/* Homepage CSS */
.bannerCaption a {color: #FFFFFF;}

.iconDiv figure {margin-bottom: 20px;}

@media (min-width: 768px) {
.iconDiv h3 { min-height: 48px; }
.sponsor img{ display: block; margin: 35px auto 0 auto;} 
#E298809 > p:nth-child(1) > a > img {padding-top: 35px;}}

@media (max-width: 767px) {
.sponsor {padding: 20px 0; margin-bottom: 20px; background: #eef0f1;}
.sponsor p {margin-bottom: 0;}
}

#zone-p-slider img {width: 225px !important; height: 200px !important;}

.event {max-height: 84px;}
.eventInfo a {font-size: 18px !important; margin-bottom: 12px;}

.eventInfo p {text-transform: uppercase;}

/*@media (max-width: 979px) {.navbar.navigation .btn-navbar { display: block !important; position: fixed !important; top: 2% !important; right: 2% !important; margin: 0 !important;} } 

@media screen and (max-width: 767px) and (min-width: 0px){
 .navbar.navigation {
    display: block! important; 
} } */

.page-header h2, .page-header h2 small { font-family: "nevis", sans-serif; color: rgb(90, 162, 204);}

/* sponsor carousel */
.inner-carousel .owl-controls {display: none !important;}
.inner-carousel img { width: auto !important; height: auto !important; }

/*Section level navigation */
.sidebar li a {font-size: 18px; color: #000000; text-transform: uppercase;}
.sidebar ul {list-style-image: url("/userassets/TX/TX/userimages/List%20Icons.png"); }
.sidebar li {margin: 12px 0;}
.sidebar hr {margin-bottom: 20px;}

/* MyTTLA Page */
#C297159 > table > tbody > tr:nth-child(1) > td > ul > li:nth-child(1) > span > a {font-size: 14px !important; font-family: calibri,arial,helvetica !important;}

/* Member Directory search options */
#frmMemberDirectory .radio input {-webkit-appearance: auto !important;}


/*Footer Social Media -- add linkedin space */
.footer-bottom .social-share ul li ul li {width: 20% !important;}
@media only screen and (max-width: 767px) and (min-width: 0px)
.footer-bottom .social-share { width: 200px !important; }

/* Make Homepage Sponsor Images Clickable */
.sponsor .owl-item .item a {
    pointer-events: auto !important;
}

/* Adjust Coupon Text to be full width on buyNow page */
#Main21310 .caption {
    max-width: 100% !important;
}

/* Mobile Banner Adjustments */
@media (max-width: 767px){
.bannerCaption {
    max-width: inherit;
    max-height: 70px;
}

.bannerCaption {
    padding: 5px;
}

.bannerCaption h2 {
    margin-bottom: 5px;
}

.bannerCaption h2 {
    font-size: 15px !important;
    line-height: 10px;
}

.bannerCaption p {
    font-size: 13px !important;
    line-height: 10px;
}

.sliderD .owl-buttons {
    left: 83%;
}
}

/* line-height of h4 on semweb catalog page */
#semwebcatalog_application h4 {line-height: 24px;}
