.block-views-slideshow-block h2.block-title{color:#2aabe2;font-size:1.846em;text-shadow:0 1px 1px #fff;margin-bottom:30px;}.block-views-slideshow-block .flexslider{margin-bottom:30px;}.block-views-slideshow-block .flex-control-paging li a.flex-active{background:#2aabe2;}.block-views-slideshow-block ul.flex-direction-nav .flex-prev{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/carousel-left.png) no-repeat center center;height:45px;width:36px;}.block-views-slideshow-block ul.flex-direction-nav .flex-next{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/carousel-right.png) no-repeat center center;height:45px;width:36px;}.view-slideshow .views_slideshow_cycle_main{height:345px;position:relative;}.view-slideshow .views_slideshow_cycle_main .views-slideshow-cycle-main-frame{max-width:100%;}.view-slideshow .views_slideshow_cycle_main .views_slideshow_cycle_slide{height:345px;width:700px;overflow:hidden;}.view-slideshow .views_slideshow_cycle_main .slide-image{position:absolute;top:0;left:0;z-index:1;}.view-slideshow .views_slideshow_cycle_main .slide-image img{min-width:515px;}.view-slideshow .views_slideshow_cycle_main .headline,.view-slideshow .views_slideshow_cycle_main .message,.view-slideshow .views_slideshow_cycle_main .slide-link{position:relative;z-index:2;width:400px;margin-left:60px;}.view-slideshow .views_slideshow_cycle_main .headline{padding-top:65px;margin-bottom:25px;}.view-slideshow .views_slideshow_cycle_main .headline a{font-weight:700;font-size:3em;line-height:1em;color:#414143;}.view-slideshow .views_slideshow_cycle_main .headline a:hover{text-decoration:none;}.view-slideshow .views_slideshow_cycle_main .message{font-weight:500;font-size:1.385em;color:#2aabe2;margin-bottom:30px;}.view-slideshow .views_slideshow_cycle_main .message a:hover{text-decoration:none;}.view-slideshow .views_slideshow_cycle_main .slide-link a{float:left;padding:15px 58px 15px 20px;background:white url(/profiles/cg/themes/custom/cgtheme/css/images/arrow-right.png) no-repeat right center;font-size:1.385em;color:#414143;font-weight:700;}.view-slideshow .views-slideshow-pager-fields{float:right;padding:10px;}.view-slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item{float:left;}.view-slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-counter{height:22px;width:22px;text-indent:-9999em;overflow:hidden;background-color:transparent;background-image:url(/profiles/cg/themes/custom/cgtheme/css/images/slide-pager.png);background-repeat:no-repeat;background-position:0 0;}.view-slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-counter:hover{background-position:0 -20px;}.view-slideshow .views-slideshow-pager-fields .active .views-content-counter{background-position:0 -20px;}#boxes-box-we_believe,#boxes-box-fr_belief{font-size:25px;color:#a6a6a6;text-align:center;margin-bottom:50px;line-height:26px;font-weight:300;}#boxes-box-we_believe span,#boxes-box-fr_belief span{color:#2aabe2;}#block-quicktabs-home-news{background-color:white;border:1px solid #cccccc;margin-bottom:25px;}#block-quicktabs-home-news .block-title{display:none;}#block-quicktabs-home-news .item-list{background-color:#2aabe2;height:46px;}#block-quicktabs-home-news .item-list ul,#block-quicktabs-home-news .item-list li{float:left;margin:0;padding:0;}#block-quicktabs-home-news .item-list a{font-size:18px;padding:15px 10px;text-align:center;min-width:150px;float:left;color:white;}#block-quicktabs-home-news .item-list li.active a,#block-quicktabs-home-news .item-list a:hover{background-color:white;color:#414143;}#block-quicktabs-home-news .quicktabs_main{padding:25px 10px 25px 50px;}#block-quicktabs-home-news .row-news{clear:left;margin-bottom:20px;font-weight:100;}#block-quicktabs-home-news .row-news .title{font-size:14px;margin-bottom:0;font-weight:500;}#block-quicktabs-home-news #quicktabs-container-home_news .quicktabs-tabpage{height:200px;max-width:560px;overflow:auto;}#block-boxes-drupal-commerce{padding-left:20px;}#boxes-box-drupal_commerce .drupal-commerce,#block-boxes-fr-drupal-commerce .drupal-commerce{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/divider.png) no-repeat center bottom;padding-bottom:3px;}#boxes-box-drupal_commerce,#block-boxes-fr-drupal-commerce{padding-top:70px;}#boxes-box-drupal_commerce .dc-logo,#block-boxes-fr-drupal-commerce .dc-logo{padding-bottom:25px;background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/divider.png) no-repeat center bottom;}#boxes-box-drupal_commerce .stats,#block-boxes-fr-drupal-commerce .stats{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-graph.png) no-repeat left center;color:#acacac;font-size:0.923em;font-weight:700;margin:0 auto;padding:5px 0 5px 40px;text-transform:uppercase;width:200px;}#boxes-box-drupal_commerce .numbers,#block-boxes-fr-drupal-commerce .numbers{color:#2aabe2;font-size:1.231em;font-weight:500;padding:0 5px;}#boxes-box-drupal_commerce .drupal-commerce,#boxes-box-drupal_commerce .demo,#boxes-box-drupal_commerce .download,#block-boxes-fr-drupal-commerce .drupal-commerce,#block-boxes-fr-drupal-commerce .demo,#block-boxes-fr-drupal-commerce .download{margin-bottom:25px;}#boxes-box-drupal_commerce .demo,#boxes-box-drupal_commerce .download,#block-boxes-fr-drupal-commerce .demo,#block-boxes-fr-drupal-commerce .download{max-width:49%;}#boxes-box-drupal_commerce .demo a,#boxes-box-drupal_commerce .download a,#block-boxes-fr-drupal-commerce .demo a,#block-boxes-fr-drupal-commerce .download a{text-align:center;padding-top:70px;color:#414143;font-weight:700;}#boxes-box-drupal_commerce .demo,#block-boxes-fr-drupal-commerce .demo{float:left;padding-left:20px;}#boxes-box-drupal_commerce .demo a,#block-boxes-fr-drupal-commerce .demo a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-demo.png) no-repeat center top;float:left;}#boxes-box-drupal_commerce .download,#block-boxes-fr-drupal-commerce .download{float:right;padding-right:20px;}#boxes-box-drupal_commerce .download a,#block-boxes-fr-drupal-commerce .download a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-download.png) no-repeat center top;float:right;}.responsive-layout-mobile #boxes-box-drupal_commerce .dc-logo,.responsive-layout-mobile #block-boxes-fr-drupal-commerce .dc-logo{text-align:center;}.responsive-layout-mobile #boxes-box-drupal_commerce .demo,.responsive-layout-mobile #block-boxes-fr-drupal-commerce .demo{padding-left:10%;}.responsive-layout-mobile #boxes-box-drupal_commerce .download,.responsive-layout-mobile #block-boxes-fr-drupal-commerce .download{padding-right:10%;}.front #region-preface-first{margin-left:0;margin-right:0;width:100%;}.front #region-preface-first .promo{text-align:center;}.front #region-preface-first .promo a{background:#fff;border-radius:10px;box-shadow:inset 0px 3px 10px rgba(0,0,0,0.3),0px 1px 1px white;height:245px;width:100%;display:block;}.front #region-preface-first .promo a:hover{background:#d0edf9;text-decoration:none;}.front #region-preface-first .promo .title{padding:50px 50px 0;font-weight:700;font-size:1.385em;}.front #region-preface-first .promo .subtitle{font-weight:500;color:#414143;font-size:1.077em;margin-bottom:20px;}.responsive-layout-mobile #region-preface-first .promo .title{padding-top:20px;line-height:1em;}#zone-postscript-wrapper{padding:19px 0 4px;}#block-boxes-facebook h2.block-title,#block-boxes-twitter-block h2.block-title,#block-boxes-contact-us h2.block-title,#block-boxes-fr-contact h2.block-title,#block-boxes-contact-us-popup h2.block-title,#block-boxes-fr-contact-us-popup h2.block-title{padding:15px 0 0 75px;height:51px;margin-bottom:20px;float:right;font-size:1.385em;text-transform:uppercase;}#block-boxes-facebook a,#block-boxes-twitter-block a,#block-boxes-contact-us a,#block-boxes-fr-contact a,#block-boxes-contact-us-popup a,#block-boxes-fr-contact-us-popup a{color:white;}#block-boxes-facebook h2.block-title{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-sprite.png) no-repeat 0 -152px;}#block-boxes-twitter-block h2.block-title{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-sprite.png) no-repeat 0 -358px;}#block-boxes-contact-us h2.block-title a,#block-boxes-fr-contact h2.block-title,#block-boxes-contact-us-popup h2.block-title,#block-boxes-fr-contact-us-popup h2.block-title{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-sprite.png) no-repeat 0 -229px;color:#fff;}#block-boxes-contact-us h2.block-title{padding:0;text-align:left;}#block-boxes-contact-us h2.block-title a{display:inline-block;height:51px;padding:15px 0 0 75px;}#block-menu-menu-footer ul.menu,#block-menu-menu-fr-footer ul.menu{text-align:right;}#block-menu-menu-footer li,#block-menu-menu-fr-footer li{list-style:none;display:inline;margin:0;padding:0 5px;border-right:1px solid #000;line-height:1em;}#block-menu-menu-footer li:last-child,#block-menu-menu-fr-footer li:last-child{padding-right:0;border-right:0;}#block-views-promos-block{margin:15px 0;}#block-views-promos-block .promo{float:left;}#block-boxes-cg-hiring,#block-boxes-fr-hiring{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-sprite.png) no-repeat 0 0;height:51px;padding:8px 0 0 65px;font-size:0.923em;color:#828181;}#block-boxes-cg-hiring h2.block-title,#block-boxes-fr-hiring h2.block-title{margin-bottom:7px;}#block-views-testimonials-block h2.block-title,#block-views-testimonials-block-2 h2.block-title{text-transform:uppercase;font-size:14px;margin-bottom:20px;}#block-views-testimonials-block h2.block-title{color:#2aabe2;}.front .view-testimonials .views-field-body{padding-left:60px;background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/quote-left.png) no-repeat 0 0;}.front .view-testimonials .views-field-body .field-content{padding-right:60px;background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/quote-right.png) no-repeat right bottom;font-size:1.385em;line-height:1.385em;color:#6f6b6b;min-height:28px;}.front .view-testimonials .views-field-title{text-align:right;font-weight:100;color:#2aabe2;font-size:1.385em;}#region-sidebar-second .view-testimonials .views-field-body{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/quote-sm-left.png) no-repeat 0 0;font-size:1.692em;line-height:1.1em;padding-left:30px;margin-bottom:10px;}#region-sidebar-second .view-testimonials .views-field-body span{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/quote-sm-right.png) no-repeat 0 0;padding:0 0 0 26px;}#region-sidebar-second .view-testimonials .views-field-title{text-align:right;color:#b1b1b1;font-size:1.077em;}.view-id-team img{width:90px;height:90px;}.view-hero-slideshow .flexslider{border:0;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;margin:0;}.view-hero-slideshow .flex-direction-nav .flex-disabled{opacity:0 !important;}.view-hero-slideshow #slider .flex-prev{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/carousel-left.png) no-repeat center center;height:45px;width:36px;}.view-hero-slideshow #slider .flex-next{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/carousel-right.png) no-repeat center center;height:45px;width:36px;}.view-hero-slideshow #slider:hover .flex-prev{left:35px;}.view-hero-slideshow #slider:hover .flex-next{right:35px;}.view-hero-slideshow .view-hero-slideshow{position:relative;}.view-hero-slideshow .view-display-id-attachment_1{width:100%;bottom:0;border-bottom:3px solid #fff;}.view-hero-slideshow .view-display-id-attachment_1 .flex-direction-nav a{top:34px;}.view-hero-slideshow #carousel{width:960px;margin:0 auto;max-width:100%;text-align:center;text-transform:uppercase;font-weight:700;background:transparent;}.view-hero-slideshow #carousel ul.slides li{cursor:pointer;padding:20px 0;background:rgba(255,255,255,0.3);}.view-hero-slideshow #carousel ul.slides li:hover,.view-hero-slideshow #carousel ul.slides li.flex-active-slide{background:white;position:relative;}.view-hero-slideshow #carousel ul.slides li:hover:before,.view-hero-slideshow #carousel ul.slides li.flex-active-slide:before{content:" ";height:0;width:0;border:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-12px;left:50%;margin-left:-6px;}.view-hero-slideshow #carousel ul.slides li.flex-active-slide{color:#2aabe2;}#block-views-customers-block-3 .view-footer,#block-views-awards-block .view-footer{padding-top:55px;font-size:16px;}#block-views-customers-block-3 .view-footer a,#block-views-awards-block .view-footer a{text-decoration:underline;}#block-views-customers-block-3 .jcarousel-skin-default .jcarousel-container-horizontal,#block-views-awards-block .jcarousel-skin-default .jcarousel-container-horizontal{height:165px;padding:0 70px;width:100%;}#block-views-customers-block-3 .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal,#block-views-awards-block .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal{width:100%;}#block-views-customers-block-3 .jcarousel-skin-default .jcarousel-next-horizontal,#block-views-customers-block-3 .jcarousel-skin-default .jcarousel-prev-horizontal,#block-views-awards-block .jcarousel-skin-default .jcarousel-next-horizontal,#block-views-awards-block .jcarousel-skin-default .jcarousel-prev-horizontal{height:45px;opacity:.8;}#block-views-customers-block-3 .jcarousel-skin-default .jcarousel-next-horizontal:hover,#block-views-customers-block-3 .jcarousel-skin-default .jcarousel-prev-horizontal:hover,#block-views-awards-block .jcarousel-skin-default .jcarousel-next-horizontal:hover,#block-views-awards-block .jcarousel-skin-default .jcarousel-prev-horizontal:hover{opacity:1;}#block-views-customers-block-3 .jcarousel-skin-default .jcarousel-next-horizontal,#block-views-awards-block .jcarousel-skin-default .jcarousel-next-horizontal{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/carousel-right.png) no-repeat center center;}#block-views-customers-block-3 .jcarousel-skin-default .jcarousel-prev-horizontal,#block-views-awards-block .jcarousel-skin-default .jcarousel-prev-horizontal{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/carousel-left.png) no-repeat center center;}#block-views-customers-block-3 .jcarousel-skin-default .jcarousel-item,#block-views-awards-block .jcarousel-skin-default .jcarousel-item{background:#fff;border:0;height:165px;margin:0 5px;width:225px;}#block-views-customers-block-3 .jcarousel-skin-default .jcarousel-item a,#block-views-awards-block .jcarousel-skin-default .jcarousel-item a{display:inline-block;line-height:165px;width:225px;}#block-views-customers-block-3 .jcarousel-skin-default .jcarousel-item img,#block-views-awards-block .jcarousel-skin-default .jcarousel-item img{vertical-align:middle;max-width:95%;}.block-views .view-blog a.view-all,.block-views .view-news a.view-all{font-weight:500;font-size:1.077em;font-style:italic;float:left;margin-top:3px;}.block-views .view-blog .divider,.block-views .view-news .divider{clear:both;padding-top:20px;margin-bottom:20px;border-bottom:1px solid #ccc;}.block-views .view-blog .more-link,.block-views .view-news .more-link{float:left;text-align:left;}.block-views .view-blog .more-list,.block-views .view-news .more-list{margin-bottom:25px;}.block-views .view-news .views-row-last{margin-bottom:0;}.block-views .view-blog .date,.block-views .view-news .date{float:left;width:60px;padding-right:10px;text-align:right;font-size:0.923em;color:#bebebe;}.block-views .view-blog .blog-title,.block-views .view-news .blog-title{font-size:1.077em;}.blog-teaser .title{margin-bottom:20px;clear:left;}.blog-teaser .title a{font-size:1.385em;margin-bottom:20px;}.blog-teaser .author-pic{float:left;margin-right:10px;}.blog-teaser .posted{font-size:0.923em;color:#bebebe;}.blog-teaser .posted .number{color:#818083;}.block-views-awards-block .block-title{font-size:1.0769em;text-transform:uppercase;}.block-views-awards-block .views-row{float:left;height:60px;margin:0 10px;width:140px;}.block-views-awards-block .views-row .field-content{display:inline-block;float:left;height:60px;line-height:60px;text-align:center;width:140px;}.block-views-awards-block .views-row img{vertical-align:middle;}.block-views-awards-block .views-row-last{margin-right:0;}#block-views-blog-block,#block-views-blog-block-1{margin-bottom:30px;}.block-views-blog-block .blog-teaser .author-pic{margin:0;padding:0 20px 20px 0;}.block-views-blog-block .blog-teaser .title{clear:none;}.block-views-blog-block .blog-teaser .posted{color:#666666;}.block-views-blog-block .blog-teaser .title{margin-bottom:20px;font-size:1.5em;line-height:1.5em;}.block-views-blog-block .blog-teaser .posted{margin:0 0 0 80px;line-height:1.5em;}.block-views-blog-block .blog-teaser .teaser{clear:both;}.news-teaser{margin-bottom:25px;}.news-teaser .posted{font-size:0.923em;color:#bebebe;}.news-teaser .title a{font-size:1.077em;color:#414143;}.view-display-id-page .blog-teaser{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e5e5e5;}.view-display-id-page .news-teaser{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e5e5e5;}.view-display-id-page .news-teaser .title{margin-bottom:20px;}.view-display-id-page .news-teaser .title a{font-size:1.385em;color:#2aabe2;}#block-boxes-cg-sidebar-quote,#block-boxes-cg-sidebar-download,#block-boxes-cg-sidebar-dc,#block-boxes-fr-sidebar-quote,#block-boxes-fr-sidebar-download,#block-boxes-fr-sidebar-dc{padding-bottom:20px;}.twtr-ft{display:none;}.cta a{font-size:1.846em;color:#6d6e71;line-height:0.75em;padding:4px 0 0 65px;height:60px;margin-left:10px;}.cta a:link,.cta a:visited{font-size:1.846em;color:#6d6e71;line-height:0.75em;padding:4px 0 0 65px;height:60px;margin-left:10px;}.cta a span,.cta a:link span,.cta a:visited span{font-size:0.583em;margin-bottom:5px;}#block-boxes-cg-sidebar-quote .boxes-box-content a,#block-boxes-fr-sidebar-quote .boxes-box-content a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-sprite.png) no-repeat 0 -281px;height:55px;}#block-boxes-cg-sidebar-download .boxes-box-content a,#block-boxes-fr-sidebar-download .boxes-box-content a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-sprite.png) no-repeat 0 -102px;height:51px;}#boxes-box-cg_sidebar_dc .dc-logo a,#block-boxes-fr-sidebar-dc .dc-logo a{text-indent:-9999em;overflow:hidden;background-color:transparent;background-image:url(/profiles/cg/themes/custom/cgtheme/css/images/dc-logo.png);background-repeat:no-repeat;background-position:50% 50%;float:left;width:266px;height:60px;}#boxes-box-cg_sidebar_dc .stats,#block-boxes-fr-sidebar-dc .stats{clear:left;color:#acacac;font-size:1.385em;font-weight:500;margin-left:75px;line-height:1em;}#boxes-box-cg_sidebar_dc .numbers,#block-boxes-fr-sidebar-dc .numbers{font-size:0.778em;color:#414143;}ul.language-switcher-locale-url{text-align:right;margin:0;}ul.language-switcher-locale-url li{display:inline;padding-right:10px;margin-right:2px;background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/lang-divider.png) no-repeat right center;}ul.language-switcher-locale-url li.last{margin-right:0;background:transparent none;}ul.language-switcher-locale-url li a{text-transform:uppercase;font-size:11px;}ul.language-switcher-locale-url li a:visited,ul.language-switcher-locale-url li a:active,ul.language-switcher-locale-url li a:hover{text-transform:uppercase;font-size:11px;}ul.language-switcher-locale-url li a.active{color:#8b8989;}ul.language-switcher-locale-url li a.active:active,ul.language-switcher-locale-url li a.active:hover{color:#fff;}.node-type-multi-page #page-title,.node-type-multi-page div.tabs{width:435px;float:right;}.node-type-multi-page #page-title{padding-top:75px;font-weight:500;color:#2aabe2;}.node-type-multi-page div.field-name-field-icon{margin-bottom:50px;}.node-type-multi-page div.field-name-body{clear:both;}.node-type-multi-page .field-collection-container{border-bottom:0;}.node-type-multi-page .node-info-item{padding:1em 0 0.3em 0;margin:0 1em 0 1em;}.responsive-layout-wide.node-type-multi-page #page-title,.responsive-layout-wide.node-type-multi-page div.tabs{width:585px;}.field-name-field-infor-image .field-item{margin-bottom:0;}.node-type-multi-page .field-name-field-infoitem,.node-type-multi-page .field-name-field-info-items2{margin-bottom:20px;}.node-type-multi-page .field-name-field-infoitem .field-collection-view{border-bottom:0;}.node-type-multi-page .field-name-field-infoitem .field-type-image{float:left;margin-bottom:0;}.node-type-multi-page .field-name-field-info-items2 .field-type-image{float:left;margin-bottom:0;}.node-type-multi-page .field-name-field-infoitem .field-name-field-subtitle,.node-type-multi-page .field-name-field-infoitem .field-name-field-description{margin-left:160px;}.node-type-multi-page .field-name-field-info-items2 .node-title,.node-type-multi-page .field-name-field-info-items2 .field-name-body{margin-left:160px;}.node-type-multi-page .field-name-field-infoitem .field-name-field-subtitle,.node-type-multi-page .field-name-field-info-items2 .node-title{font-weight:700;}.node-type-multi-page .field-name-field-infoitem .odd .field-type-image,.node-type-multi-page .field-name-field-info-items2 .odd .field-type-image{float:right;}.node-type-multi-page .field-name-field-infoitem .odd .field-name-field-subtitle,.node-type-multi-page .field-name-field-infoitem .odd .field-name-field-description{margin-right:160px;margin-left:0;}.node-type-multi-page .field-name-field-info-items2 .odd .node-title,.node-type-multi-page .field-name-field-info-items2 .odd .field-name-body{margin-right:160px;margin-left:0;}.node-type-multi-page #section-content #region-sidebar-second.region-sidebar-second{padding-top:0;}.node-type-case-study #region-sidebar-second.region-sidebar-second{padding-top:0;}.case-study-grid{float:left;width:33%;height:150px;position:relative;text-align:center;}.case-study-grid .views-field-field-logo{line-height:150px;}.case-study-grid .views-field-field-logo img{vertical-align:middle;}.case-study-grid .hover-overlay{opacity:0;background:rgba(0,0,0,0.8);color:white;position:absolute;top:0;left:0;height:150px;width:100%;text-decoration:none;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.case-study-grid .hover-overlay .spacer-top{height:75px;margin-bottom:-20px;}.case-study-grid .hover-overlay .vertical-center{padding:0 15px;}.case-study-grid:hover .hover-overlay{opacity:1;text-decoration:none;}#block-menu-block-1,#block-menu-block-6,#block-views-customers-block-1,#block-views-customers-block-2{background:white;padding:25px 15px 20px;margin:0 0 25px -10px;}#block-menu-block-1 h2.block-title,#block-menu-block-6 h2.block-title{display:none;}#block-views-customers-block-1 h2.block-title,#block-views-customers-block-2 h2.block-title{text-align:right;padding-right:30px;margin-bottom:15px;}#block-menu-block-1 li,#block-menu-block-6 li{list-style:none;margin:0;}#block-menu-block-1 a,#block-menu-block-6 a{font-size:1.385em;color:#414143;float:right;clear:right;width:100%;text-align:right;background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -484px;padding-right:30px;height:22px;line-height:22px;margin-bottom:5px;}#block-views-customers-block-1 a,#block-views-customers-block-2 a{font-size:1.385em;color:#414143;float:right;clear:right;width:100%;padding-top:4px;text-align:right;padding-right:30px;}#block-menu-block-1 ul.menu li a:hover,#block-menu-block-6 ul.menu li a:hover,#block-views-customers-block-1 a:hover,#block-views-customers-block-2 a:hover{background-position:right -506px;color:#2aabe2;text-decoration:none;}#block-menu-block-1 ul.menu .menu-item-2367 a,#block-menu-block-6 ul.menu .menu-item-951 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -440px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-2367 a:hover,#block-menu-block-6 ul.menu .menu-item-951 a:hover{background-position:right -462px;}#block-menu-block-1 ul.menu .menu-item-561 a,#block-menu-block-6 ul.menu .menu-item-1032 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right 0;padding-right:30px;height:21px;}#block-menu-block-1 ul.menu .menu-item-561 a:hover,#block-menu-block-6 ul.menu .menu-item-1032 a:hover{background-position:right -22px;}#block-menu-block-1 ul.menu .menu-item-2382 a,#block-menu-block-6 ul.menu .menu-item-1033 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -264px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-2382 a:hover,#block-menu-block-6 ul.menu .menu-item-1033 a:hover{background-position:right -286px;}#block-menu-block-1 ul.menu .menu-item-563 a,#block-menu-block-6 ul.menu .menu-item-1034 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -88px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-563 a:hover,#block-menu-block-6 ul.menu .menu-item-1034 a:hover{background-position:right -110px;}#block-menu-block-1 ul.menu .menu-item-564 a,#block-menu-block-6 ul.menu .menu-item-1035 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -396px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-564 a:hover,#block-menu-block-6 ul.menu .menu-item-1035 a:hover{background-position:right -418px;}#block-menu-block-1 ul.menu .menu-item-565 a,#block-menu-block-6 ul.menu .menu-item-1036 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -308px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-565 a:hover,#block-menu-block-6 ul.menu .menu-item-1036 a:hover{background-position:right -330px;}#block-menu-block-1 ul.menu .menu-item-566 a,#block-menu-block-6 ul.menu .menu-item-1037 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -220px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-566 a:hover,#block-menu-block-6 ul.menu .menu-item-1037 a:hover{background-position:right -242px;}#block-menu-block-1 ul.menu .menu-item-567 a,#block-menu-block-6 ul.menu .menu-item-1039 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -44px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-567 a:hover,#block-menu-block-1 ul.menu .menu-item-1039 a:hover{background-position:right -66px;}#block-menu-block-1 ul.menu .menu-item-568 a,#block-menu-block-6 ul.menu .menu-item-1040 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -132px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-568 a:hover,#block-menu-block-6 ul.menu .menu-item-1040 a:hover{background-position:right -154px;}#block-menu-block-1 ul.menu .menu-item-569 a,#block-menu-block-6 ul.menu .menu-item-1041 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -176px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-569 a:hover,#block-menu-block-6 ul.menu .menu-item-1041 a:hover{background-position:right -198px;}#block-menu-block-1 ul.menu .menu-item-2373 a,#block-menu-block-1 ul.menu .menu-item-570 a,#block-menu-block-6 ul.menu .menu-item-1038 a,#block-menu-block-6 ul.menu .menu-item-962 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -353px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-2373 a:hover,#block-menu-block-1 ul.menu .menu-item-570 a:hover,#block-menu-block-6 ul.menu .menu-item-1038 a:hover,#block-menu-block-6 ul.menu .menu-item-962 a:hover{background-position:right -374px;}#block-menu-block-1 ul.menu .menu-item-572 a,#block-menu-block-6 ul.menu .menu-item-1043 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -528px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-572 a:hover,#block-menu-block-6 ul.menu .menu-item-1043 a:hover{background-position:right -551px;}#block-menu-block-1 ul.menu .menu-item-1709 a,#block-menu-block-6 ul.menu .menu-item-1044 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -570px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-1709 a:hover,#block-menu-block-6 ul.menu .menu-item-1044 a:hover{background-position:right -592px;}#block-menu-block-1 ul.menu .menu-item-574 a,#block-menu-block-6 ul.menu .menu-item-1045 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -616px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-574 a:hover,#block-menu-block-6 ul.menu .menu-item-1045 a:hover{background-position:right -638px;}#block-menu-block-1 ul.menu .menu-item-2372 a,#block-menu-block-6 ul.menu .menu-item-1046 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -660px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-2372 a:hover,#block-menu-block-6 ul.menu .menu-item-1046 a:hover{background-position:right -682px;}#block-menu-block-1 ul.menu .menu-item-2371 a{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/smicons-sprite.png) no-repeat right -704px;padding-right:30px;height:22px;}#block-menu-block-1 ul.menu .menu-item-2371 a:hover{background-position:right -727px;}#block-views-careers-block,#block-views-careers-block-1{background:white;padding:25px 22px 20px 15px;margin:-25px 0 25px -10px;text-align:right;}#block-views-careers-block h2.block-title,#block-views-careers-block-1 h2.block-title{font-size:1.846em;line-height:1.25em;}#block-views-careers-block h3,#block-views-careers-block-1 h3{margin-bottom:0;padding-top:20px;}#block-views-careers-block a,#block-views-careers-block-1 a{font-size:1.231em;}.page-blog .blog-teaser,.page-about-us-news .news-teaser,.page-propos-dans-la-presse .news-teaser,.row-team{clear:left;padding:10px 0;border-bottom:1px solid #e1e1e1;}.page-taxonomy-term article.node-teaser{clear:left;padding:10px 0;border-bottom:1px solid #e1e1e1;}.page-taxonomy-term article.node-teaser .node-links li{float:left;}.page-taxonomy-term article.node-teaser .node-links li a{font-size:1em;background-color:transparent;border:0;color:#2AABE2;padding:0;margin:0;}.page-blog .author-pic,.page-about-us-news .author-pic,.row-team .author-pic,.page-webinars .speaker-pic,.page-webinar .speaker-pic{width:140px;text-align:center;float:left;margin:0;}.page-blog .blog-teaser .posted,.page-blog .blog-teaser .title,.page-blog .blog-teaser .teaser,.page-blog .blog-teaser .more,.page-blog .blog-teaser .views-field-field-job{margin-left:160px;clear:none;}.page-about-us-news .news-teaser .title,.page-about-us-news .news-teaser .teaser,.page-about-us-news .news-teaser .more,.page-about-us-news .news-teaser .views-field-field-job{margin-left:160px;clear:none;}.row-team .title,.row-team .teaser,.row-team .more,.row-team .views-field-field-job{margin-left:160px;clear:none;}.page-webinars .blog-teaser .posted,.page-webinars .blog-teaser .title,.page-webinars .blog-teaser .teaser,.page-webinars .blog-teaser .more,.page-webinars .blog-teaser .speakers{margin-left:160px;clear:none;}.page-webinar .blog-teaser .posted,.page-webinar .blog-teaser .title,.page-webinar .blog-teaser .teaser,.page-webinar .blog-teaser .more,.page-webinar .blog-teaser .speakers{margin-left:160px;clear:none;}.page-webinars #zone-header-wrapper,.page-webinar #zone-header-wrapper{border-bottom:3px solid #f8f8f8;}.page-webinars .speakers,.page-webinar .speakers{font-weight:500;margin-bottom:20px;}.page-blog .title,.page-about-us-news .title,.row-team .title,.page-propos-dans-la-presse .title{line-height:16px;font-weight:700;margin-bottom:0;}.page-blog a,.page-about-us-news a,.row-team a{color:#414143;font-size:1.077em;}.page-blog .more,.page-about-us-news .more,.page-propos-dans-la-presse .more,.row-team .more{text-align:right;}.page-blog .teaser,.page-about-us-news .teaser,.page-propos-dans-la-presse .teaser{font-size:0.923em;font-weight:500;}.row-team .teaser{font-size:0.923em;font-weight:500;}.row-team .views-field-field-job{color:#bebebe;margin-bottom:10px;}.page-about-us-news .news-teaser .title,.page-about-us-news .news-teaser .teaser,.page-about-us-news .news-teaser .more{margin-left:0;}.node-blog iframe{max-width:100%;}#block-menu-menu-offers,#block-menu-menu-fr-offers{margin-left:25px;text-transform:uppercase;}#block-menu-menu-offers h2.block-title{font-size:1.154em;padding:0 0 20px;border-bottom:1px solid #f8f8f8;margin-bottom:0;}#block-menu-menu-fr-offers h2.block-title{font-size:1.154em;padding:0 0 20px;border-bottom:1px solid #f8f8f8;margin-bottom:0;font-size:1.1em;}#block-menu-menu-offers ul,#block-menu-menu-fr-offers ul{border-bottom:1px solid #eeeeee;float:left;}#block-menu-menu-offers li,#block-menu-menu-fr-offers li{float:left;clear:left;list-style:none;margin:0;padding:0;width:100%;}#block-menu-menu-offers a,#block-menu-menu-fr-offers a{padding:20px 0 20px 30px;border-top:1px solid #eeeeee;border-bottom:1px solid #f2f2f2;float:left;width:100%;color:#2aabe2;font-size:1.231em;background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/arrow-blue.png) no-repeat left center;}#block-menu-menu-offers li.menu-item-582 a{padding:10px 0 10px 30px;}.view-author .views-row{padding:25px 0;border-top:1px dashed #f8f8f8;}.view-author .views-field-picture{float:left;padding-right:35px;}.node-type-case-study #page-title{display:none;}.node-type-case-study .field-name-field-logo{margin-bottom:30px;}.node-resource .field-type-file{border-top:1px dashed #eee;padding-top:15px;}.node-resource .field-type-file .field-items{margin-left:50px;}.node-resource .field-type-file .field-label{float:left;}.node-resource .field-type-file .field-items .field-item{margin-bottom:15px;}#region-content .block-menu-block{margin-bottom:30px;}#region-content .block-menu-block .block-title{margin-bottom:15px;}#region-content .block-menu-block ul{margin:0 0 15px 20px;}#block-menu-block-5,#block-menu-block-7{float:left;}#block-menu-block-5 li,#block-menu-block-7 li{font-size:1.07692em;font-weight:bold;}#block-menu-block-5 li,#block-menu-block-7 li{font-weight:normal;font-size:.92857em;}#block-menu-block-3,#block-menu-block-4,#block-menu-block-2,#block-menu-block-8,#block-menu-block-9{float:right;width:45%;}.node-case-study h3{font-size:1em;font-weight:700;margin-bottom:0;}#mc_embed_signup strong,.mc-field-group-email label{font-weight:700;font-size:1.1em;}#mc_embed_signup #mce-EMAIL{padding:0;}#mc_embed_signup ul label{padding-left:5px;}#mc_embed_signup .message{font-size:.9em;}#mc_embed_signup .asterisk{color:#2AABE2 !important;}#mc_embed_signup .indicates-required{text-align:left !important;}#boxes-box-contact_us_popup #mc_embed_signup,#boxes-box-fr_contact_us_popup #mc_embed_signup{position:fixed !important;}.stMainServices,.stButton .stButton_gradient{height:22px !important;}.boxes-box-facebook iframe{max-width:100%;}.node-training-event .field-name-field-date,.node-training-event .field-name-field-location,.node-training-event .field-name-field-price,.node-training-event .field-name-field-register-link-2{margin-bottom:30px;}.field-name-field-training-program .field-name-field-training-document,.node-training-program .field-name-field-training-document,.field-name-field-training-program .view-id-trainings,.node-training-program .view-id-trainings{margin-bottom:30px;}.node-training-event .field-name-field-price .field-items{font-size:1.3em;line-height:1.3em;font-weight:500;}.node-training-event .field-name-field-date .field-label,.node-training-event .field-name-field-location .field-label,.node-training-event .field-name-field-price .field-label{font-size:1.231em;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:10px;}#lead-wrapper{display:none;}#sb-player .container{background:#fff;color:#000;padding:5px 20px;}#sb-player .container h1{color:#2aace2;}#sb-player .container h1 span{color:#999;font-size:16px;line-height:1em;}.view-marketing-messages{color:#fff;text-align:center;padding:50px 0 0;margin-bottom:3px;}.view-marketing-messages .message-title{font-size:35px;font-weight:600;line-height:1em;margin:0 auto 5px;}.view-marketing-messages .message-subtitle{font-size:20px;font-weight:200;opacity:0;line-height:1.2em;-webkit-animation:slidefade 7s;animation:slidefade 7s;}#views_slideshow_cycle_teaser_section_marketing_messages-block{width:100% !important;}@-webkit-keyframes slidefade{0%{opacity:0;}20%{opacity:1;}80%{opacity:1;}100%{opacity:0;}}@keyframes slidefade{0%{opacity:0;}20%{opacity:1;}80%{opacity:1;}100%{opacity:0;}}.delivery-partners-showcase #section-content,.delivery-partners-showcase #zone-content-wrapper,.node-type-delivery-partner #section-content,.node-type-delivery-partner #zone-content-wrapper{background:#fff;}.delivery-partners-showcase .field-name-field-dp-ps-offered .field-item span,.node-type-delivery-partner .field-name-field-dp-ps-offered .field-item span{float:left;height:10px;width:10px;margin:4px 10px 0 0;border-radius:15px;background:#000;}.delivery-partners-showcase .field-name-field-dp-ps-offered .field-item span.design,.node-type-delivery-partner .field-name-field-dp-ps-offered .field-item span.design{background:#6067bd;}.delivery-partners-showcase .field-name-field-dp-ps-offered .field-item span.full-project,.node-type-delivery-partner .field-name-field-dp-ps-offered .field-item span.full-project{background:#c35d42;}.delivery-partners-showcase .field-name-field-dp-ps-offered .field-item span.customization,.node-type-delivery-partner .field-name-field-dp-ps-offered .field-item span.customization{background:#dabc43;}.delivery-partners-showcase .field-name-field-dp-ps-offered .field-item span.module-dev,.node-type-delivery-partner .field-name-field-dp-ps-offered .field-item span.module-dev{background:#66bb53;}.delivery-partners-showcase .field-name-field-dp-ps-offered .field-item span.integration,.node-type-delivery-partner .field-name-field-dp-ps-offered .field-item span.integration{background:#e69b45;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row,.node-type-delivery-partner #region-content .view-delivery-partners-showcase > .view-content > .views-row{background:#eee;border:1px solid #ccc;padding-bottom:20px;margin-bottom:40px;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .node-title,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .node-title{padding:0;margin:0;font:0/0 none;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .field-name-field-dp-logo,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .field-name-field-dp-logo{background:white url(/profiles/cg/themes/custom/cgtheme/css/images/dcdp-teaser.png) no-repeat 95% center;padding:2px;line-height:105px;height:110px;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .view-delivery-partner-node-slides,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .view-delivery-partner-node-slides{padding:20px;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .view-delivery-partner-node-slides ul.slides,.delivery-partners-showcase #region-content .view-delivery-partners-showcase .view-delivery-partner-node-slides ol.flex-control-nav,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .view-delivery-partner-node-slides ul.slides,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .view-delivery-partner-node-slides ol.flex-control-nav{padding:0;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .flexslider,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .flexslider{background:transparent;border:none;box-shadow:none;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .flex-control-paging li a,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .flex-control-paging li a{background:#e4e2e2;box-shadow:none;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .flex-control-paging li a.flex-active,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .flex-control-paging li a.flex-active{background:#027ccb;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .field-name-field-dp-ps-offered,.delivery-partners-showcase #region-content .view-delivery-partners-showcase .field-name-field-dp-office-locations,.delivery-partners-showcase #region-content .view-delivery-partners-showcase .field-name-field-dp-budget,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .field-name-field-dp-ps-offered,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .field-name-field-dp-office-locations,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .field-name-field-dp-budget{border-right:1px solid #fff;border-bottom:none;float:left;height:150px;padding:0;width:30%;margin:0 2% 0 3%;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .field-name-field-dp-ps-offered,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .field-name-field-dp-ps-offered{width:27%;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .field-name-field-dp-office-locations,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .field-name-field-dp-office-locations{width:33%;margin:0;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .field-name-field-dp-office-locations .field-label,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .field-name-field-dp-office-locations .field-label{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-location.png) no-repeat 0 0;color:#a1a1a1;font-weight:normal;margin-bottom:10px;padding-left:20px;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .field-name-field-dp-office-locations .field-item,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .field-name-field-dp-office-locations .field-item{padding-left:20px;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .field-name-field-dp-office-locations .field-item .field-item,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .field-name-field-dp-office-locations .field-item .field-item{padding-left:0;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .field-name-field-dp-office-locations .field-item .field-name-field-dp-office-city,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .field-name-field-dp-office-locations .field-item .field-name-field-dp-office-city{float:left;margin-right:5px;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .field-name-field-dp-budget,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .field-name-field-dp-budget{border-right:none;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase .field-name-field-dp-budget .field-label,.node-type-delivery-partner #region-content .view-delivery-partners-showcase .field-name-field-dp-budget .field-label{color:#a1a1a1;font-weight:normal;margin-bottom:10px;}.delivery-partners-showcase #zone-header,.delivery-partners-showcase #region-header-first,.node-type-delivery-partner #zone-header,.node-type-delivery-partner #region-header-first{width:100%;margin:0;}.delivery-partners-showcase #zone-header .block-inner,.delivery-partners-showcase #region-header-first .block-inner,.node-type-delivery-partner #zone-header .block-inner,.node-type-delivery-partner #region-header-first .block-inner{margin:0 auto;padding-left:10px;padding-right:10px;}.delivery-partners-showcase #zone-content h1.title,.node-type-delivery-partner #zone-content h1.title{font:0/0 none;margin:0;padding:0;}.delivery-partners-showcase #zone-header-wrapper,.node-type-delivery-partner #zone-header-wrapper{background:#000;color:#b7b7b7;font-size:18px;padding-top:30px;padding-bottom:0;}.delivery-partners-showcase #zone-header-wrapper h2,.node-type-delivery-partner #zone-header-wrapper h2{color:#fff;font-size:30px;font-weight:400;margin-bottom:5px;}.delivery-partners-showcase #zone-header-wrapper .become-partner,.node-type-delivery-partner #zone-header-wrapper .become-partner{float:right;margin:0 20px 20px;}.delivery-partners-showcase #zone-header-wrapper .block-inner,.node-type-delivery-partner #zone-header-wrapper .block-inner{position:relative;}.delivery-partners-showcase #zone-header-wrapper .block-views,.node-type-delivery-partner #zone-header-wrapper .block-views{clear:both;border-top:1px solid #333;padding-top:3px;font-size:13px;}.delivery-partners-showcase #zone-header-wrapper .block-views .views-exposed-widgets,.node-type-delivery-partner #zone-header-wrapper .block-views .views-exposed-widgets{margin-bottom:8px;}.delivery-partners-showcase #zone-header-wrapper .block-views .views-exposed-widget,.node-type-delivery-partner #zone-header-wrapper .block-views .views-exposed-widget{display:block;clear:left;}.delivery-partners-showcase #zone-header-wrapper .block-views label,.node-type-delivery-partner #zone-header-wrapper .block-views label{float:left;line-height:30px;font-weight:normal;color:#898989;margin-right:10px;}.delivery-partners-showcase #zone-header-wrapper .block-views input[type="text"],.delivery-partners-showcase #zone-header-wrapper .block-views select,.node-type-delivery-partner #zone-header-wrapper .block-views input[type="text"],.node-type-delivery-partner #zone-header-wrapper .block-views select{background:#434343;border:1px solid #707070;color:#fff;line-height:36px;height:36px;padding:0 10px;}.delivery-partners-showcase #zone-header-wrapper .block-views select,.node-type-delivery-partner #zone-header-wrapper .block-views select{background:#434343 url(/profiles/cg/themes/custom/cgtheme/css/images/select-arrows.png) no-repeat right center;line-height:23px;padding-right:30px;}.delivery-partners-showcase #zone-header-wrapper .block-views .form-submit,.node-type-delivery-partner #zone-header-wrapper .block-views .form-submit{margin-top:0;height:36px;line-height:23px;}@media (min-device-width:740px) and (min-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){.delivery-partners-showcase #zone-header .block-inner,.delivery-partners-showcase #region-header-first .block-inner,.node-type-delivery-partner #zone-header .block-inner,.node-type-delivery-partner #region-header-first .block-inner{width:720px;padding-left:0;padding-right:0;}.delivery-partners-showcase #block-locale-language,.node-type-delivery-partner #block-locale-language{position:absolute;}}@media (min-device-width:980px) and (min-width:980px){.delivery-partners-showcase #zone-header-wrapper .block-views .views-exposed-widget,.node-type-delivery-partner #zone-header-wrapper .block-views .views-exposed-widget{display:flex;clear:none;}.delivery-partners-showcase #zone-header-wrapper .block-views form,.node-type-delivery-partner #zone-header-wrapper .block-views form{float:right;}}@media (min-device-width:980px) and (min-width:980px),(max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){.delivery-partners-showcase #zone-header .block-inner,.delivery-partners-showcase #region-header-first .block-inner,.node-type-delivery-partner #zone-header .block-inner,.node-type-delivery-partner #region-header-first .block-inner{width:960px;}}@media only screen and (min-width:1220px){.delivery-partners-showcase #zone-header .block-inner,.delivery-partners-showcase #region-header-first .block-inner,.node-type-delivery-partner #zone-header .block-inner,.node-type-delivery-partner #region-header-first .block-inner{width:1200px;}}.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row ul.slides{display:inline-block;}@media (min-device-width:740px) and (min-width:740px){.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row{height:690px;width:48%;margin-left:52%;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row-odd{float:left;clear:left;margin-left:0;}}@media (min-device-width:740px) and (min-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row{height:560px;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row .field-name-field-dp-ps-offered,.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row .field-name-field-dp-office-locations,.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row .field-name-field-dp-budget{font-size:10px;height:120px;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row .field-name-field-dp-ps-offered .field-item span{margin-right:5px;}}@media (min-device-width:980px) and (min-width:980px){.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row{height:560px;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row .field-name-field-dp-ps-offered,.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row .field-name-field-dp-office-locations,.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row .field-name-field-dp-budget{font-size:13px;height:150px;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row .field-name-field-dp-ps-offered .field-item span{margin-right:10px;}.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row{height:690px;}}@media only screen and (min-width:1220px){.delivery-partners-showcase #region-content .view-delivery-partners-showcase > .view-content > .views-row{height:740px;}}.node-type-delivery-partner #zone-header-wrapper .block:first-child{position:relative;}.node-type-delivery-partner #zone-header-wrapper .block-views{border-top:0;padding-bottom:30px;}.node-type-delivery-partner #zone-header-wrapper .block-views h2,.node-type-delivery-partner #zone-header-wrapper .block-views h3{margin-right:200px;}.node-type-delivery-partner #zone-header-wrapper .block-views h3{font-size:18px;}.node-type-delivery-partner .badge{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/dp-badge.png) no-repeat center center;top:-12px;color:transparent;font:0/0 none;height:125px;position:absolute;right:105px;width:125px;z-index:2;}.node-type-delivery-partner .badge .tip-text{background:#333;color:#eee;display:none;font-style:normal;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.25em;margin-top:5px;opacity:0;padding:10px 15px;width:300px;right:-101px;z-index:9;position:absolute;text-align:left;top:100%;}.node-type-delivery-partner .badge .tip-text p{margin:0;}.node-type-delivery-partner .badge .tip-text .pointer{border:10px solid #333;border-color:transparent transparent #333 transparent;position:absolute;top:-20px;right:152px;}.node-type-delivery-partner .badge .tip-text strong{display:inline-block;margin-bottom:10px;}.node-type-delivery-partner .badge:hover .tip-text{display:inline-block;opacity:1;}.node-type-delivery-partner .field-name-body{font-size:15px;}.node-type-delivery-partner #region-sidebar-second{background:#F4F2F2;margin-bottom:0px;margin-left:0;}.node-type-delivery-partner #region-sidebar-second .node-title{display:none;}.node-type-delivery-partner #region-sidebar-second .view-delivery-partners-showcase{margin-right:14px;margin-bottom:50px;margin-left:14px;}.node-type-delivery-partner #region-sidebar-second .node-delivery-partner > .content > .field{border-bottom:1px solid #e4e2e2;padding-bottom:20px;}.node-type-delivery-partner #region-sidebar-second .node-delivery-partner > .content > .field .field-label{color:#a1a1a1;font-size:12px;font-weight:400;margin:0;padding-top:20px;padding-bottom:12px;text-transform:uppercase;}.node-type-delivery-partner #region-sidebar-second .node-delivery-partner > .content > .field ul li{list-style:none;margin:0 0 3px 0;}.node-type-delivery-partner .field-name-field-dp-logo{padding:3px;background:#fff;height:180px;line-height:174px;width:274px;text-align:center;}.node-type-delivery-partner .field-name-field-dp-office-locations > .field-items > .field-item{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-location.png) no-repeat 0 0;padding-left:20px;}.node-type-delivery-partner .field-name-field-dp-office-locations > .field-items > .field-item .field-name-field-dp-office-city{float:left;padding-right:5px;}.node-type-delivery-partner .flexslider{border-radius:0;box-shadow:none;background:#f4f2f2;border:1px solid #ccc;}.node-type-delivery-partner .flexslider .slides{padding:5px;}.node-type-delivery-partner .flex-control-paging li a{background:#e4e2e2;box-shadow:none;}.node-type-delivery-partner .flex-control-paging li a.flex-active{background:#027ccb;}.node-type-delivery-partner .flex-direction-nav{position:absolute;bottom:-10px;width:100%;padding:0;}.node-type-delivery-partner .flex-direction-nav .flex-prev,.node-type-delivery-partner .flex-direction-nav .flex-next{display:inline-block;margin:0;opacity:.8;background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/prev-next.png) no-repeat left bottom;height:36px;width:36px;}.node-type-delivery-partner .flex-direction-nav .flex-prev:hover,.node-type-delivery-partner .flex-direction-nav .flex-next:hover{opacity:1;}.node-type-delivery-partner .flex-direction-nav .flex-prev{left:0;}.node-type-delivery-partner .flex-direction-nav .flex-next{right:0;background-position:right bottom;}.node-type-delivery-partner .dp-slide-website{font-size:18px;padding:10px;margin-bottom:0;}.node-type-delivery-partner .dp-slide-description{color:#666;padding:0 10px 20px;}.node-type-delivery-partner .view-delivery-partner-contact .views-row{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-location.png) no-repeat 0 0;padding:0 0 20px 20px;}.node-type-delivery-partner .view-delivery-partner-contact .views-label{float:left;width:75px;}.node-type-delivery-partner .view-delivery-partner-contact .view-content{border-top:1px solid #efefef;padding-top:20px;padding-left:10px;}.node-type-delivery-partner #contact-toggle{cursor:pointer;padding:10px 10px 10px 30px;background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-more.png) no-repeat 5px center;}.node-type-delivery-partner #contact-toggle:hover{color:#00aeef;}.node-type-delivery-partner #contact-toggle.close{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/icon-less.png) no-repeat 5px center;}.node-type-delivery-partner .view-delivery-partner-quotes{background:transparent url(/profiles/cg/themes/custom/cgtheme/css/images/bg_quote.png) no-repeat 6px 30px;color:#027ccb;font-size:16px;font-weight:300;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:25px 30px 40px 66px;margin-bottom:40px;}.node-type-delivery-partner .view-delivery-partner-quotes .name{color:#252525;font-size:14px;font-weight:700;}.node-type-delivery-partner .view-delivery-partner-quotes .job-title{color:#636363;font-size:14px;}@media (min-device-width:980px) and (min-width:980px){.node-type-delivery-partner #region-sidebar-second{width:310px;border-left:1px solid #e4e3e3;float:right;}}.quick-modal-modal-window .quick-modal-wrap{background-color:transparent;padding-left:50%;}.quick-modal-modal-window .quick-modal-wrap .intro-modal__title{font-size:2rem;padding:1rem 0;}.quick-modal-modal-window .quick-modal-wrap .intro-modal a{color:#ffa827;text-decoration:none;}@media only screen and (max-width:992px){.quick-modal-modal-window{background-image:none!important;}.quick-modal-modal-window .quick-modal-wrap{padding-left:35px!important;}}
