body{-webkit-font-smoothing:antialiased}.btn-primary{background:#bcd244!important;border-radius:0!important;box-shadow:none!important;padding-left:.5em!important;padding-right:.5em!important}.btn-primary span{color:#666!important;font-weight:700!important;text-transform:uppercase}.btn-primary.alt{background:#054691!important}.btn-primary.alt span,.btn-primary:focus span,.btn-primary:hover span{color:#fff!important}.sep:before{content:normal}.text-divider-double{display:inline-block;margin:33px 0 8px;text-transform:uppercase}.text-divider-double:after{background:#bcd244;border-radius:3px;content:"";height:3px;margin-top:7px;position:absolute;top:100%;width:100%;z-index:10}.wpv-splash-screen .wpv-splash-screen-logo{background-size:200px}.top-nav>.top-nav-inner>.row{padding-bottom:0;padding-top:0}.top-nav .menu-wrapper{display:none!important}#top-nav-text{font-size:22px;position:absolute;right:45px;top:42px}#top-nav-text a{font-size:21px;font-weight:700}.mobile-top-bar{background:#eee;text-align:right}.logotype{height:63px;left:70px;position:absolute;top:73px}.scrolled .normal-logo{margin:-2px 0 2px -20px}.scrolled .logotype{left:0;top:0}.vamtam-cart-dropdown-link{display:none!important}@media (max-width:959px){.logotype,.normal-logo{height:46px!important}.logotype{left:100px;top:10px!important}}header.main-header.layout-logo-menu .search-wrapper,header.main-header.layout-logo-menu .second-row{padding:24px 0;vertical-align:bottom}header.main-header.layout-logo-menu .second-row{padding-right:28px!important}#menu-main-menu{display:inline-block}#menu-main-menu:after{background:#ccc;content:"";font-size:14px;height:1px;left:.6em;margin-right:12px;position:absolute;right:.6em;top:100%}#menu-main-menu>li{padding-right:12px!important}#menu-main-menu>li>a{font-weight:700!important;text-transform:uppercase}#menu-main-menu>li.current-menu-item>a:after{background:#bcd244;border-radius:1.5px;content:"";height:3px;left:.6em;margin-right:12px;position:absolute;right:.6em;top:100%;z-index:10}header.main-header button.header-search{color:#054691;line-height:60px}.services-content-wrapper{color:#fff;font-size:12px}.services-content-wrapper a{color:#fff!important;font-size:12px}.services-content-wrapper h1 a{font-size:44px}.services-content-wrapper h2{font-family:Roboto;font-size:36px;font-weight:700}.services-content-wrapper h2 small{color:#fff;font-size:24px!important}.services-content-wrapper h3{font-size:22px;font-weight:700;text-transform:uppercase}.services-content-wrapper h4 a{font-size:17px}.services-content-wrapper td{color:#fff!important;font-weight:700}.services-content-wrapper td:last-child{padding-right:0}.services-content-wrapper .alt{color:#054691!important}.services-content-wrapper .alt:focus,.services-content-wrapper .alt:hover{color:#fff!important}.services-content-wrapper .icon.shortcode{margin-right:20px;vertical-align:middle}.wp-caption{margin-right:0!important;width:auto!important}.wp-caption img{width:100%}.wp-caption-text{background:#054691;color:#fff!important;font-style:normal!important;font-weight:700!important;line-height:42px!important;text-align:center;text-transform:uppercase}.wpv-accordion{border:0;padding-top:0}.wpv-accordion .pane-wrapper{border:0}.wpv-accordion .tab .ui-icon{height:32px;line-height:32px;pointer-events:none;right:15px;width:auto}.wpv-accordion .tab .ui-icon:after{color:#fff;content:"\002b";font-family:Roboto!important;font-weight:700}.wpv-accordion .tab .inner{border-radius:0!important;font-weight:700;padding:5px 55px 5px 15px}.wpv-accordion .tab.ui-state-active .ui-icon:after,.wpv-accordion .tab.ui-state-hover .ui-icon:after{color:#fff!important;content:"\2212"}.wpv-accordion .tab.ui-state-active .ui-icon:after{color:#054691!important}.wpv-accordion .tab.ui-state-active .inner{background:#ccc;color:#054691}.wpv-accordion .pane .inner{padding:0}.wpv-accordion .pane .inner .team-member{background-position:100% 10px!important;background-size:70%!important;min-height:216px;padding:0 30px;text-align:left}.wpv-accordion .pane .inner .team-member .wpv-grid.grid-1-2{width:50%!important}.wpv-accordion .pane .inner .team-member p{font-size:12px;line-height:18px}.wpv-accordion .pane .inner .team-member strong{font-size:14px}.loop-wrapper.news .list-item>div{background:#eee;border:0;border-radius:0}.loop-wrapper.news .post-article{padding-bottom:10px}.loop-wrapper.news header.single{background:#666;color:#fff;margin:-20px -20px 0;padding:10px 20px!important}.loop-wrapper.news .post-content-wrapper h3 a{color:#fff;display:block;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.loop-wrapper.news .post-content-wrapper h3 a:focus,.loop-wrapper.news .post-content-wrapper h3 a:hover{color:#fff}.loop-wrapper.news .post-actions-wrapper .post-date{border:0;color:#666;float:none;font-size:14px;font-weight:700;margin:0;padding:0}.loop-wrapper.news .comment-count,.loop-wrapper.news .post-content-meta{display:none}.loop-wrapper.news .post-content-outer{margin-top:-5px;padding-top:0!important}.loop-wrapper.news .post-content-outer p{color:#666;font-size:12px!important;line-height:18px!important}.wpcf7-form p{margin:15px 0}input[type=email],input[type=tel],input[type=text],textarea{font-family:Roboto;font-weight:700;margin-bottom:0!important}input[type=email].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=text].wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#d0021b}textarea{vertical-align:top}input[type=submit]{color:#666;font-family:Roboto;font-weight:700;line-height:20px;padding:.5em .9em!important}.ajax-loader{display:inline-block!important;margin-right:-20px}div.wpcf7-response-output{background:#f5a623;border:0!important;color:#fff;font-weight:700;margin-top:15px!important;padding:13px!important;text-align:center}.main-footer{border:0!important;padding:40px 0}#footer-sidebars .row aside{height:150px!important}#footer-sidebars .row aside td{font-weight:700}#footer-sidebars .row aside td:last-child{padding-right:0}#footer-sidebars .row aside .alt{color:#054691!important}#footer-sidebars .row aside .alt:focus,#footer-sidebars .row aside .alt:hover{color:#fff!important}#footer-sidebars .row aside .icon.shortcode{float:left;margin-right:12px}#footer-sidebars .row aside+aside{border-left:1px solid #fff}#footer-sidebars .row aside.last{width:15%}#footer-sidebars .row .widget .widget-title{margin-bottom:10px!important;padding-top:0!important;text-transform:uppercase}@media (max-width:959px){#footer-sidebars .row aside+aside{border:0}}.copyrights{padding-bottom:10px;padding-top:10px;text-align:center}.header-middle:not(.type-slider){background-position:50%;height:260px}.header-middle:not(.type-slider)>.limit-wrapper{position:relative}.header-middle-content{color:#fff;left:0;position:absolute!important;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-middle-content h2{color:#fff}.header-middle-content h3{color:#fff;font-family:Dosis}.header-middle-content h3 em{color:#bcd244;font-family:Dosis;font-style:normal}@media (max-width:959px){.header-middle-content{text-align:left}.header-middle-content h2{margin-left:0!important}.header-middle-content .push{display:none}}@media (min-width:960px){.header-middle-content h2{font-size:57px}.header-middle-content h3{font-size:27px}.header-middle-content h3 em{font-size:65px}}body:not(.single-post) #sub-header.has-background+.wpv-main{padding-top:0}body:not(.home) .page-wrapper{padding-top:0!important}body:not(.home) .page-wrapper>article{padding-bottom:0}body:not(.home) .page-wrapper>article .wpv-grid.small,body:not(.home) .page-wrapper>article .wpv-grid.small-list,body:not(.home) .page-wrapper>article .wpv-grid.small p{font-size:14px;font-weight:700;line-height:24px}body:not(.home) .page-wrapper>article .sep{margin-bottom:1.2em;margin-top:1.2em}body:not(.home) .page-wrapper>article .text-divider-double+.sep{margin-bottom:0;margin-top:0}body:not(.home) .page-wrapper>article ul:not(.socialcount):not(.wpv-accordion){list-style:none;margin-left:33px!important}body:not(.home) .page-wrapper>article ul:not(.socialcount):not(.wpv-accordion) li{margin-bottom:1.2em;position:relative}body:not(.home) .page-wrapper>article ul:not(.socialcount):not(.wpv-accordion) li:before{background:#038777;border-radius:50%;content:"";height:5px;left:-29px;position:absolute;top:7px;width:5px}body:not(.home) .page-wrapper>article ul:not(.socialcount):not(.wpv-accordion) li:after{border:2px solid #038777;border-radius:50%;content:"";height:9px;left:-33px;position:absolute;top:3px;width:9px}body:not(.home) .page-wrapper>article .wp-caption,body:not(.home) .page-wrapper>article .wpv-video-frame{margin:1.2em 0}body:not(.home) .page-wrapper>article .wp-caption-text{font-size:26px;line-height:84px!important;margin-bottom:0}body:not(.home) .page-wrapper>article .wpcf7{margin-top:30px}body:not(.home) .page-wrapper>article .wpcf7 .row{margin-bottom:15px;margin-top:15px}body:not(.home) .page-wrapper>article .wpv-accordion{margin-top:35px}body:not(.home) .page-wrapper>article .wpv-accordion .pane-wrapper{margin-bottom:2px}body:not(.home) .page-wrapper>article .wpv-accordion .tab .ui-icon{height:46px;line-height:46px}body:not(.home) .page-wrapper>article .wpv-accordion .tab .inner{font-weight:400;padding-bottom:12px;padding-top:12px}body:not(.home) .page-wrapper>article .wpv-accordion .tab.ui-state-active .inner{color:#666}body:not(.home) .page-wrapper>article .wpv-accordion .pane .inner{padding:0 15px}@media (max-width:959px){body:not(.home) .page-wrapper>article .wpcf7 .row .wpv-grid:not(:last-child){margin-bottom:15px}}.page-header .page-header-content:before{background:#bcd244;border-radius:1.5px;bottom:-2px;height:3px}.page-header .page-header-content h1{font-family:Dosis;text-transform:uppercase}.post-actions{display:none}body.single-post .related-posts{padding-bottom:60px;padding-top:60px}.related-content-title{margin-bottom:15px;overflow:visible;text-transform:uppercase}.related-content-title:before{background:#bcd244;border-radius:1.5px;bottom:-2px;height:3px}.search-results #main{padding-bottom:60px}

.home .wp-caption-text {
    background: transparent;
    color: #898989!important;
    font-style: normal!important;
    font-weight: 700!important;
    line-height: 1.2em !important;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 5px;
}

body:not(.home) .page-wrapper>article .wp-caption-text {
    font-size: 26px;
    line-height: 1.1em !important;
    margin-bottom: 0;
    padding: 20px 0;
}
