@font-face{font-family:'PTSansNarrowRegular';src:url(/sites/all/themes/solaris/css/fontface/PTN57F-webfont.eot);src:url(/sites/all/themes/solaris/css/fontface/PTN57F-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/solaris/css/fontface/PTN57F-webfont.woff) format('woff'),url(/sites/all/themes/solaris/css/fontface/PTN57F-webfont.ttf) format('truetype'),url(/sites/all/themes/solaris/css/fontface/PTN57F-webfont.svg#PTSansNarrowRegular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'PTSansCaptionBold';src:url(/sites/all/themes/solaris/css/fontface/PTC75F-webfont.eot);src:url(/sites/all/themes/solaris/css/fontface/PTC75F-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/solaris/css/fontface/PTC75F-webfont.woff) format('woff'),url(/sites/all/themes/solaris/css/fontface/PTC75F-webfont.ttf) format('truetype'),url(/sites/all/themes/solaris/css/fontface/PTC75F-webfont.svg#PTSansCaptionBold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'PTSansCaptionRegular';src:url(/sites/all/themes/solaris/css/fontface/PTC55F-webfont.eot);src:url(/sites/all/themes/solaris/css/fontface/PTC55F-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/solaris/css/fontface/PTC55F-webfont.woff) format('woff'),url(/sites/all/themes/solaris/css/fontface/PTC55F-webfont.ttf) format('truetype'),url(/sites/all/themes/solaris/css/fontface/PTC55F-webfont.svg#PTSansCaptionRegular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'PTSansBoldItalic';src:url(/sites/all/themes/solaris/css/fontface/PTS76F-webfont.eot);src:url(/sites/all/themes/solaris/css/fontface/PTS76F-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/solaris/css/fontface/PTS76F-webfont.woff) format('woff'),url(/sites/all/themes/solaris/css/fontface/PTS76F-webfont.ttf) format('truetype'),url(/sites/all/themes/solaris/css/fontface/PTS76F-webfont.svg#PTSansBoldItalic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'PTSansBold';src:url(/sites/all/themes/solaris/css/fontface/PTS75F-webfont.eot);src:url(/sites/all/themes/solaris/css/fontface/PTS75F-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/solaris/css/fontface/PTS75F-webfont.woff) format('woff'),url(/sites/all/themes/solaris/css/fontface/PTS75F-webfont.ttf) format('truetype'),url(/sites/all/themes/solaris/css/fontface/PTS75F-webfont.svg#PTSansBold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'PTSansItalic';src:url(/sites/all/themes/solaris/css/fontface/PTS56F-webfont.eot);src:url(/sites/all/themes/solaris/css/fontface/PTS56F-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/solaris/css/fontface/PTS56F-webfont.woff) format('woff'),url(/sites/all/themes/solaris/css/fontface/PTS56F-webfont.ttf) format('truetype'),url(/sites/all/themes/solaris/css/fontface/PTS56F-webfont.svg#PTSansItalic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'PTSansRegular';src:url(/sites/all/themes/solaris/css/fontface/PTS55F-webfont.eot);src:url(/sites/all/themes/solaris/css/fontface/PTS55F-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/solaris/css/fontface/PTS55F-webfont.woff) format('woff'),url(/sites/all/themes/solaris/css/fontface/PTS55F-webfont.ttf) format('truetype'),url(/sites/all/themes/solaris/css/fontface/PTS55F-webfont.svg#PTSansRegular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'PTSansNarrowBold';src:url(/sites/all/themes/solaris/css/fontface/PTN77F-webfont.eot);src:url(/sites/all/themes/solaris/css/fontface/PTN77F-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/solaris/css/fontface/PTN77F-webfont.woff) format('woff'),url(/sites/all/themes/solaris/css/fontface/PTN77F-webfont.ttf) format('truetype'),url(/sites/all/themes/solaris/css/fontface/PTN77F-webfont.svg#PTSansNarrowBold) format('svg');font-weight:normal;font-style:normal;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}html{overflow-y:scroll;background-color:black;}body{line-height:1;}h1,h2,h3,h4,h5,.main-menu li a{font-family:'PTSansNarrowRegular';}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;width:100%;}body{background:transparent url(/sites/all/themes/solaris/images/bg.png) scroll 0 0 repeat;font-family:Arial,sans-serif;overflow:hidden;}p{font-size:12px;line-height:1.5em;}.left{float:left;}.right{float:right;}.clear{clear:both;height:0;}.top-bar p{color:#B2B2B2;font-size:11px;}.top-bar .left span.item{color:#B2B2B2;font-size:11px;font-style:italic;margin-right:10px;}a{color:#F94B19;}.top-bar span span{color:#39737F;}.top-bar a{text-decoration:none;margin-left:3px;}.top-bar span.last{margin-left:10px;margin-right:0;}.social-icons{margin-top:-5px;}.social-icons ul{}.social-icons ul li{float:left;display:block;}.social-icons a{opacity:0.95;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.social-icons a:hover{-webkit-box-shadow:0px 0px 10px rgba(55,55,55,0.8);-moz-box-shadow:0px 0px 10px rgba(55,55,55,0.8);box-shadow:0px 0px 10px rgba(55,55,55,0.8);opacity:1;}.contact-button img{opacity:0.80;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.contact-button img:hover{-webkit-box-shadow:0px 0px 10px rgba(85,85,85,0.8);-moz-box-shadow:0px 0px 10px rgba(85,85,85,0.8);box-shadow:0px 0px 10px rgba(85,85,85,0.8);opacity:1;}.social-icons ul li.tw a{background-position:-29px 0;}.social-icons ul li.flickr a{background-position:-58px 0;}.social-icons ul li.vimeo a{background-position:-87px 0;}.social-icons ul li.dribbble a{background-position:-118px 0;}#header-top .section,#header .section,#footer .section,#footer-bottom .section{width:960px;margin:0 auto;}.region-header-top{padding-top:8px;}#logo{float:left;padding-top:10px;}ul.main-menu{float:right;margin-top:28px;}ul.main-menu li a{color:#808080;text-decoration:none;float:left;padding:10px 8px 4px 8px;margin-left:20px;font-size:16px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;border-bottom:2px solid transparent;}ul.main-menu li a:hover{color:#f94b19;}ul.main-menu li a.sf-depth-1.active,ul.main-menu li.last a.active{color:#FFF;color:#EF890A;border-bottom:2px solid #EF890A;}#header .section{background:url(/sites/all/themes/solaris/images/header_bg.png) repeat-x scroll 0 0 transparent;height:87px;}#header-top{margin-bottom:5px;}.view-main-slideshow{overflow:hidden;width:100%;position:relative;}.slideshow-description-wrapper{width:960px;margin:0 auto;}.view-main-slideshow .views-field-nothing{bottom:15px;left:0;margin:0;position:absolute;width:100%;z-index:11;}.slideshow-description-inner{background:url(/sites/all/themes/solaris/images/slideshow_description_bg.png) no-repeat scroll 0 0 transparent;float:right;height:150px;width:500px;position:relative;z-index:12;}.slide-title{padding:30px 30px 15px;}.slide-description{padding:0 30px 30px 30px;color:#FFF;font-size:12px;}.slide-description p{color:#FFF;font-size:12px;line-height:1.1em;}.slide-description a{color:rgb(255,184,0);text-decoration:none;}.slide-description a:hover{text-decoration:underline;}.slide-title h2{color:#F5B513;font-size:22px;text-transform:uppercase;line-height:1em;}.view-main-slideshow .views-slideshow-controls-top{position:absolute;top:0;left:0;width:100%;height:421px;z-index:5;}#views_slideshow_controls_text_main_slideshow-block{position:relative;width:960px;margin:0 auto;height:421px;}#views_slideshow_controls_text_pause_main_slideshow-block{display:none;}#views_slideshow_controls_text_next_main_slideshow-block{background:url(/sites/all/themes/solaris/images/big_next.png) no-repeat scroll 0 0 transparent;display:block;height:49px;position:absolute;right:-90px;text-indent:-9999px;top:210px;width:49px;}#views_slideshow_controls_text_previous_main_slideshow-block{background:url(/sites/all/themes/solaris/images/big_prev.png) no-repeat scroll 0 0 transparent;display:block;height:49px;position:absolute;left:-90px;text-indent:-9999px;top:210px;width:49px;}#views_slideshow_controls_text_main_slideshow-block{}.space-wrapper{width:100%;}.space-inner{width:960px;margin:0 auto;}.space-line{background:url(/sites/all/themes/solaris/images/dash_bg.png) repeat-x scroll 0 0 transparent;height:10px;}.pane-custom.pane-1 .space-line{margin-top:10px;}.block-services{margin:30px 0 0;overflow:hidden;padding:0;width:100%;}.block-services .inner,.block-about .inner{width:960px;margin:0 auto;}.block-services .inner .col{float:left;margin-right:30px;width:300px;}.block-services .inner .col.last{margin-right:0;}.block-services .inner .col img.left{margin:-5px 10px 5px -5px;max-width:65px;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;}.block-services .inner .col img.left:hover{margin-top:-10px;margin-bottom:10px;}.service-title h3{font-size:18px;color:#39737f;font-weight:bold;padding-top:10px;}.service-sub-title{margin-top:3px;}.service-sub-title span{font-size:11px;color:#808080;}.block-services .inner .col p{color:#4c4c4c;font-size:12px;}.pane-custom.pane-3 .space-line{background:url(/sites/all/themes/solaris/images/block_service_bottom_space.png) repeat-x scroll 0 0 transparent;height:30px;margin-top:50px;}.block-about{width:100%;margin:0;padding:0;}.block-about .col-1{float:left;margin-right:30px;width:630px;}.block-about .col.last{width:300px;float:right;}.block-about .inner h2{font-size:22px;color:#FFF;margin-bottom:20px;display:block;}.testimonial-text p{color:#F5B613;display:block;font-size:12px;font-style:italic;padding:22px;}.testimonial-text{background:url(/sites/all/themes/solaris/images/testimonial_bg.png) no-repeat scroll 0 0 transparent;height:161px;width:290px;}.block-about .col-1 a{color:#F5B613;}.block-about .col-1 p{color:#FFF;}.customer-name span{font-size:12px;color:#FFF;}.block-about{background:url(/sites/all/themes/solaris/images/module_bg.png) repeat scroll 0 0 transparent;padding-bottom:100px;padding-top:100px;position:relative;z-index:0;}.conner-top{background:url(/sites/all/themes/solaris/images/top_conner.png) no-repeat scroll center bottom transparent;height:90px;left:0;position:absolute;top:0;width:100%;z-index:-1;}.conner-bottom{background:url(/sites/all/themes/solaris/images/bottom_conner.png) no-repeat scroll center top transparent;height:90px;left:0;position:absolute;bottom:0;width:100%;z-index:-1;}.customer-name{padding-right:78px;text-align:right;}.block-title-wrapper h2{color:#39737F;float:left;font-size:22px;}.block-title-wrapper{background:url(/sites/all/themes/solaris/images/line.png) repeat-x scroll 0 100% transparent;margin-bottom:8px;padding-bottom:8px;}.block-title-wrapper .right{float:right;text-align:right;}.block-title-wrapper span a{font-size:11px;margin-left:10px;color:#808080;text-decoration:none;}.block-title-wrapper span a.active{color:#f94b19;}.pane-views-latest-projects-block{margin:0 auto;width:960px;position:relative;}.view-latest-projects{position:relative;}#views_slideshow_controls_text_pause_latest_projects-block{display:none;}#views_slideshow_controls_text_previous_latest_projects-block{background:url(/sites/all/themes/solaris/images/prev.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:35px;left:-60px;position:absolute;text-indent:-9999px;top:45%;width:35px;z-index:100;}#views_slideshow_controls_text_next_latest_projects-block{background:url(/sites/all/themes/solaris/images/next.png) no-repeat scroll 0 0 transparent;display:block;height:35px;position:absolute;right:-60px;text-indent:-9999px;top:45%;width:35px;}.views-slideshow-controls-text.views_slideshow_controls_text span:hover{opacity:0.7;}.pane-views-latest-projects-block .views-row{background:url(/sites/all/themes/solaris/images/portfolio_pic_bg.png) no-repeat scroll 0 0 transparent;display:block;float:left;height:234px;width:224px;position:relative;overflow:hidden;margin-left:20px;}.view-main-slideshow .views-row img,.view-main-slideshow .views-row IMG{min-width:100%;width:100%;max-width:100%;}.pane-views-latest-projects-block .views-row.views-row-first{margin-left:0;}.pane-views-latest-projects-block .views-row .views-field-title{background-color:#F5B613;bottom:11px;left:12px;position:absolute;width:200px;display:none;overflow:hidden;}.pane-views-latest-projects-block .views-row .views-field-title a{background:url(/sites/all/themes/solaris/images/more.png) no-repeat scroll 171px 50% transparent;color:#FFFFFF;display:block;font-size:11px;line-height:24px;padding:3px 23px 5px 5px;text-decoration:none;}.pane-views-latest-projects-block .views-row img{margin-left:12px;margin-top:12px;}bg{background:transparent url(/sites/all/themes/solaris/images/footer_top_space.png) scroll 0 0 repeat-x;}#footer{background:transparent url(/sites/all/themes/solaris/images/module_bg.png) scroll 0 0 repeat;border-top:4px solid #F5B613;margin:30px 0 0;padding:0 0 20px 0;width:100%;}.view-from-the-blog a,.view-from-the-blog span,.footer-block-contact a{color:#808080;font-size:12px;text-decoration:none;line-height:14px;}.view-from-the-blog img{border-radius:5px 5px 5px 5px;margin-bottom:8px;margin-right:8px;width:62px;height:auto;padding:0;opacity:0.8;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.view-from-the-blog img:hover{-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);box-shadow:0px 0px 10px rgba(255,255,255,0.8);opacity:1;}.view-from-the-blog .top-title{margin:8px 0;}.view-from-the-blog .block-bottom span.created,.view-from-the-blog .block-bottom a{color:#4c4c4c;font-size:11px;font-style:italic;text-decoration:none;}.view-from-the-blog .block-bottom span.category{margin-left:10px;}span.created{background:url(/sites/all/themes/solaris/images/clock.png) no-repeat scroll 0 0 transparent;line-height:12px;padding-left:15px;}span.category{background:url(/sites/all/themes/solaris/images/category.png) no-repeat scroll 0 0 transparent;line-height:13px;padding-left:15px;}.view-recent-twitter-updates .views-row{margin-bottom:10px;}.view-recent-twitter-updates .views-row{background:url(/sites/all/themes/solaris/images/twitter.png) no-repeat scroll 0 45% transparent;display:block;padding-left:30px;}.view-recent-twitter-updates .views-row a{color:#f5b613;font-size:12px;text-decoration:none;}.view-recent-twitter-updates .views-field-text{color:#4c4c4c;font-size:12px;}.view-recent-twitter-updates .views-field-text span{line-height:1.5em;}#footer .block .pane-title,#footer .block .page-title,#footer h2{background:url(/sites/all/themes/solaris/images/footer_block_line.png) repeat-x scroll 0 100% transparent;color:#FFFFFF;font-size:18px;margin-bottom:8px;padding-bottom:20px;}.twitter-block-bottom{display:block;margin-top:8px;}.twitter-block-bottom span,.twitter-block-bottom a{color:#f5b613;font-size:10px;text-decoration:none;}.footer-block-contact p{color:#4C4C4C;font-size:12px;margin-left:10px;line-height:12px;}.phone-add{background:url(/sites/all/themes/solaris/images/phone.png) no-repeat scroll 0 0 transparent;line-height:17px;padding:0 0 0 15px;}.row.address{background:url(/sites/all/themes/solaris/images/pointer.png) no-repeat scroll 0 45% transparent;line-height:16px;padding-left:17px;}.mail-add{background:url(/sites/all/themes/solaris/images/mail.png) no-repeat scroll 0 0 transparent;line-height:12px;padding-left:19px;}.footer-block-contact .row{margin-bottom:35px;}#mini-panel-footer_block_cols{margin-top:40px;}#footer .view-footer{display:block;background:transparent url(/sites/all/themes/solaris/images/footer_block_line.png) scroll 0 0 repeat-x;padding-top:10px;padding-bottom:10px;}#footer .view-footer a{color:#f5b613;font-size:11px;}.view-from-the-blog .views-row{margin-bottom:10px;}.footer-block-contact{display:block;background:transparent url(/sites/all/themes/solaris/images/footer_block_line.png) scroll 0 100% repeat-x;padding-bottom:13px;}.contact-link{text-align:center;}#footer-bottom .block p{color:#4c4c4c;font-size:11px;}#footer-bottom .block .content a{color:#f5b613;font-size:11px;}#footer-bottom{background-color:#000;margin:0;padding:10px 0 10px 0;}#footer .block a:hover{color:#F5B613;text-decoration:underline;}.node h2 a{color:#39737F;font-size:22px;text-decoration:none;}.node h2{background:url(/sites/all/themes/solaris/images/title_line.png) repeat-x scroll 0 100% transparent;color:#39737F;display:block;font-size:22px;margin-bottom:8px;padding-bottom:8px;}.node-information .created{background:url(/sites/all/themes/solaris/images/clock_blue.png) no-repeat scroll 0 0 transparent;line-height:12px;padding-left:15px;}.node-information .author{background:url(/sites/all/themes/solaris/images/user.png) no-repeat scroll 0 0 transparent;line-height:12px;padding-left:13px;display:block;}.node-information .category{background:url(/sites/all/themes/solaris/images/category_blue.png) no-repeat scroll 0 0 transparent;display:block;line-height:12px;padding-left:17px;}.node-information .permalink{background:url(/sites/all/themes/solaris/images/clip_blue.png) no-repeat scroll 0 0 transparent;line-height:12px;padding-left:10px;}.node-information .comment-count{background:url(/sites/all/themes/solaris/images/comments.png) no-repeat scroll 0 0 transparent;display:block;height:14px;line-height:12px;padding-left:21px;}.node-information span,.node-information a{color:#666666;font-size:11px;text-decoration:none;}.node-information span{display:block;margin-left:10px;}.node-information .first span{margin-left:0;line-height:14px;}.node-information{background:url(/sites/all/themes/solaris/images/node_information_bg.png) repeat-x scroll 0 0 transparent;height:30px;margin-bottom:10px;margin-top:10px;overflow:hidden;}.node-information .left{margin-top:10px;}.node-teaser{margin-bottom:40px;}.node p{color:#4c4c4c;font-size:12px;}span.quote{color:#97B4BA;float:left;font-size:135px;margin:10px 20px 10px 40px;}blockquote{background:url(/sites/all/themes/solaris/images/quote.png) no-repeat scroll 0 0 transparent;margin-left:40px;padding:0 0 0 51px;}blockquote p{color:#666666;font-size:12px;font-style:italic;line-height:1.5em;}.one-sidebar.sidebar-second #main{width:960px;margin:0 auto;}.one-sidebar.sidebar-second #content{margin-top:30px;width:600px;float:left;}#sidebar-second{float:right;margin-top:30px;width:290px}#breadcrumb{display:none;}#search-block-form .form-item-search-block-form{background:url(/sites/all/themes/solaris/images/search_field_bg.png) no-repeat scroll 0 0 transparent;border:0 none;display:block;float:left;height:39px;line-height:39px;margin:0;padding:0;width:269px;}#search-block-form input.form-text{background:none repeat scroll 0 0 transparent;border:0 none;line-height:30px;margin:5px 0 0 14px;width:243px;color:#808080;font-size:11px;}#search-block-form .form-submit{background:url(/sites/all/themes/solaris/images/search_button.png) no-repeat scroll 0 0 transparent;border:0 none;display:block;float:left;height:20px;margin-top:11px;margin-right:0px;padding:0px;text-indent:-9000px;width:19px;}.item-list .pager{margin:0;padding:0;}.item-list .pager li{margin:0;padding:0;}.item-list .pager li{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#F2F2F2;border:1px solid #CBCBCB;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px #FFFFFF;color:#808080;margin-left:8px;font-size:12px;padding:3px 8px;}.item-list .pager li.pager-current,.item-list .pager li:hover{background-color:#e3e3e3;color:#f94b19;}.item-list .pager li:hover a{color:#f94b19;}.item-list .pager li a{color:#808080;text-decoration:none;}.item-list .pager li.first{margin-left:0;}#solaris-page-title{width:100%;}#solaris-page-title .section{width:100%;}.block-page-title{position:relative;}#solaris-page-title img{height:auto;margin:0;min-width:100%;position:absolute;top:0;z-index:0;}.block-page-title .inner{width:960px;margin:0 auto;}#solaris-page-title h2{font-size:64px;color:#FFF;padding-top:40px;}#solaris-page-title p{font-size:12px;color:#FFF;font-style:italic;}.page-title-space{background:url(/sites/all/themes/solaris/images/page_title_space.png) repeat-x scroll 0 0 transparent;height:10px;}.page-title-space.top{margin-top:15px;}#solaris-page-title .inner{width:960px;margin:0 auto;}#solaris-page-title .section .block{border-bottom:4px solid #F5B613;border-top:4px solid #F5B613;height:180px;overflow:hidden;}ul.tips{color:#4C4C4C;font-size:10px;}.filter-wrapper.form-wrapper,.filter-wrapper.form-wrapper label,.filter-wrapper.form-wrapper span,.filter-wrapper.form-wrapper p,.filter-wrapper.form-wrapper a{color:#4C4C4C;font-size:12px;}h2{font-size:18px;color:#39737f;}form label{color:#666666;font-size:12px;font-weight:bold;}#comment-form .form-type-textfield{background:url(/sites/all/themes/solaris/images/comment_textfield_bg.png) no-repeat scroll 0 0 transparent;display:block;height:39px;margin:0;padding:0;position:relative;width:180px;margin-top:20px;}#comment-form .form-type-textfield label{position:relative;top:-12px;margin-left:5px;}#comment-form .form-textarea{background:url(/sites/all/themes/solaris/images/comment_text.png) no-repeat scroll 0 0 transparent;border:0 none;height:109px;padding-left:10px;padding-top:10px;width:560px;}#comment-form .form-type-textfield input{border:0 none;margin-left:11px;vertical-align:top;width:151px;}#comment-form .form-textarea-wrapper{width:560px;}#comment-form .grippie{display:none;}#comment-form label{margin-left:5px;}#comment-form a{margin-left:5px;}#edit-comment-body{width:560px;}form .form-submit{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:arial;font-size:14px;font-style:normal;height:30px;line-height:30px;width:auto;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #ffffff;margin-right:5px;}form .form-submit:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');background-color:#dfdfdf;}form#comment-form #edit-actions{}#comment-form .filter-wrapper.form-wrapper{}ul.links{margin:0;padding:0;}ul.links li{color:#4C4C4C;font-size:12px;}ul.links li a{font-size:12px;}.page-node .node .field-name-body{background:transparent url(/sites/all/themes/solaris/images/node_line.png) scroll 0 100% repeat-x;margin-bottom:30px;padding-bottom:20px;}.node h2.comment-form{background:none;}.page-portfolio #main{width:960px;margin:0 auto;}.category-list{}.category-list ul{margin:0;padding:0;}.category-list ul li{display:inline;background-color:#F2F2F2;border:1px solid #CBCBCB;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px #FFFFFF;color:#808080;font-size:12px;margin-right:8px;padding:5px 8px;}.category-list{margin-top:26px;}.category-list ul li a{text-decoration:none;color:#808080;}.category-list ul li a.active{color:#F94B19;}.category-list ul li:hover{background-color:#E3E3E3;color:#F94B19;}.category-list ul li:hover a{color:#F94B19;}.view-portfolio .view-filters{height:30px;overflow:hidden;width:100%;display:block;}.view-portfolio .view-content{background:url(/sites/all/themes/solaris/images/title_line.png) repeat-x scroll 0 0 transparent;padding-top:20px;}.view-portfolio .views-exposed-form .views-exposed-widget{float:none;margin:0;padding:5px 0 0 5px;}.node-portfolio.node-teaser{margin-bottom:20px;padding-bottom:20px;background:url(/sites/all/themes/solaris/images/title_line.png) repeat-x scroll 0 100% transparent;}.not-front.no-sidebars #content{width:960px;margin:0 auto;}.node.node-portfolio h2{margin-top:5px;font-size:18px;font-weight:bold;background:none;}.field-type-taxonomy-term-reference span{color:#808080;font-size:11px;line-height:13px;}.field-type-taxonomy-term-reference{background:url(/sites/all/themes/solaris/images/category.png) no-repeat scroll 0 0 transparent;display:block;height:13px;line-height:12px;padding-left:18px;margin-bottom:20px;}.field-type-taxonomy-term-reference a{color:#666666;font-size:11px;}.field-name-node-link,.field-name-field-portfolio-link{background:url(/sites/all/themes/solaris/images/read_more.png) no-repeat scroll 0 0 transparent;display:block;height:39px;line-height:39px;text-align:center;width:107px;margin-top:20px;}.field-name-node-link a,.field-name-field-portfolio-link a{text-decoration:none;color:#4c4c4c;display:block;font-size:11px;}.field-name-node-link a:hover,.field-name-field-portfolio-link a:hover{color:#F94B19;}.group_title_category{background:url(/sites/all/themes/solaris/images/title_line.png) repeat-x scroll 0 100% transparent;height:40px;margin-bottom:20px;overflow:hidden;}.group_title_category .field-type-taxonomy-term-reference{float:right;}.group_title_category h2{float:left;}.node.view-mode-full h2{font-size:22px;font-weight:normal;}.node.view-mode-full .field-name-field-portfolio-image{float:left;width:600px;}.field-group-format.group_body_link{width:330px;float:right;}.page-node.node-type-portfolio .field-name-body{padding:0;margin:0;background:none;}.field-name-body ul li{line-height:1.5em;color:#4c4c4c;font-size:12px;}.about-cols{background:url(/sites/all/themes/solaris/images/title_line.png) repeat-x scroll 0 0 transparent;padding-top:20px;margin-top:20px;}.about-cols .col{float:left;width:25%;}.about-cols .col ul{color:#4c4c4c;font-size:12px;margin-left:44px;}.about-cols .col ul li{line-height:1.5em;}.about-cols .col-1 ul li{color:#4c4c4c;font-size:12px;list-style:disc;}.about-cols .col-2 ul li,ul.star li{list-style-image:url(/sites/all/themes/solaris/images/star_list.png);}.about-cols .col-3 ul li,ul.heath li{list-style-image:url(/sites/all/themes/solaris/images/heath_list.png);}.about-cols .col-4 ul li,ul.plus li{list-style-image:url(/sites/all/themes/solaris/images/plus_list.png);}.about-cols h3{color:#39737F;font-size:16px;height:24px;line-height:25px;margin-bottom:10px;padding-left:31px;}.about-cols .col-1 h3{background:transparent url(/sites/all/themes/solaris/images/safe.png) scroll 0 0 no-repeat;}.about-cols .col-2 h3{background:transparent url(/sites/all/themes/solaris/images/star.png) scroll 0 0 no-repeat;}.about-cols .col-3 h3{background:transparent url(/sites/all/themes/solaris/images/heart.png) scroll 0 0 no-repeat;}.about-cols .col-4 h3{background:transparent url(/sites/all/themes/solaris/images/clock_24.png) scroll 0 0 no-repeat;}.page-node.node-type-page .field-name-body{background:none repeat scroll 0 0 transparent;margin:0;padding:0;}.block-about.how-we-work .col{width:25%;float:left;margin:0;}.block-about.how-we-work h3{font-size:22px;color:#FFF;margin-bottom:30px;}.block-about.how-we-work p{font-size:12px;color:#FFF;line-height:1.5em;margin:0 10px 0 10px;}p span.first{color:#F5B613;float:left;font-size:38px;margin-bottom:5px;margin-right:10px;margin-top:10px;}col-2 span.first{color:#FFF;}co-3 span.first{color:#f94b19;}col-4 span.first{color:#39737f;}#block-block-11 h2{background:url(/sites/all/themes/solaris/images/title_line.png) repeat-x scroll 0 100% transparent;font-size:24px;color:#39737f;padding-bottom:10px;margin-bottom:10px;}.block-team .inner{margin:0 auto;width:960px;}.block-team .inner .col{width:20%;float:left;min-height:250px;}.block-team .inner .col h3{color:#39737F;font-size:16px;margin-bottom:0px;margin-top:5px;}.block-team .inner .col p{color:#4c4c4c;font-size:12px;}#webform-component-field-group .form-item{float:left;margin:0;padding:0;}#webform-component-field-group .form-item input.form-text{background:url(/sites/all/themes/solaris/images/contact_field_bg.png) no-repeat scroll 0 0 transparent;border:0 none !important;height:39px;line-height:30px;margin:0;padding:0 10px;width:170px;}#webform-component-field-group .form-item label{color:#666666;font-size:12px;margin-bottom:0;margin-left:7px;}.webform-client-form .form-textarea-wrapper{background:url(/sites/all/themes/solaris/images/contact_message_bg.png) no-repeat scroll 0 0 transparent;height:109px;padding:10px;width:540px;}.webform-client-form .form-textarea-wrapper textarea{border:0 none;}.node-webform h3{color:#39737f;font-size:18px;background:transparent url(/sites/all/themes/solaris/images/two_lines.png) scroll 0 0 repeat-x;padding-top:20px;padding-bottom:20px;margin-top:20px;}.page-node .node.node-webform .field-name-body{background:none repeat scroll 0 0 transparent;margin:0;padding:0;}#sidebar-second .block .line{background:url(/sites/all/themes/solaris/images/right_block_line.png) repeat-x scroll 0 0 transparent;height:2px;margin-bottom:8px;margin-top:8px;}#sidebar-second .block p{color:#666666;font-size:12px;}.sidebar-contact-info a{color:#666666;font-size:12px;text-decoration:none;}.sidebar-contact-info p{margin-left:10px;}.sidebar-contact-info .mail-add{background:url(/sites/all/themes/solaris/images/mail.png) no-repeat scroll 0 5px transparent;line-height:12px;padding-left:19px;}#sidebar-second .block .content{margin-top:15px;overflow:hidden;}.we-are-social li a{background:transparent url(/sites/all/themes/solaris/images/social_icons.png) scroll 0 0 no-repeat;width:16px;height:16px;padding-left:25px;display:block;line-height:16px;}.we-are-social li a.flickr{background-position:-159px 0;}.we-are-social li a.wp{background-position:0 -30px;}.we-are-social li a.blogger{background-position:-159px -30px;}.we-are-social li a.deviantart{background-position:0 -60px;}.we-are-social li a.dribbble{background-position:-159px -60px;}.we-are-social li a.twitter{background-position:0 -90px;}.we-are-social li a.youtube{background:transparent url(/sites/all/themes/solaris/images/youtube_icon16.png) scroll 0 0 no-repeat;}.we-are-social li a.vimeo{background:transparent url("/sites/all/themes/solaris/images/icons/vimeo16.png") scroll 0 0 no-repeat;}.we-are-social li{background:url(/sites/all/themes/solaris/images/right_block_line.png) repeat-x scroll 0 100% transparent;float:left;margin-bottom:8px;margin-right:8%;overflow:hidden;padding-bottom:8px;width:40%;}#sidebar-second .block{background:url(/sites/all/themes/solaris/images/block_title_bg.png) repeat-x scroll 0 0 transparent;margin-top:25px;padding-top:12px;position:relative;}#sidebar-second .block h2{background:url(/sites/all/themes/solaris/images/bg.png) repeat scroll 0 0 transparent;display:block;left:0;padding-left:0;padding-right:20px;position:absolute;top:-7px;}#sidebar-second .block-tagclouds span,#sidebar-second .view-archive li{background:url(/sites/all/themes/solaris/images/right_block_line.png) repeat-x scroll 0 100% transparent;color:#666666;display:block;float:left;font-size:12px;font-weight:normal;margin:0 8% 8px 0;padding-bottom:8px;width:40%;}#sidebar-second .block-tagclouds span a,#sidebar-second .view-archive li a{background:url(/sites/all/themes/solaris/images/icon_arrow.png) no-repeat scroll 0 50% transparent;padding-left:10px;}#sidebar-second a,a{color:#666666;text-decoration:none;}#sidebar-second a:hover,#sidebar-second a.active,a:hover,#sidebar-second .block a p:hover{color:#EF890A!important;text-decoration:underline;}h1#page-title{color:#EE8809;font-size:25px;margin-bottom:20px;margin-top:20px;text-transform:uppercase;}#sidebar-second #block-search-form.block{background:none;padding:0;}.comment .group-right{color:#808080;font-size:12px;width:80%;}.comment .group-left{width:100px;}.comment .permalink{clear:both;color:#666666;display:block;font-weight:bold;margin-bottom:5px;margin-top:5px;text-decoration:none;}.comment{background:url(/sites/all/themes/solaris/images/two_lines.png) repeat-x scroll 0 100% transparent;margin-bottom:20px;padding-bottom:20px;}.comment .links{float:right;}.comment .links li{padding:0;margin:0;}.comment .links a{font-size:12px;margin-left:5px;}.view-from-the-blog .views-field-nothing .right{width:230px;}.view-from-the-blog .views-field-nothing .left{width:62px;}#sidebar-second .block .block{background:none;position:inherit;padding:0;margin:0;}#quicktabs-container-tabs .views-field-nothing .left{width:70px;}#quicktabs-container-tabs .views-field-nothing .right{width:208px;}#quicktabs-container-tabs .views-field-nothing .right .left{width:90px;}#quicktabs-container-tabs .views-field-nothing .right .right{width:100px;}#sidebar-second #quicktabs-container-tabs p,#quicktabs-container-tabs{color:#666666;font-size:11px;}div.left.name{background:url(/sites/all/themes/solaris/images/user.png) no-repeat scroll 0 0 transparent;padding-left:12px;}div.time{background:url(/sites/all/themes/solaris/images/clock_blue.png) no-repeat scroll 0 0 transparent;line-height:12px;padding-left:15px;width:100px;}#quicktabs-container-tabs .views-field-nothing{margin-bottom:10px;padding-bottom:10px;}.view-comments img{border-radius:5px 5px 5px 5px;margin-bottom:8px;margin-right:8px;padding:0;}#sidebar-second .block .content .block .content{overflow:inherit;margin:5px;}#quicktabs-container-tabs .views-field-nothing p{margin:5px 0 5px 0;}#sidebar-second .n-title a{color:#f94b19;}#sidebar-second .view-from-the-blog .views-row{margin-bottom:0;}ul.quicktabs-tabs{background:url(/sites/all/themes/solaris/images/right_block_line.png) repeat-x scroll 0 100% transparent;display:block;margin:0;padding:10px 0 20px;;}ul.quicktabs-tabs li{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#F2F2F2;border:1px solid #CBCBCB;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px #FFFFFF;color:#808080;margin-left:8px;font-size:12px;padding:5px 8px;margin-left:0;margin-right:10px;}ul.quicktabs-tabs li a,#sidebar-second ul.quicktabs-tabs li a{color:#808080;}#sidebar-second ul.quicktabs-tabs li.active a{color:#EF890A;}ul.quicktabs-tabs li.active{background-color:#E3E3E3;}#sidebar-second #block-quicktabs-tabs{padding-top:10px;}#quicktabs-container-tabs .views-row{background:url(/sites/all/themes/solaris/images/right_block_line.png) repeat-x scroll 0 100% transparent;}#quicktabs-container-tabs .views-row.views-row-last{background:none;}#sidebar-second .n-title,#sidebar-second .n-title a{font-size:11px;}#sidebar-second .quicktabs-wrapper .block-tagclouds span{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#F2F2F2;border:1px solid #CBCBCB;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px #FFFFFF;color:#F94B19;margin-left:8px;font-size:12px;padding:5px 8px;margin-left:0;margin-right:10px;float:left;width:auto;background:none;}#sidebar-second .quicktabs-wrapper .block-tagclouds span a{color:#F94B19;background:none;padding:0;}.panel-3col-33 .panel-col-first{float:left;margin-right:30px;width:290px;}.panel-3col-33 .panel-col{float:left;margin-right:30px;width:290px;}.panel-3col-33 .panel-col-last{float:left;width:290px;}.view-from-the-blog .views-field-nothing .right{width:207px;}.sf-menu ul{left:15px !important;padding:18px 10px;top:30px;width:175px !important;}.sf-menu ul li{background:url(/sites/all/themes/solaris/images/sub_menu_line.png) repeat-x scroll 0 100% transparent;margin:0;padding-bottom:10px;}.sf-menu ul li a{background:transparent url(/sites/all/themes/solaris/images/submenu_li_icon.png) scroll 0 50% no-repeat;color:#808080;font-size:14px;text-decoration:none;}.sf-menu ul li a:hover{background:transparent url(/sites/all/themes/solaris/images/submenu_li_icon_hover.png) scroll 0 50% no-repeat;color:#f94b19;}.isotope-item{z-index:2;}.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width;}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity;}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}#edit-field-portfolio-term-tid-wrapper .bef-select-as-links .form-item .form-item{background-color:#F2F2F2;border:1px solid #CBCBCB;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px #FFFFFF;color:#808080;display:inline;font-size:12px;margin-right:8px;padding:5px 8px;}#edit-field-portfolio-term-tid-wrapper .bef-select-as-links .form-item .form-item:hover{background-color:#E3E3E3;color:#F94B19;}#edit-field-portfolio-term-tid-wrapper .bef-select-as-links .form-item .form-item a{color:#808080;text-decoration:none;}#edit-field-portfolio-term-tid-wrapper .bef-select-as-links .form-item .form-item a:hover,#edit-field-portfolio-term-tid-wrapper .form-item .form-item a.active{color:#F94B19;}#views-exposed-form-portfolio-page{margin-top:26px;overflow:hidden;}.view-latest-projects .jcarousel-skin-default .jcarousel-item{background:url(/sites/all/themes/solaris/images/portfolio_pic_bg.png) no-repeat scroll 0 0 transparent;display:block;border:0 none;float:left;height:234px;margin-left:10px;margin-right:10px;overflow:hidden;position:relative;width:224px;padding:0;}.view-latest-projects .jcarousel-skin-default .jcarousel-item .views-field-title{background-color:#F5B613;bottom:11px;display:none;left:12px;overflow:hidden;position:absolute;width:200px;}.view-latest-projects .jcarousel-skin-default .jcarousel-item .views-field-title a{background:url(/sites/all/themes/solaris/images/more.png) no-repeat scroll 171px 50% transparent;color:#FFFFFF;display:block;font-size:11px;line-height:24px;padding:3px 23px 5px 5px;text-decoration:none;}.view-latest-projects .jcarousel-skin-default .jcarousel-item img{margin-left:12px;margin-right:12px;margin-top:12px;opacity:0.8;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.view-latest-projects .jcarousel-skin-default .jcarousel-item img:hover{opacity:1;}.view-latest-projects .jcarousel-skin-default .jcarousel-item .jcarousel-item-1{margin-left:0;}.view-latest-projects .jcarousel-skin-default .jcarousel-container-horizontal{width:100%;height:234px;padding:0;position:relative;}.view-latest-projects .jcarousel-skin-default .jcarousel-clip-horizontal{width:100%;}.view-latest-projects .jcarousel-skin-default .jcarousel-prev-horizontal{background:url("/sites/all/themes/solaris/images/prev.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:35px;left:-50px;position:absolute;text-indent:-9999px;top:45%;width:35px;z-index:100;}.view-latest-projects .jcarousel-skin-default .jcarousel-next-horizontal{background:url("/sites/all/themes/solaris/images/next.png") no-repeat scroll 0 0 transparent;display:block;height:35px;position:absolute;right:-60px;text-indent:-9999px;top:45%;width:35px;}.view-latest-projects .jcarousel-skin-default .jcarousel-next-disabled,.view-latest-projects .jcarousel-skin-default .jcarousel-prev-disabled{opacity:0.7;}#views_slideshow_cycle_div_main_slideshow-block_0,#views_slideshow_cycle_teaser_section_main_slideshow-block{width:100% !important;}.view-main-slideshow .views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide views_slideshow_slide{}.flexslider{background:none;border:0 none;}.flex-direction-nav li a.prev{background:url(/sites/all/themes/solaris/images/big_prev.png) no-repeat scroll 0 0 transparent;width:49px;height:49px;left:30px;z-index:100;}.flex-direction-nav li .next{background:url(/sites/all/themes/solaris/images/big_next.png) no-repeat scroll 0 0 transparent;width:49px;height:49px;right:30px;z-index:100;}.flex-direction-nav li .next:hover,.flex-direction-nav li a.prev:hover{opacity:0.7;}.jcarousel-skin-default .jcarousel-next:hover,.jcarousel-skin-default .jcarousel-prev:hover{opacity:0.7;}#logo{}#logo img{height:60px;margin-top:5px;margin-left:10px;}a{color:rgb(100,100,100);}ul.main-menu li a:hover{color:#EF890A;}.block-title-wrapper span a.active{color:#FFB800;text-decoration:underline;}.field-group-format.group_body_link{float:none;width:auto;}.region-solaris-page-title{background-color:#4C4C4C;}#solaris-page-title .section .block{height:130px;position:relative;}#solaris-page-title h2{padding-top:30px;}.view-portfolio .views-row{overflow:auto;position:relative!important;}.view-lists img{float:left;margin-right:30px;border:1px solid rgb(210,210,210);border-radius:10px;padding:0px;max-width:40%;width:100px;height:auto;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.view-lists img:hover{-webkit-box-shadow:0px 0px 5px rgba(200,200,200,0.8);-moz-box-shadow:0px 0px 5px rgba(200,200,200,0.8);box-shadow:0px 0px 5px rgba(200,200,200,0.8);opacity:0.8;}.view-lists iframe{float:left;margin-right:30px;border-radius:10px;padding:0px;}.view-lists .views-row{width:100%;overflow:auto;background-image:url(/sites/all/themes/solaris/images/right_block_line.png);background-position:0 100%;background-repeat:repeat-x;padding-bottom:13px;margin-bottom:10px;color:#4C4C4C;position:relative;}.view-lists .views-field-body{}.view-lists .view-display-id-page_2 .views-field-body{min-height:44px;}.view-lists .views-field-title{font-size:22px;margin-top:5px;margin-bottom:5px;}.view-lists .views-field-title a{color:#39737F;text-decoration:none;font-family:'PTSansNarrowRegular';font-size:22px;}.view-lists .views-field-title a:hover{text-decoration:underline;}.view-lists .views-field-title-1 a{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#F2F2F2;border:1px solid #CBCBCB;border-radius:5px 5px 5px 5px;color:#808080;margin-left:8px;font-size:12px;padding:8px 10px;margin-left:0;margin-right:10px;text-decoration:none;float:right;}.view-lists .views-field-title-1 a:hover{box-shadow:0 0 10px rgb(220,220,220);text-decoration:underline;}.view-lists .views-field-timestamp{float:right;background-image:url(/sites/all/themes/solaris/images/clock_blue.png);background-repeat:no-repeat;background-position:0px center;padding-left:16px;font-size:11px;color:rgb(150,150,150);line-height:12px;margin-top:5px;}.footer-block-contact{background-image:url(/sites/all/themes/solaris/images/world_map.png);background-position:center 50px;background-repeat:no-repeat;}iframe{max-width:100%;}.region-footer{width:100%;overflow:auto;}.region-footer .block{width:280px;float:left;margin-top:25px;padding-lefT:20px;}.front .jcarousel-clip.jcarousel-clip-horizontal{margin-left:-3px;}.footer-block-contact .row{margin-bottom:5px;padding-bottom:2px;padding-top:2px;}.footer-block-contact .row.address.first{padding-top:8px;padding-bottom:8px;}.footer-block-contact .phone-add{margin-top:10px;background-position:4px 0px;}.footer-block-contact .mail-add{background-position:0px 3px;}.footer-block-contact .contact-button{float:right;}.sf-menu  ul{top:30px!important;padding:0px;background:url(/sites/all/themes/solaris/images/menunav.png) no-repeat transparent;padding-top:10px;}.sf-menu ul li a{margin-lefT:0px;}.sf-menu ul li{background-image:none;border-bottom:1px dotted lightgrey;padding-top:4px;padding-bottom:3px;padding-left:10px;padding-right:10px;background-color:white;max-width:155px!important;}.sf-menu ul li.first{}.sf-menu ul li.last{border:none;}.node-type-blog .node-information .author,.node-type-blog .node-information .comment-count{display:none;}#block-locale-language li{float:left;}#block-locale-language li a,#block-locale-language li span{font-size:12px;text-decoration:none;color:black;margin-right:10px;opacity:0.5;}#block-locale-language li a:hover,#block-locale-language li span:hover{zoom:1;filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-ms-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;color:rgb(239,137,10);cursor:pointer;}#block-locale-language li span{text-decoration:line-through;}#block-locale-language li a.active{opacity:1;}#block-locale-language .language-icon{vertical-align:sub;}#block-locale-language{float:left;}#block-block-1{float:right;}#node-10 .field-name-body{color:#4C4C4C;line-height:100%;}#block-block-11 img{background-image:url(/sites/all/themes/solaris/images/patternstripe.png);padding:5px;max-width:160px;}.sidebar-contact-info .name{}.sidebar-contact-info .name div{color:#39737F;font-size:16px;font-family:'PTSansNarrowRegular';padding-top:10px;}.form-actions input:hover{cursor:pointer;text-decoration:underline;}.block-page-title a{color:rgb(245,182,19);}.block-page-title h2 a{color:white;text-decoration:none;}.block-page-title h2 a:hover{color:rgb(245,182,19);}#content .region-content{font-size:12px;color:#4C4C4C;line-height:1.5em;}ul.tabs a{padding-top:5px!important;padding-bottom:5px!important;line-height:25px;font-size:13px;}ul.primary li.active a{background:transparent;border-bottom:1px solid rgb(240,240,240);}ul.primary li a:hover{text-decoration:underline;}#main-wrapper{min-height:300px;}.form-textarea-wrapper textarea{font-family:Arial;font-size:100%;color:rgb(60,60,60);}#block-system-navigation{float:right;}#block-system-navigation ul li{float:left;list-style:none;margin-right:3px;margin-left:5px;padding-top:0px;border-right:1px solid rgb(120,120,120);line-height:70%;margin-top:2px;}#block-system-navigation ul li.last{border-right:none;}#block-system-navigation ul li a{font-size:12px;text-decoration:none;}#block-system-navigation ul li a:hover{color:rgb(239,137,10);}#dashboard .region{margin-left:0px;}#dashboard table{margin-top:5px;width:95%;}#dashboard div.block h2{margin-top:10px;margin-bottom:10px;}img{max-width:100%;height:auto;}#main-wrapper .content{font-size:12px;line-height:1.5em;color:#666666;}#main-wrapper .content span{font-size:12px;line-height:18px;}.block-services.sectors{position:relative;margin-bottom:40px;margin-top:5px;}.block-services.sectors .sector{position:relative;width:192px;height:180px;float:left;padding-top:10px;}.block-services.sectors h3{bottom:20px;font-size:20px;margin-left:25px;position:absolute;text-align:center;width:100px;}.block-services.sectors a{width:150px;height:150px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;float:left;margin-left:16px;margin-right:16px;border:1px solid white;color:rgba(250,250,250,0.8);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;overflow:hidden;position:relative;text-shadow:0px 0px 5px #000000}.block-services.sectors a:hover{color:rgba(255,255,255,1);-webkit-box-shadow:0px 0px 10px rgba(55,55,55,0.8);-moz-box-shadow:0px 0px 10px rgba(55,55,55,0.8);box-shadow:0px 0px 10px rgba(55,55,55,0.8);}.block-services.sectors img{with:150px;height:150px;}.flex-control-nav{position:relative;bottom:30px;z-index:100;margin:auto!important;width:960px;text-align:left;left:30px;}.flex-nav-container{margin-bottom:-20px;}.flex-control-nav li a{width:16px;height:10px;background:white;border:1px solid lightgrey;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer;opacity:0.8}.flex-control-nav li a.active{background:rgb(252,123,61);border-color:rgb(220,150,0);opacity:1;cursor:pointer;}.flex-control-nav li a:hover{opacity:1;}.service-description span{color:rgb(252,123,61);margin-right:5px;}.olFramedCloudPopupContent .node-distributor .field-name-field-imagem img{background:white;opacity:0.7;border-radius:3px;;}.olFramedCloudPopupContent .node-distributor .field-name-field-imagem img:hover{opacity:1;}.node-distributor.node-teaser .group-left{width:30%;}.node-distributor.node-teaser .group-right{width:70%;}.node-distributor.node-teaser p{color:whitesmoke;line-height:1.5;font-size:95%;}.node-distributor.node-teaser a:hover,.service-title a h3:hover{color:rgb(252,123,61);}.page-node.node-type-distributor .field-name-body{padding:0;margin:0;background:none;}.service-title a{text-decoration:none;}.node-distributor.view-mode-full .group-footer{padding-top:1em;}.button{background-color:#EFA111;float:left;border:1px solid #EF9108;color:rgb(159,89,10);padding:7px 15px;}.node-distributor.view-mode-full .field-label-above{margin-top:10px;}.block-gtranslate .content{float:left;padding-top:4px;}.field-name-field-imagefield .field-item{float:left;}.field .field-label{font-family:'PTSansNarrowRegular';font-size:18px;line-height:26px;font-weight:normal;}strong{font-weight:bold;}#block-block-28{}#block-block-28 embed{max-width:100%;outline:0;}.block-services .col-3.last .service-description p{margin-left:10px;}.block-services .col-3.last .service-description .phone-add{background-position:2px 0px;}@media only screen and (max-width:767px){#block-block-20 h2{font-size:54px;}.ds-one-column-region{width:300px;}}
@media only screen and (min-width:768px) and (max-width:959px){#header-top .section,#header .section,#footer .section,#footer-bottom .section,#views_slideshow_controls_text_main_slideshow-block,.slideshow-description-wrapper,.block-services .inner,.block-about .inner,.pane-views-latest-projects-block,.space-inner,#solaris-page-title .inner,.not-front.no-sidebars #content,.block-team .inner,.page-portfolio #main,.one-sidebar.sidebar-second #main{width:768px;}.slideshow-description-inner{display:none;}.block-services .inner .col{width:33%;margin-bottom:10px;margin-right:10px;}.block-about .col-1{width:100%;float:left;margin-right:10px;}.block-about .col{width:49%;float:left;}.customer-name{padding-right:0;text-align:left;}.block-about .inner h2{margin-top:20px;}.block-about{padding-top:10px;padding-bottom:10px;border-bottom:2px solid #F5B613;border-top:2px solid #F5B613;margin-bottom:20px;margin-top:20px;}.conner-top,.conner-bottom{background:none;height:0;}.view-latest-projects .jcarousel-skin-default .jcarousel-container-horizontal{padding:0 60px;width:648px;}.view-latest-projects .jcarousel-skin-default .jcarousel-prev-horizontal{left:20px;}.view-latest-projects .jcarousel-skin-default .jcarousel-next-horizontal{right:20px;}.block-services .inner .col{margin-bottom:10px;width:32%;}.service-title h3{font-size:14px;}.block-team .inner .col{width:33%;margin-bottom:10px;}.one-sidebar.sidebar-second #content{width:450px;}.view-portfolio .group-left img{width:90%;height:auto;}.one-sidebar.sidebar-second #content{}.view-blog .field-name-field-blog-image img,.view-archive .field-name-field-blog-image img,.node.node-blog.node-teaser .field-name-field-blog-image img{width:100%;height:auto;}.slideshow-description-inner{width:320px;}.slide-title{padding:10px;}.slide-description{padding:0 10px 10px;}#node-11 img{height:auto !important;width:100% !important;}.webform-client-form .form-textarea-wrapper{background:transparent url(/sites/all/themes/solaris/images/contact_message_bg_small.png) scroll 0 0 no-repeat;width:300px;}#comment-form .form-textarea{background:transparent url(/sites/all/themes/solaris/images/contact_message_bg_small.png) scroll 0 0 no-repeat;width:320px;}.node-blog.view-mode-full .field-name-field-blog-image img{width:100%;height:auto;}#views_slideshow_controls_text_previous_main_slideshow-block{left:0;top:80px;}#views_slideshow_controls_text_next_main_slideshow-block{right:0;top:80px;}#views_slideshow_cycle_div_main_slideshow-block_0,#views_slideshow_cycle_teaser_section_main_slideshow-block{width:100% !important;}}@media only screen and (max-width:767px){#header-top .section,#header .section,#footer .section,#footer-bottom .section,#views_slideshow_controls_text_main_slideshow-block,.slideshow-description-wrapper,.block-services .inner,.block-about .inner,.pane-views-latest-projects-block,.space-inner,#solaris-page-title .inner,.not-front.no-sidebars #content,.block-team .inner,.page-portfolio #main,.one-sidebar.sidebar-second #main{width:300px;}.flex-direction-nav li a.prev,.flex-direction-nav li .next{display:none;}.slideshow-description-inner{display:none;}#flexslider_views_slideshow_main_slideshow-block{margin-bottom:40px;}.view-main-slideshow .views-row img,.view-main-slideshow .views-row IMG{height:auto;}.views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide{width:100%!important;}.block-services .inner .col{width:100%;margin-bottom:10px;}.block-about .col-1{width:100%;float:left;margin-right:10px;}.block-about .col{width:100%;float:left;}.customer-name{padding-right:0;text-align:left;}.block-about .inner h2{margin-top:20px;}.block-about{padding-top:10px;padding-bottom:10px;border-bottom:2px solid #F5B613;border-top:2px solid #F5B613;margin-bottom:20px;margin-top:20px;}.conner-top,.conner-bottom{background:none;height:0;}.view-main-slideshow{height:auto;}.view-latest-projects .jcarousel-skin-default .jcarousel-container-horizontal{padding:0 60px;width:648px;}.view-latest-projects .jcarousel-skin-default .jcarousel-prev-horizontal{left:20px;}.view-latest-projects .jcarousel-skin-default .jcarousel-next-horizontal{right:20px;}.block-services .inner .col{margin-bottom:10px;width:100%;}.service-title h3{font-size:14px;}.block-team .inner .col{width:100%;margin-bottom:10px;}.one-sidebar.sidebar-second #content{width:450px;}.view-portfolio .group-left img{width:90%;height:auto;}.one-sidebar.sidebar-second #content{}.view-blog .field-name-field-blog-image img,.view-archive .field-name-field-blog-image img,.node.node-blog.node-teaser .field-name-field-blog-image img{width:100%;height:auto;}.slideshow-description-inner{width:320px;}.slide-title{padding:10px;}.slide-description{padding:0 10px 10px;}#node-11 img{height:auto !important;width:100% !important;}.webform-client-form .form-textarea-wrapper{background:transparent url(/sites/all/themes/solaris/images/contact_message_bg_small.png) scroll 0 0 no-repeat;width:300px;}#comment-form .form-textarea{background:transparent url(/sites/all/themes/solaris/images/contact_message_bg_small.png) scroll 0 0 no-repeat;width:320px;}.node-blog.view-mode-full .field-name-field-blog-image img{width:100%;height:auto;}#views_slideshow_controls_text_previous_main_slideshow-block{left:0;top:80px;}#views_slideshow_controls_text_next_main_slideshow-block{right:0;top:80px;}#views_slideshow_cycle_div_main_slideshow-block_0,#views_slideshow_cycle_teaser_section_main_slideshow-block{width:100% !important;}.block-title-wrapper h2{float:none;margin-bottom:10px;}.block-title-wrapper .right{float:none;}.block-title-wrapper span a{font-size:11px;margin-left:0;margin-right:9px;}.view-latest-projects .jcarousel-skin-default .jcarousel-container-horizontal{width:240px;padding:0 50px;}#logo{float:none;}ul.main-menu{float:none;}.sf-menu li{float:left;display:block;}ul.main-menu li a{float:none;display:block;margin-left:0;}ul.main-menu li.last a{padding-right:12px;}#header .section{height:auto;}.sf-menu ul{display:none !important;}.one-sidebar.sidebar-second #content,#sidebar-second{width:100%;float:none;}.view-portfolio .group-left,.view-portfolio .group-right{width:100%;float:none;display:block;}#edit-field-portfolio-term-tid-wrapper .bef-select-as-links .form-item .form-item{display:block;float:left;margin-bottom:8px;}.top-bar .right{float:none;clear:both;}.top-bar .left{margin-bottom:10px;float:none;}.social-icons{overflow:hidden;}#logo{padding-top:10px;display:block;}ul.main-menu{display:block;margin-top:20px;}.view-portfolio .group-left img{width:100%;}.view-main-slideshow .views-row img,.view-main-slideshow .views-row IMG{height:auto;}#views_slideshow_controls_text_previous_main_slideshow-block,#views_slideshow_controls_text_next_main_slideshow-block{display:none;}.view-main-slideshow .views-field-nothing{display:none;}.view-main-slideshow .views-slideshow-controls-top{display:none;}.view-main-slideshow{height:auto;}.flex-direction-nav li a.prev,.flex-direction-nav li .next{display:none;}#flexslider_views_slideshow_main_slideshow-block{margin-bottom:40px;}.slideshow-description-inner{display:none;}.block-about.how-we-work .col,.about-cols .col{width:100%;}.flex-control-nav{display:none;}}
