﻿
.owl-nav{margin-top:20px; position:absolute; left:0; right:0; top:50%;}
.owl-nav .owl-next{float:right; margin-right:40px;}
.owl-nav .owl-next span, .owl-nav .owl-prev span{font-size:40px!important; color:#fff; opacity:0.7; transition:all .5s;}
.owl-nav .owl-next span:hover, .owl-nav .owl-prev span:hover, .owl-nav .owl-next span:active, .owl-nav .owl-prev span:active{opacity:1;}
.owl-nav .owl-prev{text-align:right; margin-left:40px;}
#listcarousel .item{height:auto; background-color:#000; margin-bottom:20px;}
#listcarousel .listbox{width:100%; height:auto !important; background-color:#fff;}
#listcarousel .listbox div.desc{padding:15px;}
#listcarousel .listbox div.titles a{color:#191919; padding-bottom:10px;}
#listcarousel .image{width:100% !important; height:190px !important; background-color:#f1f1f1; cursor:pointer; 
position:relative; display:flex;}
#listcarousel .image:hover .zoomplus{opacity:1;}
.slidercarousel .owl-content {width:100%; height:90vh; background-color:#000; background-attachment:fixed; background-position:center; position:relative; background-size:cover; }
.slidercarousel .owl-content div.desc{position:absolute; left:50%; top:45%; z-index:9999; width:600px; text-align:center; color:#fff; margin-left:-300px;}
.slidercarousel .owl-content div.desc div.titles{font-size:40px; overflow:hidden;display:inline-block; clear:both;}
.slidercarousel .owl-content div.desc div.text{line-height:20px; font-size:17px; margin-bottom:20px;}
.productslider{width:100%; height:600px; display:block; background-color:#d7b29f;}
.productslider div.box, .productslider div.images{width:100%; height:600px;}
.productslider div.images img, .productslider div.table{width:100%; height:auto;}
.productslider div.table div.title{font-size:35px;}
.productslider div.table div.description{margin-bottom:20px; font-size:18px;}
.productslider div.table div.measure{display:inline-block; padding:15px 10px; border-radius:10px; background-color:#7c3d1c; color:#fff;}
.productslider div.table div.links a{display:inline-block; padding:20px 40px; color:#191919; border-radius:30px; transition:all .5s; background-color:transparent; border:2px #7c3d1c solid;}
.productslider div.table div.links a:hover, .productslider div.table div.links a:active{background-color:#7c3d1c; color:#fff;}
@media (min-width: 0px) and (max-width: 750px) {
.productslider {width:100%; height:auto;}
.productslider div.box, .productslider div.images{height:auto; width:100%; text-align:center;}
.productslider div.box{padding:40px 40px 40px;}
.productslider div.images{padding-bottom:40px;}
}