.parallax,.parallax::before{width:100%;left:0;position:absolute;top:0}#brands .entry,#carousel .img{text-align:center}.parallax{height:1000px;background:top center no-repeat;background-size:cover;z-index:-2}.parallax::before{background:rgba(150,150,150,.5);content:" ";height:100%;z-index:-1}#carousel,#slider{position:relative}#brands div.detail p,#brands div[itemprop=description] p,#shops p,#slider .advantage p,#testimonials p{hyphens:auto}#slider .advantage{opacity:.8;z-index:2}#slider .advantage .item{margin-bottom:10px}#slider .advantage h3{font-size:130%}#slider .advantage a.btn{font-size:110%;margin-bottom:20px}#carousel{margin:0;padding:7px;z-index:2;height:100%}#carousel:after,#carousel:before{position:absolute;content:'';border:1px solid #bfbfbf;z-index:1;width:95%;height:93%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#brands .entry .thumb:after,#shops .crsl-item .address{content:"";left:0;position:absolute}#carousel:before{right:0;bottom:0}#carousel:after{left:0;top:0;height:96%}#carousel .carousel-inner{height:100%}#carousel .img{padding-bottom:160px;border:1px solid #909090;z-index:2;width:calc(100% - 10px);height:calc(100% - 10px);background-color:#fff;margin:5px}#carousel .img img{width:100%;height:auto}#carousel .img a.figure{display:inline-block;position:relative;width:100%}#carousel .carousel-caption{right:5%;left:5%;bottom:10px}#carousel .carousel-caption p{font-size:90%}#carousel .carousel-caption a{text-decoration:none;font-size:120%}#carousel .carousel-caption .price{color:#c73b3c;font-size:110%;font-weight:700;margin:0 0 5px}#carousel .carousel-caption .price span{font-size:90%;font-weight:400;margin:0 10px 7px 0;color:#aaa;text-decoration:line-through}#carousel .ribbon-price{width:220px;height:90px;position:absolute;overflow:hidden;z-index:3;top:0;left:0}#carousel .ribbon-price .percent-div1{float:left;font-size:220%;font-weight:600;width:65px;margin-top:-2px}#carousel .ribbon-price .percent-span{font-weight:600;font-size:120%;margin-top:-10px;display:inline-block}#carousel .ribbon-price.short{width:120px}#carousel .ribbon-price .inset{width:50px;height:150px;position:absolute;top:-40px;left:-50px;z-index:5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(0,0,0,.3);box-shadow:0 5px 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 5px 7px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 5px 7px 0 rgba(0,0,0,.3)}#carousel .ribbon-price .wrapper{position:relative;width:100%;height:50px;overflow:hidden;margin:20px 0 0}#carousel .ribbon-price .base{height:50px;width:100%;background:#c73b3c;background:-moz-linear-gradient(top,rgba(199,59,60,1) 0,rgba(184,32,31,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(199,59,60,1)),color-stop(100%,rgba(184,32,31,1)));background:-webkit-linear-gradient(top,rgba(199,59,60,1) 0,rgba(184,32,31,1) 100%);background:-o-linear-gradient(top,rgba(199,59,60,1) 0,rgba(184,32,31,1) 100%);background:-ms-linear-gradient(top,rgba(199,59,60,1) 0,rgba(184,32,31,1) 100%);background:linear-gradient(top,rgba(199,59,60,1) 0,rgba(184,32,31,1) 100%);position:relative;z-index:2;color:#fff;font-size:90%;text-shadow:rgba(0,0,0,.5) 0 1px 0;padding:4px 27px 0 7px;text-align:center}#carousel .ribbon-price .arrow{width:34px;height:34px;background:#fff;position:absolute;top:8px;right:-17px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:5}#brands{background-color:#fff}#brands .entry .thumb{position:relative;overflow:hidden;padding-bottom:66.67%}#brands .entry .thumb img{position:absolute;left:0;top:0;width:100%;transition:transform .3s ease-in}#brands .entry .thumb:after{height:100%;width:100%;background:rgba(3,3,3,.3);top:0;right:0;opacity:0;transition:opacity .5s}#brands .entry .bg-silver{max-width:450px;height:100%}#brands .entry .detail span{font-size:90%;color:#747474}#brands .entry .detail a{font-weight:800!important;text-transform:uppercase;margin-bottom:10px;text-decoration:none}#brands .entry a.btn{font-size:110%}#brands .entry .nav{border-top:1px solid #dcdcdc!important}#shops .crsl-item{width:calc(25% - 30px);margin:0 15px 30px}#shops .crsl-item figure:after{padding-bottom:66.2%}#shops .crsl-item .address{height:120px;width:100%;background:rgba(3,3,3,.6);bottom:0;color:#fff;padding:15px}#shops .crsl-item h3{font-weight:700;font-size:110%;margin:0 0 10px}#shops .crsl-item p{font-size:75%;margin-bottom:5px}#testimonials .entry{padding:10px;color:#fff}#testimonials .entry .bg-blue{padding:60px 20px 5px}#testimonials .entry .comment{position:relative;overflow-y:auto;height:170px;margin-bottom:15px;scrollbar-width:thin;scrollbar-color:#337ab7;-ms-scrollbar-base-color:#337ab7;-ms-scrollbar-face-color:#337ab7;-ms-scrollbar-highlight-color:#337ab7;-ms-scrollbar-3dlight-color:#337ab7;-ms-scrollbar-shadow-color:#337ab7;-ms-scrollbar-darkshadow-color:#337ab7;-ms-scrollbar-track-color:#337ab7;-ms-scrollbar-arrow-color:#337ab7;-ms-overflow-style:none}#testimonials .entry .comment::-webkit-scrollbar{width:0;background:#337ab7}#testimonials .entry .comment::-webkit-scrollbar-button,#testimonials .entry .comment::-webkit-scrollbar-corner,#testimonials .entry .comment::-webkit-scrollbar-thumb,#testimonials .entry .comment::-webkit-scrollbar-track,#testimonials .entry .comment::-webkit-scrollbar-track-piece{background:#337ab7;border:0}#testimonials .entry::after{color:#fff;content:"\f10d";font-family:fontawesome;font-size:250%;position:absolute;top:5px;left:20px}#testimonials .entry .comment .overlay{display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(rgba(51,122,183,0) 100px,#337ab7);z-index:1}#testimonials .entry .author{text-align:right;font-weight:700;font-size:110%}@media (hover:hover),(min-width:0\0){#brands .entry .bg-silver:hover{background-color:#efefef!important}#brands .entry .bg-silver:hover .thumb:after{opacity:1}#brands .entry .bg-silver:hover .thumb img{transform:scale(1.15)}#brands .entry .bg-silver:hover .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}#testimonials .entry .comment .overlay:hover{background-image:linear-gradient(rgba(51,122,183,0) 0,#337ab7)}}@media (max-width:320px){#callus .h1{font-size:240%}}@media (max-width:478px){#slider .advantage{margin-top:490px}#slider .advantage .item{height:70px;margin-bottom:20px}#carousel .img{padding-bottom:130px}#carousel .img img{width:200px;height:200px;margin-top:70px}#carousel .carousel-caption{bottom:-25px}#carousel .ribbon-price{top:-10px;width:180px}#carousel .ribbon-price .percent-div1{font-size:190%;width:50px;margin-top:2px;margin-left:-5px}#carousel .ribbon-price .percent-div2{font-size:90%}#carousel .ribbon-price .inset{height:130px;top:-25px}#shops .crsl-item{width:calc(100% - 30px);margin:0 15px 30px}}@media (min-width:479px) and (max-width:767px){#slider .advantage{margin-top:300px}#carousel .img{padding:0 5% 0 0;text-align:right}#carousel .img img{width:200px;height:200px;margin:10px 15px 0 0}#carousel .carousel-caption{top:80px;width:180px;left:10px;font-size:90%}}@media (min-width:479px) and (max-width:549px){#slider .advantage h3{font-size:120%!important}#slider .advantage p.s{font-size:85%!important}#shops .crsl-item{width:calc(100% - 30px);margin:0 15px 30px}#carousel .img{padding:0}#carousel .ribbon-price{top:-10px}#carousel .ribbon-price .inset{height:130px;top:-25px}}@media (min-width:600px) and (max-width:767px){#carousel .img img{width:250px!important;height:250px!important;margin:0 5% 0 0!important}#carousel .carousel-caption{top:100px!important;width:220px!important;left:10px!important}}@media (min-width:550px) and (max-width:767px){#slider .advantage{margin-top:350px!important}#shops .crsl-item{width:calc(50% - 30px);margin:0 15px 30px}}@media (max-width:767px){#slider .advantage{opacity:1;position:relative}#slider .advantage h3{font-size:110%!important}#slider .advantage p.s{font-size:85%!important}#slider .row>.pull-left{position:absolute;top:-5px}#carousel{width:100%}#carousel .carousel-indicators{bottom:-55px}#carousel .carousel-indicators li{width:25px;height:25px;border:7px solid transparent}#carousel .carousel-indicators .active{border:7px solid rgba(0,0,0,1)!important}#carousel:after{height:90%}#testimonials .entry .comment{font-size:90%}}@media (min-width:768px) and (max-width:991px){#slider .advantage .best{height:205px}#slider .advantage h3{font-size:110%!important}#slider .advantage p.s{font-size:85%!important}#carousel .img img{width:280px;height:280px;margin-top:70px}#shops .crsl-item{width:calc(50% - 30px);margin:0 15px 30px}#testimonials .entry .comment{font-size:90%}}@media (min-width:992px) and (max-width:1199px){#slider .advantage h3{font-size:110%!important}#slider .advantage p.s{font-size:85%!important}#slider .advantage a.btn{margin-bottom:10px}#carousel .img img{margin-top:70px}#carousel .ribbon-price{width:180px}#carousel .ribbon-price .percent-div1{font-size:190%;width:60px;margin-top:2px;margin-left:-5px}#brands .entry .detail p,#carousel .ribbon-price .percent-div2{font-size:90%}#shops .crsl-item{width:calc(33.3% - 30px);margin:0 15px 30px}}@media (min-width:1200px){#carousel .img img{margin-top:70px}#brands .entry .detail p,#testimonials .entry .comment .text{font-size:90%}}@media (min-width:1350px){#carousel .img img{width:350px}}