/* Extra Small */
@media (max-width: 47.938em) {
    #hero, .hero-overlay {min-height:150px !important;}
    #home-hero {min-height:200px;}
    .inner-footer .wpb_wrapper, .inner-footer .wpb_wrapper p, .inner-footer .wpb_single_image.vc_align_left {text-align: center !important;}
    #home-hero-overlay {display:none !important;}
	.transparent-area > .vc_column-inner {background-color:rgba(255,255,255,0.75) !important;}
}
@media (max-width: 1022px) {
	.logo-area.show-for-small-only {display:block !important;}
	.logo-area {padding:20px; text-align: center;}
}
/* Small */
@media (min-width: 48em) and (max-width: 61.938em) {
    #hero, .hero-overlay {min-height:300px !important;}
    #home-hero {min-height:250px;}
    .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {font-size:16px !important;}
    #menu-item-95 {display:none;}
}
/* Medium */
@media (min-width: 62em) and (max-width: 74.938em) {
    #hero, .hero-overlay {min-height:400px !important;}
    #home-hero {min-height:500px;}
}
/* Large */
@media (min-width: 75em) {
    #hero, .hero-overlay {min-height:400px !important;}
    #home-hero {min-height:600px;}
}
.stec-layout-grid-has-location, .stec-layout-grid-date {min-height:79px;}
.stec-layout-grid-event-title {min-height:50px;}
.stec-layout-event-btn-fontandcolor {
  background-color: #0091DA;
  color: #F4F4F4;
}
.ubermenu-nav li:first-child img {width: auto; max-height: 50px;}
.vc_sep_width_20.bluemarker {min-width:75px;}
.bet-icon {margin-bottom:10px !important;}
.bet-icon img {width:75px; height:auto;}
.bluemenu > a {background-color:#0091DA !important; color:#ffffff !important;}
.bluemenu > a:hover {background-color:#0078B5 !important; color:#ffffff !important;}
.bluemenu.cta > a {background-color:#0078B5 !important; color:#ffffff !important;}
.bluemenu.divider > span, .bluemenu.divider > span:hover {background-color:#0091DA !important; color:#ffffff !important; padding-left:0px; padding-right:0px;}
.eg-white-on-hover-wrapper .esg-entry-cover:hover .eg-white-on-hover-element-1 {color:#444745 !important;}
.eg-white-on-hover-wrapper .esg-entry-cover:hover .eg-white-on-hover-element-11 {background-color:#444745 !important;}
.stec-layout-agenda-events-all-control {display:none !important;}
.ubermenu-sticky-full-width.ubermenu-sticky .ubermenu-nav {width:98%; margin:auto;}
#social-footer .fa {font-size:24px; padding:8px; padding-top:0px;}
.ubermenu-sticky-wrapper {min-height:0px !important;}
/* General Styles */
#sponsor-section {background-color:#ffffff !important;}
.wpb_revslider_element {margin-bottom:0px !important;}
body {overflow-x: hidden;}
.hero {background-color:#F4F4F4; margin-bottom:35px;}
.drop {
    -webkit-box-shadow: 0px 0px 46px -12px rgba(0,0,0,0.9);
    -moz-box-shadow: 0px 0px 46px -12px rgba(0,0,0,0.9);
    box-shadow: 0px 0px 46px -12px rgba(0,0,0,0.9);
}
.tp-dottedoverlay.twoxtwo {background-image:none !important; background-color:rgba(0,0,0,0.4) !important;}
.first-squares-right > div > div {height:100%;}
.panel-stretch {min-height:66%;}
.vc_tta-tabs.drop {padding:20px;}
.first-squares
#features > .wpb_column {border-right:1px solid #F4F4F4; padding-top:20px;}
#features {margin-bottom:25px;}
#open-acct-row p {font-size: 22px; line-height: 28px;}
#tl1 .item .read_more {display:none !important;}
.my_share_items_1, .my_category {display:none !important;}
.my_timeline_content h2 {background-color:transparent !important; background-image:none !important; padding:0px; display:block;}
h2 /*{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff372+66,fff372+100&0+66,1+67,1+100 */
background: -moz-linear-gradient(top, rgba(255,243,114,0) 66%, rgba(255,243,114,1) 67%, rgba(255,243,114,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,243,114,0) 66%,rgba(255,243,114,1) 67%,rgba(255,243,114,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,243,114,0) 66%,rgba(255,243,114,1) 67%,rgba(255,243,114,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fff372', endColorstr='#fff372',GradientType=0 ); /* IE6-9 */ padding:4px; display:inline-block; */}
h3 {font-style:italic;}
.pulse-animation {
  display: block;
  border-radius: 50%;
  background: #000000;
  cursor: pointer;
  animation: pulsing 2s infinite;
  float:left;
}
.pulse-animation:hover {
  animation: none;
}
@keyframes pulsing {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
    box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 20px rgba(255,255,255, 0);
      box-shadow: 0 0 0 20px rgba(255,255,255, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
      box-shadow: 0 0 0 0 rgba(255,255,255, 0);
  }
}


/* Visual Composer Overrides */
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {background-color:#D01808 !important; box-shadow: 0 5px 0 #a30b02 !important;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {color:#D01808 !important;}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {background-color:#D01808 !important;}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {border-color:#D01808 !important;}
.vc_separator.vc_sep_color_pink .vc_sep_line {border-color: #D01808 !important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active > a {background-color:#F4F4F4 !important;}

/* Theme Defaults */
.brace > div {border-top:2px solid #4f7177; border-bottom:2px solid #4f7177; padding-top:20px; padding-bottom:20px;}
.padme {padding:4%;}
#main-menu, .ubermenu-sticky-full-width.ubermenu-sticky .ubermenu-nav {width:100% !important; max-width:none;}
.grid-x {max-width:1080px; margin:auto;}
#primary-menu .logo a:hover, #primary-menu .logo a {background-color:transparent;}
#primary-menu .logo img {margin-bottom:0px;}
#primary-menu .ubermenu-image {margin-bottom:0px;}
#secondary-menu-area {background-color:#F4F4F4;}
.wpb_gmaps_widget .wpb_wrapper {padding:0px;}
.hidelabel .gfield_label {display:none !important;}
.inner-footer .white-text a:hover {color:#fff372 !important;}
