iframe[name="google_conversion_frame"]{display:none;}
h1, h2, h3, h4, h5, footer dt, .primary-type, .nav, #home #twitter-feed b, .entry-title{font-family:"Helvetica Neue Light", "HelveticaNeue-Light" Arial, Helvetica,sans-serif;font-weight:300;line-height:1.3;color:#2C1E15;}
h1, .header-1{font-size:31px;font-weight:300!important;}
.AvantGarde-CondBold{font-family:AvantGarde-CondBold!important;font-weight:normal;font-style:normal;color:#2c2624;text-transform:uppercase;}
.AvantGarde-CondDemi{font-family:AvantGarde-CondDemi!important;font-weight:normal;font-style:normal;color:#2c2624;text-transform:uppercase;}
.BebasNeue{font-family:"BebasNeue"!important;text-transform:uppercase;letter-spacing:3px!important;color:#ddc!important;}
.BebasNeue.blue{color:#0cf!important;background-color:transparent;}
h1.BebasNeue{font-size:115px!important;font-weight:normal!important}
h2.BebasNeue{font-size:39px!important;font-weight:normal!important}
.pad5{padding:5px 0;}
.pad10{padding:10px 0;}
.pad20{padding:20px 0;}
.padTop20{padding-top:20px;}
.pad30{padding:30px 0;}
.pad40{padding:40px 0;}
.float-left{float:left!important;}
.float-right{float:right!important;margin-left:auto;}
.alignleft{padding-right:20px;}
.alignright{padding-left:20px;}
.full-width{width:100%;}
.grey-row{padding:10px;background-color:#E8E8E8;display:block;margin-left:40px;margin-bottom:40px;height:445px;}
.two-col{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;}
.three-col{-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;}
.four-col{-moz-column-count:4;-moz-column-gap:20px;-webkit-column-count:4;-webkit-column-gap:20px;}
.page-template-page-full-php h3:before{display:block;content:" ";margin-top:-88px;height:88px;visibility:hidden;}
.pull-down{margin-bottom:-9px;}
.cursor{cursor:pointer;}
.invisible{visibility:hidden;}
.shadow{-moz-box-shadow:-7px 7px 20px #999;-webkit-box-shadow:-7px 7px 20px #999;box-shadow:-7px 7px 20px #999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=205, Color='#999999')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=205, Color='#999999');}
.shadow.alignright, .shadow.alignleft{padding:0;}
a[rel*="prettyPhoto"]{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;}
#menu-products-navigation{}
.secondary-nav ul li.active a{font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold" Arial, Helvetica,sans-serif;font-weight:bold;}
.fixed-nav{top:0;position:fixed;z-index:1000;}
.login, .call{width:74px;height:28px;background:#272727;float:left;margin:25px 10px 0 0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.login a h5{color:#8b8b8b;padding:8px 0 0 30px;font-size:12px;font-weight:normal;background:url(../img/login.png) no-repeat 9px 7px;}
.login a:hover, .search a:hover, .call a:hover{text-decoration:none;}
.login a h5:hover{background-position:9px -14px;text-decoration:none;color:#FFFFFF;}
.call{width:60px;max-width:160px;}
.call a h5{color:#8b8b8b;padding:8px 0 0 28px;font-size:12px;font-weight:normal;background:url(../img/call.png) no-repeat 9px 8px;float:left;}
.call a h5:hover{background-position:9px -17px;text-decoration:none;color:#FFFFFF;}
.call h4{display:none;color:#8b8b8b;font-weight:bold;padding:5px 0 0 55px;cursor:pointer;}
.call a h5:hover .call h4{color:#FFF;}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit;font-size:100%;}
input::-webkit-search-decoration, input::-webkit-search-cancel-button{display:none;}
.searchbox{float:left;margin:25px 0 0 0;max-width:200px;background:#272727;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.searchbox a{background:url(../img/search.png) no-repeat 13px 7px;height:28px;width:40px;display:block;cursor:pointer;float:right;}
.searchbox a:hover{background-position:13px -16px;}
.search_bar{display:none;}
.searchbox #searchform{margin:0;float:left;height:0;}
.searchbox #searchform .search-query{background:#272727;border:none;width:0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px 0 0 4px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.searchbox #searchsubmit{display:none;}
.searchbox #searchform .search-query:focus{color:#FFFFFF;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.searchbox #searchform .search-query::-webkit-input-placeholder, .searchbox #searchform .search-query:-moz-placeholder, .searchbox #searchform .search-query:-ms-input-placeholder{color:#8b8b8b}
.stats-block{width:155px;height:90px;float:left;margin-right:9px;padding-top:10px;border-right:1px dashed #000;}
.stats-block:last-child{border-right:0px dashed #000;}
.stats-block p{margin-bottom:0px;font-size:12px;font-weight:bold!important;padding-left:5px;color:#000;}
.stats-block h1{font-weight:700!important;font-size:53px;line-height:1;color:#000;}
.contactfooter{background:#d3d3d3;width:100%;min-height:201px;margin-top:40px;position:absolute;bottom:0;}
.footer1{background:#d3d3d3;width:100%;min-height:201px;margin-top:40px;bottom:0;}
footer .menu, footer .menu li{list-style:none;margin-left:0;}
footer h3{color:#FFFFFF;}
footer a{color:#999999;}
.nav-footer ul{margin-bottom:0;margin-left:-10px}
.nav-footer ul li, .social-footer li{display:inline-block;font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold" Arial, Helvetica,sans-serif;font-weight:bold;color:#808080;}
.nav-footer ul li:first-child{padding-left:0;}
.nav-footer ul li a{padding:18px 9px;}
.nav-footer ul li a:hover{color:#000;}
.footer-nav{border-bottom:1px solid #bcbcbc;}
.social-footer{width:21%}
.social-footer ul{float:right;margin:12px 0 0 0;}
.social-footer li{padding:0;border-left:1px solid #bcbcbc;height:31px;}
.social-footer li a{height:31px;width:17px;padding:0 14px;overflow:hidden;display:block;text-indent:-9999px;background:url(../images/social-icons.png) no-repeat 0 0;filter:alpha(opacity=35);-moz-opacity:0.35;-khtml-opacity:0.35;opacity:0.35;}
.social-footer li a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;text-decoration:none;}
.social-footer .twitter{background-position:-138px 4px;}
.social-footer .facebook{background-position:10px 2px;}
.social-footer .linkedin{background-position:-40px 3px;}
.social-footer .youtube{background-position:-187px 2px;}
.social-footer .rss{background-position:-89px 4px;}
.social-footer .gplus{background-position:-236px 4px;}
footer .contact-info{background:#FFFFFF;height:54px;margin-left:0px;}
.contact-info .phone{font-size:17px;padding:9px 8px;line-height:52px;}
.contact-info .contact{padding:9px 8px;text-transform:uppercase;font-weight:bold;font-size:12px;vertical-align:1px;border-left:1px solid #d9d9d9;}
.contact-info a:hover{text-decoration:none;color:#000000;}
.copyright, .copyright a{color:#878787;}
.mobile-phone{display:none;background:#000000;padding:15px 0;color:#FFFFFF;font-size:19px;height:26px;overflow:hidden;}
.mobile-phone .span12{padding:5px 20px;width:94%;}
.mobile-phone .span12 > span{padding-top:5px;}
.mobile-phone .top{float:right;padding:18px 10px;filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;margin-top:-18px;}
.mobile-phone .top:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;text-decoration:none;}
.mobile-phone .top span{color:#8b8b8b;text-transform:uppercase;font-size:13px;font-weight:bold;vertical-align:1px;}
.mobile-phone .top strong{color:#FFFFFFF;}
.social-footer li.footer-contact a{font-size:12px;text-transform:uppercase;}
.mobile-search{display:none;}
.mobile-search #searchform{text-align:center;}
#nav-footer li.menu-contact-us, #nav-footer li.menu-client-login{display:none;}
.footer-copy input[type=checkbox]{position:absolute;top:0;left:0;height:100%;opacity:0;}
.footer-copy h2{color:#999;margin:0px 0 10px 0;}
.footer-copy label{cursor:pointer;}
.footer-copy label{position:relative;display:block;cursor:pointer;font-weight:bold;line-height:1.5;}
.footer-copy label:hover{color:#000;}
.footer-copy label:after{content:url('/img/plus-button.png');position:absolute;margin-left:10px;}
.footer-copy input[type=checkbox]:checked ~ h2 label:after{content:url('/img/x-button.png');margin-left:10px;}
.footer-copy p{color:#999;max-height:0;overflow:hidden;transition:max-height 0.4s ease;}
.footer-copy input[type=checkbox]:checked ~ h2 ~ p{max-height:125px;}
.go-top{position:fixed;bottom:2em;right:2em;text-decoration:none;color:white;background-color:rgba(0, 0, 0, 0.3);font-size:18px;padding:1em;display:none;}
.go-top:hover{background-color:rgba(0, 0, 0, 0.6);text-decoration:none;}
#mobileNav{display:none;padding:15px;background:#000000;}
select.mobile-nav{display:none;width:106%;height:40px;padding:5px 5px 5px 20px;background:none repeat scroll 0 0 transparent;border:none;color:#FFFFFF;font-size:16px;-webkit-appearance:none;}
.mobile-nav-wrap{display:none;width:99%;margin:0 auto;height:40px;background:url(../img/select-bg.png) right center;color:#FFFFFF;border-color:#000000;overflow:hidden;border-radius:10px;}
.mobile-nav option{background-color:#000000;}
.category header{margin-top:20px;}
.resource-nav ul{margin:20px 0 30px 0;}
.resource-nav ul li{display:inline;padding:10px 2px 10px 2px;white-space:nowrap;}
.resource-nav a{background-color:#ececec;color:#000000;font-size:11px;text-transform:uppercase;font-weight:normal;padding:10px 15px;min-width:50px;border-radius:3px;}
.resource-nav a:hover{text-decoration:none;background-color:#FFFFFF;box-shadow:0 0 5px #d4d4d4;}
.resource-nav a.selected{background:#FF6600;color:#FFFFFF;}
.resource_block{min-height:400px;}
.resource_block a img{width:100%;-moz-box-shadow:2px 2px 5px #999;-webkit--box-shadow:0 2px 2px #999;box-shadow:2px 2px 2px #9c9c9c;}
.resource_block a:hover{filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;text-decoration:none;}
.resource_block h3{margin:10px 0;}
.home #wrap{width:100%;margin-top:70px;}
.home .hero-unit{background:#FFF;}
.home .hero-unit .wrapper{background:transparent;}
.home .hero-unit{height:640px;background:#000000;}
.home .hero-unit .wrapper{width:100%;height:125px;position:absolute;bottom:0px;border-bottom:5px solid #F60;padding-top:0px;color:#FFFFFF;}
.home .hero-unit h1{margin-top:0;}
.homepage-slide-wrap.flexslider .flex-viewport{height:640px;}
.flexslider.homepage-slide-wrap{margin:74px auto 0 auto;max-width:1920px;}
.homepage-slide{height:636px;background-repeat:no-repeat;background-position:50% 0!important;}
a.slide-link{height:545px;}
.slide-text{padding-top:40px;}
.homepage-slide .cta-container{text-transform:uppercase;font-weight:bold;font-size:12px;padding-top:40px;}
.homepage-slide .cta-container.white{color:#fff;text-shadow:1px 1px 1px #000;line-height:2;}
.homepage-slide .cta-container.black{color:#000;text-shadow:1px 1px 1px #FFF;}
.homepage-slide .cta{background:url(../img/arrow-right.png) no-repeat right 2px;padding:8px 37px 10px 0;text-decoration:none;}
.slider-gif{width:180px;float:right;padding-top:141px;padding-right:2px;}
.hp-feature-inner{padding:45px 20px 0px 20px;height:120px;}
.hp-features h3{color:#8b8b8b;text-transform:uppercase;font-size:12px;font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold" Arial, Helvetica,sans-serif;font-weight:bold;margin-bottom:10px;padding:10px 15px;text-align:left;background:#000000;}
.hp-features p{color:#FFFFFF;font-size:12.5px;font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold" Arial, Helvetica,sans-serif;font-weight:bold;text-align:left;padding:10px 10px 10px 15px;}
.hp-features ul li{display:inline-block;cursor:pointer;}
.hp-features .span3{height:100px;margin-left:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:rgba(0, 0, 0, 0.85);width:230px!important;margin-left:40px!important;margin-right:0!important}
.hp-features li.span3:first-child{margin-left:0!important;}
.hp-features .span3:hover, .hp-features .flex-active-slide{background:rgba(255, 255, 255, 0.90);}
.hp-features .span3:hover .hp-feature-inner{border-top:4px solid #FF6600;padding-top:16px;height:145px;}
.hp-features .span3:hover h3, .hp-features .span3.flex-active-slide h3{background-color:#F60;color:#FFFFFF;}
.hp-features .span3:hover p, .hp-features .flex-active-slide p{color:#000000;}
.mobile-cta{display:none;}
.header-img{background-position:center top;background-repeat:no-repeat;width:100%;height:600px;position:absolute;top:75px;z-index:-1;background-color:#000000;}
.products-overview .header-img{background:transparent;}
.hero-unit{height:675px;position:relative;top:0;z-index:1;}
.hero-unit .wrapper{width:100%;height:auto;min-height:165px;position:absolute;bottom:0px;background:#333333;border-bottom:5px solid #F60;padding-top:20px;color:#FFFFFF;}
.hero-unit .products-headline{position:relative;top:60px;}
.hero-unit .products-subhead, .subhead h2{color:#FFFFFF;font-size:32px;}
.product-intro{font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold" Arial, Helvetica,sans-serif;font-weight:bold;}
.hero-unit .products-detailcopy, .subhead p{color:#FFFFFF;font-size:14px;line-height:22px;}
.hero-unit .video-thumb-container{margin-left:85px;margin-top:8px;}
.hero-unit .products-video p{font-size:11px;color:#828282;text-align:center;}
.products-overview.hero-unit{height:655px;}
.products-overview.hero-unit .products-headline{top:28px;}
.products-overview .header-img{top:125px;height:auto;}
.products-overview .video-link img{width:100%;}
.product-icon-row{padding-top:20px;}
.product-icons{float:right;width:100%;text-align:right;margin-right:-15px;}
.product-icons li{display:inline-block;padding:0 15px;text-align:center;min-width:13%;}
.product-icons li:last-child{padding-right:0px;}
.product-icons li img{width:50px;}
.product-icons li:hover img, product-icons li ul li a:hover .product-icons li img{width:52px;margin-top:-3px;}
.product-icons li ul{margin-left:0;}
.product-icons li ul li{padding:0;}
.product-icons li ul li a{font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold" Arial, Helvetica,sans-serif;font-weight:bold;font-size:11px;text-transform:uppercase;color:#FFF;}
.product-icons li ul li a:hover, .product-icons li:hover a{text-decoration:none;}
.product-icons .managed-lg-icon{position:relative;top:18px;}
.features{border-bottom:1px solid #ececec;padding-bottom:40px;}
.product-features{margin-top:40px;}
.product-feature{background:#ececec;min-height:160px;}
.product-feature:hover{border-bottom:5px solid #f60;margin-bottom:-5px;}
.product-feature h3{font-size:25px;line-height:30px;padding-top:20px;margin-left:40px;font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold" Arial, Helvetica,sans-serif;font-weight:bold;}
.product-feature ul{margin:0 0 0 55px;padding:10px 5px 15px 0;}
.product-feature li{font-size:15px;}
.product-feature img{display:block;margin:0 auto;max-width:100px;padding:15px;}
.product-components h3{font-size:28px;}
.product-components h4{font-size:18px;margin:20px 0;}
.product-components .component:last-child{border-bottom:0;}
.component{padding-top:40px;margin-top:40px;border-top:1px solid #ececec;}
.component:first-child{border-top:0;margin-top:0;}
.mobile-h1{display:none;}
.product-logos{width:100%;height:74px;background-repeat:no-repeat;margin-top:-8px;}
.product-logos p{text-indent:-500000px;}
#search-blocks .box{width:320px;display:inline-block;vertical-align:top;margin-bottom:12px;}
#search-blocks .box{background-color:#ededed;margin-top:20px;}
#search-blocks .box:hover{background:#e7e7e7;}
#search-blocks article{padding:20px;}
#search-blocks h2.entry-title{margin-top:0;}
#search-blocks p{margin-top:20px;}
.HTML5_Default{margin-top:-25px;}
.HTML5_Default, .HTML5_Default > div{position:relative!important;padding-bottom:56.25%!important;padding-top:0px!important;height:0!important;margin-bottom:0px;}
.HTML5_Default iframe,
.HTML5_Default object,
.HTML5_Default embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.title-bar{margin-top:10px;}
.title-bar h2{margin-top:5px;}
.playing{position:relative;margin-left:0;z-index:200;}
.video-wrap{width:100%;height:102%;background:url(../img/loading.gif) no-repeat center 250px rgba(0, 0, 0, .85);position:absolute;top:-20px;}
.video-wrap article{max-width:1920px;margin:0 auto;}
.video-container{width:80%;margin:30px auto;}
.hero-unit .video-container{max-width:50%;margin-top:70px;}
.hero-unit .video-wrap{z-index:100000;}
.video-container h2{color:#ffffff;}
.hentry .video-close{text-decoration:none;}
.hentry .video-close:hover{text-decoration:none;}
.HTML5_Default #jwplayer-2_wrapper{width:95%!important;}
.play{width:100px;height:100px;position:absolute;bottom:10px;right:10px;z-index:1;opacity:.85;background:url(../img/play_large.png) 0 0 no-repeat;background-size:80%;background-position:center;}
.play-small{width:100px;height:100px;position:absolute;bottom:-75px;right:-13px;z-index:1;opacity:.85;background:url(../img/play_large.png) 0 0 no-repeat;background-size:50%;background-position:center;}
.products-video .video-link{position:relative;}
.video-link:hover .play, .video-link:hover .play-small{opacity:1;}
.video-cta{position:absolute;bottom:45px;right:105px;font-weight:bold;color:#222;opacity:.7;}
#blog-blocks{margin-bottom:15px;}
#blog-blocks .article{background:#a5a5a5;padding:10px}
#blog-blocks img{width:100%}
#blog-blocks h1{color:#fff;font-size:23px;padding:15px 0}
#blog-blocks a{color:#fff;}
#blog-blocks .featured{width:100%!important;max-width:900px}
#blog-blocks .featured h1{font-size:32px;padding:0;margin:20px auto;}
#blog-blocks .featured img{}
#blog-blocks .featured.featured-wide img{width:100%!important;float:right;}
#blog-blocks a:hover{text-decoration:none;color:#fff;}
.blog-hover-meta{display:none;position:absolute;float:none;width:100%;top:40%;text-align:center;}
.blog-hover-meta p{font-size:15px;color:#fff;}
.blog-entry:hover .blog-hover-meta{display:block;}
.image-meta-container{position:relative;background:#fff;}
.image-meta-container:hover img{background:#fff;}
.blog-entry:hover .image-meta-container{background:none}
.blog-hover-meta .date{font-size:30px;font-weight:bold;margin-bottom:25px;}
.blog-hover-meta .date a:hover{text-decoration:none}
.blog-hover-meta .comments a{color:#fff;}
.blog-hover-meta .comments a:hover{text-decoration:none;color:#fff;}
.blog-hover-meta hr{width:85%;margin:15px auto;}
.blog-hover-meta a{text-decoration:none}
#blog-blocks .featured .blog-hover-meta hr{width:40%;}
.social-container, #respond, .navigation-single{padding-top:40px;margin:40px 0;clear:both;}
.navigation-single{}
.meta-category ul{margin:0px;margin:20px 0 30px 0;}
.meta-category ul li{list-style:none;}
.archive .page-header{border-bottom:none;}
.widget-inner img{width:100%}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled{color:#fff;text-decoration:none;font-size:15px;}
.navigation li{display:inline;margin:0 10px;}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled{background-color:#c9cccd;border-radius:0px;cursor:pointer;padding:12px;padding:5px 20px;margin-right:10px;}
.navigation li a:hover, .navigation li.active a{background-color:#7f7f7f;}
.navigation-single ul{margin-left:0;height:49px;}
.navigation-single li a, .navigation-single li a:hover, .navigation-single li.active a, .navigation-single li.disabled{color:#fff;text-decoration:none;font-size:15px;}
.navigation-single li{display:inline;margin:0;}
.navigation-single li a, .navigation-single li a:hover, .navigation-single li.active a, .navigation-single li.disabled{background-color:#c9cccd;border-radius:0px;cursor:pointer;padding:12px;padding:20px 20px;}
.navigation-single li a:hover, .navigation-single li.active a{background-color:#7f7f7f;}
.social-fb{margin-right:40px!important}
.social-fb, .social-twitter, .social-gplus, .social-linkedin{float:left;margin-right:10px;}
.category .page-header{border-bottom:0px}
.page-template-page-blog-php .blog-sidebar li, .single .blog-sidebar li, .category .blog-sidebar li, .archive .blog-sidebar li{list-style:none!important;float:left;}
.blog-sidebar li a{color:#a5a5a5;border:1px solid;padding:5px;margin:10px 10px 0 0;display:block;}
.blog-sidebar li a:hover{text-decoration:none}
.blog-sidebar hr{margin:30px 0;}
.blog-sidebar h3{color:#7f7f7f;}
.cat-item-18 a{color:#0072bc!important;}
.cat-item-15 a{color:#f68a1f!important;}
.cat-item-17 a{color:#dc2e35!important;}
.cat-item-16 a{color:#38b549!important;}
.cat-item-97 a{color:#772a90!important;}
.cat-item-96 a{color:#ffca04!important;}
.cat-item-76 a{color:#221f1f!important;}
.textwidget{margin-top:10px;}
.blog-entry{padding:10px;margin-bottom:20px;background:#a5a5a5;display:inline-block;height:auto;}
.blog-entry:hover img{opacity:.3}
.blog-entry h1{font-weight:bold!important;}
.hentry a{text-decoration:none;}
.blog-entry .category a{color:#fff;border:1px solid;padding:5px;margin:10px 5px 20px 0;display:inline-block;}
.blog-entry .category a:hover{text-decoration:none}
.single-post p{font-size:16px;}
.advertising{background:#0072bc;padding:10px;}
.advertising-h1{background:none;color:#0072bc;font-weight:bold!important;font-size:44px;line-height:1.2;}
.advertising-h3 a{background:none;color:#0072bc!important;border:1px solid;padding:5px;text-decoration:none!important;}
.websites{background:#f68a1f;}
.websites-h1{background:none;color:#f68a1f;font-weight:bold!important;font-size:44px;line-height:1.2;}
.websites-h3 a{background:none;color:#f68a1f!important;border:1px solid;padding:5px;text-decoration:none!important;}
.crm{background:#dc2e35;}
.crm-h1{background:none;color:#dc2e35;font-weight:bold!important;font-size:44px;line-height:1.2;}
.crm-h3 a{background:none;color:#dc2e35!important;border:1px solid;padding:5px;text-decoration:none!important;}
.managed-services{background:#772a90;}
.managed-services-h1{background:none;color:#772a90;font-weight:bold!important;font-size:44px;line-height:1.2;}
.managed-services-h3 a{background:none;color:#772a90!important;border:1px solid;padding:5px;text-decoration:none!important;}
.analytics{background:#ffca04;}
.analytics-h1{background:none;color:#ffca04;font-weight:bold!important;font-size:44px;line-height:1.2;}
.analytics-h3 a{background:none;color:#ffca04!important;border:1px solid;padding:5px;text-decoration:none!important;}
.inventory{background:#38b549;}
.inventory-h1{background:none;color:#38b549;font-weight:bold!important;font-size:44px;line-height:1.2;}
.inventory-h3 a{background:none;color:#38b549!important;border:1px solid;padding:5px;text-decoration:none!important;}
.certified-provider{background:#221f1f;}
.certified-provider-h1{background:none;color:#221f1f;font-weight:bold!important;font-size:44px;line-height:1.2;}
.certified-provider-h3 a{background:none;color:#221f1f!important;border:1px solid;padding:5px;text-decoration:none!important;}
.other{background:#a5a5a5;}
.other-h1{background:none;color:#a5a5a5;font-weight:bold!important;font-size:44px;line-height:1.2;}
.other-h3 a{background:none;color:#a5a5a5!important;border:1px solid;padding:5px;text-decoration:none!important;}
input#form-validation-field-0{margin-right:10px;padding:10px;}
.widget_wysija_cont .wysija-submit{width:50px;margin-top:0px;margin-left:20px;background:none;border-right:1px solid #ccc;padding:10px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;border-left:none;display:inline-block;}
.widget_wysija_cont .wysija-submit:hover{background:#222;color:#fff;}
.wysija-input, .wysija-paragraph{width:160px;float:left;}
input.wysija-input{padding:10px;border-right:0px;-webkit-border-radius:0px;outline:none;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
input.wysija-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.updated{background-color:#fff!important;border-color:#fff!important;}
.formError .formErrorContent{background:none repeat scroll 0 0 #222;}
textarea:focus,
input.wysija-input[type="text"]:focus{border-color:rgba(0, 0, 0, 0.2);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
.related-post li{list-style:none;line-height:18px;width:32%;float:left;display:block;margin:20px 13px 20px 0;}
.related-post li:last-child{margin-right:0px!important;}
.thumbnail .caption, .wp-caption{max-width:96% !important;width:auto !important;font-weight:bold!important;}
.cpp-logo-links img{padding-right:19px;padding-top:20px;}
.target-link{float:left;margin-right:25px;cursor:pointer;}
.target-link:hover{opacity:.4;}
ul.jobs-list{list-style:none;margin-left:0;}
.jobs-list li{font-size:17px;padding:5px;line-height:1.8;}
.jobs-list li:nth-child(even){background:#eeeeee;}
.jobs-list li a{color:#f26522;}
span.location{float:right;}
.jobs h2{padding:5px;background:#222;color:#fff;}
.entry-title{margin-bottom:5px;}
.entry-title a, .entry-title a:hover, .tab-pane a{color:#2C1E15;text-decoration:none;}
article.hentry.entry{margin-bottom:50px;padding-bottom:10px;}
h2.entry-title{margin-top:20px;}
a.read-more, a.read-more:visited{color:#2C1E15;text-transform:uppercase;}
#hometab .tab-content{border-bottom:1px solid #ececec;}
.tab-post{margin-bottom:10px;}
.blog-meta{margin-top:17px;margin-bottom:17px;}
.blog-meta a, .widgets a{color:#2C1E15;}
.wysiwyg-image{padding:10px 20px 0 0;}
.widgets{margin:0px 0;border-bottom:0px;}
.widgets h3{margin-bottom:10px;}
.hentry a{color:#333;text-decoration:underline;}
.entry-title a{text-decoration:none;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope, .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.learn-more-form{background:rgba(255, 255, 255, 0.95);padding:25px 30px 2px 30px;color:#000000;font-size:14px;position:fixed;z-index:9999;top:150px;right:-870px;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;}
.learn-more-form form{margin-bottom:0;}
.learn-more-form h2{font-size:26px;line-height:26px;margin:5px 0;font-weight:400;}
.hero-unit .learn-more-form p{color:#000;font-size:14px;}
.learn-more-form input{margin-bottom:10px;}
.contact-us-form input, .contact-us-form .interests{float:right;margin-bottom:10px;}
.learn-more-form textarea#comments, .contact-us-form textarea#comments{width:100%;height:60px;}
.learn-more-form span.wpcf7-not-valid-tip{display:block;width:100%;margin:10px 0;position:inherit;left:0;top:0;padding:2px 5px;}
.learn-more-form .learn-more-button{line-height:28px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);white-space:nowrap;text-transform:uppercase;display:block;position:absolute;left:-134px;top:374px;background:#F60;color:#FFF;padding:20px;cursor:pointer;}
.page-template-page-products-php .learn-more-form .learn-more-button{top:422px;}
.learn-more-form .learn-more-button:hover, .learn-more-form .learn-more-button.inward{text-decoration:none;;}
.learn-more-button .learn-more-arrow{margin-left:10px;width:30px;height:30px;display:inline-block;}
.learn-more-button.outward .learn-more-arrow{background:url(../img/arrow-up-grey.png) no-repeat;}
.learn-more-button.outward .learn-more-arrow.orange{background:url(../img/arrow-up.png) no-repeat;}
.learn-more-button.inward .learn-more-arrow{background:url(../img/arrow-down.png) no-repeat;}
.nada-full-width{border-top:1px solid #ececec;padding-top:0px;margin-top:40px;}
.nada-img{float:left;margin:0px 70px 0 0;font-size:12px;}
.nada-img-last{margin-right:0px;float:left;border:none;}
.nada-img-last .thumbnail, .nada-img .thumbnail{border:none;box-shadow:none;}
.nada-img-last .thumbnail .caption, .nada-img .thumbnail .caption{padding:9px 0 0 4px;line-height:1.3;}
.twitter-timeline{padding-top:0px;margin-bottom:30px;height:;auto;}
.nada-prod-wrap{float:left;width:230px;height:200px;border:1px solid #000;margin:5px}
.nada-prod-wrap h3{color:#444;font-size:20px;font-weight:bold;padding:4px 0 0px;margin:2px 0 0 8px;line-height:1.2;}
.nada-prod-wrap p{color:#000;font-size:13px;margin:2px 8px 8px;line-height:1.2;}
.link-block{width:43%;height:77px;padding:3px;margin:7px 0px 0 7px;float:left;}
.link-block h3{color:#fff;font-size:17px;font-weight:300;line-height:1.1;}
.orange{background-color:#FD8A39;}
.purple{background-color:#7D2B8B;}
.green{background-color:#00B55A;}
.red{background-color:#E2162B;}
.twitter-wrap{padding-top:55px;}
.oem-block{width:40%;height:200px;padding:auto;background:#888;float:left;margin:20px}
.oem-block h1{text-align:center;padding-top:80px;font-weight:bold!important;color:#fff!important;}
.ms-links{padding:30px 0;}
.ms-links h1{font-size:55px!important;font-weight:bold!important;}
.package-field{float:right;}
@media (max-height:710px){.hero-unit{overflow:hidden;width:100%;}
.learn-more-form{position:absolute;top:-369px;}
.page-template-page-products-overview-php .learn-more-form{top:-349px;}
}
.page-template-page-contact-php .hero-unit{height:675px;}
.contact-us-bar h4{font-size:11px;color:#F60;text-transform:uppercase;font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold" Arial, Helvetica,sans-serif;font-weight:bold;margin:10px 0 0 0;}
.contact-us-bar p, .contact-us-bar a{font-size:14px;color:#FFF;line-height:20px;}
.map-box{min-height:0px;}
.map{height:400px;margin-bottom:10px;}
.map img{max-width:none;}
.contact-us-form .country-container{margin-left:0;}
.contact-us-form select{width:182px;}
.locations h4{text-transform:uppercase;font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold" Arial, Helvetica,sans-serif;font-weight:bold;font-size:11px;color:#4c4c4c;}
.support-bar h2{font-size:32px;color:#FFF;}
.support-bar h2, .support-icon p{padding:0 0 0 120px;}
.support-bar h3{font-size:20px;color:#FFF;}
.support-bar p{font-size:14px;line-height:20px;}
.support-bar .support-icon{background:url(../img/phone.png) no-repeat left top;height:131px;}
p.support-number{font-size:18px;margin:5px 0 0 0;}
.page-template-page-timeline-php .hero-unit{background:url(../img/wooden_top_dark.jpg) no-repeat center center;background-size:cover;border-bottom:4px solid #F60;height:679px;}
.page-template-page-timeline-php #timeline-embed.full-embed{top:115px;position:absolute;}
.page-template-page-timeline-php .slider-item:first-child{background:url(../img/timeline-home.jpg) 0 -18px no-repeat;width:100%!important;height:100%!important;margin-left:-130px;background-size:cover;}
.page-template-page-timeline-php .slider-item:first-child .start, .page-template-page-timeline-php .slider-item:first-child p{text-shadow:0px 0px 5px #000000;}
.page-template-page-timeline-php .slider-item:first-child .content-container.layout-text{margin-top:-150px;}
.flexslider .slides.leadership li{width:1280px;min-height:490px;background-repeat:no-repeat!important;background-position:center top!important;}
.flexslider.leadership-slide-wrap .flex-viewport{height:532px;}
.flexslider.leadership-slide-wrap{margin:60px auto 0 auto;max-width:1920px;}
#carousel.flexslider{margin-bottom:0;}
.leadership .container{margin-top:80px;}
.leadership-text{background:rgba(255, 255, 255, 0.7);}
.leadership-text h2, .leadership-text h3, .leadership-text p{padding:0 20px;}
.leadership-text h2{padding-top:20px;font-weight:400;}
.leadership-text h3{font-size:16px;margin-bottom:20px;}
.leadership-text p{padding-bottom:20px;font-size:14px;line-height:20px;}
.leadership-components h4{font-size:16px;font-family:"HelveticaNeue-Bold", "HelveticaNeue Bold" Arial, Helvetica,sans-serif;font-weight:bold;margin:10px 0 0 0;}
.leaders #carousel .flex-viewport{max-height:160px;}
.hero-unit p.leader-name{text-transform:uppercase;font-weight:bold;text-align:center;padding:5px 0;color:#999999;}
.hero-unit .flex-active-slide p.leader-name{color:#F60;}
.page-template-page-leadership-php #carousel li:first-child{margin-left:0px!important;}
.page-template-page-leadership-php #carousel li{width:97px!important;margin-left:19px!important;}
.page-template-page-leadership-php .hero-unit{background:#000000;}
.down{float:right;padding-right:10px;display:none;}
.span9.animation-block p{display:none;}
.page-template-page-generic-php .hero-unit{border-bottom:5px solid #f60;height:524px;overflow:hidden;}
.page-template-page-generic-php.subnav .hero-unit h1{padding-top:20px;}
.page-template-page-generic-php .header-img{height:410px;}
.page-template-page-generic-php .generic-video .header-img{height:100%!important;background:#fff;}
.page-template-page-generic-php .products-headline h1{margin-top:0;}
.page-template-page-generic-php .video-wrap{height:104%;}
.page-template-page-generic-php .generic-grey-bar{border-bottom:0;height:660px;}
.page-template-page-generic-php .flexslider.leadership-slide-wrap .flex-viewport{height:400px;}
.page-template-page-generic-small-hero-php .hero-unit{border-bottom:5px solid #f60;height:550px;overflow:hidden;}
.page-template-page-generic-small-hero-php.subnav .hero-unit h1{padding-top:20px;}
.page-template-page-generic-small-hero-php .header-img{padding-left:0px;}
.page-template-page-generic-small-hero-php .generic-video .header-img{height:100%;}
.page-template-page-generic-small-hero-php .products-headline h1{margin-top:0;}
.page-template-page-generic-small-hero-php .video-wrap{height:104%;}
.page-template-page-generic-small-hero-php .generic-grey-bar{border-bottom:0;height:660px;}
.page-template-page-generic-small-hero-php .flexslider.leadership-slide-wrap .flex-viewport{height:400px;}
.page-template-page-home-new-php{background:#fff;}
.page-template-page-home-new-php .hero-unit{height:auto;max-width:100%;margin:0 auto;position:relative;overflow:hidden;border-bottom:5px solid #f26522;display:block;}
.page-template-page-home-new-php .home-features-wrap{display:block;margin-bottom:4em;}
.page-template-page-home-new-php .home-features{width:600px;padding-bottom:20px;border:none;}
.page-template-page-home-new-php .component{border:none;padding-top:0px;}
.page-template-page-home-new-php .text{position:absolute;z-index:20;width:100%;}
.page-template-page-home-new-php .text-container{float:left;width:30em;padding:20px;background:#2b2b2b;color:#fff;pointer-events:auto;}
.page-template-page-home-new-php .btn.learn-more{text-align:left;}
.page-template-page-home-flex-php{background:#fff;}
.page-template-page-home-flex-php .hero-unit{height:auto;max-width:100%;margin:0 auto;position:relative;overflow:hidden;border-bottom:5px solid #f26522;display:block;}
.page-template-page-home-flex-php .hero-unit .flex-hero-img img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;margin:0 auto;display:block;}
.page-template-page-home-flex-php .home-features-wrap{display:block;margin-bottom:4em;}
.page-template-page-home-flex-php .home-features-wrap a{color:#000;}
.page-template-page-home-flex-php .home-features-wrap a:hover{text-decoration:none;}
.page-template-page-home-flex-php .home-features{width:100%;padding-bottom:20px;border:none;}
.page-template-page-home-flex-php .component{border:none;}
.page-template-page-home-flex-php .text{position:absolute;z-index:20;width:100%;}
.page-template-page-home-flex-php .text-container{float:left;width:30em;padding:20px;background:#2b2b2b;color:#fff;pointer-events:auto;}
.page-template-page-home-flex-php .text-container p{font-size:18px;}
.page-template-page-home-flex-php .btn.learn-more{text-align:left;}
.page-template-page-home-flex-php .intro-line{padding-top:10px;}
.page-template-page-home-flex-php .center-hero{margin-left:0%!important;max-width:100%!important;}
.page-template-page-home-flex-php .animation-block{float:right;}
.page-template-page-flex-php{background:#fff;}
.page-template-page-flex-php .hero-unit{height:100%;max-width:100%;margin:0 auto;position:relative;overflow:hidden;border-bottom:5px solid #f26522;display:block;}
.page-template-page-flex-php .home-features-wrap{display:block;margin-bottom:4em;}
.page-template-page-flex-php .home-features-wrap a{color:#000;}
.page-template-page-flex-php .home-features-wrap a:hover{text-decoration:none;}
.page-template-page-flex-php .home-features{width:100%;padding-bottom:20px;border:none;}
.page-template-page-flex-php .text{position:absolute;z-index:20;width:100%;}
.page-template-page-flex-php .text-container{float:left;width:30em;background:#2b2b2b;color:#fff;pointer-events:auto;}
.page-template-page-flex-php .btn.learn-more{text-align:left;}
.page-template-page-flex-php .intro-line{padding-top:10px;}
.page-template-page-product-flex-php{background:#fff;}
.page-template-page-product-flex-php .hero-unit{height:100%;max-width:100%;margin:0 auto;position:relative;overflow:hidden;border-bottom:5px solid #f26522;display:block;}
.page-template-page-product-flex-php .hero-unit .container{max-width:1920px;}
.page-template-page-product-flex-php .hero-unit h1{font-size:71px;line-height:1;margin-top:0px;display:block;}
.page-template-page-product-flex-php .hero-unit h2{font-size:33px;}
.page-template-page-product-flex-php .hero-unit h3{font-size:23px!important;}
.page-template-page-product-flex-php .hero-unit .products-subhead{font-size:25px;}
.page-template-page-product-flex-php .flex-hero-img{}
.page-template-page-product-flex-php .hero-unit .intro-line{margin:10px 0;}
.page-template-page-product-flex-php .hero-unit .flex-hero-img img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;margin:0 auto;display:block;}
.page-template-page-product-flex-php .home-features-wrap{display:block;margin-bottom:4em;}
.page-template-page-product-flex-php .home-features-wrap a{color:#000;}
.page-template-page-product-flex-php .home-features-wrap a:hover{text-decoration:none;}
.page-template-page-product-flex-php .home-features{width:100%;padding-bottom:20px;border:none;}
.page-template-page-product-flex-php .text{position:absolute;width:100%;}
.page-template-page-product-flex-php .text-container{float:left;width:30em;padding:20px;background:#2b2b2b;color:#fff;pointer-events:auto;}
.page-template-page-product-flex-php .btn.learn-more{text-align:left;padding:5px 37px 9px 0;}
.page-template-page-product-flex-php .hero-unit .wrapper{width:100%;border-bottom:none;height:auto;min-height:100px;position:relative;bottom:0px;background:#333333;padding-top:10px;color:#FFFFFF;}
.page-template-page-product-flex-php .hero-unit .video-thumb-container{margin-top:0px;}
.page-template-page-product-flex-php .animation-block{float:right;padding:130px 0 40px;}
.page-template-page-product-flex-php .flex-hero-img-small{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;width:500px;height:auto;float:right;padding-top:79px;}
.page-template-page-product-flex-php .flex-video, .page-template-page-product-flex-php .flex-hero-img-small{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;width:500px;height:auto;float:right;padding:135px 0 30px 0;}
.page-template-page-product-flex-php .flex-video img,{width:100%;}
.page-template-page-product-flex-php .flexslider.leadership-slide-wrap .flex-viewport{height:auto;margin-bottom:-10px;}
.page-template-page-product-flex-php .flexslider{margin:0 auto;}
.page-template-page-product-flex-php .flexslider h1{margin-top:60px;color:#ff6600;font-size:90px;opacity:.8;line-height:1;}
.page-template-page-product-flex-php .flexslider .slides.leadership li{height:auto;min-height:100px!important;}
.page-template-page-product-flex-php .flexslider .slide-text{position:absolute;z-index:100;top:10px;background:transparent;}
.page-template-page-product-flex-php .flexslider .slide-text-container{background:transparent;}
.page-template-page-product-flex-php .flexslider .slide-text{padding-top:0px;}
.page-template-page-promo-new-php{background:#fff;}
.page-template-page-promo-new-php .hero-unit{height:100%;max-width:100%;margin:0 auto;position:relative;overflow:hidden;border-bottom:5px solid #f26522;display:block;}
.page-template-page-promo-new-php .hero-unit .container{max-width:1920px;}
.page-template-page-promo-new-php .hero-unit h1{font-size:71px;line-height:1;margin-top:0px;display:block;}
.page-template-page-promo-new-php .hero-unit h2{font-size:33px;color:#fff;font-weight:bold;}
.page-template-page-promo-new-php .hero-unit h3{font-size:23px!important;}
.page-template-page-promo-new-php .hero-unit p{font-size:13px;}
.page-template-page-promo-new-php .hero-unit .products-subhead{font-size:25px;}
.page-template-page-promo-new-php .flex-hero-img{}
.page-template-page-promo-new-php .hero-unit .intro-line{margin:10px 0;}
.page-template-page-promo-new-php .hero-unit .flex-hero-img img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;margin:0 auto;display:block;}
.page-template-page-promo-new-php .home-features-wrap{display:block;margin-bottom:4em;}
.page-template-page-promo-new-php .home-features-wrap a{color:#000;}
.page-template-page-promo-new-php .home-features-wrap a:hover{text-decoration:none;}
.page-template-page-promo-new-php .home-features{width:100%;padding-bottom:20px;border:none;}
.page-template-page-promo-new-php .text{position:absolute;width:100%;}
.page-template-page-promo-new-php .text-container{float:left;width:30em;padding:20px;background:#2b2b2b;color:#fff;pointer-events:auto;}
.page-template-page-promo-new-php .btn.learn-more{text-align:left;padding:5px 37px 9px 0;}
.page-template-page-promo-new-php .hero-unit .wrapper{width:100%;border-bottom:none;height:auto;min-height:100px;position:relative;bottom:0px;background:#333333;padding-top:10px;color:#FFFFFF;}
.page-template-page-promo-new-php .hero-unit .video-thumb-container{margin-top:0px;}
.page-template-page-promo-new-php .animation-block{float:right;padding:130px 0 40px;}
.page-template-page-promo-new-php .flex-hero-img-small{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;width:500px;height:auto;float:right;padding-top:79px;}
.page-template-page-promo-new-php .flex-video, .page-template-page-promo-new-php .flex-hero-img-small{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;width:500px;height:auto;float:right;padding:135px 0 30px 0;}
.page-template-page-promo-new-php .flexslider.leadership-slide-wrap .flex-viewport{height:auto;margin-bottom:-10px;min-height:720px}
.page-template-page-promo-new-php .flexslider{margin:0 auto;}
.page-template-page-promo-new-php .flexslider h1{margin-top:60px;color:#ff6600;font-size:90px;opacity:.8;line-height:1;}
.page-template-page-promo-new-php .flexslider .slide-text-container{background:transparent;}
.page-template-page-promo-new-php .flexslider .slide-text{padding-top:0px;height:auto;}
.page-template-page-promo-new-php .flexslider .video-slide{padding:65px 0 0;}
.page-template-page-promo-new-php .flexslider .slides img{width:auto;height:auto;float:left;max-width:1920px;}
.page-template-page-promo-new-php ul.slides.leadership{background:#333;}
.page-template-page-promo-new-php .promo-slide-copy{padding-bottom:30px;}
.page-template-page-promo-new-php .hero-unit .promo-slide-copy p{font-size:14px;line-height:1.5;}
.page-template-page-promo-new-php .hero-unit h1{font-weight:bold;color:#fff;}
.page-template-page-promo-new-php .flex-direction-nav a{top:37%;}
.page-template-page-promo-new-php .flexslider .flex-direction-nav a,
.page-template-page-promo-new-php .flexslider .flex-direction-nav a{display:block;}
.page-template-page-promo-new-php .flex-direction-nav .flex-next{right:0 !important;margin-right:0px;opacity:.7 !important;}
.page-template-page-promo-new-php .flex-direction-nav .flex-prev{left:0 !important;opacity:.7 !important;margin-left:0px;}
.page-template-page-promo-new-php p{font-size:16px!important;}
.page-template-page-one-php .header-img{height:auto;margin:20px auto;padding:65px 0 20px;position:relative;top:25px;}
.page-template-page-one-php .hero-unit{height:auto;padding:20px;border-bottom:5px solid #f26522;overflow:hidden;}
.page-template-page-one-php .hero-unit .products-headline{position:relative;top:0px;}
.page-template-page-one-php .product-components{margin:30px auto;}
.page-template-page-one-php .component{border-top:1px solid #2c2624;}
.page-template-page-one-php .component:first-child{border-top:0px;}
.page-template-page-french-php{background:#fff;}
.page-template-page-french-php .hero-unit{height:auto;max-width:100%;margin:0 auto;position:relative;overflow:hidden;border-bottom:5px solid #f26522;display:block;}
.page-template-page-french-php .hero-unit .container{max-width:1920px;}
.page-template-page-french-php .hero-unit h1{font-size:71px;line-height:1;margin-top:0px;display:block;}
.page-template-page-french-php .hero-unit h2{font-size:33px;}
.page-template-page-french-php .hero-unit h3{font-size:23px!important;}
.page-template-page-french-php .hero-unit .products-subhead{font-size:25px;}
.page-template-page-french-php .flex-hero-img{border-bottom:1px solid #333333;}
.page-template-page-french-php .hero-unit .intro-line{margin:10px 0;}
.page-template-page-french-php .hero-unit .flex-hero-img img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;margin:0 auto;display:block;}
.page-template-page-french-php .home-features-wrap{display:block;margin-bottom:4em;}
.page-template-page-french-php .home-features-wrap a{color:#000;}
.page-template-page-french-php .home-features-wrap a:hover{text-decoration:none;}
.page-template-page-french-php .home-features{width:100%;padding-bottom:20px;border:none;}
.page-template-page-french-php .text{position:absolute;width:100%;}
.page-template-page-french-php .text-container{float:left;width:30em;padding:20px;background:#2b2b2b;color:#fff;pointer-events:auto;}
.page-template-page-french-php .btn.learn-more{text-align:left;padding:5px 37px 9px 0;}
.page-template-page-french-php .hero-unit .wrapper{width:100%;border-bottom:none;height:auto;min-height:100px;position:relative;bottom:0px;background:#333333;padding-top:10px;color:#FFFFFF;}
.page-template-page-french-php .hero-unit .video-thumb-container{margin-top:0px;}
.page-template-page-french-php .flex-hero-img-small{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;width:500px;height:auto;float:right;padding:135px 0 30px 0;}
.page-template-page-french-php .flex-video, .page-template-page-product-flex-php .flex-hero-img-small{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;width:500px;height:auto;float:right;padding:135px 0 30px 0;}
.page-template-page-french-php .flex-video img,{width:100%;}
.page-template-page-events-php .event-intro{position:absolute;float:right;width:50%;top:10px;background:rgba(0, 0, 0, .89);right:10px;padding:0px 20px;height:95%;z-index:3;}
.page-template-page-events-php .blog-entry{padding:0px;}
.page-template-page-events-php .blog-entry:hover{background:rgba(242, 101, 34, 3.8);}
.page-template-page-events-php #blog-blocks .featured h1{margin:0px;padding:15px 0;}
.page-template-page-events-php #blog-blocks h2{font-size:22px;color:#fff!important;font-weight:bold!important;}
.page-template-page-events-php #blog-blocks p{font-size:15px}
.page-template-page-events-php .blog-entry:hover .event-intro{background:#f26522;}
.page-template-page-events-php .pagination a{padding:0px;}
.padTop10{padding-top:10px;}
.padTop20{padding-top:20px;}
.padTop25{padding-top:25px;}
h1.mega{font-size:190px!important;padding:20px 0 5px 0!important;line-height:.8!important;letter-spacing:-3px;}
.megaSup{font-size:90px;font-weight:100;vertical-align:top;}
.intro-line{text-align:left;width:15px;margin:0 0 15px 0;border-bottom:3px solid #2c2624;}
.fade{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.fade-hover:hover{opacity:0.7;}
.learn-more-small{background:url('/img/arrow-right-small.png') no-repeat 0 0;width:18px;height:28px;padding-left:18px;vertical-align:middle;margin-left:6px;}
.slideRight{animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important;}
@keyframes slideRight{0%{transform:translateX(-20%);}
50%{transform:translateX(0%);}
65%{transform:translateX(0%);}
80%{transform:translateX(0%);}
95%{transform:translateX(0%);}
100%{transform:translateX(0%);}
}
@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-20%);}
50%{-webkit-transform:translateX(0%);}
65%{-webkit-transform:translateX(0%);}
80%{-webkit-transform:translateX(0%);}
95%{-webkit-transform:translateX(0%);}
100%{-webkit-transform:translateX(0%);}
}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}}
.overlay{overflow:scroll;position:fixed;top:0;bottom:110%;left:0;right:0;width:100%;z-index:10000;opacity:0;background:#4D4D4D;transition:opacity 200ms linear, bottom 0s linear 200ms;}
.overlay a{color:#ff6600;}
.overlay div.wpcf7-mail-sent-ok{border:0px;}
.overlay div.wpcf7-response-output{margin:0;padding:0}
.overlay-trigger{cursor:pointer;}
.overlay-open{bottom:0;opacity:1;transition:opacity 200ms linear, bottom 0s linear;}
.overlay-view{overflow:hidden;}
.overlay-inner{background:#FFF;margin:5rem auto;padding:2rem;max-width:700px;}
.component li{line-height:23px;}
.social-container{margin:20px 0;padding:40px 0;border-top:solid 1px #ececec;border-bottom:solid 1px #ececec;}
.social-button-container div{float:left;min-width:100px;}
.dva-mobile-copy{display:none;}
.dva-iframe-tower{background-image:url("http://www.dealer.com/assets/blankad-160.jpg");background-repeat:no-repeat;background-position:9px 7px;}
.dva-iframe-banner{background-image:url("http://www.dealer.com/assets/blankad-728.jpg");background-repeat:no-repeat;background-position:8px 8px;}
.dva-iframe-block{background-image:url("http://www.dealer.com/assets/blankad-300.jpg");background-repeat:no-repeat;background-position:183px 8px}
@media (max-width:1240px){.learn-more-form{display:none;}
}
@media (min-width:979px) and (max-width:1079px){.slider-gif{display:none;}
.navbar .brand{margin-right:10px;}
.login, .call{margin-right:9px;}
.social-footer{margin-left:40px;}
.social-footer ul{margin-right:10px;}
.social-footer li a{padding:0 11px;}
.contact-info .phone{padding:9px 10px;}
.contact-info .contact{font-size:11px;}
.nav-footer ul{margin-left:-5px;}
.nav-footer ul li a{padding:20px 5px 0;}
.searchbox{max-width:120px;}
.hp-features li.span3{width:220px!important;margin-left:20px!important;}
.learn-more-form .learn-more-button{left:-173px;}
.learn-more-form .country-container{margin-left:20px;}
.learn-more-form select#country{width:220px;}
.contact-us-form .country-container{margin-left:-20px;}
.page-template-page-leadership-php #carousel li{width:88px!important;margin-left:19px!important;}
.grey-row{margin-left:20px;margin-bottom:20px;}
.hero-unit .video-thumb-container{margin-left:60px;}
.footer-copy{display:none;}
.wysija-input, .wysija-paragraph{width:140px;}
}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.hero-unit{width:1024px;overflow:hidden;}
.page-template-page-products-overview-php .learn-more-form .learn-more-button{left:-173px;top:407px;}
.page-template-page-products-php .learn-more-form .learn-more-button{top:427px;}
}
@media (max-width:979px){#banner > div > div > div > a:nth-child(2) > span{float:left !important;padding-top:18px !important;padding-left:2% !important;font-size:112% !important;}
#content-info > div:nth-child(4) > img:nth-child(2){padding-left:23%;}
#banner > div > div.wrapper.primary > div > a:nth-child(2) > img{width:71px !important;}
.frame{width:initial;}
#updates{padding-right:5%;}
.page-template-page-home-new-php .text{position:relative;z-index:1;width:100%;display:block;background:#2b2b2b;margin-bottom:60px;}
.page-template-page-home-new-php .hero-unit img{width:166.5%;max-width:166.5%;margin-left:-40%;}
.page-template-page-home-new-php .text-container{padding-left:0px;width:auto;}
.home #wrap{margin-top:0px;}
.page-template-page-home-flex-php .text-container p{color:#fff!important;}
.page-template-page-home-flex-php .text{position:relative;z-index:1;width:100%;display:block;background:#2b2b2b;}
.page-template-page-home-flex-php .hero-unit img{width:136.5%!important;max-width:166.5%;margin-left:-30%;height:auto!important;}
.page-template-page-home-flex-php .text-container{padding-left:0px;width:auto;width:100%!important;}
.page-template-page-home-flex-php .generic-hide{display:none;}
.page-template-page-home-flex-php .text-container h3{color:#fff;}
.page-template-page-flex-php .text{padding:20px 0;z-index:1;width:90%;display:block;}
.page-template-page-flex-php .hero-unit img{width:106.5%;max-width:116.5%;margin-left:-5%;padding-top:40px;}
.page-template-page-flex-php .hero-unit h1{display:block;}
.page-template-page-flex-php .text-container{padding-left:20px;width:auto;width:100%!important;}
.page-template-page-flex-php .text-container{color:#ffffff!important;}
.page-template-page-product-flex-php .flexslider img{width:136.5%!important;max-width:136.5%;}
.page-template-page-product-flex-php .animation-block{float:right;padding-top:30px;}
.page-template-page-product-flex-php .text{position:relative;z-index:1;width:100%;display:block;background:transparent;}
.page-template-page-product-flex-php .hero-unit .flex-hero-img img{width:136.5%;max-width:136.5%;margin-left:-25%;}
.page-template-page-product-flex-php .text-container{width:90%!important;padding:20px 0px;background:rgba(0, 0, 0, 0)!important;}
.page-template-page-product-flex-php .hero-unit .wrapper{height:auto;}
.page-template-page-product-flex-php .flex-video, .page-template-page-product-flex-php .flex-hero-img-small{float:none;margin:0 auto;width:90%;padding-top:20px;}
.page-template-page-product-flex-php .flex-video img{min-width:100%}
.page-template-page-product-flex-php .flex-hero-img-small img{min-width:auto}
.page-template-page-product-flex-php .hero-unit h3{color:#2c2624!important;}
.page-template-page-french-php .text{position:relative;z-index:1;width:100%;display:block;background:transparent;}
.page-template-page-french-php .hero-unit .flex-hero-img img{width:136.5%;max-width:136.5%;margin-left:-25%;}
.page-template-page-french-php .text-container{width:90%!important;padding:20px 0px;}
.page-template-page-french-php .hero-unit .wrapper{height:auto;}
.page-template-page-french-php .flex-video, .page-template-page-french-php .flex-hero-img-small{float:none;margin:0 auto;width:90%;padding-top:20px;}
.page-template-page-french-php .flex-video img{min-width:100%}
.page-template-page-french-php .flex-hero-img-small img{min-width:auto}
.page-template-page-promo-new-php .flexslider .slides img{display:none;}
.page-template-page-promo-new-php .flexslider .video-slide{padding:0;}
.page-template-page-promo-new-php .flexslider .slides.leadership li{background:#333333!important;}
.page-template-page-promo-new-php .flex-direction-nav a{top:30%;}
.page-template-page-one-php .header-img{margin:0;padding:10px 0 45px 0;}
.page-template-page-one-php .hero-unit{padding:0px;}
.animation-hero .span9, .animation-hero .span8{width:100%;}
.page-template-page-blog-php #wrap, .category #wrap{margin-top:20px;}
.page-template-page-events-php .event-intro{position:relative;float:none;width:auto;top:0px;right:0px;background-color:#000;padding:0px 20px;height:95%;}
.slider-gif{display:none;}
.contact-info{display:none;}
.page-template-page-home-php footer.footer1{margin-top:0;}
#nav-footer{width:100%;margin-left:0px;}
#nav-footer li{display:block;border-bottom:1px solid #BCBCBC;border-top:1px solid #ececec;}
#nav-footer ul li:first-child{border-top:0px;}
#nav-footer li.menu-contact-us, #nav-footer li.menu-client-login{display:block;}
.nav-footer ul{margin-left:20px;width:100%;}
.nav-footer ul li a{padding:13px 20px;}
.nav-footer ul li a:hover{background:#ececec;color:#C80029;}
.footer-nav{border-bottom:0;width:100%;}
.social-footer{width:100%;margin:0;border-top:1px solid #ececec;}
.social-footer ul{margin:0;text-align:center;float:none;}
.social-footer li{margin-top:15px;}
.social-footer li:first-child{border-left:none;}
.social-footer li:nth-child(5){border-right:none;}
#mobileNav, .mobile-nav-wrap, select.mobile-nav, .mobile-phone, .mobile-search{display:block;}
.home #mobileNav{display:none;}
.login, .searchbox, .call{margin-top:18px;}
.navbar-inner .wrapper.primary{border-bottom-color:#333;}
.copyright{text-align:center;}
.privacy{width:100%;float:left;margin:10px 0 50px 0;}
.resource-nav ul{margin-top:9px;}
.resource-nav ul li{line-height:40px;}
.fixed-nav{position:static;}
.page-template-page-products-php .navbar-fixed-top, .home .navbar-fixed-top{margin-bottom:0;}
.header-img{top:0;}
.page-template-page-products-php .hero-unit{height:600px;}
.hero-unit .products-headline{top:20px;}
.hero-unit .products-subhead{font-size:29px;}
.hero-unit .video-container{max-width:80%;}
.home .hero-unit .wrapper{display:none;}
.hero-unit h1{margin-top:0;}
.page-template-page-generic-php .hero-unit h1{margin-top:20px;}
.page-template-page-generic-php .header-img{padding-left:20px;height:400px;position:relative;}
.page-template-page-generic-php.subnav .hero-unit h1{margin-top:0px;}
.page-template-page-generic-small-hero-php .hero-unit h1{margin-top:20px;padding:0 15px;}
.page-template-page-generic-small-hero-php .hero-unit h2{padding:5px 15px;}
.page-template-page-generic-small-hero-php .hero-unit h3{padding:5px 15px;}
.page-template-page-generic-small-hero-php .hero-unit p{padding:5px 15px;}
.page-template-page-generic-small-hero-php.subnav .hero-unit h1{margin-top:0px;}
.resource_block{min-height:350px;}
.product-icons{margin:0 0 0 -15px;}
.product-icons li{padding:0 5px;}
.product-feature{min-height:330px;margin-bottom:15px;}
.product-feature img{max-width:130px;}
.product-feature .span1, .product-feature .span3{width:100%;margin-left:0;}
.products-overview.hero-unit{max-height:450px;}
.products-overview.hero-unit .products-headline{background:transparent;}
.products-overview .header-img{top:0;}
.products-overview .product-logos{display:none;}
.products-overview .header-img{height:auto;}
.products-overview .product-icon-row{padding:0 0 20px 0;}
.learn-more-form{display:none;}
.contact-us-form .country-container{margin-left:20px;width:100%;}
.contact-us-form select{width:100%;}
.page-template-page-timeline-php #timeline-embed.full-embed{top:0px;}
.page-template-page-timeline-php .hero-unit{height:564px;}
.page-template-page-leadership-php .hero-unit{top:-60px;height:500px;}
.page-template-page-leadership-php #wrap{overflow:hidden;}
.flexslider.leadership-slide-wrap .flex-viewport{height:310px;}
.flexslider .slides.leadership li{background-position:-50px 0!important;}
.leadership .container.descriptions, .span5.subhead{width:100%;}
.span5.subhead{margin:0 auto;padding:0 20px 20px;}
.span7.leadership-text{width:100%;position:absolute;top:0;height:17%;overflow:hidden;}
.leadership .placeholder , .span7.thumbs{display:none;}
.leadership-components{margin-top:-60px;}
.support-bar .support-icon{width:720px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999;}
.support-bar .span3{width:47%;float:left;margin-bottom:20px;}
.page-template-page-support-php .hero-unit .wrapper{height:auto;}
.page-template-page-support-php .products-overview.hero-unit{max-height:597px;}
.page-template-page-contact-php .hero-unit{height:600px;}
.down{float:right;padding-right:10px;display:block;opacity:0.75;}
.play-small{bottom:-66px;right:-23px;background-size:35%;}
.search .page-header{padding-top:20px;}
.page-template-page-generic-php .hero-unit{height:410px;}
.page-template-page-generic-small-hero-php .hero-unit{height:400px;}
.page-template-page-generic-php .hero-unit.generic-grey-bar{height:auto;}
.grey-row{margin-left:20px;margin-bottom:20px;}
.hero-unit .video-thumb-container{margin-left:50px;}
.single-events #main, .page-template-page-events-php #main{padding-top:20px;}
.page-template-page-generic-php .hero-unit.generic-video{}
.page-template-page-generic-php .generic-hide{display:none!important;}
.page-template-page-promo-new-php .header-img{margin:0;padding:10px 0 45px 0;}
.page-template-page-promo-new-php .hero-unit{padding:0px;}
.nada-team{display:none;}
.footer-copy{display:none;}
.blog-entry:hover .blog-hover-meta{display:none;}
.wysija-input, .wysija-paragraph{width:95px;}
}
@media (max-width:767px){.invisible{display:none;}
.product-logos{margin-top:0px;}
.float-left{display:inline-block;}
.float-right{float:none!important;margin-left:0;}
.shadow{margin:10px 0 20px 0;}
.product-components .shadow{margin-top:0;}
.search .page-header, .search #content{padding:20px;}
.search .page-header{margin:0;}
footer.footer1{margin:0;width:auto;}
.social-footer{width:100%;margin:0;}
.nav-footer ul{margin-left:0px;width:100%;}
.nav-footer ul li a{padding:13px 20px;}
.mobile-phone .span12{width:100%;}
.mobile-h1{font-family:"Helvetica Neue Light", "HelveticaNeue-Light" Arial, Helvetica,sans-serif;font-weight:300;display:block;padding:20px;font-size:35px;line-height:35px;}
#hometab .row{margin-bottom:20px;}
#hometab .span1{width:25%;float:left;}
#hometab .span3{width:70%;float:left;margin-left:5%;}
#hometab h4{font-size:20px;}
#sidebar{border-top:1px solid #ECECEC;}
#sidebar h3{margin-top:10px;}
.product-icons{text-align:center;}
.products-overview .header-img, .products-overview .wrapper{position:relative;}
.page-template-page-products-php .hero-unit{height:600px;}
.hero-unit .wrapper{height:auto;position:relative;}
.hero-unit .products-detailcopy{padding:0 20px 20px 20px;color:#929292;}
.hero-unit .products-subhead{display:none;}
.hero-unit .products-video p{font-size:14px;line-height:22px;padding:0 20px;}
.hero-unit h1, .mobile-h1 br{display:none;}
.page-template-page-home-php .hero-unit h1, .page-template-page-generic-php.subnav .hero-unit h1, .page-template-page-generic-php .hero-unit h1, .page-template-page-generic-small-hero-php.subnav .hero-unit h1, .page-template-page-generic-small-hero-php .hero-unit h1{display:block;}
.page-template-page-home-php .hero-unit h2, .page-template-page-generic-php.subnav .hero-unit h2, .page-template-page-generic-php .hero-unit h2, .page-template-page-generic-small-hero-php.subnav .hero-unit h2, .page-template-page-generic-small-hero-php .hero-unit h2{display:block;}
.page-template-page-home-php .hero-unit h3, .page-template-page-generic-php.subnav .hero-unit h3, .page-template-page-generic-php .hero-unit h3, .page-template-page-generic-small-hero-php.subnav .hero-unit h3, .page-template-page-generic-small-hero-php .hero-unit h3{display:block;}
.page-template-page-home-php .hero-unit p, .page-template-page-generic-php.subnav .hero-unit p, .page-template-page-generic-php .hero-unit p, .page-template-page-generic-small-hero-php.subnav .hero-unit p, .page-template-page-generic-small-hero-php .hero-unit p{display:block;}
.homepage-slide .cta-container.white{padding-left:20px;}
.hero-unit .products-headline{top:0;background:rgba(0, 0, 0, .6);padding:10px 20px;}
.page-template-page-generic-small-hero-php .hero-unit img{padding:25px 0px;}
.hero-unit .products-headline .product-logos{background-position:0 -85px;}
.page-template-page-leadership-php .hero-unit{height:500px;min-height:500px;}
.flexslider.leadership-slide-wrap .flex-viewport{height:300px;}
.page-template-page-leadership-php .hero-unit .wrapper{bottom:35px;}
.leadership-components{margin-top:-100px;}
#wrap>.container, #wrap #main{padding:0 20px;}
.single-events #wrap #main, .page-template-page-events-php #wrap #main{padding-top:20px;}
.resource_block{min-height:1000px;}
.products-overview.hero-unit{min-height:660px;}
.products-overview.hero-unit .products-headline{top:0;background:transparent;}
.product-icons{text-align:center;}
.product-icons li:first-child{padding-left:0px;}
.page-template-page-contact-php .hero-unit .products-headline{display:none;}
.page-template-page-contact-php .header-img{background-size:100%;}
.page-template-page-contact-php .hero-unit .products-subhead{display:block;padding:0 20px 20px 20px;}
.contact-us-form .country-container{margin-left:0;}
.contact-us-bar .span3{padding-left:20px;}
.contact-us-bar h4{font-size:16px;}
.contact-us-bar .span3{padding:10px 20px;border-bottom:1px solid #000;border-top:1px solid #888}
.contact-us-bar br{display:none;}
.locations h4{margin-top:20px;font-size:16px;}
.page-template-page-support-php .products-overview.hero-unit{min-height:auto;height:auto;max-height:inherit;}
.support-bar .support-icon{width:100%;padding:10px;margin-bottom:20px;border-bottom:1px solid #999;background-position:20px 15px;height:160px;}
.support-bar .contact-us-bar h4{font-size:11px;}
.support-bar .span3{padding:0 20px;width:100%;}
.product-feature{min-height:200px;margin-bottom:15px;}
.product-feature img{max-width:160px;}
.product-feature .span1{width:25%;float:left;}
.product-feature .span3{width:70%;margin-left:20px;float:left;}
.product-feature:hover{margin-bottom:10px;}
.play{bottom:25px;right:25px;}
.play-small{position:absolute;background-size:100%;right:5px;top:50%;}
.page-template-page-generic-php.subnav .hero-unit .span8{padding:0 20px;}
.
.page-template-page-generic-php .hero-unit.generic-video .header-img{height:100%;}
.page-template-page-generic-php .hero-unit.generic-video .products-headline{background:transparent;}
.grey-row{margin-left:0px;}
.hero-unit .video-thumb-container{margin-left:0px;}
.page-template-page-leadership-php .hero-unit{background:transparent;}
.page-template-page-generic-php .hero-unit.generic-video{height:auto;}
.page-template-page-generic-php .hero-unit.generic-video .header-img{position:inherit;width:90%;}
.page-template-page-generic-php .generic-hide{display:block;}
.page-template-page-generic-php .hero-unit.generic-grey-bar h2{padding-left:20px;}
.page-template-page-generic-small-hero-php.subnav .hero-unit .span8{padding:0 20px;}
.page-template-page-generic-small-hero-php .hero-unit.generic-video .header-img{height:100%;}
.page-template-page-generic-small-hero-php .hero-unit.generic-video .products-headline{background:transparent;}
.page-template-page-generic-small-hero-php .hero-unit{height:655px;}
.page-template-page-promo-new-php .intro-line{padding-top:20px;}
.page-template-page-promo-new-php .promo-slide-copy{padding:20px;}
.page-template-page-promo-new-php .flex-control-nav{top:51%;display:block!important;}
.page-template-page-promo-new-php .flex-control-paging li a.flex-active{background:#fff;background:rgba(255, 255, 255, .9);}
.page-template-page-promo-new-php .flex-direction-nav{display:none}
.page-template-page-one-php .intro-line{padding-top:20px;}
.dva-iframe-tower{display:none;}
.dva-iframe-banner{display:none;}
.dva-iframe-block{display:none;}
.dva-steps{display:none;}
.dva-mobile-copy{display:block;}
.page-template-page-home-new-php .text-container{padding-left:20px;}
.page-template-page-home-flex-php .text-container{padding-left:20px!important;max-width:90%;}
.page-template-page-home-flex-php .home-features-wrap{padding:0 20px;}
.page-template-page-home-flex-php .animation-block{padding:20px 0 10px;}
.page-template-page-flex-php .text-container{padding-left:20px;}
.page-template-page-flex-php .home-features-wrap{padding:0 20px;}
.page-template-page-product-flex-php .text-container{padding-left:20px!important;}
.page-template-page-product-flex-php .home-features-wrap{padding:0 20px;}
.page-template-page-product-flex-php .hero-unit .products-video img{margin:0 auto;width:90%;padding:20px;}
.page-template-page-product-flex-php .flex-video, .page-template-page-product-flex-php .flex-hero-img-small{float:none;margin:0 auto;max-width:90%;padding-top:20px;padding-bottom:15px;}
.page-template-page-product-flex-php .flexslider .slide-text-container{padding-left:20px;}
.page-template-page-french-php .text-container{padding-left:20px;}
.page-template-page-french-php .home-features-wrap{padding:0 20px;}
.page-template-page-french-php .hero-unit .products-video img{margin:0 auto;width:90%;padding:20px;}
.page-template-page-french-php .flex-video, .page-template-page-product-flex-php .flex-hero-img-small{float:none;margin:0 auto;max-width:90%;padding-top:20px;padding-bottom:15px;}
.wysija-input, .wysija-paragraph{width:165px;}
.single-post .blog-sidebar{padding:20px;}
.related-post li{width:40%;margin:20px 20px;}
.two-col, .three-col{-moz-column-count:1!important;-moz-column-gap:20px;-webkit-column-count:1!important;-webkit-column-gap:20px;}
}
@media (max-width:766px){.page-template-page-products-php .hero-unit{height:auto;position:inherit;}
.page-template-page-products-php .header-img{background-image:none!important;height:auto;position:inherit;}
.page-template-page-products-php .hero-unit .wrapper{position:inherit;}
.page-template-page-contact-php .header-img{background-size:180%;}
}
@media (max-width:640px){.page-template-page-timeline-php .slider-item:first-child{margin-left:-10px;}
.login, .searchbox, .call{display:none;}
.page-template-page-product-flex-php .flexslider .slide-text h1{font-size:65px;margin-top:30px;}
.page-template-page-promo-new-php .flex-control-nav{top:40%;}
}
@media (max-width:480px){#contact-updates > div:nth-child(2) > iframe{display:none;}
#pressReleases > a{display:block !important;}
#pressReleases{width:100% !important;}
.grey-row{margin-bottom:20px;}
.navbar-inner .wrapper.primary{height:55px;}
.privacy{width:100%;float:left}
.resource_block{min-height:500px;}
#hometab h4{font-size:16px;}
.products-overview.hero-unit{min-height:575px;}
.product-icons{margin-left:-15px}
.product-icons>li{width:2%;padding:5px;}
.product-icons>li>ul>li{display:none;}
.page-template-page-contact-php .header-img{background-size:260%;}
.product-icons .managed-lg-icon{position:relative;top:0px;}
.support-bar .support-icon{height:auto;}
.homepage-slide-wrap.flexslider .flex-viewport, .page-template-page-home-php .hero-unit{height:200px;}
.homepage-slide{background-size:153%!important;background-repeat:no-repeat!important;}
.slide-text .span7{display:none;}
.slide-text h1{margin-top:0;font-size:28px;line-height:30px;}
.slide-text h2{font-size:20px;}
.mobile-cta{display:block;position:absolute;top:163px;background:#000000;color:#FFFFFF;font-weight:bold;padding:10px 10px 10px 20px;font-size:10px;}
.page-template-page-home-php .mobile-phone{display:none;}
.play-small, .play{background-size:50%;}
.flexslider .slides.leadership li{background-position:-100px 0!important;}
.features{display:none;}
.page-template-page-generic-php .hero-unit{height:100%;}
.page-template-page-generic-php .header-img{height:400px;position:relative;}
.hero-unit .products-headline .product-logos{background-position:0 -64px;background-size:411px auto;}
.page-template-page-timeline-php .hero-unit{display:none;}
.page-template-page-generic-small-hero-php .hero-unit{height:100%;}
.page-template-page-generic-small-hero-php .header-img{height:100%;position:relative;background-image:none!important;background-color:black;}
.page-template-page-home-new-php .hero-unit img{width:180.5%;max-width:270.5%;margin-left:-53%;}
.AvantGarde-CondBold{font-size:40px!important;}
.page-template-page-home-flex-php .hero-unit img{width:180.5%;max-width:135.5%;margin-left:-30%;}
.page-template-page-flex-php .hero-unit img{width:110.5%%;max-width:270.5%;margin-left:-5%;padding-top:180px;}
.page-template-page-product-flex-php .hero-unit .flex-hero-img img{width:180.5%;max-width:270.5%;margin-left:-53%;}
.page-template-page-product-flex-php .flexslider .slide-text h1{font-size:35px;margin-top:20px;}
.page-template-page-french-php .hero-unit .flex-hero-img img{width:180.5%;max-width:270.5%;margin-left:-53%;}
.page-template-page-promo-new-php .flex-direction-nav a{top:20%;}
.page-template-page-promo-new-php .flex-control-nav{top:33%;}
h1.mega{font-size:140px!important;padding-top:10px!important;letter-spacing:-4px;}
.megaMobile{font-size:90px;}
.learn-more-small{float:none!important;vertical-align:middle;}
.pagination ul{display:block;margin-left:0;width:100%;margin-left:10px;}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled{padding:16px;margin-right:9px;}
.navigation li{display:block;margin:0;}
.page-template-page-blog-php #wrap, .category #wrap{margin:20px 0px;}
.navigation-single .alignright{padding-left:0;}
.single-post .blog-sidebar{padding:20px;}
.related-post li{width:100%;margin:20px 0px;}
.cpp-logo-links .target-link{width:32%;margin-right:20px;margin-left:20px;}
h1.BebasNeue{font-size:60px!important;}
h2.BebasNeue{font-size:20px!important;}
}
@media (max-width:400px){.page-template-page-promo-new-php .flex-control-nav{top:28%;}
}
@media (max-width:360px){.hero-unit .products-headline .product-logos{background-position:0 -46px;background-size:cover;}
.page-template-page-promo-new-php .flex-control-nav{top:23%;}
}
@media (max-width:320px){.hero-unit .products-headline .product-logos{background-size:cover;background-position:0 -45px;height:50px;}
.products-overview.hero-unit .products-headline{top:-5px;}
.page-template-page-products-php .header-img{background-position:70% top;}
.video-wrap{background-position:center 200px;}
.resource_block{min-height:600px;}
.span7.leadership-text{overflow-x:scroll;}
.page-template-page-contact-php .header-img{background-size:280%;}
.page-template-page-leadership-php .hero-unit .wrapper{padding-top:0;}
.flexslider .slides.leadership li{background-position:-100px 0!important;background-size:275%;}
.leadership-text h2{font-size:18px;line-height:20px;}
.leadership-text h3{font-size:14px;line-height:20px;}
.leadership-text p{font-size:12px;line-height:18px;}
.play{width:100px;height:100px;right:0;background-size:50%;}
.page-id-2381 .hero-unit h1{padding-top:0;margin-top:10px;}
.page-id-2381 .hero-unit h2{display:none;}
.page-template-page-promo-new-php .flex-control-nav{top:20%;}
}
.page-id-4191 .header-img{background:transparent;background-repeat:no-repeat;background-position:center center}
.page-id-4191 ol li{margin-bottom:10px;line-height:23px;}
.page-id-4191 .question a{text-decoration:none;color:#000;font-weight:bold;}
.page-id-4191 .question a:hover{text-decoration:underline;color:#000;}
.page-id-4191 .pp_social{display:none;}
.page-id-5035 .text, .page-id-4171 .text, .page-id-9532 .text, .page-id-8698 .text, .page-id-40 .text, .page-id-6953 .text{z-index:-20!important;}
.page-id-9694 .product-feature h3{font-size:35px;line-height:30px;margin-top:30px;}
.page-id-12156 .hero-unit, .page-id-11177 .hero-unit{display:none;}
.page-id-12215 .product-features .span3, .page-id-7731 .product-features .span3{margin-left:10px!important}
@media (max-width:979px){.page-id-4191 .header-img{background-image:none!important;}
}
.page-template-page-full-php .addthisevent-drop{height:70px;width:170px;display:inline-block;position:relative;z-index:999998;background:#2878eb;font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;color:#fff!important;text-decoration:none;font-size:15px;text-decoration:none;padding:12px 20px 12px 15px;font-size:20px;}
.page-template-page-full-php .addthisevent-drop:hover{color:#fff;font-size:15px;text-decoration:none;background-color:#2c84f4;font-size:20px;}
.page-template-page-full-php .addthisevent-drop:active{top:1px;}
.page-template-page-full-php .addthisevent-drop .arrow{width:15px;height:10px;position:absolute;top:50%;right:15px;margin-top:-5px;background:url(icon-arrow.png) no-repeat;}
.page-template-page-full-php .addthisevent-selected{background-color:#2c84f4;}
.page-template-page-full-php .addthisevent_dropdown{width:215px;position:absolute;z-index:99999;padding:6px 0px 0px 0px;background:#fff;text-align:left;display:none;margin-top:2px;margin-left:-1px;border-top:1px solid #c8c8c8;border-right:1px solid #bebebe;border-bottom:1px solid #a8a8a8;border-left:1px solid #bebebe;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,0.15);-moz-box-shadow:1px 3px 6px rgba(0,0,0,0.15);box-shadow:1px 3px 6px rgba(0,0,0,0.15);}
.page-template-page-full-php .addthisevent_dropdown span{display:block;line-height:110%;background:#fff;text-decoration:none;font-size:14px;color:#6d84b4;padding:8px 10px 9px 15px;}
.page-template-page-full-php .addthisevent_dropdown span:hover{background:#f4f4f4;color:#6d84b4;text-decoration:none;font-size:14px;}
.page-template-page-full-php .addthisevent span{display:none!important;}
.page-template-page-full-php .addthisevent-drop ._url,.addthisevent-drop ._start,.addthisevent-drop ._end,.addthisevent-drop ._summary,.addthisevent-drop ._description,.addthisevent-drop ._location,.addthisevent-drop ._organizer,.addthisevent-drop ._organizer_email,.addthisevent-drop ._facebook_event,.addthisevent-drop ._all_day_event{display:none!important;}
.page-template-page-full-php .addthisevent_dropdown .copyx{height:21px;display:block;position:relative;cursor:default;}
.page-template-page-full-php .addthisevent_dropdown .brx{width:180px;height:1px;overflow:hidden;background:#e0e0e0;position:absolute;z-index:100;left:10px;top:9px;}
.page-template-page-full-php .addthisevent_dropdown .frs{position:absolute;top:3px;cursor:pointer;right:10px;padding-left:10px;font-style:normal;font-weight:normal;text-align:right;z-index:101;line-height:110%;background:#fff;text-decoration:none;font-size:10px;color:#cacaca;}
.page-template-page-full-php .addthisevent_dropdown .frs:hover{color:#6d84b4;}
.page-template-page-full-php .addthisevent{visibility:hidden;}
}