/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.6
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/
#main{background-color: #f2fbfc!important;}
p {font-size:16px;}
/* NAV */
.av-main-nav > li > a {padding: 0 14px;}
#top .av-main-nav ul a{font-size: 13px; font-family: metropolis-semibold;}
#top .av-main-nav ul a:hover{background-color: #1d2327;}
#tagline {font-family: metropolis-bold; font-size:15px; font-style: italic; color:#FFF;}

/*#tagline {font-family: metropolis-bold; font-size:17px; font-style: italic; background: #9E8A5B; background: -webkit-linear-gradient(to top, #9E8A5B 0%, #E3D58D 100%); background: -moz-linear-gradient(to top, #9E8A5B 0%, #E3D58D 100%); background: linear-gradient(to top, #9E8A5B 0%, #E3D58D 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

div#tagline::selection {-webkit-text-fill-color: #FFFFFF;}*/

/************************************
 Add a widget area on the right side
 Logo left, Menu center, Widget right
*************************************

CSS Settings:
» Initiate Flexbox
» Topbar
» Header
» Logo
» Menu
» Widget
» Social icons
» Search
» Cart icon

***********************************/ 

/*--------------------------------
» Initiate Flexbox
--------------------------------*/

/* Header */
.responsive #top #header,
/* Top bar */
.responsive #top #header #header_meta,
/* Search icon */
.responsive #top #header #menu-item-search a,
/* Cart icon */
.responsive #top #header a.cart_dropdown_link,
/* Social icon */
.responsive #top #header #header_main nav .social_bookmarks,
/* Logo */
.responsive #top #header #header_main .inner-container .logo,
/* Main menu, cart and social icons */
.responsive #top #header #header_main .inner-container .main_menu,
/* Widgets */
.responsive #top #header #header_main .inner-container .widget,
/* Header inner container */
#top #header #header_main .container.av-logo-container .inner-container {    
    display: flex;
    position: relative;
}

/*--------------------------------
» Topbar
--------------------------------*/
/* Top bar */
.responsive #top #header #header_meta {flex-basis: 100%;}

/*--------------------------------
» Header
--------------------------------*/
/* Height */
#top #header #header_main .container.av-logo-container {
    height: inherit;   /* Auto height: Header takes the height of the contents */
}

/* Header inner container */
#top #header #header_main .container.av-logo-container .inner-container {
  height: inherit; 
  position: relative !important;
  flex-wrap: nowrap;
  justify-content: space-between;
}

/* Wrappers 
--------------------------------*/
/* Header content and Topbar */
.responsive #top #header {flex-wrap: wrap;}

/* Header contents: Logo, Menu, Social Icons and Widgets. */
.responsive #top #header #header_main {flex-basis: 100%;}

/* Transparent header 
--------------------------------*/
.responsive.html_header_transparency #top #wrap_all #header {position: absolute;}

/* Main content: 
-----------------------*/
.responsive #top #main { 
    padding-top: 0px; /* Gap between the content and header */
} 

/* Fixed header 
--------------------------------*/
/* Fixed header */
.html_header_sticky.html_header_transparency #top #wrap_all #header,
.html_header_sticky #top #wrap_all #header {position: fixed;} 

/* Fixed header and page content gap. 
   Padding value should be same as the fixed header height. */

.html_header_sticky:not(.html_header_transparency) #top #wrap_all #main { 
    /*padding-top: 145px !important; */
} 

@media only screen and (max-width: 767px) {
.html_header_sticky #top #wrap_all #main {
    /*padding-top: 145px !important; */
}}

/*--------------------------------
» Logo
--------------------------------*/
/* Logo */
.responsive #top #header #header_main .inner-container .logo {
    order: 0;
    flex-basis: auto;
    /*width: auto;*/

    /* Define scalable min width of the logo on small screens */
    min-width: 100px;
    /* Define scalable max width of the logo on big screens */
    /* Logo width: (auto | 100% | px );  Set auto to display the uploaded image size */
    max-width: 160px;

    z-index: 9;
}

/* Logo image size */
.responsive #top #header .logo,
.responsive #top #header .logo a,
.responsive #top #header .logo img {
    width: auto;
        
    /* Height specification is not required. It is proportional to the max width of the logo */
    height: auto;    
    align-items: center;
    align-self: center;
    justify-content: center;
}

/* Vertically center transparency logo */
.responsive #top #header .logo span img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

/*--------------------------------
» Menu
--------------------------------*/
/* Menu outer container: Menu with siblings cart and social icons */

.responsive #top #header #header_main .inner-container .main_menu {
    order: 0;
    flex-basis: auto;   /* Use calc to minus the width of the logo */
    align-items: center;
    align-self: center;
}

/* Navigation */
#header .av-main-nav {
    display: flex;
    flex-wrap: nowrap;
}

/*  Activate burger menu  */
@media only screen and (max-width: 1000px) {
    #top #header .av-main-nav>li.menu-item {
        display: none!important;
    }
    #top #header .av-burger-menu-main {
        cursor: pointer;
        display: block!important;
    }
	/*  Moves burger menu to right on mobile  */
	.responsive #top #header #header_main .inner-container .main_menu {order: 3;} 
	
	.html_header_top #top .av_header_stretch .container {width: 94%;}
}

@media only screen and (max-width: 767px) {
/* Mobile menu position fix */
.responsive #top .av-logo-container .avia-menu {
    display: flex!important;
    align-items: center;
}}

/* Mega menu position fix */
#header li .avia_mega_div,
#header li:hover .avia_mega_div {
    right: 0 !important; /* submenu position */
    left: auto!important; /* submenu position */
    max-width: 50vw;
}

/*--------------------------------
» Widget
--------------------------------*/
/* Widgets */
.responsive #top #header #header_main .inner-container .widget {
    order: 0;
    flex-basis: auto;
    padding: unset;
    clear: none!important;

    align-self: center;
    align-items: center;
    z-index: 1;
}
.responsive #top #header #header_main .inner-container .widget>div {
    width:100%;
    line-height: 14px;
    padding:0 10px;
}

/*--------------------------------
» Social icons
--------------------------------*/
/* Flex support and position fix */
.responsive #top #header #header_main nav .social_bookmarks {
    display: flex;
     top: auto;
     margin-top: 0;
     align-items: center;
}
/* Inherit height for flex alignment */
#top .av-logo-container .social_bookmarks li {
    height: inherit;
}

