@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local('Ubuntu Light'),local('Ubuntu-Light'),url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1CzjsGyI.ttf) format('truetype')}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKfw7z.ttf) format('truetype')}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jsGyI.ttf) format('truetype')}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjsGyI.ttf) format('truetype')}.block-base-padding{padding:40px 0}body,html{font-family:Ubuntu,sans-serif;font-size:14px;color:#333}a:active,a:focus,a:hover{outline:0}a:active,a:focus{text-decoration:none}::selection{background:#ffc600;color:#333}::-moz-selection{background:#ffc600;color:#333}::-webkit-selection{background:#ffc600;color:#333}h1,h2,h3,h4,h5,h6{font-weight:900;text-transform:uppercase;text-align:center;position:relative}h1,h2{font-size:30px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #fff}h1:after,h2:after{content:"";position:absolute;width:90px;height:5px;background-color:#ffc600;bottom:-3px;left:50%;margin-left:-45px}h3,h4{font-size:20px;margin:25px 0}a:active,a:focus,a:hover{color:#ffc600}.form-control:focus{border-color:#ffc600;-webkit-box-shadow:0 0 0 .2rem rgba(231,76,60,.2);box-shadow:0 0 0 .2rem rgba(231,76,60,.2)}.button,a.button{background:#ffc600;color:#333;font-size:17px;line-height:17px;font-weight:700;padding:15px 30px;display:inline-block;border-radius:25px;-moz-border-radius:25px;border:2px solid #ffc600;cursor:pointer}.button:hover,a.button:hover{text-decoration:none;background-color:#fff;color:#333}.button.grey,a.button.grey{background-color:#949494;color:#fff;border-color:#949494}.button.grey:hover,a.button.grey:hover{background-color:#878787}.owl-next,.owl-prev{color:#78797a;padding-top:5px;width:32px;height:32px;margin-top:-16px;font-size:16px;line-height:18px;text-align:center;position:absolute;border:2px solid #78797a;border-radius:50%;-moz-border-radius:50%;top:50%}.owl-next:hover,.owl-prev:hover{color:#333;background-color:#ffc600;border-color:#ffc600}.owl-prev{padding-right:2px;left:20px}.owl-next{padding-left:2px;right:20px}.owl-dots{position:absolute;left:0;bottom:10px;width:100%;text-align:center}.owl-dot{display:inline-block;width:14px;height:14px;border:2px solid #78797a;margin:0 5px;border-radius:50%;-moz-border-radius:50%}.owl-dot:hover{background-color:#78797a}.owl-dot.active{background-color:#ffc600;border-color:#ffc600}.top-line{background-color:#333;color:#fff;padding:5px 0;border-bottom:1px solid #000}.top-line .top-contacts{margin-top:5px}.top-line .top-contacts .top-contact{float:left;margin-right:15px}.top-line .top-contacts .top-contact a{color:#fff}.top-line .top-contacts .top-contact a:hover{color:#ffc600}.top-line .top-contacts i{margin-right:3px}.top-line .top-social{display:inline-block;float:right}.top-line .top-social .social-link{display:inline-block;background:#fff;width:35px;height:35px;text-align:center;line-height:35px;margin-left:5px;color:#333;border-radius:50%;-moz-border-radius:50%}.top-line .top-social .social-link:hover{color:#ffc600}.header{padding:20px 0;border-bottom:1px solid #f0f0f0}.header .logo{float:left}.header .logo span{font-size:20px;line-height:20px;vertical-align:middle;text-transform:uppercase;font-weight:700}.header .logo i{color:#ffc600;font-size:40px;line-height:30px;vertical-align:middle;margin-right:0;display:inline-block}.header .top-menu{margin:0;padding:0;text-align:right}.header .top-menu li{display:inline;padding:0 5px;line-height:33px}.header .top-menu a{color:#333}.header .top-menu a:hover{color:#ffc600}.header .slogan{padding:5px 10px;border-left:1px solid #ccc;float:left;margin-left:10px}.main-banners{position:relative;border-bottom:1px solid #f0f0f0;color:#333}.main-banners .main-banner{height:500px;background-size:cover;background-repeat:no-repeat;background-position:top center}.main-banners .main-banner .main-banner-content{padding-top:100px}.main-banners .main-banner .main-banner-content .main-banner-content-half{width:50%}.main-banners .main-banner .main-banner-content .main-banner-bg{background:rgba(255,255,255,.7);padding:20px}.main-banners .main-banner .main-banner-content .main-banner-bg .main-banner-text{text-shadow:none}.main-banners .main-banner .main-banner-content .main-banner-title{font-size:30px;text-transform:uppercase;color:#333;font-weight:700;margin-bottom:20px;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff}.main-banners .main-banner .main-banner-content .main-banner-text{text-transform:uppercase;font-size:18px;margin-bottom:20px;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff}.about{background-color:#f0f0f0;padding:40px 0;text-align:center}.about h1{border-bottom-color:#ccc}.advantages-wrap{background-color:#f0f0f0;padding:40px 0}.advantages-wrap h2{border-bottom-color:#ccc}.advantages-wrap .advantage{text-align:center}.advantages-wrap .advantage .advantage-icon{width:100px;height:100px;border:5px solid #ffc600;position:relative;border-radius:50%;-moz-border-radius:50%;margin:40px auto 25px}.advantages-wrap .advantage .advantage-icon i{font-size:50px;line-height:90px;vertical-align:middle;color:#333}.advantages-wrap .advantage .advantage-icon:before{content:"";position:absolute;left:-5px;top:50%;width:10px;height:20px;margin-top:-10px;background-color:#f0f0f0}.advantages-wrap .advantage .advantage-icon:after{content:"";position:absolute;right:-5px;top:50%;width:10px;height:20px;margin-top:-10px;background-color:#f0f0f0}.advantages-wrap .advantage .advantage-title{text-transform:uppercase;font-weight:700;margin-bottom:5px}.advantages-wrap .advantage .advantage-text{margin-bottom:15px}.catalog-wrap{padding:40px 0;text-align:center}.catalog-wrap .items-wrap{padding:40px 0}.catalog-wrap .items-wrap .item .item-title{font-weight:700;text-transform:uppercase;margin-bottom:20px;display:block;color:#333}.catalog-wrap .items-wrap .item .item-title:hover{color:#ffc600}.catalog-wrap .items-wrap .item .item-image{border:1px solid #f0f0f0;display:block;position:relative;margin:0 1px 20px}.catalog-wrap .items-wrap .item .image-loop{position:absolute;bottom:5px;right:10px;font-size:30px;color:#333}.catalog-wrap .items-wrap .item a.item-image:hover{border-color:#ffc600;text-decoration:none}.catalog-wrap .items-wrap .item .prices{position:relative}.catalog-wrap .items-wrap .item .item-price{color:#a00;font-weight:700;font-size:16px;margin-bottom:20px}.catalog-wrap .items-wrap .item .item-old-price{color:#ccc;text-decoration:line-through;position:absolute;width:100%;text-align:center;top:-15px}.catalog-wrap .owl-prev{left:-40px}.catalog-wrap .owl-next{right:-40px}.catalog-wrap .owl-dots{bottom:-10px}.modal-content .form-group{border:none}.modal-content .button{padding:15px;width:100%}.modal-content .modal-footer{display:block}.modal-content a{color:#ffc600}.modal-content a.button{color:#000}.modal-content .form-control{background-color:transparent}.discount{padding:40px 0;color:#fff;background:0 0;position:relative;min-height:370px}.discount form{margin:40px 0 0}.discount h2{color:#fff}.discount .form-control{background:0 0;color:#fff}.discount p{text-align:center;text-transform:uppercase}.discount p.small{text-transform:none;text-align:justify}.discount a{color:#ffc600}.discount .button-wrap{margin-top:20px}.discount .subscribe{margin-top:20px}.discount .button-inner{text-align:right}.reviews-wrap{padding:40px 0}.reviews-wrap .review{padding:40px 20px}.reviews-wrap .review img{width:auto;float:left;width:100px;margin-right:20px}.reviews-wrap .review .review-name{margin:20px 0 5px;font-weight:700;text-transform:uppercase}.reviews-wrap .review .review-city{font-weight:700}.reviews-wrap .review .review-text{margin-top:10px}.reviews-wrap .owl-prev{left:-20px}.reviews-wrap .owl-next{right:-20px}.reviews-wrap .owl-dots{bottom:-10px}.partners-wrap{padding:40px 0;background:#f0f0f0}.partners-wrap h2{border-bottom-color:#ccc}.partners-wrap .partners{margin:60px 0}.partners-wrap .partners img{width:auto;display:block;margin:0 auto}.partners-wrap .owl-prev{left:-20px}.partners-wrap .owl-next{right:-20px}.partners-wrap .owl-dots{bottom:-50px}.footer{padding:40px 0;background:#333;color:#fff}.footer .footer-title{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.footer .footer-title span{color:#ffc600;border-left:3px solid #ffc600;padding-left:10px}.footer .footer-contact{margin-bottom:15px}.footer .footer-contact i{margin-right:3px}.footer .footer-contact a{color:#fff}.footer .footer-contact a:hover{color:#ffc600}.footer .footer-social{display:inline-block}.footer .footer-social .social-link{display:inline-block;background:#f0f0f0;color:#333;width:35px;height:35px;text-align:center;line-height:35px;margin-right:5px;border-radius:50%;-moz-border-radius:50%}.footer .footer-social .social-link:hover{color:#ffc600}.footer .button{margin-top:15px}#google-map{height:400px;color:#333}#google-map a{color:#333}#google-map a:hover{color:#ffc600}.google-map-wrap{position:relative}.google-map-wrap h2{position:absolute;z-index:2;top:0;padding:20px 0;width:100%;text-align:center;background:rgba(255,255,255,.8);color:#333}.quick-view-img{width:100%;max-width:200px;margin:0 auto;display:block}.quick-view-old-price{text-decoration:line-through}.quick-view-price{color:#a00;font-weight:700;font-size:16px}@media (max-width:992px){.top-line .top-contacts{margin-top:5px}.top-line .top-contacts .top-contact{float:none;margin-right:0;margin-bottom:10px;text-align:center}.top-line .top-social{display:block;text-align:center;float:none;margin-bottom:10px}.top-line .top-social .social-link{display:inline-block}.header .logo{float:none;text-align:center}.header .slogan{padding:0;border:none;float:none;margin:0 0 15px;text-align:center}.header .top-menu{text-align:center}.main-banners .main-banner{height:auto}.main-banners .main-banner .main-banner-content{top:0;padding:20px;text-align:center}.main-banners .main-banner .main-banner-content .main-banner-content-half{width:100%}.main-banners .main-banner .main-banner-content .main-banner-inner{background:rgba(255,255,255,.7);padding:20px;text-shadow:none}.main-banners .main-banner .main-banner-content .main-banner-title{font-size:20px}.main-banners .main-banner .main-banner-content .main-banner-text{text-transform:uppercase;font-size:14px}.discount .button-wrap{margin-top:0}.discount .subscribe{margin:15px 0}.discount .button-inner{text-align:center}.footer{text-align:center}.footer .footer-title{margin:20px 0}.footer .button{margin:0;width:100%}}@media (max-width:768px){.header .top-menu{margin-top:10px;text-align:center}.header .top-menu li{display:block}.catalog-wrap .owl-prev{left:0}.catalog-wrap .owl-next{right:0}.reviews-wrap .owl-prev{left:0}.reviews-wrap .owl-next{right:0}.partners-wrap .owl-prev{left:0}.partners-wrap .owl-next{right:0}}@keyframes updown{50%{background-position:0 9px}100%{background-position:0 0}}