/* Enter Your Custom CSS Here */
.tarrif-table1 tr td{
  border: 1px solid #034992 !important;
}
#phantom #main-nav{
   padding-left: 82px;
}
.logo-classic.show-device-logo #branding img.mobile-logo, .logo-center.show-device-logo #branding img.mobile-logo, .logo-side.show-device-logo #branding img.mobile-logo{
  margin-left: -11px;
  margin-bottom: -55px;
}
#mobile-menu{
   background-color: #034992 !important;
}
#fancy-header .wf-wrap, #main-slideshow.fix.rv-slider, .page-title .wf-wrap{
       padding-top: 10px;
}
.wf-container, .wf-container-main{
   margin: -40px -22px;
}
#branding a img, #branding img{
  padding-bottom: 38px;
}
.fancy-header .hgroup, .page-title .hgroup{
   padding-top: 400px;
}
.logo-classic #navigation {
    display: table;
    width: 100%;
    margin-top: 20px !important;
    margin-bottom: -30px !important;
}

.wf-wrap { 
    padding: 0@important;
}
@import url(http://fonts.googleapis.com/css?family=Amatic+SC);

#header.line-decoration {
    border-bottom: 0px solid #e9e9e9;
    background-image: url('http://www.familyfarmstay.com.au/wp-content/uploads/2015/08/GreenbodyBG.png');
    background-repeat: no-repeat;
}
.logo-classic.full-width-line .navigation-holder{
      border-top: 0px solid rgba(220,220,220,0.55);
}
#bottom-bar .wf-float-left{
  color: #fff;
}
#fancy-header{
  margin-top: 30px;
}
#fancy-header .fancy-title>span{
    background-image: url('http://www.familyfarmstay.com.au/wp-content/uploads/2015/08/breadcrumbsTitleBG.png');
    width: auto;
    padding: 15px;
    background-size: cover;
    font-weight: 400;
    font-size: 4.857rem;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    font-family: 'Amatic SC', cursive;
}
.tarrif-table{
   width: 45% !important;
}
body {
    background: none;
    background-size: cover;
}
#top-bar.solid-bg, .header-bottom-bar.solid-bg{
  background: #171616 none repeat center center;
}
#fancy-header{
    margin-top: -105px;
}
.header-image{
    float: right;
    margin-top: 10px;
    margin-right: -12px;
}
.header-image img{
    width: 184px;
    height: auto;
    margin-right: 10px;
}

@media screen and (max-width: 320px){.header-image img{display:none;}}
@media screen and (max-width: 480px){.header-image img{display:none;}}
@media screen and (max-width: 650px){.header-image img{display:none;}}
@media screen and (max-width: 980px){.header-image img{display:none;}}

@media screen and (max-width: 320px){#header.line-decoration {background-color: #034992;}}
@media screen and (max-width: 480px){#header.line-decoration {background-color: #034992;}}
@media screen and (max-width: 650px){#header.line-decoration {background-color: #034992;}}


.logo-classic.full-width-line .navigation-holder{
   padding-left: 75px;
}
