/*
Theme Name: eventum
Theme URI: https://themeum.com/wordpress/eventum
Author: Themeum
Author URI: https://themeum.com/
Description: Eventum Premium Event Theme.
Version: 2.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, green, pink, purple, dark, right-sidebar, two-columns, responsive-layout
Text Domain: eventum
*/

@import url('css/bootstrap.min.css');
@import url('css/font-awesome.css');
@import url('css/animate.css');
@import url('css/magnific-popup.css');
@import url('css/main.css');
@import url('css/woocommerce.css');
@import url('css/responsive.css');

@import url('https://fonts.googleapis.com/css?family=Lobster');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400');

@font-face {
	font-family: 'Conv_LemonMilkbold';
	src: url('https://caminosysabores.com.ar/fonts/LemonMilkbold.eot');
	src: local('☺'), url('https://caminosysabores.com.ar/fonts/LemonMilkbold.woff') format('woff'), url('https://caminosysabores.com.ar/fonts/LemonMilkbold.ttf') format('truetype'), url('https://caminosysabores.com.ar/fonts/LemonMilkbold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_LemonMilk';
	src: url('https://caminosysabores.com.ar/fonts/LemonMilk.eot');
	src: local('☺'), url('https://caminosysabores.com.ar/fonts/LemonMilk.woff') format('woff'), url('https://caminosysabores.com.ar/fonts/LemonMilk.ttf') format('truetype'), url('https://caminosysabores.com.ar/fonts/LemonMilk.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_LemonMilklight';
	src: url('https://caminosysabores.com.ar/fonts/LemonMilklight.eot');
	src: local('☺'), url('https://caminosysabores.com.ar/fonts/LemonMilklight.woff') format('woff'), url('https://caminosysabores.com.ar/fonts/LemonMilklight.ttf') format('truetype'), url('https://caminosysabores.com.ar/fonts/LemonMilklight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_CaviarDreams_1';
	src: url('https://caminosysabores.com.ar/fonts/CaviarDreams_1.eot');
	src: local('☺'), url('https://caminosysabores.com.ar/fonts/CaviarDreams_1.woff') format('woff'), url('https://caminosysabores.com.ar/fonts/CaviarDreams_1.ttf') format('truetype'), url('https://caminosysabores.com.ar/fonts/CaviarDreams_1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_CaviarDreams_Bold_1';
	src: url('https://caminosysabores.com.ar/fonts/CaviarDreams_Bold_1.eot');
	src: local('☺'), url('https://caminosysabores.com.ar/fonts/CaviarDreams_Bold_1.woff') format('woff'), url('https://caminosysabores.com.ar/fonts/CaviarDreams_Bold_1.ttf') format('truetype'), url('https://caminosysabores.com.ar/fonts/CaviarDreams_Bold_1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Conv_BebasNeue';
	src: url('https://caminosysabores.com.ar/fonts/BebasNeue.eot');
	src: local('☺'), url('https://caminosysabores.com.ar/fonts/BebasNeue.woff') format('woff'), url('https://caminosysabores.com.ar/fonts/BebasNeue.ttf') format('truetype'), url('https://caminosysabores.com.ar/fonts/BebasNeue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'Helvetica';
    src: url('https://caminosysabores.com.ar/fonts/Helvetica-UltraCompressed.woff2') format('woff2'),
        url('https://caminosysabores.com.ar/fonts/Helvetica-UltraCompressed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.bgBlancotxt { background:#f6892e; color:#000 !important; border-radius:6px; padding:30px; text-align:left}
.bgBlancotxt strong{ text-transform:uppercase}
.bgBlancotxt a{ text-decoration:underline; color:#000}


.tabsExp {margin-bottom:1px !important  }
.tabsExp .vc_toggle_title:hover {background: #d26b16; }
.tabsExp .vc_toggle_title{background: #e56126; color:#FFF; padding:14px 20px; margin-bottom:1px !important  }
.tabsExp h4{ color:#FFF; padding-left:20px }
.tabsExp .vc_toggle_icon { left:20px !important}
.tabsExp .vc_toggle_content { padding:0 20px 20px 20px !important}
.cuadroDest { background:#404040; color:#FFF; padding:20px;}
.cuadroDest strong{  color:#ff9600;}

.btnNaranjaRed{background: #e56126; color: #fff; padding: 10px 30px; display: block; max-width: 400px; text-align: center; position: relative; margin: 0 auto; border-radius:12px; text-transform:uppercase}
.btnNaranjaRed:hover{background: #d26b16; color: #fff;}
.btnNaranjaExp{background: #e56126; color: #fff; padding: 10px 30px; display: inline-block; max-width: 600px; text-align: center; position: relative; margin:4px; border-radius:12px; text-transform:uppercase; border:#e56126 2px solid}
.btnNaranjaExp:hover{background: transparent; color: #e56126;}
.btnNaranjaExp.active{background: transparent !important; color: #e56126 !important;}

.btnNaranjaExp2{background: #1993d2; color: #fff; padding: 10px 30px; display: inline-block; max-width: 400px; text-align: center; position: relative; margin:4px; border-radius:12px; text-transform:uppercase; border:#1993d2 2px solid}
.btnNaranjaExp2:hover{background: #fff; color: #1993d2;}
.btnNaranjaExp2:focus {background: #1993d2; color: #fff !important;}

.btnsExp { float:left; width:100%; padding:30px 0 30px 0;  border-bottom:#CCC 1px solid;    position: relative; z-index:5; background:rgba(255,255,255,0.8);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
.btnsExpFixed { position:fixed !important; top:116px; left:0px;}
.txtcenter { text-align:center; display:block}

.issuuembed { height:650px }
.issuubajo { height:550px !important }

body.page-id-12564 .site-content .vc_column_container {
	padding-right: 15px;
}

@media (max-width: 780px) {
.btnsExpFixed { top:80px; }
.btnsExp { padding:3px 0 3px 0}
.vc_toggle_title>h4 { display:block !important}

.vc_custom_1556045831442 h3 { font-size:18px !important}
.vc_custom_1556045831442 h3 a{ font-size:15px !important}
.vc_tta-panels-container {  padding:0px !important}
.btnNaranjaExp{padding: 4px 10px; margin:2px; font-size:15px}
.issuuembed { height:400px }
.issuubajo { height:250px !important }

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a { background:#1993d2 !important; color:#fff !important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title{ background:#1993d2 !important; color:#fff !important;}
}


.tabsExp2 .vc_tta-tab a{ background:#1993d2 !important; color:#fff !important; border:#1993d2 2px solid; padding: 10px 30px; display: inline-block; text-align: center; position: relative; margin:1px; }
.tabsExp2 .vc_tta-tab:hover a{background: transparent; color: #1993d2;}
.tabsExp2 .vc_tta-tab.vc_active a{background: transparent; color: #1993d2;}

.mPS2id-highlight {background: transparent !important; color: #e56126 !important;}
.mPS2id-clicked{background: transparent !important; color: #e56126 !important;}


.vc_tta-panels-container {  padding:60px}


.btnsExp2 { float:left; width:100%; padding:30px 0 30px 0;   position: relative; z-index:5; background:rgba(255,255,255,0.8);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
	
.btnGris { background:#1993d2; color:#fff !important; border:#1993d2 2px solid; padding: 10px 30px; display: inline-block; max-width: 600px; text-align: center; position: relative; margin:4px; border-radius:12px; text-transform:uppercase}
.btnGris:hover{background: transparent; color: #1993d2 !important;}
	
.btnGris2 {background: #fff; color: #363636; border:#fff 2px solid; padding: 10px 30px; display: inline-block; max-width: 600px; text-align: center; position: relative; margin:4px; border-radius:12px; text-transform:uppercase}
.btnGris2:hover{ background:transparent; color:#fff;}

.btnGris3 {background: #fff; color: #363636; border:#fff 2px solid; padding: 10px 30px; display: inline-block; max-width: 600px; text-align: center; position: relative; margin:4px; border-radius:12px; text-transform:uppercase}
.btnGris3:hover{ background:#e56126; border:#e56126 2px solid; color:#fff;}

.btnsExpnoFix {float:left; width:100%; padding:30px 0 30px 0;  border-bottom:#CCC 1px solid;    position: relative; z-index:5; background:rgba(255,255,255,0.8);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}

.wpb-js-composer .vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab.vc_active>a { background:#5bc0de !important; color:#FFF !important; border:#42a3c0 1px solid !important}

.wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel { margin:0px !important}
.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {    margin: 1px 0 -1px 1px !important;}
.vc_tta-tabs-container { text-align:center !important}
.wpb-js-composer .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{ background:#5bc0de !important; border:#42a3c0 1px solid !important}
.wpb-js-composer .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{ color:#FFF !important}

.tab-pane div{ text-align:left; padding:16px !important; border:#a1a1a1 1px solid; border-top:none; display:flex !important }
.tab-pane .col-xs-12 { padding:0px !important; border:none}
.titulosTab {border-top:#a1a1a1 1px solid !important; }
.titulosTab div{ text-align:center !important; font-weight:600;}
.tab-pane .col-xs-1 {  border-right:none !important}
.tab-pane .col-xs-3 {  border-right:none !important}
.tab-pane .col-xs-2 {  border-left:none !important}

.nav-tabs {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
	border: none
}
.nav-tabs>li {
	position: relative;
	display: inline-block;
	margin-bottom: 0;  
}
.nav-tabs>li>a {
	position: relative;
	z-index: 0;
	display: block;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	font-weight: 600;
	text-transform: uppercase;
	padding: 11px 20px;
	line-height: 1.5;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4c4c4c+1,2b2b2b+100 */
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top, #4c4c4c 1%, #2b2b2b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #4c4c4c 1%,#2b2b2b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #4c4c4c 1%,#2b2b2b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */border:#2b2b2b 1px solid;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s
}
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
	text-decoration: none; background: #4c4c4c;
	outline: none
}
.nav-tabs>li>a:hover {
	color: #76a8db !important;
	background: #4c4c4c;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #fff !important; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#815ffd+0,6453a3+100 */
background: #815ffd; /* Old browsers */
background: -moz-linear-gradient(top, #815ffd 0%, #6453a3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #815ffd 0%,#6453a3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #815ffd 0%,#6453a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#815ffd', endColorstr='#6453a3',GradientType=0 ); /* IE6-9 */ border:#6453a3 1px solid !important;
	cursor: default
}
.tab-content {
	padding: 24px 20px;
	background-color: #f4f4f4
}
.tab-content>.tab-pane {
	display: none
}
.tab-content>.active {
	display: block
}
.tab-content.transparent {
	padding: 0;
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-id-11256 .wpb_content_element { line-height:30px}

.proveedores { background:#eaebeb; position:relative; float:left; width:31.3333%; margin:1%; text-align:center}
.proveedores img{ width:100%}
.proveedores h1{ width:100%; padding:10px; background:#6a539c; color:#88b2dd; text-align:center; font-weight:600; font-size:18px; margin-top:0px;}
.proveedores span{ padding:20px 20px 30px 20px;
     position: relative;
    float: left;
    width: 100%; font-size:12px}

/*font-family: 'Lobster', cursive;*/

.violetaFoot { background:#e56126; text-align:center;    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%; padding-top:50px}
.violetaFoot span{ display:block; padding-top:20px; font-size:12px}
.violetaFoot span a{-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
.violetaFoot span a:hover{ opacity:0.6}

.subHome { text-align:left !important;  color:#000; font-weight:600; font-size:18px;}
.titHome { color: #ffae00; font-size: 70px; line-height:70px; width:100%; text-align:left; text-shadow:none !important;font-family: 'Conv_LemonMilklight'}

.titSlider {color: #fff; font-size: 52px;  text-align:right !important;font-family: 'Lobster', cursive; opacity:1; text-shadow:#000 5px 10px 20px; font-weight: 100 !important; letter-spacing:6px !important; margin-top:50px !important}
.titSlider2 {color: #fff; font-size: 56px;  text-align:right !important;font-family: 'Lobster', cursive; opacity:1; text-shadow:#000 5px 10px 20px; font-weight: 100 !important;}
.subTitSlider {color: #fff; font-size: 60px; line-height:50px;  text-align:center !important;font-family: 'Helvetica'; letter-spacing:4px !important; font-weight:100 !important}
.subTitSliderNew {color: #fff; font-size: 36px; line-height:50px; max-width:96% !important;  text-align:center !important;font-family: 'Helvetica'; letter-spacing:2px !important; font-weight:100 !important; text-transform:uppercase; display:none !important}
.tp-caption.tp-shape.tp-shapewrapper.tp-resizeme { display:none !important}
/*font-family: 'Roboto Condensed', sans-serif;*/

a.btnAcceso {  color:#fff; font-size:22px; font-weight:900; padding:10px; position:relative; float:left; text-align:center; display:block; width:100%;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease; background: #e56126; margin-bottom:6px}
a.btnAcceso:hover { background:#74aadb; }

.btnDescarga { background:#74aadb; color:#FFF; font-size:18px; font-weight:600; padding:10px 20px; position:relative;  margin:0 0 10px 0; text-align:left;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease; clear:both; display:block}
.btnDescarga:hover { background:#a03c07; color:#FFF !important}

.home .comoExponer { position:absolute; right:26px; top:10px; width:200px; z-index:999}
.comoExponer { position:absolute; right:26px; top:10px; width:200px; z-index:999}
header .nav{ margin-top:40px !important}
header.sticky .comoExponer { top:10px;}
header {background:rgba(0,0,0,0.7) !important; padding-bottom:10px; top:30px !important;z-index:9999; position:absolute; left:0px; width:100%}
.home header { padding-bottom:0px;}

.home header.sticky { background:rgba(0,0,0,0.7) !important; padding-bottom:10px !important; top:0px !important; position:fixed !important; width:100%; left:0px }
header.sticky { background:rgba(0,0,0,0.7) !important; padding-bottom:10px; top:0px !important; position:fixed !important; width:100%; left:0px }

.preHeader { position:relative; float:left; background:#FFF; height:30px; width:100%; padding-top:2px; z-index:9999}
.preHeader a:hover{ opacity:0.6}
.preHeader ul{ position:relative; float:right; display:block; margin-right:10px}
.preHeader ul li{ position:relative; float:left; display:block; margin-left:8px}

.sub-title { display:none}

.page-template-template-recetas .sub-title,
.single-receta .sub-title {
	display: block;
}

.box-cocinero {
	border-right: 1px solid #eee;
}

.box-cocinero h3,
.box-cocinero h1 {
	text-align: center;
}

.box-cocinero ul {
	display: flex;
    margin: 0 auto;
    list-style: none;
    justify-content: center;
    padding: 0.8rem 0 0.8rem;
}

.box-cocinero ul li {
    text-align: center;
    border: 2px solid #4a4a4a;
    border-radius: 50%;
    margin: 0 8px;
    padding: 5px;
    color: #777;
    width: 35px;
    height: 35px;
}

.single-cocinero .box-cocinero {
	border: none;
}

.box-cocinero ul li:hover {
	border: 2px solid #e56126;
}

.box-cocinero ul li:hover a i {
	color: #e56126;
}

.box-cocinero ul li.instagram {
	padding: 4px;
}

.box-cocinero ul li.sitio_web {
	padding: 4px;
}

.box-cocinero ul li.twitter {
	padding: 4px;
}

.preparacion-cys img {
	width: 100%;
	max-height: 372px;
	object-fit: cover;
}

.box-cocinero a.btnNaranjaExp {
	background: transparent;
    color: #e56126;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    display: table;
}

.box-cocinero a.btnNaranjaExp:hover {
	background: #e56126!important;
    color: #fff!important;
}

.box-cocinero ul li a,
.box-cocinero ul li a i {
	font-size: 22px;
	color: #4a4a4a;
}

.single-receta img.cocinero,
.single-cocinero img.cocinero {
	object-fit: cover;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin: 0 auto;
    display: block;
}

ul.atributos-receta {
	display: flex;
    margin: 0 auto;
    list-style: none;
    justify-content: center;
	padding: 4.8125rem 0 2.1875rem;
}

ul.atributos-receta li {
	display: flex;
    flex-direction: column;
    text-align: center;
    border: 1px solid #eee;
    border-radius: .375rem;
    justify-content: flex-end;
    align-items: center;
    flex: 0 1 70px;
    margin: 0 8px;
    flex-basis: 169px;
    padding: 0.9rem;
    color: #777;
    line-height: 30px;
}

ul.atributos-receta li img {
	width: 40px;
    height: 40px;
}

.single-receta h1 {
	color: #e94522;
	text-align: center;
	margin-bottom: 50px;
}

ul.ingredientes,
.preparacion ul {
	padding-left: 13px;
}

ul.ingredientes li::before,
.preparacion ul li::before {
	content: '';
    position: absolute;
    border-radius: 50%;
	top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    border: solid 1px #e94522;
}

ul.ingredientes li::after,
.preparacion ul li::after {
	content: '';
    position: absolute;
    border-radius: 50%;
	background-color: #e94522;
	top: 3px;
    left: 3px;
    width: 18px;
    height: 18px;
}

ul.ingredientes li {
	padding-left: 60px;
    padding-top: 0;
    line-height: 23px;
    font-size: 20px;
    font-weight: 700;
    color: #e94522;
    margin-bottom: 1.875rem;
    position: relative;
}

.preparacion ul li {
	padding-left: 60px;
    padding-top: 0;
    line-height: 23px;
    font-size: 20px;
    margin-bottom: 1.875rem;
    position: relative;
}

.preparacion ul li strong {
	color: #e94522;
    display: block;
    font-size: 27px;
    line-height: 27px;
    margin-bottom: 10px;
}

.listas-ingredientes {
	margin-top: 45px;
    padding-top: 20px;
    background: #ebf4fa;
    padding-bottom: 20px;
}

.preparacion {
	padding-top: 40px;
    padding-bottom: 40px;
}

.preparacion h2 {
	text-align: center;
	text-transform: uppercase;
}

.preparacion .container {
	padding-left: 30px;
	padding-right: 30px;
}

.recetas-destacadas h2,
.listado-recetas h2,
.listas-ingredientes h2,
.single-receta .site-content h2 {
	color: #e94522;
	padding-bottom: 20px;
}

.single-cocinero  h2 {
	color: #e94522;
}

.recetas-relacionadas {
	padding-bottom: 38px;
    padding-top: 20px;
    padding-left: 30px;
	padding-right: 30px;
}

.recetas-relacionadas .row {
	margin: 0;
}

.recetas-destacadas .col-md-6 {
	margin: 0;
}

.listado-recetas {
	margin-top: 40px;
	margin-bottom: 30px;
}

.recetas-relacionadas .atributos-receta li,
.recetas-destacadas .atributos-receta li,
.listado-recetas .atributos-receta li {
	border: none;
    display: block;
    width: 50%;
    float: left;
    padding-bottom: 8px;
    margin: 0;
    text-align: left;
}

.listado-recetas .atributos-receta li {
	margin: 0;
}

.listado-recetas .atributos-receta {
	padding-top: .8rem;
}

.recetas-relacionadas ul.atributos-receta li img {
    height: 31px;
    margin-right: 7px;
    width: auto;
}

.listado-recetas .atributos-receta li img {
    height: 25px;
    width: auto;
}

.recetas-destacadas ul.atributos-receta li img {
	margin-right: 8px;
}

.recetas-relacionadas ul.atributos-receta,
.listado-recetas ul.atributos-receta,
.recetas-destacadas article.receta ul.atributos-receta {
    padding: 0;
    display: block;
}

.recetas-relacionadas article figure,
.recetas-destacadas article.receta figure,
.listado-recetas article figure {
    position: relative;
    width: 100%;
    height: 200px;
    overflow: hidden;
}

.recetas-destacadas article.receta figure {
	height: 350px;
}

.recetas-relacionadas article figure img,
.recetas-destacadas article.receta figure img,
.listado-recetas article figure img {
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    transform: scale(1);
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.recetas-relacionadas article figure img:hover,
.recetas-destacadas article.receta figure img:hover,
.listado-recetas article figure img:hover {
    transform: scale(1.1);
}

.tp-revslider-mainul h1 {}

.home header { background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7)) !important ; /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7))  !important; /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7)) !important ; /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,0.7)) !important; /* Standard syntax (must be last) */ padding-bottom:120px}

.single.single-post #main .container { padding-top:170px !important}
.single.single-post #sidebar { margin-top:0px}
#sidebar { margin-top:360px; border-left:#CCC 1px solid; padding-left:25px; }

.HeadInternas { padding:140px 0 40px 0 ; height:300px}
.HeadInternas h2{ text-transform:uppercase; text-shadow:#000 10px 0px 20px}

.footer-wrap { background-image: url("https://caminosysabores.com.ar/wp-content/uploads/2017/05/bgFoot.jpg"); background-size:cover; border:none !important; text-align:center; padding-top:0px !important; padding-bottom:0px !important}
.footer-wrap .row { padding-bottom:70px !important; padding-top:70px !important}
footer .nav li { float:left; position:relative;}
footer .nav li a{ color:#4b4b4a; font-weight:700}
footer img { max-width:100%}

.socialFoot { position:relative; margin:5px auto 0 auto; display: table; padding:0px}
.socialFoot li{float:left; position:relative; margin:5px}
.socialFoot a:hover{ opacity:0.6}
a {-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}


.inputNews { background:#fff; color:#000; padding:10px; width:100%; border:none !important; border-radius:none !important; margin-top:10px}
.newsUp .inputNews { background:#fff !important;}

.susBtn { display:block; border:#fff 1px solid; color:#fff; width:100%; text-align:center; padding:10px; font-weight:800; font-size:18px; margin-top:10px}
.susBtn:hover { background:#fff; color:#666}

.legales { text-align:left !important; font-size:12px; color:#212121; font-weight:600; line-height:14px !important;}
.legales a{color:#74aadb;}

.entry-blog-meta { display:none}

.archive #main .container { padding-top:50px}
.single-post #main .container .featured-wrap img { width:100%}

.firma { font-size:11px; color:#999; line-height:20px; clear:both }
.firma a { background:url("https://www.expoagro.com.ar/wp-content/uploads/p3firm.png") left top no-repeat; display:inline-block; line-height:20px;font-size:11px; color:#999; padding-left:24px; text-decoration:none;  }
.firma a:hover { background-position:left bottom; transition:none; color:#F98300 }

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {background-color:#e56126 !important; width:130px; text-align:center; display:block; padding:8px 0; font-size:18px; font-weight:600; color:#FFF; margin-top:30px; text-transform:uppercase; border-radius:0px !important }
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover { background-color:#a85b12;  border:none !important }

.btnNaranja { background:#e56126; width:130px; text-align:center; display:block; padding:8px 0; font-size:18px; font-weight:600; color:#FFF; margin-top:30px  }
.btnNaranja:hover { background:#a85b12;  color:#FFF; }

.btnBorderNaranja { border:#e56126 1px solid; width:130px; text-align:center; display:block; padding:8px 0; font-size:18px; font-weight:400; color:#e56126; margin-top:30px  }
.btnBorderNaranja:hover { background:#a85b12;  color:#FFF; }

#countdown-timer >.countdown-section {border-right:#4a4a4a 1px solid; margin:0px !important; padding:0px 30px 0 30px !important}
#countdown-timer >.countdown-section:last-child {border-right:none !important;  padding:0px 0px 0 30px !important}
.countdown-days { color:#e56126 !important; font-size:65px !important; }
.countdown-hours { color:#e56126 !important; font-size:65px !important}
.countdown-minutes { color:#e56126 !important; font-size:65px !important}
.countdown-seconds { color:#e56126 !important; font-size:65px !important}
#countdown-timer >.countdown-section >.countdown-period {color:#e56126 !important; font-style:italic}

.vc_custom_1494523473490 .wpb_text_column { margin-bottom:0px !important}

.centerTxt { text-align:center !important}


.sombraG { box-shadow:#676767 0px 5px 20px; margin-bottom:0px !important; z-index:99; display:block;}
.home .sombraG { box-shadow:#676767 0px 5px 20px; margin-bottom:0px !important; z-index:99; display:block}
.NoMargin { margin:0px !important}

.sombraG .wpb_wrapper {
	padding: 0!important;
}

ul, li { list-style:none}

.btn-lg{ border-radius: 0px; }
.gallery-caption{ }
.bypostauthor{ }
#mailchimp-id{ display:none; }
.screen-reader-text{}

.sub-title-inner h2 {
    background-image: url("images/banner-bg.png");
    background-repeat: no-repeat;
    background-position: center;
    padding: 13px 0px;
}

.btn-yellow .acton-btn:hover {
    background-color: #B8BF25;
}
.btn-yellow .acton-btn {
    color: #000;
    background-color: #cbd504;
    padding: 13px 28px;
    border-radius: 3px;
    font-weight: 400;
    margin-top: 20px;
    display: inline-block;
}
.themeum-clients {
    background-color: #ecedee;
    padding: 70px 30px 30px 30px;
}
.client-image {
    display: block;
    float: right;
    top: -100px;
    position: relative;
}
.client-image img {
    width: 60px;
}
.client-name {
    font-size: 16px;
    font-weight: 500;
    margin-top: 15px;
    color: #2a303b;
}
h4.speaker-title, .speaker-designation {
    text-align: left;
    color: #424242;
}

.col-md-6 { width:48%; margin:1%}

.mobile { display:none}

body.page-id-12314 #main .custom-header-space {
	    height: 125px!important;
}

body.page-id-12314 #main #sidebar {
	margin-top: 150px!important;
}

body.page-id-11467 .entry-content div:nth-child(3) div div div div div div:last-child,
body.page-id-6971 .entry-content div:nth-child(3) div div div div div div:last-child, 
body.page-id-7827 .entry-content div:nth-child(3) div div div div div div:last-child,
body.page-id-13077 .entry-content div:nth-child(3) div div div div div div:last-child { display: none; }

.gallery11466 div,
.gallery6985 div, 
.gallery7826 div,
.gallery13078 div { display: block!important; }
.LoadingImg img { margin: auto!important; display: block; }


body.page-id-13077 .violetaFoot { 
	background:#e56126!important; 
	text-align:center!important;    
	position: absolute!important;
    right: 0px!important;
    top: 0px!important;
    height: 100%!important;
    padding-top:50px!important;
}
body.page-id-13077 .violetaFoot span{ 
	display:block!important;
	padding-top:20px!important; 
	font-size:12px!important;
}
body.page-id-13077 .violetaFoot span a{-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
body.page-id-13077 .violetaFoot span a:hover{ opacity:0.6}

body.page-id-13077 footer {
	margin-top: 0!important;
}


.recommended_posts {
    margin-bottom: 40px;
    display: inline-block;
}
.recommended_posts .section-title {
    font-weight: 300;
    font-size: 30px;
    margin-bottom: 20px;
}
.recommended_posts .entry-title a { 
    color: #000;
}
.recommended_posts .entry-title a:hover {
    color: #ff8a00;
}
.recommended_posts .entry-title {
    font-weight: 300;
    font-size: 20px;
}
.recommended_posts .featured-wrap {
    margin-bottom: 20px;
}

body.category .themeum-pagination .pagination {
    margin: 0;
}

#main-menu .nav>li>ul li a {
    padding: 10px 20px;
}

.page-template-template-recetas .paginador {
	display: inline-flex;
}

.page-template-template-recetas .paginador li {
	margin: 10px 15px;
}

.themeum-pagination .pagination>li .current {
    font-size: 16px;
    line-height: 24px;
    padding: 8px 20px;
    border: 0;
    background-color: #f5f5f5;
    border: none;
    border-radius: 0;
    margin-right: 0;
    color: #e94522;
    font-weight: bold;
}

.social-button ul li a.whatsapp {
    background: #8dc63f;
}

.recetas-destacadas-home {
	background: url("https://www.caminosysabores.com.ar/wp-content/themes/eventum/images/Encabezados-Recetas-CyS-1680x100px.jpg");
	background-repeat: repeat-x; 
	background-size: auto 100px; 
	background-position: top center; 
	position: relative; 
	left: -1320px; 
	box-sizing: border-box; 
	width: 3840px; 
	padding-left: 1320px; 
	padding-right: 1320px;
}

.woo-menu-item-add {
	padding-left: 0;
	padding-right: 9px;
}

/**************************** RESPONSIVE ***************************/


@media (max-width: 1400px) {}
@media (max-width: 1124px) {}
@media (max-width: 1024px) {}
@media (max-width: 994px) {
	.recetas-destacadas-home {
		/*padding-left: 0!important;
		padding-right: 0!important;
		left: auto!important;
		width: 100%!important;*/
	}
}
@media (max-width: 880px) {}
@media (max-width: 780px) {
    .footer-social-btn button {
            display: block;
            margin: 0 auto 10px auto;
    }
    .footer-social-btn a {
        margin-bottom: 10px;
    }
}
@media (max-width: 768px) {
	.mobile { display:block}
    .desktop { display:none}
    .preHeader { display:none}
    header .nav { margin-top:10px !important}
    .logo-wrapper { position:relative; float:left; left:10px; width:76%}
    #navigation .navbar-header .navbar-toggle {margin: 19px 0 0;}
    #masthead.sticky { position:fixed !important; top:0px; left:0px;}
    #masthead { min-height: 80px;}
    .comoExponer { display: none; }
	.navbar-brand .img-responsive { width: 80%; }
	.vc_column-gap-30 { width: 100%; margin: auto!important; }
	.wpb_wrapper { padding: 0px 50px !important; }
	.countdown-amount { font-size: 40px!important; }
	.vc_custom_1496261509196 div div:nth-child(3) h2 {
	    font-size: 20px;
	}
	.subHome { display:none}
	.titHome { margin-left:30px !important}

	body.single section#main .site-content .box-cocinero img {
		width: 150px;
	    height: 150px;
	    border-radius: 50%;
	    margin: 0 auto;
	}

	.box-cocinero {
		border-right: none;
	}

	ul.atributos-receta li {
		padding: 0.5rem;
		line-height: 20px;
    	font-size: 14px;
	}
}
@media (max-width: 640px) {
    .bannerMobile .vc_row.vc_column-gap-30>.vc_column_container{ padding:0px !important}
    .wpb_wrapper	{ padding:0px 15px !important}
    .bannerMobile .wpb_wrapper { padding:0px !important}
    .bannerMobile .wpb_wrapper .wpb_content_element{ margin-bottom:0px !important}
    .mobile { display:block}
    .desktop { display:none}
    .preHeader { display:none}
    .custom-header h2 { margin-top: 55px!important; }
	
	.logosFootMob { display:none !important}
	
	.violetaFoot { position: relative; float:left; width:100% !important;
    top: none;
    height: auto; padding:20px 0}
	.violetaFoot img { max-width:40%}
	.footer-wrap .row { padding-bottom:30px !important}

	.sombraG .wpb_wrapper {
		padding: 0!important;
	}
	
}
@media (max-width: 560px) {
	
	.nav-tabs>li { width:100%; border-bottom:#fff 1px solid}
	
	
	
	}
@media (max-width: 500px) {
	h1 { font-size:26px !important}
	h2 { font-size:22px !important}
	h3 { font-size:20px !important}
    .comoExponer { display:none}
    
    .legales { text-align:center !important; margin-bottom:20px}
    header .nav { margin-top:10px !important}
    .logo-wrapper { position:absolute; top:0px; left:10px; width:76%}
    #navigation .navbar-header .navbar-toggle {margin: 19px 0 0;}
    #sidebar { margin-top:0px; padding:0px 15px; border:none}

    img { max-width:100%}

    .col-md-6 { width:100%}

    .HeadInternas { height:200px !important;padding:50px 0 0px 0 !important ;}
    .HeadInternas h2{ font-size:28px}

    .category-74 .featured-wrap  {  margin-bottom:10px;height:100px; overflow:hidden}
    .category-74 .featured-wrap img { margin-top:-60px; width:100%}

    .archives-month ul li:first-child { position:relative; float:left; width:100%; clear:both; margin-bottom:10px}
    .archive #main .container { padding-top:0px}
    .single.single-post #main .container { padding-top:100px !important}

    .page-id-6026 iframe { width:100% !important }

    .twitter-timeline { width: 100%; }
    .tp-bgimg.defaultimg { width: 300%!important; height: 246px!important; background-size: contain!important; background-position: top left!important;}
    .vc_custom_1494962111630, #rev_slider_1_1_wrapper, #rev_slider_1_1 { height: 246px!important; }
    .vc_custom_1496261509196 h2 { font-size: 14px; line-height: 20px; }
    .vc_custom_1496261509196 .wpb_wrapper { padding: 0!important; }
    .countdown-amount { font-size: 35px!important; }
    #countdown-timer >.countdown-section { padding: 0 10px!important; }
    #countdown-timer >.countdown-section:last-child { padding: 0px 0px 0 10px !important; }
    .vc_custom_1496261509196 div div:nth-child(3) h2 { font-size: 12px; }
    .countdown-period { font-size: 10px!important; }
    .vc_column-gap-30 { width: 100%; margin: auto!important; }
    #likebox-frame iframe { width: 100%; }
    p iframe, #likeboxwrap { width: 100%!important; }
    /*.HeadInternas { width: 100%!important; }*/
    body.page-id-4478 .entry-content p img, .entry-content .wpb_row p img { max-width: 100%; }
    body.page-id-4478 .entry-content .vc_row, 
    body.page-id-7027 .entry-content .vc_row, 
    body.page-id-29 .entry-content .vc_row, 
    body.page-id-51 .entry-content .vc_row,
    body.page-id-4680 .entry-content .vc_row,
    body.page-id-5162 .entry-content .vc_row,
    body.page-id-5887 .entry-content .vc_row { margin: auto!important; }
    body.category article h2 { font-size: 20px!important; }
    body.page-id-5887 .entry-content img { width: 100%; padding: 0!important; margin: 10px auto!important; }

    .vc_custom_1526334431179 img {
    	width: 80%!important;
	    margin: 10px auto;
	    display: block;
    }

    body.page-id-4478 .entry-content p img, 
    .entry-content .wpb_row p img {
	    max-width: 100%;
	    width: 100%;
	    height: auto;
	}
}
@media (max-width: 500px) {
    #footer h2 { font-size: 26px; }
    .vc_custom_1496261509196 .wpb_wrapper { padding: 0!important; }
.tp-parallax-wrap{ left:0px !important; width:100% !important}
.titSlider { font-size: 22px !important; line-height:normal !important;  margin-top:0px !important; text-align:left !important; padding:0 10px !important}
.tp-caption   { width:450px !important; max-width:100% !important}
.titSlider br{ display:none}
.subTitSliderNew {color: #fff; letter-spacing:0px !important; font-weight:100 !important; font-size:20px !important}

iframe.reserva-stand-2018 {
    height: 1350px;
}
	
}
@media (max-width: 420px) {
	
    #masthead { min-height: 70px;}
    #footer h2 { font-size: 26px; }
    .countdown-period { font-size: 8px!important; }
    .countdown-amount { font-size: 32px!important; }
    .vc_custom_1496261509196 h2 { font-size: 12px; }
.titSlider { font-size: 18px;   margin-top:-10px !important}

    body.single section#main .site-content img,
    body.page-template-page-right-sidebar section#main .site-content img {
        width: 100%;
        margin: 10px 0px 20px 0;
    }

}
