a{text-decoration:none}.uppercase{text-transform:uppercase}#page-title{color:#292929;font-weight:normal;margin-top:30px;font-size:24px;font-size:1.5rem}.ajax-progress,.ajax-progress-throbber{width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:fixed;top:0;left:0;z-index:500;vertical-align:middle;text-align:center}.ajax-progress .throbber{position:relative;top:48%;left:48%;width:16px;height:16px;margin:auto;background:url(../images/ajax-loader.gif) no-repeat #fff;color:#000;border:1px solid #fcfcfc;z-index:501;border-radius:100%}#backtotop{background:url(../images/ui.totop.png) no-repeat;height:45px}#backtotophover{background-position:right bottom}.language-switcher-locale-url{list-style-type:none;padding:10px;background:rgba(255,255,255,0.5);border:1px solid #FFF;margin:0}.language-switcher-locale-url>li .language-link{display:block;padding:5px;margin:5px 0;background:#F4F4F4;box-shadow:0 0 1px #cacaca}.language-switcher-locale-url>li .language-link .language-icon{display:block;opacity:0.5}.language-switcher-locale-url>li .language-link:hover .language-icon{opacity:1}.language-switcher-locale-url>li.active .language-icon{opacity:1}body{font:13px/20px "Trebuchet MS",Arial,Helvetica,sans-serif;background:url(../images/main-bg.gif) repeat-x 0 0 #fff;color:#a3a3a3}h1,h2,h3,h4,h5,h6{color:#292929;font-family:arial,sans-serif;text-transform:uppercase}.listings-block-title{text-align:center;color:#5f5f5f}#page,footer{width:100%}.header,#content,#products,.services,.footer-content{width:90%;max-width:960px;margin:0 auto}.featured{width:100%;max-width:1110px;margin:0 auto;height:auto}nav{text-align:center}nav .region-navigation>div{display:inline-block;vertical-align:top}.logo-section{text-align:center;padding:0 0 15px 0}.logo-section>*{float:none;display:inline-block;vertical-align:top}.views-row{margin-bottom:15px}.featured .views-slideshow-cycle-main-frame-row{max-width:100%;height:auto}.featured .featured-slide-item{position:relative}.featured .featured-slide-item img{vertical-align:top}.featured .featured-info{position:absolute;bottom:0;left:10%;background:rgba(0,0,0,0.5);padding:1% 2%}.featured .featured-info>*{display:inline-block;vertical-align:middle;padding:0 15px;font-size:18px;text-transform:uppercase;font-family:arial,sans-serif;margin:0}.featured .featured-info h2 a{color:#fff}.featured .featured-info h2 a:hover{color:#ccc}.featured .featured-info>a{color:#46ebeb;display:initial}.featured .featured-info>a:hover{color:#8bf2f2}.featured .featured-info>a:after{content:" \2192";display:inline-block;vertical-align:initial;margin-left:5px}.featured #featured-nav{text-align:center}.featured #featured-nav a{max-width:20px;max-height:20px;width:2rem;height:2rem;margin:0 5px;display:inline-block;font-size:0;background:url(../images/marker1.png) left 0px no-repeat}.featured #featured-nav a.activeSlide{background-position:left -88px}.products-listing-block,.view-teaser-listings,.all-news{overflow-y:hidden}@media all and (max-width: 479px){.products-listing-block .views-row,.view-teaser-listings .views-row,.all-news .views-row{width:100%;float:left}}@media all and (min-width: 480px) and (max-width: 959px){.products-listing-block .views-row,.view-teaser-listings .views-row,.all-news .views-row{width:49%;float:left}.products-listing-block .views-row:nth-child(2n - 1),.view-teaser-listings .views-row:nth-child(2n - 1),.all-news .views-row:nth-child(2n - 1){margin-right:2%}}@media all and (min-width: 960px){.products-listing-block .views-row,.view-teaser-listings .views-row,.all-news .views-row{float:left;width:23%}.products-listing-block .views-row:nth-child(4n - 2),.view-teaser-listings .views-row:nth-child(4n - 2),.all-news .views-row:nth-child(4n - 2){margin-right:2%;margin-left:2%}.products-listing-block .views-row:nth-child(4n - 1),.view-teaser-listings .views-row:nth-child(4n - 1),.all-news .views-row:nth-child(4n - 1){margin-right:2%;margin-left:2%}.products-listing-block .views-row:nth-child(4n+1),.view-teaser-listings .views-row:nth-child(4n+1),.all-news .views-row:nth-child(4n+1){clear:left}.products-listing-block .views-row img,.view-teaser-listings .views-row img,.all-news .views-row img{vertical-align:bottom}.services{overflow-y:hidden}.services .service{float:left;width:49%}.services .service:last-child{float:right}.footer-content{overflow-y:hidden}.footer-content>*:first-child{width:64%;margin-right:1%;float:left}.footer-content>*:nth-child(2n){width:35%;float:right}.footer-content>*:nth-child(2n+1){clear:both}.field-name-field-act-image .field-items{overflow-y:hidden;clear:both}.field-name-field-act-image .field-items .field-item{float:left;width:30%;margin-bottom:2%}.field-name-field-act-image .field-items .field-item:nth-child(3n - 2){margin-right:2%;margin-left:2%}.field-name-field-act-image .field-items .field-item:nth-child(3n - 1){margin-right:2%;margin-left:2%}.field-name-field-act-image .field-items .field-item:nth-child(3n+1){clear:left}.field-name-field-act-image .field-items .field-item>a{display:block}.field-name-field-act-image .field-items .field-item>a>img{display:block;padding:3px;border-radius:4px;background:#E0E0E0}#block-block-2,#contact-site-form{float:left;width:49%;padding:15px;box-sizing:border-box}#block-block-2:nth-of-type(2n - 1),#contact-site-form:nth-of-type(2n - 1){margin-right:2%}.contact-form>div{margin-top:-1.5em}}div#block-block-5{clear:both}.services .block-title{font-size:24px;line-height:24px;margin-bottom:28px;font-weight:normal}.services .quicktabs_main.quicktabs-style-basic{border:0}.services ul.quicktabs-tabs.quicktabs-style-basic{border-bottom:6px solid #46EBEB;height:56px}.services ul.quicktabs-tabs.quicktabs-style-basic li{padding:0;margin:0;overflow-y:hidden;display:inline-block;border-color:#f4f4f4}.services ul.quicktabs-tabs.quicktabs-style-basic li a{display:inline-block;vertical-align:top;text-transform:uppercase;font-size:11px;line-height:14px;padding:20px 34px;margin-bottom:-4px;font-size:11px;font:13px/20px "Trebuchet MS",Arial,Helvetica,sans-serif}.services ul.quicktabs-tabs.quicktabs-style-basic li.active,.services ul.quicktabs-tabs.quicktabs-style-basic li:hover{background:#46ebeb;border-color:#f4f4f4;border-bottom:0}.services ul.quicktabs-tabs.quicktabs-style-basic li.active a,.services ul.quicktabs-tabs.quicktabs-style-basic li:hover a{color:#fff}.services .quicktabs-tabpage .field-type-image{float:left;margin-right:15px}.services .quicktabs-tabpage .field-type-text-with-summary{margin-bottom:20px}.services .views-field-field-image{float:right}.services .views-field-body{overflow-y:hidden}footer{padding:25px 0 30px;background:url(../images/footer-bg.gif) repeat-x 0 0 #f4f4f4}footer .menu{padding:0}footer .menu .menu__item{list-style:none;display:inline-block;padding:5px 10px;vertical-align:top}footer .menu .menu__item a{padding-right:25px;border-right:1px solid #DADADA;color:#292929}footer .menu .menu__item a.active{color:#46ebeb}footer .menu .menu__item.last{border-right:none}.views-field-field-company-image .field-content img{width:300px;padding-right:25px;float:left}.views-field-field-company-body .field-content p{line-height:2em}.views-field-field-service-new ul li{background:url("../images/listlogo.png") no-repeat scroll 0 5px transparent;margin-left:30px;padding:12px 10px 5px 65px;list-style:none}.views-field-field-service-new p{color:red;font-size:14px;line-height:2em}.sf-menu{display:inline-block;overflow-y:visible}.sf-menu>li{background-color:#f4f4f4;text-align:center;border-right:1px solid #e0e0e0;min-width:110px}.sf-menu>li:last-child{border-right:0}.sf-menu>li:hover>ul,.sf-menu>li.sfHover>ul{border-top:5px solid #fff;left:0;top:11em;background:#46ebeb;min-width:210px;box-shadow:0 0 2px #afafaf}.sf-menu>li:hover>ul>li>a,.sf-menu>li:hover>ul>li>a,.sf-menu>li.sfHover>ul>li>a,.sf-menu>li.sfHover>ul>li>a{padding:15px !important;color:#4d4d4d}.sf-menu>li:hover>ul>li>a:hover,.sf-menu>li:hover>ul>li>a:hover,.sf-menu>li.sfHover>ul>li>a:hover,.sf-menu>li.sfHover>ul>li>a:hover{color:#fff !important;background-color:#19e5e5}.sf-menu>li.sfHover>ul:before{content:" ";width:4px;height:4px;display:block;top:-9px;position:absolute;left:50%;border-color:#fff;border-style:solid;border-width:4px 0 0 4px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sf-menu>li>a{display:block;position:relative;text-transform:uppercase;font-size:11px;line-height:14px;padding:90px 0 38px;color:#292929}.sf-menu>li>a.active,.sf-menu>li>a:hover{background-color:#46ebeb;color:#fff;padding-bottom:46px}.sf-menu>li>a:hover{-moz-transition-property:padding-bottom;-o-transition-property:padding-bottom;-webkit-transition-property:padding-bottom;transition-property:padding-bottom;-moz-transition-duration:175ms;-o-transition-duration:175ms;-webkit-transition-duration:175ms;transition-duration:175ms;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.sf-menu #menu-218-1>a:before{background:url(../images/a1.png) no-repeat scroll center top transparent;content:"";display:inline-block;width:30px;height:30px;position:absolute;top:30%;left:38%}.sf-menu #menu-218-1.sfHover>a:before,.sf-menu #menu-218-1:hover>a:before,.sf-menu #menu-218-1.active-trail>a:before{background:url(../images/a1.png) no-repeat scroll center bottom transparent;content:"";display:inline-block;width:30px;height:30px;position:absolute;top:30%;left:38%}.sf-menu #menu-431-1>a:before{background:url(../images/a2.png) no-repeat scroll center top transparent;content:"";display:inline-block;width:30px;height:30px;position:absolute;top:30%;left:38%}.sf-menu #menu-431-1.sfHover>a:before,.sf-menu #menu-431-1:hover>a:before,.sf-menu #menu-431-1.active-trail>a:before{background:url(../images/a2.png) no-repeat scroll center bottom transparent;content:"";display:inline-block;width:30px;height:30px;position:absolute;top:30%;left:38%}.sf-menu #menu-419-1>a:before{background:url(../images/a3.png) no-repeat scroll center top transparent;content:"";display:inline-block;width:30px;height:30px;position:absolute;top:30%;left:38%}.sf-menu #menu-419-1.sfHover>a:before,.sf-menu #menu-419-1:hover>a:before,.sf-menu #menu-419-1.active-trail>a:before{background:url(../images/a3.png) no-repeat scroll center bottom transparent;content:"";display:inline-block;width:30px;height:30px;position:absolute;top:30%;left:38%}.sf-menu #menu-437-1>a:before{background:url(../images/a4.png) no-repeat scroll center top transparent;content:"";display:inline-block;width:30px;height:30px;position:absolute;top:30%;left:38%}.sf-menu #menu-437-1.sfHover>a:before,.sf-menu #menu-437-1:hover>a:before,.sf-menu #menu-437-1.active-trail>a:before{background:url(../images/a4.png) no-repeat scroll center bottom transparent;content:"";display:inline-block;width:30px;height:30px;position:absolute;top:30%;left:38%}.sf-menu #menu-439-1>a:before{background:url(../images/a5.png) no-repeat scroll center top transparent;content:"";display:inline-block;width:30px;height:30px;position:absolute;top:30%;left:38%}.sf-menu #menu-439-1.sfHover>a:before,.sf-menu #menu-439-1:hover>a:before,.sf-menu #menu-439-1.active-trail>a:before{background:url(../images/a5.png) no-repeat scroll center bottom transparent;content:"";display:inline-block;width:30px;height:30px;position:absolute;top:30%;left:38%}.sf-menu #menu-402-1>a:before{background:url(../images/a6.png) no-repeat scroll center top transparent;content:"";display:inline-block;width:30px;height:30px;position:absolute;top:30%;left:38%}.sf-menu #menu-402-1.sfHover>a:before,.sf-menu #menu-402-1:hover>a:before,.sf-menu #menu-402-1.active-trail>a:before{background:url(../images/a6.png) no-repeat scroll center bottom transparent;content:"";display:inline-block;width:30px;height:30px;position:absolute;top:30%;left:38%}.breadcrumb{text-align:left;margin:5px 0;padding:5px;background-color:#f8f8f8;border-bottom:1px solid #f0f0f0}.breadcrumb>ol{padding:5px 0}.breadcrumb a{color:#888}.breadcrumb a:hover{color:#333}.views-field-title{text-decoration:underline;font-weight:bold;margin-bottom:12px}.views-field-title a{color:#46ebeb}.more-link{padding-top:5px;border-top:1px dotted #f3f3f3}.listings-more,.node-teaser .node-readmore,.views-field-view-node,.more-link>a{text-transform:uppercase;background:#46ebeb;display:inline-block;padding:9px 16px 8px;line-height:14px;color:#fff}.listings-more:hover,.node-teaser .node-readmore:hover,.views-field-view-node:hover,.more-link>a:hover{background:#8bf2f2}.listings-more a,.node-teaser .node-readmore a,.views-field-view-node a,.more-link>a a{color:#fff;font-size:11px}.listings-more:hover a,.node-teaser .node-readmore:hover a,.views-field-view-node:hover a,.more-link>a:hover a{color:#333}.item-list{clear:both;overflow-y:hidden}.item-list>.pager{padding:10px;margin:10px 0;border:1px solid #f5f5f5}.item-list>.pager>li{padding:5px;border-radius:2px;background:#46EBEB;color:#fff;box-shadow:0 0 1px #e5e5e5;min-width:20px;display:inline-block;text-align:center}.item-list>.pager>li>a{color:#fff}.item-list>.pager>li>a:hover{color:#aaa}.item-list>.pager .pager-current{background:#b0b0b0}#latest-news .views-row{margin:0;padding:10px 0;border-top:1px dotted #f3f3f3}
