/*
Theme Name: Unicon Child Theme
Description: Unicon Child Theme for your Customizations
Author: minti
Template: unicon
Version: 1.1
*/

@import url("../unicon/style.css");


/* ################## CAMBIOS EUROFROZEN ZONA PRODUCTOS ############3  */


#content.sidebar-left {
    padding-top: 25px;
}

@media screen and (min-device-width: 960px) and (max-device-width: 60000px)  {
.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering {
	display: none!important;
}
}

.products p {
    letter-spacing: 0.01em!important;
}

.categoria_productos {
	padding-top: 68px;
	padding-bottom: 68px;
}

.columna_productos {
	padding-left: 40px!important;
}

.fulltitle {
    display: none!important;
}

/* ################## CAMBIOS EUROFROZEN  ############3  */

h3 {
    margin-bottom: -7px;
}

.search-eu {
	color:#bbbbbb;
}

#searchform {
	display: webkit-box;
}


.wpcf7 form.wpcf7-form p {
	margin: 0 0 5px !important;

}

.titular_tabla {
	color:#0b83c2;
	width: 100px;
}

.titular_nombre {
	width: 400px;
}

.texto_ref {
    font-size: 10px;
    margin-top: 0px;
}

.texto_tabla {
	color: #777777;
}

.titular_nombre_01 {
	width: 400px;
}

.titular_tabla_01 {
	color: #0b83c2;
}

.titular_tabla_03 {
	color:#0b83c2;
	width: 100px;
}

.titular_nombre_03 {
	width: 300px;
}

.texto_tabla_03 {
	color: #777777;
}

.imagen_home{
	pading-top: -30px;
	padding-bottom: -30px;
}

.imagen_icono img {
	width: 57%;
	height: auto;
}

.imagen_icono {
	width: 80px;
}

.texto_icono {
	color:#28c0f1;
	font-size: 13px;
}

.iconos_coccion {
	margin-bottom: 20px;
}

.mapa_eurofrozen {
	width: 550px;
}

.woocommerce-tabs {

    border-top: 0px solid #efefef!important;
}

.woocommerce-tabs .panel {

    border-bottom: 0px solid #efefef!important;
	padding: 15px 0 15px!important;

}

.tabla_especificaciones {
	padding-bottom: 0px!important;
}

.imagen_datos {
	margin-top: -20px;
}


.imagen_datos img {
    width: 100px;
}

#sidebar .widget h3 {
    font: 15px Montserrat, Arial, Helvetica, sans-serif!important;
	background-color: #f1f1f1;
	padding: 3px 10px;
}


/*.products {
    letter-spacing: 0.02em!important;
}*/
/* 
.prdctfltr_wc {
    z-index: 80050000 !important;
}
	*/

.woocommerce-tabs > ul > li a {
    padding: 14px 0 3px 0!important;
}

.callout {
    padding: 10px 0 4px!important;
}

.callout .callout-text {
	font-size: 17px!important;
}

.urlimg {
    width: 140px;
    height: 77px;
    float: right;
    margin-right: 11px;
    margin-top: 35px;
    background-image: url('/wp-content/uploads/2019/03/catalogo3.png');
}

.fotos_home_eurofozen h2 {
	margin-bottom: 3px!important;
	line-height: 90%!important;
	margin-top: 40px!important;
}


.fotos_home_eurofozen_04 h2 {
	margin-bottom: 3px!important;
	line-height: 90%!important;
	margin-top: 20px!important;
}

.fotos_home_eurofozen_04  {
	margin-bottom: 14px!important;
}

.fotos_home_eurofozen p {
	line-height: 16px;important;
}


input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="date"], textarea {
    padding: 4px 12px!important;
}


.iconos_productos .wpb_content_element {
	margin-bottom: 0px!important;
}

.iconos_productos_seleccion .wpb_content_element {
	margin-bottom: 0px!important;
}

.woocommerce-product-details__short-description a {
	font-weight: bold!important;
}

.iconos_productos .single_image {
	margin-left: 10px;
	margin-right: 10px;
}

.iconos_productos_seleccion .single_image {
	margin-left: 10px;
	margin-right: 10px;
}


.iconos_productos .image_opacity img:hover {
	opacity: 1;
}

.iconos_productos_seleccion .image_opacity img:hover {
	opacity: 1;
}

.iconos_productos .image_opacity img {
	opacity: 0.5;
}

.iconos_productos_seleccion  {
	opacity: 1!important;
}


.panal {
    margin-right: -32px!important;

}


.iconos_productos h3 {
	line-height: 22px!important;
	font-size: 18px;
}


