/* Home Page */

.home-masonry img {
    width: 100%;
}

.home-masonry .av-inner-masonry h2 {
    font-size: 50px;
    text-shadow: 4px 4px 4px #000000;
}

.home-big-button .shadow-text h3 {
    text-shadow: 4px 4px 4px #000000;
    font-size: 35px;
    text-decoration: none;
}

.home-big-button .shadow-text a {
    text-decoration: none !important;
}

.home-big-button .shadow-text a:hover {
    color: #fff !important;
}

.home-big-button {
    transition: all 0.5s;
}

.home-big-button:hover {
    opacity: 0.75;
}

.newsroom-block {
    transition: all 0.5s;
}

.newsroom-block:hover {
    opacity: 0.75;
}

.newsroom-block a {
    text-decoration: none !important;
}

.newsroom-block:hover a {
    color: #ffffff !important;
}

.newsroom-block h2 {
    font-size: 50px;
}

.container .flex_column.av_one_half.first {
    /*width: 61%;*/
}

.container .flex_column.av_one_half {
    /*width: 33%;*/
}

#after_masonry {
    border-top: none;
}

.hover-box:hover { 
    cursor:pointer;
}

.overview-text p a:hover {
color: #222 !important;
}

.what-we-do h3 {
    font-size: 30px;
}

.national-members-container .national-member-single {
    background: #eeeeee;
    margin-bottom: 20px;
    padding: 20px;
}

.national-members-container .national-member-single .image-container {
    height: 150px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-bottom: 15px;
    background-color: #fff;
}

.home-icon {
    width: 20px;
}

.wp-image-18793 {
    width: 600px !important;
}

#mc_embed_signup {
    background-color: #338738 !important;
}

#mc_embed_signup form input {
    color: #777 !important;
}

#mc_embed_signup form #mc-embedded-subscribe {
    color: #fff !important;
    background-color: #0a4e32 !important;
}
/*Events page tidy up*/

body.post-type-archive-tribe_events .tribe-bar-filters-inner {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
}

body.post-type-archive-tribe_events .tribe-bar-date-filter {
    padding: 20px;
    display: inline-flex;
    flex-direction: column;
}

body.post-type-archive-tribe_events .tribe-bar-search-filter {
    padding: 20px;
    width: 30%;
    display: inline-flex;
    flex-direction: column;
}

body.post-type-archive-tribe_events .tribe-bar-submit {
    display: inline-flex;
    padding: 20px;
}

#top.post-type-archive-tribe_events #wrapall #main input.tribe-events-button {
    top: 0px;
}

#top.post-type-archive-tribe_events .tribe-events-list-event-title {
    text-align: left;
}

#top.post-type-archive-tribe_events .tribe-events-event-image {
    width: 100%;
}

#top.post-type-archive-tribe_events .tribe-events-event-meta {
    width: 55%;
}

#top.post-type-archive-tribe_events .av-tribe-events-outer-content-wrap {
    align-items: center;
    display: flex;
}

#top.post-type-archive-tribe_events .av-tribe-events-inner-content-wrap {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

#top.post-type-archive-tribe_events #wrap_all .tribe-events-button {
    top: 10px;
}

/*Events page tidy up END*/

#top .pr-world-cup-winners-block .av_textblock_section {
    padding: 0em 1em;
}

/* CT Changes 02/23 */
#header_meta .container {
    display: flex; 
    flex-direction: row-reverse; 
    align-items: center;
}

.download_form .wpcf7-list-item-label {
    border: none;
    display: inline;
}

.download_form input[type=checkbox] {
    vertical-align: middle;
}

.phone-info input {
    background: #338738 !important;
}

#scroll-top-link, #av-cookie-consent-badge {
    background-color: #0a4e32 !important;
}

#top .sub-menu li a:hover {
    color: #fff !important;
}

#top div ul.product_list_widget li:hover a {
    color: #fff;
}

#top .header_color .dropdown_widget .buttons .button {
    color: #fff !important;
}

#top div ul.product_list_widget li:hover .quantity {
    color: #fff;
}

#top div ul.product_list_widget li:hover .quantity .amount {
    color: #fff;
}

.page-id-24660 #main .avia-section .template-page {
    padding-top: 5px;
    padding-bottom: 5px;
}

.page-id-24660 #main .avia-section .container {
    padding: 0px;
}

.page-id-24660 #main .template-page .page-thumb img {
    width: 100% !important;
}

.page-id-24660 #main .template-page #after_section_11 {
    display: none;
}

div .product_cat-training-webinar .woocommerce-tabs.wc-tabs-wrapper {
  display: block !important;
}