.clear{clear:both;}
.row{margin-right:-5px;margin-left:-5px;}
.row-centered{text-align:center;}
.col-centered{float:none;margin:0 auto;}
.margin-top{margin-top:25px !important;}
.margin-top-small{margin-top:10px !important;}
.margin-top-big{margin-top:50px !important;}
.margin-bottom{margin-bottom:25px !important;}
.margin-bottom-small{margin-bottom:10px !important;}
.margin-bottom-big{margin-bottom:50px !important;}
.padding-left{padding-left: 20px !important;}
.padding-right{padding-right: 20px !important;}
.no-margin-top{margin-top:0 !important;}
.no-margin-bottom{margin-bottom:0 !important;}
.no-margin-left{margin-left:0 !important;}
.no-margin-right{margin-right:0 !important;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-padding-right{padding-right:0 !important;}
.no-padding-left{padding-left:0 !important;}
.no-padding-bottom{padding-bottom:0 !important;}
.no-radius{border-radius:0 !important;}
.pull-center{margin-left:auto;margin-right:auto;float:none;}
.pull-right{float:right !important;}
@media (max-width:767px){.hidden-xs{display:none!important;}
}
div.h1, div.h2, div.h3, div.h4, div.h5, div.h6{font-family:'Roboto', Arial, Helvetica, sans-serif;font-weight:100;}
@media (max-width:991px) and (min-width:768px){.hidden-sm{display:none!important;}
}
#Page{padding-top:71px;}
#Page.with-breadcrumbs{padding-top:96px;}
#Page #top{position:fixed;top:0;z-index:9999;background-color:transparent;}
#Page #top #menu{height:70px;min-height:auto;border-bottom:0;background-color:#8f8f8f;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#Page #top.project #menu.inactive{overflow:hidden;height:0;}
#Page #top .menu .dropdown_menu{display:none;}
#Page #top .menu:hover .dropdown_menu{display:block;}
#Page #top .user_area .sign_in{display:none;}
#Page #top .user_area:hover .sign_in{display:block;}
#top .search_area{top:0;}
#Page #top.project #menu.inactive .search_area{top:-70px;}
#Page #top .logo-wrapper{float:left;width:185px}
#Page #top .logo-wrapper .logo{background: url(../img/logo-sm.png) 0 0 no-repeat;width:185px;height:50px;margin: 0 0 0 -8px;}
#Page #top .logo-wrapper .logo-title{float:left;color:#fff;font-weight:100;font-size:11pt;width:185px;text-align:center;margin: 0 0 0 -8px;}
#Page #top .contact{display:none;float:left;width:160px;font-weight:200;font-size:10pt;color:#ffffff;margin-top:10px;padding-left:25pt;}
#Page #top .contact .phone{font-weight:400;font-size:13.75pt}
#Page #top .contact .phone strong{font-weight:400;}
#Page #top .contact strong{font-weight:300;}
#Page #top .contact strong a{color:#ffffff;text-decoration:none;}
@media (min-width:1490px){#Page #top .contact{display:block;}
}
@media (max-width:960px){#top .menu.not_visible{display:none;}
}
#Page .margin-bottom{margin-bottom:20px !important;}
#Page .text-center{text-align:center !important;}
.FieldExpand.FieldArchipelag{position:absolute;top:-1px;left:-1px;width:100%;padding:3px 0;background-color:#ffffff;border:1px solid #4b4b4b;z-index:3;overflow-y:auto;}
.FieldExpand.FieldArchipelag A{font-size:14px;color:#4B4B4B;padding:4px 8px 4px 12px;display:inline-block;cursor:pointer;position:relative;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.FieldExpand.FieldArchipelag A.Default{color:#AAA;}
.FieldExpand.FieldArchipelag A.Focus{background:#EEE;}
.FieldExpand.FieldArchipelag A:hover{background:#EEE;color:#ec2340;}
.FieldExpand.FieldArchipelag A:after{content:'';position:absolute;top:0;left:0;width:5px;height:100%;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.FieldExpand.FieldArchipelag A:hover:after,.FieldExpand.FieldArchipelag A.Focus:after{background-color:#ec2340;}
.FieldExpand.FieldArchipelag A.hover{background:#EEE;color:#ec2340;}
.FieldExpand.FieldArchipelag A.hover:after{content:'';position:absolute;top:0;left:0;width:5px;height:100%;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;background-color:#ec2340;}
.FieldExpand.FieldArchipelag A.h-1{padding-left:32px;}
.FieldExpand.FieldArchipelag A.h-2{padding-left:52px;}
.FieldExpand.FieldArchipelag A.Disabled{color:#AAA;background:none;cursor:default;}
.FieldExpand.FieldArchipelag A.Disabled:hover:after{display:none;}
.FieldFile .File .FileButtons{display:block;width:auto;float:right;width:23px;height:23px;}
.FieldFile .File .FileButtons A.Delete{font-family:'icons';display:block;width:23px;height:23px;line-height:23px;font-size:16pt;color:#898989;}
.FieldFile .File .FileButtons A.Delete:before{content:"\f057";}
#o DIV.EvoCheckInput .Body.H-0{font-weight:bold;}
#o DIV.EvoCheckInput .Body.H-1{padding-left:32px;}
#order_2 .light_form .dropdown{background-color:#ffffff;}
#order_2 .light_form .dropdown.Failure{border-color:#ec2340;}
#order_2 .light_form .FieldFailure input{border-color:#ec2340;}
#registration .light_form .dropdown.Failure{border-color:#ec2340;}
#registration .light_form .FieldFailure input{border-color:#ec2340;}
#registration .light_form .separated_form_box.error{border:1px solid #ec2340;}
#registration .light_form .separated_form_box.error p{color:#ec2340;font-weight:600;}
.light_form .Agree.Tiny {height:300px; overflow-y: auto}
.light_form .Agree .form_field.FieldFailure{border:1px solid #ec2340;padding:5px 10px;}
.light_form .Agree.Tiny .form_field{margin:2px;}
.light_form .Agree.Tiny .form_field SPAN{font-size:0.75em;}
.light_form .Agree.Tiny .form_field I{font-size:0.75em;}
.light_form .Agree.Tiny .form_field.FieldFailure{border:1px solid #ec2340;padding:1px 5px;}
i.icon_star{transition:none !important;color:#e1e1e1 !important;}
i.icon_star.active{color:#ec2340 !important;}
.projects_details .detail_item.active{color:#ec2340;}
.projects_details .detail_item.red{color:#ec2340;}
.projects_details .detail_item.red i{color:#ec2340;}
.projects_details .detail_item.red:hover{opacity:0.85}
.block-page{background:#FFF;}
ABBR{background:yellow}
ACRONYM{color:red}
.image{border:1px solid #DEDED2;margin:2px 10px 10px 0;padding:4px;text-align:left;}
.image i{color:#888;font-size:11px;margin:0;}
.gallery{margin:20px auto;}
.clr{clear:both;}
.richtext,#o .richtext{font-family:'Roboto', Arial, Helvetica, sans-serif;color:#4b4b4b;font-size:14px;font-weight:300;}
.richtext ul,.richtext ol{list-style-position:inside;margin-bottom:10px}
.richtext ul li{list-style:disc inside;font-weight:300;}
.richtext ol li{list-style:decimal inside;font-weight:300;}
.richtext h3,.richtext h4,.richtext h2{margin-bottom:10px;}
.richtext h2 {font-size:24pt;}
.richtext p{margin-bottom:10px;}
.richtext a{color:#ec2340;}
.richtext a:hover{color:#ec2340;text-decoration:underline;}
#article .content a.link{color:#ec2340}
#article .content a.link:hover{color:#ec2340;text-decoration:underline;}
#project .more_about_project p{padding:5px 0;}
#project .photo_wrapper,
#project .photo_wrapper img{margin-bottom:3px;}
#project .version a{color:#898989;padding:3px 8px;line-height:25px;}
#project .version:hover a{color:#ffffff;}
#project .version.active a{color:#ffffff;}
#project .version li{padding:0;cursor:default;}
#project .version{padding:0;cursor:default;}
#project .version.active{padding:3px 8px;}
#project .project_price .price_number_promotion{font-size:13pt;text-decoration:line-through;padding-left:18px;}
#project .project_logos{position:absolute;left:0;top:0;}
#project .project_logos .logo_item{float:left;width:auto;height:auto;margin:5px;}
#project .title_big{font-size:2.0em;font-weight:200;}
.sidebar .sidebar_box:last-child,.sidebar .sidebar_box.last{margin-bottom:0;}
.default_structure .sidebar{padding:0}
.light_form .form_field_30{min-height:31px;}
.light_form .form_field_30 LABEL{width:68%;display:inline-block;color:#898989;}
.light_form .form_field_30 INPUT{width:30%;display:inline-block;float:right;}
.light_form .form_field .icon_checkbox_unchecked,
.light_form .form_field .icon_checkbox_checked,
.light_form .form_field .icon_radio_unchecked,
.light_form .form_field .icon_radio_checked{display:inline-block;width:15px}
#project .project_details i.active{color:#4b4b4b;}
.sign_in .light_form .form_field{margin-top:13px;}
.light_form .dropdown_base input{border:none;padding:0}
.light_form .dropdown i{z-index:0;}
@media (min-width:1361px){#top .sticked{right:-375px;}
#top .sticked.active{right:0;z-index:4 !important;}
#top .sticked .sticked_element{width:450px;}
#top .sticked .sticked_content{width:375px;}
#footer{margin-top:25px;}
}
#top .sticked:hover .hidden{display:none;}
#top .sticked .sticked_projects_checked{display:block;}
@media (max-width:1360px){#top .sticked.checked .sticked_projects_list,
#top .sticked .sticked_projects_checked{display:none;}
#top .sticked{bottom:-14px !important;top:auto !important;right:115px !important;}
#top .sticked.rated{display:none}
#top{position:relative;}
}
#top .search_area{right:140px;}
#top .settings_bar2{float:right;height:70px;}
#top .settings_bar2 .settings_item{display:block;width:40px;padding:11px 0;text-align:center;float:left;}
#top .settings_bar2 i{font-size:1.4em;color:#e1e1e1;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#top .settings_bar2 .settings_item:hover i{color:#ffffff;}
#top .settings_bar2 .language{position:relative;float:left;background-color:#8f8f8f;width:50px;height:24px;padding:8px 15px;margin:20px 10px 6px 10px;overflow:hidden;z-index:5;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#top .settings_bar2 .language:hover{height:196px;background-color:#ffffff;}
#projects_page .category_desc{font-size:10.5pt;font-weight:300;padding:0;margin:20px 0;text-align:justify;}
.categories .category_item{padding:5px 11px;}
.categories .category_item.energy{background-color:#CEDF9C;}
#projects_page .categories .category_item{margin:0 1px 0px 0;font-size:9pt;}
@media (max-width:960px){.projects_photos .project_photo_link .project_desc{display:inline-block !important;margin-left:5px;}
.projects_photos .project_photo_link .project_title{display:inline-block;}
.projects_photos .project_photo_link span{display:block;}
#projects_page .sort_by{display:none;}
.ad_placement{display:none;}
}
#footer .footer_menu li{float:none;padding-right:none;}
#footer .footer_menu_item:after{content:'';position:absolute;}
#footer .tiny_part2{padding:15px;background-color:#ffffff;}
#footer .tiny_part2 .copyrights{float:right;}
.advanced_button i.icon_book{background:url(../img/button_catalog.png) no-repeat center center;}
.advanced_button i.icon_book:before{visibility:hidden;}
.light_list .light_list_row{font-size:10pt;}
.light_list i.light_list_item{font-size:0.9em}
.forum_list_size{font-size:1.3em}
.light_list .light_list_row:after{top:40%;}
.light_list_minis .light_list_item_img IMG{width:63px;}
.light_list_minis .light_list_item{line-height:45px;}
.projects_photos .size3 .project_photo_link img{height:auto;}
.projects_photos .project_photo_link .project_info{background-color:rgba(90, 90, 90, 0.65);}
.promo_tag{position:absolute;display:inline-block;left:-36px;top:-10px;width:100px;padding:37px 0 8px;box-shadow:0px 0px 10px rgba(79, 79, 79, 0.6);text-align:center;text-transform:uppercase;background:#ec2340;color:#fff;font-size:0.6em;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.projects_photos .size3 SPAN.promo_tag{left:-34px;top:-10px;width:100px;padding:40px 0 10px;font-size:0.7em;}
.news_photo .promo_tag{left:-36px;top:-17px;width:100px;padding:40px 0 4px;font-size:0.7em;}
#project .project_details .project_details_action_item *{color:#4b4b4b !important;cursor:pointer;}
#project .project_details .project_details_action_item .Disabled *{opacity:0.2 !important;}
#project .project_details .project_details_action_item A:hover *{color:#ec2340 !important;}
#project .project_details .project_details_action_item A.Disabled:hover *{color:#4b4b4b !important;}
#project .project_details .project_details_action_item i{padding-right:.1em;}
#project .project_details .project_details_action_item{padding-right:2.5em;}
#project .project_quarter_box{height:225px;}
.find_your_house{z-index:10;}
.find_your_house .ruler .point_value{width:25px}
.find_your_house .ruler .start_point{left:-5px;}
.find_your_house .ruler .end_point{right:-5px;}
.find_your_house .ruler_wrapper:hover .start_point{left:-6px;}
.find_your_house .ruler_wrapper:hover .end_point{right:-6px;}
.find_your_house .ruler .start_point_value{margin-left:-25px;}
.find_your_house .ruler .end_point_value{margin-right:-25px;}
:focus{outline:none;}
A:focus{outline:none;}
.find_your_house div.h4{font-size:24pt;padding-bottom:20px;line-height:1em;padding-bottom:10px;}
.find_your_house_catalogue .catalogue_rollover{cursor:default;}
.find_your_house_catalogue .catalogue_rollover .button.rollover_button:hover{background-color:#e1e1e1;color:#4b4b4b;}
.find_your_house_catalogue .catalogue_select{display:none;}
.order-catalog-free .image{float:right;margin-left:15px;width:45%;}
.order-catalog-free .image img{display:block;width:100%;height:auto;}
.FieldExpand.FieldArchipelag.FieldArchipelagHint{display:none;position:absolute;left:0px;top:32px;width:253px;border-top:none;max-height:240px;overflow-y:auto;}
.FieldExpand.FieldArchipelag.FieldArchipelagHint .Processing{height:40px;}
.projects_photos .project_photo_link .project_title{font-size:9.0pt;}
.news_list li{height:188px;}
.news_list .news_base_info{max-height:119px}
.news_list .news_hover{display:none;position:absolute;top:0;right:0;height:157px;width:5px;background-color:#ec2340;}
.news_list .photo_wrapper{width:100%;height:100%;overflow:hidden;}
.news_list .news_photo img{height:auto;}
@media (max-width:480px){.news_list li{height:auto;}
.news_list .news_base_info{max-height:100%;}
}
.default_section.bg-white{background-color:#FFF;}
.default_section.margin{padding:10px 20px;}
.sidebar.margin-right{padding-right:10px;}
#news_list .default_section,
#article .default_section{background-color:#FFF;padding:10px 20px;}
#news_list .sidebar,
#article .sidebar{padding-right:10px;}
#news_list .sidebar,
#article .sidebar{padding-right:10px;}
#news_list .default_section .image-photo,
#article .default_section .image-photo{position:relative;display:table-cell;vertical-align:middle;text-align:center;border:1px solid #ffffff;padding:2px 0 10px 0;}
#news_list .default_section .image-photo.margin,
#article .default_section .image-photo.margin{padding:2px 10px 10px 10px;}
#news_list .default_section .image-photo:hover,
#article .default_section .image-photo:hover{border:1px solid #DEDED2;}
#news_list .default_section .image-photo img,
#article .default_section .image-photo img{margin:auto;max-width:100%;max-height:100%;}
#news_list .default_section .image-title,
#article .default_section .image-title{display:block;margin:0;color:#4b4b4b;font-size:1.0em;font-weight:300;overflow-x:hidden;}
#news_list .default_section .image-title-in,
#article .default_section .image-title-in{position:absolute;bottom:0;left:0;width:100%;font-size:9.0pt;line-height:1.2em;padding:4px 8px;color:#ffffff;font-weight:bold;background-color:rgba(90, 90, 90, 0.65);-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#news_list .default_section .bx-wrapper,
#article .default_section .bx-wrapper{padding-bottom:15px;}
#news_list .default_section .bx-wrapper img,
#article .default_section .bx-wrapper img{margin:0; padding:0px 1px;}
#news_list .news_list .news_info_content{min-height:192px;}
#article .news_list .news_info_content{min-height:192px;}
#news_list .default_section .news_info_content .news_base_info,
#article .default_section .news_info_content .news_base_info{padding:20px 20px 5px 20px;}
#news_list .default_section .news_info_content .news_base_more,
#article .default_section .news_info_content .news_base_more{float:right;font-weight:600;padding-right:20px;padding-bottom:20px;}
#news_list .default_section .news_info_content .news_base_more a,
#article .default_section .news_info_content .news_base_more a{color:#4b4b4b;}
#news_list .default_section .news_info_content .news_base_info h5,
#article .default_section .news_info_content .news_base_info h5{max-height:50px;}
@media (max-width:599px){#news_list .default_section .news_info_content .news_base_info h5,
#article .default_section .news_info_content .news_base_info h5{max-height:none;}
#news_list .default_section .news_info_content .news_base_info h5 a,
#article .default_section .news_info_content .news_base_info h5 a{font-size:12.0pt;}
}
#news_list .default_section .news_photo:hover, #news_list .default_section .news_info div:hover a:not(.button),
#article .default_section .news_photo:hover, #article .default_section .news_info div:hover a:not(.button){color:#ec2340;}
#news_list .default_section .news_info h5 a,
#article .default_section .news_info h5 a{font-size:15.5pt;line-height:1.2em;color:#4b4b4b;font-weight:600;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#news_list .default_section .news_info_content .news_base_info p,
#article .default_section .news_info_content .news_base_info p,
#project .project_box.realization_box p{font-weight:300;color:#4b4b4b;margin:.5em 0;text-align:justify;}
#news_list .default_section .richtext h3,
#article .default_section .richtext h3,
#project .project_box.realization_box h3,
.article h3{font-size:18pt;font-weight:200;color:#575756;text-align:left;line-height:16pt;margin:20px 0;background:url('../img/h3_point.png') no-repeat;padding-left:35px;}
#news_list .default_section .richtext h4,
#article .default_section .richtext h4,
#project .project_box.realization_box h4,
.article h4{font-size:16pt;font-weight:200;color:#575756;line-height:15pt;}
#news_list .default_section .richtext p,
#article .default_section .richtext p,
#project .project_box.realization_box p{font-weight:300;}
#project .project_box.realization_box ul{padding-left:25px;}
#news_list .default_section .richtext ul li,
#article .default_section .richtext ul li,
#project .project_box.realization_box ul li{font-size:10.5pt;font-weight:300;list-style-type:square;}
@media (max-width:480px){#news_list .default_section .image-title,
#article .default_section .image-title{font-size:0.6em;}
}
.ui-tooltip{font-size:12px;padding:4px;position:absolute;z-index:9999;max-width:300px;background-color:#FFF;border:1px solid #4b4b4b;}
#project .project_content{position:relative;}
#project .project_box{padding:9px 16px;}
#project .add_to_favourites{top:76px;}
#project .project_details h1{max-width:375px;overflow:hidden;white-space:nowrap;font-weight:300;}
#project .project_details h1.realization{max-width:100%;}
#project .project_price{padding-top:0;}
#project .view_list_animation .animation_icons{position:absolute;margin:10px 10px 0 0;font-size:2.0em;color:#e1e1e1;top:0;left:0;width:123px;height:90px;text-align:center;line-height:90px;background-color:rgba(90, 90, 90, 0.65);}
#project .view_list_animation .animation_icons{margin:0;cursor:pointer;}
#project .view_list_animation .animation_icons:hover{background-color:#ec2340;}
#project .bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;left:0;background:none;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
#project .simple_pagination{margin-bottom:20px;}
#project .project_box_category_link{color:#898989;transition:all 0.3s ease 0s;}
#project .project_box_category_link:hover{color:#4b4b4b;}
#project .project_sidebar_box .detail.addons a{padding:4px 2px;}
#project .project_sidebar_box .detail.addons span{display:inline-block;width:80px;height:30px;float:left;padding-top:5px;}
#project .project_sidebar_box .detail.addons img{width:40px;height:auto;}
.projects_details .detail_item i{left:0;}
.light_list_rowsub > .light_list_item{margin-left:25%}
.light_list .light_list_rowsub:after{display:none;}
.power_button{padding:10px 20px;font-size:11.5pt;font-weight:bold;color:#FFF;background:#ec2340;border:solid 1px #ec2340;}
.power_button:hover{padding:10px 20px;font-size:11.5pt;font-weight:bold;color:#ec2340;background:#FFF;border:solid 1px #ec2340;}
@media (min-width:960px){#project .project_view{min-height:630px;}
#project .project_details{min-height:629px;}
#project .project_photos_list .project_photo_item{height:100px;padding:10px 0 0 10px;}
}
#project .additional_energy_section.EnergyEP{ padding: 0 5px; }
#project .EnergyEP h3,
#project .EnergyEP2 h3{font-weight:400 !important;background-color:#FFDF5E;}
#project .EnergyEP h4,
#project .EnergyEP2 h4{font-size:12pt;font-weight:500;margin-top:15px;}
#project .EnergyEPEnabled{padding:10px;font-size:9.5pt;}
#project .EnergyEPEnabled .EnergyCellDesc{font-size:9.5pt;}
#project .EnergyEPEnabled .EnergyCellEU{margin:10px auto;}
#project .EnergyEPEnabled .EnergyCellEU .Item{margin-bottom:15px;border-bottom:1px solid #e1e1e1;padding-bottom:15px;}
#project .EnergyEPEnabled .EnergyCellEU .Item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0;}
#project .EnergyEPEnabled .EnergyCellEU p{font-size:0.95em;margin-top:15px;}
#project .EnergyEPEnabled .EnergyCellEU p.small{font-size:0.85em;}
#project .EnergyEPEnabled .EnergyCellEU span{font-size:11.5pt;font-weight:bold;}
#project .EnergyEPEnabled .EnergyWT{font-size:12pt;font-weight:400;text-align:left;}
#project .EnergyEPEnabled .EnergyEP{font-size:16.0pt;font-weight:400;text-align:center;margin-top:15px;}
#project .EnergyEPEnabled ul li{margin-top:5px;}
#project .EnergyEPEnabled ul li.file a{font-weight:400;color:#4b4b4b;}
#project .EnergyEPEnabled ul li.file a i{margin-right:5px;}
#project .EnergyEPEnabled ul li.file a:hover{color:#ec2340;}
#project .EstimateBuildPLEnabled{padding:10px;font-size:9.5pt;}
#project .EstimateBuildPLEnabled td, #project .EstimateBuildPLEnabled th{padding:4px;}
#project .EstimateBuildPLEnabled tr{border-bottom:1px solid #8b8b8b}
#project .EstimateBuildPLEnabled td.table_cell{text-align:center;}
#project .EstimateBuildPLEnabled tr.supplement{padding-top:20px;font-size:8.5pt;border:none;}
#project #article.default_structure{padding-top:0;}
#project #article.default_structure .container{width:100%;}
@media (max-width:480px){.projects_photos .cols-3 .col-1-3{width:100%%;}
.projects_photos .project_photo_link img{width:100%;height:100%;}
.projects_photos .size3 .project_photo_link img{height:100%;}
#projects_page .sort_by{display:none;}
.footer_menu.col-1-4{width:33%;}
}
.projects_details .detail.active{margin-left:-40px;padding-left:40px;margin-right:-20px;padding-right:20px;margin-bottom:-7px;padding-bottom:7px;background:#FFF;position:relative;}
.projects_details .detail.active A{z-index:1;}
.projects_details .detail.active::after{content:'';display:block;position:absolute;z-index:0;width:100%;height:100%;background:url(../img/menu_shadow.png) repeat-x right bottom;top:-1px;left:0;border-top:solid 1px #E0E0E0;}
BODY.Print #project .project_specific_section .light_list.col-1-2{width:50%;padding-right:8%;}
BODY.Print #project .project_specific_section .plan.col-1-2{width:50%;}
.big_header:after{width:75%;left:25%;}
#project.finished_details .photo_wrapper,
#project.finished_details .photo_wrapper img{width:auto;background-color:#FFF}
#project.finished_details .photo_wrapper{text-align:center;}
BODY.Print #project .project_slider, BODY.Print #project .project_details{height:auto;}
.small-show{display:none !important;}
.medium-show{display:none !important;}
@media (max-width:960px){.categories{display:table;}
.medium-hide{display:none !important;}
.medium-show{display:block !important;}
}
@media (max-width:480px){.categories{display:block;}
.categories li{display:list-item;float:none;}
.small-hide{display:none !important;}
.small-show{display:block !important;}
}
#slider .content{width:100%;height:auto;}
#slider .photo_wrapper{width:100%;height:100%;overflow:hidden;}
#slider .photos_slider img{height:auto;}
#project .versions_list .detail_item{position:relative;display:block;color:#4b4b4b;font-size:10.5pt;font-weight:bold;padding:5px 0;border-bottom:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#project .versions_list .detail_item i{position:absolute;top:10px;width:16px;text-align:center;color:#898989;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#project .versions_list .detail_item.versions i{top:12px;left:0;}
.versions_list .detail_item span{padding-left:28px;}
#project .project_files{position: absolute;bottom: 0;padding: 0 11px;}
@media (min-width:769px) {
	#project .project_files{position: relative;}
}
#project .project_files .project_files_list.active{visibility:visible;opacity:1;}
#project .project_files .project_files_button{color:#fff;font-size:10.5pt;line-height:31px;padding:0 10px;margin-bottom:20px;background-color:#898989;cursor:pointer;}
#project .project_files .project_files_list{visibility:hidden;opacity:0;position:absolute;top:31px;left:15px;right:15px;z-index:100;box-shadow:2px 2px 6px 2px #ccc;transition:all 0.3s ease 0s;background-color:#fff;}
#project .project_files .project_files_list p{padding:15px 15px 10px 15px;color:#4b4b4b;font-size:10.5pt;font-weight:bold;}
#project .project_files .project_files_list ul{background-color:#fff;}
#project .project_files .project_files_list ul li{padding:5px 15px 10px 15px;border-bottom:1px solid #e1e1e1;}
#project .project_files .project_files_list ul li a{color:#4b4b4b;font-size:9.5pt;font-weight:600;transition:all 0.3s ease 0s;}
#project .project_files .project_files_list ul li a i{margin-right:5px;}
#project .project_files .project_files_list ul li a span{display:block;font-weight:300;}
#project .project_files .project_files_list ul li:hover a{color:#ec2340;}
#project .project_files .project_files_list .button{margin-top:10px;margin-right:15px;margin-bottom:10px;}
#project .technology_item{position:relative;}
#project .technology_item a.question{position:absolute;bottom:-1px;right:-1px;background:#898989;color:#fff;padding:3px 10px;font-size:0.8em;border:1px solid #898989;}
#project .technology_item a.question:hover{color:#898989;background:#fff;}
.project_sidebar .additional_plan_box div.col-1-1{padding:20px;}
.project_sidebar .additional_plan_box .plan_content{padding:20px;}
.project_sidebar .additional_plan_box .plan_wrapper p{font-size:0.85em;color:#898989;margin-bottom:15px;}
.project_sidebar .additional_plan_box .plan_wrapper img{width:100%;height:auto;}
.project_sidebar .additional_plan_box .bx-controls a{font-family:'icons';font-size:4em;font-weight:normal;display:block;position:absolute;top:60%;color:#d9d9d9;background:transparent !important;text-indent:0;}
.project_sidebar .additional_plan_box .bx-controls a.bx-next:after{content:'\f105';}
.project_sidebar .additional_plan_box .bx-controls a.bx-prev:after{content:'\f104';}
.project_sidebar .EstimateBuildPLEnabled{padding:0 !important;}
.project_sidebar .EnergyEPEnabled{padding:0 !important;}
.project_sidebar .EnergyEPEnabled .EnergyCellEU{margin:0 auto !important;}
#article .default_section.article a.image-photo span{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#article .default_section.article a.image-photo:hover span{color:#ec2340;}
#order_1 .fold_project_section{padding:10px;border:none;}
#order_1 .fold_project_section h4{max-height:57px;overflow:hidden;}
#order_1 .fold_project_content{padding-right:10px;}
#order_1 .fold_project_content .addon_foto{position:absolute;left:10px;}
#order_1 .fold_project_content .addon_content{padding-left:90px;}
#order_1 .status i{position:absolute;right:5px;top:5px;}
@media (max-width:960px){#order_1 .fold_project_section.col-1-3{width:50%;}
}
@media (max-width:960px){#top .menu{z-index:99;}
#article .default_section.article a.image-photo span{min-height:38px;max-height:38px;overflow:hidden;}
#rwd_menu_link{z-index:101;}
.order .default_section.col-3-4{width:100%;}
}
@media (max-width:720px){#project .additional_energy_section .col-1-2{float:left;width:100%;}
}
@media (max-width:480px){#project .projects_content{padding:0 5px}
#order_1 .fold_project_section.col-1-3{width:100%;}
#article .default_section.article a.image-photo span{min-height:57px;max-height:57px;overflow:hidden;}
}
.flash_nav .flash_nav_item{background-color:rgba(90, 90, 90, 0.65);}
@media (min-width:1240px){#our_projects .projects_details.fixed_height{min-height:630px;}
}
#slider .photos_slider p{color:#ffffff;}
#slider .find_your_house_catalogue.fix_position{position:relative;background:#ffffff;}
@media (min-width:960px){#slider .photos_slider .photos_slider_list li{position:absolute;top:0;left:0;}
}
.ad_placement{margin-bottom:20px;}
.ad-bottom{padding:20px 0;background-color:#fff;;margin: 1em 0;}
.ad-home{margin-top:50px;padding:0 0;background-color:transparent;}
#project .ad-bottom .ad_placement{margin-bottom:0;background-color:#fff;}
#project .ad-bottom .bx-controls a{font-family:'icons';font-size:6em;font-weight:normal;display:block;position:absolute;top:35%;color:#d9d9d9;background:transparent !important;text-indent:0 !important;}
#project .ad-bottom .bx-controls a.bx-next:after{content:'\f105';}
#project .ad-bottom .bx-controls a.bx-prev:after{content:'\f104';}
#project #article{margin-bottom:20px;}
#article .ItemsList{clear:both;margin-left:-3px;margin-right:-3px;margin-bottom:1em;overflow:hidden}
#article .ItemsList .Icon{position:absolute;left:7px;top:12px;width:16px;height:16px;z-index:0}
#article .ItemsList .Icon SPAN{position:absolute;left:0;top:0;right:0;bottom:0;background:url(../img/itemlist_ico.png) no-repeat center center}
#article .Item{display:block;position:relative;padding:0;margin:10px 3px;background-color:transparent;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}
#article .Item .ItemFrame{background:url(bg_foot.png) repeat-x 0 0;position:relative;display:block;background-color:transparent;padding:3px 0;color:#3F3F3F;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}
#article .Item .ItemContent{position:relative;background:#F9F9F9 url(../img/itemlist_itembg.png) repeat-y 0 0;padding:10px 0 10px 40px}
#article .ItemOver .ItemFrame{background-color:#FAFBA8;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}
#article .Item A{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
#article .iIE .Item A{background:transparent;filter:alpha(opacity=0);width:100%;height:100%}
#article .Item A:hover,.Item A:hover *{text-decoration:none}
#article .Item A:hover U{text-decoration:underline}
#article .Item A:hover B,.Item A:hover I{color:inherit}
#article .Item H4{margin:0;padding:0;z-index:0}
#article .Item P{margin:0;padding:0;z-index:0}
#footer .big_part_content{margin-top:0;padding:30px 0;height:auto;}
#footer .social li{float:left;margin-right:5px;overflow:hidden;text-indent:-9999px;}
#footer .social li a{display:block;height:40px;width:40px;background:url(../img/social_min.png) 0 0 no-repeat;}
#footer .social li a:hover{opacity:0.6;}
#footer .social .fb{background-position:0 0;}
#footer .social .gp{background-position:-45px 0;}
#footer .social .pi{background-position:-90px 0;}
#footer .social .nk{background-position:-135px 0;}
#footer .social .yt{background-position:-181px 0;}
#footer .social .tw{background-position:-225px 0;}
#footer .social .ig{background-position:-271px 0;}
@media (max-width:820px){#representatives .map{width:100%;margin:auto;}
#representatives .legend{width:100%}
}
.light_form input[type="file"]{border:none;padding:0;}
.light_form .form_field .FileFoto{display:none !important;}
.light_form .form_field .FileSize{display:inline;}
.light_form .form_field .FieldContainer{padding:0;margin-bottom:10px;}
#project .sticked-search{position:fixed;top:215px;left:-295px;z-index:3;-webkit-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}
#project .sticked-search.wide{left:-590px;}
#project .sticked-search:hover,
#project .sticked-search.checked{left:0;z-index:4 !important;}
#project .sticked-search.active{left:0;z-index:4 !important;}
#project .sticked-search:hover .sticked_element{background:#ec2340 !important;}
#project .sticked-search .sticked_element{background-color:#898989;height:75px;width:370px;}
#project .sticked-search.wide .sticked_element{width:665px;}
#project .sticked-search.wide:hover{left:0;}
#project .sticked-search .sticked_content{width:295px;}
#project .sticked-search.wide .sticked_content{width:590px;}
#project .sticked-search .sticked_element .main_ico{font-size:1.4em;color:#e1e1e1;line-height:3.4em;margin-left:28px;}
#project .sticked-search .col-form{width:100%;float:left;}
#project .sticked-search.wide .col-form{width:50%;}
#project .sticked-search.wide .col-form.last{width:48%;padding-left:10px;padding-top:5px;}
#project .sticked-search .form_field{clear:both;}
#project .sticked-search .title{display:block;}
#project .sticked-search.wide .title{display:none;}
#project .sticked-search .title-wide{display:none;}
#project .sticked-search.wide .title-wide{display:block;}
@media (max-width:1360px){#project .sticked-search{display:none;}
}
.container .wgn_content{width:528px;margin:0 auto;}
.block-container .col-1-1,
.block-container .col-1-2,
.block-container .col-1-3{padding:5px;}
.block-container .image-2{width:100%;height:auto;}
#forum_groups .uppercase{text-transform:uppercase;}
#forum_groups .forum_title{margin-bottom:22px;}
#forum_groups .forum_header{clear:both;padding:0 10px;font-size:20px;font-weight:400;color:#fff;line-height:34px;background-color:#898989;}
#forum_groups .forum_projects .categories{padding:15px 15px 0 15px;background-color:#fff;}
#forum_groups .forum_projects .categories .col-1-8{width:102px;margin-right:7px;}
#forum_groups .forum_projects .categories .category_item{margin:0 5px 0px 0;border-color:#8c8c8c;}
#forum_groups .forum_projects .categories .category_item.active,
#forum_groups .forum_projects .categories .category_item:hover{color:#fff;background-color:#ec2441;border-color:#ec2441;}
#forum_groups .forum_projects .alphabet_list{margin:0 0 22px 0;}
#forum_groups .simple_gallery{padding:15px;margin:0 0 22px 0;background-color:#fff;position:relative;}
#forum_groups .simple_gallery .loading{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;padding-top:85px;text-align:center;}
#forum_groups .simple_gallery li{padding:0;}
#forum_groups .simple_gallery .bx-wrapper .bx-viewport{border:0;left:0;background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#forum_groups .news_list{padding:15px;margin:0 0 22px 0;background:#fff;}
#forum_groups .news_list li{margin:0 0 40px 0;}
#forum_groups .news_list.free .news_base_info{padding:0;}
#forum_groups .news_list .news_info h5 a,
#forum_groups .news_list.free .news_info h5{padding:0 5px;font-size:20px;line-height:31px;background-color:#e1e1e1;}
#forum_groups .news_list .news_info p,
#forum_groups .news_list.free .news_info p{padding:0 5px;}
#forum_groups .news_list .news_info .number{position:relative;top:0;right:0;float:right;}
#forum_groups .news_list .news_info .number_count{font-weight:400;}
#forum_groups .news_list.forum_last{padding:0;}
#forum_groups .news_list.forum_last li{margin:25px 0 0 0;border-bottom:1px solid #e1e1e1;}
#forum_groups .news_list.forum_last li:last-child{border-bottom:none;}
#forum_groups .news_list.forum_last .news_base_info{min-height:85px;padding:0 15px;}
#forum_groups .news_list.forum_last .news_base_info h4{font-size:13px;font-weight:600;color:#ec2441;}
#forum_groups .news_list.forum_last .news_base_info h4 .date{float:right;font-size:13px;margin:0;font-weight:200;color:#8c8c8c;}
#forum_groups .news_list.forum_last .news_info p{font-size:14px;margin-top:15px;padding:0 0 30px 0;}
@media (max-width:560px){.js_WgnHome{display:none;}
}
@media (min-width:561px){.js_WgnHome{display:block;}
}
#finished_list{background-color:#FFF;padding:10px 20px;}
#project .list_additional span{font-size:10pt;padding:0;color:#898989;}
.projects_content{display:table;margin:50px 0 0 0;}
#news .news_list li:last-child{margin-bottom:20px}
.big_button{width:100%;padding:8px 0;font-size:15.5pt;background-color:#e1e1e1;text-transform:uppercase;color:#4b4b4b;}
.button.big_button:hover{background-color:#ec2340;color:#ffffff;}
.project_button{position:ralative;padding:0;font-size:15.5pt;text-transform:uppercase;color:#FFF;background:#ec2340;border:solid 1px #ec2340;}
.project_button > img{visibility:hidden;}
.project_button > div{position:absolute;bottom:10%;font-size:16.5pt;line-height:22.5pt;text-align:center;font-weight:400;}
.button.project_button:hover{color:#ec2340;background:#FFF;border:solid 1px #ec2340;}
#our_projects .sidebar .newsletter{padding:10px 20px 0px 20px;background-color:#ffffff;margin-top:20px;}
#our_projects .sidebar p{padding-top:0;padding-bottom:1.0em;}
#images_home{margin-bottom:20px;}
#images_home .content{display:table;}
#images_home div.image_home{padding:10px 0;color:#8f8f8f;}
#images_home .image_home:hover span{color:#ec2340;}
#images_home .image_home a{display:block;background-color:#ffffff;}
#images_home div.image_home a{padding:0 10px;}
#images_home .image_home img{width:100%;height:auto;}
#images_home .image_home .image-text img{padding: 10px 0}
#images_home .image_home span{display:block;padding:0 0 22px 0;text-align:center;font-size:13.5pt;font-weight:400;color:#8f8f8f;}
.button.advanced_button.newsletter_button{padding:7px 16px 7px 0;}
.newsletter_button.advanced_button .button{float:right;padding-left:12px;}
.newsletter_button.advanced_button i{position:absolute;top:7px;right:0;left:initial;padding:8px 8px 9px 9px;}
.sidebar .newsletter .title{font-size:22pt;font-weight:100;margin:0;padding:0 0 .5em 0;}
.box-promotion{position:absolute;right:0;top:0;color:#FFF;font-size:18pt;font-weight:200;text-shadow:1px 1px 4px #000000;padding:15px;background-color:rgba(236, 35, 64, 0.9);}
.box-promotion-custom-wrapper{position:absolute;right:0;top:0;font-size:18pt;font-weight:200;line-height:5vh;text-shadow:1px 1px 4px #000000;min-width:70%;height:14%;}
.box-promotion-custom{float:left;color:#FFF;padding:0 15px;margin-left:10px;background-color:rgba(236, 35, 64, 0.9);}
.box-promotion-custom:hover{opacity:0.8;}
#back-top a{position:fixed;bottom:20px;right:20px;z-index:999999999;color:#e1e1e1;background-color:rgba(137, 137, 137, 0.6);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;padding:10px 17px;text-align:center;font-size:1.4em;}
#back-top a:hover{background-color:rgba(137, 137, 137, 0.9);}
.breadcrumb-wrapper{background-color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.2);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.breadcrumbs{margin-top:0;font-size:10.5pt;color:#4b4b4b;}
.breadcrumbs li{float:left;padding:8px 2px;}
.breadcrumbs a{padding-left:10px;font-weight:bold;color:#4b4b4b;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.breadcrumbs a:hover{color:#ec2340;}
.breadcrumbs span{color:#333;padding-left:10px;}
.breadcrumbs>li+li:before{font-family:'icons';font-weight:normal;content:'\f105';color:#898989;padding-left:10px;}
.breadcrumbs li:first-child a{font-weight:bold;color:#ec2340;}
@media (min-width:961px){#top.project .breadcrumb-wrapper{height:36px;}
#top.project .breadcrumb-wrapper.project-sticked{height:58px;}
#top.project .breadcrumb-wrapper.project-sticked .breadcrumbs{margin-top:10px;}
}
.project-sticked-wrapper{display:none;top:-75px;position:fixed;background:transparent;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;background-color:#fff;}
.project-sticked-wrapper.active{top:0;border-bottom:1px solid #f3f3f3;}
.project-sticked-wrapper .col-2-3{margin-top:10px;}
.project-sticked-wrapper .project-sticked{position:relative;float:right;padding:9px 16px;background-color:#fff;}
.project-sticked .project_info{float:left;width:41%;overflow:hidden;visibility:hidden;}
.project-sticked .project_title{font-size:14.5pt;white-space:nowrap;font-weight:300;}
.project-sticked .project_category{font-size:10.5pt;white-space:nowrap;font-weight:500;}
.project-sticked .project_category a{color:#898989;}
.project-sticked .project_category a:hover{color:#333;}
.project-sticked .project_price{float:left;width:23%;}
.project-sticked .project_price .price_number{font-size:14.0pt;font-weight:bold;color:#ec2340;margin-top:10px;}
.project-sticked .project_price .price_number.promotion{font-size:13.0pt;font-weight:bold;color:#ec2340;margin-top:0;}
.project-sticked .project_price .price_number_promotion{font-size:9.5pt;color:#4b4b4b;text-decoration:line-through;padding-left:15px;line-height:14pt;}
.project-sticked .project_order{float:left;width:36%;margin-top:4px;}
@media (min-width:961px){.project-sticked-wrapper{display:block;}
}
#top .sticked-facebook{position:fixed;top:295px;right:-375px;z-index:2;-webkit-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}
#top .sticked-facebook.wide{right:-590px;}
#top .sticked-facebook:hover,
#top .sticked-facebook.checked{right:0;z-index:2 !important;}
#top .sticked-facebook.active{right:0;z-index:2 !important;}
#top .sticked-facebook:hover .sticked_element{background:#ec2340 !important;}
#top .sticked-facebook .sticked_element{background-color:#898989;height:75px;width:450px;}
#top .sticked-facebook.wide .sticked_element{width:665px;}
#top .sticked-facebook.wide:hover{right:0;}
#top .sticked-facebook .sticked_content{position:absolute;top:0;right:0;min-height:75px;}
#top .sticked-facebook .sticked_content{width:375px;}
#top .sticked-facebook.wide .sticked_content{width:590px;}
#top .sticked-facebook .sticked_element .main_ico{font-size:1.6em;color:#e1e1e1;line-height:3.0em;margin-left:28px;}
#top .sticked-facebook .col-form{width:100%;float:left;}
#top .sticked-facebook.wide .col-form{width:50%;}
#top .sticked-facebook.wide .col-form.last{width:48%;padding-left:10px;padding-top:5px;}
#top .sticked-facebook .form_field{clear:both;}
#top .sticked-facebook .title{display:block;}
#top .sticked-facebook.wide .title{display:none;}
#top .sticked-facebook .title-wide{display:none;}
#top .sticked-facebook.wide .title-wide{display:block;}
@media (max-width:1360px){#top .sticked-facebook{display:none;}
}
#top .sticked-contact{position:fixed;top:380px;right:-375px;z-index:1;-webkit-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}
#top .sticked-contact.wide{right:-590px;}
#top .sticked-contact:hover .sticked_element{background:#ec2340 !important;}
#top .sticked-contact .sticked_element{background-color:#898989;height:75px;width:450px;}
#top .sticked-contact.wide .sticked_element{width:665px;}
#top .sticked-contact.wide:hover{right:0;}
#top .sticked-contact .sticked_content{position:absolute;top:0;right:0;min-height:75px;}
#top .sticked-contact .sticked_content{width:375px;}
#top .sticked-contact.wide .sticked_content{width:590px;}
#top .sticked-contact .sticked_content .text{padding:15px;}
#top .sticked-contact .sticked_content .text h4{font-size:10.5pt;font-weight:bold;}
#top .sticked-contact .sticked_content .text p{font-size:9.75pt;font-weight:400;margin:15px 0;}
#top .sticked-contact .sticked_content .text p a{color:#4b4b4b;}
#top .sticked-contact .sticked_element .main_ico{font-size:1.6em;color:#e1e1e1;line-height:3.0em;margin-left:28px;}
#top .sticked-contact .col-form{width:100%;float:left;}
#top .sticked-contact.wide .col-form{width:50%;}
#top .sticked-contact.wide .col-form.last{width:48%;padding-left:10px;padding-top:5px;}
#top .sticked-contact .form_field{clear:both;}
#top .sticked-contact .title{display:block;}
#top .sticked-contact.wide .title{display:none;}
#top .sticked-contact .title-wide{display:none;}
#top .sticked-contact.wide .title-wide{display:block;}
@media (min-width:961px){#top .sticked-contact:hover,
#top .sticked-contact.checked{right:0;z-index:2 !important;}
#top .sticked-contact.active{right:0;z-index:2 !important;}
}
@media (max-width:960px){#top .sticked-contact{top:71px;right:-380px;}
#top .sticked-contact .sticked_element{height:71px;//z-index:3;}
#top .sticked-contact .sticked_content{top:71px;right:305px;height:0;min-height:0;overflow:hidden;-webkit-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}
#top .sticked-contact:hover .sticked_content,
#top .sticked-contact.checked .sticked_content,
#top .sticked-contact.active .sticked_content{top:71px;height:305px;}
}
.WindowFiles{display:none;} 
.WindowFiles .glass{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background-color:rgba(0,0,0,0.5);-webkit-overflow-scrolling:touch;outline:0;overflow:hidden;overflow-x:hidden;overflow-y:auto;}
.WindowFiles .window{position:fixed;top:2%;left:17.5%;width:65%;z-index:10001;padding:15px 25px;background-color:#fff;overflow-y:auto;}
@media (max-width:800px) {.WindowFiles .window {max-height: 650px;}}
.WindowFiles .window .close{position:absolute;right:10px;color:#c3c3c3;top:5px;cursor:pointer;}
.WindowFiles h2.title{font-size:25.5pt;margin-bottom:15px;}
.WindowFiles .seperate{padding-right:10px;border-right:1px solid #c3c3c3;}
.WindowFiles .button.grey{color:#ffffff;background-color:#898989;border:1px solid #898989;}
.WindowFiles .button.grey:hover{background-color:#ffffff;color:#898989;}
.WindowFiles .button.center-bottom{display:block;margin:50px auto;}
@media (max-width:1200px){.WindowFiles .window{top:8%;left:2%;width:90%;}
.project_files{width:100%;text-align:center;}
}
#o .EvoFile .FileBody{font-size:16px;}
#o .EvoFile .FileButtons a{width:22px;}
#o div.h-0{font-weight:bold !important;}
.button.gray{display:block;background-color:#d6d6d6;border:1px solid #d6d6d6;color:#333;text-decoration:none;box-sizing: border-box;}
.button.gray:hover{color:#fff;}
.advanced .button.gray{background-color:#333;border:1px solid #333;color:#d6d6d6;}
#search-home{visibility:hidden;margin:25px 0 15px 0;}
#search-home .form_field{float:left;margin-right:10px;}
#search-home .form_field.ruler_wrapper{margin-top:2px;}
#search-home .FieldExpand.FieldArchipelag.FieldArchipelagHint{width:99%;}
#search-home .find_your_house .find_your_house_form{padding:20px 20px 0 20px;}
#search-home .form-group-main,
#search-home .form-group-advanced{width:100%;clear:both;}
#search-home .advanced .form-group-main button{opacity:0;}
#search-home .form-group-advanced{position:relative;margin-left:-20px;margin-right:-20px;width:100%;}
#search-home .form-group-advanced .form-group-advanced-divider{border-top:1px solid #333;padding-bottom:20px;}
#search-home .form-group-advanced .form-group-advanced-wrapper{position:absolute;width:100%;transition:opacity 0.3s ease-out;z-index:-9999;top:-1000px;opacity:0;}
#search-home .advanced .form-group-advanced .form-group-advanced-wrapper{background:#fff;padding:0 20px 20px 20px;top:0;opacity:1;z-index:2;}
#search-home .form-group-advanced .form-group{padding-right:20px;}
#search-home .form-group-advanced .form-group label.block{width:100%;display:block;}
@media (max-width:960px){.col-1-5{width:100%;}
.col-1-6{width:100%;}
}
.slides .slide{position:relative;}
.slides .slide .slide-body{position:absolute;top:0;left:0;/*width:100%;*/height:auto;padding:35px 50px;}
.slides .slide .slide-body.bottom{top:initial;bottom:0;}
.slides .slide .slide-body .title{font-size:48pt;color:#fff;font-weight:500;}
.slides .slide .slide-body .title-sub{font-size:20pt;color:#fff;font-weight:200;}
.slides .slide > a{position:absolute;top:0;left:0;width:100%;height:100%;}
#slider .bx-wrapper .bx-pager.bx-default-pager a {background: #bbb;  border-radius:0 !important;}
#slider .bx-pager .bx-pager-item .bx-pager-link.active {width:12px;height:12px;margin:4px 2px;background:#ec2340 !important;border-radius:0;}
#slider .bx-wrapper .bx-viewport {box-shadow: none; border: none;}
@media (max-width:480px){#slider .content{height:auto;}
}
#ProjectHome{padding-top:20px;}
#ProjectHome .category_item.energy{background-color:#FFD624;}
#ProjectHome .category_item.promotion{color:#fff;background-color:#EC2340;margin-left:20px;}
#ProjectHome .projects_content{display:block;margin:25px 0 0 0;}
#our_projects .projects_photos{display:block;float:left;margin-left:-5px;margin-right:-5px;left:25%;position:relative;}
#ProjectHome .projects_photos li{margin-left:0;margin-right:0;padding:5px;}
#ProjectHome .projects_details{display:block;float:left;margin-top:5px;margin-left:10px;margin-right:-5px;right:75%;position:relative;width:285px;padding:20px 20px 15px 20px;}
#ProjectHome .project_button{text-align:center;text-transform:none;color:#5F5F5F;background:#FFF;border:none;border:1px solid #FFF;}
#ProjectHome .project_button:hover{border:1px solid #EC2340;}
#ProjectHome .project_button > div{width:100%;}
#ProjectHome .project_button strong{text-align:center;display:block;color:#EC2340;}
@media (max-width:480px){#ProjectHome .category_item.promotion{margin-left:0;}
#our_projects .projects_photos{left:0;}
#our_projects .projects_photos li.col-1-3{width:100%;}
#ProjectHome .projects_details{right:0;}
#ProjectHome .project_button{width:100%;font-size:11.25pt;}
#ProjectHome .project_button div{font-size:14.25pt;}
#ProjectHome .projects_details{margin:0;width:100%;}
#images_home .image_home span{font-size:10.25pt;}
}
@media (max-width:1170px){#ProjectHome .projects_content{margin:0;width:100%;left:0;}
#our_projects .projects_photos{left:0;}
#ProjectHome .projects_details{display:none;}
.search_area{display:none;}
}
#ProjectHome .projects_details .section{position:relative;display:block;color:#333;font-size:12.75pt;font-weight:600;padding:8px 2px;margin-top:10px;border-bottom:1px solid #e1e1e1;}
#ProjectHome .projects_details .section:first-child{margin:0;}
#images_home{margin-top:50px;}
#images_home .content{margin-left:-10px;margin-right:-10px;}
#images_home div.image_home{/*padding:5px 10px;*/padding:5px 5px;}
#images_home div.image_home a{padding:0;background:transparent;}
#images_home div.image_home div.image-text{background:#fff;}
#images_home .image_home span{padding:0 0 20px 0;}
#images_home .image_home .links {min-height:200px;background-color:#fff}
@media (max-width:480px){#images_home .col-1-1,
#images_home .col-1-2,
#images_home .col-3-4,
#images_home .col-1-4{width:100%;}
#images_home .col-1-4,
#images_home .col-1-2{width:100%;}
}
#news .ad-bottom{margin:35px 0 0 0;}
#news .default_section{padding-left:0;}
#news .page_content{padding-bottom:0;}
#news .news_list{margin-left:-10px;margin-right:-10px;}
#news .news_list li.col-1-1,
#news .news_list li.col-1-2,
#news .news_list li.col-1-3,
#news .news_list li.col-1-4{padding:0 10px;}
#news .news_list li.col-1-3,
#news .news_list li.col-1-4{height:auto;}
#news .news_list li.col-1-3 .news_photo,
#news .news_list li.col-1-4 .news_photo{width:100%;}
#news .news_list li.col-1-3 .news_info,
#news .news_list li.col-1-4 .news_info{width:100%;}
#news .news_list li.col-1-3 .news_base_info,
#news .news_list li.col-1-4 .news_base_info{max-height:none;}
#news .news_list li.col-1-3 .news_base_info{height:210px;}
#news .news_list li.col-1-4 .news_base_info{height:280px;}
#news .news_list .news_details small{color:#898989;}
.ad-home .ad_placement{width:370px;}
@media (max-width:960px){.ad_placement{display:block;}
#news .news_list li.col-1-3{width:100%;}
#news .news_list li.col-1-4{width:50%;}
}
.block-assets{position:relative;}
.block-assets.plain .menu{display:inline-block;}
.block-assets.plain .menu ul li{border-bottom:1px solid #dbdbdb;margin-top:9px;margin-bottom:0;padding-bottom:0;}
.block-assets.plain .menu ul li:hover{border-bottom:1px solid #ec2340;}
.block-assets.plain .menu ul li a{display:block;font-size:14pt;color:#575756;padding-bottom:3px;border-bottom:1px solid #fff;}
.block-assets.plain .menu ul li:hover a{border-bottom:1px solid #ec2340;color:#ec2340;}
.block-assets.background .menu{position:absolute;top:5%;left:1%;}
.block-assets.background .menu ul li{}
.block-assets.background .menu ul li a{font-size:1.4em;font-weight:400;color:#fff;transition:color .2s ease-out;}
.block-assets.background .menu ul li a:hover{color:#ec2340;}
.block-assets .asset{border-bottom:1px solid #e1e1e1;padding:15px 0;}
.block-assets .asset .photo{position:relative;padding:0 10px;}
.block-assets .asset.right .photo{left:50%;}
.block-assets .asset .photo img{margin:0;}
.block-assets .asset .text{position:relative;padding:0 10px;}
.block-assets .asset .text h3{font-weight:300;}
.block-assets .asset .text p{font-size:0.8em !important;}
.block-assets .asset .text a{font-size:1em !important;color:#ec2340;}
.block-assets .asset .text li{font-size:0.8em !important;list-style:disc;list-style-position:inside;}
.block-assets .asset.right .text{right:50%;}
@media (max-width:480px){.block-assets .asset .col-1-2{width:100%;}
.block-assets .asset.right .photo{left:0;}
.block-assets .asset.right .text{left:0;}
}
/* --------------------------------------------------------------
	Zmiany - 2018.01.15
 ---------------------------------------------------------------- */
.img-responsive {
	max-width: 100%;
	height: auto
}
#search-home {
	/*margin: 0 0 15px 0;*/
	margin: 0;
	background-color: #fff;
}
#slider {
	margin: 0;
}
#slider .container-full {
	max-width: 1920px;
	margin: 0 auto;
}
.big_header_new {
	position: relative;
	text-align: center;
	font-size: 36.5pt;
	margin: 35px 0;
}
.small_header_new {
	font-size: 24pt;
	font-weight: 200;
	line-height: 1em;
	padding-bottom: 20px;
}
.small_header_new.margin-top {
	margin: 10px 0 15px 0 !important;
	padding: 0;
}
#ProjectHome{
	padding: 0;
}
#ProjectHome .projects_content {
	margin: 0;
}
#our_projects .projects_content {
	margin-left: -10px;
	margin-right: -10px;
}
#our_projects .projects_content .projects_photos-2 {
	position: relative;
	padding: 0 10px;
	margin: 10px 0;
}
#our_projects .projects_content .projects_photos-2 .title {
	position: absolute;
	left: 10px;
	bottom: 10px;
	font-size: 18.25pt;
	font-weight: 300;
	color: #fff;
	line-height: 24pt;
	padding: 0 5px;
	transition: color 0.3s ease-out;
}
#our_projects .projects_content .projects_photos-2 img {
	transition: opacity 0.2s ease;
}
#our_projects .projects_content .projects_photos-2:hover img {
	opacity: 0.85;
}
#our_projects .projects_content .projects_photos-2:hover .title {
	color: #e3e3e3;
}
#images_home {
	margin: 0;
}
#images_home .link_home {
	padding: 5px 5px;
	color: #8f8f8f;
}
#images_home .link_home > div {
	min-height: 170px;
	padding: 15px 20px;
	background-color: #fff;
}
#images_home .link_home .menu-item {
	font-size: 10.25pt;
	color: #8f8f8f;
	margin: 5px 0;
	transition: color 0.1s ease-out;
}
#images_home .link_home .menu-item:hover {
	color: #333;
}
#forum_home {
	margin: 0;
}
#forum_home h2.forum_header {
	text-align: center;
	margin-bottom: 15px;
}
#forum_home h4.forum_header {
	font-size: 14.75pt;
	font-weight: 300;
	margin-top: -25px;
	margin-bottom: 5px;
}
#realization_home {
	margin: 0;
}
#realization_home h2.realization_header {
	text-align: center;
	margin-bottom: 15px;
}
#realization_home .content {
	margin-left: -10px;
	margin-right: -10px;
}
#realization_home .realization_item {
	padding: 10px;
}
#projectlatest_home {
	margin: 0;
}
#projectlatest_home h2 {
	margin-bottom: 20px;
}
#projectlatest_home .col-1-6 {
	width: 16.65%;
}
#projectlatest_home .project-list {
	background-color: #fff;
}
.pagination {
	background-color: transparent;
	margin: 10px 0;
}
#projects_page .projects_photos .cols-4 {
	margin-left: -10px;
	margin-right: -20px;
}
.pagination .unactive {
	background-color: transparent;
	font-weight: 600;
	color: #333;
	opacity: 1.0;
}
.breadcrumb-wrapper {
	background-color: #f2f2f2;
	border-bottom: 0;
}
#projects_page {
	margin-top: 0;
}
.projects_photos .project_photo_link .project_info {
	position: static;
	background-color: transparent;
	padding-left: 0;
	padding-right: 0;
}
.projects_photos .project_photo_link .project_title {
	float: left;
	color: #4b4b4b;
}
.projects_photos li:hover .project_photo_link .project_title {
	color: #ec2340;
}
.projects_photos .project_photo_link span {
	display: block;
	float: right;
}
.projects_photos .project_photo_link .project_desc {
	font-size: 9pt;
	color: #737373;
}
.projects_photos li:hover .project_photo_link .project_desc {
	color: #ec2340;
}
#news .page_content,
.body_home .page_content {
	padding: 0
}
.body_home {
	padding: 0 15px;
}
#realization_home .button.gray,
#forum_home .button.gray,
#news .button.gray {
	display: block;
	font-size: 14.75pt;
	line-height: 22.0pt;
	font-weight: 300;
	background-color: #d6d6d6;
	border: 1px solid #d6d6d6;
	color: #333;
	text-decoration: none;
	margin: 0 0 0 13px;
}
#realization_home .button.gray:hover,
#forum_home .button.gray:hover,
#news .button.gray:hover {
	color:#fff;
}
#projectlatest_home .project-list {
	background-color: transparent;
}
#projectlatest_home .bx-wrapper .bx-viewport {
	border: 0;
	background-color: transparent;
	box-shadow: none;
}
#project .project_specific_section.section-1 {
	padding: 20px 5px 20px 20px;
}
#project .project_specific_section.section-2 {
	padding: 20px 20px 20px 5px;
}
#project .project_specific_section.section-3 {
	padding: 20px 5px 20px 5px;
}
@media (max-width:768px){
	.col-1-3 {
		width: 50%;
	}
	.form_field {
		width: 100%;
	}
	.button {
		width: 100%;
	}
	.big_header_new {
		font-size: 1.85em;
	}
	#footer .content {
		margin: 0 10px;
	}
}
@media (max-width:480px){
	.col-1-3 {
		width: 50%;
	}
	.form_field {
		width: 100%;
	}
	.button {
		width: 100%;
	}
	.big_header_new {
		font-size: 1.85em;
	}
	#slider {
		display: none !important;
	}
	#project .project_logos {
		display: none !important;
	}
	.photo_wrapper .box-promotion-custom {
		display: none !important;
	}
	.find_your_house .col-1-3,
	#our_projects .col-1-3 {
		width: 100%;
	}
	#realization_home .col-1-3,
	#forum_home .col-1-3,
	#news .col-1-3 {
		width: 100%;
	}
	#realization_home .col-1-4 {
		width: 100%;
	}
	#realization_home .button.gray,
	#forum_home .button.gray,
	#news .button.gray {
		margin: 0;
	}
	#projectlatest_home {
		display: none !important;
	}
	#footer .content {
		margin: 0 10px;
	}
	.hidden-xs {
		display: none !important;
	}
	#footer .footer_menu_item {
		padding: 4px 0;
	}
	#project .project_specific_section.section-1 {
		padding: 20px;
	}
	#project .project_specific_section.section-2 {
		padding: 20px;
	}
	#project .project_specific_section.section-3 {
		padding: 20px;
	}
}
/* --------------------------------------------------------------
	Zmiany - 2018.04.11
 ---------------------------------------------------------------- */
#project .project_details .project_sharebar {
	padding: 5px 10px;
}
.project_sharebar ul li {
	float: left;
	padding: 0 5px;
}
.project_sharebar ul.social {
	float: right;
}
.project_sharebar .social li {
	float: left;
	overflow: hidden;
	width: 150px;
	margin: 2px 0;
}
.project_sharebar .social li span {
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
	margin-right: 5px;
	background: url(../img/social_project.jpg) 0 0 no-repeat;
}
.project_sharebar .social li a:hover {
	color: #333;
}
.project_sharebar .social li.fb span {
	background-position: 0 0;
}
.project_sharebar .social li.gp span {
	background-position: -21px 0;
}
.project_sharebar .social li.pi span {
	background-position: -44px 0;
}
.project_sharebar .social li.nk span {
	background-position: -66px 0;
}
.project_sharebar .social li.yt span {
	background-position: -88px 0;
}
.project_sharebar .social li.tw span {
	background-position: -112px 0;
}

.project_sharebar ul li a {
	font-size: 10.75pt;
	color: #898989;

	transition: color 0.3s ease 0s;
}
.project_sharebar ul li a:hover {
	color: #333;
}
.project_sharebar .dropdown-toggle {
	position: relative;
}
.project_sharebar .dropdown-list {
	position: absolute;
	
	background: #fcfcfc;
	opacity: 0.0;
	z-index: 1000;
	transition: opacity 0.3s ease-out 0s;
	z-index:-1;
}
.project_sharebar .dropdown-toggle:hover .dropdown-list {
	opacity: 1.0;
	z-index:9999;
}
.project_sharebar .dropdown-toggle .dropdown-list:hover {
	opacity: 1.0;
}
#project .project_box {
	padding: 5px 16px;
}
.project_price .price_number {
	float: left;
}
.project_price .price_number_promotion {
	float: left;
	line-height: 25pt;
	padding-left: 20px;
}
.project_price .button {
	padding: 7px 10px;
}
#project .project_view {
	border: 0;
}
#project .project_content {
	margin-top: -1px;
	padding-right: 0;
}
.project_tab_menu .tabs {
	width: 100%;
	border: 0;
	display: flex;
	justify-content: space-around;
}
.project_tab_menu .tabs tr {
	border: 0;
}
.project_tab_menu .tabs .tab {
	width: 25%;
	border-bottom: none; 
	display: flex;
    align-items: center;
    justify-content: center;
}
.project_tab_menu .tabs .tab.active {
	border: 0;
	background-color: #fff;
	/* height: 50px; */
}
.project_tab_menu .tabs .tab a {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 55px;
	font-size: 12pt;
	color: #636363;
	text-align: center;
	margin: 0 5px;
	transition: all 0.3s ease-out 0s;
}
.project_tab_menu .tabs .tab:first-child a {
	margin-left: -1px;
}
.project_tab_menu .tabs .tab:last-child a {
	margin-right: -1px;
}
.project_tab_menu .tabs .tab:hover a {
	color: #ec2340;
	border-color: #ec2340;
}
.project_tab_menu .tabs .tab.active a {
	background-color: #fff;
}
#project .project_specific_section .diary_item,
#project .project_specific_section .realization_item {
	padding: 0 5px;
}

@media (max-width:480px) {
	.diary_list > div {
		text-align: center;
	}
	.project-facade > div {
		text-align: center;
	}
	.realizations_media_480{
		text-align: center;
	}
}

#project .project_view {
	overflow: visible;
}
#project .project_sharebar > ul {
	padding: 0 80px;
}
#project .project_files .project_files_button {
	margin: 5px 5px;
	margin-bottom: 0;
}
#project .project_plot {
	background-color: #fff;
}
#project .additional_plan_box {
	display: block;
	float: left;
	padding: 0 5px;
	border: 0;
}
#project .additional_plan_box h3 {
	font-size: 0.95em;
	border: 0;
	padding: 10px 20px;
}
#project .additional_plan_box a h3 {
	color: #4b4b4b;
}
#project .additional_plan_box a:hover h3 {
	color: #ec2340;
}
#project .more_about_project a {
	color: #4b4b4b;
}
#project .more_about_project a.red_text {
	color: #ec2340;
}
#project .more_about_project a:hover {
	color: #ec2340;
}
#project .wrapper_box {
	min-height: 365px;
	background-color: #fff;
}
#project .EnergyEPEnabled .EnergyWT {
	font-size: 10pt;
}
#project .EnergyEPEnabled .EnergyCellEU {
	margin: 15px auto;
}
#project .EnergyEPEnabled .EnergyCellEU p {
	font-size: 0.85em;
}
#project .EnergyEPEnabled .EnergyEP {
	font-size: 12pt;
	margin-top: 10px;
}
#project .EnergyEPEnabled .EnergyCellEU p.small {
	font-size: 0.85em;
}
#project .EnergyEP .additional_plan_box h4 {
	font-size: 11pt;
}
#project .EnergyEPEnabled ul li.file a {
	font-size: 0.85em;
}
#project .EstimateBuildPLEnabled th {
	font-size: 0.8em;
}
#project .EstimateBuildPLEnabled {
	padding: 57px 10px;
}
#project .project_specific_section.additional_energy_section.additional_plan_section {
	padding: 0 5px;
}
#project .project_specific_section.additional_plan_section {
	padding: 20px;
	display: block;
}
#project .project_specific_section h2 {
	font-size: 18pt;
}
#project .project_specific_section .light_list {
	padding-right: 0;
}
#project .project_specific_section .light_list .light_list_row {
	font-size: 8.0pt;
}
#project .project_sidebar_box h4 {
	font-size: 18pt;
}
#project .project_content .additional_plan_box h4 {
	font-size: 18pt;
	padding: 5px 20px 0 0;
	margin-bottom: 0.6em;
}
#project .project_content .additional_plan_box .plan_wrapper p {
	font-size: 8.75pt;
	text-align: center;
}
#project .project_content .additional_plan_box .EnergyEPEnabled h4 {
	font-size: 8pt;
}

