.wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading h5, .wf-loading h6, .wf-loading p, .wf-loading a, .wf-loading li   {font-family: "museo-sans-rounded"; visibility: hidden;}
.wf-active h1, .wf-active h2, .wf-active h3, .wf-active h4, .wf-active h5, .wf-active h6, .wf-active p, .wf-active a, .wf-active li {visibility: visible;}
.menu-link { 
    background-color: #4b9e16;
    border: 1px solid #4b9e16 !important;
    color: #fff !important;
    padding: 10px;
    width: 100%;
    display: block;
    text-align: center;
  	transition: all ease 0.3s;
}
.menu-link:hover { 
    color: #4b9e16 !important;
    background-color: #fff !important;
  	text-decoration: none;
  	transition: all ease 0.3s;
}
/*------------header------------*/
#top .av_header_glassy.av_header_transparency #header_main {background-color: rgba(108, 200, 60, 0.86);}

#header.av_header_transparency.av_header_glassy .menu-item.current-menu-item.current_page_item span.avia-menu-text {color: #000 !important;}
#avia-menu span.avia-menu-text {font-weight: 400;}
#avia-menu .menu-item a {padding-top: 25px;}

.order-btn .avia-menu-text {color: #4b9e16 !important; background-color: #fff !important; border: 0px solid !important;}

#text-4 {float: right; line-height: normal; padding-bottom: 0px; z-index: 999;}
#text-4 .textwidget p {display: inline-block; font-size: 28px; margin-top: 5px; }
#text-4 .textwidget a {color: #fff;}
#text-4 .textwidget a:hover {text-decoration: none;}

/*------------home------------*/
#after-hero-img h3 {font-weight: 700;}
#after-hero-img .food-label {margin-top: 0px;}

#beforefooter .textwidget .av-special-heading {margin-top: 0px;}
#beforefooter .title h3 {font-weight: 100;}
#beforefooter .title.contact h3 {margin-top: -5px;}
#beforefooter .first-col p {font-weight: 300;}
#beforefooter .first-col .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {padding: 0 75px;}
#beforefooter .first-col .avia-testimonial-meta {margin-top: 0px;}
#beforefooter .first-col .avia-testimonial-meta strong {text-align: center;}
#text-7 {padding-bottom: 0px !important;}


#wpcf7-f50-p4975-o1 br {display: none;}
#wpcf7-f50-p4975-o1 input[type="text"], #wpcf7-f50-p4975-o1 input[type="tel"], #wpcf7-f50-p4975-o1 input[type="email"] {height: 40px; margin-bottom: 5px;}
#wpcf7-f50-p4975-o1 input[type="submit"] {float: right; border-radius: 5px; background: #4B9E16; font-size: 15px; font-weight: 900;}
#wpcf7-f50-p4975-o1 iframe {transform: scale(.75); transform-origin: 0 0;}

/*------------about------------*/
.cta .avia-promocontent p {font-size: 20px; font-weight: 100;}

.av-extra-border-inner {border-bottom: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1;}


/*------------contact------------*/
/*
.page-id-26 .contactform {margin-top: 25px !important;}
.page-id-26 .contactform .wpcf7-submit {display: inherit;}
.page-id-26 .contactform .wpcf7-response-output {display: inline;}
*/

/*------------footer------------*/

#wpcf7-f50-p4975-o1 .wpcf7-form p:nth-child(4) {margin: 0px !important;}
#wpcf7-f50-p4975-o1 input[type="submit"] {float: none;}


/*remove underline on links*/
#footer a:hover {text-decoration: none;}

/*1st col add space in img*/
#text-3 .textwidget img:first-child {margin-right: 60px;}
/*1st col adjust fb tx*/
span#footer-fb {text-align: left; font-size: 22px; font-weight: 300;}
/*1st col center vertically*/
section#text-3 .textwidget {display:flex; align-items:center;}
/*1st col add width size*/
#footer .container div:first-child {width: 320px;}

/*2nd col remove excess home menu padding*/
#menu-item-62 a {padding-top: 4px; padding-bottom: 5px;}
/*2nd col add left margn*/
#footer .container div:nth-child(2) {margin-left: 145.188px;}

/*3rd col &amp; 4th col remove left mrgin*/
#footer .container div:nth-child(3), #footer .container div:nth-child(4) {margin-left: 0px;}
/*4th col align tx w footer menu*/
#text-2 .textwidget {line-height: 33px;}


#socket .container {text-align: center;}
#socket .copyright {float: none; font-size: 15px; font-weight: 100;}

/*------------Landscape tablets and medium desktops------------*/
@media (min-width: 992px) and (max-width: 1199px) {
#avia-menu .menu-item a {font-size: 12px !important;}

.html_header_transparency #main {padding-top: 176px !important;}
.slideshow_inner_caption {padding-top: 0px !important;}

#after_section_1 .av_one_full {padding: 0px !important;}

#beforefooter .title.contact {font-size: 35px !important; text-align: right;}

.page-id-24 .pdfcontainer {padding: 0px !important;}
.page-id-24 .av-content-full {padding: 50px 0px 50px 0px !important;}
 
.page-id-26 .contactdetails {padding-left: 100px !important;}

#text-3 .textwidget img {margin-right: 20px !important;}
#footer .container div:nth-child(2) {margin-left: initial;}
#footer .container div:nth-child(4) {width: 210px;}
}

/*------------Portrait tablets and small desktops------------*/
@media (min-width: 768px) and (max-width: 991px) {
#text-4 {right: 100px; top: 25px;}
#advanced_menu_toggle {margin-top: -35px;}

.html_header_transparency #main {padding-top: 176px !important;}
.slideshow_inner_caption {padding-top: 0px !important;}

#after_section_1 .av_one_full {padding: 0px !important;}

#beforefooter .av_one_third { margin-left: 0; width: 30%; padding-top: 75px; background-position: 0px 75px !important;}
#beforefooter .title.contact h3 {margin-top: -5px;}
#beforefooter .title.contact {margin-top: 10px; font-size: 25px !important; text-align: right;}

.page-id-24 .pdfcontainer {padding: 0px !important;}
.page-id-24 .av-content-full {padding: 50px 0px 50px 0px !important;}

.page-id-26 .contactdetails {padding-left: 50px !important;}

#text-3 .textwidget {display:flex;justify-content:center;align-items:center;}
#footer-fb br {display: none;}

#footer .container div:first-child {width: 100%;}
#footer .container div:nth-child(2) {margin-left: 0px; width: 175px;}
#footer .container div:nth-child(3) {width: 200px; margin-left: 20px;}
#footer .container div:nth-child(4) {width: 225px; margin-left: 45px;}
}

/*------------Landscape phones and portrait tablets------------*/
@media (max-width: 767px) {
#text-4 {position: absolute; top: 0px; left: 70px;}
#text-4 .textwidget p {font-size: 18px}
#text-4 .textwidget img {margin-top: 0px;}
#advanced_menu_toggle {margin-top: -18px !important;}

#after_section_1 .mid-content {padding: 0px !important;}
#beforefooter .first-col .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {padding: 0 15px;}
#beforefooter .first-col a.prev-slide, #beforefooter .first-col a.next-slide {margin-top: -85px; margin-left: 0px; margin-right: 0px;}

.page-id-24 .pdfcontainer {padding: 0px !important;}
.page-id-24 .av-content-full {padding: 50px 0px 50px 0px !important;}

.page-id-26 .contactdetails {padding-left: 0px !important;}

#text-3 .textwidget img:first-child {margin-right: 50px !important;}
span#footer-fb {font-size: 16px; line-height: initial;}
#footer .widget {margin: 0px;}
#footer .container div:nth-child(2) {margin: 30px 0px 0px 0px !important;}
#footer .container div:nth-child(4) {margin-top: 20px !important;}
}

/*------------Portrait phones and smaller------------*/
@media (max-width: 480px) {
#text-4 {position: absolute; top: 0px; left: 70px;}
#text-4 .textwidget p {font-size: 18px}
#text-4 .textwidget img {margin-top: 0px;}
#advanced_menu_toggle {margin-top: -18px !important;}

#after_section_1 .mid-content {padding: 0px !important;}
#beforefooter .first-col .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {padding: 0 15px;}
#beforefooter .first-col a.prev-slide, #beforefooter .first-col a.next-slide {margin-top: -85px; margin-left: 0px; margin-right: 0px;}

.page-id-24 .pdfcontainer {padding: 0px !important;}
.page-id-24 .av-content-full {padding: 50px 0px 50px 0px !important;}

.page-id-26 .contactdetails {padding-left: 0px !important;}

#text-3 .textwidget img:first-child {margin-right: 50px !important;}
span#footer-fb {font-size: 16px; line-height: initial;}
#footer .widget {margin: 0px;}
#footer .container div:nth-child(2) {margin: 30px 0px 0px 0px !important;}
#footer .container div:nth-child(4) {margin-top: 20px !important;}
}




.home-notificaion .avia_textblock {display: inline-block;}
.home-notificaion .av_textblock_section  {display: flex; justify-content: center;}


