.row-custom-divider{margin-top:0 !important;margin-bottom:0 !important}
body,p{font-family:Arial,sans-serif}
a{color:#00b3dd}
a:hover,a:focus,a:active{color:#0092b4}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#00b3dd;font-family:Arial,sans-serif;font-weight:700}
h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}
h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}
h1,.h1{font-size:40px}
h2,.h2{font-size:30px}
h3,.h3{font-size:24px}
h4,.h4{font-size:20px}
h5,.h5{font-size:16px}
h6,.h6{font-size:14px}
.nav{font-family:Arial,sans-serif}
#SiteMap .mainBox{background-color:#000}
#SiteMap ul li a{font-family:Arial,sans-serif}
.sitemap-element .mainBox{background-color:#000}
.sitemap-element ul li a{font-family:Arial,sans-serif}
.text{font-family:Arial,sans-serif;font-size:16px;color:#000}
.btn-primary{color:#fff;background-color:#00b3dd}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:#fff !important;background-color:#0092b4 !important}
.btn-secondary{color:#fff;background-color:#000}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color:#fff !important;background-color:#000 !important}
@media(max-width:769px) and (min-width:320px){.bannerImage.section{margin-top:0}
}
@media(max-width:767px) and (min-width:320px){.panel-group .panel-heading{color:inherit;background-color:#f5f5f5;border:1px solid #ddd}
}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border-bottom:0}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-top:3px solid #00b3dd;border-left:1px solid #ddd !important;border-right:1px solid #ddd !important;border-radius:3px 3px 0 0;margin-top:-2px}
.informa,.informa .dropdown button{background-color:#333;color:#fff;font-size:14px}
header .cover div.left img{width:100%;max-width:250px}
header .cover div.right .eventDateContainer{width:100%}
header .cover div.right .eventDateContainer p{color:#000;font-family:Arial,sans-serif;font-size:16px;margin:0}
.headerSearchBox{display:none}
.search-submit{background-color:#00b3dd !important}
.search-submit .glyphicon{color:#fff !important}
.headercontainer header{display:table;height:120px;padding:0}
footer{margin-top:0}
footer .footerNavbg,footer .aboutInfo,footer .footerBottombg{color:#fff;background-color:#000}
footer .row{padding:0;margin-top:-1px}
footer .footerBottombg{min-height:12px}
footer a{color:#c2c2c2}
footer a:hover,footer a:focus{color:#fff}
footer .footerBottombg .nav{padding:0 15px !important}
footer .footerBottombg .nav>li>a{color:#c2c2c2}
footer .footerBottombg .nav>li>a:hover,footer .footerBottombg .nav>li>a:focus{color:#fff}
footer .footerBottombg .nav>li>a>.separator{color:#858585}
footer .about-informa .row .col-md-9{padding-left:15px}
footer .aboutInfo .footerLogo{margin-top:0}
footer .footerLogo img{max-width:250px !important}
div.carousel{margin-bottom:0}
.carousel-caption{top:auto;bottom:10%;left:0;right:0;width:100% !important;padding:0}
@media(min-width:768px){.carousel-caption{left:10%;right:10%;width:80% !important}
}
@media(min-width:992px){.carousel-caption{left:20%;right:20%;width:60% !important}
}
.carousel-caption>.container{width:auto;padding:15px}
.sliderdescription,.carousel-caption>.container{color:#fff;font-size:21px}
.carousel-caption>.container{text-align:center;background-color:transparent}
.slider-bottomtext{line-height:1.42857143 !important}
.carousel-calltoAction{margin-top:30px}
.carousel-calltoAction button{color:#fff;background-color:#00b3dd;border:0;line-height:1;font-size:18px;padding:20px 18px}
.carousel-calltoAction button:hover,.carousel-calltoAction button:focus,.carousel-calltoAction button:active{color:#fff !important;background-color:#0092b4 !important}
.carousel-calltoAction button:hover,.carousel-calltoAction button:focus,.carousel-calltoAction button:active{border:0 !important}
.carousel-caption h1,.carousel-caption .h1,.carousel-caption h2,.carousel-caption .h2,.carousel-caption h3,.carousel-caption .h3,.carousel-caption h4,.carousel-caption .h4,.carousel-caption h5,.carousel-caption .h5,.carousel-caption h6,.carousel-caption .h6{color:#fff;font-family:Arial,sans-serif;font-weight:700;text-transform:none}
.carousel-caption h1,.carousel-caption .h1{font-size:40px}
.carousel-caption h2,.carousel-caption .h2{font-size:30px}
.carousel-caption h3,.carousel-caption .h3{font-size:24px}
.carousel-caption h4,.carousel-caption .h4{font-size:20px}
.carousel-caption h5,.carousel-caption .h5{font-size:16px}
.carousel-caption h6,.carousel-caption .h6{font-size:14px}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{border:0 !important}
.highlgt-btn-title{font-family:Arial,sans-serif;font-size:18px;width:100%}
.highlgt-btn-title.text-left{text-align:center}
.highlgt-btn-custom{border:0;padding:20px 18px !important}
.event-overview-btn-text-padding{display:block !important;text-align:center !important;padding:0}
.highlgt-btn-icon-padding{display:none}
.bg-primary .btn-primary{color:#fff !important;background-color:#000 !important}
.bg-primary .btn-primary:hover,.bg-primary .btn-primary:focus,.bg-primary .btn-primary:active{color:#fff !important;background-color:#141414 !important}
#container1{margin-bottom:15px}
#container1 .heading{background-color:#000}
#container1 .heading p{font-family:Arial,sans-serif;background:transparent;color:#fff;font-size:16px;text-align:center;padding:0;margin:0}
#container1 .heading .lead{font-size:20px;margin-bottom:10px}
#container1 .heading h3{font-family:Arial,sans-serif;background:transparent;text-align:center;color:#fff;border:0}
#container1 .heading .callToActionPara{background-color:#00b3dd;padding:20px !important}
.component1{margin-bottom:15px}
.component1 .heading{background-color:#000}
.component1 .heading p{font-family:Arial,sans-serif;background:transparent;color:#fff;font-size:16px;text-align:center;padding:0;margin:0}
.component1 .heading .lead{font-size:20px;margin-bottom:10px}
.component1 .heading h3{font-family:Arial,sans-serif;background:transparent;text-align:center;color:#fff;border:0}
.component1 .heading .callToActionPara{background-color:#00b3dd;padding:20px !important}
button.navbar-toggle.collapsed.pull-right.mobileNavBtn:focus{border:0 !important}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:transparent}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#000}
.informa-header-menu .navbar-nav li a,.informa-header-menu .navbar-nav li a small{font-size:16px !important}
@media(min-width:768px) and (max-width:992px){.informa-header-menu .navbar-nav li a,.informa-header-menu .navbar-nav li a small{font-size:14px !important}
}
.nav>li{border:0}
.informa-header-menu .navbar-inverse,.informa-header-menu .navbar-inverse .container ul{background-color:#000}
.informa-header-menu .navbar-inverse .navbar-nav{font-family:Arial,sans-serif}
@media(min-width:769px){.informa-header-menu .navbar-inverse .navbar-nav{width:100%}
}
.informa-header-menu .navbar-inverse .navbar-nav>li>a{font-family:Arial,sans-serif;font-size:16px;border:0 !important}
@media(min-width:768px) and (max-width:991px){.informa-header-menu .navbar-inverse .navbar-nav>li>a{padding-left:10px !important;padding-right:10px !important}
}
@media(min-width:992px){.informa-header-menu .navbar-inverse .navbar-nav>li>a{padding-left:15px !important;padding-right:15px !important}
}
.informa-header-menu .navbar-inverse .navbar-nav>li>a:hover,.informa-header-menu .navbar-inverse .navbar-nav>li>a:focus{color:#00b3dd;background-color:#000 !important}
.informa-header-menu .navbar-inverse .navbar-nav>li>a,.informa-header-menu .navbar-inverse .navbar-nav>li>a small{width:auto}
.informa-header-menu .navbar-inverse .navbar-nav>li.active>a,.informa-header-menu .navbar-inverse .navbar-nav>li.open>a{color:#00b3dd !important;background-color:#000 !important}
.informa-header-menu .navbar-inverse .navbar-nav>li.active>a:hover,.informa-header-menu .navbar-inverse .navbar-nav>li.open>a:hover,.informa-header-menu .navbar-inverse .navbar-nav>li.active>a:focus,.informa-header-menu .navbar-inverse .navbar-nav>li.open>a:focus{color:#00b3dd !important;background-color:#000 !important}
.informa-header-menu .navbar-inverse .navbar-nav>li.navRegisterbg>a:hover,.informa-header-menu .navbar-inverse .navbar-nav>li.navRegisterbg>a:focus{background-color:#0092b4 !important;color:#fff !important}
.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu{background-color:#000}
.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu>li>a{border-bottom:0 !important}
.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu>li>a:hover,.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu>li>a:focus{color:#00b3dd !important;background-color:#000 !important}
.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu>li.active>a{color:#fff !important;background-color:#000 !important}
.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu>li.active>a:hover,.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu>li.active>a:focus{color:#00b3dd !important;background-color:#000 !important}
.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu>li.navRegisterbg>a:hover,.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu>li.navRegisterbg>a:focus{background-color:#0092b4 !important;color:#fff !important}
.navbar .nav>li:last-of-type>a{background-color:#00b3dd;color:#fff}
@media(min-width:768px){.navbar .nav>li:last-of-type>a{float:right}
}
.navbar .nav>li:last-of-type>a:hover,.navbar .nav>li:last-of-type>a:focus{color:#fff;background-color:#0092b4 !important}
.navbar .nav>li:last-of-type.active>a,.navbar .nav>li:last-of-type.active>a:hover,.navbar .nav>li:last-of-type.active>a:focus{color:#fff !important;background-color:#0092b4 !important}
.content-title{color:#00b3dd;font-family:Arial,sans-serif;font-weight:700;margin-top:20px;margin-bottom:10px;font-size:40px;background-color:transparent;border-bottom:0 !important;padding:0}
.content-highlight-title-anchor{color:#00b3dd;font-family:Arial,sans-serif;font-weight:700;margin-top:20px;margin-bottom:10px;font-size:24px}
.sixcolumns{margin-right:-1px}
@media(min-width:768px){.sixcolumns .sixpart{width:16.66%;*width:16.66%;float:left !important;position:relative}
}
@media(min-width:1200px){.sixcolumns .sixpart{width:16.66%;*width:16.66%;float:left !important;position:relative}
}
@media(min-width:768px) and (max-width:979px){.sixcolumns .sixpart{width:16.66%;*width:16.66%;float:left !important;position:relative}
}
@media(min-width:768px){.fivecolumns .fivepart{width:20%;*width:20%;float:left !important;position:relative}
}
@media(min-width:1200px){.fivecolumns .fivepart{width:20%;*width:20%;float:left !important;position:relative}
}
@media(min-width:768px) and (max-width:979px){.fivecolumns .fivepart{width:20%;*width:20%;float:left !important;position:relative}
}
.tint-text-bg .carousel-caption .container{background-color:rgba(0,0,0,0.65)}
.special-columns .carousel-caption>.container{font-size:18px}
.special-columns .carousel-caption{top:70% !important}
@media(min-width:768px){.special-columns .carousel-caption{left:-5% !important;top:20% !important}
}
@media(min-width:992px){.special-columns .carousel-caption{left:5% !important;top:60% !important;width:80% !important}
}
@media(max-width:1024px){.special-columns .carousel-inner>.item>img,.special-columns .carousel-inner>.item>a>img{height:auto !important}
}
header .cover div.right .eventDateContainer .calenderIcon,header .cover div.right .eventDateContainer .mapIcon{display:none}
.topNavAddress{padding-left:0 !important}
header .cover div.right .eventDateContainer p.calendarDetails{font-size:16px !important;font-weight:700;text-transform:uppercase}
.headercontainer{margin-bottom:-1px}
.mainSecondaryNav{display:none !important}
.informa-header-menu .navbar-inverse .navbar-nav{text-transform:uppercase}
@media(min-width:770px){.informa-header-menu .navbar-inverse .navbar-nav{width:auto;float:right}
}
@media(min-width:1200px){.navbar-inverse .container:before{float:left;content:" ";display:block;width:140px;height:60px;background-image:url("clientlibs/images/logo-main-white.png");background-size:125px;background-position:50% 33%;background-repeat:no-repeat;margin:0;overflow:hidden;width:0;opacity:0;transition:.1s width ease-out,0.1s opacity ease-out}
.navbar-fixed-top.navbar-inverse .container:before{width:140px;opacity:1}
}
.carousel-caption>.container a{color:#fff}
.carousel-caption>.container a:hover,.carousel-caption>.container a:focus,.carousel-caption>.container a:active{color:#fff;text-decoration:none}
.carousel-caption>.container img{display:block;margin-left:auto;margin-right:auto;max-width:200px;margin-bottom:15px}
@media(min-width:1200px){.carousel-caption>.container img{max-width:350px;margin-bottom:30px}
}
.txt-white,.txt-white p,.txt-white .text,.txt-white h1,.txt-white .h1,.txt-white h2,.txt-white .h2,.txt-white h3,.txt-white .h3,.txt-white h4,.txt-white .h4,.txt-white h5,.txt-white .h5,.txt-white h6,.txt-white .h6{color:#fff}
.lead,.lead p,.lead .text{font-size:20px}
@media(max-width:768px){.lead,.lead p,.lead .text{font-size:19px}
}
.section.bg-primary,.section.bg-secondary,.section.bg-alt,.section.bg-img{margin-left:-15px;margin-right:-15px}
@media(max-width:770px){.section.bg-primary .container,.section.bg-secondary .container,.section.bg-alt .container,.section.bg-img .container{padding-left:15px;padding-right:15px}
}
.bg-primary{background-color:#00b3dd}
.bg-primary,.bg-primary p,.bg-primary .text,.bg-primary h1,.bg-primary .h1,.bg-primary h2,.bg-primary .h2,.bg-primary h3,.bg-primary .h3,.bg-primary h4,.bg-primary .h4,.bg-primary h5,.bg-primary .h5,.bg-primary h6,.bg-primary .h6{color:#fff}
.bg-secondary{background-color:#000}
.bg-secondary,.bg-secondary p,.bg-secondary .text,.bg-secondary h1,.bg-secondary .h1,.bg-secondary h2,.bg-secondary .h2,.bg-secondary h3,.bg-secondary .h3,.bg-secondary h4,.bg-secondary .h4,.bg-secondary h5,.bg-secondary .h5,.bg-secondary h6,.bg-secondary .h6{color:#fff}
.bg-alt{background-color:#007f9d}
.bg-alt,.bg-alt p,.bg-alt .text,.bg-alt h1,.bg-alt .h1,.bg-alt h2,.bg-alt .h2,.bg-alt h3,.bg-alt .h3,.bg-alt h4,.bg-alt .h4,.bg-alt h5,.bg-alt .h5,.bg-alt h6,.bg-alt .h6{color:#fff}
.bg-img{background-size:cover;background-position:center center;background-repeat:no-repeat}
.bg-img,.bg-img p,.bg-img .text,.bg-img h1,.bg-img .h1,.bg-img h2,.bg-img .h2,.bg-img h3,.bg-img .h3,.bg-img h4,.bg-img .h4,.bg-img h5,.bg-img .h5,.bg-img h6,.bg-img .h6{color:#fff}
.footerNavbg .col-md-8,.footerNavbg .col-md-4{width:100%}
.navbar-right{float:left !important;margin-left:15px}
.opp-available{display:none}
.panel-default>.panel-heading .badge.opp-level--1{background-color:#fff;color:#333}
.panel-default>.panel-heading .badge.opp-level--2{background-color:#d4af37;color:#000}
.panel-default>.panel-heading .badge.opp-level--3{background-color:silver;color:#000}
.panel-default>.panel-heading .badge.opp-level--4{background-color:#454545}
.m-template .btn-primary{border-radius:0;border:0}
.m-template .btn-primary:active:hover,.m-template .btn-primary:focus,.m-template .btn-primary:active:focus,.m-template .btn-primary:active,.m-template .btn-primary.active{width:auto !important}
.informa{z-index:10;position:relative}
.home-hero .heroParallax,.home-section .heroParallax{max-height:1280px !important}
.home-hero .heroParallax>.row,.home-section .heroParallax>.row{background-color:#333}
.home-hero .heroParallax .carousel-inner>.item,.home-section .heroParallax .carousel-inner>.item,.home-hero .heroParallax .carousel-inner>.item>img,.home-section .heroParallax .carousel-inner>.item>img,.home-hero .heroParallax .carousel-inner>.item>a>img,.home-section .heroParallax .carousel-inner>.item>a>img{height:calc(72vw);max-height:1105px !important;min-height:480px}
.home-hero .heroParallax .carousel-inner>.item,.home-section .heroParallax .carousel-inner>.item{position:relative}
.home-hero .heroParallax .carousel-inner>.item>img,.home-section .heroParallax .carousel-inner>.item>img,.home-hero .heroParallax .carousel-inner>.item>a>img,.home-section .heroParallax .carousel-inner>.item>a>img{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);max-width:none;max-height:none;width:auto !important;height:100%}
@media(min-width:768px){.home-hero .heroParallax .carousel-inner>.item>img,.home-section .heroParallax .carousel-inner>.item>img,.home-hero .heroParallax .carousel-inner>.item>a>img,.home-section .heroParallax .carousel-inner>.item>a>img{width:100% !important;height:auto}
}
.home-hero.viewport-tall .carousel-inner>.item>img,.home-hero.viewport-tall .carousel-inner>.item>a>img{width:100% !important;height:100% !important}
.home-hero .heroParallax{margin-top:-37px}
.home-hero .heroParallax .carousel-inner>.item .carousel-caption{position:absolute;top:50%;left:50%;bottom:auto;transform:translate3d(-50%,-50%,0)}
.home-section .row{overflow:hidden}
.home-section .heroParallax{height:50%}
.home-section .heroParallax .carousel-inner>.item .carousel-caption{position:absolute;top:50%;left:0;bottom:auto;margin:0;transform:translate3d(0,-50%,0);background-color:rgba(0,0,0,0.9);width:90%;max-width:600px}
.home-section .heroParallax .carousel-inner>.item .carousel-caption>.container{font-size:18px;text-align:left;padding:50px 30px}
.home-section.bg-img{min-height:500px;background-attachment:fixed}
@media(max-width:991px){.home-section.bg-img{background-attachment:inherit}
}
.home-section.bg-img .text{background-color:rgba(0,0,0,0.85);width:85%;max-width:600px;padding:30px;margin:40px 30px 40px -15px}
@media(min-width:992px){.home-section.bg-img .text{padding:50px 30px;margin:80px 30px 80px -15px}
}
.home-section.bg-img--connect{background-position:center top;background-image:url("clientlibs/images/bg-img-home-connect.jpg")}
.home-section.bg-img--hardstuff{background-position:center bottom;background-image:url("clientlibs/images/bg-img-home-hardstuff.jpg")}
@media(max-width:767px){.home-section.bg-img--hardstuff{background-position:75% bottom}
}
.bg-img--fixit{background-image:url("clientlibs/images/bg-img-home-fixit.jpg")}
.image img{margin-left:auto;margin-right:auto}