@charset "utf-8";span.accesskey{text-decoration:none}.accessibility{position:absolute;top:-999em;left:-999em}dfn{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline}body{font-size:14px;font-weight:400;line-height:160%;font-family:'Open Sans',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;padding:0;color:#333}h1,h2,h3,h4,h5,h6,legend{color:#626262;font-weight:300;font-family:'Open Sans',sans-serif;line-height:130%}h1{color:#222;font-size:44px}h2{font-size:38px;margin:20px 0 20px 0}h3{margin-top:0;margin-bottom:20px;font-size:28px}h3.big{font-size:36px}h4{font-size:24px}p{margin:0 0 20px}a{color:#2f99c9}a:active,a:focus,a:hover{color:#2f99c9}img{max-width:100%}.error_message{color:red}.textCenter{text-align:center}.boxFeature{margin-bottom:30px}li{list-style:url(/uploads/images/puce.png)}.wrapper{margin:88px 0 0}header{border-top:2px solid #dfdfdf;border-bottom:1px solid #dfdfdf;position:fixed;top:0;left:0;width:100%;height:88px;z-index:1000;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s}header nav{margin-right:90px}.mobile-nav,header .mobile-nav-trigger{display:none}section{padding:35px 0;position:relative}.grey,section.grey{background-color:#f6f6f6}section.mobile-navigation{display:none}.grey,section.grey{background-color:#f6f6f6}section.mobile-navigation{display:none}section.parallax_block{padding:20px 0}section.parallax_block+section.grey{margin-top:-20px}section.parallax_block h3{background:none repeat scroll 0 0 rgba(40,40,40,.5);color:#000}section.parallax_block h3.home{background:none repeat scroll 0 0 rgba(40,40,40,.5);color:#fff}footer{padding:30px 0 20px 0;background-color:#82c5e5}footer h4{margin:0;padding:0;display:inline;color:#fff}.lastfooter{padding-top:30px;padding-bottom:20px}.clear{clear:both}h1.homeTitle{text-align:center;position:relative;margin:20px 0 70px 0;text-transform:uppercase;letter-spacing:.1em;font-size:44px}.blog h2.homeTitle{text-align:left;margin:0 0 70px 0}.blog h2.homeTitle:after{left:4px;margin-left:0}h1.innerTitle{text-align:center;position:relative;text-transform:uppercase}h3.homeTitle{position:relative;text-align:center;margin-bottom:70px;text-transform:uppercase;color:#666}h1.homeTitle:after,h1.innerTitle:after,h2.homeTitle:after,h3.homeTitle:after{display:block;height:1px;width:100px;content:'';bottom:-30px;position:absolute;margin-left:-50px;left:50%;background-color:#2f99c9}h2.Color{text-transform:uppercase;color:#181818;font-weight:500}.morePadding{padding-bottom:40px}.googleTitle{width:600px;font-size:20px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;margin:0;padding-top:4px;font-weight:400;font-family:Arial,sans-serif;color:#1a0dab;line-height:1.3}.googleUrl{font-family:Arial,sans-serif;color:#202124;font-size:14px;font-weight:400;font-style:normal;line-height:1.3}.googleDescription{font-family:Arial,sans-serif;color:#4d5156;font-size:14px;font-weight:400;font-style:normal;line-height:1.58;word-wrap:break-word}.googleContainer{width:600px;margin-left:53px}.googleSerpStats{background-color:#ccc;width:100%}.googleSerpStats td{text-align:right;padding-right:20px}.googleSerpStats tr{border-bottom:1px solid #333}#GoogleSERPEmulateur input,#GoogleSERPEmulateur textarea{width:100%;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;font-size:14px}#GoogleSERPEmulateur input:focus,#GoogleSERPEmulateur textarea:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6);outline:0 none}.googleMobileTitle{font-size:18px;display:inline;padding:0;margin:0;font-weight:400;font-family:Arial,sans-serif;color:#1a0dab;line-height:20px}.googleMobileUrl{font-family:Arial,sans-serif;color:#006621;font-size:14px;font-weight:400;font-style:normal;line-height:18px}.googleMobileDescription{font-family:Arial,sans-serif;color:#444;font-size:14px;font-weight:400;font-style:normal;line-height:18px}.googleMobileContainer{max-width:340px;border-radius:5px;border:#000 21px solid;height:480px;border-width:30px 12px;margin:0 auto;display:none}.googleMobileSimulateurResult{padding:12px}.googleMobileIphoneSimulateurResult{background-color:#fff;margin:1px 8px 0;background-color:#fff;border-radius:2px;box-shadow:0 2px 1px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.12);padding:11px 16px;overflow:hidden}.iphoneSerp{background-color:#eee;height:100%}.activebutton{border:#00e 3px solid}a.btn-primary{background-color:#7fba00;border-color:#73a800}a.btn-primary:active,a.btn-primary:focus,a.btn-primary:hover{background-color:#73a800;border-color:#73a800}.btnnext,.btnprev{width:100%}.selflink{display:block;width:100%}.accentcolor{color:#2f99c9}.NewsSummary{margin-bottom:30px}.logo a{margin:10px 0 0;border:none;line-height:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:block;float:left}.logo a img{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:auto}.sliderWrapper{width:100%;position:relative;padding:0}.sliderWrapper.dark .flexslider{background:#000}.sliderWrapper.dark .flexslider .slides{opacity:.5}.agence-web-top a{display:block;display:none;z-index:999;opacity:1;position:fixed;right:20px;bottom:20px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:40px;height:40px;width:40px;height:40px;background:#2f99c9 url(/uploads/agence-digitale/img/top.png) no-repeat center center;text-indent:-9999px}.agence-web-top a:hover{opacity:.95}.breadcrumbs{font-size:12px;background-color:#2c99cb;padding:20px 0;color:#fff}.breadcrumbs a{color:#fff;font-weight:700}.breadcrumbs a.home{width:22px;height:22px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#2f99c9;text-align:center;text-decoration:none;font-size:14px;display:block;float:left;margin-right:3px}.breadcrumbs em{margin-bottom:2px;font-size:14px;color:#fff}.searchbar{height:6px;background-color:#90c400;margin-top:1px;margin-left:1px;position:absolute}.greyblock{background-color:#eaeae6;padding:0 20px 10px}.parallax{background-repeat:no-repeat;background-attachment:fixed;background-position:50% 0;background-size:cover;min-height:380px;padding:60px 0;color:#fff;text-align:center;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;z-index:-1}.parallax h3{font-size:44px;text-transform:uppercase;margin:30px 0;letter-spacing:.1em;color:#fff}.parallaxMask{width:100%;height:100%;top:0;bottom:0;overflow:hidden;position:absolute;background:rgba(0,0,0,.55);padding:60px 0}.parallaxInner{background-attachment:fixed;min-height:290px}.parallaxInner .container{width:45%;display:block;margin-left:10px}.parallaxInner h3{color:#000;font-size:34px;padding:0 10px;text-align:left;font-weight:700}.parallaxInner h3 .blanc{color:#fff!important}.featureIcon span{display:none}.featureBlock{text-align:center;padding:60px 0 40px 0}.featureIcon{width:70px;height:70px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#2f99c9;text-align:center;margin-bottom:25px}.featureIcon em,.featureIcon i,featureIcon p{font-size:32px;color:#2f99c9;margin-top:20px}.featureBlock.inverse .featureIcon{background-color:#2f99c9}.featureBlock.inverse .featureIcon em,.featureBlock.inverse .featureIcon i,.featureBlock.inverse .featureIcon p{color:#fff}.featureContent h3{margin:5px 0 60px 0;text-transform:uppercase;position:relative}.services h4{margin:0 0 10px 0}.fa.iconBig{font-size:62px;color:#2f99c9}.social-icon{display:block;width:36px;height:36px;float:left;padding:5px 0 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 5px;text-align:center;color:#aaa;border:2px solid #444;background-color:rgba(0,0,0,.06);-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.social-icon:hover{background-color:#2f99c9;color:#fff;border:2px solid #2f99c9}.social-icon em{font-size:16px}.adresse{color:#aaa;padding-bottom:10px}.adresse h4{padding:0;margin:0;font-size:15px;color:#fff;padding-bottom:10px}.search-wrapper{position:absolute;top:0;right:0}.search-trigger{position:relative;display:block;width:86px;height:86px;border-left:1px solid #efefef;color:#ccc;text-align:center;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.search-trigger i{font-size:22px;margin-top:30px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.search-input{box-sizing:border-box;display:block;font-size:70px;font-weight:400;line-height:90px;padding:0 20px;text-align:center;height:0;overflow:hidden;background-color:#fff;-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s;margin-top:88px}.show-search .search-input{height:140px;border-bottom:1px solid #eee}.search-input input{background:0 0;vertical-align:middle;margin:0 5px 0 0;padding:20px 0 20px 0;border:0;color:#000;width:100%;text-align:center}.search-input input:focus{outline:0;border:none}.search-input input::-webkit-input-placeholder{color:#eee;line-height:1.3em}.search-input input:-moz-placeholder{color:#eee}.search-input input::-moz-placeholder{color:#eee}.search-input input:-ms-input-placeholder{color:#eee}.search-input input[type=submit]{display:none}blockquote{background:#f6f6f6 no-repeat;padding:10px;margin:0 0 10px 20px;border-left:none;padding:15px 20px 15px 20px;margin:0;border-radius:5px}blockquote:before{content:"";position:absolute;margin-left:-40px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid #f6f6f6}.chartjs_legend li,.chartjs_legend ul{list-style:outside none none;text-align:left;width:auto;margin:0 auto;padding:0;display:inline-block}.chartjs_legend ul li .color_holder{float:left;height:20px;width:20px;margin-right:6px}.chartjs_footer{font-style:italic;font-size:10px;color:#555;text-align:center}.CGBlogSummaryLink h4{font-size:20px;margin:10px 0}.CGBlogSummaryLink h4 a{color:#333;font-weight:400}.CGBlogSummaryLink h4 a:hover{text-decoration:none;border-bottom:2px solid #333}.CGBlogSummaryField{position:relative;text-align:center}.CGBlogSummaryField img{width:100%}.CGBlogSummaryField .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0;overflow:hidden}.CGBlogSummaryField:hover .image-overlay{opacity:1;background-color:rgba(0,0,0,.6)}.CGBlogSummaryField .image-overlay .overlay-icon{width:70px;height:70px;display:block;border-radius:50%;margin:-70px auto 0;opacity:0;background-color:#2f99c9;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.CGBlogSummaryField:hover .image-overlay .overlay-icon{opacity:.85;margin:70px auto 0}.CGBlogSummaryField .image-overlay .overlay-icon i{font-size:28px;color:#fff;margin:20px 0 0 2px}.CGBlogSummaryInfo{width:100%;padding:10px 0 0;overflow:hidden}.CGBlogSummaryAuthor,.CGBlogSummaryCategory,.CGBlogSummaryPostdate{font-size:12px;color:#aaa;float:left;display:inline-block;margin-right:6px}.blog .CGBlogSummaryField:hover .image-overlay .overlay-icon{margin:100px auto 0}.blog .CGBlogSummary{margin-bottom:40px;border-bottom:1px solid #aaa}.blog .CGBlogSummarySummary{margin:20px 0 30px 0}.blog .CGBlogSummarySummary p:last-child{margin-bottom:0}.blog .CGBlogSummaryLink h4{font-size:30px;margin:0 0 10px 0;line-height:110%}.blog .CGBlogSummaryInfo{padding:0}.blog .CGBlogSummaryInfo+.CGBlogSummaryField{margin-top:30px}.blog section.mainContent{padding:40px 0}.browsecat{margin-bottom:30px}.browsecat ul{list-style-type:none;margin:0;padding-left:20px;line-height:200%}.browsecat>ul{margin:0;padding:0}.browsecat ul li{padding:0}.browsecat h4{font-size:18px}.blog h3.CGBlogPostDetailTitle{font-size:36px;font-weight:400;border-bottom:1px solid #aaa;padding-bottom:12px;line-height:110%;margin-bottom:30px}.blog .CGBlogPostDetailSummary{margin-bottom:30px;font-weight:600}.blog .CGBlogPostDetailSummary p:last-child{margin-bottom:0}.blog .CGBlogDetailInfo{margin:20px 0 10px 0;overflow:hidden}.blog .CGBlogDetailField{margin-bottom:30px}.blog .CGBlogPostDetailContent{margin-bottom:30px}.blog .CGBlogPostDetailContent h3{margin-bottom:10px}.blog .prevblogarticle{float:left}.blog .nextblogarticle{float:right}.blog-pagination{text-align:center;padding:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.blog-pagination span{width:30px;height:30px}.blog-pagination span a,.blog-pagination span.first-nolink,.blog-pagination span.last-nolink,.blog-pagination span.next-nolink,.blog-pagination span.prev-nolink{color:#fff;position:relative;width:30px;height:30px;display:inline-block}.blog-pagination .left{float:left}.blog-pagination .right{float:right}.blog-pagination span a:hover{color:#fff}.blog-pagination span a:before,.blog-pagination span.first-nolink:before,.blog-pagination span.last-nolink:before,.blog-pagination span.next-nolink:before,.blog-pagination span.prev-nolink:before{position:absolute;top:0;left:6px;font:normal normal normal 14px/1 FontAwesome;font-size:24px;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#ddd}.blog-pagination span a:before{color:#666}.blog-pagination span a:hover:before{color:#2f99c9}.blog-pagination span.prev a:before,.blog-pagination span.prev-nolink:before{content:"\f104"}.blog-pagination span.first a:before,.blog-pagination span.first-nolink:before{content:"\f100"}.blog-pagination span.next a:before,.blog-pagination span.next-nolink:before{content:"\f105"}.blog-pagination span.last a:before,.blog-pagination span.last-nolink:before{content:"\f101"}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;max-width:220px}.sf-menu>li{float:left}.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}.sf-menu a{display:block;position:relative}.sf-menu ul ul{top:0;left:100%}.sf-menu{margin-top:-2px}.sf-menu ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em}.sf-menu a{padding:10px 14px;text-decoration:none;zoom:1;color:#333;font-size:13px}.sf-menu a:hover{color:#2f99c9}.sf-menu a.menuactive{color:#2f99c9}.sf-menu li{-webkit-transition:background .2s;transition:background .2s}.sf-menu>li>a{font-size:14px;padding:32px 18px;border-top:2px solid transparent;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.smaller .sf-menu>li>a{padding:18px 18px}.sf-menu>li.sectionheader,.sf-menu>li>a.menuactive{border-top:2px solid #2f99c9}.sf-menu ul li{background-color:#fff;border-top:1px solid #e6e6e6}.sf-menu ul li:first-child{border-top:none}.sf-menu ul ul li{background-color:#fff}.sf-menu li.sfHover,.sf-menu li:hover{-webkit-transition:none;transition:none}.sf-menu li.sectionheader>a{cursor:default}.sf-menu li.sectionheader>a:hover{color:inherit}.sf-arrows .sf-with-ul{padding-right:2.2em!important}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#999}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#999}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#999}.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after{border-left-color:#999}@media screen and (max-width:1280px){.sf-menu>li:last-child ul ul{left:-100%}}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider .col-sm-12{min-height:0}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0;background:#fff;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:45px;height:45px;margin:-22px 0 0;background:rgba(33,33,33,.7);position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-indent:0;font-size:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0;text-align:right}.flexslider:hover .flex-prev{opacity:.7}.flexslider:hover .flex-next{opacity:.7}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default}.flex-direction-nav a:before{font-family:FontAwesome;font-size:16px;display:inline-block;position:absolute;top:12px;left:15px;content:'\f060';color:#fff}.flex-direction-nav a.flex-next:before{content:'\f061';left:19px}.flex-direction-nav a:hover{background-color:#2f99c9}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:FontAwesome;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#2f99c9;background:rgba(47,153,201,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.flex-caption{color:#000;font-size:13px;bottom:100px;right:36px;line-height:18px;padding:30px;position:absolute;text-align:left;width:405px;margin:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.flex-caption.right{right:36px;left:auto;top:auto}.flex-caption.left{left:36px;right:auto;top:auto}.flex-caption.center{left:50%;margin-left:-170px;right:auto;top:auto;bottom:100px}.flex-caption h2{margin:0 0 10px 0;color:#000;text-transform:uppercase;font-weight:700;font-size:32px}.flex-caption .btn-primary{background-color:#7fba00;border-color:#73a800;border:none;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,.6)}.flex-caption .btn-primary:hover{opacity:.9}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left;padding:0 15px 10px 15px;text-align:center}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.customNavigation{text-align:right;margin-bottom:10px;margin-right:15px}.customNavigation a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.customNavigation a.btn{background-color:#eee;border-radius:2px;color:#2f99c9}.customNavigation a.btn:hover{background-color:#2f99c9;color:#fff}.customNavigation a.btn.next{padding:6px 11px 6px 13px}.owl-item .img{background-color:#000;position:relative;border:4px solid #eee}.owl-item .img .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0;overflow:hidden}.owl-item .img:hover .image-overlay{opacity:1;background-color:rgba(0,0,0,.6)}.owl-item .img .image-overlay h4{color:#fff;position:absolute;bottom:-40px;left:20px;right:20px;text-align:center;font-size:18px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.owl-item .img:hover .image-overlay h4{bottom:20px}.owl-item .img .image-overlay .overlay-icon{width:70px;height:70px;display:block;border-radius:50%;margin:-70px auto 0;opacity:0;background-color:#2f99c9;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.owl-item .img:hover .image-overlay .overlay-icon{opacity:.85;margin:60px auto 0}.owl-item .img .image-overlay .overlay-icon i{font-size:28px;color:#fff;margin:20px 0 0 2px}.portfolio-gallery .img{background-color:#000;position:relative;margin-bottom:30px;border:4px solid #eee}.portfolio-gallery .img .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0;overflow:hidden}.portfolio-gallery .img:hover .image-overlay{opacity:1;background-color:rgba(0,0,0,.6)}.portfolio-gallery .img .image-overlay h4{color:#fff;position:absolute;bottom:-40px;left:20px;right:20px;text-align:center;font-size:18px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.portfolio-gallery .img:hover .image-overlay h4{bottom:20px}.portfolio-gallery .img .image-overlay .overlay-icon{width:70px;height:70px;display:block;border-radius:50%;margin:-70px auto 0;opacity:0;background-color:#2f99c9;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.portfolio-gallery .img:hover .image-overlay .overlay-icon{opacity:.85;margin:50px auto 0}.portfolio-gallery .img .image-overlay .overlay-icon i{font-size:28px;color:#fff;margin:20px 0 0 22px}.sitemap{background-color:#303030;padding:0}#sitemap{margin:0 auto;padding-top:30px;padding-bottom:20px;font-family:Tahoma,Helvetica,sans-serif}#sitemap .sectionheader,#sitemap ul li a,#sitemap ul li a:visited{font-size:12px;color:#fff;text-decoration:none;font-weight:700}#sitemap ul ul li a,#sitemap ul ul li a:visited{font-size:11px;color:#888;text-decoration:none;font-weight:400}#sitemap ul li a:hover,#sitemap ul ul li a:hover{color:#2f99c9}#sitemap .clearfix{padding:0;margin:0 auto}#sitemap ul{list-style-type:none;list-style-image:none;float:none;padding:0;margin:0}#sitemap ul li{list-style-type:none;list-style-image:none;display:block;float:left;margin-right:10px}#sitemap ul ul li{list-style-type:none;list-style-image:none;float:none;clear:left;margin-left:10px}#sitemap .separator{display:none}img.greyscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}img.greyscale:hover{filter:none;-webkit-filter:grayscale(0);opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}span.clients{background-color:rgba(0,0,0,.6);width:270px;height:200px;display:inline-block;text-align:center;margin-right:15px;margin-bottom:15px}span.clients:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.formbuddy{padding:10px 2px}.formbuddy div{margin:0 0 20px 0}.formbuddy legend{padding:4px 0}.formbuddy label{font-weight:600}.formbuddy .submit input{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;background-color:#7fba00;border-color:#73a800;color:#fff}.formbuddy .submit input.active:focus,.formbuddy .submit input:active:focus,.formbuddy .submit input:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.formbuddy .submit input:focus,.formbuddy .submit input:hover{text-decoration:none;background-color:#73a800}.formbuddy .submit input.active,.formbuddy .submit input:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.formbuddy input[type=email],.formbuddy input[type=password],.formbuddy input[type=text],.formbuddy textarea{width:200px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.formbuddy textarea{width:100%}.formbuddy select{display:inline-block;height:34px}.formbuddy .field{padding:0;margin:0}.formbuddy i{color:#666;font-size:smaller;font-weight:400}.formbuddy .large input[type=email],.formbuddy .large input[type=password].captcha label,.formbuddy .large input[type=text]{width:100%}.formbuddy checkbox:focus,.formbuddy input:focus,.formbuddy select:focus,.formbuddy textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.formbuddy input::-moz-placeholder,.formbuddy textarea::-moz-placeholder{color:#999;opacity:1}.formbuddy input:-ms-input-placeholder,.formbuddy textarea:-ms-input-placeholder{color:#999}.formbuddy input::-webkit-input-placeholder,.formbuddy textarea::-webkit-input-placeholder{color:#999}.formbuddy textarea{overflow:auto;min-height:200px}.error_message{color:red}.formbuddy .required{display:inline-block;padding-right:15px}.formbuddy .large{display:block}.map-container{position:relative;overflow:hidden}.map-container embed,.map-container iframe,.map-container object{position:absolute;top:0;left:0;width:100%;height:100%}[id^=cggm_map_]{width:100%!important;margin:0 0 60px 0}[id^=cggm_map_] img{max-width:none}@media screen and (max-width:1280px){.search-trigger{width:66px;height:86px}header nav{margin-right:56px}h1{font-size:36px}h2{font-size:30px}}@media screen and (max-width:1023px){section{overflow:hidden}.wrapper{margin:76px 0 0}.search-input{margin-top:0}header{height:76px}header nav{display:none}header .mobile-nav-trigger{display:block;float:none;position:absolute;top:0;left:0;width:66px;height:74px;text-indent:-9999px;border-right:#e1e1e1 solid 1px;overflow:hidden}header .mobile-nav-trigger span{position:relative;display:block}header .mobile-nav-trigger span:before{content:"";position:absolute;left:22px;top:30px;width:20px;height:3px;background:#505050;box-shadow:0 6px 0 0 #505050,0 12px 0 0 #505050}header .mobile-nav-trigger.active{background-color:#737475;border-right:none;height:76px}header .mobile-nav-trigger.active span:before{background:#fff;box-shadow:0 6px 0 0 #fff,0 12px 0 0 #fff}header .container.mobile-header{width:100%;height:76px;margin:0;padding:0}header .container.mobile-header .row{margin:0}header .container.mobile-header .col-sm-12{float:none;padding:0}.logo a{float:none;text-align:center;margin:0;position:absolute;left:66px;right:66px;top:0;height:72px}.search-trigger{width:66px;height:74px}.search-trigger i{margin-top:26px}section.mobile-navigation{padding:0}.mobile-nav{display:block;list-style:none;margin:0;padding:10px 6px;background-color:#737475;width:100%}.mobile-nav li{margin:0;padding:0;float:none}.mobile-nav li a{width:100%;font-size:14px;padding:7px 10px;display:block;color:#fff}.mobile-nav li a:hover{text-decoration:none;background-color:#444}.mobile-nav ul{list-style:none;margin:0;padding:0}.mobile-nav ul li a{padding-left:40px}.mobile-nav ul ul{list-style:none}.mobile-nav ul ul li a{padding-left:80px}}@media screen and (max-width:991px){.portfolio .img:hover .image-overlay .overlay-icon{margin:70px auto 0}}@media screen and (max-width:800px){h1{font-size:initial}h2{font-size:initial}h3{font-size:initial}.btn,body{font-size:17px}}@media screen and (max-width:768px){li{padding-bottom:8px}.flex-caption{width:300px}.portfolio .img:hover .image-overlay .overlay-icon{margin:40px auto 0}.featureContent{margin-bottom:50px}.owl-item .img img{width:100%}.boxFeature{margin-bottom:0}.search-input{font-size:40px}.show-search .search-input{height:100px}.search-input input{padding:10px 0 0}.parallaxInner h3{font-size:20px}h1{font-size:initial}h2{font-size:initial}h3{font-size:initial}body{font-size:17px}.btn{font-size:18px}.btn,.formbuddy .submit input,.selflink a{font-size:18px}.selflink{display:block;width:100%;background-color:#eaeae6;border-bottom:1px solid #fff;padding:10px}}@media screen and (max-width:480px){.portfolio-gallery .img .image-overlay .overlay-icon{display:none}.logo a{margin:0}.flex-caption,.flex-direction-nav{display:none}h1{font-size:initial}h2{font-size:initial}h3{font-size:initial}body{font-size:17px}.btn,.formbuddy .submit input,.selflink a{font-size:18px}.selflink{display:block;width:100%;background-color:#eaeae6;border-bottom:1px solid #fff;padding:10px}}@media screen and (min-width:1024px){header.smaller{height:60px}header.smaller .logo a{margin:4px 0 0}header.smaller .logo a img{height:50px;width:auto}.smaller .search-trigger{height:58px}.smaller .search-trigger i{margin-top:18px}}.searchhelp{display:none}
/* Stylesheet: tpl-buddy-011 // Main Modified On 2023-05-05 13:43:42 */