/*--------------------------------
» Cart 
--------------------------------*/
/* Cart position fix */
#top #header #header_main #menu-item-shop a.cart_dropdown_link {
    height: auto;
}
@media only screen and (max-width: 767px) {
    .responsive #top #menu-item-shop.cart_dropdown {
        display: flex;
        align-items: center;
    }
    .cart_dropdown .dropdown_widget .avia-arrow {
        display: none;
    }
}

/* SIDE NAV */
.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child > .current-menu-item, .sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child > .current_page_item{padding-left: 0px;}
.main_color .widget_nav_menu ul:first-child > .current-menu-item, .main_color .widget_nav_menu ul:first-child > .current_page_item{background:#f2fbfc;}

/* =================  HOME PAGE  ================= */

/* HOME - Photo left - Text right */
	.pic-lt-text-rt{padding-left:235px; padding-right:235px; margin-top:30px;}
	.home-txt-rt{padding-left:30px;}
	.home-txt-rt p{color:#000!important;  text-align: justify; text-justify: inter-word;}
	.home-txt-rt h1{margin-bottom:14px; color:#000!important; text-align:left; font-size:30px; line-height:34px; font-family: metropolis-bold;}
	
/* HOME - Photo right - Text left */
	h3.pre-title{font-size: 11px!important; line-height: 17px; color: #cece3a!important; text-transform:uppercase!important; font-family: metropolis-medium; text-align:left;}
	.pic-rt-text-lt{padding-left:245px; padding-right:245px; margin-top:30px;}
	.home-txt-lt{padding-right:30px;}
	.home-txt-lt p{color:#000!important; text-align: justify; text-justify: inter-word; font-size:15px; line-height:19px;}
	.home-txt-lt h1{margin-bottom:14px; color:#000!important; text-align:left; font-size:30px; line-height:34px; font-family: metropolis-bold;}

/* Event Slider Desktop - START */
	.slider-desktop{display:block;}
	.slider-mobile{display:none;}

	#events-wide {max-width:96%; margin:0 auto; margin-top:10px; margin-bottom:20px;}
	#events-wide .flex_cell {padding: 30px 30px 20px 30px;}
	
	.section-title h2{margin-bottom: 34px; color: #000 !important; text-align: center; font-size: 30px; line-height: 34px; font-family: metropolis-bold;}
	
	#soliloquy-container-30392_1 {max-height: none !important;}
	#soliloquy-container-30392_1 .soliloquy-caption {position: relative !important;}	
	#soliloquy-container-30392_1 .soliloquy-caption-inside {text-align:left; line-height: 20px; background-color: #FFFFFF; color: #6f6f6f; min-height: 383px!important; border-left: 1px solid #e0e0e0!important;border-right: 1px solid #e0e0e0!important;} /* caption height */
	#soliloquy-container-30392_1 .soliloquy-viewport {min-height:768px !important;} /* full height of imaage and caption */
			
	#soliloquy-container-30392_1 li.soliloquy-item {box-shadow: 0 0 10px rgba(86, 88, 100, 0.4); -webkit-box-shadow: 0 0 10px rgba(86, 88, 100, 0.4); -moz-box-shadow: 0 0 10px rgba(86, 88, 100, 0.4);}
	#soliloquy-container-30392_1 li:hover.soliloquy-item {box-shadow: 0 0 10px rgba(86, 88, 100, 0.6); -webkit-box-shadow: 0 0 10px rgba(86, 88, 100, 0.6); -moz-box-shadow: 0 0 10px rgba(86, 88, 100, 0.6);}
	#soliloquy-container-30392_1 .soliloquy-fc-title{display:none;}
	#soliloquy-container-30392_1 p.slider-description {font-size: 17px; line-height: 23px; margin-bottom: 30px; color:#000;}
	#soliloquy-container-30392_1 .annual{font-size: 11px; line-height: 21px; font-weight: 500; text-transform:uppercase; margin-bottom:5px;}
	
	p.miami {margin-bottom:64px;}
	p.btf {margin-bottom:30px;}
	p.honors {margin-bottom:64px;}
	p.global {margin-bottom:41px;}
	p.foodie {margin-bottom:30px;}
	p.summit {margin-bottom:0px;}
	
	#events-wide p.event-link {color:#000000; font-size: 16px!important; line-height:18px!important; margin-bottom:36px!important; position: absolute; bottom: 0px;}
	#events-wide .event-link a {color:#000000; text-transform:uppercase; font-family: metropolis-semibold;}
	a.trailer-link{margin-left:20px;}
	#events-wide p.event-date {color:#cece3a; font-family: bebas-neue-bold; font-size: 22px!important; line-height: 26px!important;}
	#events-wide .event-date a{color:#9a2161;}
	
	#soliloquy-container-30392_1 .slider-title {font-size: 30px; font-family: metropolis-bold; color:#232323; margin-bottom: 25px; line-height: 34px; text-align:left;}
	#soliloquy-container-30392_1 div.soliloquy-caption-inside{padding:36px 40px 36px 40px;}
	#soliloquy-container-30392_1 .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more {font-weight: 700; color: #6f6f6f;}
	#soliloquy-container-30392_1 .soliloquy-caption-inside br {display: none;}
	#soliloquy-container-30392_1 .soliloquy-controls {opacity: 1!important;}
	#soliloquy-container-30392_1 .soliloquy-prev {left: -15px!important;}
	#soliloquy-container-30392_1 .soliloquy-next {right: -15px!important;}
/* Event Slider Desktop - END */


/* LATEST NEWS */
#latest-news {max-width:96%; margin:0 auto; margin-top:10px; margin-bottom:20px;}
#latest-news .flex_cell {padding: 30px;}

.latest-news-box{padding-left:280px; padding-right:280px; margin-top:30px;}
.eg-herbert-hoover-element-0 {font-size: 20px; line-height: 24px;}
.esg-grid .mainul li.eg-herbert-hoover-wrapper{border: solid #003744 0; box-shadow: 0 0 20px rgba(86, 88, 100, 0.3); -webkit-box-shadow: 0 0 20px rgba(86, 88, 100, 0.3); -moz-box-shadow: 0 0 20px rgba(86, 88, 100, 0.3);}
.esg-entry-content{min-height:306px;}
.eg-herbert-hoover-element-1 {width: 100%!important;}

/* LATEST NEWS - with publication */
/*.eg-latest-news-with-publication-herbert-hoover-copy-element-1 {width: 100%!important;}
.eg-latest-news-with-publication-herbert-hoover-copy-element-27 {width: 100%!important;}*/
.eg-latest-news-with-publication-without-link-herbert-hoover-element-1 {width: 100%!important;}
div.esg-content.eg-latest-news-with-publication-without-link-herbert-hoover-element-27 {border-radius: 0px 0px 0px 0px !important; background: transparent !important; z-index: 2 !important; font-family: metropolis-regular !important; text-transform: uppercase !important; width: 100%!important;  display: block !important; text-align: center !important; clear: both !important; margin:0px!important; position: relative !important; padding: 0px!important;}

.eg-latest-news-with-publication-without-link-herbert-hoover-element-27 p{font-size: 11px!important; line-height: 21px!important; color: #6f6f6f!important; font-weight: 500!important; padding: 5px 10px 5px 10px!important; margin: 0px!important;}

.html_elegant-blog #top .post-entry .post-meta-infos{margin-bottom: 60px;}
#top .main_color.fullsize .template-blog .post_delimiter{display:none;}

/* Press */
.page-id-29988 .content {padding-bottom: 0px;}
.press-title{}
.press-title p{margin-bottom:0px!important; margin-top:.3em!important; line-height: 1.5;}
.press-title a{font-size:18px;}
.press-date p{margin-top:.3em; color:#cece3a;font-family: bebas-neue-bold; margin-bottom:0px!important;}
.press-site p{margin-top:0px; margin-bottom:0px; font-size:15px;  font-family: metropolis-medium;}

/* PRESS MENU */
.sidebar_left .inner_sidebar {margin-right: 0px;}
.sidebar_left .widgettitle {margin-bottom: 20px; font-size: 25px;}
.sidebar_left .widget_nav_menu ul a {padding: 8px 0px 8px 0; color: #000000;}
.sidebar_left .widget_nav_menu ul a:hover {color: #cece3a;}
.sidebar_left .widget_nav_menu ul:first-child > .current_page_item > a {padding: 8px 0px 8px 0; color:#cece3a;}
.sidebar_left .widget_nav_menu li {font-family: metropolis-regular; font-size: 14px !important;}
.sidebar_left .content {border-left: none!important;}
.sidebar_left .sidebar {border-right: none!important;}

/* PRESS RELEASES */
.post-title{font-family: metropolis-semibold;}
.html_elegant-blog #top .post-entry .post-title{padding: 15px; letter-spacing: normal; line-height: 1.3em; margin-bottom: 0px;}

.html_elegant-blog #top .post-entry .post-title:hover, .html_elegant-blog .avia-content-slider .slide-entry-title:hover {opacity: 1;}
#top .fullsize .template-blog .post .entry-content-wrapper {max-width: 1170px;}
#top .fullsize .template-blog .post .entry-content-wrapper > * {max-width: 1170px; margin-left: auto; margin-right: auto;}
#top .fullsize .template-blog .post .entry-content-wrapper {font-size: 0.938em; line-height: 1.5em; color:#565864;}
#top .fullsize .template-blog .post .entry-content em {color:#565864;  font-family: metropolis-semibold!important;}
#top .fullsize .template-blog .post .entry-content h3 em {color: #000000; font-family: metropolis-semibold!important;}
#main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div.entry-content-wrapper.clearfix.standard-content > div.entry-content > h3 {color: #000000; font-family: metropolis-semibold!important;}
#main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div.entry-content-wrapper.clearfix.standard-content > div.entry-content > h3 em{color: #000000; font-family: metropolis-semibold!important;}

#main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div.entry-content-wrapper.clearfix.standard-content > div.entry-content > h4 {color: #000000; font-family: metropolis-semibold!important;}
#main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div.entry-content-wrapper.clearfix.standard-content > div.entry-content > h4 em{color: #000000; font-family: metropolis-semibold!important;}
.html_elegant-blog #top .minor-meta{font-family: metropolis-medium;}
.html_elegant-blog #top .post-entry .blog-categories {font-weight: normal;}
.html_elegant-blog #top .post-entry .minor-meta {font-family: bebas-neue-bold;}
.container .minor-meta {font-size: 1.3em;}
.html_elegant-blog #top .main_color .blog-categories a {color: #cece3a;}
.html_elegant-blog .av-vertical-delimiter{display:none;}
#top .fullsize .template-blog .big-preview {padding: 0 0 30px 0;}
#top .fullsize .template-blog .post-title{max-width: 960px;}
.av-share-box h5{font-family: metropolis-semibold!important;}
/* #top #wrap_all .all_colors h3 {margin-bottom:30px;} */
.main_color .pagination .current{color:#FFFFFF;}
.pagination .current {font-size: 12px;}
.pagination a {font-size: 12px;}
.post-entry-30034 div.big-preview.single-big {padding-bottom: 10px !important;} /* caption below featured image */
.post-entry-30984 div.big-preview.single-big {padding-bottom: 10px !important;} /* caption below featured image */
.post-entry-31100 div.big-preview.single-big {padding-bottom: 10px !important;} /* caption below featured image */

/* ABOUT US */
#about-history{padding-top:60px; padding-bottom:60px;}
.avia_transform .av-extra-border-element.border-extra-arrow-down {display:none;}

	/* Our Team */
	.page-title h1{font-size:40px; text-transform:uppercase!important; color:#000000; margin-bottom:0px;}
	.our-team-section {width: 100% !important; max-width: none !important; margin:0 auto;}
	.our-team-section .container{max-width:96%; margin:0 auto;}
	.avia-image-container.avia-align-center{margin-bottom:0px;}

	p.team-name {color:#cece3a;font-family: bebas-neue-bold; font-size: 21px; line-height: 25px; text-align:center; margin:15px 6px 0px 6px;}
	p.team-title {color:#cece3a; font-family: metropolis-medium;  font-size: 13px; line-height: 17px; text-align:center; margin:6px 6px 15px 6px;}
	#post-29585 #top .flex_cell {border-width: 30px!important; border-right-width: 0px!important; border-bottom-width: 0px!important; border-style: solid!important; border-color:#f2fbfc!important;}
	#post-29585 #top .team-box .flex_cell:last-child {border-right-width: 30px!important;}
	
	/* Jeff Bio */
	.page-id-31235 .content{padding-bottom: 0px;}
	.page-id-31235.column-top-margin {margin-top: 0px !important; margin-bottom:50px;}
	.page-id-31235 h3 {color:#cece3a;font-family: bebas-neue-bold; font-size:30px;}
	.page-id-31235 h3.widgettitle {color:#FFF!important;}

/* UPCOMING EVENTS */
.page-title h1{font-size:40px; font-family: bebas-neue-bold; color:#000000; margin-bottom:0px; text-align:center;}
.upcoming-events-section {width: 100% !important; max-width: none !important; margin:0 auto;}
.upcoming-events-section .container{max-width:96%; margin:0 auto;}
.avia-image-container.avia-align-center{margin-bottom:0px;}
.upcoming-box .alignleft{margin-top:0px; overflow: auto; max-width:42%;}
.upcoming-box .alignright{margin-top:0px; overflow: auto; max-width:54%; text-align:right;}
p.upcoming-title {color:#000000; font-family: bebas-neue-bold; font-size: 19px; line-height: 24px; margin-left:20px;}
p.upcoming-date {color:#000000; font-family: bebas-neue-bold;  font-size: 19px; line-height: 24px; margin-right:20px;}
#post-29441 #top .flex_cell {border-width: 30px!important; border-right-width: 0px!important; border-bottom-width: 0px!important; border-style: solid!important; border-color:#f2fbfc!important;}
#post-29441#top .upcoming-box .flex_cell:last-child {border-right-width: 30px!important;}

.upcoming-title{}
.upcoming-date{}

/* JOBS */
h2.job-name {color:#cece3a; font-family: bebas-neue-bold; font-size:30px;}
.jobs-content{padding-bottom:0px;}
.page-id-632 .content{padding-bottom: 0px;}

.job-posting {margin-top:40px;}

.job-description .hr {margin: 10px 0px 20px 0px;}
.job-description ul{margin-bottom:10px;}
.job-description ul li{margin-left:30px; font-size:16px;padding: 5px 0;}

.page-id-30096 .content{padding-bottom: 0px;}
.page-id-30096.column-top-margin {margin-top: 0px !important; margin-bottom:50px;}
.page-id-30096 h3 {color:#cece3a;font-family: bebas-neue-bold; font-size:30px;}
.page-id-30096 h3.widgettitle {color:#FFF!important;}

.page-id-30092 .content{padding-bottom: 0px;}
.page-id-30092.column-top-margin {margin-top: 0px !important; margin-bottom:50px;}
.page-id-30092 h3 {color:#cece3a;font-family: bebas-neue-bold; font-size:30px;}
.page-id-30092 h3.widgettitle {color:#FFF!important;}

.page-id-30148 .content{padding-bottom: 0px;}
.page-id-30148.column-top-margin {margin-top: 0px !important; margin-bottom:50px;}
.page-id-30148 h3 {color:#cece3a;font-family: bebas-neue-bold; font-size:30px;}
.page-id-30148 h3.widgettitle {color:#FFF!important;}

.page-id-30053 .content{padding-bottom: 0px;}
.page-id-30053.column-top-margin {margin-top: 0px !important; margin-bottom:50px;}
.page-id-30053 h3 {color:#cece3a;font-family: bebas-neue-bold; font-size:30px;}
.page-id-30053 h3.widgettitle {color:#FFF!important;}

.page-id-30105 .content{padding-bottom: 0px;}
.page-id-30105.column-top-margin {margin-top: 0px !important; margin-bottom:50px;}
.page-id-30105 h3 {color:#cece3a;font-family: bebas-neue-bold; font-size:30px;}
.page-id-30105 h3.widgettitle {color:#FFF!important;}

h2.job-title{color:#cece3a; font-family: bebas-neue-bold; font-size:30px; text-align:center; margin-top:20px;}
.position span{margin-left:63px;}
.compensation span{margin-left:12px;}
.job-status span{margin-left:43px;}
.benefits span{margin-left:62px;}
.start-date span{margin-left:46px;}
.reporting-to span{margin-left:27px;}
.location span{margin-left:60px;}

/* CONTACT US */
.page-title-left h1{font-size:40px; font-family: bebas-neue-bold; color:#000000; margin-bottom:0px;}
#top .main_color input[type="text"]{background-color: #FFFFFF;}
#top .main_color textarea{background-color: #FFFFFF;}

p.contact-title {color:#cece3a;font-family: bebas-neue-bold; font-size: 21px; line-height: 25px; text-align:center; margin:35px 6px 0px 6px;}
p.contact-email {color:#cece3a; font-family: metropolis-medium;  font-size: 15px; line-height: 19px; text-align:center; margin:10px 6px 35px 6px;}

div .main_color .button, .main_color input[type="submit"]{background-color: #003744; border-color: #003744;}
.bg-contact {background-size: 100% auto !important;}
.form-box{padding:80px;}
h3.avia-form-success {color:#FFFFFF;}

.page-id-30673 .container_wrap {border-top-width: 0px;}

/* OUR PARTNERS */
.partner-title .container {max-width: 96%; margin: 0 auto;}
.our-partners-section {width: 100% !important; max-width: none !important; margin:0 auto;}
.our-partners-section .container{max-width:96%; margin:0 auto;}
p.event-sponsor{color:#cece3a; font-size: 13px; line-height: 17px; text-align:center; margin:6px 10px 15px 10px;}

#av_section_1.avia-section {min-height: 0px!important;}
#av-extra-columns .container { width: 96% !important; max-width: 96%!important; padding: 0!important; margin: 0!important; left: 50%; position: relative; transform: translateX(-50%);}

/*----------------------------------------
// Create more than six Columns
//--------------------------------------*/
#av-extra-columns .entry-content-wrapper {display: flex; flex-flow: row wrap; justify-content: center;}
#av-extra-columns .column-top-margin {margin-top: 0 !important;}
#av-extra-columns .flex_column {width: 14%; flex-basis: 14%; margin-left: 2%; margin-top: 20px!important;}
#av-extra-columns .flex_column.first {clear: none!important; margin-left: 2%;}
#av-extra-columns .flex_column.partner-first {clear: none!important; margin-left: 0px;}

/* Two columns in mobile */
@media only screen and (max-width: 768px) {
	#av-extra-columns .flex_column {margin-bottom: 20px!important; margin-top: 20px!important; 
	/* Width of the container */ flex-basis: 40%;}
	#av-extra-columns .flex_column:nth-child(even) {margin-left: 10%!important;}
}

/* FOOTER */
h3.widgettitle{font-family: bebas-neue-bold; font-size:35px; margin-bottom:0px;}
#footer .widget {margin: 10px 0 10px 0;}
.footer-logo{margin-top:33px;}
.widget_nav_menu li {font-family: metropolis-bold; font-size: 15px!important;}
.widget_nav_menu a {padding: 2px 0px 2px 0;} 

#menu-footer-menu.widget_nav_menu ul:first-child>.current-menu-item>a, .widget_nav_menu ul:first-child>.current_page_item>a {padding: 2px 0px 2px 0;}
/* Custom Social Media Bookmark Widget - REMOVED due to error_log filling up */
.footer_color {background-size: 100% auto !important;}
.footer_color .social_bookmarks a{color:#FFFFFF;}
#top .socialbookmarks-widget .social_bookmarks {float: left; margin: 0px; position: relative;}
#top .socialbookmarks-widget .social_bookmarks li {border-right-width: 0; float: left; clear: right !important; width: 42px; margin-right:10px;}
#top .socialbookmarks-widget .social_bookmarks li a {width: 42px; line-height: 42px; min-height: 42px;}
#top .socialbookmarks-widget .social_bookmarks li a:before{font-size:22px}
#top .socialbookmarks-widget .social_bookmarks {height: 42px;}

/* Social Media Bookmark Shortcode */
#footer .widget ul.social_bookmarks {display: inline-flex; gap: 0px 2px;}
#footer .widget ul.social_bookmarks li {border: none}	
#footer .widget ul.social_bookmarks {float: left; margin: 0px; position: relative;}
#footer .widget ul.social_bookmarks li {border-right-width: 0; float: left; clear: right !important; width: 42px; margin-right:10px;}
#footer .widget ul.social_bookmarks li a {width: 42px; line-height: 42px; min-height: 42px;}
#footer .widget ul.social_bookmarks li a:before{font-size:22px}
#footer .widget ul.social_bookmarks {height: 42px;}

.copyright{margin-top:190px; font-family: metropolis-bold; color:#FFFFFF; font-size: 12px; line-height: 16px;}

span.ctct-form-description{font-size:16px;}
.ctct-form-description p{margin-top:5px;}
div.ctct-disclosure > small{font-size:8px!important;}
.ctct-disclosure{line-height:10px!important;}
.ctct-disclosure hr{display:none;}
.menu-footer-menu-container{margin-top:5px;}

.ctct-label-top label{font-family: metropolis-medium; font-weight:500!important; margin-bottom:10px;}
#top .footer_color input[type='email'] {background-color: #FFFFFF; color:#565864!important;}
#top .footer_color input[type='email']::placeholder {color: #565864; /* Sets the placeholder text color */  opacity: 1; /* Ensures full opacity, as some browsers may default to lower opacity */}
#top label span, #top legend span {color: #cece3a; font-weight: 600; font-size: 15px; line-height: 19px;}

.footer_color input[type='submit']{background-color:transparent; color:#ffffff; border-color:transparent;padding: 0px 0px 7px 0px; font-family: metropolis-bold; font-size:17px;}
.footer_color input[type='submit']:hover{background-color:transparent; color:#ffffff; border-color:transparent;}

/* =================  RESPONSIVE TWEAKS  ================= */

/* (1600x900) HD+ Display */
@media screen and (max-width: 1600px) {
	/* HOME */
		/* Event Slider Desktop */	
		#soliloquy-container-30392_1 .soliloquy-caption-inside {min-height: 454px!important;} /* caption height */
		#soliloquy-container-30392_1 .soliloquy-viewport {min-height:762px !important;} /* full height of image and caption */
		
		p.miami {margin-bottom:53px;}
		
		/* HOME - Photo left - Text right */
		.pic-lt-text-rt{padding-left:105px; padding-right:105px;}
		
		/* HOME - Photo right - Text left */
		.pic-rt-text-lt{padding-left:105px; padding-right:105px;}
		h3.pre-title{line-height: 15px!important;}
		
		/* Latest News */
		.latest-news-box{padding-left:100px; padding-right:100px;}
		a.eg-herbert-hoover-element-0 {font-size: 18px; line-height: 22px;}
		.eg-latest-news-with-publication-herbert-hoover-copy-element-0 {font-size: 17px!important; line-height: 21px!important;}
		.eg-latest-news-with-publication-without-link-herbert-hoover-element-0 {font-size: 17px!important; line-height: 21px!important;}

	/* UPCOMING EVENTS */
	p.upcoming-title {font-size: 15px; line-height: 19px; margin-left:15px;}
	p.upcoming-date {font-size: 15px; line-height: 19px; margin-right:15px;}		
	
	.form-box{padding:26px 60px 6px 60px;}
	#top .main_color input[type='email']{background-color: #ffffff;}
}

/* Up to 1536x864 wide desktop */
@media (max-width: 1536px) {
	
}

/* (1440x900) WXGA+ Display */
@media  screen and (max-width: 1440px) {
    /* HOME */
		/* Event Slider Desktop */	
		#events-wide {max-width: 98%;}
		
		/* HOME - Photo left - Text right */
		.pic-lt-text-rt{padding-left:65px; padding-right:65px;}
		
		/* HOME - Photo right - Text left */
		.pic-rt-text-lt{padding-left:65px; padding-right:65px;}
		.home-txt-lt p{font-size:15px; line-height:21px;}
		
		/* Latest News */
		.latest-news-box{padding-left:60px; padding-right:60px;}
		a.eg-herbert-hoover-element-0 {font-size: 16px; line-height: 20px;}	
		
	/* UPCOMING EVENTS */
	p.upcoming-title {font-size: 14px; line-height: 18px; margin-left:14px;}
	p.upcoming-date {font-size: 14px; line-height: 18px; margin-right:14px;}	
	
	/* CONTACT US */
	.form-box{padding:26px 50px 0px 50px;}
	#top textarea {min-height: 40px; max-height: 150px;}
}

/* (1366x768) WXGA Display */
@media  screen and (max-width: 1366px) {
	/* NAV */
		#tagline {font-size:15px;}

   /* HOME */
		/* Event Slider Desktop */
		#soliloquy-container-30392_1 .slider-title {font-size: 28px; line-height: 32px;}
		#soliloquy-container-30392_1 p.slider-description {font-size: 16px; line-height: 22px;}
		
		#soliloquy-container-30392_1 .soliloquy-caption-inside {min-height: 441px!important;} /* caption height */
		#soliloquy-container-30392_1 .soliloquy-viewport {min-height:711px !important;} /* full height of image and caption */
		
		p.honors {margin-bottom:62px;}
		p.foodie {margin-bottom:0px;}
		
		/* HOME - Photo left - Text right */
		.pic-lt-text-rt{padding-left:85px; padding-right:85px; margin-top: 40px;}
		
		/* HOME - Photo right - Text left */
		.pic-rt-text-lt{padding-left:40px; padding-right:40px;}
		
		/* Latest News */
		.latest-news-box{padding-left:80px; padding-right:80px;}
		
		/* Latest News */
		.latest-news-box{padding-left:90px; padding-right:90px;}
		.eg-latest-news-with-publication-herbert-hoover-copy-content {padding: 36px 38px 36px 38px!important;}
		.eg-latest-news-with-publication-herbert-hoover-copy-element-0 {font-size: 17px!important; line-height: 19px!important;}
		.eg-latest-news-with-publication-without-link-herbert-hoover-content {padding: 36px 38px 36px 38px!important;}
		.eg-latest-news-with-publication-without-link-herbert-hoover-element-0 {font-size: 17px!important; line-height: 19px!important;}
		
		.page-title h1 {font-size: 36px;}
		
		/* UPCOMING EVENTS */
		p.upcoming-title {margin-left:10px;}
		p.upcoming-date {margin-right:10px;}
}

/* (1280x1024) SXGA Display */
@media  screen and (max-width: 1280px) {
    /* HOME */
		/* Event Slider Desktop */
		#soliloquy-container-30392_1 .slider-title {font-size: 27px; line-height: 31px;}
		#soliloquy-container-30392_1 div.soliloquy-caption-inside {padding: 30px 34px 30px 34px;}

		#soliloquy-container-30392_1 p.slider-description {font-size: 16px; line-height: 22px;}
		
		#soliloquy-container-30392_1 .slider-title {margin-bottom: 20px;}
		
		#soliloquy-container-30392_1 .soliloquy-caption-inside {min-height: 422px!important;} /* caption height */
		#soliloquy-container-30392_1 .soliloquy-viewport {min-height:674px !important;} /* full height of image and caption */
		
		p.miami {margin-bottom:39px;}
		p.btf {margin-bottom:39px;}
		p.honors {margin-bottom:48px;}
		p.global {margin-bottom:26px;}
		
		/* HOME - Photo left - Text right */
		.pic-lt-text-rt{padding-left:70px; padding-right:70px;}
		
		/* HOME - Photo right - Text left */
		.pic-rt-text-lt{padding-left:40px; padding-right:40px;}
		
		/* Latest News */
		.latest-news-box{padding-left:65px; padding-right:65px;}
		a.eg-herbert-hoover-element-0 {font-size: 16px; line-height: 20px;}	
		.eg-herbert-hoover-content {padding: 30px!important;}
		.eg-herbert-hoover-element-1 {font-size: 16px!important; line-height: 20px!important;}
		
	/* UPCOMING EVENTS */
	p.upcoming-title {font-size: 13px; line-height: 17px; margin-left:10px;}
	p.upcoming-date {font-size: 13px; line-height: 17px; margin-right:10px;}
	
	/* CONTACT US */
	#top textarea {min-height: 40px; max-height: 120px;}
}

/* (1024x768) */
@media  screen and (max-width: 1024px) {
    /* HOME */
		/* Event Slider Desktop */		
		#events-wide p.event-date {font-size: 18px !important; line-height: 21px !important;}
		
		#events-wide p.event-link {font-size: 14px!important; line-height:16px!important;}		

		#soliloquy-container-30392_1 .slider-title {font-size: 20px; line-height: 24px;}
		#soliloquy-container-30392_1 div.soliloquy-caption-inside {padding: 22px 26px 22px 26px;}

		#soliloquy-container-30392_1 p.slider-description {font-size: 15px; line-height: 19px;}
		
		#soliloquy-container-30392_1 .soliloquy-caption-inside {min-height: 408px!important;} /* caption height */
		#soliloquy-container-30392_1 .soliloquy-viewport {min-height:607px !important;} /* full height of image and caption */
		
		p.miami {margin-bottom:49px;}
		p.btf {margin-bottom:30px;}
		p.honors {margin-bottom:54px;}
		p.global {margin-bottom:36px;}
		
		/* HOME - Photo left - Text right */
		.pic-lt-text-rt{padding-left:35px; padding-right:35px;}
		
		/* HOME - Photo right - Text left */
		.pic-rt-text-lt{padding-left:30px; padding-right:30px;}
		
		/* Latest News */
		.latest-news-box{padding-left:30px; padding-right:30px;}
		
	/* ABOUT US */
	#about-history{padding-top:20px; padding-bottom:0px;}
	#about-history h2{font-size:40px;}

/* UPCOMING EVENTS */
	p.upcoming-title {font-size: 16px; line-height: 20px; margin:14px 6px 0px 6px;}
	p.upcoming-date {font-size: 14px; line-height: 18px; margin:0px 6px 14px 6px;}

	.upcoming-box .alignleft{float:none; margin:0 auto; max-width:100%; min-width:100%; text-align:center;}
	.upcoming-box .alignright{float:none; margin:0 auto; max-width:100%; min-width:100%; text-align:center;}
	
	.page-title h1 {font-size: 26px;}
	
	/* CONTACT US */
	.form-box{padding:26px 30px 0px 30px;}
	#top textarea {min-height: 40px; max-height: 150px;}
}

@media screen and (max-width: 1023px) {
    /* HOME */
		/* Event Slider Desktop */		
		p.miami {margin-bottom:109px;}
		p.btf {margin-bottom:26px;}
		p.honors {margin-bottom:94px;}
		p.global {margin-bottom:36px;}
		
		/* HOME - Photo left - Text right */
		.pic-lt-text-rt{padding-left:30px; padding-right:30px;}
		
		/* HOME - Photo right - Text left */
		.pic-rt-text-lt .flex_cell {padding: 10px;}
		.pic-rt-text-lt{padding-left:30px; padding-right:30px;}
		
		/* Latest News */
		.latest-news-box{padding-left:15px; padding-right:15px;}
	
	.copyright {margin-top: 20px;}
	span.ctct-form-description { font-size: 14px;}
	
	/* CONTACT US */
		.bg-contact {min-height:540px!important;}
		
	.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {border-color: #b9c2d1;}	
	.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {color: #ffffff;}
}

/* iPad */
@media (max-width: 991px){
	/* Event Slider Desktop */	
		#soliloquy-container-30392_1 div.soliloquy-caption-inside {padding: 22px 23px 22px 23px;}
		#soliloquy-container-30392_1 .slider-title {font-size: 18px; line-height: 22px;}
		
		#soliloquy-container-30392_1 .soliloquy-caption-inside {min-height: 432px!important;} /* caption height */
		#soliloquy-container-30392_1 .soliloquy-viewport {min-height:608px !important;} /* full height of image and caption */
		
		p.miami {margin-bottom:39px;}
		p.btf {margin-bottom:39px;}
		p.honors {margin-bottom:39px;}
		p.global {margin-bottom:39px;}
		
		a.trailer-link{margin-left:18px;}
		
	/* NAV */
		#top #header_main #av-burger-menu-ul {vertical-align: top; padding: 92px 0px !important;}		
		#tagline {font-size: 14px;}	
		/* .responsive #top #header #header_main .inner-container .logo {height: 40px; max-width: 130px;}
		.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {height: 40px!important;line-height: 40px!important;}*/
		
	/* Latest News */
		.eg-latest-news-with-publication-herbert-hoover-copy-content {padding: 28px 30px 28px 30px!important;}
		.eg-latest-news-with-publication-herbert-hoover-copy-element-0 {font-size: 14px!important; line-height: 16px!important;}
		
		.eg-latest-news-with-publication-without-link-herbert-hoover-content {padding: 28px 30px 28px 30px!important;}
		.eg-latest-news-with-publication-without-link-herbert-hoover-element-0 {font-size: 14px!important; line-height: 16px!important;}
}

@media (max-width: 820px){
	/* Event Slider Desktop */	
		#soliloquy-container-30392_1 .slider-title {font-size: 16px; line-height: 20px;}
		#soliloquy-container-30392_1 p.slider-description {font-size: 14px; line-height: 18px;}
		#soliloquy-container-30392_1 .soliloquy-caption-inside {min-height: 433px!important;} /* caption height */
		#soliloquy-container-30392_1 .soliloquy-viewport {min-height:590px !important;} /* full height of image and caption */
		
		#events-wide p.event-link {font-size: 12px!important; line-height:14px!important;}
		
		p.contact-email {font-size: 14px; line-height: 18px;}
}

@media screen and (max-width: 768px) {
    /* HOME */
		/* Event Slider Desktop */	
		#soliloquy-container-30392_1 .slider-title {font-size: 18px; line-height: 22px;}
		#soliloquy-container-30392_1 .soliloquy-caption-inside {min-height: 473px!important;} /* caption height */
		#soliloquy-container-30392_1 .soliloquy-viewport {min-height:619px !important;} /* full height of image and caption */
		#soliloquy-container-30392_1 p.slider-description {font-size: 13px;  line-height: 17px;}
		
		#events-wide .event-link {margin:0 auto;}
		#events-wide p.event-link {font-size: 11px!important; line-height:14px!important; text-align:center!important;}
		a.trailer-link{margin-left:14px;}
		
		p.miami {margin-bottom:101px;}
		
		/* Latest News */
		a.eg-herbert-hoover-element-0 {font-size: 12px; line-height: 16px;}	/* News Title */
		.eg-herbert-hoover-content {padding: 20px!important;}
		.eg-herbert-hoover-element-1 {font-size: 12px!important; line-height: 16px!important;} /* News Date */
		
		/* Latest News */
		.eg-latest-news-with-publication-herbert-hoover-copy-content {padding: 32px 34px 32px 34px!important;}
		.eg-latest-news-with-publication-without-link-herbert-hoover-content {padding: 32px 34px 32px 34px!important;}
		
		p.team-name {font-size: 16px; line-height: 20px; margin:10px 6px 0px 6px;}
		p.team-title {font-size: 11px; line-height: 15px; margin:6px 6px 10px 6px;}
		
		/* CONTACT US */
		.form-box{padding-right:30px!important;}
		#top textarea {min-height: 40px; max-height: 150px;}
		.bg-contact {min-height:540px!important;}
		
		p.contact-email {font-size: 13px; line-height: 17px;}
	
		/* ABOUT US */
		.page-id-29430 .avia-section {background-position: 30% 55%;}
		.bg-about-history .container{padding: 20px;}

		.page-id-29430 .content{padding-top: 0px; padding-bottom: 0px;}
		.page-id-29430 p{line-height:20px;}
		#about-history h2 {font-size: 34px;}
}

@media all and (min-width: 1024px) and (max-width: 1024px) {
	/* Logo Tagline and Nav alignment on 1024 screen */
	#top #header .av-main-nav > li > a {font-size: 11px;}
	.av-main-nav > li > a {padding: 0 10px!important;}
	.responsive #top #header #header_main .inner-container .logo {max-width: 130px;}
	#tagline {font-size:12px;}
}

@media only screen and (max-width: 767px){
.responsive #top #wrap_all .av-flex-cells .no_margin {padding-left: 0px !important; padding-right: 0px !important;}

/* NAV */
#av-burger-menu-ul li a{font-size: 16px;}

#top .fullsize .template-blog .post .entry-content-wrapper {
  text-align: left; line-height:22px;}
  
	p.contact-title {font-size: 21px; line-height: 25px;}
	p.contact-email {font-size: 15px; line-height: 19px;}
}

@media  screen and (max-width: 540px) {
    /* NAV */
	.responsive #top #wrap_all .container {width: 90%; max-width: 90%;}
	
	/* HOME */		
		/* =================  Events Slider MOBILE  ================= */
		.slider-desktop{display:none;}
		.slider-mobile{display:block;}
		#events-wide {padding-left: 10px; padding-right: 10px;}
		#events-wide .flex_cell {padding-top: 15px; padding-bottom: 15px;}
		#events-wide p.event-date {font-size: 22px!important; line-height: 24px !important;}
		
		.pic-lt-text-rt {margin-top: 15px;}
		
		#soliloquy-container-30393_2 {max-height: none !important;}
		#soliloquy-container-30393_2 .soliloquy-caption {position: relative !important;}					
		#soliloquy-container-30393_2 .soliloquy-fc-title{display:none;}
		
		#soliloquy-container-30393_2 div.soliloquy-caption-inside{padding:30px; background-color:#FFF; color: #6f6f6f; }
		#soliloquy-container-30393_2 .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more {font-weight: 500; color: #6f6f6f;}
		#soliloquy-container-30393_2 .soliloquy-caption-inside br {display: none;}
		#soliloquy-container-30393_2 .soliloquy-controls {opacity: 1!important;}
		#soliloquy-container-30393_2 .soliloquy-prev {left: -18px!important;}
		#soliloquy-container-30393_2 .soliloquy-next {right: -18px!important;}
	
		#soliloquy-container-30393_2 h2.slider-title {font-size: 30px; font-family: metropolis-bold;  color:#232323; margin-bottom: 25px; line-height: 34px; text-align:center;}
		
		#soliloquy-container-30393_2 p.slider-description {font-size: 17px; line-height: 23px; margin-bottom: 30px; color:#000;}
		#soliloquy-container-30393_2 .annual{font-size: 12px; line-height: 21px; font-weight: 500; text-transform:uppercase; margin-bottom:10px;}
		
		#soliloquy-container-30393_2 li.soliloquy-item {box-shadow: none!important;}
		
		#soliloquy-container-30393_2 .soliloquy-viewport {min-height:657px !important;} /* full height of image and caption */ 
		#soliloquy-container-30393_2 .soliloquy-wrapper {max-width:460px !important;}
		#soliloquy-container-30393_2 .soliloquy-caption-inside {min-height: 386px!important;} /* caption height */
		#soliloquy-container-30393_2 .soliloquy-caption-bottom {border-left:1px solid #ededed; border-right:1px solid #ededed; border-bottom:1px solid #ededed; min-height: 376px !important;} /* caption height */
		p.event-link {text-align: center; width: 87%; display: block; font-size: 11px!important; line-height:14px!important; text-align:center!important;}
		a.trailer-link{margin-left:14px;}

		p.miami, p.btf, p.honors, p.global, p.foodie {margin-bottom:30px;}	
		/* Events Slider - END */

		/* Latest News */
		.latest-news-box{padding-left:20px; padding-right:20px;}
		a.eg-herbert-hoover-element-0 {font-size: 20px; line-height: 24px;}	/* News Title */
		.eg-herbert-hoover-content {padding: 30px!important;}
		.eg-herbert-hoover-element-1 {font-size: 16px!important; line-height: 20px!important;} /* News Date */
		
		/* Latest News */
		.eg-latest-news-with-publication-herbert-hoover-copy-element-0 {font-size: 20px!important; line-height: 24px!important;}
		.eg-latest-news-with-publication-without-link-herbert-hoover-element-0 {font-size: 20px!important; line-height: 24px!important;}
		
		.html_elegant-blog #top .post-entry .post-title{font-size:26px;}
		
		p.team-name {font-size: 21px; line-height: 25px; margin:15px 6px 0px 6px;}
		p.team-title {font-size: 14px; line-height: 18px; margin:6px 6px 15px 6px;}
		
		/* CONTACT US */
		.bg-contact {min-height:370px!important;}
		.page-title-left{margin-left:30px;}
		
		/* ABOUT US */
		.page-id-29430 .avia-section {background-position: 55% 60%;}
		
		#footer .flex_column .widget .widgettitle, .content .widget .widgettitle {margin-top: 0em;}
		#footer {padding: 0px;}
		#footer .widget {margin: 5px 0 5px 0;}
		.copyright {margin-top: 0px;}
		
		/* UPCOMING EVENTS */
		p.upcoming-title {font-size: 24px; line-height: 28px;}
		p.upcoming-date {font-size: 21px; line-height: 25px;}
}

@media  screen and (max-width: 480px) {	
	/* =================  Events Slider MOBILE  ================= */
		#events-wide p.event-date {font-size: 19px!important; line-height: 21px !important;}	
		
		#soliloquy-container-30393_2 .soliloquy-caption-inside {min-height: 420px!important; border-left: 1px solid #e0e0e0!important;border-right: 1px solid #e0e0e0!important; border-bottom: 1px solid #e0e0e0!important;} /* caption height */
		
		#soliloquy-container-30393_2 .soliloquy-viewport {min-height:639px !important;} /* full height of image and caption */
		
		#soliloquy-container-30393_2 .soliloquy-wrapper {max-width:330px !important;}
		#soliloquy-container-30393_2 .soliloquy-prev::before,
		#soliloquy-container-30393_2 .soliloquy-next::before {font-size: 20px!important;line-height: 24px;}
		
		p.event-link {width: 81%;}
		
	/* Latest News */
		.latest-news-box{padding-left:32px; padding-right:32px;}
		.eg-latest-news-with-publication-without-link-herbert-hoover-element-0 {
			font-size: 18px !important;
			line-height: 20px !important;
		}
	
	.event-description p{font-size:16px; line-height:21px;}
	
	/* CONTACT US */
		.bg-contact {min-height:260px!important;}
		
	/* Logo Tagline and Nav alignment on 1024 screen */
		#custom_html-4{display:none!important;}
}

@media  screen and (max-width: 360px) {
	/* HOME - Events Slider START */
		#soliloquy-container-30393_2 .soliloquy-wrapper {max-width:300px !important;}
		#soliloquy-container-30393_2 .soliloquy-caption-inside {min-height: 475px!important;} /* caption height */
}

@media  screen and (max-width: 280px) {
	/* HOME - Events Slider START */
		#soliloquy-container-30393_2 .soliloquy-wrapper {max-width:230px !important;}
		#soliloquy-container-30393_2 .soliloquy-viewport {min-height:200px !important;} /* full height of image and caption */
	
	/* Latest News */
		.latest-news-box{padding-left:10px; padding-right:10px;}
	
	/* CONTACT US */
		.bg-contact {min-height:200px!important;}
}

/* Large Scale Displays */
@media screen and (min-width: 1900px) {

}