@font-face{font-family:'GothamPro-Light';src:url(../font/GothamPro-Light.eot?) format("eot"),url(../font/GothamPro-Light.otf) format("opentype"),url(../font/GothamPro-Light.woff) format("woff"),url(../font/GothamPro-Light.ttf) format("truetype"),url(../font/GothamPro-Light.svg#GothamPro-Light) format("svg")}
@font-face{font-family:'GothamPro-Bold';src:url(../font/GothamPro-Bold.eot?) format("eot"),url(../font/GothamPro-Bold.otf) format("opentype"),url(../font/GothamPro-Bold.woff) format("woff"),url(../font/GothamPro-Bold.ttf) format("truetype"),url(../font/GothamPro-Bold.svg#GothamPro-Bold) format("svg")}
@font-face{font-family:'GothamPro';src:url(../font/GothamPro.eot?) format("eot"),url(../font/GothamPro.otf) format("opentype"),url(../font/GothamPro.woff) format("woff"),url(../font/GothamPro.ttf) format("truetype"),url(../font/GothamPro.svg#GothamPro) format("svg")}
@font-face{font-family:'GothamPro-LightItalic';src:url(../font/GothamPro-LightItalic.eot?) format("eot"),url(../font/GothamPro-LightItalic.otf) format("opentype"),url(../font/GothamPro-LightItalic.woff) format("woff"),url(../font/GothamPro-LightItalic.ttf) format("truetype"),url(../font/GothamPro-LightItalic.svg#GothamPro-LightItalic) format("svg")}
@font-face{font-family:'GothamPro-MediumItalic';src:url(../font/GothamPro-MediumItalic.eot?) format("eot"),url(../font/GothamPro-MediumItalic.otf) format("opentype"),url(../font/GothamPro-MediumItalic.woff) format("woff"),url(../font/GothamPro-MediumItalic.ttf) format("truetype"),url(../font/GothamPro-MediumItalic.svg#GothamPro-MediumItalic) format("svg")}
@font-face{font-family:'Lobster';src:url(../font/lobster.ttf) format("truetype")}
.constr-patterns-container{float:left;max-width:100%}
.constr-title1{color:#666;text-transform:uppercase;margin-bottom:20px;text-transform:uppercase}
.constr-title2{color:#666;text-transform:uppercase}
.constr-title3{padding:23px 0 10px;display:block;text-transform:uppercase}
.constr-patterns ul{position:relative;list-style-type:none;margin:0;padding:0;width:168px;max-width:100%}
.constr-patterns ul li{padding-bottom:35px;outline:none}
.constr-patterns .slick-slide{border:none;outline:none}
.cnstlist{margin-bottom:30px}
.select-model-img{float:left;max-width:100%}
.select-model-img img{background:#493935}
.constr-patterns ul li.active .select-model-img img{background:#ff3c1f}
.select-model-name{margin-bottom:5px;color:#666;text-transform:uppercase;line-height:1}
.select-model-descr{text-align:right;font-size:12px;line-height:1}
.constr-col-left{width:14%;float:left;margin-right:1%;margin-left:1%}
.constr-col-right{width:15%;float:left;margin-right:1%;margin-left:1%}
.constr-col-cnt{width:65%;float:left;margin-right:1%;margin-left:1%}
.select-color-block{padding-bottom:10px}
.select-color-block .pf-colors{margin-left:0}
.constr-img-container{border:4px solid #f2f0f0;padding:15px;display:inline-block;max-width:100%}
.constr-img{position:relative}
.room-back{position:absolute;left:0;top:0;max-width:100%}
.curtain{position:absolute;left:0;top:0;max-width:100%}
.constr-mask{position:absolute;left:0;top:0;max-width:100%}
.furniture{position:absolute;left:0;top:0;max-width:100%}
.constr-handles{position:absolute;left:0;top:0;max-width:100%}
.constr-podhvat-default{display:none;position:absolute;left:0;top:0;max-width:100%}
.constr-social{float:right;margin:20px 0}
.slick-prev,.slick-next{font-size:0;line-height:0;display:block;float:right;width:24px;height:24px;margin-left:15px;padding:0;position:absolute;bottom:38px;=background-image:url(../images/slider-arrows4.png);background-repeat:no-repeat;background-color:transparent;cursor:pointer;color:transparent;border:none;outline:none}
.slick-prev{left:-45px;background-position:-163px -23px}
.slick-next{right:-30px;background-position:-163px -94px}
.slick-prev:hover,.slick-prev:focus{left:-45px;background-position:-233px -23px}
.slick-next:hover,.slick-next:focus{right:-30px;background-position:-233px -94px}
.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25}
.slick-prev.slick-disabled:hover,.slick-prev.slick-disabled:focus{background-position:-163px -23px}
.slick-next.slick-disabled:hover,.slick-next.slick-disabled:focus{background-position:-163px -94px}
.slider-nav-constr{position:relative}
.slider-nav-constr .slick-prev,.slider-nav-constr .slick-next{font-size:0;line-height:0;display:block;position:static;float:right;width:24px;height:24px;margin-left:15px;margin-top:16px;padding:0;background-image:url(../images/slider-arrows4.png);background-repeat:no-repeat;background-color:transparent;cursor:pointer;color:transparent;border:none;outline:none}
.slider-nav-constr .slick-prev{background-position:-23px -94px}
.slider-nav-constr .slick-next{background-position:-23px -23px}
.slider-nav-constr .slick-prev:hover,.slider-nav-constr .slick-prev:focus{background-position:-93px -94px}
.slider-nav-constr .slick-next:hover,.slider-nav-constr .slick-next:focus{background-position:-93px -23px}
.slider-nav-constr .slick-prev.slick-disabled,.slider-nav-constr .slick-next.slick-disabled{opacity:.25}
.slider-nav-constr .slick-prev.slick-disabled:hover,.slider-nav-constr .slick-prev.slick-disabled:focus{background-position:-23px -94px}
.slider-nav-constr .slick-next.slick-disabled:hover,.slider-nav-constr .slick-next.slick-disabled:focus{background-position:-23px -23px}
.slider-nav-constr .slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slider-nav-constr .slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.btn_result_lamb{background:none;border:solid #F0EBDB; 2px;padding:6px 12px;font-size:11px;color:#ccc;text-transform:uppercase;display:block;width:150px; text-decoration: none}
.btn_result_lamb:hover{background:#F0EBDB;;color:#777;text-decoration:none!important}
.btn_result_lamb:visited{text-decoration:none}

@media all and (max-width: 991px) {
.constr-title1{margin-bottom:10px;margin-top:10px}
.constr-col-left{width:100%;margin-left:0;margin-right:0}
.constr-col-cnt{width:100%;margin-left:0;margin-right:0}
.constr-col-right{width:100%;margin-left:0;margin-right:0}
.constr-patterns-container{float:none}
.constr-patterns ul{margin-left:25px;margin-right:30px;width:auto}
.constr-patterns ul li{margin:0 5px}
.slider-nav-constr{position:static}
.slider-nav-constr .slick-prev,.slider-nav-constr .slick-next{position:absolute;top:50%;margin-top:-12px}
}