@import url('https://fonts.googleapis.com/css?family=Open+Sans&amp;subset=latin,latin-ext');article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.67em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}p,pre{margin:1em 0;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(../../../all/themes/cpe_studio/behaviors/box-sizing/boxsizing.html);}
@media all and (max-width:800px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}
img,media{max-width:100%;}
body{font-family:'Open Sans',Arial,sans-serif;font-size:18px;font-weight:400;background-color:#181717;color:#FFF;}a,a:active,a:visited{color:#48b94d;text-decoration:none;}a:focus,a:hover{color:#2d9740;}.l-branding,.l-header-wrapper,article,.title-wrapper,.l-region--footer,.section-certificare-energetica .field__item__inner,.section-portofoliu .field__item__inner,.section-contact .l-content{max-width:1240px;padding:0 20px;margin:0 auto;}.title-wrapper{clear:left;}.l-branding h1{margin:0;}.l-branding-wrapper{background:url(../../../all/themes/cpe_studio/images/bg_grid_black.png) repeat scroll 0 3px;border-bottom:1px solid #313131;height:72px;padding-top:10px;}.l-header{background-color:#000000;color:#434343;position:relative;}.l-main{border-top:1px solid #313131;z-index:1;position:relative;}.messages{margin-top:20px;padding:10px;border-width:2px;}.messages--error,.messages--status{background-image:none;}input,button,select,textarea{margin:0;vertical-align:middle;}textarea,.form-textarea-wrapper textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{background-color:#4B4A4A;border:1px solid #000000;color:#FFFFFF;height:38px;padding:10px 5px;background-clip:padding-box;border-image:none;border-radius:0;font-family:Arial,sans-serif;font-size:13px;outline:0 none;line-height:15px;min-width:500px;width:500px;}textarea{min-height:287px;height:287px;}form label{font-size:13px;}button,.form-submit{background:#2d9740;border:1px solid #48b94d;border-radius:0;color:#FFFFFF;font-size:14px;font-weight:normal;padding:9px 30px;text-align:center;text-shadow:none;text-transform:none;}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{box-shadow:#2d9740 0 0 7px;z-index:1;}.l-header-wrapper{padding:15px 0 20px;}.sf-main-menu{width:320px;height:15px;margin:0 auto !important;}.sf-main-menu li.sf-depth-1{padding-bottom:40px;}.sf-main-menu li.sf-depth-1.active,.sf-main-menu li.sf-depth-1.active-trail{background-image:url(../../../all/themes/cpe_studio/images/bg_current_tab.png);background-position:40% 35px;background-repeat:no-repeat;}.sf-main-menu ul{background:#000;}.sf-main-menu ul li{padding:5px 0;line-height:20px;}.sf-main-menu li:hover > ul,.sf-main-menu li.sfHover > ul{top:35px;left:-10px;border:1px solid #313131;border-top:0;padding:8px 10px;}.sf-main-menu li a{font-size:14px;padding:0 4px;color:#FFFFFF;}.sf-main-menu li.active-trail > a{color:#48b94d;}.sf-main-menu li a:hover{color:#2d9740;}h1{font-size:28px;}h2{font-size:22px;font-weight:600;}h2 a{color:#FFF;text-decoration:none;}h3{font-weight:normal;font-size:22px;}.field--type-image{display:none;}.front .l-content .article-wrapper{padding:30px 0;}.front .l-content .article-wrapper h2{margin-top:0;}.front .l-content .article-wrapper h2 a{color:#fff;}.front .l-content .article-wrapper:nth-child(odd){background-color:#000000;border-top:1px solid #313131;border-bottom:1px solid #313131;}.front .l-content .field--name-field-image-front img{border:2px solid #CCC;display:block;opacity:0.9;}.front .l-content ul a{display:inline-block;padding:7px 10px 7px 40px;border:1px solid #48b94d;background:#2d9740 url(../../../all/themes/cpe_studio/images/details.png) no-repeat 9px 50%;color:#fff;font-size:14px;}.front .l-content ul a:hover{background-color:#48b94d;}.not-front .l-main{padding-bottom:1em;}.not-front .field--name-field-image-page{float:right;margin-left:50px;}.not-front .node--activity ul li p,.not-front .node--activity table p{margin:0;}.section-certificare-energetica .l-main{padding-bottom:0;}.section-certificare-energetica article,.section-portofoliu article{max-width:inherit;padding-left:0;padding-right:0;}.section-portofoliu .l-content h1{display:none;}.section-portofoliu h2{margin-bottom:2em;}.section-portofoliu p,.section-despre-noi p{color:#C2C2C2;}.section-certificare-energetica .l-content ul{margin-bottom:1.5em;}.section-certificare-energetica .field--name-field-body-page .field__item:nth-child(even),.section-portofoliu .field--name-body .field__item:nth-child(even){background-color:#000000;border-top:1px solid #313131;border-bottom:1px solid #313131;}.section-certificare-energetica .field--name-field-body-page .field__item,.section-portofoliu .field--name-body .field__item{padding-bottom:10px;}.section-certificare-energetica .field--name-field-body-page .field__item:last-child{padding-bottom:0;}.section-certificare-energetica .field--name-field-body-page .field__item:first-child{padding-bottom:5px;}.section-certificare-energetica table td{padding:5px 10px;padding-left:20px;}.section-certificare-energetica table:first-of-type td:first-child{width:200px;}.section-certificare-energetica table:first-of-type td:nth-child(2){width:140px;}.section-certificare-energetica table:first-of-type tr:first-of-type td:nth-child(1),.section-certificare-energetica table:first-of-type tr:first-of-type td:nth-child(2){border-bottom:1px solid #313131;}.section-certificare-energetica table:nth-of-type(2) td:first-child{width:210px;border-right:1px solid #313131;}.section-certificare-energetica table:nth-of-type(2) td:nth-child(2){padding-left:15px;}.section-contact .article-wrapper{background-color:#000000;border:1px solid #313131;padding:0 25px 20px;margin-bottom:20px;}.section-contact article{padding:0;}.section-contact .google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden;}.section-contact .google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.section-contact .messages{font-size:14px;}.section-contact .messages p{margin:0;}.section-contact textarea,.section-contact .form-textarea-wrapper textarea,.section-contact select,.section-contact input{width:100% !important;min-width:inherit;}.section-contact .form-submit{width:inherit !important;}.l-footer{background-color:#000000;border-top:1px solid #313131;padding:10px 0 20px 0;font-size:12px;}.l-footer .block{float:left;color:#CCCCCC;}.l-footer .block--system-powered-by{clear:left;}.l-footer .block--block-1{padding-bottom:10px;line-height:14px;}.l-footer .block--block-2,.l-footer .block--block-3{float:right;}.l-footer .block--block-2 p{margin:0.1em 0;}.l-footer .block--block-3{display:none;margin:2px 30px 0 0;}@media all and (min-width:701px){.l-branding-wrapper{height:102px;padding-top:25px;}.l-header-wrapper{padding:18px 5px;}.sf-main-menu{width:650px;height:24px;}.sf-main-menu li.sf-depth-1{padding-bottom:40px;}.sf-main-menu li.sf-depth-1.active,.sf-main-menu li.sf-depth-1.active-trail{background-position:40% 42px;}.sf-main-menu ul{width:22em;height:8.3em;}.sf-main-menu ul li{padding:7px 0;line-height:24px;}.sf-main-menu ul li:first-child{padding-top:0;}.sf-main-menu li:hover > ul,.sf-main-menu li.sfHover > ul{top:42px;left:0;padding:8px 10px;}.sf-main-menu li a{height:24px;font-size:21px;font-weight:600;padding:0 20px;}.sf-main-menu ul li a{font-size:19px;padding:0 10px;}}@media all and (min-width:761px){.field--type-image{display:inherit;}.front .l-content .article-wrapper:nth-child(even) .field--name-field-image-front{float:right;margin-left:50px;}.front .l-content .article-wrapper:nth-child(odd) .field--name-field-image-front{float:left;margin-right:50px;}.front .l-content .article-wrapper .field--name-field-image-front{margin-top:10px;}}@media all and (min-width:931px){.front .l-content .article-wrapper:nth-child(even) header,.front .l-content .article-wrapper:nth-child(even) .field--name-body,.front .l-content .article-wrapper:nth-child(even) ul{float:left;width:60%;clear:left;}.front .l-content .article-wrapper:nth-child(even) .field--name-field-image-front{margin-left:0;}.front .l-content .article-wrapper:nth-child(odd) p:nth-of-type(1){margin-top:2em;}.front .l-content .article-wrapper:nth-of-type(1) .field--name-field-image-front{margin-top:27px;}.front .l-content .article-wrapper:nth-of-type(2) .field--name-field-image-front{margin-top:12px;}.front .l-content .article-wrapper:nth-of-type(3) header{margin-top:8px;}.front .l-content .article-wrapper:nth-of-type(3) .field--name-field-image-front{margin-top:0;}.section-certificare-energetica .field--name-field-body-page .field__item:first-child p{padding-right:550px;}.section-certificare-energetica .field--name-field-image-page{max-width:1240px;padding:0 20px;float:none;margin:0 auto;position:relative;}.section-certificare-energetica .field--name-field-image-page .field__items{position:absolute;top:0;right:20px;}.section-certificare-energetica table:nth-of-type(2) td:first-child{width:250px;}.section-certificare-energetica table:nth-of-type(2) td:nth-child(2){padding-left:45px;}.section-contact .block--webform{float:right;clear:right;width:42%;}.section-contact .article-wrapper{float:left;width:54%;}.section-contact .messages{float:right;width:42%;margin:0 0 10px 0;}.l-footer .block--block-1{line-height:5px;}.l-footer .block--block-3{display:inherit;}a[href^="tel:"],a[href^="tel:"]:active,a[href^="tel:"]:visited{color:#fff;}a[href^="tel:"]:focus,a[href^="tel:"]:hover{color:#fff;}}
