*{box-sizing:border-box}.site-wrapper,body{background-color:#849d8f}body{font-family:"Roboto","Arial",sans-serif;font-style:normal;font-weight:400;color:#fff}body>input[type=radio]{display:none}.site-wrapper{min-width:1200px;background-image:url(../img/slide-1.png);background-repeat:no-repeat;background-position:top center;-webkit-transition:background-image .5s ease,background-color .5s ease;transition:background-image .5s ease,background-color .5s ease}.wrapper{min-width:1200px;background-image:-webkit-linear-gradient(top,#9cb0a5 0%,#849d8f 40%);background-image:linear-gradient(180deg,#9cb0a5 0%,#849d8f 40%)}.site-wrapper:after,.site-wrapper:before{content:"";visibility:hidden}.site-wrapper:before{background-image:url(../img/slide-2.png)}.site-wrapper:after{background-image:url(../img/slide-3.png)}h1{margin-top:0;margin-bottom:25px}h1,h2{font-size:35px;line-height:41px}h3{font-size:24px;line-height:30px}h4{font-size:16px;line-height:22px}input[type=submit]{outline:none}input[type=email],input[type=password],input[type=search],input[type=text],textarea{font-size:16px;line-height:24px;font-weight:700;color:#323232}textarea{font-family:"Roboto","Arial",sans-serif}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-weight:400;color:#999}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{font-weight:400;color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-weight:400;color:#999}.main-header{min-height:118px;margin-bottom:20px}.container{width:1200px;margin:0 auto;padding-left:27px;padding-right:27px}.clearfix::after{content:"";display:table;clear:both}nav{float:left;min-height:70px;width:586px}.index-logo{float:left;min-height:73px;width:160px;margin-left:-5px;margin-right:10px;padding-top:10px}.main-navigation{float:left;min-height:73px;width:406px;padding-top:22px}.main-navigation ul{margin:0;padding:0;list-style:none}.main-navigation>ul li{position:relative;display:inline-block}.menu-link{display:block;color:#fff;padding:7px 13px;font-weight:700;font-size:16px;line-height:18px;border-radius:15px}.main-navigation li:hover .menu-link{text-decoration:none;color:#323232;background:#f7f6f3}.drop-menu a,.menu-link:active{text-decoration:none;color:#323232}.menu-link:active{background:#f7f6f3;box-shadow:inset 0 2px 2px #696969}.drop-menu{display:none;position:absolute;z-index:12;top:37px;left:-6px;background-color:#f8f7f4;width:143px;border-radius:5px;padding:0;box-shadow:0 20px 30px rgba(0,0,0,.4)}.drop-menu a,.menu-catalog:hover .drop-menu,.search:hover .search-block{display:block}.drop-menu::before{content:"";position:absolute;top:-5px;width:100%;height:5px}.drop-menu a{width:143px;padding:9px 20px;font-size:14px;line-height:16px}.drop-menu li:hover{background:#fbded7}.drop-menu a:active{background:#f6b5a5}.drop-menu-head{font-weight:700}.drop-menu .new,.drop-menu-head{border-radius:5px 5px 0 0}.drop-menu .melorin,.drop-menu li:last-child{border-radius:0 0 5px 5px}.drop-menu-head::after{content:"";position:absolute;z-index:2;bottom:-1px;left:6px;height:2px;width:130px;background-color:#d1d0ce}.main-navigation .active{text-decoration:none;color:#fff;background-color:#d07058}.btn,.main-navigation .active a{color:#fff}.drop-menu .active:hover a,.sort-block option{color:#323232}.btn{display:inline-block;text-decoration:none;font-weight:700;background-image:-webkit-linear-gradient(#f26843,#e74b36);background-image:linear-gradient(#f26843,#e74b36);box-shadow:0 2px 1px #bd3f18}.btn:hover{color:#fefefe;background:#f38367}.btn:active{color:#fceeec;background-image:-webkit-linear-gradient(#d74632,#e1613e);background-image:linear-gradient(#d74632,#e1613e);box-shadow:inset 0 2px 1px #942718}.user-block{float:right;min-height:73px;width:560px;padding-top:22px;text-align:right}.user-block-btn,.user-block>div{display:inline-block}.user-block-btn{padding:8px 0;color:#fff;background-color:rgba(255,255,255,.2);text-decoration:none;font-size:14px;line-height:16px;font-weight:500}.search-btn{position:relative;border-radius:50%;width:33px;height:33px;color:rgba(255,255,255,0)}.search-btn::before{content:"";position:absolute;right:8px;width:17px;height:17px;background:url(../img/spritesheet.png) no-repeat;background-position:-72px -77px}.search{position:relative;margin-right:8px}.search-block{display:none;position:absolute;top:38px;right:0;z-index:3;width:342px;height:84px;background-color:#f8f7f4;border-radius:7px;text-align:center;padding-top:20px;box-shadow:0 20px 30px rgba(0,0,0,.4)}.search-block::before{content:"";position:absolute;top:-5px;right:0;width:100%;height:5px}.search-block input[type=search]{width:311px;height:44px;border-radius:6px;border:1px solid #d3d3d2;padding-left:15px;padding-right:15px}.search-block label{position:absolute;top:6px;left:30px;font-size:11px;line-height:13px;color:#999;display:none}input[type=search]:hover{box-shadow:inset 0 0 0 1px #c7c6c5}input[type=search]:focus{box-shadow:inset 0 0 0 1px #8fbdec;border-color:#8fbdec;outline:none}.login-block input[type=email]:focus::-webkit-input-placeholder,.login-block input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder{color:transparent}.login-block input[type=email]:focus:-moz-placeholder,.login-block input[type=email]:focus::-moz-placeholder,.login-block input[type=password]:focus:-moz-placeholder,.login-block input[type=password]:focus::-moz-placeholder,input[type=search]:focus:-moz-placeholder,input[type=search]:focus::-moz-placeholder{color:transparent}.login-block input[type=email]:focus:-ms-input-placeholder,.login-block input[type=password]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder{color:transparent}.login-block input[type=email]:focus+label,.login-block input[type=password]:focus+label,input[type=search]:focus+label{display:block;color:#5b9ddf}.login-block input[type=email]:valid+label,.login-block input[type=password]:valid+label,input[type=search]:valid+label{display:block}.search:hover .search-btn{background-color:#f8f7f4}.search:hover .search-btn::before{background-position:-105px -5px}.login-btn{position:relative;padding-left:45px;padding-right:16px;border-radius:15px}.login-btn::before{content:"";position:absolute;top:6px;left:16px;width:21px;height:19px;background:url(../img/spritesheet.png) no-repeat;background-position:-5px -35px}.login{position:relative;margin-right:8px}.login-block{display:none;position:absolute;top:38px;right:0;z-index:4;width:277px;height:214px;background-color:#f8f7f4;text-align:left;border-radius:7px;padding:20px;box-shadow:0 20px 30px rgba(0,0,0,.4)}.login-block::before{content:"";position:absolute;top:-6px;right:0;width:100%;height:6px}.login-block input[type=email],.login-block input[type=password]{width:240px;height:44px;border-radius:6px;border:1px solid #d3d3d2;padding-left:15px;padding-right:15px;margin-bottom:20px}.login-block label{position:absolute;top:6px;left:35px;font-size:11px;line-height:13px;color:#999;display:none}.login-block .password{top:69px;left:35px}.login-block input[type=email]:hover,.login-block input[type=password]:hover{box-shadow:inset 0 0 0 1px #c7c6c5}.login-block input[type=email]:focus,.login-block input[type=password]:focus{box-shadow:inset 0 0 0 1px #8fbdec;border-color:#8fbdec;outline:none}.login-block .btn{width:102px;height:45px;font-size:18px;line-height:24px;color:#fefefe;border-radius:22px;border:none;cursor:pointer}.login-block .help{float:right;width:124px;height:45px}.login:hover .login-btn{color:#323232;background-color:#f8f7f4}.login:hover .login-btn::before{background-position:-36px -35px}.help a,.user-basket table{font-size:13px;line-height:24px;color:#323232}.help a:active,.help a:hover,table a:active,table a:hover{color:#e84d37}.basket:hover .user-basket,.login:hover .login-block{display:block}.basket-btn{padding-left:45px;padding-right:18px;border-radius:15px}.basket-btn::before{content:"";position:absolute;z-index:5;top:6px;left:16px;width:21px;height:20px;background:url(../img/spritesheet.png) no-repeat;background-position:-43px -5px}.basket,.basket-btn{position:relative}.basket-btn.full{color:#313131;background-color:#f7f6f3}.basket-btn.full::before{background-position:-74px -5px}.basket-btn.full::after{content:"";position:absolute;z-index:4;top:8px;left:20px;width:15px;height:11px;background-color:#e84d37}.user-basket{position:absolute;top:38px;right:0;z-index:5;display:none;width:539px;min-height:242px;background-color:#f8f7f4;border-radius:7px;padding:15px;box-shadow:0 20px 30px rgba(0,0,0,.4)}.user-basket::before,user-basket::before{content:"";position:absolute;top:-6px;width:100%;height:6px}.user-basket table{line-height:16px;border-collapse:collapse;text-align:left}.user-basket .price{color:#999}.user-basket td{padding:9px 10px;white-space:nowrap}table a{text-decoration:none;color:#323232}.user-basket .del{cursor:pointer}.user-basket .name-ice{width:240px;white-space:inherit}.user-basket .total{font-size:15px;line-height:18px;font-weight:700;text-align:right;border-top:1px solid #cacac7;padding-top:15px}.user-basket .btn{width:170px;height:45px;border-radius:23px;text-align:center;padding-top:11px;font-size:18px;line-height:24px;margin-top:10px}.user-basket::before{left:0}.contact{float:right;min-height:45px;width:267px;text-align:right}.contact span{font-weight:700;font-size:14px;line-height:16px}.contact span:last-child{font-size:22px;line-height:24px}.slider{position:relative}.slide{display:none;width:680px;padding-top:210px;padding-bottom:20px;margin:0 auto 40px}.description{text-align:center}.description p{font-weight:700;font-size:60px;line-height:60px}.description .btn{font-size:32px;line-height:44px;margin:-28px auto;padding:10px 40px;border-radius:35px;box-shadow:0 2px 3px #bd3f18;text-shadow:0 2px 6px rgba(0,0,0,.4)}.description .btn:active{box-shadow:inset 0 2px 3px #942718}.slider-controls{position:absolute;z-index:10;left:27px;bottom:25px}.slider-controls label{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:top;background-color:transparent;border:2px solid #fff;border-radius:50%;cursor:pointer}.slider-controls label:hover{background-color:rgba(255,255,255,.3)}#btn-1:checked~.site-wrapper #slide1,#btn-2:checked~.site-wrapper #slide2,#btn-3:checked~.site-wrapper #slide3,.additive input[type=checkbox]:checked+label:after,.fatty input[type=radio]:checked+label:after{display:block}#btn-1:checked~.site-wrapper{background-color:#849d8f;background-image:url(../img/slide-1.png)}#btn-2:checked~.site-wrapper{background-color:#8996a6;background-image:url(../img/slide-2.png)}#btn-3:checked~.site-wrapper{background-color:#9d8b84;background-image:url(../img/slide-3.png)}#btn-1:checked~.site-wrapper label[for=btn-1],#btn-2:checked~.site-wrapper label[for=btn-2],#btn-3:checked~.site-wrapper label[for=btn-3]{background-color:#fff}.discount{margin-bottom:40px}.discount-item{float:left;width:560px;min-height:229px;margin-right:26px;background:#c40d38 url(../img/fon-raspberry.jpg) no-repeat center top;background-size:cover;border-radius:15px;padding:20px}.discount-item:last-child{margin-right:0;background:#653a23 url(../img/fon-choсo.jpg) no-repeat center top;background-size:cover}.discount-item h2{margin:0}.discount-item p{font-weight:500;font-size:18px;line-height:22px}.discount-item .btn{float:right;border-radius:23px;padding:11px 23px;font-size:18px;line-height:24px;margin-top:18px}.popular,.product{font-size:0}.product{min-height:1100px;margin-bottom:27px}.product-item{display:inline-block;vertical-align:top;position:relative;margin-right:26px;min-height:342px;width:267px;text-align:center;margin-bottom:20px}.product-item:nth-child(4n){margin-right:0}.product-item-img{position:relative;margin-bottom:8px}.product-item-img .hit{position:absolute;top:0;left:0;border-radius:50%}.product-item-img p{position:absolute;top:163px;font-weight:700;font-size:45px;line-height:45px;text-shadow:1px 1px 1px rgba(0,0,0,.4)}.product-item-img span{font-size:30px}.product-item .info{display:inline-block;color:#fff;font-weight:500;font-size:16px;line-height:22px;margin-bottom:24px}.product-item .ruble{vertical-align:middle;margin-bottom:6px}.breadcrumbs a:active,.breadcrumbs a:hover,.html-academy p a:active,.html-academy p a:hover,.product-item .info:active,.product-item .info:hover{color:#ffbc9e}.product-item::before{content:"";width:293px;height:118%;background-color:rgba(255,255,255,.3);border-radius:5px;position:absolute;top:-5px;left:-13px;z-index:-1;display:none;box-shadow:0 20px 30px rgba(0,0,0,.15)}.product-btn{position:absolute;bottom:-37px;left:33px;width:200px;border-radius:23px;padding:12px 16px;font-size:18px;line-height:24px;color:#fefefe;display:none}.product-item:hover .product-btn,.product-item:hover::before{display:block}.product-item:hover .info{text-decoration:none}.product-item:hover{z-index:5}.seo{margin-bottom:40px;color:#323232;padding:23px 20px;background:#f1e7ce url(../img/wafer-fon.jpg);border-radius:14px}.seo h3{font-weight:700;margin:0;padding:0}.seo-item{float:left;width:540px;margin-right:26px;position:relative}.seo-item:nth-child(2n+1){margin-right:0}.seo-item img,.sub label,.sub::before{position:absolute;left:0;top:10px}.seo-item p,.sub p{font-size:16px;line-height:22px}.seo-item p{padding-left:57px;padding-top:8px;padding-right:5px;margin-bottom:0}.blog-and-sub{margin-bottom:40px;color:#323232}.blog,.sub{float:left;min-height:220px;width:560px;border-radius:14px}.blog{margin-right:26px;background:#fff url(../img/fon-strawberry.jpg) no-repeat;background-position:top -224px left -52px;padding:22px 250px 20px 20px}.blog h4{font-weight:500;margin-top:0;margin-bottom:4px}.blog a{font-size:24px;line-height:30px;font-weight:700;color:#323232}.blog a:active,.blog a:hover{color:#e84d37}.sub{position:relative;z-index:1;background-color:#fff;padding:30px 25px;text-align:right}.sub::before{content:"";top:0;z-index:-1;width:560px;height:100%;background:url(../img/fon-post.png) no-repeat top center;background-size:100% 100%}.sub p{color:#5a5a5a;margin-top:0;text-align:left}.sub form{margin-top:35px}.sub input[type=email]{width:366px;height:44px;margin-right:10px;border-radius:4px;border:1px solid #d3d3d2;outline:none;padding-left:15px;padding-right:15px}.sub label{top:115px;left:40px;font-size:11px;line-height:13px;color:#999;display:none}.sub input[type=email]:hover{box-shadow:inset 0 0 0 1px #c7c6c5}.sub input[type=email]:focus{box-shadow:inset 0 0 0 1px #8fbdec;border-color:#8fbdec}.sub input[type=email]:focus::-webkit-input-placeholder{color:transparent}.sub input[type=email]:focus:-moz-placeholder,.sub input[type=email]:focus::-moz-placeholder{color:transparent}.sub input[type=email]:focus:-ms-input-placeholder{color:transparent}.sub input[type=email]:focus+label{display:block;color:#5b9ddf}.sub input[type=email]:valid+label{display:block}.contact-us .btn,.contact-us b,.sub .btn{font-size:18px;line-height:24px}.sub .btn{border:none;cursor:pointer;padding:10px 18px;border-radius:35px}.map-contacts{position:relative;width:100%;min-height:430px;margin:0 auto;background:#f7f1d9 url(../img/map.jpg) no-repeat top center}.yandex-map{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.contact-us{float:right;position:relative;z-index:3;color:#323232;background:#fff;width:302px;min-height:304px;border-radius:13px;padding:15px 25px;margin-top:62px}.contact-us p{font-size:14px;line-height:20px;margin-bottom:18px}.contact-us b{display:block;margin:2px 0}.contact-us .btn{width:253px;border-radius:23px;padding:10px 20px;text-align:center;margin-top:5px}.breadcrumbs-block{min-height:20px;width:267px;margin-bottom:5px}.breadcrumbs{margin-top:-22px;margin-left:-9px;padding:0;margin-bottom:0}.breadcrumbs li{display:inline-block;font-size:14px;line-height:16px}.breadcrumbs li::before{content:"»";margin-left:5px;margin-right:5px;color:#fff}.breadcrumbs li:first-child::before{content:""}.breadcrumbs a,.footer-nav a{color:#fff}.filter{min-height:157px;width:1146px;margin-bottom:15px;font-size:16px;line-height:18px;font-weight:500}.filter fieldset{display:inline-block;border:none;vertical-align:top;padding-left:0;padding-bottom:16px;margin-left:0}.filter legend{font-size:14px;line-height:16px;font-weight:500;padding-left:16px}.filter .filter-block{background-color:rgba(255,255,255,.2);border-radius:20px;padding:9px 10px 9px 8px}.sort-block .filter-block{padding:6px 15px 7px;width:193px;text-align:center}.sort-block select{border-color:transparent;color:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;background:url(../img/select.png) 98% center no-repeat}fieldset:first-child:hover .filter-block{background-color:#fff}fieldset:first-child:hover select{color:#323232;background:url(../img/selectHover.png) 98% center no-repeat}.price-block .filter-block{position:relative;width:220px;padding:16px 15px}.price-block .scale{height:4px;background:rgba(255,255,255,.5)}.price-block .bar{width:100px;height:4px;background:#fff;margin-left:29px}.range-toggle{width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;position:absolute;top:8px}.range-toggle-min{left:34px}.range-toggle-max{left:132px}.filter-btn{display:inline-block;height:36px;width:144px;color:#fff;background-color:rgba(255,255,255,.2);border-radius:18px;border:2px solid #fcfcfc;margin-top:22px;cursor:pointer}.filter-btn:active,.filter-btn:hover{color:#323232;background-color:#fbfcfb;border:none}.filter-btn:active{background-color:#eaeaea;box-shadow:inset 0 2px 1px #6c6d6c}.fatty label{position:relative;padding-left:37px;padding-right:8px;cursor:pointer}.fatty label:last-child{padding-right:5px}.additive input,.fatty input{display:none}.fatty label::after,.fatty label::before{content:"";border-radius:50%;position:absolute}.fatty label::before{border:1px solid #f8f7f4;width:18px;height:18px;left:8px;top:0}.fatty label::after{width:10px;height:10px;background-color:#f8f7f4;left:13px;top:5px;display:none}.fatty label:hover::before{width:16px;height:16px;border:2px solid #f8f7f4}.additive label{position:relative;padding-left:39px;padding-right:10px;cursor:pointer}.additive label:last-child{padding-right:8px}.additive label::before{content:"";width:18px;height:18px;border-radius:3px;border:1px solid #fff;position:absolute;left:8px;top:0}.additive label::after{content:"";width:9px;height:5px;border:2px solid #fff;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:13px;top:4px;display:none}.additive label:hover::before{width:16px;height:16px;border:2px solid #fff}.additive input[type=checkbox]:disabled+label::after,.additive input[type=checkbox]:disabled+label::before,.fatty input[type=radio]:disabled+label::before{border-color:rgba(255,255,255,.3)}.fatty input[type=radio]:disabled+label::after{background-color:rgba(255,255,255,.3)}.additive input[type=checkbox]:disabled+label:hover::before,.fatty input[type=radio]:disabled+label:hover::before{width:18px;height:18px;border:1px solid rgba(255,255,255,.3)}.paginator{width:1146px;height:58px;text-align:right;border-bottom:1px solid #a9bbb1}.first-page-btn,.last-page-btn,.page-btn{display:inline-block;border-radius:50%;padding:5px 0;text-decoration:none;text-align:center;font-size:16px;line-height:18px}.page-btn{background-color:transparent;font-weight:500;margin-right:-2px;width:26px;height:26px;color:#fff}.first-page-btn,.last-page-btn{width:28px;height:28px;color:transparent;background:url(../img/spritesheet.png) no-repeat}.first-page-btn{background-position:-16px 1px}.last-page-btn{background-position:6px 1px}.last-page-btn:hover,.page-btn:hover{background-color:rgba(255,255,255,.2)}.page-btn:active,.paginator .current{background-color:#fff;color:#323232}.last-page-btn:active{background-color:rgba(255,255,255,.5)}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}70%{-webkit-transform:translateY(30px);transform:translateY(30px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}70%{-webkit-transform:translateY(30px);transform:translateY(30px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.feedback-block{width:1146px;height:560px;border-bottom:1px solid #a9bbb1}.feedback{position:fixed;top:50%;left:50%;z-index:30;margin-top:-221px;margin-left:-239px;display:none;height:442px;width:478px;color:#323232;background:#f8f7f4;border-radius:10px;padding:20px 25px}.feedback-show{display:block;-webkit-animation:bounce .6s;animation:bounce .6s}.feedback-error{-webkit-animation:shake .6s;animation:shake .6s}.feedback-close{width:18px;height:18px;position:absolute;top:15px;right:15px;font-size:0;border:0;background-color:transparent;outline:0;cursor:pointer}.feedback-close::after,.feedback-close::before{content:"";position:absolute;top:7px;left:0;width:21px;height:2px;background-color:#000;border-radius:1px}.feedback-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.feedback-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.feedback span{font-size:24px;line-height:28px;font-weight:500}.feedback input[type=email],.feedback input[type=text]{border-radius:6px;border:1px solid #d3d3d2;padding-left:15px;padding-right:15px;margin-top:20px;width:267px;height:44px}.feedback textarea{border-radius:6px;border:1px solid #d3d3d2;margin-top:20px;width:426px;height:155px;padding:11px 15px}.feedback label{position:absolute;top:53px;left:40px;font-size:11px;line-height:13px;color:#999;display:none}.feedback .user-email{top:117px}.feedback .area{top:181px}.feedback input[type=email]:hover,.feedback input[type=text]:hover,.feedback textarea:hover{box-shadow:inset 0 0 0 1px #c7c6c5}.feedback input[type=email]:focus,.feedback input[type=text]:focus,.feedback textarea:focus{box-shadow:inset 0 0 0 1px #8fbdec;border-color:#8fbdec;outline:none}.feedback input[type=email]:focus+label,.feedback input[type=text]:focus+label,.feedback textarea:focus+label{display:block;color:#5b9ddf}.feedback input[type=email]:focus::-webkit-input-placeholder,.feedback input[type=text]:focus::-webkit-input-placeholder,.feedback textarea:focus::-webkit-input-placeholder{color:transparent}.feedback input[type=email]:focus:-moz-placeholder,.feedback input[type=email]:focus::-moz-placeholder,.feedback input[type=text]:focus:-moz-placeholder,.feedback input[type=text]:focus::-moz-placeholder,.feedback textarea:focus:-moz-placeholder,.feedback textarea:focus::-moz-placeholder{color:transparent}.feedback input[type=email]:focus:-ms-input-placeholder,.feedback input[type=text]:focus:-ms-input-placeholder,.feedback textarea:focus:-ms-input-placeholder{color:transparent}.feedback .btn{float:right;width:140px;height:45px;border-radius:23px;border:none;font-size:18px;line-height:24px;margin-top:20px;cursor:pointer}.overlay{position:fixed;top:0;left:0;z-index:25;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none}.footer-nav a:hover::before,.overlay-show{display:block}.main-footer{min-height:103px;padding:20px 0}.footer-social{float:left;width:267px;margin-right:26px;padding-top:15px}.social-btn{display:inline-block;width:38px;height:38px;border-radius:100%;border:4px solid rgba(255,255,255,.3);background:url(../img/spritesheet.png) no-repeat;margin-right:7px;opacity:.8}.social-btn-twit{background-position:-100px -78px}.social-btn-inst{background-position:-31px -78px}.social-btn-fb{background-position:-68px -36px}.social-btn-vk{background-position:-133px -6px}.social-btn:hover{border-color:rgba(255,255,255,.5);opacity:1}.social-btn:active{border-color:#dbe3de;box-shadow:inset 0 1px 1px #989998}.footer-nav{float:left;width:560px;margin-right:26px;padding-left:128px;padding-right:120px}.footer-nav ul{padding:0;margin-top:12px}.footer-nav li{float:left;position:relative;height:23px;min-width:142px;list-style:none;font-size:13px;line-height:18px}.footer-nav a::before{content:"";display:none;position:absolute;top:2px;left:-22px;width:15px;height:13px;background:url(../img/spritesheet.png) no-repeat;background-position:-5px -77px}.footer-nav a:hover{font-weight:700}.html-academy{float:left;width:267px;position:relative}.html-academy>a{position:relative;top:0;left:78px}.html-academy p{margin-top:0;font-size:12px;line-height:18px;text-align:right}.html-academy p a{color:#fff}