#topbar {
    min-height: 10px!important;
}


@media only screen and (max-width: 959px) {
.logocozinha {
	display: none!important;
	}
}

#logo-navigation  {
	width: 1064px!important;
}

.logocozinha {
	vertical-align: top;
    position: absolute;
    width: 110px;
    height: auto;
    margin-top: 9px;
    padding-top: 0px;
    z-index: 500000;
}

#slogan {
	font: 400 12px Open Sans, Arial, Helvetica, sans-serif!important;
    color: #777777;
    margin-top: 3px!important;
}

.panel h2 {
	display:none;
}

.woocommerce-loop-product__title {

    font-size: 14px!important;
    font-weight: 600!important;
	display:flex!important;

}

#tab-additional_information h2 {
	display:none!important;
}

#tab-composicion h2 {
	display:none!important;
}

.a3dg-navbar-control {
	display:none!important;
}

/*.container .sixteen.columns {
	width: 1050px;
} */

a.button.color-1 {
	background: #adc4da!important;
    border-color: #adc4da!important;
}

#slogan {
    margin-right: 120px!important;
}


.header-v3 #shopping-btn {
    margin-right: 120px!important;
	display:none;
}

.mgo_home img {
	margin-right: 5px;}

.iconbox h3 {
    margin: 0 0 10px 0;
    color: rgb(173, 196, 218);
    font-weight: bold;
    font-size: 17px;
	line-height: 19px;
}

.iconbox p {
    margin: 0 0 20px 0;
    line-height: 17px;
}

.imagen_home {
	margin-left: -81px;
}


@media only screen and (max-width: 1023px) {
	.imagen_home {margin-left: -56px!important;}
}


/* ############### PLUGINS  ##################### */

.label-wrap.wapl-corner {
	top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
	z-index:80000000!important;

}

.wapl-corner .label-red {
	background-color: #847650!important;
}