.interior-vox-flex-center {
	display: flex;
	justify-content: center;
	position: relative;
}

@media (max-width: 670px) {
	.interior-vox-laptop {
		max-width: 80%;
	}
	.big-letters-on-mobile {
		font-size: 1.5em !important;
	}
}
#project .project_box {
	padding-bottom: 0;
}
#project .project_box {
	border-bottom: 0;
}
.light_list .light_list_item {
	line-height: 1.75em;
}
.light_list .light_list_item a {
	color:#898989;
}
.box-promotion-custom.Image {
	padding: 0;
	background-color: transparent;
	float: right;
}
.box-promotion-custom.Image img {
	width: 175px !important;
}
.technologies .project_sidebar_box {
	display: block;
	margin-bottom: 20px;
	background-color: #ffffff;
	padding: 20px;
}
.technologies .technologies_list li {
	padding: 10px 10px 0 0;
}
.technologies .technology_item {
	position: relative;
}
.technologies .technology_item {
	border: 1px solid #e1e1e1;
	overflow: hidden;
	padding: 10px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.categories-list {
	background-color: transparent;
	padding: 10px;
}
.categories-list:after {
	display: block;
	content: ' ';
	clear: both;
}
.categories-list li {
	float: left;
	margin: 0 0 0 10px;
}
.categories-list li:first-child {
	margin-left: 0;
}
.categories-list li:last-child {
	margin-right: 0;
}
.categories-list li a {
	font-size: 10.25pt;
	color: #8f8f8f;
	transition: color 0.1s ease-out;
	margin-left: 10px;
}
.categories-list li a:after {
	margin-left: 5px;
}
.categories-list li:last-child a:after {
	content:'';
}
.categories-list li a:hover {
	color: #000;
}
.categories-list li a:hover:after {
	color: #8f8f8f;
}

@media (min-width:1230px){
	#project .project_specific_section .plan img {
		width: auto;
	}
	.bx-wrapper .project-item {
		width: 285px;
		height: 208px;
	}
}
@media (max-width:1210px) {
	#project .wrapper_box {
		height: 360px;
	}
	#project .project_specific_section.additional_energy_section.additional_plan_section {
		margin-top: 10px;
	}
	#project .project_price .col-2-3,
	#project .project_price .col-1-3 {
		width: 50.00%
	}
}
@media (max-width:768px) {
	#project .project_price {
		margin-bottom: 35px;
	} 
	#project .project_price .col-1-3 {
		width: 33.33%
	}
	.additional_plan_box.col-1-4 {
		width: 50%;
	}
	#project .wrapper_box {
		min-height: 480px;
	}
	#project .project_specific_section.additional_energy_section.additional_plan_section {
		margin-top: 0;
	}
	.additional_energy_section.col-1-4 {
		width: 50%;
	}
	#footer .big_part_box {
		padding: 0;
	}
	#footer .big_part_box.col-1-2 {
		width: 50%;
	}
	#footer .big_part .content > div.col-1-2 {
		width: 100%;
	}
}
@media (max-width:768px) {
	.project_tab_menu .tabs .tab a {
		font-size: 9.25pt;
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media (max-width:480px){
	.col-1-3,
	.col-1-4,
	.col-3-4 {
		width: 100%;
	}
	.col-1-8 {
		width: 50%;
	}
	.project_specific_section.col-1-2 {
		width: 100%;
	}
	.breadcrumbs {
		font-size: 9.25pt;
	}
	.breadcrumbs a {
		padding-left: 2px;
	}
	.breadcrumbs>li+li:before {
		padding-left: 2px;
	}
	.sticked-contact {
		display: none;
	}
	#search-home .find_your_house {
		margin-top: 40px;
		margin-bottom: 15px;
	}
	#search-home .form_field {
		margin-right: 0;
	}
	#search-home .form_field.col-sm-1-2 {
		width: 50%;
	}
	#search-home .button {
		font-size: 9.25pt;
		padding-left: 5px;
		padding-right: 5px;
	}
	.projects_photos .project_photo_link .project_info {
		min-height: 40px;
		line-height: 1.0em
	}
	.projects_photos .project_photo_link .project_title {
		font-size: 8pt;
	}
	.projects_photos .project_photo_link .project_desc {
		font-size: 8pt;
	}
	.category_desc p {
		padding-left: 5px;
		padding-right: 5px;
	}
	.richtext p {
		padding-left: 5px;
		padding-right: 5px;
	}
	#project .project_sharebar ul {
		padding: 0;
	}
	#project .project_price {
		margin-bottom: 35px;
	}
	#project .project_price .col-1-3, 
	#project .project_price .col-2-3 {
		width: 100%;
	}
	#project .project_price .button {
		box-sizing: border-box;
		text-align: center;
	}
	#project .project_price p {
		float: none;
		text-align: center;
	}
	#project .project_files {
		padding: 0 1px;
	}
	#project .project_files .project_files_button {
		margin: 5px 15px;
	}
	#project .project_tab_menu .tab {
		width: 25%;
	}
	#project .project_tab_menu .tab.active {
		background-color: #fff;
	}
	#project .wrapper_box {
		min-height: auto;
		height: auto;
	}
	#project .plan img {
		max-height: 400px;
	}
	#project .additional_energy_section.col-1-4 {
		width: 100%;
	}
	#project .additional_energy_section.EnergyEP {
		padding: 0;
	}
	#project .project_specific_section.additional_energy_section.additional_plan_section {
		margin-top: 25px;
	}
	.additional_energy_section.col-1-4 {
		width: 100%;
	}
	#footer .col-1-2 {
		width: 100%;
	}
	#footer .big_part_box.col-1-2,
	#footer .big_part_box.col-1-1 {
		width: 100%;
		margin-bottom: 20px;
		text-align: center !important;
	}
	#footer .separated:after {
		content: '';
		height: 0;
	}
}

