.has-warning{border: 2px solid #DB6161!important;} .alert-success {padding:10px} .home p {color: #656d78; font-size: 17px; line-height:21px; margin:0; padding:0} .home h1,.home h2,.home h3 { font-size: 26px !important; margin: 0px !important; font-family: HELVETICANEUECYR-MEDIUM !important; line-height: 28px; padding: 20px 0 0; border:0; display:block; font-family: inherit; color: #656d78; } .row.cat2{text-align:center} .row.cat2 li{float:none; display:inline-block;width:23%} .text h4 {font-size:32px} .cart-order td{padding:10px; border:1px solid #aaa} body{overflow-x:hidden} .emptyblock{height:150px} .qr{width:120px; float:right}.copy{line-height:120px} .brand{width:50%;font-size:75px; font-family: HELVETICANEUECYR-ULTRALIGHT!important;line-height:85px; color:#777!important } .brand img{vertical-align:top} .brand:hover,.brand:focus,.brand:active{text-decoration:none} .brand.two{float:right; margin:-84px 0 0; text-align:right} .container.wrap.home{margin:0 30px 0 0; padding:0} .mobilewrapcol{width:46.5%; margin:5px 0 0 0;padding: 18px 32px 46px;border:2px solid #ccd0d9; border-radius:42px; background:rgba(246,247,251,1)} .row.cat ul{display:block;margin:0 auto; text-align:center} input[name="lastname"]{display:none} .operamini #phone .img-circle {border:0} .operamini .sf-menu,.operamini .bigfoto {margin-left: -5px;} .operamini .bigfoto {width: 90%;} .operamini .sf-menu li a {font-size: 23px !important;color:#111} .brand img{z-index:99999} .botmenu ul{text-align:center;padding:0;margin:0;} .botmenu ul li{display:inline;font-size: 15px !important; padding:5px} .botmenu ul a{color:#AAB2BD} i.icon-remove-circle, i.icon-share{position:absolute; right:10px; margin-top:10px; cursor:pointer} .toggle{display:none} .col-md-4.active{width: 1140px!important; position:fixed;top:0px;z-index:99999} #map2{height:300px; display:none} .catproduct .buy, .catproduct .price{height:110px} .navbar-fixed-top{height:105px} #shopOrderForm{width:500px} #shopOrderForm input[type="text"],#shopOrderForm input[type="tel"],#shopOrderForm textarea,#shopOrderForm select{width:100%} .toggle{display:none} .sf-menu{display:block} .sf-menu li { width: 20%; float:left; position: relative; min-height: 1px; padding:0 10px; } .sf-menu li a { background-color: #F9F9F9; border: 2px solid #CCD0D9; border-radius: 15px; color: #CCD0D9; font-size: 20px; display: block; width: 100%; text-align: center; padding: 14px 0px; text-decoration: none; margin:0 3px; height:59px } #subscription input[type="text"],#subscription input[type="tel"] { font-size: 27px; border-radius: 15px; border: 2px solid #CCD0D9; padding: 7px 15px; width:100%; background: none repeat scroll 0% 0% transparent; } #subscription table{width:100%; margin:0 0 20px} #subscription table td{text-align:center} input[type="checkbox"] {width:24px; height:24px; border-color:#fff; vertical-align:bottom} .sendForm label{position:absolute;cursor: text; opacity:0.5} .sendForm label[for="name"]{position:absolute;margin:13px 0 0 10px} .sendForm label[for="phone"]{position:absolute;margin:42px 0 0 35px} .sendForm label[for="message"]{position:absolute;margin:42px 0 0 10px} .home input{z-index:9999} .sendForm label{z-index:9} label.required{border:0!important} body{min-width:320px} .view{border-radius:12px} #phone p small{display:inline-block;font-size:24px; position:absolute;margin:23px 0 0 -50px} .logowrap{text-align:center} .logo{max-width:100%} .qr-pay{opacity:0;background:#fff;position:absolute; margin-right:15px;border:2px solid #CCD0D9;border-radius: 15px;text-align:center;font-size:14px; z-index:999;padding:30px}.qr-pay img{width:100%}.qr-pay span{display:block; line-height:16px;} .qr-pay.active{opacity:1;transition: all 0.7s ease-in-out 0s} .pay{cursor:pointer; margin:0 0 20px; padding:15px;background: #A0D468;position:relative; text-transform:uppercase;color:#fff;display:block; text-align:center; width:100%; border-radius:14px;} .cart-order a{color:#A0D468; font-weight:700} .remove{display:block; position: absolute; top: 8px; left: 8px; cursor: pointer; background-image: url("public/images/ico/close.png"); background-size: 100% auto; background-repeat: no-repeat; width: 24px; height: 24px;} .loader{cursor:pointer; text-decoration:underline} .loaddiv{display:none;padding: 0; margin: 0;width:100%; height:350px} #oferta{font:14px HELVETICANEUECYR-LIGHT!important; color:#555;padding: 0; margin: 0;width:100%; height:350px} .pages,.economy{text-transform:uppercase; line-height:20px; letter-spacing:1px;font-size:15px;color:#999;border-bottom: 2px solid #CCD0D9;padding: 7px 0} .pages{border:0} .pages a:first-child,.pages a:nth-last-of-type(1),.pages .current,.economy span{font:22px HELVETICANEUECYR-LIGHT;line-height:20px;letter-spacing:-1px; color:#A0D468} .price2{font-size:42px; color:#D46868; text-decoration:line-through; margin:0 5px 0 0} .catproduct .bigfoto{border:1px solid #eee;border-radius:9px; padding:0!important; margin:20px;max-height: 340px!important;max-width: 310px} .bigfoto{border: 2px solid #CCD0D9;border-radius: 15px; z-index:99999;max-width:100%} .catproduct .bigfoto:hover {transition: all 0.3s ease-in-out 0s;opacity:0.7} .owl-carousel .item {text-align:center} img.col-md-6:hover{transition: all 0.3s ease-in-out 0s;width: 49%; -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); -o-transform: rotate(15deg); transform: rotate(15deg);} .modal-backdrop {background: transparent;} .modal-content {padding:30px} .fixed{position:fixed; top:120px; background:#fff; z-index:999} .item.noborder{text-align:center} .noborder img, .noborder .bigfoto{border:0!important; margin:0 auto} .shopone .text{border-top: 2px solid #CCD0D9;border-bottom: 2px solid #CCD0D9; padding: 15px 0;margin: 30px 0;} #report{width:100%} #report .item0,#report .item2{text-align:center!important} #report td{border:1px solid #eee; padding:10px;font:19px HELVETICANEUECYR-LIGHT} #report th{background:#f9f9f9} .link-image{width:80px; margin:0 auto;display:block} .link-image img{width:100%} .ymaps-2-1-22-copyright {text-indent:-9999px!important; opacity:0!important} #subscription button{margin:0 0 20px} @media (max-width: 1279px) { .title{font-size:24px!important} .catproduct .bigfoto, .catproduct img {margin:10px;max-height: 250px!important;} .imgwrap {height: 280px;} .catproduct .price {padding: 33.5px 15px!important;} .catproduct .price.plus {padding-top: 0px!important;} } @media (max-width: 959px) { .mobilewrapcol{width:100%;padding: 18px 32px 46px!important;} #phone p{font-size:60px;top:-20px; margin-left:50px} table {width:100%;max-width:100%;} .logo{max-width:50%} .mobilemargin {margin-right: 0px!important} .price2{font-size:29px;} .title{font-size:27px!important} .pay{margin:0 0 20px;} img.col-xs-5{margin-bottom:20px} img.col-xs-5:hover{width: 40%!important} .block2 .col-md-4 {clear:both;display:block!important} .item.noborder{padding:20px 0} .sf-menu li a { font-size: 14px!important; padding: 15px 0px!important; text-decoration: none; margin:0 3px; height:50px } .sf-menu li {margin:0 5px 0 0;width:15.66%;} .sf-menu{margin:0 0 10px} .catline{display:none} .catproduct .price{height:90px;} } @media (max-width: 719px) { .emptyblock{height:0px} .sf-menu li:nth-of-type(1){width:100%} .mobilewrapcol{margin-left:15px} .logowrap{margin: -100px 0 20px 20px} .operamini .row{margin-left: -10px} .qr{display:none} #map2{display:block} .sf-menu{margin:0 0 10px 30px} .catproduct .price{height:80px;padding: 0px 15px!important;} .shopone h2 {margin-top: -100px} .shopone .tovar h2{margin-top: 10px} .item.noborder {margin-top: 120px} .usl .item.noborder {margin-top: 0px} .copy{text-align:center; line-heignt:40px} .brand,.brand.two{text-indent:-9999px} .brand.two{margin:-84px 80px 0 0;} .brand .mini{position:absolute; top:5px; right:10px} .catproduct .bigfoto, .catproduct img {margin:10px;max-height: 220px!important;} .sf-menu li { width: 50%; display: inline-block; margin:0; margin-bottom: 10px;} .sf-menu li a { font-size: 17px!important; padding: 12px 0px!important;} .catproduct .title {height:80px} .upblock, .col-md-4.bigfotowrap {margin-top: -110px !important;} .shopone .shop-cart { margin: -120px 0 120px!important;} #contactForm td,#subscription td{display:block} } @media (max-width: 539px) { .sf-menu{margin:0 0 10px 15px} .container.block3 article h1{font-size:23px!important} .container.block3 p{font-size:19px!important; line-height:23px} .title{font-size:21px!important} .brand { width: 73px; margin-left: 100px;} .catproduct .bigfoto{max-width:90%!important} #butOrder{display:block;margin-top:10px; text-align:center} #shopOrderForm{width:400px} } @media (max-width: 479px) { .sf-menu li {margin:0 0 5px 0;} #order .b-close{display:none} .imgwrap{width:100%} .home .mobilewrapcol h1, .home .text {font-size:25px!important} #shopOrderForm{width:100%} .mobphone{display:block} .monkeylab img{margin-left: 10px;width:50px} p.copy,.monkeylab a {font-size: 20px;} p.copy{margin-top: 12px;} } @media (max-width: 480px) { .operamini .col-xs-1, .operamini .col-sm-1, .operamini .col-md-1, .operamini .col-lg-1, .operamini .col-xs-2, .operamini .col-sm-2, .operamini .col-md-2, .operamini .col-lg-2, .operamini .col-xs-3, .operamini .col-sm-3, .operamini .col-md-3, .operamini .col-lg-3, .operamini .col-xs-4, .operamini .col-sm-4, .operamini .col-md-4, .operamini .col-lg-4, .operamini .col-xs-5, .operamini .col-sm-5, .operamini .col-md-5, .operamini .col-lg-5, .operamini .col-xs-6, .operamini .col-sm-6, .operamini .col-md-6, .operamini .col-lg-6, .operamini .col-xs-7, .operamini .col-sm-7, .operamini .col-md-7, .operamini .col-lg-7, .operamini .col-xs-8, .operamini .col-sm-8, .operamini .col-md-8, .operamini .col-lg-8, .operamini .col-xs-9, .operamini .col-sm-9, .operamini .col-md-9, .operamini .col-lg-9, .operamini .col-xs-10, .operamini .col-sm-10, .operamini .col-md-10, .operamini .col-lg-10, .operamini .col-xs-11, .operamini .col-sm-11, .operamini .col-md-11, .operamini .col-lg-11, .operamini .col-xs-12, .operamini .col-sm-12, .operamini .col-md-12, .operamini .col-lg-12 {padding-left: 0;padding-right: 25px;} .operamini .catproduct div.col-md-4 {width: 83% !important;} .operamini .sf-menu {margin-left: -12.5px;} .operamini .catproduct .price {height: 50px;} .operamini .bigfoto {margin-left: 0px;} .operamini #cartInner{margin-left: -20px;} .operamini .orderpage #cartInner{margin-left: 0px;} }