.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:40px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}

.owl-theme .owl-dots .owl-dot span{
width:6px;
height:6px;
margin:5px 7px;
background:#c7c7c7;
display:block;
-webkit-backface-visibility:visible;
transition:opacity .2s ease;
border-radius:10px;
margin-top:30px;}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#000}


.owl-prev i, .owl-next i {transform : scale(1.2); padding:0px 10px 0px 10px; color: #d7ddda;}
.owl-prev i:hover, .owl-next i:hover{color: #c0a99a !important;}

@media screen and (max-width: 1023px) {
.owl-theme .owl-dots .owl-dot span{
width:6px;
height:6px;
border-radius:50%}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {  /* PARA DISPOSITIVOS GRANDES*/

.cat-menu-dropdown-nome{font-size:0.75em; margin:0px 1px 0px 1px; padding:25px 30px 0px 0px;}
}

/*--------------------------------------------------
MENU MOBILE LATERAL
----------------------------------------------------*/
@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.arrow-cat-down:after {
    /* symbol for "opening" panels */
    font-family:'icofont';
    content:"\eab2";
    float: right;
    color: inherit;
	font-size:1.2em;
	color:#89928d;
}
.arrow-cat-up:after {
    /* symbol for "opening" panels */
    font-family:'icofont';
    content:"\ef9a";
    float: right;
    color: inherit;
	font-size:1.2em;
	color:#89928d;
}

.menu-mobile-catnivel1{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif; font-size:0.9em; text-transform:uppercase; color:#000; font-weight:500; background-color:#f9f9f9; padding:13px 10px 13px 20px; display:inline-block}
.menu-mobile-catnivel1:active{color:#e6426e; background-color:#f9f9f9;}

.menu-mobile-catnivel1content{width:100%; position:relative; float:left; padding:0px; display:none; background-color:#f9f9f9;}

.menu-mobile-catnivel2{width:100%; font-family:  'Montserrat', sans-serif; font-size:0.8em; font-weight:500; color:#000; background-color:#f9f9f9; padding:13px 10px 13px 22px; display:inline-block}
.menu-mobile-catnivel2:active,.menu-mobile-catnivel2:hover{color:#e6426e; background-color:#fff;}

}

/*--------------------------------------------------
MENU ESQUERDO CATALOGO
----------------------------------------------------*/

.catarrow-down:after {
    /* symbol for "opening" panels */
    font-family:'icofont';
    content:"\eab2";
    float: right;
    color: inherit;
	font-size:1.2em;
	color:#000;
}
.catarrow-up:after {
    /* symbol for "opening" panels */
    font-family:'icofont';
    content:"\ef9a";
    float: right;
    color: inherit;
	font-size:1.2em;
	color:#000;
}

.catalogo-catnivel1{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif; font-size:0.85em; color:#006cb8; font-weight:500; background-color:#fff; padding:16px 10px 10px 20px; display:inline-block; border-bottom:1px solid #fff;}
.catalogo-catnivel1:hover,.catalogo-catnivel1:active,.catalogo-catnivel1.active{color:#006cb8; background-color:#fff;}
.catalogo-catnivel1:hover,.catalogo-catnivel2:hover{cursor:pointer;}
.catalogo-catnivel1:active,.catalogo-catnivel1.active{ border-bottom:hidden;}

.catalogo-catnivel1content{width:100%; position:relative; float:left; padding:0px; display:none; background-color:#fff;}

.catalogo-catnivel2{width:100%; font-family:  'Montserrat', sans-serif; font-size:0.8em; font-weight:500; color:#333; background-color:#fff; padding:13px 10px 13px 22px; display:inline-block}
.catalogo-catnivel2:hover,.catalogo-catnivel2:active,.catalogo-catnivel2.active{color:#006cb8;}

@media screen and (max-width: 1023px) {

}
@media screen and (min-width: 1024px) and (max-width: 1279px) {  /* PARA DISPOSITIVOS GRANDES*/
.catalogo-catnivel1{font-size:0.7em; padding:10px 5px 5px 10px;}
.catalogo-catnivel2{font-size:0.7em; padding:8px 5px 8px 15px;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) {  /* PARA DISPOSITIVOS GRANDES*/
.catalogo-catnivel1{font-size:0.75em; padding:13px 5px 10px 10px;}
.catalogo-catnivel2{font-size:0.75em; padding:10px 5px 10px 15px;}
}


/*--------------------------------------------------
LAYOUT 1 CATALOGO
----------------------------------------------------*/
.catalogo-col-left{width:20%; position:relative; float:left;}
.catalogo-col-right{width:80%; position:relative; float:left;}

.layout1-col{width:33.33%; position:relative; float:left; padding:0px 10px 20px 10px;}

.layout1-box{
-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.02);
-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.02);
box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.02);
}
.layout1-fotografia-box,.layout1-fotografia{min-height:250px;}
.layout1-fotografia-box{width:100%; position:relative; float:left;}
.layout1-fotografia{background-color:#fff; position:absolute; top:0px; left:0px; width:100%;}


.layout1-box:hover #fotografia1{ opacity:0; -webkit-transition: all 0.2s; transition: all 0.2s;}
.layout1-box:hover{-webkit-transition: all 1s; transition: all 0.2s;}

.layout1-semartigos{font-size:0.9em; font-weight:500;font-family:  'Montserrat', sans-serif; color:#333;}

.layout1-nomeartigo{font-size:0.9em; font-weight:500; font-family:  'Montserrat', sans-serif; color:#333; text-align:center; min-height:30px; margin-top:10px;}

@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.layout1-fotografia-box,.layout1-fotografia{min-height:250px;}
.layout1-col{width:100%; padding:0px 0px 40px 0px;}
.catalogo-col-right{width:100%; position:relative; float:left;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {  /* PARA DISPOSITIVOS GRANDES*/
.layout1-fotografia-box,.layout1-fotografia{min-height:180px;}
.layout1-nomeartigo{font-size:0.8em;}

}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS GRANDES (PCS COM BAIXA RESOLUÇÃO)*/
.layout1-fotografia-box,.layout1-fotografia{min-height:200px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS GRANDES (PCS COM BAIXA RESOLUÇÃO)*/
.layout1-fotografia-box,.layout1-fotografia{min-height:200px;}
}
/*--------------------------------------------------
LAYOUT 1 ARTIGO
----------------------------------------------------*/
.layout1-art-col1{width:60%; position:relative; float:left; padding:0px 150px 50px 100px;}
.layout1-art-col2{width:40%; position:relative; float:left; padding:0px 20px 50px 0px;}
.layout1-art-col3{width:100%; position:relative; float:left; padding:0px 20px 50px 20px;}
.layout1-art-margemtopo{ margin-top:40px;}


.layout1-art-titulos{font-family:  'Montserrat', sans-serif; color:#89928d; font-weight:500; text-align:left; font-size:1.2em;}
.layout1-art-texto{font-family:  'Montserrat', sans-serif; color:#89928d; font-weight:500; text-align:left; font-size:0.9em; margin:20px 0px 50px 0px;}

.layout1-art-fotografias{position:absolute; bottom:10px; right:50px; z-index:2; background-color:rgba(255,255,255,0.9); padding:5px 10px 5px 10px; border-radius:5px; font-family:  'Montserrat', sans-serif; color:#000; font-weight:500;font-size:1em;}
.layout1-art-nome{font-family:  'Montserrat', sans-serif; color:#333; font-weight:500; text-align:left; font-size:1.5em;}
.layout1-art-referencia{font-family:  'Montserrat', sans-serif; color:#a7bcb1; font-weight:500; text-align:left; font-size:0.9em; margin-top:10px;}

.layout1-art-precoagora{font-family:  'Montserrat', sans-serif; color:#8b9a93; font-weight:500; text-align:left; font-size:1.2em; margin-top:50px;}
.layout1-art-precoantes{font-family:  'Montserrat', sans-serif; color:#8b9a93; font-weight:500; text-align:left; font-size:0.9em; margin-top:5px;}
.layout1-art-precoantes span{text-decoration:line-through}
.layout1-com-iva{font-family:  'Montserrat', sans-serif; color:#a7bcb1; font-weight:500; text-align:left; font-size:0.8em; margin-top:20px;}

.layout1-art-addcart{margin-top:80px; padding:0px;}

.layout1-cores-out,.layout1-cores-over{width:34px; height:34px; position:relative; float:left; margin:4px 4px 4px 4px; cursor:pointer; }
.layout1-cores-out {
border:1px solid #999999;
}
.layout1-cores-over {
border:3px solid #999;
}

.layout1-tamanhos-out, .layout1-tamanhos-over{position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; text-align:center;padding:8px 8px 8px 8px;cursor:pointer; margin:5px 5px 5px 5px;}
.layout1-tamanhos-out {
border:1px solid #999999;
color:#999999;
}
.layout1-tamanhos-over {
border:1px solid #0bbf1c;
color:#fff;
background-color:#0bbf1c;
}


.layout1-art-btn,.layout1-art-btn-down{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#333; padding:10px 0px 10px 0px; font-weight:600; cursor:pointer}
.layout1-art-btn:after{
font-family:'icofont';
    content:"\eab2";
    float: right;
    color: inherit;
	font-size:1.2em;
	color:#333;
}
.layout1-art-btn-down:after{
font-family:'icofont';
    content:"\ef9a";
    float: right;
    color: inherit;
	font-size:1.2em;
	color:#333;
}
.layout1-art-descricao-hide{display:none;}
.layout1-art-descricao-show{display:block;}


.layout1-art-esgotado{ width:100%; position:relative; float:left; text-align:center; margin:30px 0px 30px 0px; padding:6px 20px 6px 20px; background-color:#f6f6f6; border:1px solid #ccc; color:#000; font-size:0.9em; font-weight:500;font-family:  'Montserrat', sans-serif;}


a.layout1-art-partilha{
 font-family:  'Montserrat', sans-serif; font-size:0.8em; font-weight:500; color:#89928d; text-align:center; padding:12px 20px 9px 20px; margin:0px 10px 0px 10px; position:relative; float:left;border-radius:6px; 
 -webkit-transition: all 0.5s; transition:  all 0.5s;
 }
a.layout1-art-partilha:hover{color:#89928d;}

a.layout1-art-partilha i{font-size:1.1em; margin-right:10px;}

@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.layout1-art-col1{width:100%; padding:0px 0px 0px 0px;}
.layout1-art-col2{width:100%; padding:0px 0px 50px 0px;}
.layout1-art-fotografias{font-size:0.8em;}
.layout1-art-nome{text-align:center; font-size:1.3em;}
.layout1-art-referencia{font-size:0.8em; text-align:center}
a.layout1-art-partilha{padding:12px 20px 9px 20px; margin:0px 10px 30px 10px;}
.layout1-art-precoagora{text-align:center; font-size:1.2em;}
.layout1-art-precoantes{text-align:center; font-size:0.85em;}
.layout1-com-iva{font-size:0.7em; margin-top:5px; text-align:center}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {  /* PARA DISPOSITIVOS GRANDES*/
.layout1-art-col1{padding:0px 100px 50px 100px;}
.layout1-art-titulos,.layout1-art-precoagora{font-size:1em;}
.layout1-art-texto,.layout1-art-precoantes{font-size:0.8em;}
.layout1-com-iva{font-size:0.7em;}
.layout1-tamanhos-out, .layout1-tamanhos-over{font-size:0.8em;}
}
@media screen and (min-width: 1280px) and (max-width: 1600px) { /* PARA DISPOSITIVOS GRANDES (PCS COM BAIXA RESOLUÇÃO)*/
.layout1-art-titulos,.layout1-art-precoagora{font-size:1.1em;}
.layout1-art-texto,.layout1-art-precoantes{font-size:0.9em;}
.layout1-com-iva{font-size:0.8em;}
}