/* --------------------------------------------------------------
	Window - PopUp
 ---------------------------------------------------------------- */
.WindowGlass {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: .4;
	visibility: hidden;
	background: #000;
	z-index: 99999;
	-webkit-transition: visibility 0s ease-in-out 0.2s, opacity 0.2s ease-in-out;
	-moz-transition: visibility 0s ease-in-out 0.2s, opacity 0.2s ease-in-out;
	transition: visibility 0s ease-in-out 0.2s, opacity 0.2s ease-in-out;
}
.WindowGlass.opened {
	visibility: visible;
	overflow: hidden;
	top: 0;
}
div[class*="Window-"] {
	visibility: hidden;
	position: fixed;
	top: 5%;
	left: 17.5%;
	opacity: 0.0;
	z-index: 100001;
	
	width: 65%;
	
	background-color: #fff;
	box-shadow: 0 0 20px 10px #666;
	
	transition: all 0.4s ease 0s;
}
div[class*="Window-"].opened {
	visibility: visible;
	opacity: 1.0;
}
div[class*="Window-"] .h4 {
	font-size: 24pt;
	padding-bottom: 20px;
	line-height: 1em;
	padding-bottom: 10px;
}
div[class*="Window-"] .btn-close {
	float: right;
	cursor: pointer;
}
div[class*="Window-"] .btn-close i {
	color: #bbb;
	font-size: 1.0em;
	line-height: 1.0em;
}
div[class*="Window-"] ul li {
	list-style-type: square;
	font-size: 1.2em;
	margin: 5px 0;
	color: #ec2340;
}
div[class*="Window-"] ul li span {
	font-size: 0.9em;
	color: #4b4b4b;
}
div[class*="Window-"] hr {
	border: 0;
	height: 1px;
	background: #333;
	background-image: linear-gradient(to right, #ccc, #888, #ccc);
}
div[class*="Window-"] .form-field {
	padding-right: 20px;
}
div[class*="Window-"] .form-button {
	margin-bottom: 15px;
	padding-right: 15px;
}
div[class*="Window-"] .margin-top {
	margin-top: 18px !important;
}
div[class*="Window-"] .margin-bottom {
	margin-bottom: 19px !important;
}
div.Window-Question .background {
	width: 100%;
	height: auto;
	background: url('../img/sticked-contact.jpg') no-repeat right top;
}
div.Window-Question .light_form .Agree.Tiny .form_field.FieldFailure,
div.Window-Question .light_form .Agree-text .form_field.FieldFailure {
	border: none;
	padding: 0 15px 0 0;
}
div.Window-Question .light_form .Agree .icon_checkbox_checked {
	color: #4b4b4b;
}
div.Window-Question .light_form .Agree.Tiny .form_field.FieldFailure I,
div.Window-Question .light_form .Agree-text .form_field.FieldFailure I,
#project div.WindowFiles .light_form .Agree-text .form_field.FieldFailure I {
	color: red;
}
div.Window-Question .small {
	font-size: 0.85em;
}
@media (max-width: 1679px) {
	div.Window-Question .background {
		background: none;
	}
}
@media (max-width:767px) {
	div[class*="Window-"] {
		top: 10%;
		left: 5%;
		width: 90%;
	}
	div[class*="Window-"] .col-1-2 {
		width: 50%;
	}
}
@media (max-width:480px){
	div[class*="Window-"] {
		top: 0;
		left: 0;
		width: 100%;
	}
	div[class*="Window-"] .col-1-2 {
		width: 100%;
	}
	#our_projects .projects_content {
		margin: 0;
	}
}
.line-footer {
	width: 100%;
	height: 1px;
	background-color: #dadada;
}
.only-archipelag {
	position: absolute;
    top: 85px;
}