.label-wrap.wapl-ribbon{top:0;width:100%;height:100%;position:absolute;overflow:hidden}.wapl-ribbon .product-label{position:absolute;width:10px;color:#FFF;text-align:center;padding:10px 10px 0px 10px;transform-origin:top;height:auto;word-break:break-all;top:0;box-sizing:content-box}.wapl-ribbon .product-label:after{content:"";position:absolute;bottom:-20px;border:15px solid #847650;border-top-width:5px;border-bottom-color:transparent !important;left:0;width:0}.wapl-ribbon.wapl-alignleft .product-label{float:left;left:10px}.wapl-ribbon.wapl-alignright .product-label{float:right;right:10px}.wapl-ribbon.wapl-aligncenter .product-label{margin:0 auto;display:block;position:relative}.wapl-ribbon .label-red{background-color:#847650}.wapl-ribbon .label-red.product-label:after{border-color:#847650}.wapl-ribbon .label-blue{background-color:#3498db}.wapl-ribbon .label-blue.product-label:after{border-color:#3498db}.wapl-ribbon .label-green{background-color:#39A539}.wapl-ribbon .label-green.product-label:after{border-color:#39A539}.wapl-ribbon .label-yellow{background-color:#ffe312;color:#444}.wapl-ribbon .label-yellow.product-label:after{border-color:#ffe312}.wapl-ribbon .label-orange{background-color:#ffA608}.wapl-ribbon .label-orange.product-label:after{border-color:#ffA608}.wapl-ribbon .label-gray{background-color:#999}.wapl-ribbon .label-gray.product-label:after{border-color:#999}.wapl-ribbon .label-black{background-color:#444}.wapl-ribbon .label-black.product-label:after{border-color:#444}.wapl-ribbon .label-white{background-color:white;color:#444}.wapl-ribbon .label-white.product-label:after{border-color:white}.label-wrap.wapl-ribbon2{top:0;width:100%;height:100%;position:absolute;overflow:hidden}.wapl-ribbon2 .product-label{position:absolute;width:10px;color:#FFF;text-align:center;padding:10px 10px 0 10px;transform-origin:top;height:auto;word-break:break-all;top:0;box-sizing:content-box}.wapl-ribbon2 .product-label:after{content:"";position:absolute;bottom:-15px;border-color:#847650;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;border-width:15px 15px 0 15px;border-style:solid;left:0}.wapl-ribbon2.wapl-alignleft .product-label{float:left;left:10px}.wapl-ribbon2.wapl-alignright .product-label{float:right;right:10px}.wapl-ribbon2.wapl-aligncenter .product-label{margin:0 auto;display:block;position:relative}.wapl-ribbon2 .label-red{background-color:#847650}.wapl-ribbon2 .label-red.product-label:after{border-top-color:#847650}.wapl-ribbon2 .label-blue{background-color:#3498db}.wapl-ribbon2 .label-blue.product-label:after{border-top-color:#3498db}.wapl-ribbon2 .label-green{background-color:#39A539}.wapl-ribbon2 .label-green.product-label:after{border-top-color:#39A539}.wapl-ribbon2 .label-yellow{background-color:#ffe312;color:#444}.wapl-ribbon2 .label-yellow.product-label:after{border-top-color:#ffe312}.wapl-ribbon2 .label-orange{background-color:#ffA608}.wapl-ribbon2 .label-orange.product-label:after{border-top-color:#ffA608}.wapl-ribbon2 .label-gray{background-color:#999}.wapl-ribbon2 .label-gray.product-label:after{border-top-color:#999}.wapl-ribbon2 .label-black{background-color:#444}.wapl-ribbon2 .label-black.product-label:after{border-top-color:#444}.wapl-ribbon2 .label-white{background-color:white;color:#444}.wapl-ribbon2 .label-white.product-label:after{border-top-color:white}.label-wrap.wapl-diagonal-bar{top:0;width:100%;height:100%;position:absolute;overflow:hidden}.wapl-diagonal-bar .product-label{overflow:hidden;white-space:nowrap;position:absolute;left:-60px;top:20px;width:200px;color:#FFF;text-align:center;padding:3px;-webkit-transform:rotate(-42deg);-moz-transform:rotate(-42deg);-ms-transform:rotate(-42deg);-o-transform:rotate(-42deg);transform:rotate(-42deg)}.wapl-diagonal-bar .label-product[href]:hover,.wapl-diagonal-bar .label-product[href]:focus{color:#FFF;text-decoration:none;cursor:pointer}.wapl-diagonal-bar.wapl-alignright .product-label{float:right;right:-60px;left:inherit;top:20px;-webkit-transform:rotate(42deg);-moz-transform:rotate(42deg);-ms-transform:rotate(42deg);-o-transform:rotate(42deg);transform:rotate(42deg)}.label-wrap.wapl-diagonal-bar.wapl-alignleft .product-label{float:left;left:-60px;top:20px}.wapl-diagonal-bar .label-red{background-color:#847650}.wapl-diagonal-bar .label-blue{background-color:#3498db}.wapl-diagonal-bar .label-green{background-color:#39A539}.wapl-diagonal-bar .label-yellow{background-color:#ffe312;color:#444}.wapl-diagonal-bar .label-orange{background-color:#ffA608}.wapl-diagonal-bar .label-gray{background-color:#999}.wapl-diagonal-bar .label-black{background-color:#444}.wapl-diagonal-bar .label-white{background-color:white;color:#444}.wapl-flash{position:absolute;top:-13px;font-size:12px;font-weight:700;line-height:50px;height:50px;width:50px}.wapl-flash .product-label{text-align:center;border-radius:100%;border:3px solid white;color:white;font-size:12px;font-weight:700;line-height:50px;display:block;height:50px;width:50px}.wapl-flash .product-label{position:relative;z-index:999}.wapl-flash.label-red .product-label{background-color:#D9534F}.wapl-flash.label-blue .product-label{background-color:#0E44B6}.wapl-flash.label-green .product-label{background-color:#39A539}.wapl-flash.label-yellow .product-label{background-color:#ffe312;color:#444}.wapl-flash.label-orange .product-label{background-color:#ffA608}.wapl-flash.label-gray .product-label{background-color:#999}.wapl-flash.label-black .product-label{background-color:#444}.wapl-flash.label-white .product-label{background-color:white;color:#444;border-color:#444}.wapl-flash.wapl-alignleft{left:-13px}.wapl-flash.wapl-alignnone,.wapl-flash.wapl-alignright{right:-13px}.wapl-flash.wapl-aligncenter{left:50%;margin-left:-25px !important}.label-wrap.wapl-corner{top:0;width:100%;height:100%;position:absolute;overflow:hidden}.wapl-corner .product-label{overflow:hidden;white-space:nowrap;position:absolute;left:-66px;top:-27px;color:#FFF;text-align:center;padding:3px;height:60px;width:200px;transform-origin:bottom center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.wapl-corner .label-product[href]:hover,.wapl-corner .label-product[href]:focus{color:#FFF;text-decoration:none;cursor:pointer}.wapl-corner.wapl-alignright .product-label{float:right;left:initial;right:-66px;top:-30px;height:60px;width:200px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wapl-corner .wapl-label-text{position:absolute;width:100%;display:block;bottom:5px}.label-wrap.wapl-corner.wapl-alignleft .product-label{float:left;left:-66px;top:-27px}.wapl-corner .label-red{background-color:#847650}.wapl-corner .label-blue{background-color:#3498db}.wapl-corner .label-green{background-color:#39A539}.wapl-corner .label-yellow{background-color:#ffe312;color:#444}.wapl-corner .label-orange{background-color:#ffA608}.wapl-corner .label-gray{background-color:#999}.wapl-corner .label-black{background-color:#444}.wapl-corner .label-white{background-color:white;color:#444}.onsale{display:none}.single-product .wapl-label{margin-top:8px}.single-product .images{position:relative}.wapl-label .product-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.wapl-label .label-product[href]:hover,.wapl-label .label-product[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.wapl-label .label-red{background-color:#D9534F}.wapl-label .label-blue{background-color:#0E44B6}.wapl-label .label-green{background-color:#39A539}.wapl-label .label-yellow{background-color:#ffe312;color:#444}.wapl-label .label-orange{background-color:#ffA608}.wapl-label .label-gray{background-color:#999}.wapl-label .label-black{background-color:#444}.wapl-label .label-white{background-color:white;color:#444}.label-wrap.wapl-alignleft{float:left}.label-wrap.wapl-alignright{float:right}.label-wrap.wapl-aligncenter{margin-left:auto;margin-right:auto}.label-wrap{pointer-events:none}.label-product del{color:#fff}.product-label:empty{display:none}

.product-badge-new {
    background-color: #a09151;
    box-shadow: 0px 2px 0px 0px #776C3D;
}


.product-badge, .product-badge:hover, .product-badge:active {

    outline: 0 none;
    text-decoration: none;
    color: #ffffff !important;
    font-weight: bold !important;
    display: block;
    z-index: 8000000000;
    position: absolute;

}

.product .summary .product-badge, product-badge-new, .product-badge:active {
    position: relative!important;
}


.product-badge-new:hover {
	background-color:#444444!important;
	
	}

@media only screen and (min-width: 960px) and (max-width: 1199px) {

.product-badge, .product-badge:hover, .product-badge:active .products li h3 {
	width: 100%!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
}
/* #################  CABECERAS  ######################  */

#transparentimage h1, #transparentimage .title-h1 {
    padding: 60px 0 70px;
}

/* #################  COLOR BLOG HOME  ######################  */

.latest-blog .blog-item .blog-item-description {
    background-color: #f7efd9;
}

/* #################  TIPOGRAFÍAS  ######################  */
  
.member h4 {
    font-weight: 400!important;
}

.iconbox h3 {
    text-transform: uppercase;
}

#title {
    text-transform: uppercase!important;
}

