@charset "UTF-8";@font-face{font-family:roboto;font-style:normal;font-weight:400;src:url(../fonts/RobotoRegular/RobotoRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoRegular/RobotoRegular.woff) format("woff"),url(../fonts/RobotoRegular/RobotoRegular.ttf) format("truetype")}@font-face{font-family:raleway;font-style:normal;font-weight:400;src:url(../fonts/RalewayRegular/RalewayRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/RalewayRegular/RalewayRegular.woff) format("woff"),url(../fonts/RalewayRegular/RalewayRegular.ttf) format("truetype")}@font-face{font-family:RalewayBold;font-style:normal;font-weight:400;src:url(../fonts/RalewayBold/RalewayBold.eot?#iefix) format("embedded-opentype"),url(../fonts/RalewayBold/RalewayBold.woff) format("woff"),url(../fonts/RalewayBold/RalewayBold.ttf) format("truetype")}@font-face{font-family:RalewaySemiBold;font-style:normal;font-weight:400;src:url(../fonts/RalewaySemiBold/RalewaySemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/RalewaySemiBold/RalewaySemiBold.woff) format("woff"),url(../fonts/RalewaySemiBold/RalewaySemiBold.ttf) format("truetype")}@font-face{font-family:RalewayMedium;font-style:normal;font-weight:400;src:url(../fonts/RalewayMedium/RalewayMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/RalewayMedium/RalewayMedium.woff) format("woff"),url(../fonts/RalewayMedium/RalewayMedium.ttf) format("truetype")}@font-face{font-family:advergothic;font-style:normal;font-weight:400;src:url(../fonts/advergothic/advergothic.eot?#iefix) format("embedded-opentype"),url(../fonts/advergothic/advergothic.woff) format("woff"),url(../fonts/advergothic/advergothic.ttf) format("truetype")}::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}body input:focus:required:invalid,body textarea:focus:required:invalid{color:#666}body input:required:valid,body textarea:required:valid{color:#666}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:'';content:none}q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-size:16px;min-width:320px;position:relative;line-height:24px;font-family:raleway,sans-serif;background:#fff;color:#000}body,html{overflow-x:hidden}.img-responsive{display:block;max-width:100%;height:auto}.container{width:1200px;margin:0 auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}a{outline:0;text-decoration:none;cursor:pointer;color:#000;-webkit-transition:.25s ease;transition:.25s ease}h2{text-transform:uppercase;text-align:center;font-size:30px;color:#424445}header .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 75px 0 25px}header .container .logo,header .container .phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .container .logo img,header .container .phone img{margin:0 auto}header .container .logo h6,header .container .phone h6{text-transform:uppercase;line-height:36px;font-size:12px;font-family:advergothic,sans-serif}header .container .address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:350px}header .container .address p{text-align:center}header .container .phone a{font-family:RobotoRegular,sans-serif;font-size:20px}header .container .phone a:hover{color:#cf3624}header .container .phone .btn{font-style:italic;font-size:14px;text-decoration:underline}.menu{background:-webkit-gradient(linear,left top,left bottom,from(#bb645a),to(#9a3c31));background:-webkit-linear-gradient(top,#bb645a 0,#9a3c31 100%);background:linear-gradient(to bottom,#bb645a 0,#9a3c31 100%);margin-bottom:100px}.menu .container{height:51px;padding:0 50px}.menu .container #mobile_mnu{display:none;position:relative}.menu .container .mnu_line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.menu .container .mnu_line ul{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu .container .mnu_line ul li{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:.25s ease;transition:.25s ease}.menu .container .mnu_line ul li:hover{background:#cf3624}.menu .container .mnu_line ul li:last-child:before{display:none}.menu .container .mnu_line ul li:before{content:'';position:absolute;right:0;width:2px;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#983a2e),color-stop(50%,#df8e84));background:-webkit-linear-gradient(left,#983a2e 50%,#df8e84 50%);background:linear-gradient(to right,#983a2e 50%,#df8e84 50%)}.menu .container .mnu_line ul li a,.menu .container .mnu_line ul li span{color:#fff;text-transform:uppercase;font-size:14px;font-family:RalewayMedium,sans-serif}.menu .container .mnu_line ul li .catalog{cursor:pointer;position:relative}.menu .container .mnu_line ul li .catalog:before{content:'>';position:absolute;right:-15px;top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu .container .mnu_line ul li .toggle-menu{background:#ca6a5f;position:absolute;top:51px;left:0;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:none;z-index:2}.menu .container .mnu_line ul li .toggle-menu li{height:40px;display:block}.menu .container .mnu_line ul li .toggle-menu li:before{bottom:0;width:100%;height:2px;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#983a2e),color-stop(50%,#df8e84));background:-webkit-linear-gradient(top,#983a2e 50%,#df8e84 50%);background:linear-gradient(to bottom,#983a2e 50%,#df8e84 50%)}.menu .container .mnu_line ul li .toggle-menu li a{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:9px;text-transform:none;text-decoration:underline;line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.content .home{background:url(../img/home-bg.png) no-repeat center;background-size:cover;margin:0 auto;width:1400px;height:350px}.content .home .container{height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.content .home .container .home_title{background:rgba(207,54,36,.7);padding:35px 19px 39px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:48px;text-align:center;color:#fff}.content .home .container .home_title h1{font-size:36px;font-family:RalewayBold,sans-serif;text-transform:uppercase}.content .home .container .home_title p{font-size:24px}.content #categories{margin-bottom:70px}.content #categories .container{padding:0 12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content #categories .container .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:87px}.content #categories .container .item .block_img{width:354px;height:270px;position:relative}.content #categories .container .item .block_img:before{content:'';position:absolute;bottom:-12px;right:-12px;border:2px solid #136f9a;width:100%;height:100%}.content #categories .container .item h3{text-transform:uppercase;margin:34px auto 0;text-align:center;line-height:30px;font-size:20px;color:#424445;max-width:290px}.content .about{margin-bottom:124px}.content .about .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.content .about .container h2{font-size:24px;margin-bottom:40px}.content .about .container .block_text{margin:20px 0 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.content .about .container .block_text .block_img{min-width:333px;width:333px;margin-right:25px}.content .about .container .block_text .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.content .about .container .block_text .text p{line-height:30px;margin-bottom:12px}.content .about .container .block_text .text p:last-child{margin-bottom:0}.content .about .container .block_text .text p span{font-family:RalewaySemiBold,sans-serif}.content .about .container .description{text-transform:uppercase}.content .advantages{margin-bottom:100px}.content .advantages .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.content .advantages .container h2{margin-bottom:79px}.content .advantages .container .advantages_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .advantages .container .advantages_content .item{margin-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:380px}.content .advantages .container .advantages_content .item .block_img{margin-bottom:35px;height:113px}.content .advantages .container .advantages_content .item p{text-align:center;width:342px}.content #contacts{margin-bottom:24px}.content #contacts h2{margin-bottom:65px}.content #contacts #map{width:1600px;height:475px;margin:0 auto;position:relative}.content #contacts #map .block-contacts{width:285px;height:330px;background:rgba(207,54,36,.7);position:absolute;right:255px;top:68px;padding:36px 34px 35px 47px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:RalewaySemiBold,sans-serif}.content #contacts #map .block-contacts a{color:#fff}.content #contacts #map .block-contacts h4{margin-bottom:5px}.content #contacts #map .block-contacts .phone{margin:16px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer{background:#000}footer .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:54px 20px 55px 57px}footer .container .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .container .logo h6{font-size:12px;font-family:advergothic,sans-serif;text-transform:uppercase;color:rgba(255,255,255,.4);line-height:36px}footer .container .menu-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:160px}footer .container .menu-footer ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}footer .container .menu-footer ul li a{font-size:14px;font-family:RalewayMedium,sans-serif;text-transform:uppercase;color:rgba(255,255,255,.7)}footer .container .menu-footer ul li a:hover{color:#cf3624}footer .container .address-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:160px}footer .container .address-footer .line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;color:rgba(255,255,255,.64)}footer .container .address-footer .line:last-child{margin-bottom:0}footer .container .address-footer .line h6{margin-right:14px;width:68px}footer .container .address-footer .line p{max-width:203px}footer .container .address-footer .line a{color:rgba(255,255,255,.64)}footer .container .address-footer .line .phone{width:203px}footer .container .address-footer .line .phone a{font-family:RobotoRegular,sans-serif;display:block}footer .container .social{width:236px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:.58}.modal_div{width:300px;height:auto;background:#fff;position:fixed;top:45%;left:50%;margin-top:-150px;margin-left:-150px;display:none;opacity:0;z-index:11;padding:19px 19px 38px 19px;-webkit-box-sizing:border-box;box-sizing:border-box}.modal_div .modal_content{border:3px solid #cf3624;-webkit-border-radius:10px;border-radius:10px;padding:67px 19px 77px 19px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;height:auto}.modal_div .modal_content h3{text-transform:uppercase;font-size:24px;font-family:RalewaySemiBold,sans-serif;color:#000}.modal_div .modal_content .modal_close{width:26px;height:26px;position:absolute;top:19px;right:20px;cursor:pointer;border:3px solid #cf3624;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s ease;transition:.3s ease;font-size:28px;font-family:RalewayMedium,sans-serif;line-height:28px}.modal_div .modal_content .modal_close:hover{opacity:.7}#overlay{z-index:10;position:fixed;background-color:rgba(0,0,0,.7);opacity:.9;-moz-opacity:1;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none}#about,#bathrooms,#cabin,#delivery,#granite,#mixers,#payment,#plumbing,#tile{width:800px;max-height:800px;height:1088px;margin-top:-400px;margin-left:-400px;overflow-y:scroll}#about .modal_content h3,#bathrooms .modal_content h3,#cabin .modal_content h3,#delivery .modal_content h3,#granite .modal_content h3,#mixers .modal_content h3,#payment .modal_content h3,#plumbing .modal_content h3,#tile .modal_content h3{text-align:center;margin:0 0 60px}#about .modal_content .tx,#bathrooms .modal_content .tx,#cabin .modal_content .tx,#delivery .modal_content .tx,#granite .modal_content .tx,#mixers .modal_content .tx,#payment .modal_content .tx,#plumbing .modal_content .tx,#tile .modal_content .tx{margin-bottom:70px;max-width:680px}#about .modal_content .tx:last-child,#bathrooms .modal_content .tx:last-child,#cabin .modal_content .tx:last-child,#delivery .modal_content .tx:last-child,#granite .modal_content .tx:last-child,#mixers .modal_content .tx:last-child,#payment .modal_content .tx:last-child,#plumbing .modal_content .tx:last-child,#tile .modal_content .tx:last-child{margin-bottom:0}#delivery .modal_content h3{margin:0 0 18px;text-align:left}#delivery .modal_content h3:nth-child(1){margin:54px 0 18px}#delivery .modal_content ul{padding-left:19px;list-style-type:disc;margin-bottom:10px}#delivery .modal_content h6{margin:20px 0 10px;font-family:RalewaySemiBold,sans-serif;font-size:18px}#delivery .modal_content span{font-family:RalewaySemiBold,sans-serif}#delivery .modal_content .tx p{margin-bottom:7px}#payment{max-height:100%;overflow-y:hidden;height:462px;margin-top:-231px}#payment .modal_content h3{margin-bottom:54px}#payment .modal_content p{text-align:center;margin-bottom:34px}#payment .modal_content .block_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#payment .modal_content .block_img img{margin-right:15px;width:217px}#payment .modal_content .block_img img:last-child{margin-right:0}#bathrooms,#cabin,#granite,#mixers,#plumbing,#tile{overflow:visible;height:602px;margin-top:-301px}#bathrooms .modal_content,#cabin .modal_content,#granite .modal_content,#mixers .modal_content,#plumbing .modal_content,#tile .modal_content{padding:102px 16px 0}#bathrooms .modal_content h2,#cabin .modal_content h2,#granite .modal_content h2,#mixers .modal_content h2,#plumbing .modal_content h2,#tile .modal_content h2{margin-bottom:84px}#bathrooms .modal_content .mixes_content,#cabin .modal_content .mixes_content,#granite .modal_content .mixes_content,#mixers .modal_content .mixes_content,#plumbing .modal_content .mixes_content,#tile .modal_content .mixes_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#bathrooms .modal_content .mixes_content .item,#cabin .modal_content .mixes_content .item,#granite .modal_content .mixes_content .item,#mixers .modal_content .mixes_content .item,#plumbing .modal_content .mixes_content .item,#tile .modal_content .mixes_content .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:144px;margin-bottom:29px}#bathrooms .modal_content .mixes_content .item h4,#cabin .modal_content .mixes_content .item h4,#granite .modal_content .mixes_content .item h4,#mixers .modal_content .mixes_content .item h4,#plumbing .modal_content .mixes_content .item h4,#tile .modal_content .mixes_content .item h4{font-size:12px;text-decoration:underline;margin-top:15px;text-align:center;line-height:16px}#bathrooms .modal_content .mixes_content .item .block_img,#cabin .modal_content .mixes_content .item .block_img,#granite .modal_content .mixes_content .item .block_img,#mixers .modal_content .mixes_content .item .block_img,#plumbing .modal_content .mixes_content .item .block_img,#tile .modal_content .mixes_content .item .block_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.25);box-shadow:3px 3px 5px 0 rgba(0,0,0,.25);max-width:135px;width:135px;height:64px;border:1px solid #b02e2e}#plumbing{max-height:800px;margin-top:-400px;overflow-y:scroll;height:100%}#plumbing .modal_content{padding:102px 16px 110px}#plumbing .modal_content h4{text-transform:uppercase;font-size:20px;font-family:RalewaySemiBold,sans-serif;margin-bottom:26px}#plumbing .modal_content .characteristic{font-size:18px;font-style:italic;font-family:RalewaySemiBold,sans-serif;margin:0 0 22px 0}#plumbing .modal_content .mixes_content .item h4{margin-bottom:0}#bathrooms .modal_content .mixes_content .item:nth-child(2) .block_img{background:#000}#granite{height:551px}#granite .modal_content .mixes_content .item:nth-child(4) .block_img{background:#09283d}#tile{overflow-y:scroll;max-height:800px;height:auto}#tile .modal_content{padding:102px 16px 340px}#tile .modal_content .mixes_content .item:nth-child(2) .block_img{background:#09283d}#tile .modal_content .mixes_content .item:nth-child(15) .block_img{background:#092ca4}@media only screen and (max-width:1600px){.content .home{width:100%}}@media only screen and (max-width:1200px){.content #categories .container{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.content #contacts #map{width:100%}.content #contacts #map .block-contacts{right:40px}.container{width:100%;padding:0 10px}.menu .container{padding:0 15px}.menu .container .mnu_line ul li:nth-child(3){min-width:200px}header .container{padding:5px 15px}footer .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:34px 20px}#about,#delivery,#plumbing,#tile{height:95%;max-height:100%;top:1%!important;margin-top:0}}@media only screen and (max-width:992px){.content .about .container .block_text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content .about .container .block_text .block_img{margin:0 0 20px 0}.content .about .container h2{line-height:30px}.content .advantages .container .advantages_content{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.content .advantages .container .advantages_content .item{width:340px}}@media screen and (max-width:860px){footer .container .menu-footer{display:none}#about,#bathrooms,#cabin,#delivery,#granite,#mixers,#payment,#plumbing,#tile{width:100%;left:0;margin-left:0}#about .modal_content,#bathrooms .modal_content,#cabin .modal_content,#delivery .modal_content,#granite .modal_content,#mixers .modal_content,#payment .modal_content,#plumbing .modal_content,#tile .modal_content{padding:70px 16px}#about .modal_content h3,#bathrooms .modal_content h3,#cabin .modal_content h3,#delivery .modal_content h3,#granite .modal_content h3,#mixers .modal_content h3,#payment .modal_content h3,#plumbing .modal_content h3,#tile .modal_content h3{font-size:20px;margin-bottom:20px}#about .modal_content .tx,#bathrooms .modal_content .tx,#cabin .modal_content .tx,#delivery .modal_content .tx,#granite .modal_content .tx,#mixers .modal_content .tx,#payment .modal_content .tx,#plumbing .modal_content .tx,#tile .modal_content .tx{margin-bottom:10px}#bathrooms,#cabin,#granite,#mixers{height:auto;overflow-y:scroll;top:1%!important;margin-top:0;max-height:100%}}@media only screen and (max-width:768px){header .container .address{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:10px 0}.menu{margin-bottom:50px}.menu .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;position:relative}.menu .container .mnu_line{display:none;top:51px;left:0;width:100%;z-index:5;background:#ca6a5f;position:absolute}.menu .container .mnu_line ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0}.menu .container .mnu_line ul li{display:block;text-align:center}.menu .container .mnu_line ul li:before{bottom:0;width:100%;height:2px;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#983a2e),color-stop(50%,#df8e84));background:-webkit-linear-gradient(top,#983a2e 50%,#df8e84 50%);background:linear-gradient(to bottom,#983a2e 50%,#df8e84 50%)}.menu .container .mnu_line ul li a{line-height:24px!important}.menu .container .mnu_line ul li .catalog:before{top:-5px}.menu .container .mnu_line ul li .toggle-menu{position:relative;top:0;border-top:1px solid #983a2e;border-bottom:1px solid #983a2e}.menu .container .mnu_line ul li .toggle-menu li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu .container #mobile_mnu{display:block!important;line-height:52px;margin:0 auto;text-transform:uppercase;text-decoration:underline;font-weight:bolder;font-size:24px;min-height:52px;color:#fff;cursor:pointer;position:relative}.content #categories .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content .advantages{margin-bottom:70px}.content .advantages .container .advantages_content .item{width:300px}.content .advantages .container .advantages_content .item p{width:100%}footer .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .container .address-footer{margin-top:10px;height:auto;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}footer .container .address-footer .line p{max-width:100%}footer .container .social{width:auto}footer .container .social a{margin-right:10px}footer .container .social a:last-child{margin-right:0}}@media screen and (max-width:630px){.content .advantages .container .advantages_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content .advantages .container .advantages_content .item{width:100%}#payment{top:1%!important;margin-top:0;height:auto}#payment .modal_content .block_img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#payment .modal_content .block_img img{margin:0 0 20px 0}}@media only screen and (max-width:480px){.content .home .container .home_title{max-width:300px}.content .home .container .home_title h1{font-size:30px;margin-bottom:10px}.content .home .container .home_title p{line-height:28px;font-size:20px}.content #contacts #map .block-contacts{right:20px;width:200px;height:auto;padding:20px}.content #contacts #map .block-contacts p{font-size:14px;line-height:20px}}@media screen and (max-width:400px){header .container .logo{width:140px}header .container .logo h6{font-size:9px;line-height:20px}header .container .address{display:none}header .container .phone{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}header .container .phone a{font-size:15px;line-height:20px}header .container .phone .btn{font-size:10px;line-height:16px}.content #categories .container .item{margin-bottom:40px}.content #categories .container .item .block_img{height:auto;width:280px}.content .about{margin-bottom:70px}.content .about .container .block_text .block_img{width:100%;min-width:0}footer .container{padding:20px 10px}footer .container .address-footer .line{margin-bottom:5px}footer .container .address-footer .line h6{min-width:68px}footer .container .address-footer .line p{font-size:14px;line-height:20px}footer .container .logo{width:140px}footer .container .logo h6{font-size:9px;text-align:center}}@media only screen and (max-width:370px){#bathrooms .modal_content .mixes_content,#cabin .modal_content .mixes_content,#granite .modal_content .mixes_content,#mixers .modal_content .mixes_content,#plumbing .modal_content .mixes_content,#tile .modal_content .mixes_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}