/*TRANSPARENCY*/
/*Header*/
.nonfixed_header .header_bg {opacity: .1; filter: alpha(opacity=.1);}
/*Main*/
.main_color {background-color: rgba(255,255,255,0);}
#main, .html_stretched #wrap_all {background-color: transparent;}
/*Footer*/
.footer_color {background-color: rgba(255,255,255,0);}

a#advanced_menu_toggle {border-color: #719430 !important;}

/*menu bg*/
.header_bg { background-color: transparent !important; }
#header_main_alternate .container {padding: 0px 15px !important;}
#header_main_alternate {
height: 83px; border-radius: 10px; border-top-width: 0px; padding-top: 11px;
/*menu bg gradient*/
background: #eaa62d !important; /* Old browsers */
background: -moz-linear-gradient(top,  #eeef54 0%, #f9d742 5%, #cc580f 94%, #a8410e 100%)  !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #eeef54 0%,#f9d742 5%,#cc580f 94%,#a8410e 100%)  !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #eeef54 0%,#f9d742 5%,#cc580f 94%,#a8410e 100%)  !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeef54', endColorstr='#a8410e',GradientType=0 )  !important; /* IE6-9 */
}
/*inner menu bg*/
#header_main_alternate nav.main_menu {
height: 61px; border-radius: 10px; /*width: 1286px;*/ position: relative; margin-right: 12px;
/*inner menu bg gradient*/
background: #e6b920; /* Old browsers */
background: -moz-linear-gradient(top,  #eeef54 0%, #fad63c 11%, #d7a30f 90%, #efb11e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #eeef54 0%,#fad63c 11%,#d7a30f 90%,#efb11e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #eeef54 0%,#fad63c 11%,#d7a30f 90%,#efb11e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeef54', endColorstr='#efb11e',GradientType=0 ); /* IE6-9 */
}
/*center menu itm vertically*/
ul#avia-menu {padding-top:5.5px}
#top #header .av-main-nav > li:hover > a {background: #ec4b00 !important; opacity: 1;}



/*slider top bottom spacing*/
#layer_slider_1 {margin: 20px 0px 20px 0px; /*margin-top: 403px;*/}
/*main body corner radius*/
#maincontent {border-radius: 10px;}
/*color blue heading*/
span#blue {color: #3244ff;}
/*move body content of subpages down*/
.page-id-16 #maincontent, .page-id-59 #maincontent, .page-id-28 #maincontent, .page-id-18 #maincontent, .page-id-20 #maincontent, .page-id-26 #maincontent, .page-id-24 #maincontent, .page-id-124 #maincontent, .page-id-136 #maincontent, .page-id-169 #maincontent, .page-id-174 #maincontent, .page-id-180 #maincontent  { margin-top: 400px;}
/*remove excess top padding from subpages inner body content*/
#maincontent .container {padding-top: initial !important;}


/*staff element float pic left*/
.team-img-container {float: left; margin-right: 35px;}

/*hide thumbnail on learn page*/
.page-id-124  .blog-meta {display: none !important;}
#newsbox-2 span.news-thumb.no-news-thumb {display: none;}

/*resource pack table pricing page*/
.rsourcepack {margin: 10px 0px 20px 0px !important;}
.rsourcepack .first-table-item {font-size: 13px; text-align: left;}
.rsourcepack ul.pricing-table {margin: 0px !important;}
.rsourcepack li:first-child {border-top-left-radius: 0px !important; border-top-right-radius: 0px !important;}
.rsourcepack li:nth-last-child(1) {font-size: 13px; text-align: left; padding: 22.5px 0px 22.5px 18px; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important;}

/*enrolment form cf7*/
.page-id-169 #wpcf7-f172-o1 span.wpcf7-list-item {display:block; margin: 20px 0px 0px 20px;}

/* Large desktops and laptops */
@media (max-width: 1440px) and (min-width: 1281px) {
  /*#header_main_alternate nav.main_menu {width: 1275px !important;}*/
}


/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
/*#header_main_alternate nav.main_menu {width: 900px;}*/
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
/*slider top bottom spacing*/
/*#layer_slider_1 {margin-top: 303px;}*/

/*move body content of subpages down*/
.page-id-16 #maincontent, .page-id-59 #maincontent, .page-id-28 #maincontent, .page-id-18 #maincontent, .page-id-20 #maincontent, .page-id-26 #maincontent, .page-id-24 #maincontent, .page-id-124 #maincontent, .page-id-136 #maincontent, .page-id-169 #maincontent, .page-id-174 #maincontent, .page-id-180 #maincontent {margin-top: 300px;}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
/*slider top bottom spacing*/
#layer_slider_1 {margin-top: 23px;}

/*move body content of subpages down*/
.page-id-16 #maincontent, .page-id-59 #maincontent, .page-id-28 #maincontent, .page-id-18 #maincontent, .page-id-20 #maincontent, .page-id-26 #maincontent, .page-id-24 #maincontent, .page-id-124 #maincontent, .page-id-136 #maincontent, .page-id-169 #maincontent, .page-id-174 #maincontent, .page-id-180 #maincontent {margin-top: 23px;}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
/*slider top bottom spacing*/
#layer_slider_1 {margin-top: 23px;}

.page-id-16 #maincontent, .page-id-59 #maincontent, .page-id-28 #maincontent, .page-id-18 #maincontent, .page-id-20 #maincontent, .page-id-26 #maincontent, .page-id-24 #maincontent, .page-id-124 #maincontent, .page-id-136 #maincontent, .page-id-169 #maincontent, .page-id-174 #maincontent, .page-id-180 #maincontent {margin-top: 23px;}
}