/* #################  TESTIMONIALES HOME  ######################  */


.testimonial-slide {
    cursor: grab;
    font-size: 16px!important;
    font-weight: 400;
    margin: 0 0 14px;
    padding: 0 5%;
    text-align: center;
    line-height: 26px;
}


/* #################  COOKIES  ######################  */

.green.cli-plugin-button, .green.cli-plugin-button:visited {
    background-color: #000000;
}

.green.cli-plugin-button:hover {
    background-color: #444444!important;
}

.cli-plugin-button, .cli-plugin-button:visited {

    border-radius: 5px!important;
    box-shadow: none!important;
 	text-shadow: none!important;
	}

/* #################  TIPOGRAFÍAS  ######################  */

.tp-caption a {
    border-bottom: 4px solid #ff8800!important;
}

.tp-caption a:hover {
    color:  #ff8800!important;
}

/* #################  SIDEBAR RIGHT  ######################  */

#sidebar.sidebar-right #sidebar-widgets {
    padding-left: 35px!important;
}

/*  #############  ACORDEON  ############  */


.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    background-color: #ff8000!important;
    border-color: #ff8000!important;
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #F17900!important;
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #FBE9A9!important;
}

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: #ff8000!important;
    border-color: #ff8000!important;
}

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #f8f8f8!important;
    border-color: #f0f0f0!important;
}

/*  #############  ICONOS ANIMA ############  */

.iconbox-style-2 .iconbox-icon {
    float: left;
    margin-top: 0px!important;
    text-align: center;
    width: 53px!important;
}

/*  #############  FORMULARIO HOME ############  */

.asunto {
	height: 60px;
}

.enviar {
    background: #a67c52 none repeat scroll 0 0;
    border-color: #a67c52;
}

.wpcf7-form .wpcf7-submit {
    background: #ff8800 none repeat scroll 0 0;
}


/*  #############  CONTACTO ############  */
.texto_contacto{
	font-size:12px;
}

