/*
Theme Name: 	Los Jamones Child
Theme URI: 		https://www.barlosjamones.com
Author: 		veovirtual.com
Author URI: 	https://www.veovirtual.com
Template:		losjamones
Version: 		090916
*/

/* header */
.pedido-a-domicilio{background:url(https://www.barlosjamones.com/wp-content/uploads/2020/07/icono-pedido-a-domicilio.png) 0 0 no-repeat;background-size:contain; padding-left:33px;}
#Action_bar{background-image:url(https://www.barlosjamones.com/wp-content/uploads/2020/06/fondo_action_menu.png); background-position:center; background-repeat:repeat-x;}
#Action_bar .container{background-image: url(https://www.barlosjamones.com/wp-content/uploads/2020/06/luz_logo.png); background-position: bottom center;    background-repeat: no-repeat;}
.slogan{font-family:"Kalam", Arial, Tahoma, sans-serif; font-size:20px;}
#Subheader .title {  line-height: 55px!important;}
#Top_bar .menu > li > a {padding: 34px 0 24px 0;}
.logo-main{margin-top: -50px;}
.logo-sticky{margin-top: -8px;}
#Subheader{-webkit-box-shadow: inset 0px 10px 16px -8px rgba(0,0,0,0.65); -moz-box-shadow: inset 0px 10px 16px -8px rgba(0,0,0,0.65); box-shadow: inset 0px 10px 16px -8px rgba(0,0,0,0.65);} 
body:not(.template-slider) #Header_wrapper {  background-size: 100%;}
.logo-mobile { margin-top: 12px !important;}
h2 {  line-height: 40px!important;}
#Top_bar, #Action_bar {  text-align: center;}
.responsive-menu-toggle {  color: #d2d629!important;}
.nicescroll-cursors {  background-color: rgb(255, 226, 6)!important;  border: 0px none;  background-clip: padding-box;  border-radius: 5px;}
.subheader-both-center #Subheader .title {  text-shadow: 0px 0px 29px rgb(83, 76, 12);}
body:not(.template-slider) #Header_wrapper {   background-size: auto !important;}
#Top_bar a.responsive-menu-toggle i {  color: #0f3c0f;}
#Side_slide {  background-color: #061806;  border-color: #191919; background-image: url(https://www.barlosjamones.com/wp-content/uploads/2020/06/fondo_pizarra.jpg); background-size: cover;}
#Side_slide a{font-family: "Fredericka the Great", Arial, Tahoma, sans-serif !important; font-size: 20px; line-height: 30px !important;}
.cartapdf{position:absolute;}

/* Tab Servicio a Domicilio */
.sliding-knob {right: -30px !important; top:124px;}
.tab_servicio_a_domicilio{text-align:center;}
.tab_servicio_a_domicilio p{font-size:14px; margin-bottom:20px !important;}
.tab_servicio_a_domicilio h4{color:#fff; font-size:16px; line-height:20px;}
.botones_servicio_a_domicilio{display:grid; grid-template-columns: repeat(1, 1fr);}

/*Página inicio*/
#slider-inicio img.scale-with-grid {object-fit: cover;height: 515px !important;}

.caja-inicio p, .caja-establecimiento p {font-size: 16px;line-height: 23px;color: #000;text-align:center!important;}
.caja-inicio h3 {font-weight: 600;}
.novedades img {object-fit: cover;width: 100%;height: 308px;border-radius: 9px;}


/*establecimientos*/
img.imagen-establecimientos {object-fit: cover;  height: 425px!important;}

/*Instagram*/
.wdi_shape_square{height:465px !important;}
.wdi_img{object-fit:cover !important; height: inherit !important;}
.wdi_lightbox_theme_1 .wdi_ctrl_btn_container {background-color: rgba(14, 74, 23, 0.8) !important;}
.wdi_lightbox_theme_1 .wdi_toggle_container {background-color: rgba(14, 74, 23, 0.8) !important;}
.wdi_lightbox_theme_1 #wdi_spider_popup_right-ico{background-color: rgba(14, 74, 23, 0.8) !important;}
.wdi_lightbox_theme_1 #wdi_spider_popup_left-ico{background-color: rgba(14, 74, 23, 0.8) !important;}
.wdi_lightbox_theme_1 .wdi_spider_popup_close{background-color: rgba(14, 74, 23, 0.8) !important;}
.wdi_spider_popup_close span{padding:10px;}

/* Página Blog */
.pagina_blog h2{font-size: 30px; letter-spacing: 0.04em; line-height: 33px !important; text-align: center;}
.single-post h2 {font-size: 37px;letter-spacing: 0px;padding: 14px 0px;}
/*Footer*/
.footer-copy-center #Footer .footer_copy {  background: rgba(0, 0, 0, 0.54);}
#Footer .footer_copy { border-top: 0px solid rgba(189, 93, 22, 0.19) !important;}
#Footer {text-align:center;}
#Footer .widgets_wrapper .widget {padding: 0; margin-bottom: 0;  margin-top: 0 !important;}
#Footer .widgets_wrapper {   border-top: 0px solid rgba(0, 0, 0, 0.26);}

#media_image-2 img { margin-bottom: -6px;}

/*sidebar*/
.Recent_posts ul li .desc .date { font-size: 12px;}

/* Carta PC Pizarra */
.postid-274 #Content{background-color: #000; background-image: url(https://www.barlosjamones.com/wp-content/uploads/2020/06/fondo_pizarra.jpg); background-size: cover;}
.postid-274 .is-style-stripes{padding:40px 0; border-bottom:0px !important;}
.postid-274 thead strong{color: #ecd9a1 !important; font-size: 40px; line-height: 60px;}
.postid-274 strong{color:#fff;}
.postid-274 th{color: #fff !important; font-family: "Fredericka the Great", Arial, Tahoma, sans-serif; font-size: 22px; line-height: 30px;}
.postid-274 tr{background-color:transparent !important;}
.postid-274 td{color: #fff !important; font-family: "Fredericka the Great", Arial, Tahoma, sans-serif; font-size: 22px; line-height: 30px; border-width:0 !important;}


/*Tablas*/
/*.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {  color: black!important;}
thead strong, thead b {color: #3c863c!important;}
thead th{ font-size: 20px;  line-height: 26px;  color: #537B53;}*/

/*Asesor*/
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto {background-color: #1f262f;border-top: 1px solid #1f262f;border-bottom: 1px solid #1f262f;z-index: 9999999999999 !important;}
.cdp-cookies-alerta .cdp-cookies-texto {padding: 20px 10px 20px 10px;	}
.cdp-cookies-alerta .cdp-cookies-texto a {line-height: 25px!important;}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a {color:#b0aa6e;font-size: 15px;}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto p {padding: 5px 0 18px;}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:hover, .cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:active, .cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:visited {   color: #b0aa6e;}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-boton-cerrar {  background-color: #b0aa6e;  color: #fff !important;  padding: 4px 53px;}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-boton-cerrar:hover {background-color: #b0aa6e;}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto {	background-color: rgba(0, 0, 0, 0.73);}

/*Formulario empleo*/


.formulario-contacto .column_attr {background: #fff;color: #000;padding: 50px 43px;}
.formulario-contacto h4 {text-align:center}
.formulario-contacto h5 {text-align:center}
.formulario-empleo hr {margin-bottom:40px;}
.formulario-empleo h4,.formulario-empleo h5{background: #ececec;padding: 19px;}
.formulario-texto-empleo h4 {font-size: 19px;line-height: 25px;}
.menu-derecha-formulario a {background: #c9c48c;padding: 10px 10px;border-radius: 7px 0 7px 0;color: #000 !important;}
.menu-derecha-formulario a:hover {text-decoration: inherit;  background: #cec237;}
h2.title-texto {color: #eee3df;font-weight: 700!important;letter-spacing: 7px!important;line-height: 55px ;text-shadow: 0px 0px 29px rgb(83, 76, 12);font-family: "Questrial", Helvetica, Arial, sans-serif;font-size: 56px:}
.page-id-621 #Content {padding-top: inherit!important;}
/* CSS Contacto Bar*/
#contactobar {display:none !important;} /* Oculta la barra de botones de contacto inferior en PC */

/* Quitar botón recaptcha V3 de Google */
.grecaptcha-badge { visibility: hidden !important; }

#Side_slide #menu ul li a {margin-right: 0;text-decoration: none;line-height: 19px;text-align: center;font-size: 15px;padding: 9px 15px;}
#Side_slide #menu ul li a {padding: 15px 5px 10px 20px;margin-right: -5px;}

/* CSS CookieYes */
.button-custom button:hover{background-color:transparent;}
.cky-footer-wrapper div[data-cky-tag="detail-powered-by"]{display:none !important;}
.cky-show-desc-btn, .cky-accordion-header .cky-always-active {color: #1B7E2E !important;}
.cky-banner-element{cursor:pointer;}
.cky-btn{justify-content:center;}

@media only screen and (max-width: 767px) {
	body .cky-revisit-bottom-left {bottom: 62px;}
}

@media only screen and (min-width: 765px) and (max-width: 1238px){
 #Action_bar .social-menu {display:none;}
	.menu-derecha-formulario a {padding: 6px 10px;width: 100%;display: block;font-size: 15px !important;margin-bottom: 8px;}
	.pedido-a-domicilio {padding-left: 46px;}

}

/*--------Movil----------*/
@media only screen and (max-width: 767px) {
	.mobile-header-mini #Top_bar a.responsive-menu-toggle {right: 15px; margin-top: 11px;}
	#Action_bar .container {background-image: none;}
	#social-menu{display:none !important;}
	#Top_bar .logo {height: 185px;text-align: center;}
	#Top_bar .top_bar_left {height: 133px;}
	#Top_bar a.responsive-menu-toggle {right: 15px; margin-top: 19px;}
	#Subheader { padding: 35px 0; background: #d0cc90;}	
	#Subheader .title { line-height: 30px !important;  font-size: 24px;letter-spacing:3px!important;}
	.wdi_shape_square {height: 143px !important;}
	.screen-reader-text {margin: 10px -42px; position: absolute;  font-size: 13px;}
	#mobile-contact-bar-outer i.fa-fw { top: -9px!important; position: relative!important;}
	table {	font-size: 16px!important; }
	#Subheader { background-image: url(https://www.barlosjamones.com/wp-content/uploads/2020/08/fondo_subheader_movil.jpg)!important;  background-position:right bottom !important; background-size:cover;}	
	.subheader-both-center #Subheader .title { text-shadow: 0px 0px 0px rgb(0, 0, 0)!important;color: #6e4c30!important;  font-weight: 700;}
	.wdi_feed_item {width: 33.3% !important;}
	.galeria-establecimientos-movil dl{width: 50% !important;}
	#Footer .footer_copy .one {margin-bottom: 80px;}
	
	/* Barra inferior de botones de contacto */
	#contactobar {width: 100%; position: fixed; left: 0; bottom: 0; z-index: 999; font-size: 30px; background-color: #375010; color: #ffffff; display: inherit !important;}
	#contactobar ul{display: flex; margin: 0 8%;}
	#contactobar li{flex:1; padding: 15px 0 5px 0;}
	#contactobar a{color:#fff;}
	#contactobar span{font-size:15px; line-height:27px; display:block;}
	/* ----------- fin contacto bar -----------------*/
	.formulario-texto-empleo h4 {font-size: 13px;line-height: 18px;}
	.formulario-contacto .column_attr {background: #fff;color: #000;padding: 20px 15px;}
	.formulario-empleo ol.formulario-legalidades-responsive  {font-size: 11px;}
	#menu-item-635 a {padding: 5px 7px !important;font-size: 16px!important;}

}