.fusion-secondary-menu>ul>li>a{padding:5px 2.5px 0 2.5px;}
.fusion-secondary-menu .fusion-menu-item-button .menu-text{font-size:10px; padding:3px 10px;}
.fusion-secondary-menu>ul>li:last-child>a{padding-right:0;} .fusion-menu-item-button .menu-text{color:#FFF;position:relative;font-size:10px;border:2px #3b4850 solid!important;}
.fusion-menu-item-button .menu-text:hover, .current-menu-item .menu-text{color:#FFFFFF; background-color:#3a474f;}
.fusion-main-menu .fusion-menu-item-button .menu-text:after{ display: block; content:''; width:8px; height:8px; border-top:2px #3b4850 solid;border-left:2px #3b4850 solid; background-color:#28353d; position:absolute; margin:0 auto;left:0; right:0;bottom:-6px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);} .fusion-main-menu .sub-menu {padding:10px; border-top:none!important; top:100%; left:50%; transform:translateX(-50%);}
.fusion-main-menu .sub-menu:before{ content:''; width:8px; height:8px;background-color:#FFFFFF;border-top:2px #FFF solid;border-left:2px #FFF solid; position:absolute; margin:0 auto;left:0; right:0;top:-5px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.fusion-main-menu .sub-menu li.menu-item{text-align:center!important; padding:2px!important; }
.fusion-main-menu .sub-menu li.menu-item a{font-family:'Open Sans Condensed',sans-serif!important; border:2px #888888 solid!important;text-transform: uppercase; padding:8px!important; letter-spacing: 1px;} .fusion-main-menu .nav-get-tickets .menu-text{color:#FFFFFF; background-color:#3a474f;}
.nav-get-tickets .menu-text:after{display:none;}
.nav-get-tickets .button-icon-divider-left{border:none;}
.nav-get-tickets .fa{font-size:1.5em;}
.nav-get-tickets .fusion-button-text-left{padding-left:10px;} .fusion-main-menu .fusion-main-menu-search a:after{color:#FFF;padding:8px 10px 8px 10px; border-radius:0; border:1px #3b4850 solid; background-color:#3a474f; font-size:18px;}
.fusion-main-menu .fusion-main-menu-search a:hover:after, .fusion-main-menu .fusion-main-menu-search-open  a:after{background-color:#FFF; border:1px #FFF solid; color:#58798c!important;}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{width:400px; padding:10px; margin-top:10px;}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents:after{z-index:1; content:''; width:10px; height:10px; top:-6px; right:13px; position:absolute; background-color:#FFF; border-top:1px solid #dcdadb;border-left:1px solid #dcdadb;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.searchform .search-field {padding-right:3px;}
.searchform .search-table .search-field input{height:40px; padding:0 10px;}
.searchform .search-table .search-field .s{font-style:italic; font-weight:300;margin-right:5px;}
.searchform .search-table .search-button input[type="submit"]{font-family:'Antic-Slab', Helvetica, Arial, Sans-Serif; color:#FFFFFF; font-size:10px; font-weight:bold; letter-spacing:0.5px; height:40px; padding:0 10px; width:auto!important; background-color:#45657a;} .fusion-mobile-nav-holder .fusion-flyout-search{display:none;}
.mc-blue-button{display: inline-block;background-color: #45667a;color: #ffffff;font-family: 'Open Sans', snas-serif;font-weight: 400;letter-spacing: 2px;padding: 5px 15px;}
.mc-blue-button:hover{color: #45667a;background-color: #ffffff;}
.mc-black-button{display: block;background-color: #000000;color: #ffffff;font-family: 'Open Sans', snas-serif;font-weight: 400;letter-spacing: 2px; width: 75%; text-align: center;}
.mc-black-button:hover{background-color:#60898b; color:#ffffff;} #wpcf7-form input{width:100%; height:40px; border:none;}
#wpcf7-form {width:100%;max-width:680px; margin:0 auto; padding:20px 30px 0 30px;}
.mc-newsletter-button input{font-family:'Open Sans Condensed', sans-serif; font-size:12px; text-transform: uppercase; letter-spacing:2px; background-color:#60898b; color: #FFFFFF;} .mc-newsletter-footer{background-color:#384a4a; padding:40px 30px; text-align: center;}
.mc-newsletter-footer h2{font-family:'Quantico', sans-serif; font-weight: bold; font-size:20px; letter-spacing:3px; text-transform: uppercase; margin-bottom:5px; color:#FFFFFF;}
.mc-newsletter-footer p{color:#7db4b7; margin:0 auto; max-width:680px;}
#mc-newsletter-form{width:100%;max-width:680px; margin:0 auto; padding:20px 30px 0 30px;}
.mc-newsletter-table{display:table; width:100%;}
.mc-newsletter-field,.mc-newsletter-button{display: table-cell;}
.mc-newsletter-field{padding-right:5px;}
.mc-newsletter-field input{font-family: 'Open Sans'; font-style: italic;}
.mc-newsletter-button{width:100px;}
.mc-newsletter-button input{font-family:'Open Sans Condensed', sans-serif!important; font-size:12px!important; text-transform: uppercase!important; letter-spacing:2px; background-color:#60898b!important; color: #FFFFFF;}
.mc-newsletter-button input:hover, .mc-newsletter-button input:active{background-color:#253435!important;}
#mc-newsletter-form input{width:100%; height:40px; border:none;}
.ctct-form-wrapper .ctctsubmit input{font-family:'Open Sans Condensed', sans-serif!important; font-size:12px!important; text-transform: uppercase!important; letter-spacing:2px;background-color:#60898b!important; color: #FFFFFF;}
.ctct-form-wrapper .ctctsubmit input:hover, .ctct-form-wrapper .ctctsubmit input:active{background-color:#253435!important;} .fusion-footer-widget-column{margin-bottom:20px;}
.fusion-footer-widget-area .menu .menu-item a:before{display:none;}
.fusion-footer-widget-area .menu .menu-item a{font-family: 'Quantico', sans-serif!important; font-weight:bold!important; color:#FFFFFF!important; border:2px #484e52 solid; padding:5px!important; margin:10px 0;} 
.fusion-footer-widget-area .menu .menu-item a:hover{color:#FFF!important;}
.fusion-footer-widget-area .menu .menu-item a:after{content:''; width:8px; height:8px; border-top:2px #484e52 solid;border-left:2px #484e52 solid; background-color:#1a2127; position:absolute; margin:0 auto;left:8px;bottom:-5px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);}
.fusion-footer-widget-area .menu .menu-item{padding:0;}
.fusion-footer-widget-area .sub-menu {margin-left:0;}
.fusion-footer-widget-area .sub-menu .menu-item a{font-family: 'Open-sans', sans-serif!important; font-weight:normal!important; color:#7eaecb!important; border:none;margin:0; padding:2px!important; padding-bottom:10px;}
.fusion-footer-widget-area .sub-menu .menu-item a:after{display:none;}
.mc-shop-button span{display:block; position:absolute;font-family: 'Quantico', sans-serif;font-weight: 600; text-transform: uppercase; width:100%; bottom:0; left:0; right:0; background-color: #45667a; color:#ffffff; padding: 5px 15px;}
.mc-shop-button:hover span{background-color:#FFF!important;color:#45667a!important;}  #mc-wrapper-overlap{margin-top:-60px;} .mc-columns{background-color:#FFF;}
.mc-columns .fusion-imageframe{height:180px; display: block; position: relative;}
.mc-columns .fusion-imageframe img{ min-height: 180px;position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;}
.fusion-imageframe.mc-column-light{height:450px; display: block; position: relative;}
.mc-black-box-title{z-index:999; position:absolute; top:10px; left:10px; padding:3px 12px; background-color:#000;}
.mc-black-box-title h3{font-family: 'Quantico', sans-serif!important; font-size:10px!important; padding-right:0!important; margin:0!important; color:#FFF!important;text-transform:uppercase!important;letter-spacing:2px!important;}
.mc-columns .content-box-heading{text-transform:uppercase;}
.mc-excerpt p{max-height:100px; margin-bottom:0; overflow:hidden;}
.fusion-content-boxes .fusion-column{margin-bottom:0px!important;}
.content-boxes .col{margin-bottom:40px!important;}
.fusion-content-boxes{padding:15px 15px 0;}
.fusion-content-boxes .fusion-column, .content-boxes .col{position:inherit;}
.fusion-read-more, .fusion-read-more-button{width:auto!important; border:none!important;position:absolute!important;bottom:0!important;right:0!important;background-color:#000!important;color:#FFF!important;padding:5px!important;margin-right:0!important;font-family: 'Quantico', sans-serif!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important;}
.fusion-read-more-button .fusion-button-text{color:#FFF!important;}
.fusion-read-more:after, .fusion-read-more-button:after{display:none;}
.fusion-read-more:hover, .fusion-read-more-button:hover{background-color:#60898b!important;color:#FFFFFF!important;}
.mc-subtitle-column h1{margin:0;} .learningcolumn .fusion-imageframe{height:140px;} .mc-header-banner{position:relative;}
.mc-header-popup{font-size: 18px; z-index:10; display: block;  width: 35px; line-height:30px; text-align: center; position: absolute; color:#FFF; right:8px; bottom:8px; border: #FFF 2px solid; margin:0; padding-bottom:2px;}
.mc-header-popup:hover{background-color:#FFF; color:rgba(41,54,60,1);}
.mc-banner-column .fusion-title{margin-bottom:0!important; background-color:rgba(56,74,74,.8);}
.mc-banner-column h1, .mc-banner-column h2{ color:#FFF!important; letter-spacing:2px!important;}
.mc-banner-column h1{font-family: 'Quantico', sans-serif!important; font-weight:600!important; font-size:4em!important;line-height: 1!important; max-width:100%;}
.mc-banner-column h2{font-size:1.5em!important;font-family: 'Quantico', sans-serif!important; font-weight:300!important;} .mc-upcoming-column .fusion-content-boxes{padding:0 20px 20px 20px;}
.mc-upcoming-column .content-box-column-1{padding:20px 15px 0 15px!important;margin-bottom:0!important;}
.mc-upcoming-column .content-box-column-1 .col,.mc-upcoming-column .content-box-column-1 .col p{padding-bottom:0!important;margin:0!important; font-family:'Quantico', sans-serif; font-weight:bold; color:#b3acaa; text-transform:uppercase;} .mc-text-column .mc-bold-title h2{font-size:35px!important; font-family:"Palanquin Dark", sans-serif!important; font-weight:600!important;margin-bottom:0!important;line-height:1!important;letter-spacing:1.5px!important;}
.mc-text-column .fusion-title{padding:15px 15px 0;}
.mc-text-column .mc-light-title h3{font-family:'Roboto',sans-serif!important; font-weight:100!important; line-height:1.5!important;}
.mc-text-column .fusion-content-boxes{padding: 0 15px;}
.fusion-button-wrappercenter{padding:0 15px 10px;}
.mc-grey-border-button{text-align:left;border:2px #b0b0ae solid!important; color:#363636!important; }
.mc-grey-border-button .button-icon-right{position: absolute; right:10px;}
.wp-caption{position: relative; margin-bottom:20px;}
.wp-caption img{width:100%;}
.wp-caption-text{bottom:0; right:0;left:0; margin:0!important; width:100%; background-color:#ebebeb; text-align: right; font-size:10px; font-style: italic; padding: 5px 10px;}
.mc-date-title h3{color:#98918e!important; font-family: 'Quantico',sans-serif!important; font-weight: bold!important; font-size:14px!important; text-transform: uppercase!important;}
.fusion-google-map{position: absolute; min-height:316px; top:0; left:0; right:0; bottom:0;} .fusion-portfolio{padding:3px;} .mc-custom-column p{padding: 0 15px; margin-bottom:40px;}
.mc-grey-border{border:2px #b0b0ae solid;} .mc-event-sidebar-column{background-color:#FFFFFF; position: relative; margin-bottom: 20px; display: table; table-layout: fixed; width: 100%; height: 200px;}
.mc-event-sidebar-content{padding: 20px;}
.mc-event-sidebar-content .mc-event-sidebar-img{ text-align: center; max-width: 100%;}
.mc-event-sidebar-text{text-align:center; display: table-cell; vertical-align: middle;}
.mc-event-sidebar-content h2{margin-bottom: 5px;}
.mc-event-sidebar-text h2{font-size:22px!important;color:#000000!important;}
.mc-event-sidebar-text a{margin:0 auto;} .fusion-fullwidth.no-padding{padding:0!important;}
.fusion-image-carousel{margin-bottom:0!important;}
.fusion-carousel .fusion-carousel-wrapper{padding:0!important;}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a{height:100%; line-height:inherit!important;}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder{position:relative!important; height: auto!important; line-height: inherit!important;}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper{height:auto!important;}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper{height:220px!important;border:none!important;}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img{ 
position: absolute;
max-width:320px!important;
max-height:none!important;
min-height: 100%;
height: auto;
min-width: 100%;
width: auto;
margin: auto;
left: 50%;
top: 50%;
z-index: 0;
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
} .mc-map-table{z-index: 999; height: 100%; width:100%; position: absolute;}
#mc-map-form{width:100%; text-align: center; padding: 0 20px;opacity: 0.9;filter: alpha(opacity=90);}
#mc-map-form:after{content:''; display: block; clear: both;}
#mc-map-form label{display: block; font-family: 'Quantico', sans-serif; text-transform: uppercase; letter-spacing: 3px; font-size: 135%; color:#FFF; background-color: #384a4a;}
#mc-map-form input{ float: left; margin: 0!important;  height:40px;border:none!important;}
.mc-map-field{width:80%!important; color: #202020;}
.mc-map-button{width:20%!important;font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase;background-color: #60898b; color:#FFF;}
.mc-map-button:hover{background-color: #3a474f;}   @media only screen and (max-width: 800px){
.fusion-mobile-nav-holder .fusion-flyout-search{display:block; background-color:#f9f9f9; padding: 10px;}
.tribe-mobile #main {padding-top:0px!important;} .mc-columns .fusion-imageframe{height:280px;}
.fusion-imageframe.mc-column-light{height:180px;}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper{height:115px!important;}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img{max-width:200px!important;} .fusion-fullwidth{padding: 10px 20px!important;}
.fusion-fullwidth.no-padding{padding:0!important;} .fusion-google-map{position: relative;}  .mc-banner-column h1{font-size:2em!important;}
.mc-header-popup{bottom:auto; top:8px;}
}
.tribe-bar-disabled #tribe-events-bar {visibility: hidden!important;display:none;}
.tribe-events-list-separator-month {visibility: hidden!important;display:none;} .tribe-events-ical {visibility:hidden!important;display:none;}
#wrapper #slidingbar-area{visibility:hidden!important;display:none;} .single-navigation {display: none;}
.mc-columns-groupof7  .fusion-imageframe {height: 380px!important;display: block; position: relative;} .tribe-events-filters-content  {display:none;}
.tribe-events-filters-horizontal {display:none;}
.tribe_events_filters_wrapper{display:none;}
.tribe-events-meta-group .tribe-events-meta-group-details {display:none;}
.tribe-events-meta-group .tribe-events-meta-group-venue {display:none;}
.tribe-events-meta-group .tribe-events-meta-group-organizer {display:none;}
.single-tribe_events .tribe-events-event-meta{display:none!important;} .tribe-events-single-section tribe-events-event-meta primary tribe-clearfix {display: none!important;} .fusion-body.single-tribe_events #tribe-events-content form.cart {margin: 0px!important;}
.tribe-grid-header {background-color:#d6e4f9!important;}   li.lang-item span { color:#fff; font-size:0.75rem;}