/*
Theme Name: Florida Citrus Sports
Description: Template
Version: 1.0
Author: Maven Creative
*/

@import "css/bootstrap.min.css";

@font-face {
  font-family: 'PF DinText Pro';
  src: url(fonts/PFDinTextPro-Regular.eot);
  src: url(fonts/PFDinTextPro-Regular.eot?#iefix) format('embedded-opentype'),
       url(fonts/PFDinTextPro-Regular.ttf) format('truetype'),
       url(fonts/PFDinTextPro-Regular.woff) format('woff'),
       url(fonts/PFDinTextPro-Regular.woff2) format('woff2');
       font-weight: 400;
}
@font-face {
  font-family: 'PF DinText Pro';
  src: url(fonts/PFDinTextPro-Medium.eot);
  src: url(fonts/PFDinTextPro-Medium.eot?#iefix) format('embedded-opentype'),
       url(fonts/PFDinTextPro-Medium.woff) format('woff'),
       url(fonts/PFDinTextPro-Medium.woff2) format('woff2');
       font-weight: 500;
}

@font-face {
  font-family: 'United Sans Semi Cond';
  src: url(fonts/UnitedSansSemiCond-Bold.eot);
  src: url(fonts/UnitedSansSemiCond-Bold.eot?#iefix) format('embedded-opentype'),
       url(fonts/UnitedSansSemiCond-Bold.ttf) format('truetype'),
       url(fonts/UnitedSansSemiCond-Bold.woff) format('woff'),
       url(fonts/UnitedSansSemiCond-Bold.woff2) format('woff2');
       font-weight: bold;
}

@font-face {
  font-family: 'United Sans Semi Cond';
  src: url(fonts/UnitedSansSemiCond-Black.eot);
  src: url(fonts/UnitedSansSemiCond-Black.eot?#iefix) format('embedded-opentype'),
       url(fonts/UnitedSansSemiCond-Black.ttf) format('truetype'),
       url(fonts/UnitedSansSemiCond-Black.woff) format('woff'),
       url(fonts/UnitedSansSemiCond-Black.woff2) format('woff2');
       font-weight: 800;
}
@font-face {
  font-family: 'UnitedSansSemiCond-Heavy';
  src: url(fonts/UnitedSansSemiCond-Heavy.eot);
  src: url(fonts/UnitedSansSemiCond-Heavy.eot?#iefix) format('embedded-opentype'),
       url(fonts/UnitedSansSemiCond-Heavy.ttf) format('truetype'),
       url(fonts/UnitedSansSemiCond-Heavy.woff) format('woff'),
       url(fonts/UnitedSansSemiCond-Heavy.woff2) format('woff2');
}

@font-face {
  font-family: 'UnitedSansSemiExt-Light';
  src: url(fonts/UnitedSansSemiExt-Light.eot);
  src: url(fonts/UnitedSansSemiExt-Light.eot?#iefix) format('embedded-opentype'),
       url(fonts/UnitedSansSemiExt-Light.woff2) format('woff2'),
       url(fonts/UnitedSansSemiExt-Light.woff) format('woff'),
       url(fonts/UnitedSansSemiExt-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'UnitedSansSemiExt-Bold';
  src: url(fonts/UnitedSansSemiExt-Bold.eot);
  src: url(fonts/UnitedSansSemiExt-Bold.eot?#iefix) format('embedded-opentype'),
       url(fonts/UnitedSansSemiExt-Bold.ttf) format('truetype'),
       url(fonts/UnitedSansSemiExt-Bold.woff) format('woff'),
       url(fonts/UnitedSansSemiExt-Bold.woff2) format('woff2');
}
@font-face {
  font-family: 'UnitedSansSemiExt-Heavy';
  src: url(fonts/UnitedSansSemiExt-Heavy.eot);
  src: url(fonts/UnitedSansSemiExt-Heavy.eot?#iefix) format('embedded-opentype'),
       url(fonts/UnitedSansSemiExt-Heavy.woff2) format('woff2'),
       url(fonts/UnitedSansSemiExt-Heavy.woff) format('woff'),
       url(fonts/UnitedSansSemiExt-Heavy.ttf) format('truetype');
}









html {-webkit-font-smoothing:antialiased}
body {position: relative; right: 0; margin: 0;padding: 0;background: #fff;font-weight: 400;color: #3d4643;font-family: "PF DinText Pro";font-size: 18px;letter-spacing: 1px;line-height: 32px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
body.slide-out-open {right: 60%;}
a {text-decoration: none;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
}
a:hover {text-decoration: none;}
.clear {clear: both;}
.alignleft {float: left; margin: 0 20px 20px 0;}
.alignright {float: right; margin: 0 0 20px 20px;}
.aligncenter {display: block; margin: 20px auto; height: auto;}
.alignnone {margin: 0 !important;}
.v-align {display: flex; align-items: center; align-content:center; flex-direction: column; justify-content: center}
img {max-width: 100%;}



h1, h2, h3, h4, h5 {}

.white {background: #FFF !important;} /*white*/
.primary-color {background: #ed7931} /*orange*/
.secondary-light-color {background: #f9f9f9} /*gray*/
.tertiary-light-color {background: #e3e3e3;} /*dark gray*/

p {font-size: 20px; line-height: 30px; margin-bottom: 30px;}

.cursor-pointer {cursor: pointer;}

#wrap #content h3 {font-family: "PF DinText Pro"; font-weight: 300; font-size: 32px; line-height: 46px; padding: 0; margin: 0 0 30px;}
#wrap #content h2 {font-size: 46px; line-height: 57px; font-family: "United Sans Semi Cond"; margin-bottom: 30px;}
#wrap #content h1 {font-size: 64px; color: #000; font-family: "United Sans Semi Cond"; font-weight: 100; line-height: 72px; text-align: inherit; margin-bottom: 30px;}
#wrap #content .highlight-1 {color: #3D4643; font-family: 'United Sans Semi Cond'; font-weight: 800; font-size: 180px; line-height: 0.9em; }
#wrap #content .highlight-1:nth-child(2) {padding-left: 125px;}
#wrap #content .highlight-1:nth-child(3) {padding-left: 210px;}
#wrap #content .content-block h4 {text-transform: uppercase; color: #ed7931; font-family: "United Sans Semi Cond"; margin-bottom: 30px;}
#content {padding:30px 0; margin-bottom: 0; position: relative;} 
#wrap #content .content-block ul.standard {border-left: 0; padding-left: 15px; margin: 0 0 20px;}
#wrap #content .content-block ul {font-size: 20px;border-left: 4px solid rgb(238, 233, 56);padding-left: 55px;list-style: disc;margin: 30px 0 40px 62px; }
#wrap #content .content-block ul li {list-style: disc;padding-left: 10px;}
#wrap #content .content-block ul ul {border: 0; padding-left: 0; margin-top: 15px; margin-left: 30px;}

#wrap #content .content-block ol {font-size: 20px;border-left: none; padding-left: 55px; margin: 30px 0 40px 62px; padding-left: 15px; margin-left: 20px;}
#wrap #content .content-block ol li {padding-left: 10px; list-style: auto}
#wrap #content .content-block ol ul {border: 0; padding-left: 0; margin-top: 15px; margin-left: 30px;}

#wrap #content #hero {height: 600px; background-position: center center; background-size: cover;}
#wrap #content.has-hero .inside {margin-top: -200px; border-top-right-radius: 20px; border-top-left-radius: 20px; padding-top: 60px;}
#wrap #content.has-hero {padding-top: 0;}
#wrap #content img {vertical-align: top; margin-right: 15px}

#hero-img-only img {width: 100%;}

#content.adjacent {padding-top: 0;}
#content .content-block {padding-top: 30px; padding-bottom: 30px;}
#wrap #content .content-block p:last-child {margin-bottom: 0;}
#wrap #content .content-block h3:last-child {margin-bottom: 0;}

/*#content .row {margin-left: -30px; margin-bottom: -30px;}*/
#content img {margin-top: 30px; max-width: 100%; height: auto;}

hr {margin-bottom: 0; margin-top: 0;}

.alignnone {margin-bottom: 30px; display: block;}

.spacer-xs {height: 15px}
.spacer-sm {height: 30px}
.spacer-md {height: 60px}
.spacer-lg {height: 90px}
.spacer-xl {height: 120px}

.container {position: relative;}

#header {}

#main-menu {display: inline-block;}
#main-menu .menu-item {display: inline-block;}
#main-menu .menu-item a {font-size: 14px; line-height: 35px; padding: 0 10px; color:#999; display: block; 
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;}
#main-menu .menu-item a:hover {color: #000}
#main-menu .current-menu-item {}
#main-menu .current-menu-item a {color: #000}
#main-menu .menu-item .sub-menu {display: none; position: absolute; top: 100%; background: #000; margin: 0; padding: 0;}
#main-menu .menu-item .sub-menu li {float: none; display: block; padding: 0; margin: 0; border: none;}
#main-menu .menu-item .sub-menu li a {line-height: 30px;color: #FFF; text-align: left; padding: 0; margin: 0; border: none; padding: 0 10px;}
#main-menu .menu-item:hover .sub-menu {display: block;}












/* #General Styles
================================================== */
* {    margin: 0;    padding: 0;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    list-style: none;}
* {    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
#wrap html, body, #wrap > div, #wrap applet, #wrap object, #wrap iframe, #wrap a, #wrap select, #wrap input, #wrap option {margin: 0;padding: 0;border: 0;outline: 0;}
#wrap html {-webkit-text-size-adjust: none;}
#wrap button, #wrap input, #wrap select, #wrap textarea {font-size: 100%;margin: 0;vertical-align: baseline;box-shadow: none;}
#wrap input[type="button"], #wrap input[type="submit"] {-webkit-appearance: none !important;}
#wrap img {border: 0 none;max-width: 100%;vertical-align: top;}
#wrap a {outline: none;cursor: pointer;text-decoration: none;color: #EE7623;}
#wrap a:hover {text-decoration: none;}
#wrap a:focus {text-decoration: none !important;outline: none !important;}
#wrap .clear {clear: both;}
#wrap img {max-width: 100%;}
#wrap button:focus {outline: 0;}
#wrap img {vertical-align: bottom;}

/*Placeholder opacity cross browsers*/
#wrap input::-webkit-input-placeholder {color: #3D4643;opacity: 1;}
#wrap input:-moz-placeholder {color: #3D4643;opacity: 1;}
#wrap input::-moz-placeholder {color: #3D4643;opacity: 1;}
#wrap input:-ms-input-placeholder {color: #3D4643;opacity: 1;}
#wrap textarea::-webkit-input-placeholder {color: #3D4643;opacity: 1;}
#wrap textarea:-moz-placeholder {color: #3D4643;opacity: 1;}
#wrap textarea:-ms-input-placeholder {color: #3D4643;opacity: 1;}
#wrap textarea::-moz-placeholder {color: #3D4643;opacity: 1;}
#wrap button::-moz-focus-inner, #wrap input[type="submit"]::-moz-focus-inner {border: 0;}

/* #Page Structure
================================================== */

#wrap .wrapper {transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;}
#wrap a, #wrap button {transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;}
#wrap .flw {width: 100%;position: relative;}


#wrap h1 {font-family: "United Sans Semi Cond";font-weight: 800;text-align: center;font-size: 84px;line-height: 92px;color: #FFFFFF;}
#wrap h2 {font-size: 64px;line-height: 72px;font-family: "UnitedSansSemiCond-Heavy";}
#wrap h3 {font-size: 47px;line-height: 52px;font-family: "UnitedSansSemiCond-Heavy";}
#wrap h4 {font-size: 36px;line-height: 44px;color: #3d4643;font-family: "UnitedSansSemiCond-Heavy";}
#wrap h5 {font-size: 32px;line-height: 45px;color: #3d4643;font-weight: 700;font-family: "United Sans Semi Cond";}
#wrap h6 {font-size: 20px;color: #ee7623;font-family: "United Sans Semi Cond";}

#wrap .site-btn {font-family: "UnitedSansSemiCond-Heavy";text-align: center;line-height:22px;border-radius: 29px;background-image: linear-gradient(197deg, #e9503c 0%, #ed7426 100%);min-width: 266px;display: inline-block;margin-left: auto;margin-right: auto;color:#fff;padding: 18px 20px;transition: all ease .3s;text-transform: uppercase;}
#wrap .site-btn:hover {background-image: linear-gradient(197deg, #ed6d28 0%, #964008 100%);}

#wrap .btn {font-family: "UnitedSansSemiCond-Heavy"; text-align: center; line-height:22px; border-radius: 29px; min-width: 266px;display: inline-block;margin-left: auto;margin-right: auto;color:#fff;padding: 18px 20px;transition: all ease .3s;text-transform: uppercase; display: inline-block; color: #222 !important;}
#wrap .btn:hover {background-image: linear-gradient(197deg, #ed6d28 0%, #964008 100%);}


#wrap .btn.btn-outline-light {background:transparent; border: 3px solid #FFF ; padding: 15px 20px;margin-right: 30px; position: relative;min-width: 240px; color: #FFF !important;}
#wrap .btn.btn-outline-light:last-child {margin-right: 0;}
#wrap .btn.btn-outline-light:hover {background: #FFF;color: #ee7623; color: #e67b2f !important;}

#wrap .btn-primary {font-family: "UnitedSansSemiCond-Heavy";text-align: center;line-height:22px;border-radius: 29px;background-image: linear-gradient(197deg, #e9503c 0%, #ed7426 100%);min-width: 266px;display: inline-block;margin-left: auto;margin-right: auto;color:#fff !important;padding: 18px 20px;transition: all ease .3s;text-transform: uppercase; text-decoration: none !important; border-color: transparent;}
#wrap .btn-primary:hover {color: #FFF;}

#wrap .btn.btn-outline-dark {border: 3px solid #de7a3c; line-height: 14px; color: #222;}
#wrap .btn.btn-outline-dark:hover {background: #ec6a2e; color: #FFF;}



/* Home Page Style
 ================================================== 


/***** header styles goes here *****/
#wrap header {filter: drop-shadow(0px 2px 12px rgba(61,70,67,0.3));background-color: #ffffff;width: 100%;z-index: 100; }
#wrap header .container-fluid {max-width: 1580px; position: relative;}

#wrap header.flw {position: fixed; width: 100%; top: 0; left: 0}
#wrap {padding-top: 122px}

#wrap .mobile-trigger {z-index: 100;width: 43px;height: 23px;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;-webkit-align-items: center;-ms-flex-align: center;margin-left: 56px;cursor: pointer; }
#wrap .mobile-trigger {position: absolute; right: 0; display: flex; top: 50%; right: 30px; margin-top: -11px;}
#wrap .mobile-trigger span {background: #F1652C;width: 39px;height: 5px;display: inline-block;position: absolute;-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 88% 100%, 0% 100%);clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 88% 100%, 0% 100%);transition: all ease .3s;}
#wrap .mobile-trigger span:first-child {width: 43px;top: 0;}
#wrap .mobile-trigger span:last-child {width: 35px;bottom: 0;}
#wrap .main-menu .menu-main-container {padding-right: 80px;}
#wrap .menu-main-container ul {line-height: 22px;font-family: "United Sans Semi Cond";margin:0; text-align: right; padding: 0 40px 0 0; white-space: nowrap;}
#wrap .menu-main-container ul > li {display: inline-block;}
#wrap .menu-main-container ul > li:last-child {padding-right: 0;}
#wrap .menu-main-container ul > li > a {text-transform: uppercase;color: #111111;font-weight: bold;letter-spacing: 0;display: inline-block;text-align: center;padding: 50px 28px;}
#wrap .menu-main-container ul > li.menu-btn > a {border: 3px solid #F1662B;color: #F1662B;font-family: "United Sans Semi Cond";padding: 15px 40px; border-radius: 29px;letter-spacing: 1px;display: inline-block;}
#wrap .menu-main-container ul > li > a:hover {color: #EE7623;}
#wrap .menu-main-container ul > li.menu-btn > a:hover {border-color: #F1662B;color: #fff;background: #F1662B; }


#wrap .menu-main-container ul.sub-menu {position: absolute; top: 100%; background: #ec682c; padding: 0; display: none;}
#wrap .menu-main-container ul.sub-menu li a {padding: 15px 28px; width: auto; text-align: left !important; color: #FFF;}
#wrap .menu-main-container ul.sub-menu li {display: block; text-align: left; border-bottom: 1px solid rgba(255,255,255,0.4); transition: all .3s linear;}
#wrap .menu-main-container ul.sub-menu li:hover {background: #e8523b}
#wrap .menu-main-container ul.sub-menu li:last-child {border-bottom: none}
#wrap .menu-main-container li:hover ul.sub-menu {display: block;}

#wrap .menu-main-container ul > li.menu-item-has-children a {position: relative;}
#wrap .menu-main-container ul > li.menu-item-has-children > a:after {content:""; width:15px; height:15px; background:url(img/icon-chevron-down.svg) no-repeat center center; background-size:cover; position:absolute; right:5px; top: 50%; margin-top: -9px}


#wrap .menu-main-container ul.sub-menu {background: #ee7623}
#wrap .menu-main-container ul.sub-menu li:hover {background: #b34f13}
#wrap .menu-main-container ul.sub-menu li a:hover {color: #FFF}
#wrap .hamburger-menu .menu-main-container ul > li.menu-item-has-children > a:after {display: none}


#account {position: absolute; right: 90px; font-size: 30px; top: 45px; z-index: 5;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  transition: all .3s linear;
}
#account:hover {color: #000;}

body.open-menu .mobile-trigger span, #wrap .mobile-trigger:hover span{background: #111111;}

#wrap .network-home {font-size: 15px; font-family: 'United Sans Semi Cond'; color: #000; letter-spacing: 0;}
#wrap .network-home span {color: #f06837; font-weight: 900;}

.logo {position: absolute; margin: 0; top: -50px; max-width: 200px !important;}



body.open-menu {overflow: hidden;}
.hamburger-menu {background: #3f8fc7;position: fixed;z-index: 99;top: 0%;transition: all ease 0.4s;width: 100%;left: 0;right: 0;max-height: 100vh !important;min-height: 100% !important;overflow-y: auto !important;margin: 0;padding: 100px 20px;opacity: 0;visibility: hidden;pointer-events: none;height: 100vh;}
.open-menu .hamburger-menu {opacity: 1;visibility: visible;pointer-events: auto;}
.open-menu .hamburger-menu {display: block;}
.open-menu .mobile-trigger span:first-child {transform: rotate(-135deg) translateY(calc(50% - (0.05rem / 2)));width: 43px !important;top: 59% !important; }
.open-menu .mobile-trigger span:nth-child(2) {display: none !important;}
.open-menu .mobile-trigger span:last-child {transform: rotate( 135deg ) translateY(calc(50% - (0.55rem / 2)));width: 43px !important;top: 50% !important;}
.open-menu #wrap .mobile-trigger span {width: 0; background: #FFF;}

#wrap .hamburger-menu ul {text-align: center;}
#wrap .hamburger-menu ul li {display: block; margin-bottom: 22px;}
#wrap .hamburger-menu ul li a {font-size: 25px; color: #FFF;}
#wrap .hamburger-menu ul li a:hover {background: transparent; color: #FFF; opacity: 0.7;}

#wrap .hamburger-menu ul > li.menu-btn > a {border: none; color: #FFF; padding: 0;}
#wrap .hamburger-menu ul > li.menu-btn > a:hover {background: transparent; color: #FFF; opacity: 0.7;}
#wrap .hamburger-menu form {display: block; width: 300px; margin: 0 auto; position: relative;}
#wrap .hamburger-menu form input[type="text"] {width: 100%; background: transparent; border: none; border-bottom: 2px solid #FFF; color: #FFF; font-size: 24px;}
#wrap .hamburger-menu form button {width: 35px; height: 35px; position: absolute; right: 0; border: none; background: transparent; color: #FFF;}
#wrap .hamburger-menu form ::placeholder {color: #FFF; opacity: 0.6; font-family: "United Sans Semi Cond"; text-transform: uppercase; font-size: 25px;}
#wrap .hamburger-menu form :-ms-input-placeholder {color: #FFF; opacity: 0.6; font-family: "United Sans Semi Cond";}
#wrap .hamburger-menu form ::-ms-input-placeholder {color: #FFF; opacity: 0.6;  font-family: "United Sans Semi Cond";}


#wrap .hamburger-menu ul li .sub-menu {display: none;}
#wrap .hamburger-menu .menu-main-container ul > li > a {padding: 5px 10px;}

/***** header styles end *****/






/***** mid container styles goes here *****/

/* Section1 */
#wrap .section1 {background: #E3E3E3;padding: 25px 0;}
#wrap .bitmap-box {    display: block;    color: #fff;    width: 100%;    max-width: 728px;    height: 100%;    max-height: auto;  margin: 0 auto;}
#wrap .footer-ad .section1 {background: #686e6c;}
/* Section1 End */

/* Hero */
.home #hero.page-hero:after,
#events #hero.page-hero:after {content: '';height: 172px;background-image: linear-gradient(180deg, #e9503c 0%, #ee7623 100%);width: 100%;position: absolute;left: 0;right: 0;bottom: -2px;display: inline-block;-webkit-clip-path: polygon(0% 0%, 0% 100%, 100% 0%, 100% 100%, 0% 100%);clip-path: polygon(0% 0%, 0% 100%, 100% 0%, 100% 100%, 0% 100%); z-index: 15;}
#events #hero .banner-group:before,
.home #hero .banner-group:before,
.home #hero .banner-group:before {content: '';width: 100%;height: 138px;position: absolute;bottom: 0;left: 0;right: 0;background-image: url(img/banner-bottom-border.png);background-repeat: no-repeat;background-size: cover; z-index: 10;}
.home #hero .banner-inner-group {position: relative;padding: 50px 0 120px;min-height: 735px;flex-direction: column;}



#hero {position: relative;}
#hero .banner-group {position: relative;background-image: url(img/banner-img.png);background-repeat: no-repeat;background-size: cover;background-position: top;text-align: center;padding-bottom: 30px;}
#hero .banner-heading >*:last-child {margin-bottom: 0;}
#hero .banner-inner-group {position: relative;padding: 50px 0 0; min-height: 450px;flex-direction: column;}
#hero .news-btn a {display: inline-block;border: 2px solid #EEE938;border-radius: 4px;color: #fff;font-family: UnitedSansSemiExt-Bold;font-size: 14px;line-height: 1;min-width: 118px;text-align: center;padding: 7px 10px 5px;}
#hero .news-btn a:hover {background: #EEE938;color: #111;}
#hero .banner-inner-group h1 {max-width: 1170px;width: 100%;margin-left: auto;margin-right: auto; text-transform: uppercase;}
#hero .banner-inner-group > * {margin-bottom: 43px; -webkit-box-flex:initial}
#hero .banner-inner-group > *:last-child {margin-bottom: 0;}

#hero .mask {position: absolute; width:100%; height: 100%; background: #000; left: 0; top: 0; z-index: 5; opacity: 0.4;}
#hero .container {position: relative; z-index: 5;}

/* Hero End */




/*Subnavigation*/
#wrap #subnav {background-image: url(img/banner-bottom-bg.png);background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;padding: 53px 0 40px;}
#wrap #subnav ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-wrap: wrap;align-items: center;-webkit-align-items: center;-ms-flex-align: center;-webkit-justify-content: center;-ms-flex-justify: center;justify-content: center;margin-bottom: -8px;}
#wrap #subnav a {color: #fff;text-transform: uppercase;text-align: center;padding: 4px 10px 10px;border-bottom: 3px solid transparent;display: inline-block;transition: all ease .3s; font-family: 'United Sans Semi Cond';}
#wrap #subnav .current-menu-item a {border-color: #eee938;transition: all ease .3s;}
#wrap #subnav li {padding: 0 33px; font-size: 24px; display: inline-block;}
#wrap #subnav li a:hover {color: #eee938;}



#event-nav {padding: 20px 0 0; background: #f7f7f7; font-family: 'United Sans Semi Cond'; text-align: center;}
#event-nav strong {font-family: 'United Sans Semi Cond'; font-weight: 700; color: #f06e3e;}
#event-nav p {margin: 0; font-size: 16px; letter-spacing: 0.5px; line-height: 1.4;}
#event-nav img {height: 44px; margin:0 15px 0 10px;}

#event-nav .event {line-height: 44px; text-align: center; display: inline-block; margin:0 20px 20px;}
#event-nav .event:first-child {border-left: 0;}
#event-nav .event a {color: #000; font-size: 15px; text-transform: uppercase;}
#event-nav .event a:hover {color: #f1642c;}


/*.postid-48058 #wrap #modules .sec3-top-heading h5 {color:#000}*/

/*Careers*/
.page-id-113 #wrap #modules .sec3-top-heading h5 {color: #000;}
.page-id-113 #wrap #modules p {padding-bottom: 0; margin-bottom: 0;}
.page-id-113 #wrap #modules .content-sec {min-height: 300px;}


#career-feed {padding-bottom: 100px;}
#career-feed .container .career:first-child {border-top: 2px solid #f2f2f2;}
#career-feed p {margin-bottom: 0; line-height: 58px;}
#career-feed .row {padding-bottom: 25px; padding-top: 25px; border-bottom: 2px solid #f2f2f2;}

/* Section3 */
#wrap #modules {position: relative;background: #EE7623; padding:0 0 30p; z-index: 1;}
#wrap #modules .sec3-top-heading {padding-bottom: 59px;}
#wrap #modules .sec3-top-heading .col > *:last-child {margin-bottom: 0;}
#wrap #modules .sec3-top-heading h5 {display: inline-block;border-bottom: 3px solid #EEE938;padding: 0 16px;text-transform: uppercase;color: #fff;font-weight: bold;}
#wrap #modules .sec3-top-heading h5.black {color: #000}
#wrap #modules .external-ad {height: 100%; width: 100%; object-fit: cover;}
#wrap #modules .col-md-3 .inner-group h3 {font-size: 24px;line-height: 30px;}
#wrap #modules .col-md-3 .inner-group .bottom-sec {padding-top: 55px;}
#wrap #modules .icon {max-width: 104px; max-height: 74px;}
#wrap #modules .col-md-3 .icon {max-width: 74px; max-height: 74px;}
#wrap #modules p {font-size: 18px; line-height: 26px; color: #FFF;}
#wrap #modules .content-sec {flex: 1; display: flex; flex-direction: column-reverse; min-height: 420px; margin-bottom: 30px;}
#wrap #modules .content-sec .inner {order: 1; display: flex;}
#wrap #modules a.more {border-bottom: 3px solid #eee947; padding-bottom: 10px;}
#wrap #modules a.more:hover {border-bottom-color: #f1642c; color: #f1642c;}
/*
#wrap #modules .inner-group.image-above p,
#wrap .sec3-col1 .inner-group.image-above .bottom-sec .text-col a,
#wrap #modules .inner-group.image-above .top-sec h3 {color: #3d4643}*/

#wrap #modules .inner-group.image-above {display: block; background: #FFF; padding: 0;}
#wrap #modules .inner-group.image-above .content-sec {display: block; color: #000; padding: 0; height: auto; min-height: auto; margin-bottom: 0;}
#wrap #modules .inner-group.image-above .content-sec p {color: #3D4643;}
#wrap #modules .inner-group.image-above .top-sec {padding: 0}
#wrap #modules .inner-group.image-above .top-sec h3 {color: #3D4643; font-size: 30px; padding: 0; margin: 0 0 10px; letter-spacing: 2px;}
#wrap #modules .inner-group.image-above .bottom-sec {padding: 0 0 30px; display: block;}
#wrap #modules .inner-group.image-above a.more {color: #3D4643; padding: 0 0 15px;}
#wrap #modules .inner-group.image-above a.more:hover {color: #ea5135}


.home #wrap #modules a.more {border-bottom: none; padding-bottom: 0;}

#buttons {padding:0 0;}
#buttons .btn {margin: 0 30px 30px ;}
.home #buttons {background: #ee7623;}

#wrap #modules .col-md-12 .content-sec {flex-direction: column; max-width: 500px; height: auto; min-height: 0;}
#wrap #modules .col-md-12 .bottom-sec {justify-content:space-between; min-height: 200px;}
#wrap #modules .col-md-12 .icon {max-width: 300px; max-height: 300px;}
#wrap #modules .col-md-12 h3 {font-size: 80px; padding-bottom: 20px; max-width: 400px;}
#wrap #modules .col-md-12 #form {justify-self: flex-start !important; width: 350px;}
#wrap #modules .col-md-12 .inner-group {padding: 50px;}
#wrap #modules .col-md-12 .image-col {margin-left: auto;}
#wrap #modules .mask {position: absolute; width:100%; height: 100%; background: #000; left: 0; top: 0; z-index: 5; opacity: 0.4;}
#wrap #modules .ad {display: block; width: 100%; height: 100%; height: 100%;}
#wrap #modules .ad img {width: 100%; height: 100%; object-fit: contain; background: #444; object-position: center center; background: #222; max-height: 350px;}



.gallery.Carousel {}
.gallery.Grid ul {column-count: 2; column-gap: 30px;}
.gallery.Grid ul li {margin: 0; margin-bottom: 15px; padding: 0; display: inline-block;}



#wrap .sec3-col1 .inner-group {height: 100%;padding: 40px clamp(7px,3vw,36px) 29px clamp(7px,3vw,36px);flex-direction: column;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;min-height: clamp(7px,4vw,348px); position: relative;background-repeat: no-repeat;background-size:cover;background-position: center; position: relative; z-index: 6;}
#wrap .sec3-col1 .no-bg .inner-group {background-color: #FFCA62;}
#wrap .sec3-col1 .inner-group .bottom-sec,
#wrap .sec3-col1 .inner-group .content-sec,
#wrap .sec3-col1 .inner-group .top-sec {position: relative; z-index: 6;}



#wrap .sec3-col1-item.one .inner-group {background-image: url(img/news-bg1.png);}
#wrap .sec3-col1-item.two .inner-group {background-image: url(img/news-bg2.png);}
#wrap .sec3-col1-item.three .inner-group {background-image: url(img/news-bg3.png);}

#wrap .sec3-col1 > div{margin-bottom: 28px;}
#wrap .sec3-col1 .inner-group .bottom-sec {flex: 1;display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;-ms-flex-justify: space-between;justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;-ms-flex-align: flex-end;}
#wrap .sec3-col1 .inner-group .bottom-sec .text-col {font-family: 'UnitedSansSemiCond-Heavy'; line-height: 22px;}
#wrap .sec3-col1 .inner-group .bottom-sec .text-col a {text-transform: uppercase;color: #fff;}
#wrap .sec3-col1 .inner-group .top-sec .tag {margin-bottom: clamp(7px,2vw,48px);display: inline-block;vertical-align: top;}
#wrap .sec3-col1 .inner-group .top-sec .tag > * {margin-bottom: 5px;}
#wrap .sec3-col1 .inner-group .top-sec > *:last-child {margin-bottom: 25px;}
#wrap .sec3-col1 .inner-group .top-sec h3 {line-height: 1;color: #fff;text-transform: uppercase; word-break: break-word; font-size: clamp(7px,2.5vw,47px);}
#wrap span.event-tag a {border: 2px solid #00ADBB;border-radius: 4px;background: #fff;font-size: 12px;line-height: 1;text-transform: uppercase;font-family: 'UnitedSansSemiExt-Heavy';color: #3D4643;text-align: center;letter-spacing: 0;padding: 8px 6px 6px;min-width: 96px;display: inline-block;vertical-align: top; pointer-events: none;}
#wrap .sec3-col1 .inner-group .top-sec .tag span {display: inline-block;margin-right: 10px;}
#wrap span.news-date {background: #00ADBB;color: #fff;border-radius: 4px;font-size: 14px;line-height: 1;vertical-align: top;letter-spacing: 0;padding: 9px 18px 7px;text-transform: uppercase;font-family: 'UnitedSansSemiCond-Heavy';}
#wrap .sec3-col1 .inner-group .top-sec .tag span:last-child {margin-right: 0;}
#wrap .sec3-col1-item.four .bottom-sec .image-col {position: absolute;bottom: 0;right: 0;width: 40%;}
#wrap .sec3-col1-item.four .bottom-sec .text-col {padding-bottom: 0;}
#wrap .sec3-col1-item.four .bottom-sec .text-col {width: 60%;}
#wrap span.event-tag a:hover {background: #00ADBB;color: #fff;}
#wrap .sec3-col1 .inner-group .bottom-sec .text-col a:hover {color: #00adbb;}
#wrap .sec3-col2 .sec3-col1-item.two .inner-group {background-image: url(img/news-bg1.png);}
#wrap .sec3-col1.sec3-col2 .sec3-col1-item.two .inner-group .image-col img {width: auto;}


#wrap .sec3-col1 .news-white-sec {background-color: #fff;}
#wrap .sec3-col1 .news-white-sec .top-sec .tag {margin-bottom: 34px;}
#wrap span.news-tag a {border: 2px solid #EEE938;border-radius: 4px;font-size: 12px;line-height: 1;text-transform: uppercase;font-family: 'UnitedSansSemiExt-Heavy';color: #3D4643;display: inline-block;letter-spacing: 0;padding: 8px 6px 6px;min-width: 86px;text-align: center;}
#wrap span.news-tag a:hover {background: #EEE938;}
#wrap .sec3-col1 .news-white-sec h6 {font-size: 24px;line-height: 1;color: #3D4643;font-family: "UnitedSansSemiCond-Heavy";text-transform: uppercase;}
#wrap .sec3-col1 .news-white-sec .bottom-sec a.read-more {color: #3D4643;}
#wrap .sec3-col1 .news-white-sec .bottom-sec a.read-more:hover {color: #ee7623 }



#wrap .sec3-col3 .inner-group .top-sec .tag span a {min-width: auto;padding: 8px 16px 6px;}

#wrap .sec3-col3 .inner-group .top-sec .tag {margin-bottom: 34px;}
#wrap .sec3-col3 .sec3-col1-item.two .inner-group .bottom-sec .image-col img {width: 70px;}
#wrap .sec3-col3 > div.one .inner-group {background-image: none;}
#wrap .sec3-col3 > div.one .inner-group .bottom-sec .text-col {padding-bottom: 0;}
#wrap .sec3-col3 > div.one .inner-group .bottom-sec .image-col {position: absolute;top: 23px;right: 12px;}
#wrap .sec3-col3 > div.one .inner-group .top-sec {position: relative;z-index: 1;top: -15px;}
#wrap .sec3-col3 .sec3-col1-item.two .inner-group {background-image: url(img/news-sec3-bg2.png);}


#wrap .sec3-btn-col {margin-top: 67px;}


/* Section3 End */



/*Team*/

#wrap .vertical-bitmap .bitmap-box {max-height: 600px;margin-left: auto;margin-right: 0;max-width: 160px;height: 100%;}
#wrap #team-feed {padding: 70px 0 0;}
#wrap #team-feed h4.title {text-transform: uppercase;display: inline-block;border-bottom: 3px solid rgb(238, 233, 56);padding: 0 15px 3px;margin-bottom: 73px; font-family: 'United Sans Semi Cond';}
#wrap #team-feed .container > *:last-child {margin-bottom: 0;}
#wrap .committee-inn-item {flex-direction: column; height: 100%;min-height: 418px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-wrap: wrap;position: relative;border-radius: 4px;background-color: #ffffff;box-shadow: 0 8px 22px rgb(104 120 115 / 20%);}
#wrap .committee-item {padding-bottom: 30px;}
#wrap .committee-img {max-height: 258px;min-height: 258px;background-size: cover;background-repeat: no-repeat;width: 100%;background-position: center; background: #d8d8d8; background-size: cover;}
#wrap .committee-content {padding: 30px 24px;font-size: 14px;line-height: 19px;}
#wrap .committee-content h6 {color: #00adbb;font-size: 16px;line-height: 19px;font-weight: 500;font-family: 'PF DinText Pro';margin: 0 0 15px;text-transform: uppercase;}
#wrap .committee-content > *:last-child {margin-bottom: 0;}
#wrap .committee-content p.highlight {display: block;font-weight: 500;margin-bottom: 8px; font-size: 16px;}
#wrap .committee-content p {font-size: 14px; line-height: 1.4em;}
#wrap .board-director {height: 80px;}
#wrap .board-director p {font-size: 16px; line-height: 1.2; font-weight: 100;}
#wrap .board-director p strong {font-weight: 500; font-size: 18px; margin-bottom: 5px; display:inline-block;}




/* Section4 */
#wrap .section4 {}
#wrap .club-image-bg-grp {position: relative;max-height: 566px;height: 25vw;background-image: url(img/club-bg.png);background-repeat: no-repeat;background-size: cover;background-position: center 30%;}
#wrap .club-image-bg-grp:after {content: '';position: absolute;top: 0;width: 100%;-webkit-clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 100%, 0% 100%);clip-path: polygon(0% 0%, 0% 100%, 0% 0%, 100% 0%, 0% 100%);background-image: linear-gradient(0deg, #e9503c 0%, #ee7623 100%);height: 168px;left: 0;right: 0;margin: 0 auto;}
#wrap .club-wrapper {border-radius: 17px;background-color: #ffffff;margin-top: -14%;z-index: 1;position: relative;padding: 96px 122px;}
#wrap .club-left .big-heading span {display: block;margin-bottom: -55px;font-size: 180px;line-height: 200px;text-transform: uppercase;letter-spacing: 3px;color: #3d4643;font-weight: 800;font-family: "United Sans Semi Cond";min-height: 218px;}
#wrap .club-left .big-heading span:nth-child(2) {padding-left: 124px;}
#wrap .club-left .big-heading span:nth-child(3) {padding-left: 196px;}
#wrap .club-right h5 {margin-bottom: 38px;}
#wrap .club-right a.site-btn {margin-top: 60px;}
#wrap .club-right > *:last-child {margin-bottom: 0;}
#wrap .club-right {padding-top: 35px;padding-left: 45px;padding-right: 0;}
#wrap .club-left {padding-right: 15px;padding-left: 0;}

/* Section4 End */

/* Section5 */
#wrap .section5 {padding: 78px 0 77px;background-color: #f7f7f7;border: 1px solid rgba(61,70,67,0.1);}
/* Section5 End */





#events-feed {background: #ed7625; padding: 60px 0;}
#events-feed .event {background: #FFF; box-shadow: 0 8px 22px rgb(104 120 115 / 20%); margin-bottom: 30px;}
#events-feed .event .hero {max-height: 370px; object-fit: cover; width: 100%;}
#events-feed .event .lower {padding: 50px;}
#events-feed .list {padding-left: 50px; padding-top: 30px;}
#events-feed .news-date {line-height: inherit !important; margin-right: 20px;}
#events-feed .event-tag {vertical-align: top;}
#events-feed .event-tag a {vertical-align: top; margin: 0;}
#events-feed h2 {margin: 20px 0 40px; height: auto; text-transform: uppercase;}


.single-event hr {margin: 45px 0;}
/*.single-event #hero .banner-inner-group {min-height: 40vw}*/



.sponsors {margin-top: 60px; }
.sponsors img {margin:0 auto; display: block; }

.gallery img {width: 100%; display: block; height: 600px !important; object-fit: cover;}
.gallery ul {padding: 0; margin: 0;}




/* Section6 */
#wrap .community-video-sec {padding: 142px 0 138px;position: relative;}
#wrap .community-video-left-col{position: relative;}
#wrap .comm-video-img img {border-radius: 22px; margin-top: 0; width: 100%;}
#wrap .community-video-right-col {padding-top: 26px;padding-right: 9%;}
#wrap .community-video-right-col h5 {margin-bottom: 32px;text-transform: uppercase;}
#wrap .community-video-right-col >*:last-child {margin-bottom: 0;}
#wrap .community-video-play {position: absolute;bottom: 0px;left: 57px;border-radius: 100%;cursor: pointer;}
#wrap .community-video-play a {display: inline-block;width: 90%;}
#wrap .community-video-left-col {padding-bottom: 30px;}
#wrap .community-video-inner-section {position: relative;}
#wrap .community-video-inner-section:after {content: 'commitment';position: absolute;bottom: -8px;left: 0;right: 0;font-size: 242px;color: #F7F7F7;text-transform: uppercase;z-index: 1;line-height: 140px;pointer-events: none;font-family: 'United Sans Semi Cond';font-weight: 800;letter-spacing: 4px;}
.home #content.content-area-9 .container .row {position: relative; z-index: 5;}
.home #content.content-area-9 .container:after {content: 'commitment';position: absolute;bottom: -8px;left: 10%;right: 0;font-size: 242px;color: #F7F7F7;text-transform: uppercase;z-index: 1;line-height: 140px;pointer-events: none;font-family: 'United Sans Semi Cond';font-weight: 800;letter-spacing: 4px;}
#wrap .community-video-inner-section > * {position: relative;z-index: 2;}

#wrap .community-item-grp {padding: 30px 0;}
#wrap .community-item {margin-bottom: 30px;}
#wrap .community-inner-item {border-radius: 2px;filter: drop-shadow(0px 8px 11px rgba(104,120,115,0.2));background-color: #ffffff;height: 100%;min-height: 390px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;padding: 61px 35px 56px;}
#wrap .community-item-grp .community-btn {margin-top: 56px;}
#wrap .community-inner-item .bottom-col {flex: 1;align-items: flex-end;-webkit-align-items: flex-end;-ms-flex-align: flex-end;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;width: 100%;}
#wrap .community-inner-item .top-col {min-height: 138px;}
#wrap .community-inner-item .top-col > *:last-child {margin-bottom: 0;}
#wrap .community-inner-item .bottom-col a.read-more {font-size: 20px;line-height: 24px;font-family: 'UnitedSansSemiCond-Heavy';text-transform: uppercase;transition: all ease .3s;}
#wrap .community-inner-item .bottom-col a.read-more:hover {text-decoration: underline;}
/* Section6 End */

/* Section7 */
#wrap .section7 {background: #fff;padding: 51px 0 131px;}
#wrap .team-wrapper {margin-bottom: 86px;}
#wrap .section7 .container > *:last-child {margin-bottom: 0;}
#wrap .team-col > div {margin-bottom: 30px;}
#wrap .team-col > div > div {height: 100%;background-repeat: no-repeat;background-size: cover;background-color: #5e6664;color: #fff;font-weight: 500;line-height: 28px;padding: 107px 37px 50px;min-height: 748px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;font-family: PF DinText Pro;}
#wrap .team-col.three-col .team-item1 .team-inner-item {background-image: url(img/meet-the-team-bg.png);}
#wrap .team-col.three-col .team-item2 .team-inner-item {background-image: url(img/community-bg.png);}
#wrap .team-col.three-col .team-item3 .team-inner-item {background-image: url(img/stadium-bg.png);}
#wrap .team-col.two-col .team-item1 .team-inner-item {background-image: url(img/careers-bg.png);}
#wrap .team-col.two-col .team-item2 .team-inner-item {background-image: url(img/volunteer-bg.png);}
#wrap .team-col > div > div a {color: inherit;}
#wrap .team-inner-item .text {flex: 1;display: flex;flex-direction: column-reverse;}
#wrap .team-inner-item .text .inner-text {order: 1;margin-bottom: 48px;min-height: 117px;}
#wrap .team-inner-item .text .inner-text > *:last-child {margin-bottom: 0;}
#wrap .team-col.two-col > div > div {min-height: 374px;padding: 69px 37px 46px;}
#wrap .team-inner-item h3 {min-height: 104px;margin: 0;text-transform: uppercase;}
#wrap .team-inner-item a.btm-link {position: relative;display: inline-block;line-height: 22px;font-family: 'UnitedSansSemiCond-Heavy';text-transform: uppercase;border-bottom: 3px solid #EEE938;width: auto;transition: all ease .3s ;padding: 0 8px 10px;}
#wrap .team-inner-item .text .inner-text img {margin-bottom: 30px;}
#wrap .team-inner-item a.btm-link:hover {color: #ed7127;border-color: #ed7127;}
/* Section7 End */

/* Section8 */
#wrap .faq-top-padding {background: #fff;padding-top: 182px;position: relative;}
#wrap .faq-top-padding:after {content: '';-webkit-clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 100%, 0% 100%);clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 100%, 0% 100%);height: 168px;background-image: linear-gradient(180deg, #e1e1e1 0%, #f8f8f8 100%);position: absolute;width: 100%;bottom: -1px;}
#wrap .faq-top-padding:before {content: '';height: 138px;background-image: linear-gradient(163deg, #e9503c 0%, #ed7426 100%);width: 100%;position: absolute;bottom: 0;-webkit-clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 66%, 100% 100%);clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 66%, 100% 100%);}
#wrap .faq-inner-wrapper {position: relative;background: #FFF;padding-bottom: 40px;}
.home #wrap .faq-inner-wrapper {background: #F8F8F8;}
.home #wrap #faq h5.title {padding: 69px 0 48px;}
#wrap #faq h5.title {padding:90px 0 48px; text-transform: uppercase;}
#wrap .card {border-radius: 2px; box-shadow: 0px 8px 11px rgba(104,120,115,0.2);background-color: #ffffff;border: 1px solid #d2d2d2; border-bottom: none;}
#wrap .card:last-child {border-bottom: 1px solid #d2d2d2;}
#wrap .card-header {padding: 15px 29px 15px;background-color: inherit;}
/*.home #wrap .card-header {padding: 30px 29px 22px;}*/
#wrap .card-header button {padding: 0;border: 0;color: inherit;line-height: inherit;font-family: inherit;width: 100%;text-align: left;text-decoration: none !important;outline: none !important; text-transform: none; white-space: normal;}
#wrap .card-header button:hover {background: transparent;}
#wrap .card-header button > span.icon {font-family: UnitedSansSemiExt-Light;width: 46px;display: inline-block;text-align: center;letter-spacing: 2px;height: 35px;font-weight: 300;margin-right: 23px; font-size: 25px;}
/*.home #wrap .card-header button > span.icon {}*/
#wrap .card-header button span.text {display: inline-block;width: 83%;vertical-align: top; font-family: "United Sans Semi Cond"; font-size: 26px;}
/*.home #wrap .card-header button span.text {font-size: 34px;}*/
#wrap .card-header button:focus {box-shadow: none;}
#wrap .card-body > *:last-child {margin-bottom: 0;}
#wrap .card-body {padding: 20px 35px;}
#wrap .card-body ul {padding-left: 20px;}
#wrap .card-body ul li {list-style: disc;}
#wrap #faq .vertical-bitmap .bitmap-box {max-height: 600px;  margin-left: auto; margin-right: 0; max-width: 120px; height: 100%;}
#wrap #faq .btn-grp {margin-top: 65px;}

/* Section8 End */



/*Membership Feed*/

.membership-options-grp {padding-bottom: 110px; padding-top: 60px;}
#wrap .membership-options-inner-item {background: #fff;box-shadow: 0 8px 22px rgb(104 120 115 / 20%);margin-bottom: 23px;border-left: 11px solid #eee938;padding: 62px 63px 52px;  min-height: 388px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; display: flex; flex-direction: column;}
#wrap .membership-option-top-col {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-wrap: wrap;-webkit-justify-content: space-between;-ms-flex-justify: space-between;justify-content: space-between;align-items: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start;}
#wrap .membership-option-top-col > div > *:last-child {margin-bottom: 0;}
#wrap .membership-option-heading {padding-right: 30px;width: 70%;}
#wrap .membership-option-btn {width: 40%; text-align: right;}
#wrap .membership-option-heading h2 {margin: 0;text-transform: uppercase;font-family: "United Sans Semi Cond";font-weight: bold;}
#wrap .membership-option-heading h5 {text-transform: uppercase;font-family: "UnitedSansSemiExt-Light"; font-weight: bold;}
#wrap .membership-option-bottom-col {flex: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-wrap: wrap;-webkit-justify-content: space-between;-ms-flex-justify: space-between;justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;-ms-flex-align: flex-end;padding-top: 40px;}
#wrap .membership-option-bottom-col > div > *:last-child {margin-bottom: 0;}
#wrap .membership-option-text {padding-right: 30px;width: 60%;}
#wrap .membership-option-bottom-col > div:last-child {padding-right: 0;}
#wrap .membership-options-inner-item:last-child {margin-bottom: 0;}





/* Section9 */

/*Form Style*/
#wrap .form-field {width: 100%;margin-bottom: 30px;display: block;}
#wrap .form-field label {margin-bottom: 5px;display: block;font-size: 16px;line-height: 22px;font-weight: 600;}
#wrap .form-field .form-control,
#wrap .gform-body input[type=text],
#wrap .gform-body input[type=email],
#wrap .gform-body input[type=tel],
#wrap .gform-body select {color: #3D4643;font-size: 18px;width: 100%;border-radius: 2px;background-color: #ffffff;border: 1px solid #d2d2d2;line-height: 37px;height: auto;padding: 12px 20px;font-weight: bold;font-family: "United Sans Semi Cond";box-shadow: inset 0px 6px 5px rgb(0 0 0 / 10%);display: block;}
#wrap .form-field-2col {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-wrap: wrap;width: calc(100% + 30px);margin: 0 -15px;}
#wrap .form-field-2col .form-field {padding: 0 15px;width: 50%;}
/*Select style for all the browser*/
#wrap select.form-control {-webkit-appearance: none;appearance: none;-moz-appearance: none;cursor: pointer;background: url(img/drop-arrow.png) no-repeat 97% center;background-size: 20px auto;-webkit-background-size: 20px auto;background-color: #fff;}
#wrap select::-ms-expand {display: none;}

/*Style for button*/
#wrap .btn-group {width: 100%;display: block;}
#wrap .btn-submit {cursor: pointer;font-size: 18px;height: auto;line-height: 22px;padding: 18px 30px;text-transform: uppercase;min-width: 207px;transition: all ease 0.3s;border: 0px solid #707070;border-radius: 29px;font-family: 'UnitedSansSemiCond-Heavy';color: #fff;display: inline-block;white-space: normal !important;margin-top: 24px;}
#wrap .btn-submit span {position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 29px;padding: 3px;background: linear-gradient( 146deg ,#fff,#ffeb3b);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);  -webkit-mask-composite: source-out; mask-composite: exclude;}
#wrap .btn-submit:hover {color: #3d4643;background: linear-gradient( 146deg ,#fff,#ffeb3b);}
#wrap .btn-submit:focus {box-shadow: none;}
/*..............Error style..............*/
#wrap .form .notes {color: #fff;font-size: 24px;padding-right: 5%;}
#wrap .form .notes > * {margin-bottom: 16px;}
#wrap .form .notes > *:last-child {margin-bottom: 0;}
#wrap span.error {display: block;font-size: 15px;margin-top: 3px;font-weight: bold;font-family: "United Sans Semi Cond";color: red;background: rgb(255 255 255 / 70%);line-height: 1;padding: 5px;}
#wrap .custominput {display: inline-block !important;margin-right: 10px;font-size: 16px;font-weight: bold;font-family: "United Sans Semi Cond";}
#wrap .custominput input[type="radio"], #wrap .custominput input[type="checkbox"] {width: 20px;height: 20px;display: inline-block;margin-right: 6px;vertical-align: middle;}
#wrap .thanku-msg {display: none;}
#wrap .submitform .thanku-msg {color: #fff;font-weight: normal;text-transform: uppercase;text-align: center;padding: 20px 0;font-family: "UnitedSansSemiCond-Heavy";}
/* Form End */

#wrap .section9 {background: url(img/form-bg.png);background-repeat: no-repeat;background-size: cover;position: relative;padding: 307px 0 103px;background-color: #FFF;}
.home #wrap .section9 {background-color: #F8F8F8;}
#wrap .section9 h2 {text-transform: uppercase;}

/* Section9 End */

/* Section10 */
#wrap .section10 { background: rgb(61 70 67 / 78%);   padding: 53px 0;}
/* Section10 End */






#wrap .page-index-bg-grp {background: #fff;min-height: auto;box-shadow: 0 2px 15px 0 rgb(107 104 104 / 25%);padding: 42px 0;position: relative; margin-bottom: 30px;}
#wrap .page-index-bg-grp h4 {text-transform: uppercase;margin-bottom: 28px; font-family: "United Sans Semi Cond"; font-size: 32px;}
#wrap .page-index-bg-grp > *:last-child {margin-bottom: 0;}
#wrap .page-index-bg-grp > * {padding: 0 35px;}
#wrap .page-index-bg-grp ul {position: relative;font-size: 14px;color: #3d4643;font-weight: 500;line-height: 20px;}
#wrap .page-index-bg-grp ul li:before {content: '';border-bottom: 2px solid #e9e9e9;width: 16px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: absolute;left: 2px;}
#wrap .page-index-bg-grp ul li {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-wrap: wrap;align-items: center;-webkit-align-items: center;-ms-flex-align: center;margin-bottom: 12.5px;padding-left: 5px;transition: all ease .3s;}
#wrap .page-index-bg-grp ul li:last-child {margin-bottom: 0;}
#wrap .page-index-bg-grp ul li a {color: inherit;text-transform: uppercase;font-weight: 500;}
#wrap .page-index-bg-grp ul li:hover:before {border-color: #eee938;border-width: 3px;}
#wrap .page-index-bg-grp ul li.active:before {border-color: #eee938;width: 16px;border-width: 3px;}


#sidebar {margin-top: 30px; padding-bottom: 1px;}
#sidebar .module {background: #fff;min-height: auto;box-shadow: 0 2px 15px 0 rgb(107 104 104 / 25%);padding: 42px 0;position: relative; margin-bottom: 30px; padding: 35px;}
#sidebar .module img {margin-top: 0; margin-right: 5px;}
#sidebar .module h4 {text-transform: uppercase;margin-bottom: 28px; font-family: "United Sans Semi Cond"; font-size: 32px;}
#sidebar .module p {font-size: 15px; line-height: 18px; margin-bottom: 0;}
#sidebar .module a.underline {color: #000; border-bottom: 3px solid #eee947; padding-bottom: 3px; font-family: "United Sans Semi Cond"; }
#sidebar .module .social {margin-top: 5px}
#sidebar .module .widget-img {max-width: calc(100% + 70px); margin-left: -35px; margin-top: -35px; display: block; margin-bottom: 20px;}
#sidebar .module p small {font-size: 13px; display: block; line-height: 1.4em;}
/*#sidebar .module.admod {padding: 0; background-color: }*/

#sidebar .inner-wrapper-sticky {padding-bottom: 1px;}

#sidebar .information p {font-size: 14px; font-weight: 500; }
#sidebar .ad {width: 100%; display: block; }
#sidebar .ad img {width: 100%; margin: 0;}
#sidebar .ad-slider {margin-bottom: 30px}
#sidebar .ad-slider li {width: 100%; box-shadow: 0 2px 15px 0 rgb(107 104 104 / 25%);}


/***** mid container styles end *****/





#news {background: #f9f9f9; padding: 60px 0;}
.blog #wrap .section9 {background-color: #f9f9f9;}
.post-feed {padding: 30px 0 30px 40px;}
.post-feed .entry {background: #FFF; padding: 35px 50px; margin-bottom: 40px;}
#wrap .post-feed .entry h2 {padding-top: 30px; font-size: 46px; line-height: 55px; font-family: "United Sans Semi Cond"; text-transform: uppercase;}
#wrap .post-feed .entry a {color: #000; text-transform: uppercase; font-family: "United Sans Semi Cond";}
#wrap .post-feed .entry a:hover {color: #f1642c;}
#wrap .post-feed .entry a .more {font-weight: 700;}
#wrap .more-posts a {background-image: linear-gradient(197deg, #e9503c 0%, #ed7426 100%); font-family: "UnitedSansSemiCond-Heavy"; line-height: 22px; border-radius: 100px; color: #FFF !important; text-transform: uppercase; display: inline-block; text-align: center; padding: 20px 60px;}
#wrap .more-posts a:hover {background-image: linear-gradient(197deg, #ed6d28 0%, #964008 100%);}
#wrap .more-posts .right {text-align: right;}


.search-results .post-feed { padding: 0; }
#wrap #content.search-results .post-feed .entry h2 {margin-bottom: 0; font-size: 38px; line-height: 1.2; max-width: 600px;}
#wrap #content.search-results .post-feed .entry p {margin-bottom: 10px;}

.single-post #content {padding: 0;}
.single-community #page-content,
.single-post #page-content {padding:30px 0 0 50px;}
.single-post .container.narrow {padding-left: 0; padding-right: 0;}


#community-feed {padding-top: 50px;}
.community-feed-item {margin-left: 50px;margin-bottom: 50px; padding-bottom: 30px; border-bottom: 3px solid #f3f3f3; margin-top: 30px;}
#wrap .community-feed-item h3 {font-size: 36px; font-family: "United Sans Semi Cond"; text-transform: uppercase; margin-bottom: 30px;}
#wrap .community-feed-item p {max-width: 850px;}




/***** footer styles goes here *****/
#wrap  footer p {font-size: 16px; font-weight: 200;}
#wrap .footer-top {background: #3D4643;color: #fff;padding: 69px 0 93px;}
#wrap .footer-top-inner-grp {font-size: 16px;}
#wrap .footer-top-left > *:last-child {margin: 0;}
#wrap .footer-top-left p {max-width: 550px; font-size: 14px; line-height: 24px;}
#wrap .footer-top-left img {margin-bottom: 52px; max-width: 40%;}
#wrap .footer-top-left .addtl-logos {display: inline;}
#wrap .footer-top-left .addtl-logos img {max-width: 20%; margin-left: 20px;}
#wrap .footer-top-right .footer-links {font-family: UnitedSansSemiExt-Heavy;}
#wrap .footer-top-right *:last-child {margin: 0;}
#wrap .footer-address > *:last-child {margin-bottom: 0;}
#wrap .footer-social {padding-top: 40px;}
#wrap .footer-social > *:last-child {margin-bottom: 0;}
#wrap .footer-social i {color: #fff;transition: all ease .3s;font-size: 25px;}
#wrap .footer-social a {display: inline-block;text-align: center;}
#wrap .footer-social a.facebook i {font-size: 25px;}
#wrap .footer-social li {padding-right: 29px;}
#wrap .footer-social li:last-child {padding-right: 0;}
#wrap .footer-social a:hover i {color: #ec682c;}
#wrap .footer-social a:hover i {color: #ec682c;}
#wrap .footer-links ul li a {display: inline-block;color: #fff;text-transform: uppercase;}
#wrap .footer-links ul li {margin-bottom: 14.5px;}
#wrap .footer-links ul li:last-child {margin-bottom: 0;}
#wrap .footer-top-right {padding-top: 30px;}
#wrap .footer-address {padding-top: 13px;}
#wrap .footer-address h6 {color: #fff;font-family: 'UnitedSansSemiExt-Heavy';text-transform: uppercase;letter-spacing: 0;margin-bottom: 53px;font-size: 16px;line-height: 19px;}
#wrap .footer-links ul li a:hover {color: #ee7631;}#wrap .footer-address address span {display: block;}
#wrap .footer-address address span.contact-links {margin-top: 25px;}
#wrap .footer-address address span.contact-links a {display: inline-block;color: #fff;}
#wrap .footer-address address span.contact-links a:last-child {font-weight: bold;}
#wrap .footer-address address span.contact-links a:hover {color: #EE7623;}

#wrap .footer-bottom {background: #2F3633;color: #fff;font-size: 16px;}
#wrap .footer-bottom-inner-grp > div > * {margin: 0;}
#wrap .footer-bottom-inner-grp {padding: 19px 0;}
#wrap .footer-bottom-inner-grp a {color: inherit;}
#wrap .footer-bottom-inner-grp a:hover {color: #EE7623;}
#wrap .footer-bottom-right {padding-right: 10%;}
#wrap .footer-bottom-right ul {padding-left: 30px;}
#wrap .footer-bottom-right ul li:after {content: '|';padding: 0 7px;}
#wrap .footer-bottom-right ul li:last-child:after {display: none;}

/***** footer styles end *****/

.bx-wrapper {position: relative;}
.bx-controls {position: absolute; top: 50%; width: 100%; padding: 0 30px;}
.bx-controls .bx-next {float: right;}
.bx-controls a {color: #FFF !important; font-size: 30px; opacity: 0.4;}
.bx-controls a:hover {opacity: 1;}


.modal-body {padding: 0;}
.modal-body .embed-responsive {background: #000;}
.modal-body .close {opacity: 1; position: absolute; right: -30px; color: #FFF; font-size: 30px !important; box-shadow: none; outline: none;}
.modal-backdrop.show {opacity: 0.8;}

.modal-xl {max-width: 1200px;}



::placeholder {color: #000; opacity: 1;}
:-ms-input-placeholder {color: #000; }
::-ms-input-placeholder {color: #000;}




.hentry {padding-bottom: 30px; margin-bottom: 50px; background: #FFF; padding: 30px; box-shadow: 0 2px 15px 0 rgb(107 104 104 / 25%);}
#wrap #content.search-results {background: #f9f9f9;}
#wrap #content.search-results h1 {font-size: 40px; text-transform: uppercase;}
#wrap #content.search-results h3 {font-size: 26px; margin-bottom: 20px;}


#media-archive #content h2 {text-transform: uppercase; font-size: 32px; border-bottom: 4px solid #eee938; display: inline-block;}
#media-archive .mod {background-color:#616a67; color: #FFF; padding: 30px; display: block; margin-bottom: 30px; background-size: cover; position: relative;}
#media-archive .mod h4 {color: #FFF; text-transform: uppercase; height: 250px; position: relative; z-index: 5}
#media-archive .mod img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; margin: 0; opacity: 0.4; filter: grayscale(100%);}
#media-archive .mod span {position: relative; z-index: 5; text-transform: uppercase; font-family: "UnitedSansSemiCond-Heavy";}
#media-archive h4.decade {color: #bebebe; font-size: 24px;}
#media-archive .year-box {display: inline-block; margin: 0 20px 30px 0; background: #FFF; box-shadow: 0 8px 22px rgb(104 120 115 / 20%); padding: 15px 40px 15px 15px; color: #a0a1a3; text-transform: uppercase; font-size: 15px}
#media-archive .year-box:hover {color: #e9543b}
#media-archive .year-box:hover span {color: #e9543b}
#media-archive .year-box span {color: #a0a1a3; font-family: "UnitedSansSemiCond-Heavy"; font-size: 34px; display: inline-block; height: 70px;}
#media-archive .photo {width: calc(19% - 15px); height: 240px; object-fit: cover; margin-top: 15px; margin-right: 15px;}
#wrap .media-modal img {margin-top: 0; width: 100%; height: auto; object-fit: cover;}


#media-archive.college-town #content h2 {display: inline-block;}
#wrap #media-archive .card-body {padding: 30px 45px;}
#wrap #media-archive .card-header button > span.icon {color: #3e4643}



#image-grid {}
#image-grid .img-1 {height: 415px; object-fit: cover; width: 100%; margin: 0}
#image-grid .img-2 {height: 185px; object-fit: cover; width: 100%; margin:0 0 30px;}
#image-grid .img-3 {height: 200px; object-fit: cover; width: 100%; margin: 0;}


#image-slider .slider-nav div:first .inner {padding-left: 0}
#image-slider .slider-nav .inner {padding: 10px;}
#image-slider .slider-nav img {width: 100%; aspect-ratio: 3/2; object-fit: cover; margin: 0 !important; transition: all .3s ease;}
#image-slider .slider-nav .slick-current img {
-webkit-box-shadow: 0px 0px 16px 5px rgba(240,225,80,1);
-moz-box-shadow: 0px 0px 16px 5px rgba(240,225,80,1);
box-shadow: 0px 0px 16px 5px rgba(240,225,80,1);
}

#image-slider img {width: 100%;}

#image-slider .slick-prev {left: 15px; z-index: 100; background: url(img/icon-chevron-yellow.png) no-repeat; background-size: contain; width: 30px; height: 50px; transform:rotate(180deg) translateY(30px); transform-origin: center center}
#image-slider .slick-prev:before {display: none;}

#image-slider .slick-next {right: 15px; z-index: 100; background: url(img/icon-chevron-yellow.png) no-repeat; background-size: contain; width: 30px; height: 50px;}
#image-slider .slick-next:before {display: none;}


























/*Stuff from editor*/

