h2, h3, h4, h5 {
	text-transform: none !important;
	line-height:1.5em!important;
}

h1 {
  line-height: 1.1em!important;
}


#top #header .avia_mega_div > .sub-menu > li > ul {
	font-size: 16px !important;
	line-height:4em !important;
	margin:0px !important;
}

/* colour the mega menu titles */

#header .mega_menu_title {
	font-size: 20px;
	line-height: 1.5em;
	color: #e6007e;
	
}


.our_location2 {
   color: #000000 !important;
opacity:.7;

}

.main_color a {
 color: #f9ae00 !important;
}

.main_color a:hover {
   color: #eb1eb1 !important;

}
.main_color .toggle_content {
  border-width:0px!important;
}

.template-page .entry-content-wrapper h1 {
  font-size:50px;
}


.header_color li {
  border-color: #ffffff!important;
}

.toggle_content {

	border-width: 0px;

}

.widgettitle h3{
display:none;
}

#footer .widget {
	margin: 10px 0 10px 0!important;
}

#top #header .avia_mega_div > .sub-menu {

	border-top-width: 0px!important;
	/* margin-left: -50px; */
}
/* get rid of menu gutter rule */
#header .avia_mega_div .units {
border-right-style:solid!important;
	border-right-width: 0px!important;
}

.header_color strong {
 color: #f9ae00!important;
}


.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: none !important;
}

/* this is for the top menu bar*/

.header_color .container_wrap_meta {
  background-color: #22183d !important;
}
/* this is for the top menu bar border*/
#header .avia_mega_div .units {
	border-right-width: 0px;
}

#top #header .avia_mega_div > .sub-menu {
	border-top-width: 0px;
}

/* top menu links */

#top .sub_menu > ul, #top .sub_menu > ul > li {
    font-size: 16px;

}
/* mega menu sub menu col-1 */

#header .avia_mega_div .avia_mega_menu_columns_first {
  border-right: 2px solid #ffffff !important;
  padding-right: 20px;
}
#header .avia_mega_div .avia_mega_menu_columns_second {
  border-right: 2px solid #ffffff !important;
  padding-left: 20px!important;
}


.header_color .avia_mega_div {
    background-color: rgba(44,31,78,0.8) !important;
}

.avia_mega_div .sub-menu,
.header_color .main_menu ul .avia_mega_div ul,
.header_color .main_menu .menu .avia_mega_div ul li a {
    background-color: transparent!important;
}

#mega_menu_titleb {
  margin-bottom: 8px;
font-size: 17px!important;
line-height: 1.1em;
font-weight: 600;
}

li#menu-item-326 a {
color:#f9ae00 !important; 
text-decoration: none!important;

}

li#menu-item-327 a {
color:#e6007e !important; 
text-decoration: none!important;

}

li#menu-item-328 a {
color:#ffffff !important;
text-decoration: none!important;

}

li#menu-item-327 a:hover {
color:#f9ae00 !important; 
text-decoration: none!important;

}

li#menu-item-326 a:hover {
color:#e6007e !important;
text-decoration: none!important;

}

.header_color .main_menu a:active .current_page_item .current-menu-item {
color:#e6007e !important;
  
}

.main_color .toggle_content {
background: #f8f8f8!important;
}


.main_color .av-minimal-toggle .toggler {

background-color:#2c1f4e!important;
color:#ffffff;
}

.activeTitle {
    background-color: #2c1f4e !important;
    color: #dda4c0 !important;
}

table.table .thead-inverse th{
    background-color: #2c1f4e !important;
    color: #ffffff !important;
}


.main_color .toggler {
  background-color: #2c1f4e !important;
    color: #ffffff !important;
}

.togglecontainer .single_toggle:first-child .toggler {
border: none;
margin-bottom: 8px;
}

.toggle_icon .hor_icon, .vert_icon {
color: #ffffff;
}

#avia-menu .current-menu-item > a {
    color: #f9ae00 !important;
}

body div .avia-button {
border-radius: 0px !important;

}

ul.dark li.tweets_avatar {
background: #2c1f4e;
}

ul.dark li.tweets_avatar .tweet_data {
font-family: arial;
}

#top #s {
border-width: 2px;
border-color: #eb5f13;
}

