#top #header .av-main-nav > li > a {
font-weight: 400;
}
#header_main .container {
padding: 0 10px !important;
}
#top #header_main > .container .main_menu .av-main-nav > li > a {
line-height: 50px !important;
height: 50px !important;
}
.header-scrolled .main_menu {
top: 10%;
}
.main_menu {
height: 50%;
top: 30%;
}
.header-scrolled .header-event-date {
display: none;
}
.header-scrolled .register-button a {
display: none;
}
.header-event-date {
position: relative;
padding-right: 180px;
font-size: 18px;
color: #626161;
font-weight: bold;
text-align: right;
top: -34px;
}
.register-button a {
position: absolute;
display: inline;
font-size: 24px;
color: #00b362;
font-weight: bold;
right: 10px;
top: -36px;
}
.avia-menu-fx {
display: none !important;
}  .social-share-button .avia-button  {font-size: 18px;}
.main_color .meta-heading>* { color: black !important; }
.alternate_color .av-default-style .av-countdown-cell-inner {
background: transparent;
}
.alternate_color .av-default-style .av-countdown-cell-inner .av-countdown-time {color: #2798d5 !important;}
#top .av-default-style .av-countdown-cell-inner {
border-width: 4px !important;
margin: 0 20px !important;
border-color: #2798d5 !important;
}
.av-countdown-time {
font-weight: bold !important;
font-size: 48px !important;
}
#top .av-countdown-time-label {
color: black;
text-transform: lowercase;
font-size: 18px;
}
#am-events-row h3.av-special-heading-tag  {
font-weight: 400;
padding-bottom: 10px;
}
#am-events-row .av-subheading.av-subheading_below.av_custom_color {
color: white !important;
padding-bottom: 10px;
}
#am-events-row .avia-button.avia-size-medium {
font-size: 18px !important;
padding: 10px 35px;
}
#am-events-row .av-special-heading {
margin-top: 5px !important;
}
#alternate-content-border {
border-top-style: solid;
border-bottom-style: solid; 
border-width: 3px;
border-color: #626161;
}
.avia-button.avia-size-large {
padding: 15px 60px 13px;
font-size: 24px;
font-weight: bold;
}
#am-partners-area .avia-content-slider {
margin: 0 !important;
}
#am-featured-news .html_modern-blog #top .post-entry .post-title {
float: left;
}
#am-featured-news .entry-content-wrapper.clearfix.standard-content {
max-width: 1145px !important;
}
#am-featured-news header.entry-content-header {
max-width: 100% !important;
}
.am-custom-h1 h1.av-special-heading-tag  {
text-transform: none !important;
}
#top .av-large-testimonial-slider .avia-testimonial-meta-mini {
padding: 30px;
}
#top .av-large-testimonial-slider .avia-testimonial-meta .avia-testimonial-image {
width: 150px;
height: 150px;
}
#am-featured-news h2.post-title.entry-title {
padding: 5px 35px 0 0 !important;
max-width: 50% !important;
float: left !important;
}
#am-featured-news #top h2 {
font-size: 48px !important;
}
#am-featured-news .big-preview.single-big {
width: 480px !important;
padding: 30px !important;
float: right !important;
}
#am-featured-news p {
width: 40% !important;
float: left !important;
text-align: left;
}
#am-featured-news .blog-categories.minor-meta {
display: none !important;
}
#am-featured-news .post-meta-infos {
display: none !important;
}
#am-featured-news a.more-link {
font-weight: 600 !important;
display: block !important;
float: left !important;
background-color: #00b262 !important;
color: white !important;
text-transform: uppercase !important;
margin: auto;
}
#am-featured-news .read-more-link {
float: left;
}
#am-featured-news .post_delimiter {
display: none;
} #footer h3.widgettitle {
font-weight: 300;
font-size: 20px;
text-transform: none;
}
.news-headline {
font-weight: 400;
}
#footer .textwidget {
font-size: 14px;
}
#footer .flex_column:nth-child(1) { width: 17%; }
#footer .flex_column:nth-child(2) { width: 20%; }
#footer .flex_column:nth-child(3) { width: 28%; }
#footer .flex_column:nth-child(4) { width: 17%; }
#footer-widget-contact a {
margin-left: 10px;
font-weight: 300;
}
#footer {
padding: 0;
} tr th:first-child, tr td:first-child {
width: 25%;
}
.main_color tr:nth-child(odd) {
background: #e8e8e8;
}
.main_color tr:nth-child(even) {
color: #404041;
}
tr.avia-heading-row {
font-size: 16px;
color: #00b262;
}
#top .av-submenu-container.av-sticky-submenu {
background-color: #00b262;
}
.main_color .av-subnav-menu a {
background-color: transparent;
color: white;
} #course-map .avia_image {
max-width: 77%;
} #socket .socket-social-icons {
font-size: 38px;
text-align: center;
}
#socket .copyright {
float: none !important;
display: block;
text-align: center;
padding-top: 25px;
margin-bottom: 25px;
} h2.post-title.entry-title {
color: #404041 !important;
}
.html_modern-blog #top .post-entry .post-title {
font-size: 50px !important;
font-weight: 600 !important;
text-transform: none !important;
text-align: left;
} .am-direction-icons .avia-icon-list .iconlist_content_wrap {
padding-bottom: 10px !important;
} .togglecontainer .single_toggle:first-child .toggler {
background-color: #00b262;
color: white;
} #supporter-logo-heading .av-special-heading {
margin-top: 0!important;
}
#supporter-logo-heading .av-flex-placeholder {
width: 1%;
} @media only screen and (max-width: 1440px) and (min-width: 989px) {
#am-events-row p  {font-size: 14px;}
#am-events-row h2  {font-size: 30px !important;}
#am-events-row h3.av-special-heading-tag {font-size: 23px !important}
}
@media only screen and (max-width: 1130px) {
#top #header .av-main-nav > li > a {font-size: 16px;padding:0 7px;}
#am-featured-news h2.post-title.entry-title { padding: 5px 35px 0 0 !important; max-width: 100% !important;}
#top .av-countdown-time-label {
font-size: 14px;}
#top .av-default-style .av-countdown-cell-inner {
margin: 10px !important;
padding: 10px 3px !important;
}
}
@media only screen and (max-width: 989px) {
.header-event-date {
right: 22%;
top: 0;}
.register-button a {
position: relative;
left: 60%;
top: -90px;}
.av-countdown-time {
font-weight: bold !important;
font-size: 48px !important;}
}
@media only screen and (max-width: 840px) {
.header-event-date, .register-button a {display: none;}
}
@media only screen and (max-width: 980px) {
#am-featured-news .big-preview.single-big {width: 100% !important; padding:0;}
#am-featured-news p { width: 100% !important;}
}
@media only screen and (min-width: 767px) {
.flex_cell_inner {
min-height: 360px !important;
max-height: 360px !important;
}
}
@media only screen and (min-width: 989px) {
#am-events-row  .avia-button-wrap {
display: block !important;
position: absolute;
height: 100%;
width: 100%;
bottom: -330px;
vertical-align: text-bottom;
padding: auto;
}
}
@media only screen and (max-width: 767px) {
#alternate-content-border .av-special-heading {
text-align: center !important;
}
}