/*---------------------
RWD Project order
----------------------*/
#order_1 .buttons-container {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
@media (max-width:780px) {
	#order_1 .col-1-3,
	#order_1 .col-2-3 {
		width: 100%;
	}
	#order_1 .buttons-container {
		flex-direction: column;
	}
	#order_1 .buttons-container a {
		margin-bottom: 10px;
		width: auto;
	}
	#order_1 .light_form .form_field {
		margin: 5px 0;
	}
}
@media (max-width:480px) {
	#order_1 .col-1-2 {
		width: 100%;
	}
	#order_1 .project-sticked {
		top: 101px;
	}
	#order_1 .added_project .added_project_details .button {
		width: auto;
		float: none;
	}
	#order_1 .light_form .form_field label {
		margin-top: 8px;
	}
	#order_1 .button_back {
		margin-top: 30px;
	}
	#order_1 .fold_project_content > div.col-7-8 {
		width: 90%;
	}
	#order_1 .fold_project_content > div.col-1-8 {
		width: 10%;
	}
	#order_1 .fold_project_section {
		padding: 10px 0;
	}	
}

/*---------------------
Project Valuation
----------------------*/
.pv-container {
	padding: 20px 0px;
}
.pv-container .pv-item {
	padding: 20px;
	border: 1px solid #d6d6d6;
	height: 155px;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.pv-container .pv-item:hover{
	border: 1px solid #ec2340;
}
.pv-container .pv-link {
	color: #ec2340;
	text-transform: uppercase;
    font-weight: 500;
}
.pv-container .pv-logo {
	margin-bottom: 10px;
}
.pv-container .pv-name {
	margin-bottom: 10px;
	color: #4b4b4b;
}
.pv-container .pv-padding {
	padding: 5px;
}
.pv-container .pv-header {
	display: flex;
	align-items: center;
	padding-top:20px;
	padding-left:10px;
}
.pv-container .pv-square {
	height: 12px;
    width: 12px;
    background-color: #ec2340;
    margin-right: 7px;
}

.light_form .small .form_field SPAN,
.light_form .small .form_field I {
    font-size: 0.75em;
}

.Agree-cheks {
	padding-right: 20px; 
	text-align: justify;
}
.Agree-text {
	margin-right: 20px; 
	text-align: justify; 
	font-size: 0.75em
}
.window .small p {
	font-size: 8.5pt !important;
	color: #4b4b4b !important;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;

}