.main_color .avia-icon-list .iconlist-timeline {
	display: none;
}

.header_color span {
  font-size:14px;
}


        
        
.html_elegant-blog #top .post-entry .post-title, h1.post-title.entry-title {
color: #575756;
text-align: left;
text-transform: none;
padding: 0px;
letter-spacing: 0px;
line-height: 1.3em;
margin-bottom: 10px;
}
/* our partners six cols */

#six_columns .flex_column.av_one_fifth {
width: 14.5%;
margin-left: 2%;
margin-bottom:20px;
}

#six_columns  .flex_column.av_one_fifth.first {
clear: none;
margin-left: 2%;

}

#six_columns  .flex_column.av_one_fifth:nth-child(6) body .column-top-margin {
	margin-top: 20px;

}
body .column-top-margin {
	margin-top: 0px!important;
}

/* end our partners six cols */

/* blog amends */

.html_elegant-blog .avia-content-slider .slide-entry-title {

	line-height: 1em !important;
}

.html_elegant-blog #top .post-entry .post-title {
  
  text-align:left !important;
}

.html_elegant-blog #top .post-entry .minor-meta {
    display: none !important;
}

.html_elegant-blog .avia-content-slider .slide-entry-title {
    text-align: left !important;
}

.html_elegant-blog .avia-content-slider .slide-entry-title {
	padding-top: 15px;
	font-size: 1.4em;
	line-height:1.4em;
}

.html_elegant-blog .av-vertical-delimiter {
  
  display:none!important;
}

.avia-content-slider .slide-entry-excerpt {
	font-weight: 500 !important;
}

#top .av-share-box ul, .html_elegant-blog .av-share-link-description, .html_elegant-blog #top .post-entry .post-meta-infos {
  display:none!important;
}

.html_elegant-blog #top .post-entry .post-title {
  
  text-transform:none!important;
text-align:left !important;
  padding-top:20px !important;
}

.main_color .small-preview {
  display:none !important;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
  text-align:left !important;
}

/* end blog amends */

/* add some space to grid picuture backgrounds */


/* mobile menu background */
.html_av-overlay-side #top .av-burger-overlay-scroll {
	opacity: .9;
}

/* mobile menu text */

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
	color: #ffffff !important;
}


/* mobile menu arrows*/
.html_av-submenu-hidden .av-submenu-indicator {
	
	font-size: 30px !important;
	opacity: 0.7 !important;
	color: #f9ae00 !important;
}

.avia-icon-list .iconlist_icon {
	height: 34px!important;
	width: 34px!important;
	line-height: 30px!important;
	font-size: 30px!important;
	margin-top: 20px!important;
}

.page-id-41 .avia-icon-list .iconlist_icon {
	height: 34px!important;
	width: 34px!important;
	line-height: 30px!important;
	font-size: 30px!important;
	margin-top: 0px!important;
}

.year_10_apply {
  margin:60px !important;

}
.year_10_apply h3 {
  font-size:50px !important;

}


/* mobile menu current page */
.av-burger-overlay-inner .current-menu-item > a:first-child{
          color: #f9ae00;
          font-weight: 900;
          display:block;
          background-color:#5a4496;
}

/* ---------------------------------------------------------------------
media queries Leonie - keep all MQs at bottom of styles 
---------------------------------------------------------------------*/
/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

/* add some global padding to desktop pages */

@media (min-width: 1025px) {
  
  #english_language, #gcse_maths, #gcse_science, #gcse_history,
#gcse_scociology, #health_social_care, #creative_digital,
#performing-arts-course, #business-studies-course,
#business_studies_yr12, #creative_media_yr12, #health_social_yr12,
#health_science_yr12, #perf_arts_yr12, #a_level_biology_yr12,
#a_level_chem_yr12, #a_level_english_yr12, #a_level_politics_yr12,
#a_level_maths_yr12, #a_level_psych_yr12, #a_level_sociology_yr12 {

padding-left:60px !important;
padding-right:60px !important;
margin-right:60px !important;

}
  
  .av-image-caption-overlay-center {
	
	line-height: 1.1em !important;
	font-size: 40px !important;
	text-align: left!important;
	font-weight: 600!important;
}
  
  .welcome_heading {
    padding-left:30px!important;
  }
  
  .right_3col_padding, .left_3col_padding{
  padding-left:60px!important;
  padding-right:60px !important;
  padding-top:30px!important; 
  padding-bottom:30px !important;
  }