.aceptacion-contacto{
	font-size:12px;
}

.manuka_contacto{
	margin-bottom:10px!important;
}

.wpcf7-form .wpcf7-submit {
    background: #a09151 none repeat scroll 0 0;
}


/*  ############## IMAGEN CAMBIANTE EQUIPO   #############  */

@media screen and (min-width: 1200px) {
.contenedor {
  position: relative;
  height: 280px;
 /*  width: 290px; */
 /*  margin: 50px auto; */
}

table {
       display: block;
       overflow-x: auto;
	   height:100%!important;
     }

}

@media screen and (min-width: 960px) and (max-width: 1199px) {
.contenedor {
  position: relative;
  height: 220px;
 /*  width: 290px; */
 /*  margin: 50px auto; */
}


table {
       display: block;
       overflow-x: auto;
	   height:100%!important;
     }

}

@media screen and (min-width: 768px) and (max-width: 959px) {
.contenedor {
  position: relative;
  height: 170px;
 /*  width: 290px; */
 /*  margin: 50px auto; */
}


table {
       display: block;
       overflow-x: auto;
	   height:100%!important;
     }

}

@media screen and (min-width: 330px) and (max-width: 767px) {
.contenedor {
  position: relative;
  height: 320px;
 /*  width: 290px; */
 /*  margin: 50px auto; */
}


table {
       display: block;
       overflow-x: auto;
	   height:100%!important;
     }

}

@media screen and (min-width: 0px) and (max-width: 329px) {
.contenedor {
  position: relative;
  height: 290px;
 /*  width: 290px; */
 /*  margin: 50px auto; */
}


table {
       display: block;
       overflow-x: auto;
	   height:100%!important;
     }

}

/* < iPhone Landscape */
@media only screen and (max-width: 767px) {
.rocamar_img {background-image:none!important;
padding-top: 30px!important;
padding-bottom: 10px!important;
	}
	
.columna_rocamar  {
	margin-bottom: 10px!important;
}

.rocamar_img .wpb_row .wpb_column {
	margin-bottom: 10px!important;
}
}

.contenedor img {
  position: absolute;
  left: 0;
  transition: opacity 1.0s ease-in-out;
}

.contenedor img.top:hover {
  opacity: 0;
}

#header.header-transparent.darkheader.header-v1 #navigation > ul > li > a {
    color: rgba(0, 0, 0, 0.6);
}

#search-top input {
    font-size: 26px;
}

.botones-sociales {
	margin-bottom:none!important;
}

.prevenir {
    margin-bottom: 10px;
	content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

a.button.yellow {
    background: #ecbd17 none repeat scroll 0 0!important;
    border-color: #ecbd17!important;
    color: #ffffff;
}

a.button.yellow:hover {
    background: #e5ae39 none repeat scroll 0 0!important;
    border-color: #e5ae39!important;
}

/*  ###############  CAMBIOS EN SECTORES   ################  */

.portfolio-overlay-name .portfolio-overlay hover {
    opacity: 0.6!important;
}

/*   ############### LOGOTIPO  ############### */

.logo img {
    max-width: 100%;
    height: auto;
}


/* ##############  HOME   ################  */

.latest-blog .blog-item .blog-item-description {
    background-color: #ffffff;
}

/* ##############  HOME   ################  */

.product_meta {
    display: none;
}

/* DivTable.com */

.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

/* ##############  HOME   ################  */

.botones_productos {
	padding-top: 20px!important;
}


/* ##############  MENÚ IDIOMAS   ################  */


.wpml-ls-slot-66.wpml-ls-current-language, .wpml-ls-slot-66.wpml-ls-current-language a, .wpml-ls-slot-66.wpml-ls-current-language a:visited {

    color: #a09151 !important;

}

/* Eurofrozen Brand Logo */

.brand-wrapper {
border-bottom: 1px solid #efefef;
    padding-bottom: 20px;
    display: inline-flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-flow: column-reverse;    
}

.brand-wrapper .product_title {
    align-self: flex-start;
}

.brand-wrapper img {
    max-width: none;
    align-self: flex-start;
}

.product .price {
    border-bottom: none !important;
}

@media only screen and (min-width:960px) {
    .brand-wrapper {
    flex-flow: row;
    align-items: center;
    }
    .brand-wrapper .product_title {
        align-self: center;
    }

    .brand-wrapper img {
        max-width: 25%;
        align-self: center;
    }
}

/* Fix Contact Forms 7 */
.wpcf7 span.wpcf7-not-valid-tip, 
.wpcf7-validation-errors {
	display: block !important;
}