/*
Theme Name: ExCo Theme
Description: Wordpress Theme for The Exhibit Company
Author: Jordyn Ferri & Adriel Carridice/Inflexion Interactive
Template: namo
Version: 1.0
*/
@import url("../namo/style.css");@font-face{font-family:'Helvetica-Neue-LT-Std-45-Light';font-display:swap;src:url('fonts/HelveticaNeueLTStd-Lt.eot');src:url('fonts/HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),
url('fonts/HelveticaNeueLTStd-Lt.woff2') format('woff2'),
url('fonts/HelveticaNeueLTStd-Lt.woff') format('woff'),
url('fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype'),
url('fonts/HelveticaNeueLTStd-Lt.svg#Helvetica-Neue-LT-Std-45-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Helvetica-Neue-LT-Std-65-Medium';font-display:swap;src:url('fonts/HelveticaNeueLTStd-Md.eot');src:url('fonts/HelveticaNeueLTStd-Md.eot?#iefix') format('embedded-opentype'),
url('fonts/HelveticaNeueLTStd-Md.woff2') format('woff2'),
url('fonts/HelveticaNeueLTStd-Md.woff') format('woff'),
url('fonts/HelveticaNeueLTStd-Md.ttf') format('truetype'),
url('fonts/HelveticaNeueLTStd-Md.svg#Helvetica-Neue-LT-Std-65-Medium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Helvetica-Neue-LT-Std-85-Heavy';font-display:swap;src:url('fonts/HelveticaNeueLTStd-Hv.eot');src:url('fonts/HelveticaNeueLTStd-Hv.eot?#iefix') format('embedded-opentype'),
url('fonts/HelveticaNeueLTStd-Hv.woff2') format('woff2'),
url('fonts/HelveticaNeueLTStd-Hv.woff') format('woff'),
url('fonts/HelveticaNeueLTStd-Hv.ttf') format('truetype'),
url('fonts/HelveticaNeueLTStd-Hv.svg#Helvetica-Neue-LT-Std-85-Heavy') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Helvetica-Neue-LT-Std-55-Roman';font-display:swap;src:url('fonts/HelveticaNeueLTStd-Roman.eot');src:url('fonts/HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'),
url('fonts/HelveticaNeueLTStd-Roman.woff2') format('woff2'),
url('fonts/HelveticaNeueLTStd-Roman.woff') format('woff'),
url('fonts/HelveticaNeueLTStd-Roman.ttf') format('truetype'),
url('fonts/HelveticaNeueLTStd-Roman.svg#Helvetica-Neue-LT-Std-55-Roman') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Helvetica-Neue-LT-Std-75-Bold';font-display:swap;src:url('fonts/HelveticaNeueLTStd-Bd.eot');src:url('fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),
url('fonts/HelveticaNeueLTStd-Bd.woff2') format('woff2'),
url('fonts/HelveticaNeueLTStd-Bd.woff') format('woff'),
url('fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'),
url('fonts/HelveticaNeueLTStd-Bd.svg#Helvetica-Neue-LT-Std-75-Bold') format('svg');font-weight:normal;font-style:normal;}
body{color:#666!important;font:normal normal 15px "Helvetica-Neue-LT-Std-45-Light"!important;line-height:1.9!important;}
@media screen and (max-width:480px){body{font-family: Arial, Helvetica, sans-serif !important;}#bottom-widgets-wrap .widget_text.widget .footer-block img{width: 100% !important;}}
h1{color:#fff!important;font:normal normal 50px "Helvetica-Neue-LT-Std-75-Bold"!important;text-align:center;text-shadow:0px 0px 60px rbga(0,0,0,0.55);text-transform:uppercase;}
h2{color:grey!important;font:normal normal 30px "Helvetica-Neue-LT-Std-85-Heavy" !important;letter-spacing:0px !important;line-height:64px;text-align:center;text-transform:uppercase;}
#prefooter h2{color:#fff!important;font-size:28px!important;text-align:left!important;}
body.page-id-161 h2.special-h-tag{text-align:left!important;}
h3{color:#4d4d4d!important;font:normal normal 20px "Helvetica-Neue-LT-Std-55-Roman"!important;line-height:1.7!important;text-transform:uppercase;}
#prefooter h3{color:#fff!important;margin-top:10px;}
body.page-id-90 section#content h3{text-transform:lowercase;}
h4{color:#4d4d4d!important;font:normal normal 16px "Helvetica-Neue-LT-Std-75-Bold"!important;letter-spacing:1px;line-height:1.5!important;}
h5,
.sidebar-widgets h6,
.widget_text.widget h6{color:#4d4d4d!important;font:normal normal 13px "Helvetica-Neue-LT-Std-75-Bold"!important;letter-spacing:1px;line-height:1.5!important;}
#bottom-widgets #bottom-widgets-wrap .one-third:last-child h6{margin-bottom:6px!important;}
h6{color:#4d4d4d!important;}
section.right-sidebar-page{padding-top:0!important;}
.one-col >.be-text-block{max-width:800px;margin:0 auto;}
body.home .one-col >.be-text-block{max-width:1200px;margin:0 auto;}
.be-wrap{max-width:1260px!important;}
@media screen and (max-width:1285px){.be-wrap{max-width:90%!important;}
}
@media screen and (max-width:1208px){.be-wrap{max-width:97%!important;}
}
.hr{height:1px;background:#8bc7ea;margin:15px auto;width:80%;font-size:1px;}
.mapWrapper{position:relative;padding-bottom:33%;padding-top:25px;height:0;}
.mapWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
a.mediumbtn{font-family:'Helvetica-Neue-LT-Std-65-Medium'!important;letter-spacing:1px!important;}
a.mediumbtn:hover{text-decoration:none!important;}
.portfolio .element-inner{position:relative;}
.portfolio .element-inner .thumb-overlay{visibility:hidden;z-index:1;padding:0 ! important;}
.portfolio .element a.thumb-wrap{position:relative;}
.portfolio .element a.thumb-wrap:after{background-image:linear-gradient(-45deg, rgba(80,80,80,0.5) 25%, rgba(80,80,80,0.1) 25%, rgba(80,80,80,0.1) 50%, rgba(80,80,80,0.5) 50%, rgba(80,80,80,0.5) 75%, rgba(80,80,80,0.1) 75%, rgba(80,80,80,0.1));background-size:4px 4px;content:'';position:absolute;width:100%;height:100%;top:0;left:0;}
#navigation{line-height:0px!important;margin-top:80px;}
#navigation a{letter-spacing:1.5px;}
#navigation .sub-menu{margin-top:38px;}
.header-controls{line-height:20px !important;padding-top:20px;position:absolute;top:0;right:0;z-index:10;}
.header-search-controls{background:#009bde;color:white;padding:3px!important;width:28px;height:26px;}
.header-search-controls:hover{background:#0055b8;}
.header-search-controls .icon-search:before{margin-top:.1em;}
@media screen and (max-width:1100px){.header-controls{padding-top:0;}
.header-search-controls{line-height:20px;margin-top:15px;}
#navigation{margin-right:40px;margin-top:0;}
#navigation .sub-menu{margin-top:0px;}
}
@media screen and (max-width:960px){.header-search-controls{position:absolute;right:40px;}
}
nav#navigation ul#menu > li{float:none;}
nav#navigation ul#menu > li > a{color:#4d4d4d;font-family:'Helvetica-Neue-LT-Std-65-Medium';font-size:13px!important;font-weight:100;padding:0px 11px;}
nav#navigation ul#menu > li.current-menu-item > a,
nav#navigation ul#menu > li.current-menu-ancestor > a,
nav#navigation ul#menu > li > a:hover{color:#009bde!important;text-decoration:none!important;}
#navigation .menu > ul > li:last-child a{padding-right:0px!important;}
#navigation .sub-menu, #mobile-menu, #mobile-menu ul{background-color:rgba(0,86,184,0.8)!important;color:#fff!important;}
#mobile-menu ul.sub-menu li{background:#009BDE;}
#navigation .sub-menu li a:hover{text-decoration:none!important;}
div.menu-controls.mobile-nav-controller i.font-icon{background:#0055b8;color:#fff;height:26px;width:28px;position:absolute;right:5px;top:15px;}
#mobile-menu li span.mobile-sub-menu-controller{width:100% !important;}
#mobile-menu li span.mobile-sub-menu-controller i{float:right;}
#supernav{font-size:12px!important;letter-spacing:1.5px;position:absolute;top:22px;right:20px;text-transform:uppercase;z-index:10;}
@media screen and (max-width:1100px){#supernav{display:none;}
}
#header-inner-wrap.stuck #supernav{float:right;position:relative;top:19px;}
#header-inner-wrap.stuck #supernav ul li.portal{border-left:1px solid #ccc;}
@media screen and (max-width:1285px){#header-inner-wrap.stuck #supernav{display:none;}
#header-inner-wrap.stuck #navigation{padding-right:60px;}
}
@media screen and (max-width:1208px){.be-wrap{max-width:95%!important;}
}
#supernav a{color:#4d4d4d;font-family:'Helvetica-Neue-LT-Std-75-Bold';}
#supernav a:hover{color:#009bde;text-decoration:none!important;}
#supernav ul li{border-right:1px solid #ccc;display:inline-block;margin-bottom:0!important;padding:0 19px 0 30px;}
#supernav ul li.portal{background:url(img/icon-portal.png) 12px center no-repeat;margin-left:15px;padding:0 8px 0 30px;}
#supernav ul li.connect{background:url(img/icon-connect.png) 15px center no-repeat;margin-left:-10px;padding:0 8px 0 41px;}
#supernav ul li.phone{background:url(img/icon-phone.png) 16px center no-repeat;margin-left:-12px;}
#supernav ul li:last-child{border-right:none!important;}
/* @keyframes logo-slide{0%{opacity:0;transform:translateX(-200px);}
100%{opacity:1;transform:translateX(0px);}
}
body.home #logo{opacity:0;transform:translateX(-200px);}
body.home #logo.activate{animation:logo-slide 0.6s ease;animation-fill-mode:forwards;} */
@keyframes header-slide{0%{opacity:0;transform:translateX(200px);}
100%{opacity:1;transform:translateX(0px);}
}
body.home #supernav, body.home .header-controls{opacity:0;transform:translateX(200px);}
body.home #supernav.activate, body.home .header-controls.activate{animation:header-slide 0.6s ease;animation-fill-mode:forwards;}
@keyframes navigation-slide{0%{opacity:0;transform:translateY(40px);}
100%{opacity:1;transform:translateY(0px);}
}
body.home #navigation{opacity:0;transform:translateY(40px);}
body.home #navigation.activate{animation:navigation-slide 0.6s ease 1s forwards;}
@keyframes hero-fadein{0%{opacity:0;}
100%{opacity:1;}
}
body.home #hero-section{opacity:0;}
body.home #hero-section.activate{animation:hero-fadein 2.5s ease 2s forwards;}
#hero-section .tp-bgimg.defaultimg::after,
#hero-section .hero-section-wrap.be-section::after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQIW2NkYGD4z8DAwMgABXAGNgGwSgwVAFbmAgXxvZSoAAAAAElFTkSuQmCC) repeat rgba(0,0,0,0.2);width:100%;height:100%;}
#hero-section .hero-section-wrap.be-section > .be-row{position:absolute;margin:0 auto;left:0;right:0;}
@media screen and (max-width:768px){#hero-section video[style]{display:none!important;}
}
.hero-section-inner > h1{margin-top:50px!important;}
#prefooter{background:#0053b5;clear:both;padding:60px 0;}
#prefooter a{text-decoration:none!important;}
#prefooter .be-wrap{max-width:1024px!important;}
#prefooter .be-wrap .col-md-8{border-right:1px solid rgba(180,204,233,0.3);margin-right:4%;padding-right:0;width:62%;}
@media screen and (max-width:991px){#prefooter .be-wrap .col-md-8{border-right:none;margin-right:0;padding-right:15px;width:auto;}
}
#bottom-widgets{background-color:#fff!important;}
#bottom-widgets-wrap .one-third:last-child .widget_text.widget{background:url(/wp-content/uploads/2015/10/bkg-dotted.png) repeat top left;padding:40px;}
@media screen and (max-width:1290px){footer #bottom-widgets-wrap{padding:0 18px!important;}
}
@media screen and (max-width:400px){footer #bottom-widgets-wrap{padding:0 9px!important;}
}
#back-to-top{background:#009bde!important;}
@media screen and (max-width:1200px){#back-to-top{display:none!important;}
}
#footer{background-color:#eae9e9!important;}
footer#bottom-widgets{font-size:15px;font-family:"Helvetica-Neue-LT-Std-45-Light";color:#808080;line-height:1.8;text-align:left;}
footer#bottom-widgets .widget{margin-bottom:20px;}
footer#bottom-widgets .widget .textwidget > strong{color:#4d4d4d!important;}
footer#bottom-widgets .one-third{width:22%;}
footer#bottom-widgets .one-third:first-of-type{width:30%;}
footer#bottom-widgets .one-third:last-of-type{width:37%;}
@media screen and (max-width:1016px){footer#bottom-widgets .one-third,
footer#bottom-widgets .one-third:first-of-type,
footer#bottom-widgets .one-third:last-of-type{float:none!important;margin-left:0!important;width:100%!important;}
footer#bottom-widgets .one-third,
footer#bottom-widgets .one-third:last-of-type{margin-top:30px;}
footer#bottom-widgets .one-third:first-of-type{margin-top:0!important;}
}
footer#bottom-widgets #mc_embed_signup form{padding:10px 0 50px!important;}
footer#bottom-widgets #mc_embed_signup input[type="email"]{background:#fff!important;border:none!important;float:left;}
footer#bottom-widgets #mc_embed_signup input.email{margin:0 0 10px 0!important;min-width:100px;padding:8px 10px;width:70%;}
footer#bottom-widgets #mc_embed_signup input[type="image"]{border:none!important;float:left;}
.social-icon{margin-right:1px;width:34px;}
.social-logo{border-left:1px solid #E5E5E5;margin-left:20px;padding-left:10px;cursor:pointer;}
@media screen and (max-width:1051px){.social-logo{margin-left:10px;}
}
@media screen and (max-width:420px){.social-icon{margin-right:0px;width:30px;}
.social-logo{margin-left:5px;padding-left:0px;}
}
footer .phone{background:url(img/icon-phone.png) 0px 2px no-repeat;color:#4d4d4d;font:13px/1.5 "Helvetica-Neue-LT-Std-75-Bold" !important;padding-left:22px;}
footer .fax{background:url(img/icon-fax.png) 0px 2px no-repeat;color:#4d4d4d;font:13px/1.5 "Helvetica-Neue-LT-Std-75-Bold" !important;padding-left:22px;}
#copyright{color:grey;font-family:'Helvetica-Neue-LT-Std-45-Light';font-size:14px;font-weight:300;line-height:28px;text-align:left;}
#copyright a{color:#808080;}
#copyright a:hover{cursor:pointer;}
input[type="text"], input[type="email"], input[type="password"]{background-color:#f2f2f2;border:0;height:41px;width:57%;}
footer input[type="email"]{font-size:12px;font-style:italic;text-transform:none!important;}
.clear{clear:both!important;}
.button1{font-size:18px;font-family:"Helvetica-Neue-LT-Std-85-Heavy";color:#fff;text-transform:uppercase;text-align:center;background:#009bde;min-width:150px;max-width:315px;padding:11px 10px 7px;margin-top:28px;border-bottom:4px solid #004987;position:relative;}
.button1:after{position:absolute;left:0;right:0;bottom:-4px;border-bottom:4px solid #40B4E5;content:'';}
.button1:hover{background:#009bde;background:-moz-linear-gradient(top, #009bde 30%, rgba(0,0,0,0.05) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(30%,#009bde), color-stop(100%,#000000));background:-webkit-linear-gradient(top, #009bde 30%,rgba(0,0,0,0.05) 100%);background:-o-linear-gradient(top, #009bde 30%,rgba(0,0,0,0.05) 100%);background:-ms-linear-gradient(top, #009bde 30%,rgba(0,0,0,0.05) 100%);background:linear-gradient(to bottom, #009bde 30%,rgba(0,0,0,0.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009bde', endColorstr='#000000',GradientType=0);}
.header-hero-custom-section .hero-section-wrap[style]{background-position:center center ! important;background-size:cover ! important;height:360px ! important;}
#header-inner-wrap.stuck #logo{margin:0!important;}
#header-inner-wrap.stuck #logo img.normal-logo{display:block;-moz-box-sizing:border-box;box-sizing:border-box;width:118px;height:59px;padding-left:118px;}
#logo img.normal-logo.sticky-logo{display: none !important;}
@media screen and (max-width:1100px){#logo img.normal-logo{display: none !important;}#logo img.normal-logo.sticky-logo{display: block !important;}
}
body #header-inner-wrap.top-animate #navigation, body #header-inner-wrap.top-animate .header-controls, body #header-inner-wrap.stuck #navigation, body #header-inner-wrap.stuck .header-controls{line-height:0px!important;}
body #header-inner-wrap.top-animate #navigation.clearfix{margin-top: 80px !important;}
#header-inner-wrap.stuck #logo, #header-inner-wrap.top-animate #logo{margin: 30px 0 30px !important;}
#header-inner-wrap.stuck .header-controls{padding-top:0;}
#header-inner-wrap.stuck .header-controls .header-search-controls{margin-top:15px;}
body #header-inner-wrap.top-animate #navigation{margin-top:29px!important;}
body #header-inner-wrap.top-animate #navigation .sub-menu{margin-top:25px!important;}
@media screen and (max-width:1100px){#header-inner-wrap #logo{margin:0!important;}
#header-inner-wrap #logo img.normal-logo.sticky-logo{display:block;-moz-box-sizing:border-box;box-sizing:border-box;width:118px;height:59px;padding-left:0;}
#navigation, .header-controls, .mobile-nav-controller-wrap{line-height:60px!important;}
}
.tp-dottedoverlay{background-color:rgba(0,0,0,0.35)!important;}
body.home .tp-leftarrow, body.home .tp-rightarrow{background:rgba(0, 86, 184, 0.3)!important;border:none!important;border-radius:0!important;color:#fff;height:65px;line-height:65px;top:62.5% !important;width:67px;}
body.home .tp-leftarrow:hover, body.home .tp-rightarrow:hover{background:rgba(0, 86, 184, 0.7)!important;}
.tp-caption.very_large_text, .very_large_text{font-family:'Helvetica-Neue-LT-Std-85-Heavy'!important;text-transform:uppercase;}
.tp-caption.large_bold_white, .large_bold_white, .tp-caption.large_text, .large_text{font-family:'Helvetica-Neue-LT-Std-75-Bold'!important;text-align:center;text-shadow:1px 1px 3px #4a4a4a;text-transform:uppercase;}
.very_large_text[style]{font-size:80px!important;}
.large_bold_white[style], .large_text[style]{font-size:28px!important;letter-spacing:3px !important;}
@media screen and (max-width:1370px){.very_large_text[style]{font-size:60px!important;}
}
@media screen and (max-width:1024px){.very_large_text[style]{font-size:45px!important;}
.large_bold_white[style], .large_text[style]{font-size:20px!important;}
}
@media screen and (max-width:745px){.very_large_text[style]{font-size:30px!important;}
.large_bold_white[style], .large_text[style]{font-size:14px!important;}
}
@media screen and (max-width:550px){.very_large_text[style]{font-size:25px!important;}
.large_text[style]{line-height:15px!important;}
}
@media screen and (max-width:400px){.large_bold_white[style]{top:162px!important;}
.large_text[style]{top:208px!important;}
}
.icon-scroll,
.icon-scroll:before{position:absolute;left:50%;}
.icon-scroll{width:18px;height:30px;margin-left:-20px;bottom:20px;margin-top:-35px;box-shadow:inset 0 0 0 2px #fff;border-radius:25px;z-index:101;cursor:pointer;}
.icon-scroll:before{content:'';width:5px!important;height:6px!important;background:#fff;margin-left:-3px!important;top:3px;border-radius:4px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll;}
@-webkit-keyframes scroll{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translateY(23px);transform:translateY(23px);}
}
@keyframes scroll{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translateY(23px);transform:translateY(23px);}
}
@media screen and (max-width:1200px){.icon-scroll{bottom:8px;height:50px;width:30px;}
}
@media screen and (max-width:730px){.icon-scroll{display:none;}
}
body.home #clientLogos{min-height:146px;text-align:center;}
@media screen and (max-width:767px){body.home #clientLogos .flexslider .slides > li{min-height:80px;}
}
body.home #clientLogos .flexslider .slides img{width:auto;margin:0 auto;display:bloack;}
body.home #clientLogos .flexslider ol.flex-control-nav,
body.home #clientLogos .flexslider ul.flex-direction-nav{display:none!important;}
body.home #mainServices{text-align:center;}
body.home #mainServices h3{font-size:20px;letter-spacing:2px;margin-bottom:0;text-transform:uppercase;}
body.home #mainServices .be-animate{margin-bottom:10px;padding:0 25px;}
body.home #mainServices .be-row .one-fourth{min-height:300px;cursor:pointer;transition:all 700ms;width:25%;margin-left:0;}
@media screen and (max-width:1090px){body.home #mainServices .be-row .one-fourth{width:50%;}
}
@media screen and (max-width:767px){body.home #mainServices .be-row .one-fourth{width:100%;padding-top: 5px;}
body.home #mainServices .be-animate{padding:0 60px;}
}
@media screen and (max-width:600px){body.home #mainServices .be-animate{padding:0 20px;}
}
body.home #mainServices .be-row .one-fourth:hover h3{color:white ! important;}
body.home #mainServices .be-row .one-fourth:first-child{background:url('img/bkg-services-1.png') center top no-repeat;}
body.home #mainServices .be-row .one-fourth:first-child:hover{background:#0055b8 url('img/bkg-services-ro.png') center bottom no-repeat;color:white!important;}
body.home #mainServices .be-row .one-fourth:nth-child(2){background:url('img/bkg-services-2.png') center top no-repeat;}
body.home #mainServices .be-row .one-fourth:nth-child(2):hover{background:#009bde url('img/bkg-services-ro.png') center bottom no-repeat;color:white!important;}
body.home #mainServices .be-row .one-fourth:nth-child(3){background:url('img/bkg-services-3.png') center top no-repeat;}
body.home #mainServices .be-row .one-fourth:nth-child(3):hover{background:#5bb015 url('img/bkg-services-ro.png') center bottom no-repeat;color:white!important;}
body.home #mainServices .be-row .one-fourth:last-child{background:url('img/bkg-services-4.png') center top no-repeat;}
body.home #mainServices .be-row .one-fourth:last-child:hover{background:#ff8300 url('img/bkg-services-ro.png') center bottom no-repeat;color:white!important;}
body.home #homePortfolio{margin-top:50px;}
.portfolio .element img{margin-top:0 !important;}
.portfolio .element:hover img{-webkit-transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important;}
.portfolio .element-inner{padding:10px;position:relative;}
.portfolio .element-inner .thumb-overlay, .thumb-overlay{visibility:hidden;z-index:1;padding:0 !important;}
.portfolio .element-inner .categoryMarker{width:150px;height:34px;position:absolute;left:10px;top:10px;}
.portfolio .element-inner span.thumb-bg .thumb-title{font:normal normal 25px 'Helvetica-Neue-LT-Std-45-Light';color:white !important;text-align:center;}
.portfolio .element-inner span.thumb-bg .thumb-event{color:white !important;font-family:'Helvetica-Neue-LT-Std-75-Bold';font-size:18px;text-align:center;text-transform:uppercase;}
.portfolio .element a.thumb-wrap{position:relative;}
.portfolio .element a.thumb-wrap:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:all 0.5s;}
.portfolio .element.pcat8 a.thumb-wrap:after,
.portfolio .element.pcat88 a.thumb-wrap:after{background:url(img/bkg-services-ro2.png) center bottom no-repeat rgba(0,85,184, 0.95)!important;}
.portfolio .element.pcat9 a.thumb-wrap:after,
.portfolio .element.pcat89 a.thumb-wrap:after{background:url(img/bkg-services-ro2.png) center bottom no-repeat rgba(91,176,21, 0.95)!important;}
.portfolio .element.pcat10 a.thumb-wrap:after,
.portfolio .element.pcat90 a.thumb-wrap:after{background:url(img/bkg-services-ro2.png) center bottom no-repeat rgba(25,165,225, 0.95)!important;}
.portfolio .element.pcat11 a.thumb-wrap:after,
.portfolio .element.pcat91 a.thumb-wrap:after{background:url(img/bkg-services-ro2.png) center bottom no-repeat rgba(255,131,0, 0.95)!important;}
.portfolio .element a.thumb-wrap:hover:after{opacity:0.98;}
@media screen and (max-width:1200px){.portfolio .element.pcat8 a.thumb-wrap:after,
.portfolio .element.pcat88 a.thumb-wrap:after{background:url(img/bkg-services-ro.png) center bottom no-repeat rgba(0,85,184, 0.95)!important;}
.portfolio .element.pcat9 a.thumb-wrap:after,
.portfolio .element.pcat89 a.thumb-wrap:after{background:url(img/bkg-services-ro.png) center bottom no-repeat rgba(91,176,21, 0.95)!important;}
.portfolio .element.pcat10 a.thumb-wrap:after,
.portfolio .element.pcat90 a.thumb-wrap:after{background:url(img/bkg-services-ro.png) center bottom no-repeat rgba(25,165,225, 0.95)!important;}
.portfolio .element.pcat11 a.thumb-wrap:after,
.portfolio .element.pcat91 a.thumb-wrap:after{background:url(img/bkg-services-ro.png) center bottom no-repeat rgba(255,131,0, 0.95)!important;}
}
div.pcat8 .element-inner span.thumb-bg[style],
div.pcat88 .element-inner span.thumb-bg[style]{background-color:rgba(0,85,184, 0.95)!important;}
div.pcat8 .element-inner .categoryMarker,
div.pcat88 .element-inner .categoryMarker{background:url('img/marker-environments.gif') no-repeat left top;}
div.pcat9 .element-inner span.thumb-bg[style],
div.pcat89 .element-inner span.thumb-bg[style]{background-color:rgba(91,176,21, 0.95)!important;}
div.pcat9 .element-inner .categoryMarker,
div.pcat89 .element-inner .categoryMarker{background:url('img/marker-events.gif') no-repeat left top;}
div.pcat10 .element-inner span.thumb-bg[style],
div.pcat90 .element-inner span.thumb-bg[style]{background-color:rgba(25,165,225, 0.95)!important;}
div.pcat10 .element-inner .categoryMarker,
div.pcat90 .element-inner .categoryMarker{background:url('img/marker-exhibits.gif') no-repeat left top;}
div.pcat11 .element-inner span.thumb-bg[style],
div.pcat91 .element-inner span.thumb-bg[style]{background-color:rgba(255,131,0, 0.95)!important;}
div.pcat11 .element-inner .categoryMarker,
div.pcat91 .element-inner .categoryMarker{background:url('img/marker-graphics.gif') no-repeat left top;}
@media screen and (max-width:767px) and (min-width:480px){.portfolio .element-inner{padding:10px 0!important;}
.full-screen .element,
.full-screen.four-col .element{width:48.5%!important;}
.portfolio .element-inner .categoryMarker{left:0!important;}
}
@media screen and (max-width:479px) and (min-width:300px){.portfolio .element-inner{padding:10px 0!important;}
.portfolio .element-inner .categoryMarker{left:0!important;}
}
#testimonials{background:url('img/bkg-testimonials.png') center 15px no-repeat;margin-bottom:80px;margin-top:100px;padding-top:115px!important;}
#testimonials .tp-caption.black p > img{display:block;margin:0 auto;}
#testimonials .tp-bullets{bottom:-20px!important;}
#testimonials .tp-bullets .bullet{background:url('/wp-content/plugins/revslider/rs-plugin/assets/bullets3.png') no-repeat bottom left;}
#testimonials .tp-bullets .bullet:hover,
#testimonials .tp-bullets .bullet.selected{background-position:top left;}
@media screen and (max-width:480px){#testimonials{background-size:300px 58px;padding-top:95px!important;}
}
#testimonials .testimonialSlide{height:400px !important;}
#testimonials .testimonialSlide .tp-caption{padding-top:0px !important;}
#testimonials .tp-caption.black[style]{white-space:pre-line!important;}
#testimonials .tp-caption p{color:#808080;display:block;font-family:'Helvetica-Neue-LT-Std-45-Light';font-size:23px !important;line-height:1.8;text-align:center;white-space:normal !important;width:99% !important;}
#testimonials .tp-caption .client-name{color:#009BDE;display:block;font-family:'Helvetica-Neue-LT-Std-75-Bold';font-size:18px !important;line-height:1.8;text-align:center;text-transform:uppercase;white-space:normal !important;width:99% !important;}
#testimonials .tp-caption .client-title{color:#4D4D4D;display:block;font-family:'Helvetica-Neue-LT-Std-55-Roman';font-size:16px !important;line-height:1.8;text-align:center!important;text-transform:uppercase;white-space:normal !important;width:99% !important;}
#testimonials div.tp-bgimg.defaultimg[style]{background-size:auto !important;}
@media screen and (max-width:1260px){#testimonials .tp-caption p{font-size:20px!important;}
}
@media screen and (max-width:700px){#testimonials .tp-caption p{font-size:18px!important;}
}
@media screen and (max-width:495px){#testimonials .tp-caption p{font-size:16px!important;}
}
@media screen and (max-width:480px){#testimonials .testimonialSlide .tp-caption[style]{top:0px!important;}
#testimonials .tp-caption p{font-size:15px !important;}
#testimonials .testimonialSlide .tp-caption p:first-child{margin-bottom:12px!important;}
#testimonials .tp-caption .client-title{font-size:12px !important;}
}
@media screen and (max-width:480px){#testimonials .testimonialSlide .tp-caption img[style]{position:absolute;z-index:101;left:0;right:0;margin:0 auto;height:20%!important;width:20%!important;}
}
@media screen and (max-width:400px){#testimonials .tp-caption p{font-size:14px !important;}
}
.header-hero-custom-section .be-row{height:300px !important;}
.page-title-module-custom{background-color:transparent!important;position:absolute;width:100%;margin-top:-250px;z-index:3;}
.page-title-module-custom .left.page-title-custom{color:#fff !important;font:normal normal 50px "Helvetica-Neue-LT-Std-75-Bold" !important;text-align:center;}
@media screen and (max-width:500px){.page-title-module-custom .left.page-title-custom{font:normal normal 30px "Helvetica-Neue-LT-Std-75-Bold" !important;}
}
.page-title-module-custom .left.page-title-custom,
.page-title-module-custom .right.header-breadcrumb{float:none!important;text-align:center;}
.page-title-module-custom .right.header-breadcrumb .breadcrumbs,
.page-title-module-custom .right.header-breadcrumb .breadcrumbs a{color:#dddee0!important;font-size:14px!important;}
.page-title-module-custom .right.header-breadcrumb .breadcrumbs a{font-weight:bold;}
div.special-heading-wrap{margin-bottom:0px!important;}
body.page-id-57 .one-half.be-column-pad,
body.page-id-80 .one-half.be-column-pad,
body.page-id-124 .one-half.be-column-pad{padding:120px 8%!important;}
body.page-id-57 .be-no-space,
body.page-id-80 .be-no-space,
body.page-id-124 .be-no-space{margin-bottom:0!important;}
.one-half.column-block.be-bg-cover.col-lg-push-6{float:right;padding-top:278px;}
.one-half.column-block.be-column-pad.col-lg-pull-6{float:left;}
body.page-id-111 section.content-no-sidebar{display:block;margin:0 auto;position:relative;width:1160px;}
@media screen and (max-width:1279px){body.page-id-111 section.content-no-sidebar{width:990px;}
}
@media screen and (max-width:479px){body.page-id-111 section.content-no-sidebar{width:300px;}
}
body.page-id-111 .buzzFilters{margin:0 auto;max-width:960px;padding-top:30px;width:100%;}
body.page-id-111 .buzzFilters label{display:block;margin:0 auto;text-align:center;text-transform:uppercase;}
body.page-id-111 section.content-no-sidebar div.three-col{column-count:1;-moz-column-count:1;-webkit-column-count:1;column-gap:0.9em;-moz-column-gap:0.9em;-webkit-column-gap:0.9em;position:relative;}
body.page-id-111 section.content-no-sidebar div.three-col[style]{height:auto!important;}
body.page-id-111 article.blog-post{-webkit-column-break-inside:avoid;}
body.page-id-111 article.blog-post[style]{left:auto!important;margin:0 12px 1em!important;position:relative!important;top:auto!important;}
body.page-id-111 .three-col .element{/**/width:auto!important;}
body.page-id-111 .more-link{display:none;}
body.page-id-111 .thumb-overlay{visibility:visible;}
body.page-id-111 .thumb-title{vertical-align:bottom;}
body.page-id-111 .thumb-title .portfolio-ovelay-icon{background:url('img/bkg-services-ro2.png') no-repeat;height:89px;margin-bottom:-5px!important;width:118px;}
.post-date{background:#009bde;color:white;font-family:'Helvetica-Neue-LT-Std-75-Bold';font-size:13px;padding:5px 7px;position:absolute;text-transform:uppercase;z-index:2;}
body.page-id-111 .post-thumb{/**/float:left;width:50%;}
body.page-id-111 .post-thumb:hover .post-date{display:none;}
body.page-id-111 .article-details{text-align:center;/**/float:left;padding:0 21px;width:50%;}
body.page-id-111 h5.post-title,
body.page-id-111 h5.post-title a{color:#4d4d4d!important;font-family:'Helvetica-Neue-LT-Std-75-Bold';font-size:16px;line-height:24px;text-transform:uppercase;}
body.page-id-111 h5.post-title a:hover{color:#009bde!important;}
.catName{font-size:13px;}
.catName a{text-decoration:underline;}
.bold-title{color:#4d4d4d;font-family:'Helvetica-Neue-LT-Std-75-Bold';font-size:13px;line-height:24px;text-transform:uppercase;}
@media screen and (max-width:1030px){body.page-id-111 .post-thumb{width:40%;}
body.page-id-111 .article-details{width:55%;}
}
@media screen and (max-width:959px){body.page-id-111 section.content-no-sidebar{width:90%;}
body.page-id-111 .post-thumb,
body.page-id-111 .article-details{float:none;width:100%;}
}
body.single-post #breadcrumbs{left:50%;list-style:none;margin:-150px auto 0;max-width:1200px;overflow:hidden;position:absolute;transform:translateX(-50%);z-index:3;}
body.single-post #breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px;}
body.single-post #breadcrumbs li,
body.single-post #breadcrumbs li a{color:#dddee0!important;font-size:14px!important;text-transform:uppercase;}
body.single-post #breadcrumbs li a{font-weight:bold;}
body.single-post #breadcrumbs li:last-child{margin-right:0!important;}
body.single-post #breadcrumbs .separator{background-color:transparent;color:#ccc;font-size:18px;font-weight:100;height:auto;}
@media screen and (max-width:500px){body.single-post #breadcrumbs{display:none;}
}
body.single-post section.right-sidebar-page{padding-top:60px!important;}
body.single-post section.right-sidebar-page .sidebar-widgets{font-family:'Helvetica-Neue-LT-Std-45-Light'!important;}
body.single-post section.right-sidebar-page #right-sidebar .widget{margin-bottom:20px;}
body.single-post section.right-sidebar-page #right-sidebar .widget_categories{padding-top:10px;position:relative;}
body.single-post section.right-sidebar-page #right-sidebar .widget_tag_cloud{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:8px 0;}
body.single-post section.right-sidebar-page #right-sidebar .widget ul{font-size:13px;}
body.single-post section.right-sidebar-page #right-sidebar .widget ul li{background:url('img/bullet-sq.png') no-repeat left center;padding-left:18px;}
body.single-post section.right-sidebar-page #right-sidebar .widget ul li:hover{background:url('img/bullet-sq2.png') no-repeat left center;}
body.single-post section.right-sidebar-page #right-sidebar .widget ul li:before{display:none;}
body.single-post .article-details{text-align:left;}
.article-details .post-title a:hover{text-decoration:none!important;}
body.single-post .post-thumb{margin-bottom:60px;}
body.single-post h5.post-title{color:grey!important;font-family:'Helvetica-Neue-LT-Std-75-Bold'!important;font-size:30px!important;}
body.single-post nav.post-nav ul.clearfix li:first-child{display:none!important;}
body.single-post nav.post-nav ul.clearfix li.post-category,
body.single-post .post-tags{font-family:'Helvetica-Neue-LT-Std-75-Bold';font-size:13px;text-transform:uppercase;}
body.single-post nav.post-nav ul.clearfix li.post-category a,
body.single-post .post-tags a{color:#009bde!important;font-family:'Helvetica-Neue-LT-Std-45-Light'!important;text-decoration:underline;text-transform:capitalize!important;}
body.single-post .tagcloud a{background:#009bde;border:none!important;border-radius:0;color:white!important;padding:5px 10px;text-transform:capitalize!important;}
body.single-post .tagcloud a[style]{font-size:15px!important;}
body.single-post .blog-separator,
body.single-post p.nocomments{display:none;}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}
.embed-container iframe, .embed-container object, .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
body.single-portfolio .two-third .flexslider{margin-bottom:20px;}
body.page .ui-accordion .ui-accordion-header,
body.single-portfolio .ui-accordion .ui-accordion-header{color:#4d4d4d;font-family:'Helvetica-Neue-LT-Std-65-Medium'!important;font-size:14px!important;padding:11px 20px 15px 60px!important;}
body.page-id-136 .ui-accordion .ui-accordion-header,
body.page-id-136 .ui-accordion .ui-accordion-content,
body.page-id-139 .ui-accordion .ui-accordion-header,
body.page-id-139 .ui-accordion .ui-accordion-content,
body.page-id-142 .ui-accordion .ui-accordion-header,
body.page-id-142 .ui-accordion .ui-accordion-content,
body.page-id-145 .ui-accordion .ui-accordion-header,
body.page-id-145 .ui-accordion .ui-accordion-content,
body.single-portfolio .ui-accordion .ui-accordion-header,
body.single-portfolio .ui-accordion .ui-accordion-content,
body.parent-pageid-124 .ui-accordion .ui-accordion-header{border:none!important;margin-top:0!important;}
body.page-id-136 .ui-state-active,
body.page-id-136 .ui-state-hover,
body.page-id-139 .ui-state-active,
body.page-id-139 .ui-state-hover,
body.page-id-142 .ui-state-active,
body.page-id-142 .ui-state-hover,
body.page-id-145 .ui-state-active,
body.page-id-145 .ui-state-hover,
body.single-portfolio .ui-state-active,
body.single-portfolio .ui-state-hover{background:#f2f2f2;}
body.single-portfolio .one-third.column-block.pcat8 .ui-accordion-header:before,
body.page-id-139 .two-third.column-block .ui-accordion-header:before,
body.single-portfolio .one-third.column-block.pcat9 .ui-accordion-header:before,
body.page-id-136 .two-third.column-block .ui-accordion-header:before,
body.single-portfolio .one-third.column-block.pcat10 .ui-accordion-header:before,
body.page-id-142 .two-third.column-block .ui-accordion-header:before,
body.single-portfolio .one-third.column-block.pcat11 .ui-accordion-header:before,
body.page-id-145 .two-third.column-block .ui-accordion-header:before,
body.parent-pageid-124 .one-third.column-block .ui-accordion-header:before{color:#fff;font-size:25px!important;height:35px;padding:0px 8px 5px 10px;left:8px;line-height:1.5;position:absolute;top:7px;width:35px;}
body.single-portfolio .one-third.column-block.pcat8 .ui-accordion-header:before,
body.page-id-139 .two-third.column-block .ui-accordion-header:before{background:rgba(0,85,184,0.9);}
body.single-portfolio .one-third.column-block.pcat9 .ui-accordion-header:before,
body.page-id-136 .two-third.column-block .ui-accordion-header:before{background:rgba(91,176,21,0.9);}
body.single-portfolio .one-third.column-block.pcat10 .ui-accordion-header:before,
body.page-id-142 .ui-accordion-header:before{background:rgba(25,165,225,0.9);}

body.single-portfolio .ui-accordion-header:before,
body.page-id-145 .two-third.column-block .ui-accordion-header:before{background:rgba(255,131,0,0.9);}
body.parent-pageid-124 .one-third.column-block .ui-accordion-header:before{background:rgba(128,128,128,0.9);}
body.page-id-139 .one-third.column-block h3:before,
body.page-id-139 .page-title-module-custom .left.page-title-custom:before,
body.pcat8 .page-title-module-custom .left.page-title-custom:before,
body.single-portfolio section#page-content .one-third.column-block.pcat8 h5:before{position:absolute;top:-14px;border-top:12px solid rgba(0,85,184,0.9);content:'';width:60px;}
body.page-id-136 .one-third.column-block h3:before,
body.page-id-136 .page-title-module-custom .left.page-title-custom:before,
body.pcat9 .page-title-module-custom .left.page-title-custom:before,
body.single-portfolio section#page-content .one-third.column-block.pcat9 h5:before{position:absolute;top:-14px;border-top:12px solid rgba(91,176,21,0.9);content:'';width:60px;}
body.page-id-142 .one-third.column-block h3:before,
body.page-id-142 .page-title-module-custom .left.page-title-custom:before,
body.pcat10 .page-title-module-custom .left.page-title-custom:before,
body.single-portfolio section#page-content .one-third.column-block.pcat10 h5:before{position:absolute;top:-14px;border-top:12px solid rgba(25,165,225,0.9);content:'';width:60px;}
body.page-id-145 .one-third.column-block h3:before,
body.page-id-145 .page-title-module-custom .left.page-title-custom:before,
body.pcat11 .page-title-module-custom .left.page-title-custom:before,
body.single-portfolio section#page-content .one-third.column-block.pcat11 h5:before{position:absolute;top:-14px;border-top:12px solid rgba(255,131,0,0.9);content:'';width:60px;}
body.page-id-136 .page-title-module-custom .left.page-title-custom:before,
body.pcat9 .page-title-module-custom .left.page-title-custom:before,
body.page-id-139 .page-title-module-custom .left.page-title-custom:before,
body.pcat8 .page-title-module-custom .left.page-title-custom:before,
body.page-id-142 .page-title-module-custom .left.page-title-custom:before,
body.pcat10 .page-title-module-custom .left.page-title-custom:before,
body.page-id-145 .page-title-module-custom .left.page-title-custom:before,
body.pcat11 .page-title-module-custom .left.page-title-custom:before{left:50%;margin-left:-30px;top:-30px;}
body.page-id-136 .two-third.column-block .ui-accordion-content-active,
body.page-id-139 .two-third.column-block .ui-accordion-content-active,
body.page-id-142 .two-third.column-block .ui-accordion-content-active,
body.page-id-145 .two-third.column-block .ui-accordion-content-active,
body.single-portfolio .one-third.column-block .ui-accordion-content-active{border:1px solid #f2f2f2!important;border-top:none!important;}
body.page-id-50 #ticker .animate-number-wrap span.animate-number{font-family:'Helvetica-Neue-LT-Std-45-Light'!important;}
body.page-id-50 #ticker .animate-number-wrap h6{margin-bottom:0px!important;}
body.page-id-50 #ticker .animate-number-wrap h6 span.animate-number-caption{font-family:'Helvetica-Neue-LT-Std-75-Bold';line-height:30px;}
body.page-id-50 #ticker .animate-number-wrap + p{margin-top:0px;}
body.page-id-50 #ticker .one-third:nth-child(2){border-left:1px solid #cacaca;border-right:1px solid #cacaca;}
@media screen and (max-width:967px){body.page-id-50 #ticker .one-third:nth-child(2){border-left:1px solid transparent;border-right:1px solid transparent;}
}
body.page-id-50 .no-sidebar-page .be-section-pad:first-child{padding-top:0!important;}
body.page-id-50 .service .font-icon.icon-size-medium{border-radius:0!important;line-height:18px;font-size:12px;padding:20px 10px;}
body.page-id-50 ul.services li .icon-calendar2::before{font-family:'Helvetica-Neue-LT-Std-65-Medium';width:35px;}
body.page-id-50 ul.services li:first-child .icon-calendar2::before{content:"1964";}
body.page-id-50 ul.services li:nth-child(2) .icon-calendar2::before{content:"1976";}
body.page-id-50 ul.services li:nth-child(3) .icon-calendar2::before{content:"1982";}
body.page-id-50 ul.services li:nth-child(4) .icon-calendar2::before{content:"1992";}
body.page-id-50 ul.services li:nth-child(5) .icon-calendar2::before{content:"1997";}
body.page-id-50 ul.services li:nth-child(6) .icon-calendar2::before{content:"2003";}
body.page-id-50 ul.services li:nth-child(7) .icon-calendar2::before{content:"2009";}
body.page-id-50 ul.services li:nth-child(8) .icon-calendar2::before{content:"2014";}
body.page-id-50 ul.services li:nth-child(9) .icon-calendar2::before{content:"2017";}
body.page-id-50 .services-outer-wrap span.timeline{height:95.25%!important;}
@media screen and (max-width:767px){#ticker .be-section-pad.clearfix .be-row.clearfix:last-child{display:none;}
}
@media screen and (max-width:700px){body.page-id-50 #imageBlock{display:none;}
}
body.page-id-161 .required{color:#009bde!important;}
body.page-id-161 .be-text-block.animated{color:grey;font-family:'Helvetica-Neue-LT-Std-75-Bold';font-size:16px;font-style:italic;line-height:32px;}
body.page-id-161 .caption-wrap h6.caption{color:grey!important;font-family:'Helvetica-Neue-LT-Std-45-Light'!important;font-size:18px;letter-spacing:normal!important;line-height:32px;padding:0!important;text-transform:none;text-align:left;}
body.page-id-161 .one-col >.be-text-block{max-width:800px;margin:0}
body.page-id-161 #right-sidebar .widget,
body.search #right-sidebar .widget{margin-bottom:0;}
body.page-id-161 #right-sidebar .widget h6,
body.search #right-sidebar .widget h6{margin-bottom:8px!important;}
body.page-id-161 #right-sidebar .widget_social.widget,
body.search #right-sidebar .widget_social.widget{margin-bottom:60px!important;}
body.page-id-161 #right-sidebar .textwidget,
body.search #right-sidebar .textwidget{color:grey;font-family:'Helvetica-Neue-LT-Std-45-Light';font-size:14px;line-height:30px;position:relative;}
body.page-id-161 #right-sidebar .textwidget p,
body.search #right-sidebar .textwidget p{font-size:14px;}
body.page-id-161 #right-sidebar .textwidget strong,
body.search #right-sidebar .textwidget strong{font-family:'Helvetica-Neue-LT-Std-75-Bold';font-size:16px;}
body.page-id-161 #right-sidebar .textwidget h3,
body.search #right-sidebar .textwidget h3{margin-top:50px;padding-top:16px;}
body.page-id-161 #right-sidebar .textwidget h3:before,
body.search #right-sidebar .textwidget h3:before,
body.single-format-standard #right-sidebar .widget_categories h6:before{position:absolute;left:0;right:0;top:-4px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQALHjx//zwjjgziWlpaMYAEYB8RmROaABAD0pw9Z6OuHOgAAAABJRU5ErkJggg==);content:'';height:12px;width:60px;}
body.page-id-161 #right-sidebar .phone,
body.search #right-sidebar .phone{background:url(img/icon-phone.png) 0px 7px no-repeat;padding-left:22px;color:grey;}
body.page-id-161 #right-sidebar .fax,
body.search #right-sidebar .fax{background:url(img/icon-fax.png) 0px 7px no-repeat;padding-left:22px;color:grey;}
body.page-id-161 #right-sidebar .phone span,
body.search #right-sidebar .phone span,
body.page-id-161 #right-sidebar .fax span,
body.search #right-sidebar .fax span{color:#009bde;font-family:'Helvetica-Neue-LT-Std-75-Bold';}
body.page-id-161 #right-sidebar .email,
body.search #right-sidebar .email{background:url(img/icon-email2.png) 0px 7px no-repeat;padding-left:30px;color:#4d4d4d;}
body.page-id-161 form{margin-top:65px;}
body.page-id-161 form p{margin-bottom:30px;}
body.page-id-161 form label{color:grey;font-family:'Helvetica-Neue-LT-Std-75-Bold';font-size:18px;font-weight:normal;line-height:32px;}
.wpcf7-form-control.wpcf7-submit.button1{font-size:18px!important;margin-top:27px!important;border-bottom:4px solid #40B4E5!important;border-radius:0!important;letter-spacing:0!important;padding:18px 10px 16px!important;}
.wpcf7-form-control.wpcf7-submit.button1:hover{background:#009bde;background:linear-gradient(to bottom, #009bde 30%,rgba(0,0,0,0.8) 100%);}
body.page-id-161 section#right-sidebar .social-icon,
body.search section#right-sidebar .social-icon{width:49px;}
body.search-results nav.post-nav{display:none!important;}
body.search li.post-meta.post-category,
body.search li.post-meta .post-meta-sep{display:none;}
body.search section#page-content > h2{margin-bottom:100px;margin-top:50px;}
body.search article.portfolio{margin-bottom:0px;}
body.search .blog-separator .separator{margin-top:30px;margin-bottom:39px;}
body.page-id-90 #testimonials{background-image:url('img/bkg-testimonials-quote.png'), url('img/bkg-client-testimonials.jpg');background-position:center 100px, center center;background-repeat:no-repeat, no-repeat;background-size:auto, cover;margin:0!important;padding:100px 0 60px;}
body.page-id-90 #testimonials .tp-caption p,
body.page-id-90 #testimonials .tp-caption .client-title{color:#fff!important;}
body.page-id-90 #testimonials .tp-caption.black p > img{display:none!important;}
body.page-id-90 .flexslider{margin-bottom:12px;}
body.page-id-90 .flexslider ul.slides li{background:url('img/bkg-client-logos.png') center center no-repeat;height:142px;position:relative;}
body.page-id-90 .flexslider ul.slides li img{margin:auto;position:relative;top:50%;transform:translateY(-50%);vertical-align:middle;width:auto;}
body.page-id-90 .flexslider ol.flex-control-nav, body.page-id-90 .flexslider ul.flex-direction-nav{display:none ! important;}
.be-section.full-screen-section.clearfix[style]{height:auto!important;}
.full-screen-section-wrap .be-row.clearfix.be-wrap.be-no-space,
.full-screen-section-wrap .be-row.clearfix.be-wrap{max-width:100%!important;}
@media screen and (max-width:767px){.full-screen-section-wrap .be-row.clearfix.be-wrap.be-no-space .one-half.column-block.be-column-pad{width:100%!important;}
}
.steps{color:#fff;cursor:pointer;float:left;font-family:'Helvetica-Neue-LT-Std-45-Light';font-size:20px;padding:110px 20px 85px;text-align:center;text-transform:uppercase;width:100%;}
.steps.one{background:#004a87 url('img/bkg-step1.png') center center no-repeat;}
.steps.two{background:#0056b8 url('img/bkg-step2.png') center center no-repeat;}
.steps.three{background:#1d92d1 url('img/bkg-step3.png') center center no-repeat;}
.steps.four{background:#3abef2 url('img/bkg-step4.png') center center no-repeat;}
.steps.five{background:#8bc7ea url('img/bkg-step5.png') center center no-repeat;}
.logoContainer{background:url('img/bkg-client-logos.png') center center no-repeat;position:relative;height:142px;}
.logoContainer img{display:block;left:0;margin:auto;position:absolute;top:33%;right:0;}
#clientList .special-heading-wrap .special-heading.align-center h3.special-h-tag{text-align:left!important;}
img.trophy{display:block;}
ul.clients{list-style:none;padding:0;margin:0;}
ul.clients li{font-size:14px;margin-bottom:0;padding-left:0;text-indent:-.8em;margin-left:12px;}
ul.clients li:before{content:"\25AA  ";color:#009bde;font-size:19px!important;}
.post-nav ul li{display:inline-block;}
li.post-meta{float:none;}
li.post-meta.post-comments{display:none;}
video.responsiveVid{max-width:100%!important;width:100%;}
@media screen and (max-width:1600px){#stepTwo video.responsiveVid{margin-top:62px;}
}
#stepFive video.responsiveVid{min-height:100%!important;min-width:100%!important;}
@media screen and (max-width:1024px){body.page-id-80 section#page-content .be-no-space .column-block{width:100%;min-height:300px;float:none;display:block;}
body.page-id-80 section#page-content #stepTwo .col-lg-push-6{max-height:500px!important;}
}
@media screen and (max-width:880px){body.page-id-80 section#page-content #stepTwo .col-lg-push-6{max-height:390px!important;}
}
@media screen and (max-width:710px){body.page-id-80 section#page-content #stepTwo .col-lg-push-6{max-height:190px!important;}
}
@media screen and (max-width:600px){body.page-id-80 #stepTwo .col-lg-push-6{max-height:300px;}
}
body.parent-pageid-124 .ui-accordion .ui-accordion-header{font-size:14px!important;}
body.parent-pageid-124 .ui-accordion .ui-accordion-header,
body.parent-pageid-124 .ui-accordion .ui-accordion-content{border:none!important;}
body.parent-pageid-124 .one-third.column-block .ui-accordion-content-active{border:1px solid #f2f2f2!important;border-top:none!important;}
body.parent-pageid-124 .ui-state-active,
body.parent-pageid-124 .ui-state-hover{background:#f2f2f2;}
#signInForm{box-shadow:-2.1px 9.8px 50px -10px rgba(0,0,0,0.1);margin:0 auto;overflow:hidden;width:786px;}
@media screen and (max-width:800px){#signInForm{width:500px;}
}
@media screen and (max-width:500px){#signInForm{width:280px;}
}
#signInForm [class*="col-"]{margin-bottom:-99999px;padding-bottom:99999px;}
#signInForm .col-md-4{background:#0078b0;}
#signInForm .col-md-4 > img{display:block;margin:15px auto;}
#signInForm .col-md-4 > p{color:#fff;line-height:16px;text-align:center;}
#signInForm .col-md-4 ul#features{color:#fff;display:block;font-size:16px;line-height:32px;list-style-type:none;margin:0 auto;padding-bottom:15px;width:80%;}
#signInForm .col-md-4 ul#features li{margin-bottom:7px;margin-left:-10px;padding-left:23px;}
#signInForm .col-md-4 ul#features li:first-child{background:url('img/icon-sm-secure.png') left center no-repeat;}
#signInForm .col-md-4 ul#features li:nth-child(2){background:url('img/icon-sm-chart.png') left center no-repeat;}
#signInForm .col-md-4 ul#features li:last-child{background:url('img/icon-sm-users.png') left center no-repeat;}
#signInForm .col-md-8{background:#fff;padding-bottom:25px;padding-left:78px;}
#signInForm .col-md-8 label{color:grey;font-family:'Helvetica-Neue-LT-Std-75-Bold';font-size:18px;font-weight:normal;line-height:32px;}
@media screen and (max-width:500px){#signInForm .col-md-8{padding-left:21px;}
}
#signInForm form input[type="text"]{margin-bottom:16px!important;}
#signInForm #message{color:red;padding:8px 0;}
@media only screen and (max-width:1279px) and (min-width:960px){#page-content.content-single-sidebar{width:620px!important;}
}
.be-bg-video{display:block !important;}
body.page-id-1302 .no-sidebar-page .be-section-pad:first-child, body.page-id-1329 .no-sidebar-page .be-section-pad:first-child,body.page-id-1332 .no-sidebar-page .be-section-pad:first-child{padding-top:0!important;}
.inlineblock{display:inline-block;margin-right:25px;}
.not-home #bottom-widgets-wrap .one-half{text-align:left;}
.not-home #bottom-widgets-wrap .one-half.column-block{margin-left:0%;padding-left:5%;}
footer#bottom-widgets .newsletter-footer{width:100%;display:block;text-align:center;}
footer#bottom-widgets .newsletter-footer .newsletter-half{display:inline-block;text-align:left;background:url(/exhibitcompany/wp-content/uploads/2015/10/bkg-dotted.png) repeat top left;height:175px;vertical-align:middle;padding:30px;padding-right:10%;}
h2.newstitle{font-size:20px !important;font-weight:bold !important;text-align:left !important;text-transform:uppercase;}
footer#bottom-widgets .newsletter-footer .newsletter-half:first-child{margin-right:-5px;padding-left:10%;padding-right:0px;}
footer#bottom-widgets #mc_embed_signup input.email{min-width:200px;margin-top:25px !important;}
.not-home footer#bottom-widgets #mc_embed_signup input.email{min-width:100px;}
footer#bottom-widgets #mc_embed_signup input[type="image"]{margin-top:25px;}
.not-home footer#bottom-widgets .one-fourth.column-block:last-child{margin-left:2%;width:22.5%;}
.home footer#bottom-widgets .one-half:first-child .widget_text:last-child{background:url(/exhibitcompany/wp-content/uploads/2015/10/bkg-dotted.png) repeat top left;padding:20px;padding-bottom:40px;}


.phone{height:30px;}
.page-id-1296 .wpsl-locations-details .phone{background:url(img/icon-phone.png) 15px 5px no-repeat;color:#4d4d4d;padding-left:0px;}
.page-id-1296 .wpsl-locations-details .fax{background:url(img/icon-fax.png) 15px 8px no-repeat;color:#4d4d4d;padding-left:0px;}
.location-indv .phone{padding-left:32px;background:url(img/icon-phone.png) 15px 0px no-repeat;background-size:contain;}
.location-indv .fax{padding-left:40px;background:url(img/icon-fax.png) 15px 0px no-repeat;background-size:contain;}
.page-id-1296 .wpsl-locations-details{display:block;vertical-align:top;margin:10px 30px;}
.page-id-1296 #wpsl-stores{text-align:center;height:auto !important;}
.page-id-1296 #wpsl-stores li{display:inline-block;vertical-align:top;padding:10px 30px !important;border-bottom:none !important;}
.page-id-1296 .wpsl-search{display:none;}
.page-id-1296 #wpsl-gmap{height:500px !important;}
.page-id-1296 .header-hero-custom-section .be-row{height:auto !important;}
#wpsl-search-btn{margin-top:35px;color:#0053b5 !important;}
.page-id-1296 .address-wrap{text-align:center;}
.page-id-1296 .be-section-pad{padding-top:0px !important;}
.wpsl-locations-details span strong:first-child{color:#0053b5;}
.wpsl-location-address{margin-bottom:0px !important;}
#wpsl-gmap img[src*="blue@2x"]{display:none !important;}
.page-id-1296 .one-col p.locationtitle{font-weight:300;font-size:30px;text-transform:uppercase;letter-spacing:2.5px;text-align:center;margin-bottom:50px;}
#wpsl-base-gmap_0{margin-top:40px;float:right;}
#wpsl-base-gmap_2{height:500px !important;}
#bottom-widgets-wrap.be-wrap{max-width:95% !important;}
#bottom-widgets-wrap .footer-block{display:inline-block;vertical-align:top;width:30%;margin-right:2%;}
#bottom-widgets-wrap .footer-block a{color:#0053b5;}
.page-id-1296 .location-links{display:block;padding:10px 50px;text-transform:uppercase;font-weight:bold;letter-spacing:2.5px;}
.page-id-1296 .be-row.clearfix.zero-bottom:after{content:"";height:15px;width:100%;background:#0056b8;margin-top:-12px;}
.page-id-1296 .locationlist li:nth-child(1) a.location-links{background-color:#0056b8;color:#FFF;}
.page-id-1296 .locationlist li:nth-child(2) a.location-links{background-color:#1f9bde;color:#FFF;}
.page-id-1296 .locationlist li:nth-child(3) a.location-links{background-color:#38b5e6;color:#FFF;}
.locationlist li:nth-child(1) .color-bar, #bottom-widgets .footer-block:nth-child(1) .color-bar{height:14px;background:#0056b8;margin-top:0px;}
.locationlist li:nth-child(2) .color-bar, #bottom-widgets .footer-block:nth-child(2) .color-bar{height:14px;background:#1f9bde;margin-top:0px;}
.locationlist li:nth-child(3) .color-bar, #bottom-widgets .footer-block:nth-child(3) .color-bar{height:14px;background:#38b5e6;margin-top:0px;}
.footer-block .color-bar{margin-top:0px !important;}
.page-id-1296 .footer-block img:before{content:"";background:red;height:10px;width:100%;}
.page-id-1296 #wpsl-stores{display:none;}
.page-id-1296 .location-links:nth-child(n+2){}
.page-id-1296 ul.locationlist{text-align:center;margin-bottom:40px;}
.page-id-1296 ul.locationlist img{margin-bottom:15px;}
.page-id-1296 ul.locationlist li{display:inline-block;margin-right:5%;vertical-align:top;}
#bottom-widgets-wrap .one-half:first-child .widget_text.widget:last-child{background:url(/exhibitcompany/wp-content/uploads/2015/10/bkg-dotted.png) repeat top left;padding:20px;padding-bottom:40px;}
@media screen and (max-width:780px){.page-id-1296 .location-links{display:block;width:80%;margin:0 auto;margin-bottom:1%;}
.page-id-1296 .location-links:nth-child(n+2){margin-left:auto;}
}
@media screen and (max-width:768px){footer#bottom-widgets .newsletter-footer #newsletter-wrap{background:url(/exhibitcompany/wp-content/uploads/2015/10/bkg-dotted.png) repeat top left;}
footer#bottom-widgets .newsletter-footer .newsletter-half{display:block;text-align:center;background:none;vertical-align:middle;padding-right:0%;padding-left:15%;height:auto;padding:20px;}
footer#bottom-widgets .newsletter-footer .newsletter-half h2.newstitle{text-align:center !important;}
footer#bottom-widgets .newsletter-footer .newsletter-half:first-child{padding-left:0%;padding-top:10px;}
footer#bottom-widgets .newsletter-footer .newsletter-half:last-child{padding-top:0px;padding-bottom:35px;margin-left:5%;}
footer#bottom-widgets .one-half, .page-id-1296 .one-half{display:block;width:100%;margin:0 auto;text-align:center;}
#wpsl-base-gmap_3{margin:0 auto;float:none;}
#wpsl-base-gmap_2{height:350px !important;}
.page-id-1296 #wpsl-gmap{height:350px !important;}
}
@media screen and (max-width:767px){#bottom-widgets-wrap .footer-block{width:100%;margin-bottom:20px;}
footer .phone, footer .fax{display:inline-flex;}
#newsletter-wrap{text-align:left;}
}
@media screen and (max-width:1280px){.not-home footer#bottom-widgets .column-block{width:100% !important;}
.not-home footer#bottom-widgets .one-half.column-block{padding-left:0%;margin-left:0%;}
.not-home footer#bottom-widgets .one-fourth.column-block:last-child{margin-left:0%;}
}
.IDEXimg {width: 200px!important;height: 150px!important;}


body.page-id-142 .ui-accordion-header:before{background: rgb(0, 155, 222);color: #fff;font-size: 25px!important;height: 35px;padding: 0px 8px 5px 10px;left: 8px;line-height: 1.5;position: absolute;top: 7px;width: 35px;}

.page-id-142 .one-half:nth-child(1) h3:before {position: absolute;top: -14px;border-top: 12px solid rgba(25,165,225,0.9);content: '';width: 60px;}

body.page-id-139 .ui-accordion-header:before{background: rgb(0, 155, 222);color: #fff;font-size: 25px!important;height: 35px;padding: 0px 8px 5px 10px;left: 8px;line-height: 1.5;position: absolute;top: 7px;width: 35px;}

.page-id-139 .one-half:nth-child(1) h3:before {position: absolute;top: -14px;border-top: 12px solid rgba(25,165,225,0.9);content: '';width: 60px;}


@media (max-width: 767px) {
    .tp-simpleresponsive .tp-caption.large_bold_white{
        line-height: 0 !important;
        padding-bottom: 1.5rem !important;
        padding-top: 0 !important;
    }
    .tp-simpleresponsive .tp-caption.very_large_text {
        padding-top: 0rem !important;
        line-height: 1.0rem !important;
        padding-bottom: 0 !important;
    }
    .tp-simpleresponsive .tp-caption.large_text {
        padding-top: 1.5rem !important;
    }   
}

.header-hero-section {
    min-height: 392px;
}