.padding_on_right_60 {
    padding-right:60px!important;  
}

.padding_on_left_60 {
    padding-left:60px!important;  
}

.meet_team_padding {
    padding:0px!important;  

}
.utc_day_cols {
      padding-left:30px !important;  
      padding-right:30px !important;  
      padding-top:0px !important;
      padding-bottom:30px;

}

.button_gap {
        padding-left:60px !important;  

}
.button_gap2 {
          padding-left:20px !important;  

}

}

@media only screen and (max-width: 1199px) {
  
  
  .av-image-caption-overlay-center {
	
	line-height: 1.1em !important;
	font-size: 30px !important;
	text-align: left!important;
	font-weight: 600!important;
}
  
#header_meta {
        display: none; }
.only_desktop {
        display: none !important; }
.menu-item {
        display: none; }
.av-burger-menu-main.menu-item-avia-special {
        display: block; }
        
    
}

/* front page buttons parentpay/how to apply */

.avia-button.avia-size-x-large {
	padding: 15px 20px 15px !important;
	font-size: 15px !important;
	min-width: 100px!important;
}
  .download_prospectus h1, .how_to_apply2 h1 {
    font-size:24px !important;
  }
  
  .download_image {
    	padding: 15px 20px 15px !important;

  }
  
  .parent_pay1 img {
    width:179px !important;
    height:auto;

  }
  .download_image img{
    width:71px !important;
    height:auto;
  }

/*iPad in portrait &amp; landscape*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
  
.av-image-caption-overlay-center {
	line-height: 1.1em ;
	font-size: 20px !important;
	text-align: left ;
	padding: 20px !important;
	vertical-align: top !important;
	padding-bottom: 10px;
}
  
     #english_language, #gcse_maths, #gcse_science, #gcse_history,
#gcse_scociology, #health_social_care, #creative_digital,
#performing-arts-course, #business-studies-course,
#business_studies_yr12, #creative_media_yr12, #health_social_yr12,
#health_science_yr12, #perf_arts_yr12, #a_level_biology_yr12,
#a_level_chem_yr12, #a_level_english_yr12, #a_level_politics_yr12,
#a_level_maths_yr12, #a_level_psych_yr12, #a_level_sociology_yr12 {
padding-left:20px !important;
padding-right:20px !important;


}
  
  
    .specification_box1 p, ul, li, h4 {
    font-size:14px !important;
    padding-right:30px !important;
  }
  
     .page-id-83 .specification_box1 p, ul, li, h4 {
    font-size:14px !important;
    padding:0px !important;
    margin:0px !important;
  }
  
  .year_10_apply {
  margin:30px !important;

}
.year_10_apply h3 {
  font-size:30px !important;

}



.left_3col_padding {
   padding-left:20px !important;  
      padding-right:20px !important; 
            padding-top:10px !important;
            padding-bottom:10px !important;

}

.page-id-1 .left_3col_padding {
   padding-left:20px !important;  
      padding-right:20px !important; 
            padding-top:0px !important;
            padding-bottom:10px !important;

}

/* front page buttons parentpay/how to apply */

.avia-button.avia-size-x-large {
	padding: 15px 20px 15px !important;
	font-size: 15px !important;
	min-width: 100px!important;
}
  .download_prospectus h1, .how_to_apply2 h1 {
    font-size:24px !important;
  }
  
  .download_image {
    	padding: 15px 20px 15px !important;

  }
  
  .parent_pay1 img {
    width:179px !important;
    height:auto;

  }
  .download_image img{
    width:71px !important;
    height:auto;
  }
  
    #section_headings {
    height:150px !important;
  }
  
  #section_headings h1 {
    font-size:50px !important;
  }
  .h2_smaller h2 {
    
font-size:20px !important;
  }
  
    .page-id-71 #section_headings {
  height:200px !important;
    
  }
  
  .page-id-41 #section_headings {
  height:200px !important;
    
  }
  
  .page-id-91 #section_headings {
  height:200px !important;
    
  }
  
      .page-id-2510 #section_headings {
  height:240px !important;
    
  }
  
  .sixth_form_welc, .sixth_form_enrich .introduction {
  
height:150px !important;
}

