﻿#empty{}

/*#wrap_featured_products_slickslider::after {
position:absolute;
top:0;
right:-80%;
z-index:9;
width:100%;
height:330px;
content:"";
background:rgba(255,255,255,.8);
}

#wrap_featured_products_slickslider::before {
position:absolute;
top:0;
left:-80%;
z-index:9;
width:100%;
height:330px;
content:"";
background:rgba(255,255,255,.8)
}*/

.new{display: none;}

#wrap_featured_products_slickslider {
background:none;
position:relative;
clear:both;
width:100%;
overflow:hidden;s
max-width:100%;
}

.sliderconfondo{
    background-image: url(/img/fondo_nubes.jpg);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}
.title_block_ss {
	font-family: 'Conv_Typo Grotesk Regular', sans-serif;
margin: 0;
text-align: center;
padding: 3px;
background: none;
color: #000;
float: left;
width: 100%;
clear: both;
margin-top: 38px;
margin-bottom: 18px;
}


.product_slick{
	margin: 15px;
    background: #fff;
    padding: 0;
    /* position: relative; */
    border-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}

li.li_in_slickslider {
position:relative;
display:inline-block;
width:auto;
/*height:330px;*/
background:transparent;
text-align:center
}

li.li_in_slickslider .product_slick .price_buttons {
display: flex;
    align-items: center;
    padding: 5px 25px;
    min-height: 45px;
}

li.li_in_slickslider .product_slick .price_buttons .content_price
{  .padding-bottom: 9px;
   line-height: 21px;
    text-align: right;
    flex-grow: 1;
    display: flex;
    margin-left: 0px;
}
li.li_in_slickslider .product_slick .price_buttons .button-container
{ 
	flex-grow: 1;
	margin:0px;
}

.li_in_slickslider:hover .only_hover {
display:block
}

.only_hover {
display:none;
color:#fff;
border:0 solid;
border-color:#006400;
position:absolute;
height:100%;
width:100%;
top:0;
background:#352a23
}

.only_hover .s_title_block {
margin-top:30%
}

.only_hover .s_title_block a {
color:#fff;
font-size:18px
}

.only_hover .product_desc a {
padding:12px;
color:#f5f5dc;
font-size:14px
}

.li_in_slickslider .lnk_more {
border:1px solid;
border-color:#fff;
padding:10px 14px;
display:block;
background:#f7f7f7;
background-image:-webkit-gradient(linear,left 0%,left 100%,from(#f7f7f7),to(#ededed));
background-image:-webkit-linear-gradient(top,#f7f7f7,0%,#ededed,100%);
background-image:-moz-linear-gradient(top,#f7f7f7 0%,#ededed 100%);
background-image:linear-gradient(to bottom,#f7f7f7 0%,#ededed 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F7F7',endColorstr='#FFEDEDED',GradientType=0);
display:inline-block;
padding:8px 12px 6px 12px;
font-size:12px;
color:#352a23;
background:#fff;
border-radius:6px;
position:absolute;
left:50%;
width:90px;
margin-left:-45px;
bottom:25px
}

.slick-slider {
position:relative;
display:block;
box-sizing:border-box;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-touch-callout:none;
-khtml-user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent
}

.slick-list {
position:relative;
display:block;
overflow:hidden;
margin:0;
padding:0
}

.slick-list:focus {
outline:none
}

.slick-list.dragging {
cursor:pointer;
cursor:hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}

.slick-track {
position:relative;
top:0;
left:0;
display:block
}

.slick-track:before,.slick-track:after {
display:table;
content:''
}

.slick-track:after {
clear:both
}

.slick-loading .slick-track {
visibility:hidden
}

.slick-slide {
display:none;
float:left;
height:100%;
min-height:1px
}

[dir='rtl'] .slick-slide {
float:right
}

.slick-slide img {
/*display:block*/
}

.slick-slide.slick-loading img {
display:none
}

.slick-slide.dragging img {
pointer-events:none
}

.slick-initialized .slick-slide {
display:block
}

.slick-loading .slick-slide {
visibility:hidden
}

.slick-vertical .slick-slide {
display:block;
height:auto;
border:1px solid transparent
}

.slick-arrow.slick-hidden {
display:none
}

.slick-loading .slick-list {
background:#fff url(./ajax-loader.gif) center center no-repeat
}

@font-face {
font-family:'slick';
font-weight:400;
font-style:normal;
src:url(./fonts/slick.eot);
src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg")
}

.slick-prev,.slick-next {
font-size:0;
line-height:0;
position:absolute;
top:50%;
display:block;
width:45px;
height:45px;
padding:0;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
cursor:pointer;
color:transparent;
border:none;
outline:none;
background:transparent;
z-index:99
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
color:transparent;
outline:none;
background:transparent
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
opacity:1
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
opacity:.25
}

.slick-prev:before,.slick-next:before {
font-family:'slick';
font-size:35px;
line-height:1;
opacity:.75;
color:aqua;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.slick-prev {
left:0
}

[dir='rtl'] .slick-prev {
right:0;
left:auto
}

.slick-prev:before {
content:'←'
}

[dir='rtl'] .slick-prev:before {
content:'→'
}

.slick-next {
right:0
}

[dir='rtl'] .slick-next {
right:auto;
left:0
}

.slick-next:before {
content:'→'
}

[dir='rtl'] .slick-next:before {
content:'←'
}

.slick-dotted.slick-slider {
margin-bottom:30px
}

.slick-dots {
position:absolute;
bottom:-25px;
display:block;
width:100%;
padding:0;
margin:0;
list-style:none;
text-align:center
}

.slick-dots li {
position:relative;
display:inline-block;
width:20px;
height:20px;
margin:0 5px;
padding:0;
cursor:pointer
}

.slick-dots li button {
font-size:0;
line-height:0;
display:block;
width:20px;
height:20px;
padding:5px;
cursor:pointer;
color:transparent;
border:0;
outline:none;
background:transparent
}

.slick-dots li button:hover,.slick-dots li button:focus {
outline:none
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
opacity:1
}

.slick-dots li button:before {
font-family:'slick';
font-size:6px;
line-height:20px;
position:absolute;
top:0;
left:0;
width:20px;
height:20px;
content:'•';
text-align:center;
opacity:.25;
color:#000;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.slick-dots li.slick-active button:before {
opacity:.75;
color:#000
}