#nopricelink{background-color:#ececec;width:100%;text-align:center;padding-top:100px}
#nopricelink strong{font-size:1.2rem;display:block;margin-bottom:30px;text-align:center}
#nopricelink li{padding:10px 0;font-size:1.5rem}
.wrapper{min-height:100%;height:100%}
.wrapper .flex{height:100%;text-align:center;color:#fff;background-color:transparent;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.suptitle{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;padding-top:12px;position:relative;color:#000;font-size:1.5rem;width:100%}
.subtitle{text-transform:uppercase;color:#fff;padding:7px 10px;display:inline-block}
a.subtitle{border:#fff 1px solid;background-color:#fff;color:#8b6979}
a.subtitle:hover{color:#323232}
.suptitle::before{content:'';position:absolute;top:-20px;left:50%;margin-left:-10px;height:25px;width:2px;background-color:#6bb42e;-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-o-transform:rotate(55deg);transform:rotate(55deg)}
.suptitle::after{content:'';position:absolute;top:-20px;left:50%;margin-left:10px;height:25px;width:2px;background-color:#6bb42e;-webkit-transform:rotate(-55deg);-moz-transform:rotate(-55deg);-ms-transform:rotate(-55deg);-o-transform:rotate(-55deg);transform:rotate(-55deg)}
.tag{width:100%;text-align:center}
.tag em{display:block;width:100%;padding-top:10px}
.tag .prices em{display:inline-block;font-weight:400;width:auto;padding:0;font-size:0.75rem}
h2{text-transform:uppercase;padding-bottom:5px;font-size:1.125rem}
.prices{padding:10px;margin-bottom:10px;font-size:0.8125rem;background-color:#f2f2f2;white-space:normal}
.prices ul{display:inline-block}
.prices ul li{padding:2px 0}
.prices ul li .fa-info-circle{font-size:0.875rem;color:#555;display:inline-block;margin-left:3px;cursor:pointer}
aside em,aside strong{display:block;padding:5px 0;text-align:center}
aside strong{font-size:1.1rem;font-weight:400;color:#ddd}
#catalog_carousel{width:100%;overflow:hidden;height:100%;position:relative}
#catalog_carousel .swiper-scrollbar{height:10px}
.swiper-slide{display:block;height:100%;cursor:pointer}
.swiper-slide.col-1{width:50%}
.swiper-slide.col-2{width:530px}
.swiper-slide.col-3{width:70%}
.fullBack{background-repeat:no-repeat;background-position:center center;background-size:cover;height:100%;position:relative}
.fullBack .flex{height:-webkit-calc(100% - 30px);height:-moz-calc(100% - 30px);height:-ms-calc(100% - 30px);height:-o-calc(100% - 30px);height:calc(100% - 30px);color:#323232}
.fullBack:hover .flex{background-color:rgba(0,0,0,0.1)}
.frame{min-width:300px;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px);background-color:#FFF;padding:60px 20px 10px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.5);box-shadow:0 0 5px 0 rgba(0,0,0,0.5)}
.whitebar{background-color:#fff;position:absolute;z-index:100;bottom:0;left:0;width:100%;height:30px;overflow:hidden}
.separator{margin:10px auto 0}
.subtitle{margin:10px auto}
.qtip-content{font-size:0.875rem;line-height:1rem;font-weight:400}
@media screen and (max-width:799px),screen and (min-width:800px) and (max-width:1159px) and (orientation:portrait){.fullBack:hover .flex{background-color:transparent}
.suptitle{font-size:1rem;width:95%}
.subtitle{font-size:0.75rem}
a.subtitle{font-size:0.75rem}
.tag em{font-size:0.75rem}
.swiper-slide.col-1,.swiper-slide.col-2,.swiper-slide.col-3{width:100%}}





@media screen and (min-width:1160px) and (max-width:1300px) and (orientation:landscape){.wrapper .flex{background-color:rgba(0,0,0,0.3)}
.fullBack .flex{opacity:1}}