.our_industry {
  text-align:center !important;
}

.html_elegant-blog .avia-content-slider .slide-entry-title {
	
font-size: 1.2em !important;
}
}


/* 1phone 5,6,7 (portrait and landscape) ----------- */

@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 667px) { 

.html_elegant-blog .avia-content-slider .slide-entry-title {
	
font-size: 1.2em !important;
}

/* make some image space */

.button_gap, .button_gap2 {
  padding-left:20px !important;
}

.blank_space img {
  width:100% !important;
  height:450px !important;
  
}

.blank_space2 img {
  width:100% !important;
  height:auto !important;
  
}

/* padding-bottom: 30px; */
.home_margin {
  padding:20px !important;
}

blank_space img {
  height:450px !important;
  
}

h1 {
  font-size:30px !important;
}
#introduction.intro_to {
    font-size:30px !important;

}
 .hide_from_mobile {
  display:none !important;
}


.speciality_title p {
  	line-height: 1.1em !important;
	font-size: 20px !important;
	text-align: left !important;
	font-weight: 600 !important;
	padding: 20px !important;
	vertical-align: top !important;
}

.left_3col_padding {
   padding-left:20px !important;  
      padding-right:20px !important; 
            padding-top:20px !important;
            padding-bottom:10px !important;

}
.avia-image-container.avia-align-center .avia-image-container-inner {

	height: 80px!important;
	text-align:left;
	vertical-align:top!important;
}

.av-image-caption-overlay-center {
	line-height: 1.1em ;
	font-size: 20px !important;
	text-align: left ;
	padding: 20px !important;
	vertical-align: top !important;
	padding-bottom: 10px;
}


.our_location2 {

opacity:.7;
}

.table_width {
  width:50% !important;
}
.avia-section-huge .content {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

/* specialism index courses year 10/12 */

.avia-image-container.avia-align-center .avia-image-container-inner {

	height: 120px!important;
	text-align:left;
	vertical-align:top!important;
}

.page-id-10 .avia-image-container.avia-align-center .avia-image-container-inner {

	height: 80px!important;
	text-align:left;
	vertical-align:top!important;
}


.year_10_apply {
  margin:0px !important;

}
.year_10_apply h3 {
  font-size:16px !important;

}
/* front page buttons parentpay/how to apply */

.avia-button.avia-size-x-large {
	padding: 15px 20px 15px !important;
	font-size: 15px !important;
	min-width: 100px!important;
}
  .download_prospectus h1, .how_to_apply2 h1 {
    font-size:24px !important;
  }
  
  .download_image {
    	padding: 15px 20px 15px !important;

  }
  
  .parent_pay1 img {
    width:179px !important;
    height:auto;

  }
  .download_image img{
    width:71px !important;
    height:auto;
  }
  #section_headings {
    height:150px !important;
  }
  
  #section_headings h1 {
    font-size:40px !important;
  }
  .page-id-71 #section_headings {
  height:200px !important;
    
  }
  .page-id-41 #section_headings {
  height:200px !important;
    
  }
    .page-id-91 #section_headings {
  height:200px !important;
    
  }
  
     .page-id-2510 #section_headings {
  height:290px !important;
vertical-align:middle !important;
padding-top:0px !important;
  }
  
  
a.mfp-iframe .lightbox-added img {
  margin:0px !important;
  padding:0px !important;
  width:100%;
  height:250px !important;
}
.sixth_form_welc, .sixth_form_enrich {
  
height:150px !important;
}

.trust_key2  {
  height:400px !important;
}

.our_industry {
  text-align:center !important;
}

}

/*Pop-up scroll bar

*/

#ouibounce-modal .modal-body h2, p, strong 
{
line-height: 1.1em !important;
}

#ouibounce-modal .modal-body h5 
{
line-height: 0.5em !important;
font-size:8px !important;
}

#ouibounce-modal .modal-body h4 
{
line-height: 1em !important;
}

/*Events calendar background*/

.tribe-events .tribe-events-calendar-month__day-cell {
background-color: #bfeaf8!important; 
}

.tribe-common img {
    -ms-interpolation-mode: bicubic;
    height: auto;
    max-width: 50%!important;
   
}