@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700&subset=latin,latin-ext);@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,latin-ext);@font-face{font-family:'Lato';src:url('../fonts/lato/LatoLatinLight-Regular.eot');src:url('../fonts/lato/LatoLatinLight-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/LatoLatinLight-Regular.woff') format('woff'), url('../fonts/lato/LatoLatinLight-Regular.ttf') format('truetype');font-style:normal;font-weight:300;text-rendering:optimizeLegibility;}
@font-face{font-family:'Lato';src:url('../fonts/lato/LatoLatin-Regular.eot');src:url('../fonts/lato/LatoLatin-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/LatoLatin-Regular.woff') format('woff'), url('../fonts/lato/LatoLatin-Regular.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;}
@font-face{font-family:'Lato';src:url('../fonts/lato/LatoLatinMed-Regular.eot');src:url('../fonts/lato/LatoLatinMed-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/LatoLatinMed-Regular.woff') format('woff'), url('../fonts/lato/LatoLatinMed-Regular.ttf') format('truetype');font-style:normal;font-weight:500;text-rendering:optimizeLegibility;}
@font-face{font-family:'Lato';src:url('../fonts/lato/LatoLatinSemBd-Regular.eot');src:url('../fonts/lato/LatoLatinSemBd-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/LatoLatinSemBd-Regular.woff') format('woff'), url('../fonts/lato/LatoLatinSemBd-Regular.ttf') format('truetype');font-style:normal;font-weight:600;text-rendering:optimizeLegibility;}
@font-face{font-family:'Lato';src:url('../fonts/lato/LatoLatin-Bold.eot');src:url('../fonts/lato/LatoLatin-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/LatoLatin-Bold.woff') format('woff'), url('../fonts/lato/LatoLatin-Bold.ttf') format('truetype');font-style:normal;font-weight:bold;text-rendering:optimizeLegibility;}
.no_wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.no_text{display:block;overflow:hidden;text-indent:-9999px;}
.left{float:left !important;}
.right{float:right !important;}
.center{display:table;margin:0 auto;text-align:center;}
.hidden{display:none !important;}
.visible{opacity:1;filter:alpha(opacity=100);}
.clear{clear:both;}
.table-cell{display:table-cell;vertical-align:middle;float:none !important;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.border_box{-moz-box-sizing:border-box;box-sizing:border-box;}
@-webkit-keyframes fade_in{0%{opacity:0;filter:alpha(opacity=0);}
100%{opacity:1;filter:alpha(opacity=100);}
}
@-moz-keyframes fade_in{0%{opacity:0;filter:alpha(opacity=0);}
100%{opacity:1;filter:alpha(opacity=100);}
}
@keyframes fade_in{0%{opacity:0;filter:alpha(opacity=0);}
100%{opacity:1;filter:alpha(opacity=100);}
}
.col-1-1,
.col-7-8,
.col-4-5,
.col-3-4,
.col-2-3,
.col-1-2,
.col-1-3,
.col-1-4,
.col-1-5,
.col-1-8{float:left;-moz-box-sizing:border-box;box-sizing:border-box;}
.col-1-1{width:100%;}
.col-7-8{width:87.5%;}
.col-4-5{width:80%;}
.col-3-4{width:75%;}
.col-2-3{width:66.66%;}
.col-1-2{width:50%;}
.col-1-3{width:33.33%;}
.col-1-4{width:25%;}
.col-1-5{width:20%;}
.col-1-8{width:12.5%;}
@font-face{font-family:'icons';src:url('../fonts/icons/icons.eot?-lf61f6');src:url('../fonts/icons/icons.eot?#iefix-lf61f6') format('embedded-opentype'), url('../fonts/icons/icons.woff?-lf61f6') format('woff'), url('../fonts/icons/icons.ttf?-lf61f6') format('truetype'), url('../fonts/icons/icons.svg?-lf61f6#icons') format('svg');font-weight:normal;font-style:normal;}
[class^="icon_"],
[class*=" icon_"]{position:relative;font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon_menu_list:before{content:"\e608";}
.icon_big_close:before{content:"\f00d";}
.icon_download:before{content:"\f019";}
.icon_versions:before{content:"\f042";}
.icon_roof:before{content:"\f052";}
.icon_calendar:before{content:"\f073";}
.icon_roof_arrow:before{content:"\f102";}
.icon_menu_list_dotted:before{content:"\f142";}
.icon_gadu:before{content:"\e600";}
.icon_big_ok:before{content:"\e601";}
.icon_link:before{content:"\e602";}
.icon_clock:before{content:"\e603";}
.icon_users:before{content:"\e604";}
.icon_bill:before{content:"\e605";}
.icon_purchase:before{content:"\e606";}
.icon_table:before{content:"\e607";}
.icon_double_list:before{content:"\e609";}
.icon_house_garage:before{content:"\e60a";}
.icon_double_house:before{content:"\e60b";}
.icon_single_house:before{content:"\e60c";}
.icon_car:before{content:"\e60d";}
.icon_house_no_toppic:before{content:"\e60e";}
.icon_grid:before{content:"\e60f";}
.icon_home:before{content:"\e610";}
.icon_gift:before{content:"\e611";}
.icon_search:before{content:"\f002";}
.icon_star:before{content:"\f005";}
.icon_user:before{content:"\f007";}
.icon_bookmark:before{content:"\f02c";}
.icon_book:before{content:"\f02d";}
.icon_printer:before{content:"\f02f";}
.icon_camera:before{content:"\f03d";}
.icon_pencil:before{content:"\f040";}
.icon_drawing:before{content:"\f044";}
.icon_checkbox_checked:before{content:"\f046";}
.icon_circle_plus:before{content:"\f055";}
.icon_circle_minus:before{content:"\f056";}
.icon_close:before{content:"\f057";}
.icon_ok:before{content:"\f058";}
.icon_info:before{content:"\f05a";}
.icon_close_transparent:before{content:"\f05c";}
.icon_leaf:before{content:"\f06c";}
.icon_fire:before{content:"\f06d";}
.icon_checkbox_unchecked:before{content:"\f096";}
.icon_twitter:before{content:"\f099";}
.icon_fb:before{content:"\f09a";}
.icon_gplus:before{content:"\f0d5";}
.icon_comments:before{content:"\f0e6";}
.icon_arrow_left:before{content:"\f104";}
.icon_arrow_right:before{content:"\f105";}
.icon_arrow_top:before{content:"\f106";}
.icon_arrow_bottom:before{content:"\f107";}
.icon_radio_unchecked:before{content:"\f10c";}
.icon_radio_checked:before{content:"\f111";}
.icon_dollar:before{content:"\f155";}
.icon_skype:before{content:"\f17e";}
.icon_trash:before{content:"\f187";}
.icon_plant:before{content:"\f18c";}
.detail_project_icon{display:block;background:url(../img/project_detail_icons_small.png) 0 0 no-repeat;width:30px;height:30px;}
.detail_project_icon.fence{background-position:0 0;}
.detail_project_icon.tap{background-position:0 -35px;}
.detail_project_icon.fire{background-position:0 -70px;}
.detail_project_icon.bucket{background-position:0 -105px;}
.container{max-width:100%;width:100%;}
.page_content{padding:2% 0;}
.big_header{margin:2%;}
.simple_pagination{text-align:center;}
.simple_pagination .left,
.simple_pagination .right{float:none !important;}
.simple_pagination .simple_pagination_item{display:inline-block;float:none;padding:0 2%;}
.big_header:after{display:none;}
.cols-3 .col-1-3{padding:0 2% 2% 2% !important;}
.cols-4 .col-1-4{width:33.33%;padding:0 2% 2% 2% !important;}
.user_area,
.search_area,
.sticked,
.settings_bar{display:none;}
h1,
h2{font-size:28pt;}
h3{font-size:20pt;}
.default_structure aside,
.default_structure .default_section{width:100%;padding-left:0;}
.default_structure h1{margin:2% 0;}
.default_structure .default_section{width:100%;padding:0 2%;}
#slider{margin:0;}
.find_your_house,
#slider .photos_slider{width:100%;height:auto !important;z-index:0;}
#slider .photos_slider,
#slider .photos_slider .photos_slider_list,
#slider .photos_slider img,
#slider .photos_slider .photos_slider_list li{height:auto;}
#slider .find_your_house_catalogue{position:relative;}
#slider .photo_slide_desc{bottom:15px;left:20px;}
#slider .photos_slider h5{font-size:26pt;}
#slider .photos_slider p,
.flash_nav{display:none;}
#menu{border-bottom:none;}
#top .dropdown_menu{display:none !important;}
#top .menu{display:table;position:fixed;top:1%;right:1%;bottom:1%;left:1%;width:98%;height:98%;z-index:10;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#top .menu.not_visible{opacity:0;filter:alpha(opacity=0);z-index:-1;}
#top .menu ul{display:table-cell;vertical-align:middle;height:100%;background-color:#ec2340;-moz-box-sizing:border-box;box-sizing:border-box;}
#top .menu li{width:50%;}
#top .menu .menu_item{float:left;width:100%;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;}
#rwd_menu_link{display:block;position:absolute;width:70px;height:70px;padding:16px 0;text-align:center;top:0;right:0;z-index:11;font-size:2.5em;color:#ffffff;background-color:#ec2340;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#rwd_menu_link.rwd_active{background-color:rgba(0, 0, 0, 0);}
.categories,
.projects_photos .project_photo_link .project_desc{display:none;}
#our_projects .projects_details,
#our_projects .projects_photos{display:block;width:100%;margin:4% 0;}
.projects_photos .project_photo_link .project_info{bottom:0;}
.projects_content{margin:0;}
.news_list .news_details{display:none;}
#news h2{margin-bottom:2%;}
#news .default_section{width:100%;padding:0 2%;}
#news .default_section ul{margin:4% 0;}
#news .default_section li:last-child{margin-bottom:0;}
.sidebar{width:100%;}
.sidebar .sidebar_box{margin-bottom:0;}
.sidebar .sidebar_box h3,
.sidebar p{text-align:center;}
#projects_page .content > div{width:100%;}
#projects_page .categories{margin:20px 0;padding:0 2%;}
#projects_page .sort_by{float:left !important;padding:0 2%;}
#projects_page .projects_bottom{padding:0 2%;}
#projects_page .projects_bottom .projects_controls{top:0;margin-bottom:0;}
#project{padding:0;}
#project .project_view,
#project .photo_wrapper,
#project .photo_wrapper img{height:auto;}
#project .project_slider,
#project .project_details,
#project .project_photos_list{width:100%;}
#project .project_photos_list .project_photo_item{padding:2%;width:25%;height:auto;float:left;}
#project .project_photos_list .project_photo_item img{width:100%;}
#project .project_content{width:100%;padding-right:0;}
#project .project_specific_section{/*margin-bottom:2%;*/}
#project .project_sidebar{width:100%;padding-top:2%;}
#project .project_specific_section .light_list,
#project .project_specific_section .plan{display:block;width:100%;height:auto;float:left;}
#project .project_specific_section .light_list{padding-right:0;}
#footer .footer_bg_map_wrapper{display:none;}
#footer{margin-top:4%;}
#footer .message,
#footer .copyrights{display:none;}
#footer .big_part_content{padding:8%;height:auto;margin-top:0;background-color:#ffffff;}
#footer .big_part_box{padding:8% 0 0;width:100%;}
#footer .big_part_box:first-child{padding-top:0;}
#footer .tiny_part{background-color:#f2f2f2;padding:8%;}
#footer .footer_menu li{display:block;width:100%;}
#footer .footer_menu_item{padding:4% 0;}
#footer .footer_menu_item:after{display:none;}
.order aside,
.order .order_section,
#order_1 .conclusions .col-1-2{width:100%;}
.order h1{margin:0 0 .5em;}
.order .order_section{padding-left:0;}
#order_1 .conclusions .right{float:left !important;}
#order_1 .add_projects_col{display:block;width:50% !important;float:left;padding-bottom:10px;text-align:left !important;-moz-box-sizing:border-box;box-sizing:border-box;}
#order_1 .add_projects_col.price{float:right;}
#order_1 .add_projects_col .simple_button{float:left;}
#order_1 .add_projects_search .form_field{width:50%;}
/* #order_1 .fold_project_content > div{width:100%;} */
#order_1 .conclusions .project_sum span{display:block;}
#order_1 .fold_project_section span{margin-left: 10px;}
#order_1 .fold_project_section span:after{display:none;}
#order_1 .added_project_details,
#order_1 .projects_photos{width:50%;margin:0;}
#order_1 .added_project .project_price,
#order_1 .added_project h3{width:100%;display:block;float:left !important;}
#order_1 .added_project .light_form > .col-1-2{width:100%;}
#order_1 .added_project .more_options > div{width:100%;}
#order_1 .added_project .addons_please{padding:0;}
#search_results .projects_controls_top{width:100%;top:0;margin-bottom:1em;}
#forum_groups .alphabet_column{width:100%;padding:0;}
#project.finished_details .default_section{padding-left:0;}
#project.finished_details .project_photos_list .project_photo_item{padding:2%;}
#registration .form_field.col-1-3{width:100%;padding-right:0;}
.pointer_with_desc .pointer{width:8%;}
.pointer_with_desc .desc{width:92%;}
#page_404 .content{padding:4em 0 6em;}
.find_your_house_catalogue .catalogue_select{display:block;}