.slick-loading .slick-list{background:#fff url(/sites/all/themes/ctg/assets/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/sites/all/themes/ctg/assets/css/./fonts/slick.eot);src:url(/sites/all/themes/ctg/assets/css/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ctg/assets/css/./fonts/slick.woff) format('woff'),url(/sites/all/themes/ctg/assets/css/./fonts/slick.ttf) format('truetype'),url(/sites/all/themes/ctg/assets/css/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}﻿@charset "UTF-8";html,body{height:100%;font-size:15px;line-height:21px;color:#404041}*{box-sizing:border-box;margin:0;padding:0}iframe{display:block;margin:0;padding:0}img{display:block;margin:0;padding:0}body{font-family:myriad w01 regular}a{text-decoration:none;color:#009b7a;color:#005daa}p{margin-bottom:20px}h1{font-family:myriad w01 smbd;font-size:38px;color:#005daa;margin-bottom:15px;margin-top:15px;font-weight:700;line-height:1}@media all and (max-width:414px){h1{font-size:10vw}}h3{font-family:myriad w01 smbd;font-size:16px;height:40px;line-height:40px;padding:0 20px}h4{font-size:18px;font-weight:700;text-transform:uppercase}h5{font-size:16px;text-align:center;padding-top:15px;padding-bottom:30px;font-weight:400}h6{color:#009b7a;font-family:myriad w01 smbd;font-size:16px;padding-bottom:10px}ul{margin-bottom:15px}ul li{padding:5px 0}p{line-height:21px}form{margin:auto}form .form-item{float:left;width:100%;line-height:0}form .form-element-wrapper{width:100%}form .form-element-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}form .form-element-wrapper.multi-checkbox{margin-bottom:10px}form .form-element-wrapper .input-wrapper{width:50%;float:left}form .form-element-wrapper .input-wrapper.right .desc-label{padding-left:10px}form .form-element-wrapper .input-wrapper.right input[type=text],form .form-element-wrapper .input-wrapper.right .chosen-container,form .form-element-wrapper .input-wrapper.right input[type=checkbox]+label,form .form-element-wrapper .input-wrapper.right input[type=radio]+label{float:right}form label{font-size:16px;font-weight:700;display:block;text-align:left}form label .label-span{font-size:15px;font-weight:400;color:#adadad}form .description{display:none}form input[type=text],form input[type=password],form input[type=email],form select,form .chosen-single{background-color:#eee;color:#807f80!important;border:none;max-width:290px;width:100%;height:40px;line-height:40px;padding-left:15px;float:left;font-size:16px;box-sizing:border-box;margin-top:10px}form .chosen-single>input{display:none}form .chosen-single>span{display:block}form input[type=text].full,form input[type=password].full,form input[type=email].full,form select.full,form .chosen-single.full{width:100%}form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form select:focus,form .chosen-single:focus{outline-color:#005daa}form textarea{background-color:#eee;color:#807f80;border:none;width:100%;line-height:40px;padding-left:15px;float:left;font-size:16px;box-sizing:border-box;margin-top:10px;margin-bottom:5px}form input{-webkit-appearance:none;border-radius:0}form input[type=checkbox],form input[type=radio]{display:none}form input[type=checkbox]+label,form input[type=radio]+label{background-color:#eee;color:#807f80;border:none;width:290px;height:40px;line-height:40px;padding-left:30px;float:left;font-size:16px;box-sizing:border-box;margin-top:10px;margin-bottom:20px;display:block;background-color:#eee;background-image:url(/sites/all/themes/ctg/assets/img/input_icons.png);background-repeat:no-repeat;border:1px solid #eee}form input[type=checkbox]:checked+label,form input[type=radio]:checked+label{background-color:#fff;border:1px solid #807f80}form input[type=radio]:checked+label{background-position:5px 11px}form input[type=radio]+label{background-position:5px -48px}form input[type=checkbox]:checked+label{background-position:5px -107px}form input[type=checkbox]+label{background-position:5px -166px;margin-bottom:10px}form input.checkbox-small+label{background-color:transparent;width:initial;padding-right:15px;border:1px solid transparent}form select{width:290px}form .chosen-container{position:relative;height:40px;cursor:pointer;width:100%!important;display:block}form .chosen-container.error-border .chosen-single{border:2px solid red}form .chosen-container li:before{display:none}form .chosen-container ul{padding-left:0!important}form .chosen-container input{width:98%!important;outline:none}form .chosen-container .chosen-single,form .chosen-container .chosen-choices input{background-image:url(/sites/all/themes/ctg/assets/img/drop_down_icon.png);background-repeat:no-repeat;background-position:right 10px center;padding-right:20px;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:capitalize}form .chosen-container .chosen-search{height:40px;width:100%;float:left;padding:0 35px 0 10px}form .chosen-container .chosen-search input{max-width:100%;margin-top:0;border:1px solid #807f80}form .chosen-container .chosen-results{float:left;width:100%}form ul.chosen-results{margin-bottom:0}form .chosen-container .chosen-drop{display:none;position:absolute;width:100%;top:50px;background-color:#eee;z-index:1}form .chosen-container .chosen-drop ul{padding-left:0!important}form .chosen-container .chosen-drop li{height:40px;line-height:40px;padding-left:15px;color:#807f80;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:capitalize}form .chosen-container .chosen-drop li:before{display:none}form .chosen-container .chosen-drop li:hover{color:#eee;background-color:#807f80}form .chosen-container.chosen-with-drop .chosen-drop{display:block;max-width:290px}form .chosen-container.chosen-with-drop .chosen-drop ul.chosen-results{max-height:200px;overflow:auto}form input[type=submit]{width:150px;height:40px;border:none;color:#fff;font-weight:700;text-transform:uppercase;outline:none;border-radius:0;background-color:#005daa;margin-top:20px;cursor:pointer}form input[type=submit].button-accept{background-color:#005daa}form input[type=submit].button-cancel{background-color:#9e9e9f}form input[type=submit].button-black{border:1px solid #404041;color:#404041;background-color:transparent}form input[type=submit].button-white{border:1px solid #fff;background-color:transparent}form input[type=submit].button-full{width:100%;background-color:#005daa}form.demo p{margin-top:10px}.no-js #loader{display:none}.js #loader{display:block;position:fixed;left:0;top:0;width:100%;background:#fff;height:100%;z-index:999;text-align:center}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.js #loader img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}#main-wrapper{max-width:950px;width:100%;margin:auto}#flexslider-1{width:100%;margin:auto;overflow:hidden;box-sizing:border-box;border:none;border-radius:0}#flexslider-1 .slides>li{backface-visibility:hidden}#flexslider-1 .flex-direction-nav li{padding:0}#flexslider-1 .flex-direction-nav li a{outline:none;display:block}#flexslider-1 .flex-direction-nav li a.flex-prev:before{background-image:url(/sites/all/themes/ctg/assets/img/arrow_slider_left.png);background-repeat:no-repeat;content:"";height:35px;width:20px}#flexslider-1 .flex-direction-nav li a.flex-next:before{background-image:url(/sites/all/themes/ctg/assets/img/arrow_slider_right.png);background-repeat:no-repeat;content:"";height:35px;width:20px}#flexslider-1 .flexslider{border:none;margin-bottom:0}#flexslider-1 .flexslider .caption{position:absolute;top:0;width:950px;margin:auto;left:0;right:0;padding-top:73px;line-height:1}#flexslider-1 .flexslider .caption h2{font-size:40pt;width:100%;color:#fff;display:block;padding:0;margin:0;font-weight:400;height:initial}#flexslider-1 .flexslider .caption h3{font-size:22pt;width:100%;color:#fff;display:block;padding:0;margin:0;font-weight:400;font-family:myriad w01 regular;padding-top:3px;height:initial}#flexslider-1 .flexslider .caption a{height:40px;color:#fff;font-weight:700;text-transform:uppercase;outline:none;margin-top:44px;border:1px solid #fff;background-color:transparent;line-height:40px;display:inline-block;text-align:center;padding:0 10px}#flexslider-1 .flex-control-paging li a{background:rgba(255,255,255,.9)}#flexslider-1 .flex-control-paging li a.flex-active{background:#858487}#flexslider-1 ul.slides li img{width:100%}#flexslider-1 ul.slides li .gallery-text-wrapper{position:absolute;top:0;width:950px;margin:auto;left:0;right:0;padding-top:80px}#flexslider-1 ul.slides li .gallery-text-wrapper span{color:#fff;display:block;padding:20px 0}#flexslider-1 ul.slides li .gallery-text-wrapper span.first-row{font-size:66px;width:100%}#flexslider-1 ul.slides li .gallery-text-wrapper span.second-row{font-size:42px;width:100%}#flexslider-1 ul.slides li .gallery-text-wrapper input[type=submit]{width:150px;height:40px;border:none;color:#fff;font-weight:700;text-transform:uppercase;outline:none;margin-top:30px}#flexslider-1 ul.slides li .gallery-text-wrapper input[type=submit].button-white{border:1px solid #fff;background-color:transparent}#flexslider-1 .flex-control-nav{bottom:7px;z-index:2}#flexslider-1 .flex-control-nav ol{width:50%;margin:auto;position:relative;margin-top:-25px;bottom:0}.background-wrapper{width:100%;background-image:url(/sites/all/themes/ctg/assets/img/content_bg.png);background-repeat:repeat-x;padding-bottom:40px;overflow:hidden}.background-wrapper .content-wrapper{width:950px;margin:auto}#admin-menu{font-size:14px}#breadcrumb{height:71px;line-height:1;padding:30px 0}#breadcrumb .breadcrumb{margin:auto;font-size:17px}#breadcrumb .breadcrumb a{height:20px;padding-left:15px;padding-right:15px;background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-repeat:no-repeat;background-position:0 -431px;color:inherit;float:left}#featured{float:left;width:100%}.view-featured .views-row{width:33.33%;float:left;padding:10px}.view-featured .views-row .views-field-title{padding:20px}.view-featured .views-row .views-field-type{background-color:#009b7a;margin-bottom:20px}.view-featured .views-row .views-field-type span{color:#fff;text-transform:uppercase;font-family:myriad w01 smbd;font-size:16px;height:40px;line-height:40px;padding:0 20px}.view-featured .views-row .views-field-field-image{text-align:center}.view-featured .views-row .views-field-field-image img{display:inline}.view-news-page,.view-blog-page{min-height:300px}.view-news-page .views-row,.view-blog-page .views-row{min-height:120px;float:left}body.no-sidebars.page-node- #main{width:100%}body{position:relative}.block>h3{background-color:#009b7a;color:#fff;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sidebar .block-block .content{padding:20px}.sidebar .block>.content{background:#eee;margin-bottom:21px}.sidebar .block>.content .block-item-wrapper{margin-top:20px}#sidebar-first img{width:100%;height:auto}#block-views-featured-block{float:left}#block-views-featured-block-1 .to-top{display:none}#block-views-blog-block-1 .views-row-first{border-top:none}.item-list ul.pager{width:100%;margin-top:15px}.item-list ul.pager li{font-weight:700;display:inline-block!important;padding:0;margin-right:15px;background-color:#eee;color:#9e9e9f;text-transform:uppercase;cursor:pointer;margin-left:0}.item-list ul.pager li a,.item-list ul.pager li.pager-ellipsis,.item-list ul.pager li.pager-current{display:block;padding:7px 14px;background-color:#eee}.item-list ul.pager li:before{display:none}.item-list ul.pager li.item{color:#404041;background-color:#f5f5f5}.item-list ul.pager li:hover a,.item-list ul.pager li.hover a{background-color:#009b7a;color:#fff!important}.item-list ul.pager li.last{margin-right:0}@media all and (min-width:965px){body{height:100%}#page-wrapper{min-height:100%;margin-bottom:-150px}#page-wrapper:after{content:"";display:block}#footer,#page-wrapper:after{height:150px}}@media all and (max-width:965px){#main-wrapper{max-width:752px}#flexslider-1 .flexslider .caption{max-width:752px}#flexslider-1 .flexslider .caption h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#flexslider-1 .flexslider .caption h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:45px}.background-wrapper .content-wrapper{max-width:752px}}@media all and (max-width:768px){#main-wrapper{max-width:650px}#flexslider-1 .flexslider .caption{max-width:650px;padding-top:45px}#flexslider-1 .flexslider .caption h2{font-size:45px}#flexslider-1 .flexslider .caption h3{font-size:35px}.background-wrapper .content-wrapper{max-width:650px}.item-list ul.pager li.pager-first,.item-list ul.pager li.pager-last,.item-list ul.pager li.pager-previous,.item-list ul.pager li.pager-next{margin-right:0}}@media all and (max-width:650px){#main-wrapper{max-width:450px}#main-wrapper #main{padding-right:0}#flexslider-1 .flex-direction-nav li a{top:initial;bottom:0;display:none}#flexslider-1 .flexslider img{display:none}#flexslider-1 .flexslider .caption{display:block;max-width:450px;padding:15px;position:relative;height:280px;width:100%;background-color:#009b7a}#flexslider-1 .flexslider .caption h2{color:#fff;text-overflow:initial;overflow:initial;white-space:initial;font-size:38px}#flexslider-1 .flexslider .caption h3{color:#fff;text-overflow:initial;overflow:initial;white-space:initial;font-size:16px;line-height:21px;height:auto}#flexslider-1 .flexslider .caption a{color:#fff;border:1px solid #fff;margin-top:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:250px}.background-wrapper .content-wrapper{max-width:450px;padding:0 10px;width:100%}}#header #top-menu{border-top:5px solid #009b7a;background-color:#eee;height:41px;box-sizing:content-box}#header #top-menu ul#secondary-menu{float:right;height:41px;margin-bottom:0}#header #top-menu ul#secondary-menu li{display:inline-block;padding:11px 20px;text-transform:uppercase}#header #top-menu ul#secondary-menu li a{color:#807f80;display:block;width:100%;font-size:14px;text-transform:uppercase;text-decoration:none}#header #logo{height:100%;padding:10px;float:left;z-index:1;position:relative;box-sizing:border-box}#header .block-menu-block{width:100%;position:absolute;top:46px;height:80px;background:#fff}#header .block-menu-block ul.menu{text-align:center;box-sizing:border-box;height:80px;display:block}#header .block-menu-block ul.menu>li{display:inline-block;padding:0;margin:0}#header .block-menu-block ul.menu>li .submenu-click,#header .block-menu-block ul.menu>li .submenu-close{display:none}#header .region-header{padding-top:10px;width:100%;height:80px}#header .region-header #block-search-form{width:40px;height:31px;display:block;float:right;background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-repeat:no-repeat;background-position:0 -538px;z-index:98;position:relative;top:calc(50% - 5px);transform:translateY(-50%);cursor:pointer}#header .region-header #block-search-form form{display:block;position:absolute;top:59px;width:307px;height:0;background:#005daa;right:0;z-index:3;overflow:hidden;-webkit-transition:all .2s linear;transition:all .2s linear}#header .region-header #block-search-form form.open{height:73px}#header .region-header #block-search-form form input[type=submit]{background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-repeat:no-repeat;background-position:10px -458px;width:75px;height:100%;display:block;cursor:pointer;position:absolute;top:0;margin:0;font-size:0}#header .region-header #block-search-form form input[type=text]{background-color:transparent;outline:none;border:none;box-sizing:border-box;width:100%;max-width:100%;float:right;text-align:left;color:#fff!important;font-size:25px;margin:0;position:absolute;height:40px;padding-left:75px;bottom:15px}#header .region-header #block-menu-block-1 .content{padding:0}#header .region-header .block-menu-block{display:none}#header.sticky .region-header{position:fixed;top:0;z-index:99}#header.sticky #logo{position:fixed;top:0;height:80px;z-index:100}#header.sticky #block-menu-block-1{top:0;border-bottom:1px solid #009b7a}body.admin-menu #header.sticky .region-header,body.admin-menu #header.sticky #logo{top:27px}@media all and (min-width:769px){#header .region-header .block-menu-block{display:block}#header .region-header .block-menu-block ul.menu{display:block!important}#header .region-header .block-menu-block ul.menu>li a{text-decoration:none}#header .region-header .block-menu-block ul.menu>li>a{color:#009b7a;display:block;padding:0 17px;text-transform:uppercase;height:80px;box-sizing:border-box;line-height:80px;font-size:17px}#header .region-header .block-menu-block ul.menu>li .sub-menu{background-color:#eee;width:100%;position:absolute;left:0;z-index:3;overflow:hidden;max-height:0;-webkit-transition:all .2s linear;transition:all .2s linear}#header .region-header .block-menu-block ul.menu>li .sub-menu .sub-menu-wrapper{width:890px;height:300px;margin:auto}#header .region-header .block-menu-block ul.menu>li .sub-menu .sub-menu-wrapper .menu-title{border-bottom:1px solid #807f80;color:#009b7a;text-transform:uppercase;text-align:left;padding:34px 0 17px;font-size:22px}#header .region-header .block-menu-block ul.menu>li .sub-menu .sub-menu-wrapper .close-sub-menu{background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-repeat:no-repeat;background-position:0 -915px;width:41px;height:41px;display:block;position:absolute;right:10px;top:10px;cursor:pointer}#header .region-header .block-menu-block ul.menu>li .sub-menu .sub-menu-wrapper ul li{float:left;width:33%;height:60px;line-height:60px;margin:0}#header .region-header .block-menu-block ul.menu>li .sub-menu .sub-menu-wrapper ul li a{color:#005daa;text-transform:none;text-align:left;display:block}#header .region-header .block-menu-block ul.menu>li.hover{background-color:#005daa}#header .region-header .block-menu-block ul.menu>li.hover a{color:#fff}#header .region-header .block-menu-block ul.menu>li.hover .sub-menu{max-height:500px}}@media all and (max-width:768px){#header{position:fixed;top:0;width:100%;background-color:rgba(128,127,128,.75);z-index:99;border-bottom:2px solid #009b7a;-webkit-transition:all .2s linear;transition:all .2s linear}#header.open{background-color:#adadad}#header #logo{padding:2px 10px}#header #top-menu{display:none}#header .region-header{padding-top:0;height:64px;position:relative}#header .region-header #block-search-form{position:absolute;left:0;right:0;margin:auto;margin-top:15px;width:40px}#header .region-header #block-search-form form{transition:height .2s linear;position:fixed;top:66px}#header .region-header .block-menu-block{display:block;top:0;background:0 0}#header .region-header .block-menu-block .nav-toggle{width:60px;height:60px;cursor:pointer;margin:2px 10px;padding:13px 10px 10px;position:absolute;right:0}#header .region-header .block-menu-block .nav-toggle span{width:40px;height:7px;display:block;background-color:#009b7a;margin-bottom:7px;opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear}#header .region-header .block-menu-block .nav-toggle.active .first{-webkit-transform:rotate(45deg) translate(10px,13px);transform:rotate(45deg) translate(10px,13px)}#header .region-header .block-menu-block .nav-toggle.active .second{opacity:0}#header .region-header .block-menu-block .nav-toggle.active .third{-webkit-transform:rotate(-45deg) translate(6px,-11px);transform:rotate(-45deg) translate(6px,-11px)}#header .region-header .block-menu-block ul.menu{display:none;position:fixed;z-index:99;background-color:#adadad;height:auto;top:64px;width:100%;left:0;margin-bottom:0;transition:left .2s linear;background-image:url(/sites/all/themes/ctg/assets/img/content_bg.png);background-repeat:repeat-x;border-bottom:2px solid #009b7a}#header .region-header .block-menu-block ul.menu a{color:#005daa;text-transform:uppercase;text-decoration:none;padding:10px 0;display:block}#header .region-header .block-menu-block ul.menu.slide-left{left:-100%}#header .region-header .block-menu-block ul.menu li{width:100%;position:relative}#header .region-header .block-menu-block ul.menu li .submenu-click{display:block;width:58px;float:right;padding-right:15px;cursor:pointer;position:absolute;right:0;top:0;color:#005daa;font-weight:700;height:100%;line-height:41px}#header .region-header .block-menu-block ul.menu li .menu-title{display:none}#header .region-header .block-menu-block ul.menu li ul{display:block;position:fixed;right:-100%;left:auto;top:64px;-webkit-transition:all .2s linear;transition:all .2s linear}#header .region-header .block-menu-block ul.menu li ul li a{text-transform:none}#header .region-header .block-menu-block ul.menu li ul.slide-in{right:0}#header .region-header .block-menu-block ul.menu li ul .submenu-close{display:block;height:28px;width:40px;margin:10px;cursor:pointer;color:#005daa;font-weight:700;font-size:54px;line-height:22px}}@media all and (max-width:1024px) and (min-width:769px) and (min-resolution:192dpi){#header .block-menu-block .menu-block-wrapper>ul.menu>li:after{content:"";display:block;height:16px;width:28px;zoom:.5;background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-repeat:no-repeat;background-position:0 -670px;margin:22px auto}#header .block-menu-block .menu-block-wrapper>ul.menu>li>a{height:50px;line-height:50px;display:inline}#header .block-menu-block .menu-block-wrapper>ul.menu>li .sub-menu{top:80px}}#footer{height:150px;border-top:1px solid #d5d5d5;padding-top:17px;box-sizing:border-box}#footer .top-footer{float:left;width:100%}#footer .top-footer .top-footer-wrapper{width:950px;margin:auto}#footer .top-footer .top-footer-wrapper #footer-logo{float:left}#footer .top-footer .top-footer-wrapper .region-footer{float:left;background-color:#fff;width:calc(100% - 60px)}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-top-menu ul.menu{padding-top:10px;height:41px;float:left;padding-left:55px}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-top-menu ul.menu li{display:inline-block;padding:12px 17px;text-transform:uppercase;margin:auto}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-top-menu ul.menu li a{color:#807f80;display:block;width:100%;font-size:14px;text-transform:uppercase}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-social-menu{float:right}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-social-menu .social-label{margin-left:14px;text-transform:uppercase;font-size:12px;margin-top:-10px;color:#807f80}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-social-menu ul.menu li{background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-repeat:no-repeat;height:33px;width:33px;list-style-image:none;list-style-type:none;display:inline-block;margin-left:15px;padding:0}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-social-menu ul.menu li a{font-size:0;display:block;width:100%;height:100%}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-social-menu ul.menu li.facebook{background-position:0 -1133px}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-social-menu ul.menu li.twitter{background-position:0 -1385px}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-social-menu ul.menu li.linked-in{background-position:0 -1259px}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-social-menu ul.menu li.google-plus{background-position:0 -1196px}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-social-menu ul.menu li.mail-link{background-position:0 -1322px}#footer .bottom-footer{background-color:#807f80;float:left;width:100%;height:40px;line-height:40px;padding:0 15px}#footer .bottom-footer .bottom-footer-wrapper{width:950px;margin:auto}#footer .bottom-footer .bottom-footer-wrapper p{color:#fff;float:right;display:inline-block;margin-bottom:0;line-height:40px}#footer .bottom-footer .bottom-footer-wrapper p.copyright{float:left}#footer .bottom-footer .bottom-footer-wrapper p a{color:#fff}#footer .block .content{padding:0}@media all and (max-width:965px){#footer .top-footer .top-footer-wrapper{width:752px;text-align:center}#footer .top-footer .top-footer-wrapper #footer-logo{float:none;display:inline}#footer .top-footer .top-footer-wrapper #footer-logo img{display:inline}#footer .top-footer .top-footer-wrapper .region-footer{display:block;width:100%}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-top-menu,#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-social-menu{width:100%;float:left;margin:auto;text-align:center}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-top-menu ul.menu,#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-social-menu ul.menu{display:inline-block;padding-left:0;float:none;text-align:center;height:auto}#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-top-menu ul.menu .first,#footer .top-footer .top-footer-wrapper .region-footer #block-menu-menu-social-menu ul.menu .first{margin-left:0}#footer .bottom-footer .bottom-footer-wrapper{width:752px}}@media all and (max-width:768px){#footer .top-footer .top-footer-wrapper{width:650px}#footer .bottom-footer .bottom-footer-wrapper{width:650px}}@media all and (max-width:650px){#footer .top-footer .top-footer-wrapper{width:100%}#footer .bottom-footer{height:initial}#footer .bottom-footer .bottom-footer-wrapper{width:100%}#footer .bottom-footer .bottom-footer-wrapper p{width:100%;text-align:center}}.one-sidebar #main,.page-node- #main,.page-taxonomy-term- #main{width:70.5%;float:left;padding-right:70px;box-sizing:border-box;position:relative}.one-sidebar #main .submitted,.page-node- #main .submitted,.page-taxonomy-term- #main .submitted{margin:10px 0}.one-sidebar #main .submitted .username,.page-node- #main .submitted .username,.page-taxonomy-term- #main .submitted .username{color:#009b7a}.one-sidebar #main .submitted .username:visited,.page-node- #main .submitted .username:visited,.page-taxonomy-term- #main .submitted .username:visited{color:#009b7a}.one-sidebar #main .field-type-taxonomy-term-reference,.page-node- #main .field-type-taxonomy-term-reference,.page-taxonomy-term- #main .field-type-taxonomy-term-reference{margin-bottom:25px;padding-bottom:25px}.one-sidebar #main .field-type-taxonomy-term-reference .field-label,.page-node- #main .field-type-taxonomy-term-reference .field-label,.page-taxonomy-term- #main .field-type-taxonomy-term-reference .field-label{margin-bottom:18px;padding-bottom:18px;color:#009b7a;border-bottom:1px solid #eee}.one-sidebar #main .field-type-taxonomy-term-reference .field-items .field-item,.page-node- #main .field-type-taxonomy-term-reference .field-items .field-item,.page-taxonomy-term- #main .field-type-taxonomy-term-reference .field-items .field-item{display:inline-block;background-color:#d5d5d5;font-weight:700;padding:7px 14px;margin-right:15px;color:#9e9e9f;text-transform:uppercase;cursor:pointer;margin-bottom:15px}.one-sidebar #main .field-type-taxonomy-term-reference .field-items .field-item a,.page-node- #main .field-type-taxonomy-term-reference .field-items .field-item a,.page-taxonomy-term- #main .field-type-taxonomy-term-reference .field-items .field-item a{color:#404041}.one-sidebar #main .field-type-taxonomy-term-reference .field-items .field-item:hover,.page-node- #main .field-type-taxonomy-term-reference .field-items .field-item:hover,.page-taxonomy-term- #main .field-type-taxonomy-term-reference .field-items .field-item:hover{background-color:#009b7a}.one-sidebar #main .field-type-taxonomy-term-reference .field-items .field-item:hover a,.page-node- #main .field-type-taxonomy-term-reference .field-items .field-item:hover a,.page-taxonomy-term- #main .field-type-taxonomy-term-reference .field-items .field-item:hover a{color:#fff}.one-sidebar #main .content .field-name-field-lead-paragraph,.page-node- #main .content .field-name-field-lead-paragraph,.page-taxonomy-term- #main .content .field-name-field-lead-paragraph{font-family:myriad w01 smbd;font-size:20px;font-weight:500;margin:25px 0}.one-sidebar #main .content a,.page-node- #main .content a,.page-taxonomy-term- #main .content a{color:#005daa;text-decoration:underline}.one-sidebar #main .content h2,.page-node- #main .content h2,.page-taxonomy-term- #main .content h2{font-family:myriad w01 bd;font-weight:700;font-size:18px;text-transform:uppercase;color:#009b7a;padding:0 0 18px;margin-bottom:4px}.one-sidebar #main .content h2 a,.page-node- #main .content h2 a,.page-taxonomy-term- #main .content h2 a{text-decoration:none;color:#009b7a}.one-sidebar #main .content img,.page-node- #main .content img,.page-taxonomy-term- #main .content img{width:auto;height:auto!important;max-width:100%}.one-sidebar #main .content .hims-contact-btn img,.page-node- #main .content .hims-contact-btn img,.page-taxonomy-term- #main .content .hims-contact-btn img{display:inline-block}.one-sidebar #main .content ul,.page-node- #main .content ul,.page-taxonomy-term- #main .content ul{padding-left:27px}.one-sidebar #main .content ul li,.page-node- #main .content ul li,.page-taxonomy-term- #main .content ul li{list-style-type:none;position:relative}.one-sidebar #main .content ul li:before,.page-node- #main .content ul li:before,.page-taxonomy-term- #main .content ul li:before{content:"•";color:#009b7a;margin-right:10px;font-size:25px;position:absolute;left:-20px}.one-sidebar #main .content blockquote,.page-node- #main .content blockquote,.page-taxonomy-term- #main .content blockquote{color:#009b7a;font-size:25px;font-style:italic;font-family:myriad w01 smbd;padding-left:30px;border-left:2px solid #d5d5d5;margin-top:95px;margin-bottom:55px;line-height:initial}.one-sidebar #main .content blockquote span,.page-node- #main .content blockquote span,.page-taxonomy-term- #main .content blockquote span{color:#807f80;font-size:16px;font-style:normal;font-weight:400;display:block;padding-top:15px;font-family:myriad w01 regular}.one-sidebar #sidebar-first,.page-node- #sidebar-first,.page-taxonomy-term- #sidebar-first{float:left;width:29.5%}.one-sidebar #sidebar-first .section .block,.page-node- #sidebar-first .section .block,.page-taxonomy-term- #sidebar-first .section .block{float:left;width:100%}.one-sidebar #sidebar-first .section .bean-editable-sidebar-box,.page-node- #sidebar-first .section .bean-editable-sidebar-box,.page-taxonomy-term- #sidebar-first .section .bean-editable-sidebar-box{padding:20px}.one-sidebar #sidebar-first .section .field-collection-container,.page-node- #sidebar-first .section .field-collection-container,.page-taxonomy-term- #sidebar-first .section .field-collection-container{border-bottom:none;border-bottom:0}.one-sidebar #sidebar-first .section .bean-contact-us>.content,.page-node- #sidebar-first .section .bean-contact-us>.content,.page-taxonomy-term- #sidebar-first .section .bean-contact-us>.content{padding:40px 20px 20px}.one-sidebar #sidebar-first .section .bean-contact-us>.content .field-name-field-image,.page-node- #sidebar-first .section .bean-contact-us>.content .field-name-field-image,.page-taxonomy-term- #sidebar-first .section .bean-contact-us>.content .field-name-field-image{float:left}.one-sidebar #sidebar-first .section .bean-contact-us>.content .field-name-field-image img,.page-node- #sidebar-first .section .bean-contact-us>.content .field-name-field-image img,.page-taxonomy-term- #sidebar-first .section .bean-contact-us>.content .field-name-field-image img{float:left;width:80px;height:80px}.one-sidebar #sidebar-first .section .bean-contact-us>.content .field-name-field-field-wrap .entity-field-collection-item,.page-node- #sidebar-first .section .bean-contact-us>.content .field-name-field-field-wrap .entity-field-collection-item,.page-taxonomy-term- #sidebar-first .section .bean-contact-us>.content .field-name-field-field-wrap .entity-field-collection-item{float:none}.one-sidebar #sidebar-first .section .bean-contact-us>.content .field-name-field-field-wrap .field-collection-view-final,.page-node- #sidebar-first .section .bean-contact-us>.content .field-name-field-field-wrap .field-collection-view-final,.page-taxonomy-term- #sidebar-first .section .bean-contact-us>.content .field-name-field-field-wrap .field-collection-view-final{padding:0 0 0 100px;margin:0}.one-sidebar #sidebar-first .section .bean-contact-us>.content .field-name-field-name-title,.page-node- #sidebar-first .section .bean-contact-us>.content .field-name-field-name-title,.page-taxonomy-term- #sidebar-first .section .bean-contact-us>.content .field-name-field-name-title{color:#005daa;font-size:16px}.one-sidebar #sidebar-first .section .bean-contact-us>.content .field-name-field-corporate-title,.page-node- #sidebar-first .section .bean-contact-us>.content .field-name-field-corporate-title,.page-taxonomy-term- #sidebar-first .section .bean-contact-us>.content .field-name-field-corporate-title{color:#807f80}.one-sidebar #sidebar-first .section .bean-contact-us>.content .field-name-field-email a,.page-node- #sidebar-first .section .bean-contact-us>.content .field-name-field-email a,.page-taxonomy-term- #sidebar-first .section .bean-contact-us>.content .field-name-field-email a{border:none;color:#fff;font-weight:700;text-transform:uppercase;outline:none;border-radius:0;background-color:#005daa;display:inline-block;padding:10px 40px}.one-sidebar #sidebar-first .section #block-views-author-contact-block>.content,.page-node- #sidebar-first .section #block-views-author-contact-block>.content,.page-taxonomy-term- #sidebar-first .section #block-views-author-contact-block>.content{padding:20px}.one-sidebar #sidebar-first .section #block-views-author-contact-block>.content .views-field-nothing,.page-node- #sidebar-first .section #block-views-author-contact-block>.content .views-field-nothing,.page-taxonomy-term- #sidebar-first .section #block-views-author-contact-block>.content .views-field-nothing{margin-left:100px;font-family:myriad w01 smbd}.one-sidebar #sidebar-first .section #block-views-author-contact-block>.content .views-field-field-image,.page-node- #sidebar-first .section #block-views-author-contact-block>.content .views-field-field-image,.page-taxonomy-term- #sidebar-first .section #block-views-author-contact-block>.content .views-field-field-image{float:left}.one-sidebar #sidebar-first .section #block-views-author-contact-block>.content .views-field-field-image img,.page-node- #sidebar-first .section #block-views-author-contact-block>.content .views-field-field-image img,.page-taxonomy-term- #sidebar-first .section #block-views-author-contact-block>.content .views-field-field-image img{float:left;width:80px;height:80px}.one-sidebar #sidebar-first .section #block-views-author-contact-block>.content .field-name-field-name-title,.page-node- #sidebar-first .section #block-views-author-contact-block>.content .field-name-field-name-title,.page-taxonomy-term- #sidebar-first .section #block-views-author-contact-block>.content .field-name-field-name-title{color:#005daa;font-size:16px}.one-sidebar #sidebar-first .section #block-views-author-contact-block>.content .field-name-field-corporate-title,.page-node- #sidebar-first .section #block-views-author-contact-block>.content .field-name-field-corporate-title,.page-taxonomy-term- #sidebar-first .section #block-views-author-contact-block>.content .field-name-field-corporate-title{color:#807f80}.one-sidebar #sidebar-first .section #block-views-author-contact-block>.content .views-field-field-email a,.page-node- #sidebar-first .section #block-views-author-contact-block>.content .views-field-field-email a,.page-taxonomy-term- #sidebar-first .section #block-views-author-contact-block>.content .views-field-field-email a{border:none;color:#fff;font-weight:700;text-transform:uppercase;outline:none;border-radius:0;background-color:#005daa;display:inline-block;padding:10px 40px;margin-top:20px}.one-sidebar #sidebar-first .section .block-bean,.page-node- #sidebar-first .section .block-bean,.page-taxonomy-term- #sidebar-first .section .block-bean{width:100%;padding-right:0;margin-bottom:0;height:auto}.one-sidebar #sidebar-first .section .block-bean .field-name-field-link .field-item,.page-node- #sidebar-first .section .block-bean .field-name-field-link .field-item,.page-taxonomy-term- #sidebar-first .section .block-bean .field-name-field-link .field-item{padding:16.5px 20px;border-bottom:1px solid #d5d5d5;background-color:#eee}.one-sidebar #sidebar-first .section .block-bean .field-name-field-link a,.page-node- #sidebar-first .section .block-bean .field-name-field-link a,.page-taxonomy-term- #sidebar-first .section .block-bean .field-name-field-link a{color:#005daa;font-size:16px;-webkit-transition:all .2s linear;transition:all .2s linear;background-color:transparent;text-transform:none;width:100%;height:initial;display:block;text-align:left;font-weight:400;float:none;line-height:21px}.one-sidebar #sidebar-first .section .block-bean .field-name-field-link a:hover,.page-node- #sidebar-first .section .block-bean .field-name-field-link a:hover,.page-taxonomy-term- #sidebar-first .section .block-bean .field-name-field-link a:hover{color:#807f80}.one-sidebar #sidebar-first .section .block-bean .content:after,.page-node- #sidebar-first .section .block-bean .content:after,.page-taxonomy-term- #sidebar-first .section .block-bean .content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.one-sidebar #sidebar-first .section #block-share-simple-share-simple-1--2 .content,.page-node- #sidebar-first .section #block-share-simple-share-simple-1--2 .content,.page-taxonomy-term- #sidebar-first .section #block-share-simple-share-simple-1--2 .content{background-color:transparent;padding:0;text-align:right}.one-sidebar #sidebar-first .section #block-share-simple-share-simple-1--2 .content h4,.page-node- #sidebar-first .section #block-share-simple-share-simple-1--2 .content h4,.page-taxonomy-term- #sidebar-first .section #block-share-simple-share-simple-1--2 .content h4{display:block;float:left;height:35px;line-height:35px;font-weight:700;font-size:16px;color:#807f80}.one-sidebar #sidebar-first .section #block-share-simple-share-simple-1--2 .content a,.page-node- #sidebar-first .section #block-share-simple-share-simple-1--2 .content a,.page-taxonomy-term- #sidebar-first .section #block-share-simple-share-simple-1--2 .content a{background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-repeat:no-repeat;width:35px;height:35px;display:inline-block;text-indent:999px;overflow:hidden;margin-left:7px}.one-sidebar #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-fb,.page-node- #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-fb,.page-taxonomy-term- #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-fb{background-position:0 -370px}.one-sidebar #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-tw,.page-node- #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-tw,.page-taxonomy-term- #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-tw{background-position:0 -305px}.one-sidebar #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-ln,.page-node- #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-ln,.page-taxonomy-term- #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-ln{background-position:0 -240px}.one-sidebar #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-gp,.page-node- #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-gp,.page-taxonomy-term- #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-gp{background-position:0 -1448px}.one-sidebar #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-m,.page-node- #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-m,.page-taxonomy-term- #sidebar-first .section #block-share-simple-share-simple-1--2 .content .simple-share-m{background-position:0 -1512px}.one-sidebar #sidebar-first .section #block-views-author-blog-block,.page-node- #sidebar-first .section #block-views-author-blog-block,.page-taxonomy-term- #sidebar-first .section #block-views-author-blog-block{background-color:#eee;margin-bottom:20px}.one-sidebar #sidebar-first .section #block-views-author-blog-block .content,.page-node- #sidebar-first .section #block-views-author-blog-block .content,.page-taxonomy-term- #sidebar-first .section #block-views-author-blog-block .content{padding:0 20px;background-color:transparent}.one-sidebar #sidebar-first .section #block-views-author-blog-block .content:after,.page-node- #sidebar-first .section #block-views-author-blog-block .content:after,.page-taxonomy-term- #sidebar-first .section #block-views-author-blog-block .content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.one-sidebar #sidebar-first .section #block-views-author-blog-block .view-author-blog,.page-node- #sidebar-first .section #block-views-author-blog-block .view-author-blog,.page-taxonomy-term- #sidebar-first .section #block-views-author-blog-block .view-author-blog{margin:20px 0}.one-sidebar #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-picture,.page-node- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-picture,.page-taxonomy-term- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-picture{float:left}.one-sidebar #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-picture img,.page-node- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-picture img,.page-taxonomy-term- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-picture img{float:left;width:80px;height:80px}.one-sidebar #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-nothing,.page-node- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-nothing,.page-taxonomy-term- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-nothing{float:left}.one-sidebar #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-nothing:after,.page-node- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-nothing:after,.page-taxonomy-term- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-nothing:after{content:".";display:block;height:0;clear:both;visibility:hidden}.one-sidebar #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-nothing .content-name .username,.page-node- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-nothing .content-name .username,.page-taxonomy-term- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-nothing .content-name .username{padding-left:8px;color:#009b7a;font-size:16px}.one-sidebar #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-nothing .content-title,.page-node- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-nothing .content-title,.page-taxonomy-term- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-nothing .content-title{padding-left:8px;color:#807f80}.one-sidebar #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-mail,.page-node- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-mail,.page-taxonomy-term- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-mail{width:100%;float:left;margin:20px 0}.one-sidebar #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-mail a,.page-node- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-mail a,.page-taxonomy-term- #sidebar-first .section #block-views-author-blog-block .view-author-blog .views-field-mail a{display:block;line-height:40px;text-align:center;width:150px;height:40px;border:none;color:#fff;font-weight:700;text-transform:uppercase;outline:none;border-radius:0;background-color:#005daa}.one-sidebar #sidebar-first .section .block-views div.views-row,.page-node- #sidebar-first .section .block-views div.views-row,.page-taxonomy-term- #sidebar-first .section .block-views div.views-row{padding-bottom:10px}.one-sidebar #sidebar-first .section .block-views div.views-row.views-row-last,.page-node- #sidebar-first .section .block-views div.views-row.views-row-last,.page-taxonomy-term- #sidebar-first .section .block-views div.views-row.views-row-last{padding-bottom:0}.one-sidebar #sidebar-first .section .block-menu-block>.content li,.page-node- #sidebar-first .section .block-menu-block>.content li,.page-taxonomy-term- #sidebar-first .section .block-menu-block>.content li{padding:16.5px 20px;border-bottom:1px solid #d5d5d5;background-color:#eee;list-style-image:none;list-style-type:none;margin:0}.one-sidebar #sidebar-first .section .block-menu-block>.content li:hover>a,.page-node- #sidebar-first .section .block-menu-block>.content li:hover>a,.page-taxonomy-term- #sidebar-first .section .block-menu-block>.content li:hover>a{color:#807f80}.one-sidebar #sidebar-first .section .block-menu-block>.content li .sub-menu,.page-node- #sidebar-first .section .block-menu-block>.content li .sub-menu,.page-taxonomy-term- #sidebar-first .section .block-menu-block>.content li .sub-menu{display:none}.one-sidebar #sidebar-first .section .block-menu-block>.content li.active-trail .sub-menu,.page-node- #sidebar-first .section .block-menu-block>.content li.active-trail .sub-menu,.page-taxonomy-term- #sidebar-first .section .block-menu-block>.content li.active-trail .sub-menu{display:block}.one-sidebar #sidebar-first .section .block-menu-block>.content li ul,.page-node- #sidebar-first .section .block-menu-block>.content li ul,.page-taxonomy-term- #sidebar-first .section .block-menu-block>.content li ul{margin:0}.one-sidebar #sidebar-first .section .block-menu-block>.content li li,.page-node- #sidebar-first .section .block-menu-block>.content li li,.page-taxonomy-term- #sidebar-first .section .block-menu-block>.content li li{padding:20px 0 0 20px;border:none}.one-sidebar #sidebar-first .section .block-menu-block>.content li a,.page-node- #sidebar-first .section .block-menu-block>.content li a,.page-taxonomy-term- #sidebar-first .section .block-menu-block>.content li a{color:#005daa;font-size:16px;-webkit-transition:all .2s linear;transition:all .2s linear;background-color:transparent;text-transform:none;width:100%;height:initial;display:block;text-align:left;font-weight:400;float:none;line-height:21px;list-style-image:none;list-style-type:none}.one-sidebar .region-below:after,.page-node- .region-below:after,.page-taxonomy-term- .region-below:after{content:".";display:block;height:0;clear:both;visibility:hidden}.one-sidebar .region-below .view-blog .views-row,.page-node- .region-below .view-blog .views-row,.page-taxonomy-term- .region-below .view-blog .views-row{width:100%;float:left;margin-bottom:25px;border-top:1px solid #d5d5d5;padding-top:15px}.one-sidebar .region-below .view-blog .views-row .views-field-field-image,.page-node- .region-below .view-blog .views-row .views-field-field-image,.page-taxonomy-term- .region-below .view-blog .views-row .views-field-field-image{float:left;padding-right:15px;margin-bottom:25px}.one-sidebar .region-below .view-blog .views-row .views-field-nothing .content-title,.page-node- .region-below .view-blog .views-row .views-field-nothing .content-title,.page-taxonomy-term- .region-below .view-blog .views-row .views-field-nothing .content-title{margin-bottom:15px}.one-sidebar .region-below .view-blog .views-row .views-field-nothing .content-body p,.page-node- .region-below .view-blog .views-row .views-field-nothing .content-body p,.page-taxonomy-term- .region-below .view-blog .views-row .views-field-nothing .content-body p{margin-bottom:0}.region-hero .block .content{padding:0}.region-hero #block-views-slider-block-1{outline:none;position:relative}.front .background-wrapper{background-color:#eee}.front .region-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.front .region-content>.block,.front .region-content>a .block{width:33.33%;height:310px;box-sizing:border-box;float:left;position:relative;color:#fff}.front .region-content>.block>h3,.front .region-content>a .block>h3{margin:0 5px}.front .region-content>.block>h3 a,.front .region-content>a .block>h3 a{color:#fff}.front .region-content>.block .content,.front .region-content>a .block .content{padding:0}.front .region-content>.block .content p,.front .region-content>a .block .content p{margin-bottom:0}.front .region-content>.block .views-field-nothing .field-content>a,.front .region-content>a .block .views-field-nothing .field-content>a{display:none}.front .region-content>.block .views-field-nothing .field-content .block-bg,.front .region-content>a .block .views-field-nothing .field-content .block-bg{position:absolute;height:260px;width:calc(100% - 10px);left:5px;bottom:5px;top:40px;background-size:cover;background-position:center}.front .region-content>.block .views-field-nothing .field-content .block-item-wrapper,.front .region-content>a .block .views-field-nothing .field-content .block-item-wrapper{padding:0 5px 5px;color:#fff}.front .region-content>.block .views-field-nothing .field-content .block-item-wrapper .block-type-title,.front .region-content>a .block .views-field-nothing .field-content .block-item-wrapper .block-type-title{background-color:#009b7a;color:#fff;text-transform:uppercase}.front .region-content>.block .views-field-nothing .field-content .block-item-wrapper .block-content,.front .region-content>a .block .views-field-nothing .field-content .block-item-wrapper .block-content{height:260px;position:relative;background-color:rgba(0,0,0,.5);padding:24px 20px;box-sizing:border-box}.front .region-content>.block .views-field-nothing .field-content .block-item-wrapper .block-content .block-floater,.front .region-content>a .block .views-field-nothing .field-content .block-item-wrapper .block-content .block-floater{position:absolute;bottom:20px;width:calc(100% - 40px)}.front .region-content>.block .views-field-nothing .field-content .block-item-wrapper .block-content .block-floater h4,.front .region-content>a .block .views-field-nothing .field-content .block-item-wrapper .block-content .block-floater h4{padding-bottom:20px}.front .region-content>.block .views-field-nothing .field-content .block-item-wrapper .block-content .block-floater h4 a,.front .region-content>a .block .views-field-nothing .field-content .block-item-wrapper .block-content .block-floater h4 a{color:inherit;text-transform:inherit}.front .region-content>.block .views-field-nothing .field-content .block-item-wrapper .block-content .block-floater p,.front .region-content>a .block .views-field-nothing .field-content .block-item-wrapper .block-content .block-floater p{max-height:0;overflow:hidden;-webkit-transition:all 1s linear;transition:all 1s linear}.front .region-content>.block .views-field-nothing .field-content .block-item-wrapper .block-content .block-floater .date,.front .region-content>a .block .views-field-nothing .field-content .block-item-wrapper .block-content .block-floater .date{color:#adadad;font-size:14px}.front .region-content>.block:hover .views-field-nothing .field-content .block-item-wrapper .block-content .block-floater p,.front .region-content>a .block:hover .views-field-nothing .field-content .block-item-wrapper .block-content .block-floater p{max-height:500px}.front .latest-posts{padding-top:25px}.front .latest-posts>h3{font-family:myriad w01 smbd;text-align:center;font-size:38px;color:#005daa;margin-bottom:15px;font-weight:700;line-height:1;background-color:transparent}.front .latest-posts>h5{padding-top:14px}.front .region-below #block-block-5{margin-top:65px}.front .region-below #block-block-5 h3{font-family:myriad w01 smbd;text-align:center;font-size:38px;color:#005daa;margin-bottom:15px;font-weight:700;line-height:1;background-color:transparent}.front .region-below #block-block-5 h5{padding-top:14px}.front #featured #block-bean-homepage-block{width:50%;float:left}.front #featured #block-bean-homepage-block>.content .field-name-field-title .field-items{height:auto}.front #featured #block-bean-homepage-block>.content .field-name-field-body p{font-size:14px}.front #featured #block-bean-homepage-block2{width:50%;float:left}.front #featured #block-bean-homepage-block2>.content .field-name-field-title .field-items{height:auto}.front #featured #block-bean-homepage-block2>.content .field-name-field-body p{font-size:14px}.front #featured #block-bean-homepage-block2>.content .field-name-field-body h3{height:initial;padding:0;line-height:initial;margin-bottom:15px}.front #featured .block>h3{margin:0 5px}.front #featured .block>.content{margin:0 5px;position:relative}.front #featured .block>.content .entity{background-color:#fff}.front #featured .block>.content .field-name-field-image{height:235px;background-size:cover;background-repeat:no-repeat;background-position:center}.front #featured .block>.content .field-name-field-image img{display:none}.front #featured .block>.content .field-name-field-body{background-color:#fff;padding:30px 15px 0;min-height:100px;box-sizing:initial}.front #featured .block>.content .field-name-field-title{position:absolute;width:100%;height:235px;top:0;background-color:rgba(0,0,0,.5)}.front #featured .block>.content .field-name-field-title .field-items{position:absolute;top:0;left:0;right:0;margin:auto;padding:0 30px;width:100%;color:#fff;font-size:18px}.page-node-9 .view-subpage-teasers .views-row,.page-node-219 .view-subpage-teasers .views-row,.page-node-325 .view-subpage-teasers .views-row{width:50%;float:left;padding-right:15%;box-sizing:border-box;margin-bottom:60px;height:225px}.page-node-9 .view-subpage-teasers .views-row .views-field-view-node a,.page-node-219 .view-subpage-teasers .views-row .views-field-view-node a,.page-node-325 .view-subpage-teasers .views-row .views-field-view-node a{color:#fff;background-color:#005daa;float:left;display:block;line-height:40px;text-align:center;width:150px;height:40px;border:none;color:#fff;font-weight:700;text-transform:uppercase;outline:none;border-radius:0}.page-node-9 .view-subpage-teasers .views-row .views-field-field-image img,.page-node-219 .view-subpage-teasers .views-row .views-field-field-image img,.page-node-325 .view-subpage-teasers .views-row .views-field-field-image img{width:100%;height:auto}.page-node-9 .view-subpage-teasers .views-row .views-field-title,.page-node-219 .view-subpage-teasers .views-row .views-field-title,.page-node-325 .view-subpage-teasers .views-row .views-field-title{display:block;margin-top:-41px;position:relative;margin-bottom:25px;padding-left:5px}.page-node-9 .view-subpage-teasers .views-row .views-field-title a,.page-node-219 .view-subpage-teasers .views-row .views-field-title a,.page-node-325 .view-subpage-teasers .views-row .views-field-title a{color:#fff;font-size:22px}.page-node-9 .view-subpage-teasers .views-row .views-field-field-brief-description,.page-node-219 .view-subpage-teasers .views-row .views-field-field-brief-description,.page-node-325 .view-subpage-teasers .views-row .views-field-field-brief-description{margin-bottom:25px;height:68px}.page-node-6 .region-content .node ul li,.page-node-223 .region-content .node ul li,.page-node-328 .region-content .node ul li{padding:0}.page-node-6 .region-content .node .wrap-content,.page-node-223 .region-content .node .wrap-content,.page-node-328 .region-content .node .wrap-content{width:100%}.page-node-6 .region-content .node .wrap-content .left-col,.page-node-6 .region-content .node .wrap-content .right-col,.page-node-223 .region-content .node .wrap-content .left-col,.page-node-223 .region-content .node .wrap-content .right-col,.page-node-328 .region-content .node .wrap-content .left-col,.page-node-328 .region-content .node .wrap-content .right-col{width:50%;float:left}.page-node-6 .region-content .node .wrap-content .location p:first-child,.page-node-223 .region-content .node .wrap-content .location p:first-child,.page-node-328 .region-content .node .wrap-content .location p:first-child{margin-bottom:0}.page-node-6 .region-content .node .wrap-content .location ul,.page-node-223 .region-content .node .wrap-content .location ul,.page-node-328 .region-content .node .wrap-content .location ul{padding-left:0}.page-node-6 .region-content .node .wrap-content .location ul li:before,.page-node-223 .region-content .node .wrap-content .location ul li:before,.page-node-328 .region-content .node .wrap-content .location ul li:before{display:none}.page-node-6 .region-content .node .field-item>ul li>div,.page-node-223 .region-content .node .field-item>ul li>div,.page-node-328 .region-content .node .field-item>ul li>div{display:inline}.page-node-6 em,.page-node-223 em,.page-node-328 em{width:100%;float:left;padding-bottom:15px}.page-node-6 hr,.page-node-223 hr,.page-node-328 hr{width:100%;margin-bottom:15px;float:left}.page-node-42 .background-wrapper,.page-node-2 .background-wrapper,.page-node-241 .background-wrapper{padding-bottom:140px}.page-node-42 .background-wrapper form,.page-node-2 .background-wrapper form,.page-node-241 .background-wrapper form{width:100%;max-width:100%}.page-node-42 .background-wrapper form input[type=text],.page-node-42 .background-wrapper form input[type=email],.page-node-42 .background-wrapper form input[type=checkbox]+label,.page-node-42 .background-wrapper form input[type=radio]+label,.page-node-2 .background-wrapper form input[type=text],.page-node-2 .background-wrapper form input[type=email],.page-node-2 .background-wrapper form input[type=checkbox]+label,.page-node-2 .background-wrapper form input[type=radio]+label,.page-node-241 .background-wrapper form input[type=text],.page-node-241 .background-wrapper form input[type=email],.page-node-241 .background-wrapper form input[type=checkbox]+label,.page-node-241 .background-wrapper form input[type=radio]+label{width:100%}.page-node-42 .background-wrapper form .chosen-container .chosen-single,.page-node-42 .background-wrapper form .chosen-container .chosen-choices input,.page-node-42 .background-wrapper form .chosen-container .chosen-drop,.page-node-2 .background-wrapper form .chosen-container .chosen-single,.page-node-2 .background-wrapper form .chosen-container .chosen-choices input,.page-node-2 .background-wrapper form .chosen-container .chosen-drop,.page-node-241 .background-wrapper form .chosen-container .chosen-single,.page-node-241 .background-wrapper form .chosen-container .chosen-choices input,.page-node-241 .background-wrapper form .chosen-container .chosen-drop{max-width:100%}.page-node-14 .region-content .node .content ul:after,.page-node-224 .region-content .node .content ul:after,.page-node-329 .region-content .node .content ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.page-node-14 .region-content .node .content ul li,.page-node-224 .region-content .node .content ul li,.page-node-329 .region-content .node .content ul li{float:left;width:33.33%}.page-node-14 .region-content .node .content ul li:before,.page-node-224 .region-content .node .content ul li:before,.page-node-329 .region-content .node .content ul li:before{display:none}.page-node-14 .region-content .node .content ul li img,.page-node-224 .region-content .node .content ul li img,.page-node-329 .region-content .node .content ul li img{width:100%!important;height:auto!important}.page-search .region-content label[for=edit-keys]{display:block}.page-search .region-content .search-snippet-info{padding-left:0}.page-search .region-content .search-snippet strong{background-color:#ff0}.page-search .region-content .search-info{display:none}.page-search .region-content .form-type-textfield{width:auto;width:initial}.page-search .region-content input[type=submit]{margin-top:46px}.not-front #main #block-views-press-releases-block-block,.not-front #main #block-views-white-paper-block-block-1,.not-front #main #block-block-18,.not-front #main #block-views-news-block-block,.not-front #featured #block-views-press-releases-block-block,.not-front #main #block-views-webinars-block,.not-front #featured #block-views-news-block-block{margin-bottom:25px;width:100%}.not-front #main #block-views-news-block-block .content,.not-front #main #block-views-white-paper-block-block-1 .content,.not-front #main #block-block-18.content,.not-front #main #block-views-events-block-block .content,.not-front #featured #block-views-news-block-block .content,.not-front #main #block-views-webinars-block.content,.not-front #featured #block-views-events-block-block .content{padding-top:0}.views-field-field-video{padding-top:20px}.not-front #main h3,.not-front #featured h3{padding:0 0 18px;font-weight:700;font-size:18px;text-transform:uppercase;color:#009b7a;background-color:transparent;height:auto;line-height:21px}.not-front #main .block,.not-front #featured .block{float:left;position:relative}.not-front #main .block>h3,.not-front #featured .block>h3{border-bottom:1px solid #eee;margin-bottom:18px;margin-top:18px}.not-front #main .block .to-top,.not-front #featured .block .to-top{position:absolute;top:30px;right:10px;color:#404041;font-weight:700;cursor:pointer;margin-right:28px}.not-front #main .block .to-top:after,.not-front #featured .block .to-top:after{content:"";background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-position:0 -1570px;height:36px;width:29px;display:inline-block;-webkit-transform:scale(.7);transform:scale(.7);position:absolute;top:-8px;right:-28px}.not-front #main .block .content .view .view-header,.not-front #featured .block .content .view .view-header{margin-bottom:10px}.not-front #main .block .content .view .views-row,.not-front #featured .block .content .view .views-row{margin-bottom:15px;width:100%}.not-front #main .block .content .view .more-link,.not-front #featured .block .content .view .more-link{width:100%;float:left}.not-front #main .block .content .view .more-link a,.not-front #featured .block .content .view .more-link a{background-color:#eee;display:inline-block;line-height:40px;text-align:center;width:150px;height:40px;border:none;font-weight:700;text-transform:uppercase;outline:none;border-radius:0;font-size:13.33px}.not-front #main #block-block-8,.not-front #featured #block-block-8{width:100%}.not-front #main #block-block-8 .content p a,.not-front #featured #block-block-8 .content p a{background-color:#eee;padding:22px 9px 22px 15px;display:block;color:#005daa;width:100%}.not-front #main #block-views-press-releases-block-block,.not-front #main .white-paper.block,.not-front #main .news-block,.not-front #featured #block-views-press-releases-block-block,.not-front #featured .news-block{width:100%;float:left}.not-front #main #block-views-press-releases-block-block .views-field-title a,.not-front #main .white-paper-block .views-field-title a,.not-front #main .news-block .views-field-title a,.not-front #featured #block-views-press-releases-block-block .views-field-title a,.not-front #featured .news-block .views-field-title a{color:#005daa}.not-front #main #block-views-press-releases-block-block .views-field-field-date,.not-front #main #block-views-press-releases-block-block .views-field-field-place,.not-front #main #block-views-press-releases-block-block .views-field-created,.not-front #main .news-block .views-field-field-date,.not-front #main .white-paper-block .views-field-field-date,.not-front #main .news-block .views-field-field-place,.not-front #main .white-paper-block .views-field-field-place,.not-front #main .white-paper-block .views-field-created .not-front #main .news-block .views-field-created,.not-front #featured #block-views-press-releases-block-block .views-field-field-date,.not-front #featured #block-views-press-releases-block-block .views-field-field-place,.not-front #featured #block-views-press-releases-block-block .views-field-created,.not-front #featured .news-block .views-field-field-date,.not-front #featured .news-block .views-field-field-place,.not-front #featured .news-block .views-field-created{color:#adadad}.not-front #main #block-block-4,.not-front #featured #block-block-4{float:left}.not-front #main .events-block,.not-front #featured .events-block{width:100%;float:left}.not-front #main .events-block .views-row,.not-front #featured .events-block .views-row{background-color:#eee;padding:22px 9px 22px 15px}.not-front #main .events-block .views-field-title a,.not-front #featured .events-block .views-field-title a{color:#807f80}.not-front #main .events-block .views-field-field-date,.not-front #main .events-block .views-field-field-place,.not-front #main .events-block .views-field-created,.not-front #featured .events-block .views-field-field-date,.not-front #featured .events-block .views-field-field-place,.not-front #featured .events-block .views-field-created{color:#005daa}.not-front #main #block-views-employee-stories-block,.not-front #featured #block-views-employee-stories-block{width:100%;float:left}.not-front #main #block-views-employee-stories-block .views-row,.not-front #featured #block-views-employee-stories-block .views-row{background-color:#eee;padding:22px 9px 22px 15px}.not-front #main #block-views-employee-stories-block .views-row p,.not-front #featured #block-views-employee-stories-block .views-row p{margin-bottom:0}.not-front #main #block-views-employee-stories-block .views-field-title a,.not-front #featured #block-views-employee-stories-block .views-field-title a{color:#807f80}.not-front #main #block-views-employee-stories-block .views-field-field-date,.not-front #main #block-views-employee-stories-block .views-field-created,.not-front #featured #block-views-employee-stories-block .views-field-field-date,.not-front #featured #block-views-employee-stories-block .views-field-created{color:#005daa}.not-front #main #block-system-main{width:100%}.not-front #main #block-system-main .content p{margin-bottom:20px}.not-front .view-featured .views-row{width:33.33%;float:left;padding:10px}.not-front .view-featured .views-row .views-field-title{padding:20px}.not-front .view-featured .views-row .views-field-field-name-company{padding:0 20px}.not-front .view-featured .views-row .views-field-type{background-color:#009b7a;margin-bottom:20px}.not-front .view-featured .views-row .views-field-type span{color:#fff;text-transform:uppercase;font-family:myriad w01 smbd;font-size:16px;height:40px;line-height:40px;padding:0 20px}.not-front .view-featured .views-row .views-field-field-image{text-align:center;padding:0 20px}.not-front .view-featured .views-row .views-field-field-image img{display:inline;width:100%!important;height:auto}.not-front .view-featured .views-row .views-field-title a{font-size:18px;text-transform:uppercase;font-weight:700;margin-top:3px;display:block}.not-front .view-featured .views-row .views-field-field-date,.not-front .view-featured .views-row .views-field-field-place,.not-front .view-featured .views-row .views-field-created{font-size:12px;text-transform:uppercase}.not-front #featured .block{width:100%}.not-front #featured .block .content .view .views-row{width:33.33%;float:left;padding:10px}.not-front #featured .block .content .view .views-row .views-field-title{padding:20px}.not-front #featured .block .content .view .views-row .views-field-field-name-company{padding:0 20px}.not-front #featured .block .content .view .views-row .views-field-type{background-color:#009b7a}.not-front #featured .block .content .view .views-row .views-field-type span{color:#fff;text-transform:uppercase;font-family:myriad w01 smbd;font-size:16px;height:40px;line-height:40px;padding:0 20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.not-front #featured .block .content .view .views-row .views-field-field-image{text-align:center;padding:0 20px}.not-front #featured .block .content .view .views-row .views-field-field-image img{display:inline;width:100%;height:auto}.not-front #featured .block .content .view .views-row .views-field-title a{font-size:18px;text-transform:uppercase;font-weight:700;margin-top:3px;display:block}.not-front #featured .block .content .view .views-row .views-field-field-company-name{text-transform:uppercase;font-family:myriad w01 smbd}.not-front #featured .block .content .view .views-row .views-field-field-date,.not-front #featured .block .content .view .views-row .views-field-field-place,.not-front #featured .block .content .view .views-row .views-field-created{font-size:12px;text-transform:uppercase}.not-front #featured .block .content .view .views-row .views-field-nothing{padding:40px 20px 20px;background-color:#eee}.not-front #featured .block .content .view .views-row .views-field-nothing img{float:left}.not-front #featured .block .content .view .views-row .views-field-nothing .company-name{margin-left:100px;display:block}.not-front #featured .block .content .view .views-row .views-field-nothing .company-name a{font-weight:700;font-size:17px;text-transform:uppercase}.not-front #featured .block .content .view .views-row .views-field-nothing .company-name:after{content:".";display:block;height:0;clear:both;visibility:hidden}.not-front #featured .block .content .view .views-row .views-field-nothing .read-more{border:none;color:#fff;font-weight:700;text-transform:uppercase;outline:none;border-radius:0;background-color:#009b7a;display:inline-block;padding:10px 40px;margin-top:20px}.not-front #featured .block-bean{padding:10px}.not-front #featured .block-bean h3{background-color:#009b7a;color:#fff;text-transform:uppercase;font-family:myriad w01 smbd;font-size:16px;height:40px;line-height:40px;padding:0 20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;margin-bottom:0}.not-front #featured .block-bean>.content{background-color:#eee;padding:40px 20px 20px;position:relative}.not-front #featured .block-bean>.content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.not-front #featured .block-bean>.content .field-name-field-image{float:left;padding-right:20px;margin-bottom:20px}.not-front #featured .block-bean>.content .field-name-field-image img{width:80px;height:80px}.not-front #featured .block-bean>.content .field-name-field-description{height:auto}.not-front #featured .block-bean>.content .field-name-field-link{width:100%;position:absolute;bottom:20px}.not-front #featured #block-views-industries-block-block{width:100%}.not-front .block-bean{width:33.33%;float:left;padding-right:15%;box-sizing:border-box;margin-bottom:60px;height:255px}.not-front .block-bean .content{padding:0}.not-front .block-bean h3{background-color:#009b7a;color:#fff;text-transform:uppercase}.not-front .block-bean .field-name-field-link a{background-color:#005daa;float:left;display:block;line-height:40px;text-align:center;width:150px;height:40px;border:none;font-weight:700;text-transform:uppercase;outline:none;border-radius:0}.not-front .block-bean .field-name-field-description{margin-bottom:25px;height:68px}.not-front .region-hero:after{content:"";clear:both;visibility:hidden;display:block}.not-front .region-hero .block-bean{width:100%;padding-right:0;height:auto;margin-bottom:27px}.not-front .region-hero .block-bean img{width:100%;height:auto}.not-front .view-blog .views-row .views-field-nothing .content-title a,.not-front .view-blog .views-row .views-field-nothing .learn-more a{color:#009b7a}.not-front .view-blog .views-row .views-field-nothing .content-title a:visited,.not-front .view-blog .views-row .views-field-nothing .learn-more a:visited{color:#009b7a}.not-front .view-blog-page .view-filters{margin-bottom:25px}.not-front .view-blog-page .view-filters .views-exposed-widget{width:33%}.not-front .view-blog-page .view-filters .views-exposed-widget .container-inline-date .form-item{width:100%}.not-front .view-blog-page .view-filters .views-exposed-widget .container-inline-date .form-item .date-padding{float:none}.not-front .view-blog-page .view-filters .views-submit-button{display:none}.not-front .view-blog-page .views-row .views-field-created span{color:#adadad;font-size:12px;text-transform:uppercase}.not-front .view-blog-page .views-row .views-field-title a{color:#005daa;font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:15px;display:block}.not-front .view .list-content{position:relative}.not-front .view .icon-wrap{width:40px;height:40px;background-color:#807f80;cursor:pointer;float:left;margin-top:43px;-webkit-transition:all .2s linear;transition:all .2s linear}.not-front .view .icon-wrap:before{content:"";width:40px;height:1px;border-top:1px solid #eee;display:block;position:absolute;margin-top:-43px}.not-front .view .icon-wrap span{display:block;position:relative;background-image:url(/sites/all/themes/ctg/assets/img/slide-arrow.png);background-repeat:no-repeat;background-position:center;height:40px;width:40px;-webkit-transition:all .2s linear;transition:all .2s linear}.not-front .view .icon-wrap.open{background-color:#009b7a}.not-front .view .icon-wrap.open span{transform:rotate(90deg)}.not-front .view .content-top{padding-left:20px;float:left;width:calc(100% - 40px);min-height:40px;margin-bottom:25px;border-top:1px solid #eee;padding-top:25px;padding-right:90px;position:relative}.not-front .view .content-top:after{width:70px;height:1px;display:block;border-top:1px solid #eee;position:absolute;top:-1px;right:-70px}.not-front .view .content-top .date{color:#adadad;font-size:12px;text-transform:uppercase;margin-top:-3px;margin-bottom:3px}.not-front .view .content-top .title a{font-size:18px;font-weight:700;color:#005daa}.not-front .view div.file{width:70px;height:70px;float:left;margin-top:37px;margin-bottom:18px;overflow:hidden;position:absolute;right:0}.not-front .view div.file img{display:none}.not-front .view div.file a{text-indent:-999px;overflow:hidden;display:block;height:100%;width:100%;background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-repeat:no-repeat;background-position:0 -1043px}.not-front .view .content-down{display:none;padding-left:60px;float:left;width:100%;padding-right:90px}.not-front .view ul.pager-load-more{float:left}.not-front .view ul.pager-load-more li{width:100%;background-color:transparent;padding:0}.not-front .view ul.pager-load-more li:hover{background-color:transparent}.not-front .view ul.pager-load-more li:hover a{color:#807f80}.not-front .view ul.pager-load-more a{color:#807f80;background-color:#eee;padding:10px 14px;width:100%;display:block;font-size:14px;font-weight:100}.not-front .view ul.pager-load-more a:after{content:"";display:inline-block;background-image:url(/sites/all/themes/ctg/assets/img/arrow_load_more.png);width:28px;height:16px;margin-left:25px;margin-top:2px;margin-bottom:-2px}.not-front .view li.views-row{list-style-type:none;margin:0;display:block;padding:16.5px 20px;border-bottom:1px solid #d5d5d5;background-color:#eee}.not-front .view li.views-row a{color:#005daa;font-size:16px;-webkit-transition:all .2s linear;transition:all .2s linear}.not-front .view li.views-row a:hover{color:#807f80}.not-front .view .view-footer{text-align:right}.not-front .view .view-footer .view-more{width:150px;height:40px;border:none;color:#009b7a;font-weight:700;text-transform:uppercase;outline:none;border-radius:0;background-color:#eee;display:inline-block;text-align:center;line-height:40px;font-size:13.33px}.not-front .view .content-mid{padding-left:60px;float:left;width:100%;padding-right:90px}.not-front .profile .field-name-field-title:after{content:"";clear:both;display:block}.not-front .profile h3{padding:0}.not-front div.tabs ul.tabs{height:17px}.not-front div.tabs ul.tabs:after{float:right;color:pink}.not-front div.tabs ul.tabs li a{color:#009b7a;border-top-left-radius:5px;border-top-right-radius:5px}.not-front #block-block-6.block{width:100%;float:left;margin-top:40px}.not-front #block-block-6.block>h3{background-color:#009b7a;color:#fff;padding:0 0 0 20px;height:40px;line-height:40px;display:block;border-bottom:none;margin-bottom:0}.not-front #block-block-6.block .to-top{top:-10px}.not-front #block-block-6.block .content{background-color:#eee;padding:20px}.not-front #block-block-6.block .content:after{content:"";clear:both;display:block}.not-front #block-block-6.block .content h3{padding:0;color:#005daa;text-transform:none;margin-bottom:20px}.not-front #block-block-6.block .content a{float:right;color:#fff;display:inline-block;padding:8px 10px;text-shadow:none;border-radius:0;background-color:#005daa}.not-front .region-below #block-bean-subpages-block-careers-page,.not-front .region-below #block-bean-subpages-block-careers-page-0{padding:0;height:auto}.not-front .region-below #block-bean-subpages-block-careers-page>.content,.not-front .region-below #block-bean-subpages-block-careers-page-0>.content{background-color:#eee;padding:40px 20px 20px;position:relative}.not-front .region-below #block-bean-subpages-block-careers-page h3,.not-front .region-below #block-bean-subpages-block-careers-page-0 h3{background-color:#009b7a;color:#fff;text-transform:uppercase;padding:0 20px;height:40px;line-height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0}.not-front .region-below #block-bean-subpages-block-careers-page .field-name-field-image,.not-front .region-below #block-bean-subpages-block-careers-page-0 .field-name-field-image{float:left;margin-right:20px}.not-front .region-below #block-bean-subpages-block-careers-page .field-name-field-link,.not-front .region-below #block-bean-subpages-block-careers-page-0 .field-name-field-link{width:100%;float:left;margin-top:20px}.page-node-39 #main .block>h3,.page-node-236 #main .block>h3,.page-node-339 #main .block>h3{border:none;background-color:#009b7a;color:#fff;height:40px;line-height:40px;padding-left:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-node-45 #main #block-views-employee-stories-block .view-employee-stories .views-row,.page-node-243 #main #block-views-employee-stories-block .view-employee-stories .views-row,.page-node-369 #main #block-views-employee-stories-block .view-employee-stories .views-row{padding:20px;height:140px;margin-bottom:10px}.page-node-45 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-image,.page-node-243 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-image,.page-node-369 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-image{float:left;margin:-20px 20px 0 -20px}.page-node-45 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-employee-name a,.page-node-243 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-employee-name a,.page-node-369 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-employee-name a{text-decoration:none;color:#005daa;font-size:16px;font-weight:700}.page-node-45 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-company-title .views-label,.page-node-243 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-company-title .views-label,.page-node-369 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-company-title .views-label{display:none}.page-node-45 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-company-title .field-content,.page-node-243 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-company-title .field-content,.page-node-369 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-company-title .field-content{color:#807f80;font-size:13px}.page-node-45 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-hometown span,.page-node-45 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-years-at-ctg span,.page-node-45 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-current-city span,.page-node-243 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-hometown span,.page-node-243 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-years-at-ctg span,.page-node-243 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-current-city span,.page-node-369 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-hometown span,.page-node-369 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-years-at-ctg span,.page-node-369 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-current-city span{float:left;padding-right:10px}.page-node-41 #main .block,.page-node-41 #featured .block,.page-node-239 #main .block,.page-node-239 #featured .block,.page-node-341 #main .block,.page-node-341 #featured .block{margin-top:15px}.page-node-41 #block-block-10,.page-node-239 #block-block-10,.page-node-341 #block-block-10{margin-bottom:60px}.page-node-41 #block-block-10>.content>h3,.page-node-239 #block-block-10>.content>h3,.page-node-341 #block-block-10>.content>h3{font-family:myriad w01 smbd;font-size:38px;color:#005daa;padding:7px 0;font-weight:700;line-height:1}.page-node-41 #block-block-10 .block-job-openings h3,.page-node-239 #block-block-10 .block-job-openings h3,.page-node-341 #block-block-10 .block-job-openings h3{background-color:#009b7a;color:#fff;text-transform:uppercase;font-size:16px;height:40px;line-height:40px;padding:0 20px}.page-node-41 #block-block-10 .block-job-openings .content,.page-node-239 #block-block-10 .block-job-openings .content,.page-node-341 #block-block-10 .block-job-openings .content{background-image:url(/sites/all/themes/ctg/assets/img/block_bgs/join_us_bg.png);padding:60px 20px 35px;background-size:cover;background-position:center;position:relative}.page-node-41 #block-block-10 .block-job-openings .content>h2,.page-node-239 #block-block-10 .block-job-openings .content>h2,.page-node-341 #block-block-10 .block-job-openings .content>h2{color:#005daa;font-size:38px}.page-node-41 #block-block-10 .block-job-openings .content p,.page-node-239 #block-block-10 .block-job-openings .content p,.page-node-341 #block-block-10 .block-job-openings .content p{color:#fff;text-transform:uppercase;font-weight:700;font-size:20px;text-align:center}.page-node-41 #block-block-10 .block-job-openings .content p a,.page-node-239 #block-block-10 .block-job-openings .content p a,.page-node-341 #block-block-10 .block-job-openings .content p a{font-weight:400;font-size:15px;color:#fff;display:block;width:100%;background-color:#005daa;padding:13px;margin:10px 0}.page-node-41 #block-block-10 .description,.page-node-239 #block-block-10 .description,.page-node-341 #block-block-10 .description{background-color:#f5f5f5;padding:10px;margin-top:10px;font-size:12px}.page-node-41 #block-block-11,.page-node-239 #block-block-11,.page-node-341 #block-block-11{position:relative}.page-node-41 #block-block-11:before,.page-node-239 #block-block-11:before,.page-node-341 #block-block-11:before{content:" ";background-image:url(/sites/all/themes/ctg/assets/img/block_bgs/ctg_at_work_bg.png);background-repeat:repeat;width:2600px;height:100%;left:-600px;top:0;display:block;position:absolute;z-index:-1}.page-node-41 #block-block-11>h3,.page-node-239 #block-block-11>h3,.page-node-341 #block-block-11>h3{color:#fff;border-bottom:1px solid #fff}.page-node-41 #block-block-11 .content,.page-node-239 #block-block-11 .content,.page-node-341 #block-block-11 .content{padding:60px 40px}.page-node-41 #block-block-11 .content p,.page-node-239 #block-block-11 .content p,.page-node-341 #block-block-11 .content p{text-align:center;color:#fff;font-size:20px;font-family:myriad w01 smbd;line-height:24px}.page-node-41 #block-block-11 .content p a,.page-node-239 #block-block-11 .content p a,.page-node-341 #block-block-11 .content p a{font-size:15px;margin-top:25px;color:#fff;border:1px solid #fff;padding:10px;font-family:myriad w01 regular;display:inline-block}.page-node-41 #block-block-13 .content p img,.page-node-239 #block-block-13 .content p img,.page-node-341 #block-block-13 .content p img{float:left;padding-right:50px}.page-node-41 #block-block-14,.page-node-239 #block-block-14,.page-node-341 #block-block-14{margin-bottom:40px}.page-node-41 #block-block-14 .slider-wrapper,.page-node-239 #block-block-14 .slider-wrapper,.page-node-341 #block-block-14 .slider-wrapper{background-image:url(/sites/all/themes/ctg/assets/img/block_bgs/careers_slider.png);position:relative;height:266px;background-size:contain}.page-node-41 #block-block-14 .slider-wrapper .flexslider,.page-node-239 #block-block-14 .slider-wrapper .flexslider,.page-node-341 #block-block-14 .slider-wrapper .flexslider{margin:0;background:0 0;border:none;height:100%}.page-node-41 #block-block-14 .slider-wrapper .flexslider .slides li,.page-node-239 #block-block-14 .slider-wrapper .flexslider .slides li,.page-node-341 #block-block-14 .slider-wrapper .flexslider .slides li{color:#005daa;font-size:26px;font-weight:700;font-style:italic;position:relative;width:100%}.page-node-41 #block-block-14 .slider-wrapper .flexslider .slides li>div,.page-node-239 #block-block-14 .slider-wrapper .flexslider .slides li>div,.page-node-341 #block-block-14 .slider-wrapper .flexslider .slides li>div{max-width:50%;margin:auto;margin-top:100px;border-left:3px solid #005daa;padding:0 5%}.page-node-41 #block-block-14 .slider-wrapper .flexslider .slides li span,.page-node-239 #block-block-14 .slider-wrapper .flexslider .slides li span,.page-node-341 #block-block-14 .slider-wrapper .flexslider .slides li span{color:#807f80;font-size:16px;font-weight:100;font-style:normal;display:block}.page-node-41 #block-block-14 .slider-wrapper .flexslider .flex-direction-nav a:before,.page-node-239 #block-block-14 .slider-wrapper .flexslider .flex-direction-nav a:before,.page-node-341 #block-block-14 .slider-wrapper .flexslider .flex-direction-nav a:before{margin-top:10px;color:#fff}.page-node-41 #block-block-14 .slider-wrapper .flexslider .flex-control-nav,.page-node-239 #block-block-14 .slider-wrapper .flexslider .flex-control-nav,.page-node-341 #block-block-14 .slider-wrapper .flexslider .flex-control-nav{bottom:-40px}.page-node-41 .region-below .block-bean,.page-node-239 .region-below .block-bean,.page-node-341 .region-below .block-bean{width:100%;margin-bottom:25px}.page-node-41 .region-below .block-bean .field-name-field-description,.page-node-239 .region-below .block-bean .field-name-field-description,.page-node-341 .region-below .block-bean .field-name-field-description{height:auto}.page-node-19 #main .block-bean,.page-node-227 #main .block-bean,.page-node-332 #main .block-bean{width:100%;padding-right:0;height:auto;margin-bottom:0}.page-node-19 #main .block-bean .field-collection-container,.page-node-19 #main .block-bean .field-collection-view,.page-node-227 #main .block-bean .field-collection-container,.page-node-227 #main .block-bean .field-collection-view,.page-node-332 #main .block-bean .field-collection-container,.page-node-332 #main .block-bean .field-collection-view{padding:0;margin:0;border-bottom:none}.page-node-19 #main .block-bean .entity>.content .field-item .content,.page-node-227 #main .block-bean .entity>.content .field-item .content,.page-node-332 #main .block-bean .entity>.content .field-item .content{position:relative}.page-node-19 #main .block-bean .entity>.content .field-item .content:after,.page-node-227 #main .block-bean .entity>.content .field-item .content:after,.page-node-332 #main .block-bean .entity>.content .field-item .content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.page-node-19 #main .block-bean .entity>.content .field-item .content .field-name-field-image,.page-node-227 #main .block-bean .entity>.content .field-item .content .field-name-field-image,.page-node-332 #main .block-bean .entity>.content .field-item .content .field-name-field-image{float:left;padding-right:20px}.page-node-19 #main .block-bean .entity>.content .field-item .content .field-name-field-image img,.page-node-227 #main .block-bean .entity>.content .field-item .content .field-name-field-image img,.page-node-332 #main .block-bean .entity>.content .field-item .content .field-name-field-image img{border:1px solid #eee}.page-node-19 #main .block-bean .entity>.content .field-item .content .field-name-field-body,.page-node-227 #main .block-bean .entity>.content .field-item .content .field-name-field-body,.page-node-332 #main .block-bean .entity>.content .field-item .content .field-name-field-body{background:#eee;height:102px;margin-left:120px;padding:20px 40px 20px 20px}.page-node-19 #main .block-bean .entity>.content .field-item .content .field-name-field-body p,.page-node-227 #main .block-bean .entity>.content .field-item .content .field-name-field-body p,.page-node-332 #main .block-bean .entity>.content .field-item .content .field-name-field-body p{max-height:62px;overflow:hidden}.page-node-19 #main .block-bean .entity>.content .field-item .content .field-name-field-link,.page-node-227 #main .block-bean .entity>.content .field-item .content .field-name-field-link,.page-node-332 #main .block-bean .entity>.content .field-item .content .field-name-field-link{position:absolute;right:0;bottom:0}.page-node-19 #main .block-bean .entity>.content .field-item .content .field-name-field-link a,.page-node-227 #main .block-bean .entity>.content .field-item .content .field-name-field-link a,.page-node-332 #main .block-bean .entity>.content .field-item .content .field-name-field-link a{background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-position:10px -777px;height:40px;width:40px;background-color:#adadad;text-indent:-9999px}.page-node-19 #main .block-bean .field-collection-view-links li:before,.page-node-19 #main .block-bean .action-links-field-collection-add li:before,.page-node-227 #main .block-bean .field-collection-view-links li:before,.page-node-227 #main .block-bean .action-links-field-collection-add li:before,.page-node-332 #main .block-bean .field-collection-view-links li:before,.page-node-332 #main .block-bean .action-links-field-collection-add li:before{display:none}.page-node-89 #main #block-system-main .content p.rteright,.page-node-230 #main #block-system-main .content p.rteright,.page-node-333 #main #block-system-main .content p.rteright{margin-bottom:0}.view-in-their-words .views-row{margin-bottom:30px!important}.view-in-their-words .views-field-title{font-family:myriad w01 bd;font-weight:700;font-size:18px;text-transform:uppercase;color:#009b7a;padding:0 0 18px;margin-bottom:4px}.view-in-their-words .views-field-path,.view-in-their-words .views-field-field-testimonial-author{text-align:right;max-width:50%;margin-left:50%}.view-in-their-words .views-field-field-testimonial{margin-bottom:20px}.page-sitemap #main ul{padding-left:15px}.page-sitemap #main ul li.leaf{list-style-image:none;list-style-type:none;position:relative}.page-sitemap #main ul li.leaf:before{content:"•";color:#009b7a;margin-right:10px;font-size:25px;position:absolute;left:-15px;top:2px}.page-sitemap #main ul li.leaf a{color:#005daa!important}.page-sitemap #main ul .expanded>a{font-size:17px;text-transform:uppercase;font-family:myriad w01 smbd}.page-sitemap #main ul .expanded .expanded{margin-left:12px;padding-left:2px}.page-sitemap #main ul .expanded .expanded ul{margin-bottom:0}.page-sitemap #main ul .expanded .expanded a{font-size:15px;color:#005daa!important;text-transform:none;font-family:myriad w01 regular}.page-news #main .block>h3,.page-events #main .block>h3,.page-press-releases #main .block>h3{display:none}.page-news #main .block>.to-top,.page-events #main .block>.to-top,.page-press-releases #main .block>.to-top{display:none}.page-case-study .view-case-study-page .views-row{position:relative;min-height:120px}.page-case-study .view-case-study-page .views-row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.node-type-case-study .field-name-field-file{width:70px;height:70px;margin-top:37px;margin-bottom:18px;margin-left:25px;overflow:hidden;right:0}.node-type-case-study .field-name-field-file img{display:none}.node-type-case-study .field-name-field-file a{text-indent:-999px;overflow:hidden;display:block;height:70px;width:70px;background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-repeat:no-repeat;background-position:0 -1043px}.one-sidebar #main .content .view-tag-view .views-field-title a{font-family:myriad w01 bd;font-weight:700;font-size:18px;text-transform:uppercase;color:#009b7a;padding:0 0 18px;margin-bottom:4px;display:inline-block}.node-type-day-in-the-life .region-content .content .field-name-field-image img{float:left;margin-right:25px}.node-type-day-in-the-life .region-content .content .field-type-text,.node-type-day-in-the-life .region-content .content .field-name-body{float:left;margin-bottom:10px}.node-type-day-in-the-life .region-content .content .field-items{float:none}.node-type-day-in-the-life .region-content .content .fields-wrapper{padding-left:165px}.node-type-day-in-the-life .region-content .content .fields-wrapper .field{width:100%}.node-events .field-name-field-place{padding-bottom:20px}#node-6 img,#node-223 img,#node-328 img{max-width:100%;height:auto!important}#block-share-simple-share-simple-1{display:block}#block-share-simple-share-simple-1 .content{background-color:transparent;padding:0;text-align:right}#block-share-simple-share-simple-1 .content h4{display:block;float:left;height:35px;line-height:35px;font-weight:700;font-size:16px;color:#807f80}#block-share-simple-share-simple-1 .content a{background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-repeat:no-repeat;width:35px;height:35px;display:inline-block;text-indent:999px;overflow:hidden;margin-left:7px}#block-share-simple-share-simple-1 .content .simple-share-fb{background-position:0 -370px}#block-share-simple-share-simple-1 .content .simple-share-tw{background-position:0 -305px}#block-share-simple-share-simple-1 .content .simple-share-ln{background-position:0 -240px}#block-share-simple-share-simple-1 .content .simple-share-gp{background-position:0 -1448px}#block-share-simple-share-simple-1 .content .simple-share-m{background-position:0 -1512px}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:23px}.chosen-single span{display:none}.chosen-with-drop .chosen-single span{display:block}.region-content #block-share-simple-share-simple-1{display:none}@media all and (max-width:965px){.one-sidebar #sidebar-first .section #block-share-simple-share-simple-1--2 .content,.page-node- #sidebar-first .section #block-share-simple-share-simple-1--2 .content{text-align:left}.one-sidebar #sidebar-first .section #block-share-simple-share-simple-1--2 .content h4,.page-node- #sidebar-first .section #block-share-simple-share-simple-1--2 .content h4{padding-left:0;width:100%}.one-sidebar #sidebar-first .section #block-share-simple-share-simple-1--2 .content a,.page-node- #sidebar-first .section #block-share-simple-share-simple-1--2 .content a{margin-left:0;margin-right:14px;margin-bottom:14px}.not-front #featured .block-bean{width:50%;margin-bottom:20px}.not-front .view-blog-page .view-filters .views-exposed-widget{width:100%}#block-share-simple-share-simple-1 .content{text-align:left}#block-share-simple-share-simple-1 .content h4{padding-left:0;width:100%}#block-share-simple-share-simple-1 .content a{margin-left:0;margin-right:14px;margin-bottom:14px}}@media all and (max-width:768px){#block-share-simple-share-simple-1 .content{padding:0}#page{margin-top:62px}.front .region-content>.block,.front .region-content>a .block{width:50%}.front .latest-posts>h3{padding:0;height:initial}.not-front #main .block .content .view .views-row,.not-front #featured .block .content .view .views-row{width:100%;max-width:500px;margin:0 auto 15px}.not-front #featured .block .content .view .views-row{float:none}.page-search .region-content .form-type-textfield{width:100%}.page-search .region-content .form-type-textfield input[type=text]{width:100%}.page-search .region-content input[type=submit]{margin-top:0}#block-share-simple-share-simple-1--2{display:none}.region-content #block-share-simple-share-simple-1{display:block}}@media all and (max-width:964px){.not-front .block-bean{width:100%;padding-right:0}}@media all and (max-width:650px){.front #main>.block{width:100%}.front .region-content>.block,.front .region-content>a .block{width:100%;margin-bottom:20px}.front #featured #block-bean-homepage-block{width:100%;margin-bottom:20px}.front #featured #block-bean-homepage-block2{width:100%}.region-below{max-width:500px;width:100%;margin:0 auto 15px;float:none;text-align:center}.not-front .block-bean img{display:inline-block}.not-front .block-bean .field-name-field-link a{float:none;display:inline-block}.not-front #featured{max-width:500px;margin:auto;float:none}.not-front #featured .block .content .view .views-row{width:100%;padding:10px 0}.not-front #featured .block-bean{width:100%;padding:0;height:initial}.one-sidebar #main,.page-node- #main{width:100%;float:none}.one-sidebar #main .field-name-body img,.page-node- #main .field-name-body img{float:none!important;margin:0!important}.one-sidebar #sidebar-first,.page-node- #sidebar-first{max-width:500px;width:100%;margin:auto;float:none}.page-node-41 #block-block-10,.page-node-239 #block-block-10,.page-node-341 #block-block-10{text-align:left}.page-node-41 #block-block-13 .content p img,.page-node-239 #block-block-13 .content p img,.page-node-341 #block-block-13 .content p img{float:none;margin:0 auto 20px;padding:0}.page-node-19 #main .block-bean .entity>.content .field-item .content .field-name-field-image,.page-node-227 #main .block-bean .entity>.content .field-item .content .field-name-field-image,.page-node-332 #main .block-bean .entity>.content .field-item .content .field-name-field-image{float:none;width:100%;margin:15px 0 20px}.page-node-19 #main .block-bean .entity>.content .field-item .content .field-name-field-image img,.page-node-227 #main .block-bean .entity>.content .field-item .content .field-name-field-image img,.page-node-332 #main .block-bean .entity>.content .field-item .content .field-name-field-image img{margin:auto;display:block}.page-node-19 #main .block-bean .entity>.content .field-item .content .field-name-field-body,.page-node-227 #main .block-bean .entity>.content .field-item .content .field-name-field-body,.page-node-332 #main .block-bean .entity>.content .field-item .content .field-name-field-body{margin-left:0}.node-type-day-in-the-life .region-content .content .fields-wrapper{padding-left:0;float:left;padding-top:15px}}@media all and (min-width:650px){.one-sidebar #main,.page-node- #main{-webkit-transition:all .2s linear;transition:all .2s linear}.one-sidebar #main .close,.page-node- #main .close{display:none;position:absolute;width:30px;height:30px;right:30px;top:20px;background-image:url(/sites/all/themes/ctg/assets/img/arrow_slider_right.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.3;-webkit-transition:all .2s linear;transition:all .2s linear}.one-sidebar #main.full,.page-node- #main.full{width:100%;padding-right:0}.one-sidebar #main.full .close,.page-node- #main.full .close{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.one-sidebar #sidebar-first,.page-node- #sidebar-first{-webkit-transition:all .2s linear;transition:all .2s linear}.one-sidebar #sidebar-first.hide,.page-node- #sidebar-first.hide{overflow:hidden;margin-right:-29.5%}}@media all and (max-width:450px){.page-node-45 #main #block-views-employee-stories-block .view-employee-stories .views-row,.page-node-243 #main #block-views-employee-stories-block .view-employee-stories .views-row,.page-node-369 #main #block-views-employee-stories-block .view-employee-stories .views-row{padding:20px;height:auto;margin-bottom:10px}.page-node-45 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-image,.page-node-243 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-image,.page-node-369 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-image{float:none;margin:0;width:100%;margin-bottom:20px}.page-node-45 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-image img,.page-node-243 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-image img,.page-node-369 #main #block-views-employee-stories-block .view-employee-stories .views-row .views-field-field-image img{margin:auto}}@media all and (max-width:420px){.page-taxonomy-term-29 h1{font-size:25px}}.small-ctg-menu{line-height:16px!important;font-size:14px!important;color:#009b7a!important}.webform-component-textarea label[for=edit-submitted-question-comment]{display:block;padding-bottom:10px}@media all and (min-width:769px){#language{background-image:url(/sites/all/themes/ctg/assets/img/globe.png);background-origin:padding-box!important;background-repeat:no-repeat!important;background-size:35px 35px!important;background-position:right center;float:right;margin-right:50px!important;padding-right:30px!important}}@media all and (max-width:768px){#language{background-image:none;background-origin:none;background-repeat:no-repeat!important;background-size:0 0!important;background-position:none;margin-right:0!important;padding-right:0!important}}#language>a{color:#807f80!important}#block-views-video-library-block-1,#block-views-video-library-block-2,#block-views-video-library-block-3,#block-views-video-library-block-4{width:100%}#block-views-video-library-block-1 .to-top,#block-views-video-library-block-2 .to-top,#block-views-video-library-block-3 .to-top,#block-views-video-library-block-4 .to-top{display:none}.view-video-library .views-widget-filter-field_category_tid .views-widget::after{content:'';display:table;clear:both}.view-video-library .views-exposed-widget{float:none}.view-video-library .view-content{overflow:hidden;padding-bottom:100px}.view-video-library .views-row{width:100%!important;display:inline-block;min-height:200px;vertical-align:top;margin-bottom:15px;padding:5px}.view-video-library .views-row .category{background-color:#009b7a;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:40px;padding:0 20px}.view-video-library .views-row .category a{color:#fff!important;font-weight:700}.view-video-library .views-row .block-item-wrapper{min-height:103px;background-color:#f5f5f5;padding:10px 20px 20px}.view-video-library .views-row h4{margin-top:10px;font-size:16px}.view-video-library .views-row img{width:100%;height:auto}#colorbox{width:100%!important;height:auto;background:0 0!important}#colorbox #cboxWrapper{background:0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#cboxContent{background:0 0!important;overflow:visible}#colorbox #cboxClose{background:no-repeat url(/sites/all/themes/ctg/assets/img/sprite.png) 0 -915px;width:41px;height:41px;display:block;position:absolute;top:10px;right:10px;cursor:pointer}#cboxLoadedContent{width:100%!important;height:auto;margin-bottom:0}#cboxLoadedContent iframe{margin:0 auto}#cboxLoadingOverlay{display:none!important}#cboxWrapper{width:100%!important;overflow:visible}.slick-slide{display:inline-block;width:300px}.slick-next{right:-25px}.slick-prev{left:-25px}.slick-next::before{font-family:none;right:70px;height:20px;padding-left:15px;padding-right:15px;background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-repeat:no-repeat;background-position:0 -431px;color:inherit;float:left;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-prev::before{font-family:none;height:20px;padding-left:15px;padding-right:15px;background-image:url(/sites/all/themes/ctg/assets/img/sprite.png);background-repeat:no-repeat;background-position:0 -431px;color:inherit;float:left;z-index:999999999999}.slick-arrow{overflow:visible!important}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}@media all and (max-width:650px){body.page-node-207 .view-video-library .views-row{width:100%!important;display:inline-block}#cboxContent .player{position:relative;padding-bottom:56.25%;height:0}#cboxContent .player iframe{position:absolute;top:50%;left:0;width:100%;height:100%}}#cleantable *{border:none!important}#cleantable td{vertical-align:top;padding:10px;border:none}@media all and (max-width:650px) and (orientation:landscape){#cboxContent .player iframe{top:0}}