/*
Theme Name: Acantilado
Theme URI: https://woocommerce.com/storefront
Template: storefront
Author: Wébico Studio
Author URI: http://www.webico.es/
Description: Child theme de Storefront
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,accessibility-ready,rtl-language-support,footer-widgets,sticky-post,theme-options
Version: 2.1.3.1476178470
Updated: 2016-10-11 11:34:30
*/
/*-- Fuentes --*/
@import url('https://fonts.googleapis.com/css?family=EB+Garamond');
body{font-family:'EB Garamond',serif;}
a{font-weight:300;}
/*-- general - ajustes --*/
body{-webkit-font-smoothing:inherit;}
.site-content .col-full{max-width:71.22em;}
.site-main{position:relative;}
.clr{clear:both;}
img{border-radius:0;}
.onsale{display:none;}
h2+h3{padding-top:0;border-top:none;}
p+h3{margin-top:0;}
a{outline:none !important;}
/*-- general - titulos --*/
h1,h2,h3,h4,h5,h6,p,span{font-weight:300;}
.archive h1.page-title,
.page h1.entry-title,
.single-product .seccion{margin:0 0 30px 0;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0;color:#333;}
.page h2{font-size:24px;font-weight:300;letter-spacing:0;color:#000;}
.page h3{font-size:20px;font-weight:300;letter-spacing:0;color:#000;}
.page h4{font-size:18px;font-weight:300;letter-spacing:0;color:#000;}
.page-id-3583 h2{font-size:24px;font-weight:300;letter-spacing:0;color:#000;}
.page-id-3583 h3{font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:0;color:#999;}
.page-id-3583 h4{font-size:20px;font-weight:300;letter-spacing:0;color:#000;}
/*-- general - textos --*/
p{font-size:17px;}
.woocommerce-message{margin-top:0 !important;}
.woocommerce-message a{font-weight:300;}
.page-id-8234 #primary .widget ul{margin-left:18px;list-style:circle;}
/*-- general - footer --*/
.site-footer{padding:30px 0;}
.site-footer .footer-widgets{padding-top:0 !important;}
.site-footer .footer-widgets{font-size:16px;text-align:center;color:#fff !important;}
.site-footer .footer-widgets a{color:#fff !important;}
.site-footer .footer-widgets a:hover{text-decoration:underline;color:#fff;}
.site-footer .footer-widgets #text-10 .textwidget{width:128px;margin:0 auto;text-align:center;}
.site-footer .footer-widgets .footer-redes{margin:0 8px;text-align:center;float:left;font-size:0;}
.demo_store{background-color:#e1261c;text-align:center;}
/*-- general - widget --*/
.widget{margin:0 0 20px 0;}
.widget .widget-title{padding:0;font-weight:300;border-bottom:none;}
/*-- general - sidebar --*/
body.page #primary{width:100%;}
body.page #secondary{display:none;}
body.post-type-archive-product #primary{width:100%;}
body.post-type-archive-product #secondary{display:none;}
body.tax-product_tag #primary{width:100%;}
body.tax-product_tag #secondary{display:none;}
body.tax-product_cat #primary{width:100%;}
body.tax-product_cat #secondary{display:none;}
body.post-type-archive-persona #primary{width:100%;}
body.post-type-archive-persona #secondary{display:none;}
body.single-persona #primary{width:100%;}
body.single-persona #secondary{display:none;}
/*-- general - paginacion --*/
.storefront-sorting{margin:30px 0;}
/*-- general - filtro --*/
.home .cont_filtro{margin-top:30px;}
.page .cont_filtro{margin-bottom:30px;display:none;}
.archive .cont_filtro{margin-bottom:30px;display:none;}
.search .cont_filtro{margin-bottom:30px;display:none;}
.single-persona .cont_filtro{margin-bottom:10px;display:none;}
.single-product .cont_filtro{margin-bottom:10px;display:none;}
.blog .cont_filtro{margin-bottom:30px;display:none;}
.single-post .cont_filtro{margin-bottom:30px;display:none;}
/*-- general - filtro listados --*/
.cont_filtro_esc{width:100%;padding:20px;display:block;background:#f2f2f2;}
.cont_filtro_esc form a.selected{color:#e1261c !important;}
.cont_filtro_esc form .cont_busqueda{width:100%;margin:0 0 20px 0;height:100%;position:relative;}
.cont_filtro_esc form .cont_busqueda .iconobusqueda{position:absolute;top:0;left:0;}
.cont_filtro_esc form .cont_busqueda input{width:95%;height:36px;margin-left:5%;padding:0;background:#f2f2f2;font-family:'EB Garamond';line-height:26px;border-bottom:1px solid #b2b2b2;box-shadow:none !important;}
.cont_filtro_esc form .cont_busqueda input::-webkit-input-placeholder {color:#999999;} /* WebKit */
.cont_filtro_esc form .cont_busqueda input:-moz-placeholder{color:#999999;} /* Firefox 18- */
.cont_filtro_esc form .cont_busqueda input::-moz-placeholder{color:#999999;}
.cont_filtro_esc form .cont_busqueda input:-ms-input-placeholder{color:#999999;}
.cont_filtro_esc form .cont_colecciones{width:18%;height:100%;margin:0 1.25% 0 0;float:left;}
.cont_filtro_esc form .cont_colecciones ul{margin:0;list-style:none;}
.cont_filtro_esc form .cont_colecciones ul li{font-weight:300;}
.cont_filtro_esc form .cont_colecciones ul li a{color:#000;line-height:28px;}
.cont_filtro_esc form .cont_colecciones ul li a:hover{text-decoration:none;color:#777;}
.cont_filtro_esc form .cont_colecciones ul li.encabezado{margin-bottom:15px;font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#747474;}
.cont_filtro_esc form .cont_temas{width:18%;height:100%;margin:0 1.25%;float:left;}
.cont_filtro_esc form .cont_temas ul{margin:0;list-style:none;}
.cont_filtro_esc form .cont_temas ul li{font-weight:300;}
.cont_filtro_esc form .cont_temas ul li a{color:#000;line-height:28px;}
.cont_filtro_esc form .cont_temas ul li a:hover{text-decoration:none;color:#777;}
.cont_filtro_esc form .cont_temas ul li.encabezado{margin-bottom:15px;font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#747474;}
.cont_filtro_esc form .cont_temas ul li.tema{text-transform:uppercase;}
.cont_filtro_esc form .cont_temas ul li.subtema{text-indent:10px;}
.cont_filtro_esc form .cont_orden{width:18%;height:100%;margin:0 0 0 1.25%;float:left;}
.cont_filtro_esc form .cont_orden ul{margin:0;list-style:none;}
.cont_filtro_esc form .cont_orden ul li{font-weight:500;}
.cont_filtro_esc form .cont_orden ul li a{color:#000;line-height:28px;}
.cont_filtro_esc form .cont_orden ul li a:hover{text-decoration:none;color:#777;}
.cont_filtro_esc form .cont_orden ul li.encabezado{margin-bottom:15px;font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#747474;}
.cont_filtro_esc form .cont_orden ul li.ebook{margin-top:0px;}
.cont_filtro_esc form .cont_orden ul li.ebook label{font-weight:300;}
.cont_filtro_esc form .cont_orden ul li.audiolibro{margin-top:2px;}
.cont_filtro_esc form .cont_orden ul li.audiolibro label{font-weight:300;}
@media only screen and (max-width:767px){
	.cont_filtro_esc{display:none;}
}
/*-- general - filtro desplegables--*/
.cont_filtro_movil{width:100%;padding:20px;display:none;background:#f2f2f2;}
.cont_filtro_movil form{margin:0;}
.cont_filtro_movil form a.selected{text-decoration:underline;}
.cont_filtro_movil form .cont_busqueda{width:100%;margin:0 0 10px 0;height:100%;}
.cont_filtro_movil form .cont_busqueda input{width:100%;height:26px;padding:0 10px;background:#fff;line-height:26px;}
.cont_filtro_movil form .cont_colecciones{width:100%;height:100%;margin:0 0 10px 0;}
.cont_filtro_movil form .cont_colecciones select{width:100%;}
.cont_filtro_movil form .cont_temas{width:100%;height:100%;margin:0 0 10px 0;}
.cont_filtro_movil form .cont_temas select{width:100%;}
.cont_filtro_movil form .cont_orden{width:100%;height:100%;margin:0 0 10px 0;}
.cont_filtro_movil form .cont_orden select{width:100%;}
.cont_filtro_movil form .cont_submit{width:100%;height:100%;}
.cont_filtro_movil form .cont_submit input{width:100%;height:26px;padding:0 10px;line-height:26px;}
@media only screen and (max-width:767px){
	.cont_filtro_movil{display:block;}
}
/*-- general - filtro seleccionados--*/
.cont_seleccionados{margin-top:-20px;width:100%;}
.search-no-results .cont_seleccionados{margin-bottom:20px;}
.cont_seleccionados a{color:#000;}
.cont_seleccionados a:hover{text-decoration:none;color:#888888;}
.cont_seleccionados a .marcador{font-family:arial;}
.cont_seleccionados a .marcador:before{height:1em;margin-right:4px;display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;line-height:1.618;-webkit-font-smoothing: antialiased;content:"\f00d";}
.cont_seleccionados a:hover .marcador:before{content:"\f068";}
@media only screen and (max-width:767px){
	.cont_seleccionados{display:none;}
}
/*-- general - paginacion --*/
ul.page-numbers{margin:0;clear:both;list-style:none;text-align:right;}
ul.page-numbers li{width:auto;margin:0;display:inline-block;background:rgba(0, 0, 0, .025);}
ul.page-numbers li a{padding:.3342343017em .875em;background-color:rgba(0,0,0,.025);color:#43454b;}
ul.page-numbers li a:hover{background-color:rgba(0,0,0,.05)}
ul.page-numbers li span.current{padding:.3342343017em .875em;background-color:#2c2d33;font-weight:700;color:#fff;border-color:#2c2d33;}
ul.page-numbers li span.dots{padding:.3342343017em .875em;background-color:#fff;font-weight:700;color:#43454b;border-color:#2c2d33;}
/*-- general - eliminar pictograma en responsive --*/
@media only screen and (max-width:768px){
	.anagrama .panel-grid-cell:first-child{height:0 !important;display:none !important;}
}
/*-- general - share --*/
.product{overflow:visible !important;}
.single-product .a2a_kit{position:absolute;top:0;right:0;}
.product .a2a_kit{position:absolute;top:-54px;right:0;}
.product .addtoany_share_save_container{margin:0 !important;}
.single-post .a2a_kit{position:absolute;top:1px;right:0;}
.single-tribe_events .a2a_kit{position:absolute;top:0;right:0;}
.single-tribe_events .tribe-events-schedule{margin-top:0 !important;position:absolute;top:3px;left:0;}
.single-tribe_events h1{margin-top:70px !important;}
.a2a_kit a{padding:0 5px !important;}
.a2a_kit a:first{padding:0 5px !important;}
@media only screen and (max-width:768px){
	.single-tribe_events .tribe-events-schedule{padding:0 !important;background:none;border:none;}	
}
@media only screen and (max-width:375px){
	.single-tribe_events .a2a_kit{position:absolute;top:70px;left:0;}
	.single-tribe_events h1{margin-top:110px !important;}
}
/*-- general - boton generico --*/
.btgenerico{width:275px;height:45px;padding:0;background:#fff;border:1px solid #c7c7c7;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.btgenerico:hover{background:#e1261c;color:#fff;border:1px solid #e1261c;}
.btgenerico a{display:block;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:center;text-transform:uppercase;line-height:45px;letter-spacing:1px;color:#333;-moz-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.btgenerico a:hover{color:#fff;}
/*-- general - boton catalogo --*/
.btcatalogo{width:100%;height:35px;margin-top:20px;padding:0;background:url(http://www.acantilado.es/wp-content/uploads/icobtdescarga.png) no-repeat #f2f2f2 5px -5px;border:1px solid #c7c7c7;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.btcatalogo:hover{background:url(http://www.acantilado.es/wp-content/uploads/icobtdescargahl.png) no-repeat #e1261c 5px -5px;border:1px solid #e1261c;}
.btcatalogo a{display:block;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:center;text-transform:uppercase;text-indent:35px;line-height:35px;letter-spacing:1px;color:#333;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.btcatalogo a:hover{color:#fff;}
/*-- header - ajustes logo --*/
.sp-header-row:first-child{overflow:hidden;}
div.site-branding{text-align:center !important;}
div.site-branding a.custom-logo-link{width:472px;max-width:none !important;margin:-10px auto 0 !important;float:none !important;}
div.site-branding a.custom-logo-link img{width:472px;max-width:none !important;}
@media only screen and (max-width:767px){
	.sp-header-row{overflow:visible;}
	div.site-branding a.custom-logo-link{margin:0 auto !important;}
	div.site-branding a.custom-logo-link img{max-width:390px !important;margin:0 0 0 20px !important;}
}
@media only screen and (max-width:480px){
	div.site-branding a.custom-logo-link img{max-width:280px !important;margin:12px 0 12px 20px !important;}
}
@media only screen and (max-width:356px){
	div.site-branding a.custom-logo-link img{width:250px !important;margin:15px 0 15px 20px !important;}
}
/*-- header - ajustes menus --*/
header.site-header{padding-top:0 !important;}
header.site-header div.col-full{width:100%;height:145px;max-width:none;margin:0;padding:0;border-bottom:1px solid #eee;}
header.site-header div.col-full .sp-header-row:first-child{height:90px;background:#e1261c !important;}
header.site-header div.col-full .sp-header-row:nth-child(2){height:55px;margin:0 auto;position:relative;text-align:center;}
header.site-header div.col-full .sp-header-row:nth-child(2) .sp-header-span-10{width:100%;margin-right:0;}
header.site-header div.col-full .sp-header-row:nth-child(2) .sp-header-span-2{width:40px;height:55px;position:absolute;top:0;right:20px;}
ul.menu.nav-menu{position:relative;}
ul.menu.nav-menu .btcuenta{position:absolute !important;top:0px;right:90px;}
ul.menu.nav-menu .btcuenta a{padding:15px 0 !important;}
ul.menu.nav-menu .btbuscador{position:absolute !important;top:0px;right:60px;}
ul.menu.nav-menu .btbuscador a{padding:15px 0 !important;}
ul.menu.nav-menu>li>a{padding:15px 20px;outline:none !important;}
ul.menu.nav-menu>li.current-menu-item>a{color:#777 !important;}
ul.menu.nav-menu>li:hover>a{color:#777 !important;}
ul.sub-menu{padding-top:15px !important;padding-bottom:15px !important;background:#fff !important;border:1px solid #eee !important;}
ul.sub-menu li a{padding-top:3px !important;padding-bottom:3px !important;font-size:16px !important;line-height:28px;}
.menu-item-38 ul.sub-menu{width:100% !important;background:#fff !important;border-top:1px solid #eee !important;border-bottom:1px solid #eee !important;}
.menu-item-38 ul.sub-menu .smm-mega-menu{max-width:1074px !important;margin:0 auto;padding:1.5em 0;background:#fff;}
.menu-item-38 ul.sub-menu .smm-mega-menu h3.widget-title{font-weight:500;font-size:14px !important;letter-spacing:2px;color:#747474 !important;}
.menu-item-38 ul.sub-menu .smm-mega-menu .smm-span-2{width:22% !important;margin-right:4% !important;}
.menu-item-38 ul.sub-menu .smm-mega-menu .smm-span-2.smm-post-4{margin-right:0 !important;}
.menu-item-38 ul.sub-menu li a{font-size:16px !important;line-height:28px;}
.menu-item-38 ul.sub-menu li a:hover{color:#777 !important;}
@media only screen and (max-width:1100px){
	ul.menu.nav-menu>li>a{padding:15px 10px;}
	.menu-item-38 ul.sub-menu .smm-mega-menu{padding:2.618em;}
}
@media only screen and (max-width:1000px){
	ul.menu.nav-menu>li>a{padding:15px 7px;}
	ul.menu.nav-menu>li.menu-item-has-children>a:after{margin-left:3px !important;}
}
@media only screen and (max-width:850px){
	ul.menu.nav-menu>li>a{padding:15px 4px;font-size:15px;}
}
@media only screen and (max-width:767px){
	header.site-header{height:90px !important;}
	header.site-header div.col-full{height:auto;border-bottom:none;}
	header.site-header div.col-full .sp-header-row:nth-child(2){height:0 !important;max-width:1074px;margin:0 auto;text-align:left;}
	.main-navigation{height:0 !important;}
	.handheld-navigation{padding:0 20px;background:#fff;}
}
/*-- header - menu movil --*/
.main-navigation{position:relative;}
.main-navigation button.menu-toggle{width:0px;position:absolute;top:-55px;right:0;padding-right:5px !important;border:none;}
.main-navigation .handheld-navigation{padding:0;}
.main-navigation .handheld-navigation ul.menu{padding:0 20px;border-bottom:1px solid #ccc !important;}
.main-navigation .handheld-navigation ul{border:none !important;}
.main-navigation .handheld-navigation ul li a:before{margin-right:0;content:'';}
/*-- header - ajustes carro --*/
.site-header-cart{width:30px !important;height:55px;margin-left:10px;overflow:visible;}
.site-header-cart>li:first-child{width:auto;}
.site-header-cart .cart-contents{width:45px !important;padding:13px 0;}
.site-header-cart .cart-contents span.amount{display:none;}
.site-header-cart .cart-contents span.count{color:#000;opacity:1;}
.site-header-cart .cart-contents:before{height:1em;padding-right:3px;float:left;display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;-webkit-font-smoothing: antialiased;line-height:29px;content:"\f07a";}
.site-header-cart .cart-contents:after{content:none;}
.site-header-cart .widget_shopping_cart{width:290px !important;margin-left:-245px;background:#fff;border:1px solid #eee;border-top:none;}
.site-header-cart .widget_shopping_cart li.mini_cart_item{text-align:left;}
.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total{background:#fff;}
.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons{background:#fff;}
.storefront-handheld-footer-bar ul li>a{height:40px;}
.storefront-handheld-footer-bar ul li>a:before{font-size:1.2em;line-height:40px;}
.storefront-handheld-footer-bar ul li.cart>a:before{content:"\f07a";}
.storefront-handheld-footer-bar ul li.cart>a .count{width:1.5em;height:1.5em;top:.45em;left:65%;background:none;font-size:15px;line-height:1.3em;color:#000;border:none;}
.storefront-handheld-footer-bar ul li.cart>a .count:before{content:"(";}
.storefront-handheld-footer-bar ul li.cart>a .count:after{content:")";}
.storefront-handheld-footer-bar ul li.search>.site-search{display:none;}
.widget_shopping_cart .buttons a.button{width:100%;height:65px;padding:0;display:block;background:#fff;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:center;text-transform:uppercase;line-height:65px;letter-spacing:1px;color:#333;border:1px solid #c7c7c7;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;} 
.widget_shopping_cart .buttons a.button:hover{background:#e1261c;border:1px solid #e1261c;}
.widget_shopping_cart .buttons a.button:after{content:"\f0da";}
/*-- loop - ajustes --*/
.archive ul.products li{margin-bottom:30px;}
.archive ul.products li img{margin-bottom:10px !important;}
.archive ul.products li h3{margin-bottom:0px;font-size:18px !important;font-weight:500;line-height:22px;color:#e1261c;}
.archive ul.products li h3.amarillo{color:#fe9900;}
.archive ul.products li h4.loop_autor{margin-bottom:0px;font-size:17px;font-weight:500;line-height:22px;color:#000;}
.archive ul.products li h4.loop_traductor{margin-bottom:0px;font-size:17px;font-weight:500;line-height:22px;color:#666;}
.archive ul.products li h4.loop_precio{margin-bottom:0px;font-size:15px;font-weight:500;line-height:22px;color:#000;}
@media only screen and (max-width:767px){
	.sp-shop-alignment-left ul.products li.product,
	.sp-shop-alignment-left ul.products li.product a{text-align:center;}
	.sp-shop-alignment-left ul.products li.product img{margin-left:auto !important;}
}
/*-- home - ajustes --*/
.home .site-main{margin-bottom:0;}
.home .site-header{margin-bottom:0 !important;}
.home .entry-header{display:none;}
.home .content-area{margin-bottom:0 !important;}
.home .post-2{margin-bottom:0 !important;}
/*-- home - loop novedades --*/
.novedades .panel-grid-cell>div:first-child{margin:0 !important;}
.novedades .cabecera p{margin:0;}
.novedades .cabecera .panel-grid-cell:last-child{margin-top:5px;}
.novedades .cabecera h2{margin-bottom:4px;font-size:24px;font-weight:300;letter-spacing:0;}
.novedades .cabecera a{font-size:16px;font-weight:300;color:#999;}
.novedades .cabecera a:hover{color:#000;}
.novedades ul.loop-novedades{width:100%;margin:0;padding-top:35px;list-style:none;border-top:1px solid #b2b2b2;}
.novedades ul.loop-novedades li{width:15%;margin-right:2%;margin-bottom:20px;float:left;display:list-item;}
.novedades ul.loop-novedades li.last{margin-right:0;}
.novedades ul.loop-novedades li .image{max-height:262px;margin:0 0 10px;overflow:hidden;}
.novedades ul.loop-novedades li .image img{margin:0;}
.novedades ul.loop-novedades li a,
.novedades ul.loop-novedades li a h4{margin-bottom:0;font-size:16px;font-weight:300;font-style:normal !important;text-decoration:none !important;line-height:20px;letter-spacing:0;color:#e1261c;}
.novedades ul.loop-novedades li a h4.amarillo{color:#fe9900;}
.novedades ul.loop-novedades li a h4.autor{color:#000;}
@media only screen and (max-width:768px){
	.novedades .cabecera .panel-grid{width:100%;margin:0 !important;}
	.novedades .cabecera .panel-grid-cell{margin-bottom:0 !important;padding:0 !important;float:left !important;}
	.novedades .cabecera .panel-grid-cell:first-child{width:40% !important;}
	.novedades .cabecera .panel-grid-cell:last-child{width:60% !important;}
	.novedades ul.loop-novedades li{width:30%;margin-right:5%;margin-bottom:20px !important;float:left;display:list-item;}
	.novedades ul.loop-novedades li.lastresp{margin-right:0;}
	.novedades ul.loop-novedades li .image{max-height:314px;}
}
@media only screen and (max-width:480px){
	.novedades ul.loop-novedades{text-align:center;}
	.novedades ul.loop-novedades li{width:100%;max-width:300px;margin:0 auto 20px;float:none;display:block;}
	.novedades ul.loop-novedades li.last{margin:0 auto 20px;}
	.novedades ul.loop-novedades li.lastresp{margin:0 auto 20px;}
	.novedades ul.loop-novedades li .image{max-height:none;}
}
/*-- home - actualidad - agenda --*/
.home .actualidad_agenda .panel-grid-cell>div:first-child{margin:0 !important;}
.home .actualidad_agenda .cabecera h2{margin-bottom:20px;padding-bottom:4px;font-size:24px;font-weight:300;letter-spacing:0;border-bottom:1px solid #b2b2b2;}
.home .actualidad_agenda .cabecera a{font-size:16px;font-weight:300;color:#999;}
.home .actualidad_agenda .cabecera a:hover{color:#000;}
.home .actualidad_agenda .actualidad h3{display:none;}
.home .actualidad_agenda .actualidad li:before{margin:0;content:"";}
.home .actualidad_agenda .actualidad li a{margin-left:-3px;font-size:18px;line-height:18px !important;color:#000 !important;}
.home .actualidad_agenda .actualidad li a:hover{font-size:18px;color:#e1261c !important;}
.home .actualidad_agenda .actualidad li a span.entry-title-primary{font-size:18px;letter-spacing:0;}
.home .actualidad_agenda .actualidad li a:hover span.entry-title-primary{color:#e1261c !important;}
.home .actualidad_agenda .actualidad li a span.entry-subtitle{font-size:14px;color:#333;letter-spacing:0;}
.home .actualidad_agenda .actualidad li a:hover span.entry-subtitle{font-size:14px;color:#e1261c;}
.home .actualidad_agenda .agenda .type-tribe_events:first-child .tribe-mini-calendar-event,
.home .actualidad_agenda .agenda .type-tribe_events:first-child .tribe-mini-calendar-event .list-date,
.home .actualidad_agenda .agenda .type-tribe_events:first-child .tribe-mini-calendar-event .list-info{margin-top:0;}
.home .actualidad_agenda .agenda .type-tribe_events .list-info h2 a{font-weight:300;color:#000000;}
.home .actualidad_agenda .agenda .type-tribe_events .list-info h2 a:hover{color:#e1261c;}
.home .actualidad_agenda .agenda .type-tribe_events .list-date{background:#e1261c;}
.home .actualidad_agenda .agenda .tribe-events-widget-link{display:none;}
/*-- home - newsletter --*/
form mc4wp-form mc4wp-form-9091 mc4wp-ajax
.mailchimp{padding-bottom:30px !important;}
.mailchimp h3{text-transform:none;color:#fff;}
.mailchimp .mc4wp-form{text-align:center;}
.mailchimp .mc4wp-form input[type=email]{width:500px !important;text-align:center;background-color:#fff;font-family:'EB Garamond',serif;color:#000000;border-radius:0px !important;}
.mailchimp .mc4wp-form input::-webkit-input-placeholder {color:#000000;} /* WebKit */
.mailchimp .mc4wp-form input:-moz-placeholder{color:#000000;} /* Firefox 18- */
.mailchimp .mc4wp-form input::-moz-placeholder{color:#000000;}
.mailchimp .mc4wp-form input:-ms-input-placeholder{color:#000000;}
.mailchimp .mc4wp-form input[type=submit]{width:500px;height:45px;margin:0 auto;padding:0;display:block;background:#e1261c;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:center;text-transform:uppercase;line-height:45px;letter-spacing:1px;color:#ffffff;border:1px solid #ffffff;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.mailchimp .mc4wp-form input[type=submit]:hover{background:#000000;border:1px solid #000000;}
.mailchimp .mc4wp-alert{text-align:center;color:#ffffff;}
@media only screen and (max-width:768px){
	.mailchimp .mc4wp-form .forminput,
	.mailchimp .mc4wp-form input[type=email],
	.mailchimp .mc4wp-form input[type=submit]{width:275px !important;}
}
#cont-newsletter>div>div{margin-bottom:0 !important;}
.txtpoliticas{color:#fff;}
.txtpoliticas a{text-decoration:none;color:#fff !important;}
.txtpoliticas a:hover{text-decoration:underline;color:#fff !important;}
.txtpoliticas input[type='checkbox']{margin-right:5px;}
.page-id-11960 .site-main{margin-bottom:0;}
.page-id-11960 .site-header{margin-bottom:0 !important;}
.page-id-11960 .entry-header{display:none;}
.page-id-11960 .content-area{margin-bottom:0 !important;}
.page-id-11960 .site-main .hentry{margin-bottom:0 !important;}
.page-id-12042 .site-main{margin-bottom:0;}
.page-id-12042 .site-header{margin-bottom:0 !important;}
.page-id-12042 .entry-header{display:none;}
.page-id-12042 .content-area{margin-bottom:0 !important;}
.page-id-12042 .site-main .hentry{margin-bottom:0 !important;}
/*-- home - politica --*/
.politica{width:620px;height:255px;margin-top:-115px !important;margin-left:-310px !important;padding:30px 40px;position:fixed;top:50%;left:50%;display:none;overflow:hidden;background:#eee !important;text-align:center;border-radius:20px;}
.cerrar{margin-top:-110px !important;margin-left:285px !important;position:fixed;top:50%;left:50%;display:none;font-family:arial;cursor:pointer;}
.cerrar p strong{color:#333 !important;}
@media only screen and (max-width:768px){
	.politica{width:400px;overflow:scroll;margin-left:-200px !important;}
	.cerrar{margin-left:175px !important;}
}
@media only screen and (max-width:440px){
	.politica{width:260px;overflow:scroll;margin-left:-130px !important;}
	.cerrar{margin-left:105px !important;}
}
/*-- detalle libro - cabecera --*/
.libro_cabecera{margin:0 0 35px 0;position:relative;background:#fff;}
.libro_cabecera.minheight{min-height:105px;}
.libro_cabecera .libro_datos{max-width:70%;}
.libro_cabecera .libro_datos h1.producto_titulo{margin:0 0 15px 0;float:left;font-size:38px !important;font-weight:300;line-height:1em;color:#e1261c !important;}
.libro_cabecera .libro_datos h1.producto_titulo.amarillo{color:#fe9900 !important;}
.libro_cabecera .libro_datos h2.producto_subtitulo{margin:0 0 15px 0;font-size:24px !important;font-weight:300;line-height:1em !important;color:#000000 !important;}
.libro_cabecera .libro_datos h2.producto_autor,
.libro_cabecera .libro_datos h2.producto_autor a{margin:0 0 15px 0;font-size:38px !important;font-weight:300;line-height:1em !important;color:#000000 !important;}
.libro_cabecera .libro_datos h2.producto_autor a:hover{text-decoration:underline;}
.libro_cabecera .libro_datos h3.producto_traductor{margin:0 0 15px 0;font-size:16px !important;font-weight:300;text-transform:uppercase;letter-spacing:0.15em;line-height:1.2em;color:#999999 !important;}
.libro_cabecera .libro_compra{position:absolute;bottom:0;right:0;}
.libro_cabecera .libro_compra form.cart{margin-bottom:0 !important;padding-bottom:0 !important;}
.libro_cabecera .libro_compra .btcomprar{width:275px;height:45px;padding:0;background:url(http://www.acantilado.es/wp-content/uploads/icobtcompra.png) no-repeat #fff 0 0;font-family:'EB Garamond',serif;font-size:15px;font-weight:300 !important;text-align:left;text-transform:uppercase;text-indent:65px;line-height:45px;letter-spacing:1px;color:#333;border:1px solid #c7c7c7;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.libro_cabecera .libro_compra .btcomprar:hover{background:url(http://www.acantilado.es/wp-content/uploads/icobtcomprahl.png) no-repeat #e1261c 0 0;color:#fff;}
.libro_cabecera .libro_compra .btcomprar.amarillo:hover{background:url(http://www.acantilado.es/wp-content/uploads/icobtcomprahl.png) no-repeat #fe9900 0 0;color:#fff;}
/*
.libro_cabecera .libro_compra .btcomprar.libro{border:1px solid #b2b2b2;box-shadow:none;}
.libro_cabecera .libro_compra .btcomprar.libro:hover{border:1px solid #e1261c;}
.libro_cabecera .libro_compra .btcomprar.libro.amarillo:hover{border:1px solid #fe9900;}
.libro_cabecera .libro_compra .btcomprar.libro a{display:block;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:left;text-transform:uppercase;line-height:45px;letter-spacing:1px;color:#333;-moz-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.libro_cabecera .libro_compra .btcomprar.libro a:hover{color:#fff;}
*/
.libro_cabecera .libro_compra .btcomprar.libro{margin-top:15px;padding:0;background:url(http://www.acantilado.es/wp-content/uploads/icobtdescarga.png) no-repeat #fff 0 0;border:1px solid #c7c7c7;box-shadow:none;-moz-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.libro_cabecera .libro_compra .btcomprar.libro:hover{background:url(http://www.acantilado.es/wp-content/uploads/icobtdescargahl.png) no-repeat #e1261c 0 0 !important;border:1px solid #e1261c;}
.libro_cabecera .libro_compra .btcomprar.libro.amarillo:hover{background:url(http://www.acantilado.es/wp-content/uploads/icobtdescargahl.png) no-repeat #fe9900 0 0 !important;border:1px solid #fe9900;}
.libro_cabecera .libro_compra .btcomprar.libro a{display:block;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:left;text-transform:uppercase;line-height:45px;letter-spacing:1px;color:#333;-moz-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.libro_cabecera .libro_compra .btcomprar.libro a:hover{color:#fff;}
.libro_cabecera .libro_compra .btcomprar.ebook{margin-top:15px;padding:0;background:url(http://www.acantilado.es/wp-content/uploads/icobtdescarga.png) no-repeat #fff 0 0;border:1px solid #c7c7c7;box-shadow:none;-moz-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.libro_cabecera .libro_compra .btcomprar.ebook:hover{background:url(http://www.acantilado.es/wp-content/uploads/icobtdescargahl.png) no-repeat #e1261c 0 0 !important;border:1px solid #e1261c;}
.libro_cabecera .libro_compra .btcomprar.ebook.amarillo:hover{background:url(http://www.acantilado.es/wp-content/uploads/icobtdescargahl.png) no-repeat #fe9900 0 0 !important;border:1px solid #fe9900;}
.libro_cabecera .libro_compra .btcomprar.ebook a{display:block;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:left;text-transform:uppercase;line-height:45px;letter-spacing:1px;color:#333;-moz-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.libro_cabecera .libro_compra .btcomprar.ebook a:hover{color:#fff;}
.libro_cabecera .libro_compra .btcomprar.agotado{margin-top:15px;display:block;background:none;text-align:center;text-transform:uppercase;text-indent:0;line-height:45px;color:#000;border:1px solid #c7c7c7;box-shadow:none;}
@media only screen and (max-width:1000px){
	.libro_cabecera .libro_datos{width:100%;max-width:none;}
	.libro_cabecera .libro_datos h1.producto_titulo{float:none;}
	.libro_cabecera .libro_compra{width:100%;position:relative;bottom:auto;right:auto;text-align:center;}
	.libro_cabecera .libro_compra .btcomprar.libro{margin-top:30px;}
	.libro_cabecera .libro_compra .btcomprar.ebook{margin:15px auto;}
}
/*-- detalle libro - zona lateral --*/
.single-product .woocommerce-product-gallery{width:35% !important;margin-right:5% !important;}
.single-product .woocommerce-product-gallery__wrapper{width:100% !important;}
.single-product .woocommerce-product-gallery__image{margin-bottom:30px !important;float:none !important;}
.single-product div.product .images .woocommerce-main-image img{margin:0 auto;}
.single-product .product .woocommerce-product-gallery .flex-viewport{height:auto !important;overflow:visible !important;}
.cont_datos{width:100%;padding:20px 25px;font-size:18px;font-weight:300;line-height:22px;border:1px solid #c7c7c7;}
.cont_datos p{margin-bottom:8px;font-size:18px;}
.cont_datos a{font-size:18px;font-weight:300;text-decoration:none;color:#888888;}
.cont_datos a:hover{color:#e1261c;}
.cont_datos.amarillo a:hover{color:#fe9900;}
.cont_datos .leyenda{font-size:13px;font-style:normal;text-transform:uppercase;line-height:22px;letter-spacing:0.15em;}
.btportada{width:100%;height:65px;margin-top:25px;padding:0;background:url(http://www.acantilado.es/wp-content/uploads/icobtdescarga.png) no-repeat #fff 40px 10px;border:1px solid #c7c7c7;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.btportada:hover{background:url(http://www.acantilado.es/wp-content/uploads/icobtdescargahl.png) no-repeat #e1261c 40px 10px;border:1px solid #e1261c;}
.btportada.amarillo:hover{background:url(http://www.acantilado.es/wp-content/uploads/icobtdescargahl.png) no-repeat #fe9900 40px 10px;border:1px solid #fe9900;}
.btportada a{display:block;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:center;text-transform:uppercase;text-indent:35px;line-height:65px;letter-spacing:1px;color:#333;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.btportada a:hover{color:#fff;}
@media only screen and (max-width:1220px){
	.btportada{width:100%;height:65px;margin-top:25px;padding:0;background:url(http://www.acantilado.es/wp-content/uploads/icobtdescarga.png) no-repeat #fff 20px 10px;}
	.btportada:hover{background:url(http://www.acantilado.es/wp-content/uploads/icobtdescargahl.png) no-repeat #e1261c 20px 10px;}
	.btportada.amarillo:hover{background:url(http://www.acantilado.es/wp-content/uploads/icobtdescargahl.png) no-repeat #fe9900 20px 10px;}
}
@media only screen and (max-width:1023px){
	/*.btportada{display:none;}*/
}
@-moz-document url-prefix() {
	.cont_datos{width:99%;}
}
/*-- detalle libro - zona principal --*/
.single-product .summary{width:60% !important;}
.summary h3.subseccion-titulo{margin:0;padding-top:20px;font-size:22px;font-weight:300;color:#000;border-bottom:1px solid #c7c7c7;cursor:pointer;}
.summary h3.subseccion-titulo:after{height:1em;float:right;display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;line-height:1.618;-webkit-font-smoothing: antialiased;content:"\f107";}
.summary h3.subseccion-titulo.open:after{content:"\f106";}
.summary .subseccion-contenido{margin:0;padding-top:20px;font-size:16px;}
.summary .subseccion-contenido:first-child{padding-top:0;}
.summary .subseccion-contenido a{font-size:16px;font-weight:300;font-style:italic;text-decoration:none;color:#888888;}
.summary .subseccion-contenido a:hover{color:#e1261c;}
.summary .subseccion-contenido#contebook{display:none;}
.summary .subseccion-contenido#contaudiolibro{display:none;}
/*-- detalle libro - loop libros --*/
ul.loop-libros{width:100%;margin:0;list-style:none;}
ul.loop-libros li{width:22%;margin-right:4%;margin-bottom:20px;float:left;display:list-item;}
ul.loop-libros li.last{margin-right:0;}
ul.loop-libros li .image{/*max-height:236px;*/margin:0 0 10px;overflow:hidden;}
ul.loop-libros li a,
ul.loop-libros li a h4{margin-bottom:0;font-size:16px;font-weight:300;font-style:normal !important;text-decoration:none !important;line-height:20px;color:#e1261c;}
ul.loop-libros li a h4.amarillo{color:#fe9900;}
ul.loop-libros li a h4.autor{color:#000000;}
@media only screen and (max-width:767px){
	ul.loop-libros{text-align:center;}
	ul.loop-libros li{width:100%;max-width:300px;margin:0 auto 20px;float:none;display:block;}
	ul.loop-libros li.last{margin:0 auto 20px;}
	ul.loop-libros li .image{max-height:none;}
}
/*-- personas - loop --*/
h2.autores-titulo{margin:0 0 20px 0;font-size:13px !important;font-weight:500;text-transform:uppercase;letter-spacing:0;color:#333;}
.autores-botones{background:#eee;text-align:center !important;}
.autores-botones a{width:28px;height:28px;margin:0.55%;padding:0;display:block;float:left;background:#fff;font-family:'EB Garamond',serif;font-size:10px;font-weight:300;text-align:center;text-transform:uppercase;line-height:28px;letter-spacing:0px;color:#333;border:1px solid #c7c7c7;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.autores-botones a:hover{background:#e1261c;color:#ffffff;border:1px solid #e1261c;}
.autores-botones a.activo{background:#e1261c;color:#ffffff;border:1px solid #e1261c;}
.autores.mitad{width:48%;float:left;}
.autores.mitad:first-child{margin-right:4%;}
.autores.mitad1{width:48%;margin-top:30px;margin-right:4%;float:left;}
.autores.mitad2{width:48%;margin-top:30px;margin-right:0;float:left;}
.autores.mitad1 .cuarto1{width:46%;margin-right:8%;float:left;}
.autores.mitad1 .cuarto2{width:46%;margin-right:0;float:left;}
.autores.mitad2 .cuarto3{width:46%;margin-right:8%;float:left;}
.autores.mitad2 .cuarto4{width:46%;margin-right:0;float:left;}
.autores ul.autores-lista{margin:0;list-style:none;}
.autores ul.autores-lista li a{font-size:18px;color:#000000 !important;}
.autores ul.autores-lista li a:hover{color:#e1261c !important;}
@media only screen and (max-width:1100px){
	.autores.mitad1 .cuarto1{width:100%;margin-right:0;float:none;}
	.autores.mitad1 .cuarto2{width:100%;margin-right:0;float:none;}
	.autores.mitad2 .cuarto3{width:100%;margin-right:0;float:none;}
	.autores.mitad2 .cuarto4{width:100%;margin-right:0;float:none;}
}
@media only screen and (max-width:768px){
	.autores.mitad1{width:100%;margin-right:0;float:none;}
	.autores.mitad2{width:100%;margin-top:0;margin-right:0;float:none;}
}
/*
ul.loop-personas{width:100%;margin:0;padding-top:35px;clear:both;list-style:none;}
ul.loop-personas li{width:15%;margin-right:2%;margin-bottom:20px;float:left;display:list-item;}
ul.loop-personas li.last{margin-right:0;}
ul.loop-personas li .image{margin:0 0 10px;position:relative;overflow:hidden;background:#eee;}
ul.loop-personas li .image img{margin:0;position:absolute;}
ul.loop-personas li a,
ul.loop-personas li a h4{margin-bottom:0;font-size:16px;font-weight:300;font-style:normal !important;text-decoration:none !important;line-height:20px;color:#000;}
ul.loop-personas li a h4.amarillo{color:#fe9900;}
ul.loop-personas li a h4.autor{color:#000;}
@media only screen and (max-width:768px){
	ul.loop-personas li{width:30%;margin-right:5%;margin-bottom:20px !important;float:left;display:list-item;}
	ul.loop-personas li.lastresp{margin-right:0;}
	ul.loop-personas li .image{max-height:314px;}
}
@media only screen and (max-width:480px){
	ul.loop-personas{text-align:center;}
	ul.loop-personas li{width:100%;max-width:300px;margin:0 auto 20px auto;float:none;display:block;}
	ul.loop-personas li.lastresp{margin:0 auto 20px auto;}
	ul.loop-personas li.last{margin:0 auto 20px auto;}
	ul.loop-personas li .image{max-height:none;}
}
*/
/*-- detalle persona --*/
.single-persona .seccion{margin:0 0 15px 0;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#333;}
.single-persona h1.page-title{font-size:38px;font-weight:300;text-rendering:optimizeLegibility;letter-spacing:0;color:#000;}
.single-persona .images{width:20%;margin-right:3%;float:left;}
.single-persona .images img{width:100%;}
.single-persona .summary{width:77%;float:left;}
.single-persona .summary ul.loop-libros{width:100%;margin:0;list-style:none;}
.single-persona .summary ul.loop-libros li{width:18%;margin-right:2.5%;margin-bottom:20px;float:left;display:list-item;}
.single-persona .summary ul.loop-libros li.last{margin-right:0;}
.single-persona .summary ul.loop-libros li .image{margin:0 0 10px;overflow:hidden;}
.single-persona .summary ul.loop-libros li a,
.single-persona .summary ul.loop-libros li a h4{margin-bottom:0;font-size:16px;font-weight:300;font-style:normal !important;text-decoration:none !important;line-height:20px;color:#e1261c;}
.single-persona .summary ul.loop-libros li a h4.amarillo{color:#fe9900;}
.single-persona .summary ul.loop-libros li a h4.autor{color:#000;}
@media only screen and (max-width:767px){
	.single-persona .images{width:100%;margin-right:0;margin-bottom:20px;float:none;}
	.single-persona .summary{width:100%;float:none;}
	.single-persona .summary ul.loop-libros{text-align:center;}
	.single-persona .summary ul.loop-libros li{width:100%;max-width:300px;margin:0 auto 20px;float:none;display:block;}
	.single-persona .summary ul.loop-libros li.last{margin:0 auto 20px;}
	.single-persona .summary ul.loop-libros li .image{max-height:none;}
}
/*-- agenda --*/
.tribe-events-notices{margin-top:70px;margin-bottom:0;}
.post-type-archive-tribe_events #secondary #text-3,
.post-type-archive-tribe_events #secondary .search-form-post,
.post-type-archive-tribe_events #secondary #sow-editor-2,
.post-type-archive-tribe_events #secondary #categories-4,
.post-type-archive-tribe_events #secondary #recent-posts-2,
.single-tribe_events #secondary #text-3,
.single-tribe_events #secondary .search-form-post,
.single-tribe_events #secondary #sow-editor-2,
.single-tribe_events #secondary #categories-4,
.single-tribe_events #secondary #recent-posts-2{display:none !important;}
.post-type-archive-tribe_events.archive .site-main,
.post-type-archive-tribe_events.archive .site-main .hentry,
.post-type-archive-tribe_events.archive .site-main .hentry .tribe-events-list{margin-bottom:0 !important;}
.post-type-archive-tribe_events.archive .entry-content{width:100% !important;margin-top:20px;}
.post-type-archive-tribe_events .entry-content .tribe-bar-disabled{display:none;}
.post-type-archive-tribe_events .entry-content h2.tribe-events-page-title{margin:0 0 30px 0;font-size:13px;font-weight:500;text-transform:uppercase;text-align:left;letter-spacing:0;color:#333;}
.post-type-archive-tribe_events .entry-content h2 a{font-size:30px !important;font-weight:300;line-height:30px !important;color:#000;}
.post-type-archive-tribe_events .entry-content h2 a:hover{color:#e1261c;}
.post-type-archive-tribe_events .entry-content .tribe-events-list-separator-month{display:none;}
.post-type-archive-tribe_events .entry-content .tribe-events-first{padding-top:0;}
.post-type-archive-tribe_events .calendario{width:21.7391304348%;float:left;}
.post-type-archive-tribe_events .tribe-events-ical{display:none !important;}
.single-tribe_events .tribe-events-back{display:none;}
.single-tribe_events h1.tribe-events-single-event-title{font-size:30px !important;font-weight:300;line-height:30px !important;}
.single-tribe_events .tribe-events-schedule h2{font-size:16px;}
.single-tribe_events #tribe-events-header .tribe-events-sub-nav{display:none;}
.single-tribe_events .tribe-events-cal-links{display:none;}
.single-tribe_events .entry-content>.addtoany_share_save_container{display:none;}
.single-tribe_events .tribe-events-single-section-title{font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:0;color:#999;}
.single-tribe_events .tribe-events-event-meta{font-size:17px;}
.single-tribe_events .tribe-events-event-meta dt{font-weight:300 !important;}
.tribe-mini-calendar .tribe-mini-calendar-nav-link{height:35px;font-weight:300;line-height:25px;}
.tribe-mini-calendar .tribe-mini-calendar-nav span{font-weight:300;text-transform:none;}
.tribe-mini-calendar .tribe-mini-calendar-dayofweek{height:25px;font-size:14px;font-weight:300;line-height:24px;}
.tribe-mini-calendar .tribe-events-present{background-color:#ededed !important;}
.tribe-mini-calendar .tribe-events-present .tribe-mini-calendar-day-link{color:#999;}
.tribe-mini-calendar .tribe-events-present .tribe-mini-calendar-day-link:before{background:#999 !important;}
.tribe-mini-calendar .tribe-events-present:hover .tribe-mini-calendar-day-link:before{background:#fff !important;}
.tribe-mini-calendar .tribe-events-past span{font-weight:300;}
.tribe-mini-calendar .tribe-events-present span{font-weight:300;}
.tribe-mini-calendar .tribe-events-future span{font-weight:300;}
.tribe-mini-calendar .tribe-events-has-events a{color:#999 !important;}
.tribe-mini-calendar .tribe-events-has-events a:hover{background:#e1261c !important;color:#ffffff !important;}
.tribe-mini-calendar .tribe-events-present.tribe-events-has-events.mobile-trigger.tribe-mini-calendar-today,
.tribe-mini-calendar .tribe-events-has-events.mobile-trigger.tribe-events-right.tribe-mini-calendar-today{background:#e1261c !important;}
.tribe-mini-calendar .tribe-events-present.tribe-events-has-events.mobile-trigger.tribe-mini-calendar-today a,
.tribe-mini-calendar .tribe-events-has-events.mobile-trigger.tribe-events-right.tribe-mini-calendar-today a{color:#ffffff !important;}
.tribe-mini-calendar .tribe-events-present.tribe-events-has-events.mobile-trigger.tribe-mini-calendar-today a:before,
.tribe-mini-calendar .tribe-events-has-events.mobile-trigger.tribe-events-right.tribe-mini-calendar-today a:before{background:#ffffff !important;}
.tribe-mini-calendar .tribe-mini-calendar-today .tribe-mini-calendar-day-link{color:#999 !important;}
.tribe-mini-calendar .tribe-mini-calendar-today .tribe-mini-calendar-day-link:before{background:#999 !important;}
.tribe-mini-calendar .tribe-mini-calendar-today:hover .tribe-mini-calendar-day-link:before{background:#fff !important;}
.tribe-events-loop .list-date{background:#e1261c !important;}
.tribe-events-loop h2.tribe-events-title a{font-weight:300;color:#000;}
.tribe-events-loop h2.tribe-events-title a:hover{color:#e1261c;}
.tribe-mini-calendar-event{border-bottom:1px solid #c7c7c7 !important;}
.type-tribe_events:last-child .tribe-mini-calendar-event{border-bottom:none !important;}
/*-- blog --*/
.blog article{width:47%;float:left;}
.blog article:nth-child(odd){margin-right:6%;}
.blog article:first-of-type{width:100% !important;padding-top:0;float:none !important;border-top:none;}
.blog article{padding-top:40px;margin-bottom:20px !important;border-top:1px solid #c7c7c7;}
.blog article .entry-header{border:none;}
.blog article .entry-header span{display:none;}
.blog article h2.entry-title,
.blog article h2.entry-title a{font-size:30px !important;font-weight:300;letter-spacing:0;line-height:40px !important;color:#000;}
.blog article h2.entry-title a:hover{color:#e1261c !important;}
.blog article .entry-content .wp-post-image{display:none;}
.blog article .entry-meta{width:0 !important;margin-right:0 !important;display:none;}
.blog article .entry-content{width:100% !important;}
.blog article aside.entry-taxonomy{display:none;}
.archive article{width:47%;float:left;}
.archive article:nth-child(odd){margin-right:6%;}
.archive article:first-of-type{width:100% !important;padding-top:0;float:none !important;border-top:none;}
.archive article{padding-top:40px;margin-bottom:20px !important;border-top:1px solid #c7c7c7;}
.archive article .entry-header{border:none;}
.archive article .entry-header span{display:none;}
.archive article h2.entry-title,
.archive article h2.entry-title a{font-size:30px !important;font-weight:300;letter-spacing:0;line-height:40px !important;color:#000;}
.archive article h2.entry-title a:hover{color:#e1261c !important;}
.archive article .entry-content .wp-post-image{display:none;}
.archive article .entry-meta{width:0 !important;margin-right:0 !important;display:none;}
.archive article .entry-content{width:100% !important;}
.archive article aside.entry-taxonomy{display:none;}
.search article{width:47%;float:left;}
.search article:nth-child(even){margin-right:6%;}
.search article:first-of-type{width:100% !important;padding-top:0;float:none !important;border-top:none;}
.search article{padding-top:40px;margin-bottom:20px !important;border-top:1px solid #c7c7c7;}
.search article .entry-header{border:none;}
.search article .entry-header span{display:none;}
.search article h2.entry-title,
.search article h2.entry-title a{font-size:30px !important;font-weight:300;letter-spacing:0;line-height:40px !important;color:#000;}
.search article h2.entry-title a:hover{color:#e1261c !important;}
.search article .entry-content .wp-post-image{display:none;}
.search article .entry-meta{width:0 !important;margin-right:0 !important;display:none;}
.search article .entry-content{width:100% !important;}
.search article aside.entry-taxonomy{display:none;}
.single-post .entry-header{margin-bottom:0;border:none;}
.single-post h1.entry-title,
.single-post h2.entry-title{margin-top:4px;line-height:40px !important;}
.single-post h1.entry-title,
.single-post h2.entry-title a{font-size:30px !important;font-weight:300;letter-spacing:0;color:#000;}
.single-post h2.entry-title a:hover{color:#e1261c !important;}
.single-post .entry-meta{width:10% !important;margin-right:3% !important;}
.single-post .entry-meta .author{display:none;}
.single-post .entry-content{/*width:87% !important;*/}
.single-post .entry-content .wp-post-image{display:none;}
.single-post .comments-area{padding:0 !important;}
.single-post .comments-area .comment-respond{padding:0 !important;}
.single-post aside.entry-taxonomy{display:none;}
.widget-area .widget .widget-title{font-family:'EB Garamond',serif;font-size:14px;font-weight:300;text-transform:uppercase;}
.widget-area .btwidget{width:100%;height:45px;margin-top:10px;padding:0;background:#fff;border:1px solid #c7c7c7;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.widget-area .btwidget:first-child{margin-top:0;}
.widget-area .btwidget:hover{background:#e1261c;color:#fff;border:1px solid #e1261c;}
.widget-area .btwidget a{display:block;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:center;text-transform:uppercase;text-decoration:none !important;line-height:45px;letter-spacing:1px;color:#333;-moz-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.widget-area .btwidget a:hover{color:#fff;}
.widget-area .widget_categories ul li:before{display:none;}
.widget-area .widget_categories ul li a{font-size:16px;font-weight:300;text-decoration:none !important;color:#888888;}
.widget-area .widget_categories ul li a:hover{text-decoration:none !important;color:#e1261c;}
.widget-area #text-3,
.widget-area #tribe-mini-calendar-2,
.widget-area #text-6,
.widget-area #text-7,
.widget-area #text-8{padding-top:15px;border-top:1px solid #c7c7c7;}
.widget-area #tribe-mini-calendar-2{margin-bottom:0 !important;}
@media only screen and (max-width:1023px){
	.blog article{width:100%;float:none;}
	.blog article:nth-child(odd){margin-right:0;}
	.archive article{width:100%;float:none;}
	.archive article:nth-child(odd){margin-right:0;}
}
@media only screen and (max-width:767px){
	.single-post .entry-meta{width:100% !important;margin-right:0 !important;}
	.single-post .entry-content{width:100% !important;}
}
/*-- blog - buscador --*/
.cont_busqueda_blog{width:100%;margin:0 0 0 0;height:100%;position:relative;}
.cont_busqueda_blog .iconobusqueda{position:absolute;top:17px;left:10px;}
.cont_busqueda_blog input{width:100%;height:50px;margin-left:0;padding:0;background:#f2f2f2;font-family:'EB Garamond',serif;text-indent:35px;line-height:50px;border:none;border-radius:0px !important;box-shadow:none !important;}
/*-- foreign rights - boton --*/
.btdescarga{width:275px;height:45px;padding:0;background:url(http://www.acantilado.es/wp-content/uploads/icobtdescarga.png) no-repeat #fff -5px 0;text-indent:55px;border:1px solid #c7c7c7;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.btdescarga:hover{background:url(http://www.acantilado.es/wp-content/uploads/icobtdescargahl.png) no-repeat #e1261c -5px 0;color:#fff;border:1px solid #e1261c;}
.btdescarga a{display:block;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:left;text-transform:uppercase;line-height:45px;letter-spacing:1px;color:#333;-moz-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.btdescarga a:hover{color:#fff;}
/*-- contacto --*/
.sow-contact-form strong{font-weight:300;}
.sow-contact-form select{width:100%;}
.sow-contact-form input,
.sow-contact-form textarea{box-shadow:none;}
.sow-contact-form input.sow-submit{width:275px;height:45px;padding:0;display:block;background:#fff;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:center;text-transform:uppercase;line-height:45px;letter-spacing:1px;color:#333;border:1px solid #c7c7c7;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;} 
.sow-contact-form input.sow-submit:hover{background:#e1261c;color:#ffffff;border:1px solid #e1261c;}
.sow-social-media-button{padding-left:0 !important;}
.contacto-redes{margin:0 8px;text-align:center;float:left;font-size:0;}
.contacto-redes:first-child{margin-left:0 !important;}
#panel-8203-1-0-1{margin-bottom:0 !important;}
a.sow-social-media-button-instagram{color:#333 !important;}
/*-- carro --*/
.woocommerce-cart .button,
.woocommerce-checkout .button,
.woocommerce-checkout input[type="submit"]{height:45px;padding:0 10px;display:block;background:#fff;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:center;text-transform:uppercase;line-height:45px;letter-spacing:1px;color:#333;border:1px solid #c7c7c7;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;} 
.woocommerce-cart .button:hover,
.woocommerce-checkout .button:hover,
.woocommerce-checkout input[type="submit"]:hover{background:#e1261c;color:#ffffff;border:1px solid #e1261c;}
.woocommerce-cart .button.checkout-button:after{content:"\f0da";}
span.rojo{color:#e1261c;}
/*-- mi cuenta --*/
.woocommerce-account .order-actions{padding-top:5px;padding-bottom:5px;}
.woocommerce-account .button{height:45px;padding:0 10px;display:block;background:#fff;font-family:'EB Garamond',serif;font-size:15px;font-weight:300;text-align:center;text-transform:uppercase;line-height:45px;letter-spacing:0px;color:#333;border:1px solid #c7c7c7;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;} 
.woocommerce-account .button:hover{background:#e1261c;color:#ffffff;border:1px solid #e1261c;}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\f07a";}
/*-- cookies --*/
.cdp-cookies-texto h4{font-family:'EB Garamond',serif !important}
.cdp-cookies-texto p{font-family:'EB Garamond',serif !important;}
.cdp-cookies-texto p a{font-family:'EB Garamond',serif !important;}
.cdp-cookies-texto a.cdp-cookies-boton-cerrar{height:20px;padding:0;display:block;background:#ffffff;font-family:'EB Garamond',serif;font-size:12px !important;font-weight:300;text-align:center;text-transform:uppercase;line-height:20px;letter-spacing:0px;color:#333 !important;border:1px solid #c7c7c7;border-radius:0px !important;text-shadow:none;box-shadow:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.cdp-cookies-texto a.cdp-cookies-boton-cerrar:hover{background:#e1261c;color:#fff;border:1px solid #e1261c;}
.up-sells{display:none;}