/*
Theme Name: Ara Llibres
Theme URI: https://woocommerce.com/storefront/
Template: storefront
Author: Automattic
Author URI: https://woocommerce.com/
Description: Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout &amp; color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
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,editor-style
Version: 2.5.1.1562586372
Updated: 2019-07-08 13:46:12
*/
/*-- rojo #E30613 --*/
/*-- general - fuentes --*/
@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans:400,500,700&display=swap');
body{font-family:'IBM Plex Sans',sans-serif;}
/*-- general - contenedores --*/
.site-header .col-full,
.site-content .col-full{width:100%;max-width:1200px;margin:0 auto;padding:0 40px;box-sizing:border-box;}
.site-header{margin-bottom:0 !important;}
.site-content{margin-top:65px !important;}
.site-content .col-full .content-area{margin:0;}
.site-content .col-full .content-area .site-main{margin:0;}
/*-- general - ajustes --*/
.clr{clear:both;}
img{border-radius:0;}
a,
a:focus,
button:focus,
input:focus,
textarea:focus{outline:none;}
h2+h3{padding:0 !important;border:none !important;}
p+h2{margin:0 !important;}
.hentry .entry-content a:not(.button){text-decoration:none;}
/*-- general - elementos --*/
h1.entry-title{margin-bottom:45px;font-weight:bold;font-size:24px;color:#272724;}
.btgenrojo{height:47px;margin:0;background:#E30613;text-align:center;border:none;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.btgenrojo:hover{opacity:0.7;}
.btgenrojo a{display:block;font-family:'IBM Plex Sans',serif;font-weight:bold;font-size:18px;line-height:47px;color:#fff;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
/*-- general - buscador --*/
.cont_buscador{width:100%;padding:40px 0;display:none;background:#E30613;}
.cont_buscador .col-full{max-width:1000px;}
/*
.cont_buscador .col-full form{width:49%;float:left;box-sizing:border-box;}
.cont_buscador .col-full form:first-child{margin:0 2% 0 0;}
.cont_buscador .col-full form:last-child{margin:0;}
*/
.cont_buscador .col-full form{width:100%;max-width:700px;box-sizing:border-box;}
.cont_buscador .col-full form:first-child{margin:0 auto;}
.cont_buscador .col-full form input[type="search"]{width:78%;height:45px;margin:0 2% 0 0;float:left;background:#E30613;font-family:'IBM Plex Sans',sans-serif;font-weight:300;font-size:14px;color:#fff;border:1px solid #fff;}
.cont_buscador .col-full form input[type="search"]::placeholder{color:#eee;}
.cont_buscador .col-full form input[type="search"]:-ms-input-placeholder{color:#eee;}
.cont_buscador .col-full form input[type="search"]::-ms-input-placeholder{color:#eee;}
.cont_buscador .col-full form input[type="submit"]{width:20%;margin:0;background:#000;color:#fff;}
.cont_buscador .col-full form select{width:100%;height:45px;padding:0 0 0 10px;background-image:url('/wp-content/uploads/flechaselect.jpg');background-repeat:no-repeat;background-position:right center;background-color:#E30613;font-family:'IBM Plex Sans',sans-serif;font-weight:300;font-size:14px;color:#fff;border:1px solid #fff;border-radius:0 !important;box-shadow:none !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer !important;}
.cont_buscador .col-full form select:focus{outline:none;}
@media only screen and (max-width:1023px){
	.cont_buscador .col-full form input[type="search"]{width:70%;margin:0 1% 0 0;}
	.cont_buscador .col-full form input[type="submit"]{width:29%;}
}
@media only screen and (max-width:767px){
	.cont_buscador .col-full form{width:100%;float:none;}
	.cont_buscador .col-full form:first-child{margin:0 0 20px;}
}
@media only screen and (max-width:500px){
	.cont_buscador .col-full form input[type="search"]{width:100%;margin:0 0 20px 0;float:none;}
	.cont_buscador .col-full form input[type="submit"]{width:100%;}
}
/*-- header --*/
.site-header{padding:0;}
.site-header .site-branding .custom-logo{width:auto;height:80px;margin:20px 0;}
.site-header .main-navigation .primary-navigation ul.menu{text-align:right;}
.site-header .main-navigation .primary-navigation ul.menu li a{padding:66px 18px 34px;font-weight:500;font-size:16px;line-height:20px;}
.site-header .main-navigation .primary-navigation ul.menu li:last-child a{margin-bottom:-3px;padding:62px 0 0 18px;}
.site-header .main-navigation .primary-navigation>ul.menu>li.current-menu-item>a{color:#E30613;}
.site-header .main-navigation .primary-navigation ul.menu li.menu-item-has-children a:after{content:none;}
.site-header .main-navigation .primary-navigation ul.menu li .sub-menu{background:#E30613;}
.site-header .main-navigation .primary-navigation ul.menu li .sub-menu>li>a{padding:30px 18px;width:300px;font-weight:normal;}
.site-header .main-navigation .primary-navigation ul.menu li .sub-menu>li:hover>a{background:#E30613;color:#000;}
.site-header .main-navigation .primary-navigation ul.menu li .sub-menu>li.current-menu-item>a{color:#000 !important;}
.site-header .main-navigation .primary-navigation ul.menu li .sub-menu .smm-mega-menu{max-width:1000px;margin:0 auto;background:#E30613;}
.site-header .main-navigation .primary-navigation ul.menu li .sub-menu .smm-mega-menu h3{font-weight:bold;font-size:20px;line-height:24px;}
.site-header .main-navigation .primary-navigation ul.menu li .sub-menu .smm-mega-menu ul li a{padding:0;font-size:14px;line-height:26px;}
.site-header .main-navigation .primary-navigation ul.menu li .sub-menu .smm-mega-menu ul li a:hover{color:#000;}
.site-header .main-navigation .primary-navigation ul.menu li .sub-menu .smm-mega-menu .menu-mm-3-ca-container{padding-top:44px;}
@media only screen and (max-width:1023px){
	.site-header{padding:20px 0 0;}
	.site-header .sp-header-row>div:nth-child(1){width:auto;margin:0;float:none;}
	.site-header .sp-header-row>div:nth-child(1) .site-branding img{margin:0 auto;}
	.site-header .sp-header-row>div:nth-child(2){width:100%;float:none;}
	.site-header .sp-header-row>div:nth-child(2) .primary-navigation ul.menu{text-align:center;}
}
@media only screen and (max-width:767px){
	.site-header{padding:20px 0;}
	.site-header .sp-header-row>div:nth-child(1){margin:0;}
	.site-header .sp-header-row>div:nth-child(1) .site-branding img{margin:0;}
	.site-header .sp-header-row>div:nth-child(2) .main-navigation button.menu-toggle{margin-top:30px;padding:10px 0 10px 30px;border:none;z-index:1000;}
	.site-header .sp-header-row>div:nth-child(2) .main-navigation button.menu-toggle:focus{outline:none;}
	.site-header .sp-header-row>div:nth-child(2) .main-navigation .handheld-navigation .menu{margin-top:15px;}
	.site-header .sp-header-row>div:nth-child(2) ul.nav-menu li a{font-size:16px;padding:20px 5px;}
}
/*-- footer --*/
.site-footer{padding:0;}
.site-footer .col-full{width:100%;margin:0;padding:0;max-width:none;}
.site-footer .col-full .footer-widgets{padding:0;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1){min-height:100px;margin:0;padding:20px 0;background:#E30613;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter{width:50%;margin-top:25px;float:left;text-align:left;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter h2{margin-bottom:20px;font-weight:bold;font-size:18px;color:#fff;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields{text-align:left;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .cont-email{width:70%;margin-right:2%;float:left;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .cont-email input[type="email"]{width:100%;height:48px;margin-bottom:20px;background:#E30613;font-family:'IBM Plex Sans',sans-serif;font-weight:300;font-size:14px;text-align:center;line-height:48px;color:#fff;border:1px solid #fff;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .cont-email input[type="email"]::placeholder{text-align:center;color:#fff;opacity:0.8;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .cont-email input[type="email"]:-ms-input-placeholder{text-align:center;color:#fff;opacity:0.8;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .cont-email input[type="email"]::-ms-input-placeholder{text-align:center;color:#fff;opacity:0.8;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .cont-enviar{width:18%;float:left;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .cont-enviar input[type="submit"]{width:100%;height:48px;padding:0;background:#000;font-size:18px;text-align:center;line-height:46px;color:#fff;border:solid 1px #000;-moz-transition: all 150ms ease-in;-webkit-transition: all 150ms ease-in;-o-transition: all 150ms ease-in;transition: all 150ms ease-in;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .cont-enviar input[type="submit"]:hover{background:#E30613;border:solid 1px #fff;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .aceptacion{margin:0 auto 20px;font-size:13px;color:#fff;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .aceptacion a{color:#fff;text-decoration:none;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .aceptacion a:hover{text-decoration:underline;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter p{font-size:12px;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .leyenda{width:50%;float:left;display:flex;align-items:center;text-align:center;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .leyenda .texto{width:70%;margin-left:10%;float:left;text-align:left;font-weight:bold;font-size:18px;color:#fff;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .leyenda .logo{width:20%;float:left;text-align:right;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2){min-height:100px;margin:0;background:#000;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb{max-width:1200px;margin:0 auto;padding:40px 0 20px;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb p{text-align:center;color:#fff;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb p a{text-decoration:none;color:#fff;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb p a:hover{text-decoration:underline;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb p.catalogo a{margin-left:35px;position:relative;font-weight:bold;font-size:18px;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb p.catalogo a:before{position:absolute;top:0px;left:-35px;content:url('/wp-content/uploads/ico-footer-descarga.jpg');}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb p.legal{margin-bottom:25px;font-size:14px;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb p.legal a{margin:0 10px;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb ul.redes{margin-bottom:25px;text-align:center;list-style:none;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb ul.redes li{padding:0 5px;display:inline-block;color:#fff;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb p.derechos1{margin-bottom:10px;font-size:14px;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb p.derechos2{margin-bottom:0;font-size:12px;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb p.creditos{font-size:10px;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(3){min-height:100px;margin:0;background:#fff;}
.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(3) .footersom{max-width:1200px;margin:0 auto;padding:20px 0 0;}
.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.search>.site-search{display:none;}
@media only screen and (max-width:920px){
	.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .leyenda .texto{font-size:15px;}
}
@media only screen and (max-width:768px){
	.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1){padding:20px 0 40px;}
	.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor{display:block;}
	.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter{width:100%;margin-bottom:40px;float:none;}
	.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .cont-email{width:75%;margin-right:2%;float:left;}
	.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .contenedor .newsletter .mc4wp-form-fields .cont-enviar{width:23%;float:left;}
	.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .leyenda{width:100%;float:none;}
	.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(1) .leyenda .texto{width:80%;margin-left:0;font-size:18px;}
	.site-footer .col-full .footer-widgets .widget_custom_html:nth-child(2) .footerweb p.legal a{display:block;}
}
/*-- sidebar --*/
.widget-area{margin-top:72px;padding-left:20px;border-left:16px solid #E30613;}
.widget-area .widget{margin-bottom:40px;}
.widget-area .widget .widget-title{margin-bottom:10px;padding-bottom:0;font-weight:bold;font-size:16px;text-transform:uppercase;letter-spacing:0;color:#000;border:none;}
.widget-area .widget .textwidget ul li a{font-weight:500;text-decoration:none;color:#000;-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 .widget .textwidget ul li a:hover{color:#E30613;}
.widget-area .widget .textwidget ul.loop-esdeveniments{list-style:none;}
.widget-area .widget .textwidget ul.loop-esdeveniments li a h3{margin:0;font-weight:500;font-size:14px;text-decoration:none;color:#000;-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 .widget .textwidget ul.loop-esdeveniments li a:hover h3{color:#E30613;}
.widget-area .widget .textwidget ul.loop-esdeveniments li p.subtitol{font-size:14px;text-decoration:none;color:#000;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
/*-- paginas --*/
.page.compacte article.hentry header{padding:0 20% 0 30%;}
.page.compacte article.hentry .entry-content{padding:0 20% 0 30%;background:url('/wp-content/uploads/Ara-Llibres-Anagrama.png') no-repeat;background-size:26% auto;}
.page.compacte article.hentry .entry-content h2{font-weight:bold;font-size:16px;}
.page.home article.hentry header{padding:0;}
.page.home article.hentry .entry-content{padding:0;background:none;}
@media only screen and (max-width:1024px){
	.page.compacte article.hentry header{padding:0 0 0 30%;}
	.page.compacte article.hentry .entry-content{padding:0 0 0 30%;}
	.page.home article.hentry header{padding:0;}
	.page.home article.hentry .entry-content{padding:0;}
}
@media only screen and (max-width:767px){
	.page.compacte article.hentry header{padding:0 0 0 20%;}
	.page.compacte article.hentry .entry-content{padding:0 0 0 20%;background-size:18% auto;}
	.page.home article.hentry header{padding:0;}
	.page.home article.hentry .entry-content{padding:0;}
}
@media only screen and (max-width:480px){
	.page.compacte article.hentry header{padding:0;}
	.page.compacte article.hentry .entry-content{padding:200px 0 0;background-size:auto 180px;}
	.page.home article.hentry header{padding:0;}
	.page.home article.hentry .entry-content{padding:0;}
}
/*-- home - ajustes --*/
.home .site-content{margin-top:0 !important;}
.home .movil{display:none !important;}
@media only screen and (max-width:767px){
	.home .escritorio{display:none !important;}
	.home .movil{display:block !important;}
}
/*-- home - lista libros --*/
.cont-llibres{padding:40px 0 20px 0;}
.cont-llibres .cont-cabecera{width:82%;margin-bottom:40px;float:left;}
.cont-llibres .cont-cabecera h2{margin-bottom:0;font-weight:bold;font-size:30px !important;color:#272724;}
.cont-llibres .cont-cabecera p{margin-bottom:0;font-weight:bold;font-size:14px;color:#E30613;}
.cont-llibres .cont-vertodo{width:18%;float:right;text-align:right;}
.cont-llibres .cont-vertodo a{margin-bottom:0;font-weight:bold;font-size:14px;text-decoration:none;color:#272724;}
.cont-llibres .cont-vertodo.sindesc{padding-top:5px;}
.cont-llibres .cont-vertodo.condesc{padding-top:27px;}
.cont-llibres .cont-vertodo a:hover{text-decoration:none;color:#E30613;}
.cont-llibres ul.loop-llibres{margin:0;display:flex;flex-wrap:wrap;list-style:none;clear:both;}
.cont-llibres ul.loop-llibres li{width:18% !important;margin:0 2.5% 0 0 !important;display:flex;align-items:flex-end;}
.cont-llibres ul.loop-llibres li:nth-of-type(5n){margin:0 !important;}
.cont-llibres ul.loop-llibres li a{-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.cont-llibres ul.loop-llibres li a:hover{opacity:0.7;}
.cont-llibres ul.loop-llibres li a img{margin-bottom:10px;}
.cont-llibres ul.loop-llibres li a .dadesllibre{height:100px;}
.cont-llibres ul.loop-llibres li a .dadesllibre h3{margin-bottom:0 !important;font-weight:700 !important;font-size:14px !important;text-align:left;line-height:22px;}
.cont-llibres ul.loop-llibres li a .dadesllibre h4.autor{margin-bottom:0 !important;font-size:14px !important;text-align:left;line-height:22px;}
@media only screen and (max-width:1024px){
	.cont-llibres ul.loop-llibres li{width:31% !important;margin:0 3.5% 0 0 !important;}
	.cont-llibres ul.loop-llibres li:nth-of-type(5n){margin:0 3.5% 0 0 !important;}
	.cont-llibres ul.loop-llibres li:nth-of-type(3n){margin:0 !important;}
}
@media only screen and (max-width:768px){
	.cont-llibres .cont-cabecera{width:100%;margin-bottom:0;float:none;}
	.cont-llibres .cont-vertodo{width:100%;margin-bottom:40px;padding-top:0;float:none;text-align:left;}
	.cont-llibres .cont-vertodo.sindesc{padding-top:0;}
	.cont-llibres .cont-vertodo.condesc{padding-top:0;}
	.cont-llibres ul.loop-llibres li{width:48% !important;margin:0 4% 0 0 !important;}
	.cont-llibres ul.loop-llibres li:nth-of-type(5n){margin:0 4% 0 0 !important;}
	.cont-llibres ul.loop-llibres li:nth-of-type(3n){margin:0 4% 0 0 !important;}
	.cont-llibres ul.loop-llibres li:nth-of-type(2n){margin:0 !important;}
}
@media only screen and (max-width:480px){
	.cont-llibres ul.loop-llibres li{width:100% !important;margin:0 !important;display:block;}
	.cont-llibres ul.loop-llibres li:nth-of-type(5n){margin:0 !important;}
	.cont-llibres ul.loop-llibres li:nth-of-type(3n){margin:0 !important;}
	.cont-llibres ul.loop-llibres li:nth-of-type(2n){margin:0 !important;}
	.cont-llibres ul.loop-llibres li a .dadesllibre{height:auto;margin-bottom:40px;}
}
/*-- home - lista noticias --*/
.cont-actualidad>div{margin:40px 0;background:#f8f8f8;}
.cont-noticies{margin:0;padding:20px 20px 0;}
.cont-noticies .cont-cabecera{width:60%;float:left;}
.cont-noticies .cont-cabecera h2{margin-bottom:20px;font-weight:bold;font-size:30px !important;color:#1d1d1d;}
.cont-noticies .cont-vertodo{width:40%;padding-top:5px;float:right;text-align:right;}
.cont-noticies .cont-vertodo a{margin-bottom:0;font-weight:bold;font-size:14px;text-decoration:none;color:#E30613;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.cont-noticies .cont-vertodo a:hover{text-decoration:none;color:#1d1d1d;}
.cont-noticies ul.loop-noticies{margin:0;display:flex;flex-wrap:wrap;list-style:none;clear:both;}
.cont-noticies ul.loop-noticies li{width:48% !important;margin:0 2% 0 0 !important;}
.cont-noticies ul.loop-noticies li:nth-of-type(2n){margin:0 !important;}
.cont-noticies ul.loop-noticies li a h3{margin-bottom:0 !important;font-weight:700 !important;font-size:18px !important;text-align:left;line-height:22px;color:#E30613;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.cont-noticies ul.loop-noticies li a:hover h3{color:#1d1d1d;}
.cont-noticies ul.loop-noticies li p{font-size:14px;color:#1d1d1d;}
@media only screen and (max-width:1024px){
.home #pg-2-4>.panel-row-style>.panel-grid-cell:first-child{width:48%;margin-right:4%;}
.cont-noticies ul.loop-noticies li{width:100% !important;margin:0 !important;}	
}
@media only screen and (max-width:768px){
.home #pg-2-4>.panel-row-style>.panel-grid-cell:first-child{width:100%;margin-right:0;}
}
/*-- home - lista eventos --*/
.cont-esdeveniments{margin:0;padding:20px 20px 0;}
.cont-esdeveniments .cont-cabecera{width:60%;float:left;}
.cont-esdeveniments .cont-cabecera h2{margin-bottom:20px;font-weight:bold;font-size:30px !important;color:#1d1d1d;}
.cont-esdeveniments .cont-vertodo{width:40%;padding-top:5px;float:right;text-align:right;}
.cont-esdeveniments .cont-vertodo a{margin-bottom:0;font-weight:bold;font-size:14px;text-decoration:none;color:#E30613;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.cont-esdeveniments .cont-vertodo a:hover{text-decoration:none;color:#1d1d1d;}
.cont-esdeveniments ul.loop-esdeveniments{margin:0;display:flex;flex-wrap:wrap;list-style:none;clear:both;}
.cont-esdeveniments ul.loop-esdeveniments li{width:100% !important;margin:0 0 20px 0 !important;}
.cont-esdeveniments ul.loop-esdeveniments li a h3{margin-bottom:0 !important;font-weight:bold !important;font-size:16px !important;text-align:left;line-height:22px;color:#E30613;}
.cont-esdeveniments ul.loop-esdeveniments li a:hover h3{color:#1d1d1d;}
.cont-esdeveniments ul.loop-esdeveniments li p.data{margin-bottom:0;font-weight:bold;font-size:16px;text-align:left;line-height:22px;color:#E30613;}
.cont-esdeveniments ul.loop-esdeveniments li p.subtitol{margin-bottom:0;font-size:14px;text-align:left;line-height:22px;color:#1d1d1d;}
@media only screen and (max-width:1024px){
	.home #pg-2-4>.panel-row-style>.panel-grid-cell:last-child{width:48%;}
}
@media only screen and (max-width:768px){
	.home #pg-2-4>.panel-row-style>.panel-grid-cell:last-child{width:100%;}
}
/*-- home - llista autors --*/
.cont-autors{padding:40px 0 20px 0;}
.cont-autors .cont-cabecera{width:100%;margin-bottom:40px;}
.cont-autors .cont-cabecera h2{margin-bottom:0;font-weight:bold;font-size:24px !important;color:#272724;}
.cont-autors ul.loop-autors{margin:0;display:flex;flex-wrap:wrap;list-style:none;}
.cont-autors ul.loop-autors li{width:15% !important;margin:0 2% 0 0 !important;display:flex;align-items:flex-end;}
.cont-autors ul.loop-autors li:nth-of-type(6n){margin:0 !important;}
.cont-autors ul.loop-autors li a{-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.cont-autors ul.loop-autors li a:hover{opacity:0.7;}
.cont-autors ul.loop-autors li a img{margin-bottom:10px;}
.cont-autors ul.loop-autors li a .dadesautor{height:60px;}
.cont-autors ul.loop-autors li a .dadesautor h3{margin-bottom:0 !important;font-weight:400 !important;font-size:14px !important;text-align:left;line-height:22px;}
@media only screen and (max-width:1024px){
	.cont-autors ul.loop-autors li{width:31% !important;margin:0 3.5% 0 0 !important;}
	.cont-autors ul.loop-autors li:nth-of-type(6n){margin:0 3.5% 0 0 !important;}
	.cont-autors ul.loop-autors li:nth-of-type(3n){margin:0 !important;}
}
@media only screen and (max-width:768px){
	.cont-autors ul.loop-autors li{width:48% !important;margin:0 4% 0 0 !important;}
	.cont-autors ul.loop-autors li:nth-of-type(6n){margin:0 4% 0 0 !important;}
	.cont-autors ul.loop-autors li:nth-of-type(3n){margin:0 4% 0 0 !important;}
	.cont-autors ul.loop-autors li:nth-of-type(2n){margin:0 !important;}
}
@media only screen and (max-width:480px){
	.cont-autors ul.loop-autors li{width:100% !important;margin:0 !important;display:block;}
	.cont-autors ul.loop-autors li:nth-of-type(6n){margin:0 !important;}
	.cont-autors ul.loop-autors li:nth-of-type(3n){margin:0 !important;}
	.cont-autors ul.loop-autors li:nth-of-type(2n){margin:0 !important;}
	.cont-autors ul.loop-autors li a .autors{height:auto;margin-bottom:40px;}
}
/*-- home - redes --*/
.home div.redes{padding:60px 0;}
.home div.redes .widget-title{margin-bottom:10px;padding-bottom:0;font-weight:bold;font-size:14px;text-transform:uppercase;letter-spacing:0;color:#000;border:none;}
/*-- productos - listado --*/
.archive.woocommerce .content-area{width:100%;}
.archive.woocommerce .content-area .site-main{display:block;}
.archive.woocommerce .woocommerce-products-header{padding:0;float:left;}
.archive.woocommerce .woocommerce-products-header h1.page-title{margin-bottom:0;font-weight:bold;font-size:24px;text-align:left;color:#272724;}
.archive.woocommerce .woocommerce-products-header .term-description p{margin-bottom:0;font-weight:bold;font-size:14px;text-align:left;color:#E30613;}
.archive.woocommerce.tax-product_tag .storefront-sorting{padding-top:17px;}
.archive.woocommerce .storefront-sorting .woocommerce-ordering{margin:0;float:right;}
.archive.woocommerce .storefront-sorting .woocommerce-ordering select{background-color:#fff;font-family:'IBM Plex Sans',sans-serif;font-weight:bold;font-size:14px;border:none;}
.archive.woocommerce .storefront-sorting .woocommerce-result-count{margin-right:10px;float:right;font-size:14px;}
.archive.woocommerce .storefront-sorting .woocommerce-pagination{margin-bottom:40px;float:none;}
.archive.woocommerce ul.products{display:flex;flex-wrap:wrap;}
.archive.woocommerce ul.products li.product{width:18% !important;margin:0 2.47% 0 0 !important;display:flex;align-items:flex-end;}
.archive.woocommerce ul.products li.product:nth-of-type(5n){margin:0 !important;}
.archive.woocommerce ul.products li.product.first{clear:none !important;}
.archive.woocommerce ul.products li.product a{-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.archive.woocommerce ul.products li.product a:hover{opacity:0.7;}
.archive.woocommerce ul.products li.product a img{margin-bottom:10px;}
.archive.woocommerce ul.products li.product a .dadesllibre{height:100px;}
.archive.woocommerce ul.products li.product a .dadesllibre h2{margin-bottom:0 !important;font-weight:700 !important;font-size:16px !important;text-align:left;line-height:22px;}
.archive.woocommerce ul.products li.product a .dadesllibre h3.autor{margin-bottom:0 !important;font-size:16px !important;text-align:left;line-height:22px;}
@media only screen and (max-width:1024px){
	.archive.woocommerce ul.products li.product{width:31% !important;margin:0 3.43% 0 0 !important;}
	.archive.woocommerce ul.products li.product:nth-of-type(5n){margin:0 3.43% 0 0 !important;}
	.archive.woocommerce ul.products li.product:nth-of-type(3n){margin:0 !important;}
}
@media only screen and (max-width:768px){
	.archive.woocommerce .woocommerce-products-header{float:none;}
	.archive.woocommerce .woocommerce-products-header h1.page-title{margin-bottom:20px;}
	.archive.woocommerce .storefront-sorting .woocommerce-ordering{margin-bottom:10px;float:none;}
	.archive.woocommerce .storefront-sorting .woocommerce-result-count{float:left;}
	.archive.woocommerce ul.products li.product{width:48% !important;margin:0 3.97% 0 0 !important;}
	.archive.woocommerce ul.products li.product:nth-of-type(5n){margin:0 3.97% 0 0 !important;}
	.archive.woocommerce ul.products li.product:nth-of-type(3n){margin:0 3.97% 0 0 !important;}
	.archive.woocommerce ul.products li.product:nth-of-type(2n){margin:0 !important;}
}
@media only screen and (max-width:480px){
	.archive.woocommerce ul.products li.product{width:100% !important;margin:0 !important;display:block;}
	.archive.woocommerce ul.products li.product:nth-of-type(5n){margin:0 !important;}
	.archive.woocommerce ul.products li.product:nth-of-type(3n){margin:0 !important;}
	.archive.woocommerce ul.products li.product:nth-of-type(2n){margin:0 !important;}
	.archive.woocommerce ul.products li.product a .dadesllibre{height:auto;margin-bottom:40px;}
}
.search h1 .filtros{font-weight:300;font-size:14px;}
/*-- productos - detalle - zona lateral --*/
.single-product .woocommerce-product-gallery{width:29% !important;margin-right:4% !important;}
.single-product .woocommerce-product-gallery img{width:100%;height:auto;margin-bottom:30px !important;}
.single-product .woocommerce-product-gallery .btlibro{margin-top:20px;}
.single-product .woocommerce-product-gallery .bttiendas{height:unset;margin-top:20px;}
.single-product .woocommerce-product-gallery .bttiendas:hover{opacity:unset;}
.single-product .woocommerce-product-gallery .bttiendas>a{padding-left:20px;background:url('/wp-content/uploads/bg-bttiendas.svg') no-repeat;background-position:calc(100% - 15px) center;text-align:left;border-bottom:1px solid #fff;}
.single-product .woocommerce-product-gallery .bttiendas .tiendas{padding:10px 20px;display:none;}
.single-product .woocommerce-product-gallery .bttiendas .tiendas a{text-align:left;line-height:35px;}
.single-product .woocommerce-product-gallery .bttiendas .tiendas a:hover{padding-left:10px;}
.single-product .woocommerce-product-gallery .cont-datos{margin-top:30px;}
.single-product .woocommerce-product-gallery .cont-datos p{margin-bottom:8px;font-size:14px;}
.single-product .woocommerce-product-gallery .cont-datos p .contenido{/*font-weight:700;*/}
.single-product .woocommerce-product-gallery .cont-datos p .contenido a{color:#000;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.single-product .woocommerce-product-gallery .cont-datos p .contenido a:hover{color:#E30613;}
.single-product .woocommerce-product-gallery .ctf{margin-top:30px;}
.single-product .woocommerce-product-gallery .newsletter{margin:40px 0 0;padding:20px;background:#E30613;}
.single-product .woocommerce-product-gallery .newsletter h2{margin:0 0 20px;font-weight:bold;font-size:18px;color:#fff;}
.single-product .woocommerce-product-gallery .newsletter .mc4wp-form{margin:0;}
.single-product .woocommerce-product-gallery .newsletter .mc4wp-form-fields{text-align:left;}
.single-product .woocommerce-product-gallery .newsletter .mc4wp-form-fields input[type="email"]{width:100%;height:48px;margin-bottom:20px;background:#E30613;font-family:'IBM Plex Sans',sans-serif;font-weight:300;font-size:14px;text-align:left;color:#fff;border:1px solid #fff;}
.single-product .woocommerce-product-gallery .newsletter .mc4wp-form-fields input[type="email"]::placeholder{text-align:left;color:#fff;opacity:0.8;}
.single-product .woocommerce-product-gallery .newsletter .mc4wp-form-fields input[type="email"]:-ms-input-placeholder{text-align:left;color:#fff;opacity:0.8;}
.single-product .woocommerce-product-gallery .newsletter .mc4wp-form-fields input[type="email"]::-ms-input-placeholder{text-align:left;color:#fff;opacity:0.8;}
.single-product .woocommerce-product-gallery .newsletter .mc4wp-form-fields .aceptacion{width:100%;margin:0 auto 20px;font-size:13px;color:#fff;}
.single-product .woocommerce-product-gallery .newsletter .mc4wp-form-fields .aceptacion a{color:#fff;}
.single-product .woocommerce-product-gallery .newsletter .mc4wp-form-fields .aceptacion a:hover{text-decoration:underline;}
.single-product .woocommerce-product-gallery .newsletter .mc4wp-form-fields input[type="submit"]{width:100%;height:48px;padding:0;background:#000;font-size:18px;text-align:center;line-height:44px;color:#fff;border:solid 2px #000;-moz-transition: all 150ms ease-in;-webkit-transition: all 150ms ease-in;-o-transition: all 150ms ease-in;transition: all 150ms ease-in;}
.single-product .woocommerce-product-gallery .newsletter .mc4wp-form-fields input[type="submit"]:hover{background:#E30613;border:solid 2px #fff;}
.single-product .woocommerce-product-gallery h2.seccion{margin:30px 0 0;font-weight:bold;font-size:14px;}
.single-product .woocommerce-product-gallery .redes a{margin:20px 5px 0 0;float:left;}
.single-product .woocommerce-product-gallery .redes a img{-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.single-product .woocommerce-product-gallery .redes a:hover img{opacity:0.7;}
@media only screen and (max-width:767px){
	.single-product .woocommerce-product-gallery{width:100% !important;margin-right:0% !important;}
	.single-product .woocommerce-product-gallery img{width:auto;height:100%;max-height:400px;margin:0 auto 30px !important;}
}
/*-- productos - detalle - zona principal --*/
.single-product .summary{width:67% !important;}	
.single-product .summary .cont-contenido{margin:0;}
.single-product .summary h1{margin:5px 0 0;font-weight:bold;letter-spacing:0.1px;font-size:32px;}
.single-product .summary h2.subtitulo{margin:10px 0 0;font-weight:500;font-size:14px;color:#333738;}
.single-product .summary h2.autores{margin:0;font-weight:400;font-size:24px;}
.single-product .summary h2.autores a{font-weight:400;color:#000;}
.single-product .summary h2.autores a:hover{color:#E30613;}
.single-product .summary h2.traductores{margin:25px 0 0;font-weight:400;font-size:14px;}
.single-product .summary h2.traductores a{font-weight:400;color:#333738;}
.single-product .summary h2.traductores a:hover{color:#E30613;}
.single-product .summary h2.seccion{margin:40px 0 0;font-weight:bold;font-size:18px;}
.single-product .summary p{font-size:14px;}
.single-product .summary p.promo{margin:20px 0 0;font-weight:500;font-size:18px;color:#E30613;}
.single-product .summary p.cita{margin:20px 0 0;font-weight:400;font-size:14px;font-style:italic;color:#333738;}
.single-product .summary .reserva{margin:40px 0 0;padding:30px 30px 10px;background:#F4F4F4;}
.single-product .summary .reserva h2.seccion{margin:0;}
.single-product .summary div.sinopsis{margin:25px 0 0;}
.single-product .summary div.sinopsis p:last-child{margin-bottom:0;}
.single-product .summary ul.loop-llibres {width:100%;margin:0;display:flex;flex-wrap:wrap;list-style:none;}
.single-product .summary ul.loop-llibres li{width:24%;margin-right:1.33%;margin-top:25px;display:flex;align-items:flex-end;position:relative;}
.single-product .summary ul.loop-llibres li:nth-of-type(4n){margin-right:0;}
.single-product .summary ul.loop-llibres li a{-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.single-product .summary ul.loop-llibres li a:hover{opacity:0.7;}
.single-product .summary ul.loop-llibres li a h3.edicion{margin:0 0 5px;font-weight:bold;font-size:14px;line-height:18px;}
.single-product .summary ul.loop-llibres li a .dadesllibre{height:60px;}
.single-product .summary ul.loop-llibres li a .dadesllibre h3.titulo{margin:5px 0 0;font-weight:bold;font-size:14px;line-height:18px;}
.single-product .summary ul.loop-llibres li a .dadesllibre h3.autor{margin:0;font-weight:500;font-size:14px;line-height:18px;}
.single-product .summary ul.loop-llibres li .icoebook{position:absolute;bottom:0;right:0;}
.single-product .summary div.resenyes{margin:25px 0 0;}
.single-product .summary div.entrevistes{margin:25px 0 0;}
.single-product .summary div.tast{margin:25px 0 0;}
@media only screen and (max-width:767px){
	.single-product .summary{width:100% !important;}	
	.single-product .summary ul.loop-llibres li{width:48%;margin:0 4% 20px 0;}
	.single-product .summary ul.loop-llibres li:nth-of-type(2n){margin:0 0 20px 0;}
}
@media only screen and (max-width:480px){
	.single-product .summary ul.loop-llibres{text-align:left;}
	.single-product .summary ul.loop-llibres li{width:100%;margin:0 0 40px 0 !important;display:block;}
	.single-product .summary ul.loop-llibres li:nth-of-type(2n){margin:0 0 20px 0;}
	.single-product .summary ul.loop-llibres li a .dadesllibre{height:auto;}
}
/*-- autores - detalle --*/
.single-autor .content-area{width:100%;float:none;}
.single-autor .images{width:28% !important;min-height:1px;margin-right:4% !important;float:left;}
.single-autor .images.sinfoto{width:0 !important;}
.single-autor .summary{width:68%;float:right;}
.single-autor .summary.sinfoto{width:100% !important;}
.single-autor .summary h1.page-title{margin-bottom:20px;font-weight:bold;font-size:26px;color:#272724;}
.single-autor .summary h2{margin-bottom:20px !important;font-weight:bold;font-size:20px;color:#272724;}
.single-autor .summary ul.loop-llibres{width:100%;margin:0;display:flex;flex-wrap:wrap;list-style:none;}
.single-autor .summary ul.loop-llibres li{width:24%;margin:0 1.33% 20px 0;display:flex;align-items:flex-end;}
.single-autor .summary ul.loop-llibres li:nth-of-type(4n){margin:0 0 20px 0;}
.single-autor .summary ul.loop-llibres li a{-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.single-autor .summary ul.loop-llibres li a:hover{opacity:0.7;}
.single-autor .summary ul.loop-llibres li a img{margin-bottom:10px;}
.single-autor .summary ul.loop-llibres li a .dadesllibre{height:60px;}
.single-autor .summary ul.loop-llibres li a .dadesllibre h3{margin-bottom:0 !important;font-weight:500 !important;font-size:14px !important;text-align:left;line-height:18px;}
@media only screen and (max-width:767px){
	.single-autor .summary ul.loop-llibres li{width:48%;margin:0 4% 20px 0;}
	.single-autor .summary ul.loop-llibres li:nth-of-type(2n){margin:0 0 20px 0;}
}
@media only screen and (max-width:480px){
	.single-autor .images{width:100% !important;margin-right:0% !important;margin-bottom:40px;float:none;}
	.single-autor .summary{width:100%;float:none;}
	.single-autor .summary ul.loop-llibres{text-align:left;}
	.single-autor .summary ul.loop-llibres li{width:100%;margin:0 0 40px 0 !important;display:block;}
	.single-autor .summary ul.loop-llibres li:nth-of-type(2n){margin:0 0 20px 0;}
	.single-autor .summary ul.loop-llibres li a .dadesllibre{height:auto;}
}
/*-- blog - listado --*/
.blog .content-area .site-main{display:flex;flex-wrap:wrap;}
.blog .content-area .site-main .page-header{width:100%;}
.blog .content-area .site-main .page-header h1.page-title{margin-bottom:40px;font-weight:bold;font-size:24px;color:#272724;}
.blog .content-area article{width:48%;}
.blog .content-area article:nth-of-type(odd){margin:0 4% 20px 0;}
.blog .content-area article:nth-of-type(even){margin:0 0 20px 0;}
.blog .content-area article .entry-header{margin-bottom:20px;border:none;}
.blog .content-area article .entry-header h2.entry-title{margin-bottom:10px;letter-spacing:0;line-height:12px;}
.blog .content-area article .entry-header h2.entry-title a{font-weight:bold;font-size:16px;color:#000;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.blog .content-area article .entry-header h2.entry-title a:hover{color:#E30613;}
.blog .content-area article .entry-header p{margin-bottom:0;font-weight:bold;font-size:12px;line-height:16px;}
.blog .content-area article .entry-header p a{margin-bottom:0;color:#E30613;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.blog .content-area article .entry-header p a:hover{margin-bottom:0;color:#000;color:#000;}
.blog .content-area article .entry-header p.categories{text-transform:uppercase;}
.blog .content-area article .entry-header p.etiquetes{}
.blog .content-area article .entry-content img{max-height:200px;width:auto;}
.blog .content-area article .entry-content p.leermas a{font-weight:bold;font-size:14px;color:#000;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.blog .content-area article .entry-content p.leermas a:hover{color:#E30613;}
.blog .content-area .pagination{width:100%;padding:0 0 40px;border:none;}
.archive .content-area .site-main{display:flex;flex-wrap:wrap;}
.archive .content-area .site-main .page-header{width:100%;}
.archive .content-area .site-main .page-header h1.page-title{margin-bottom:40px;font-weight:bold;font-size:24px;color:#272724;}
.archive .content-area article{width:48%;}
.archive .content-area article:nth-of-type(odd){margin:0 4% 20px 0;}
.archive .content-area article:nth-of-type(even){margin:0 0 20px 0;}
.archive .content-area article .entry-header{margin-bottom:20px;border:none;}
.archive .content-area article .entry-header h2.entry-title{margin-bottom:10px;letter-spacing:0;line-height:12px;}
.archive .content-area article .entry-header h2.entry-title a{font-weight:bold;font-size:16px;color:#000;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.archive .content-area article .entry-header h2.entry-title a:hover{color:#E30613;}
.archive .content-area article .entry-header p{margin-bottom:0;font-weight:bold;font-size:12px;line-height:16px;}
.archive .content-area article .entry-header p a{margin-bottom:0;color:#E30613;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.archive .content-area article .entry-header p a:hover{margin-bottom:0;color:#000;color:#000;}
.archive .content-area article .entry-header p.categories{text-transform:uppercase;}
.archive .content-area article .entry-header p.etiquetes{}
.archive .content-area article .entry-header p.subtitol{color:#E30613;}
.archive .content-area article .entry-content img{max-height:200px;width:auto;}
.archive .content-area article .entry-content p.leermas a{font-weight:bold;font-size:14px;color:#000;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.archive .content-area article .entry-content p.leermas a:hover{color:#E30613;}
.archive .content-area .pagination{width:100%;padding:0 0 40px;border:none;}
.search .content-area .site-main{display:flex;flex-wrap:wrap;}
.search .content-area .site-main .page-header{width:100%;}
.search .content-area .site-main .page-header h1.page-title{margin-bottom:40px;font-weight:bold;font-size:24px;color:#272724;}
.search .content-area article{width:48%;}
.search .content-area article:nth-of-type(odd){margin:0 4% 20px 0;}
.search .content-area article:nth-of-type(even){margin:0 0 20px 0;}
.search .content-area article .entry-header{margin-bottom:20px;border:none;}
.search .content-area article .entry-header h2.entry-title{margin-bottom:10px;letter-spacing:0;line-height:12px;}
.search .content-area article .entry-header h2.entry-title a{font-weight:bold;font-size:16px;color:#000;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.search .content-area article .entry-header h2.entry-title a:hover{color:#E30613;}
.search .content-area article .entry-header p{margin-bottom:0;font-weight:bold;font-size:12px;line-height:16px;}
.search .content-area article .entry-header p a{margin-bottom:0;color:#E30613;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.search .content-area article .entry-header p a:hover{margin-bottom:0;color:#000;color:#000;}
.search .content-area article .entry-header p.categories{text-transform:uppercase;}
.search .content-area article .entry-header p.etiquetes{}
.search .content-area article .entry-content img{max-height:200px;width:auto;}
.search .content-area article .entry-content p.leermas a{font-weight:bold;font-size:14px;color:#000;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.search .content-area article .entry-content p.leermas a:hover{color:#E30613;}
.search .content-area .pagination{width:100%;padding:0 0 40px;border:none;}
#secondary .widget_nav_menu{display:none;}
@media only screen and (max-width:767px){
	.blog .content-area article{width:100%;}
	.blog .content-area article:nth-of-type(odd){margin:0 0 20px 0;}
	.blog .content-area article:nth-of-type(even){margin:0 0 20px 0;}
	.archive .content-area article{width:100%;}
	.archive .content-area article:nth-of-type(odd){margin:0 0 20px 0;}
	.archive .content-area article:nth-of-type(even){margin:0 0 20px 0;}
	.search .content-area article{width:100%;}
	.search .content-area article:nth-of-type(odd){margin:0 0 20px 0;}
	.search .content-area article:nth-of-type(even){margin:0 0 20px 0;}
}
/*-- blog - detalle --*/
.single-post article .entry-header{margin-bottom:40px;border:none;}
.single-post article .entry-header .titulo-seccion{margin-bottom:36px;font-weight:bold;font-size:24px;color:#272724;}
.single-post article .entry-header h1.entry-title{margin-bottom:20px;font-weight:bold;font-size:20px;color:#272724;}
/*-- agenda - listado --*/
.archive.post-type-archive-esdeveniment .content-area article{width:100%;}
.archive.post-type-archive-esdeveniment .content-area article:nth-of-type(odd),
.archive.post-type-archive-esdeveniment .content-area article:nth-of-type(even){margin:0 0 20px 0;}
/*-- agenda - detalle --*/
.single-esdeveniment article .entry-header{margin-bottom:40px;border:none;}
.single-esdeveniment article .entry-header h1.entry-title{margin-bottom:10px;font-weight:bold;font-size:20px;color:#272724;}
.single-esdeveniment article .entry-header p.titulo-seccion{margin-bottom:36px;font-weight:bold;font-size:24px;color:#272724;}
.single-esdeveniment article .entry-header p.subtitol{margin-bottom:0;font-weight:bold;font-size:14px;line-height:16px;color:#E30613;}
.single-esdeveniment article .entry-content img{max-width:325px;margin-left:0;}
/*-- contacte --*/
.page-id-1900 .site-content .mc4wp-form-fields{text-align:left;}
.page-id-1900 .site-content .mc4wp-form-fields input[type="email"]{width:360px;height:48px;margin-bottom:20px;background:#fff;text-align:left !important;color:#000;border:1px solid #000;}
.page-id-1900 .site-content .mc4wp-form-fields input[type="email"]::placeholder{text-align:left !important;color:#666;opacity:1;}
.page-id-1900 .site-content .mc4wp-form-fields input[type="email"]:-ms-input-placeholder{text-align:left !important;color:#666;opacity:1;}
.page-id-1900 .site-content .mc4wp-form-fields input[type="email"]::-ms-input-placeholder{text-align:left !important;color:#666;opacity:1;}
.page-id-1900 .site-content .mc4wp-form .cont-enviar{margin-bottom:20px;}
.page-id-1900 .site-content .mc4wp-form-fields .aceptacion{margin:0 auto 20px;font-size:13px;color:#000;}
.page-id-1900 .site-content .mc4wp-form-fields .aceptacion a{color:#000;}
.page-id-1900 .site-content .mc4wp-form-fields .aceptacion a:hover{text-decoration:underline;}
.page-id-1900 .site-content .mc4wp-form-fields input[type="submit"]{width:120px;height:48px;padding:0;background:#000;font-size:18px;text-align:center;line-height:44px;color:#fff;border:solid 2px #000;-moz-transition: all 150ms ease-in;-webkit-transition: all 150ms ease-in;-o-transition: all 150ms ease-in;transition: all 150ms ease-in;}
.page-id-1900 .site-content .mc4wp-form-fields input[type="submit"]:hover{background:#E30613;border:solid 2px #E30613;}
@media only screen and (max-width:768px){
	.page-id-1900 .site-content .mc4wp-form-fields input[type="email"]{width:100%;}
}
/****************/
/*-- landings --*/
/****************/
/*-- jordi borras - tots els colors del negre--*/
.jordi-borras-tots-els-colors-del-negre .site-header{display:none;}
.jordi-borras-tots-els-colors-del-negre .site-content{margin-top:0 !important;}
.jordi-borras-tots-els-colors-del-negre .site-content article.hentry{margin-bottom:0;}
.jordi-borras-tots-els-colors-del-negre .site-content article.hentry .entry-header{display:none;}
.jordi-borras-tots-els-colors-del-negre .site-content article.hentry .entry-content{padding:0;background:none;}
.jordi-borras-tots-els-colors-del-negre .site-content article.hentry .entry-content .widget_revslider{margin-bottom:0 !important;}
.jordi-borras-tots-els-colors-del-negre .site-footer{display:none;}
.jordi-borras-tots-els-colors-del-negre .cont-titulos{margin-top:-30px;}
.jordi-borras-tots-els-colors-del-negre .cont-titulos h1{margin-bottom:0;font-weight:700;font-size:36px;line-height:45px;color:#de001d;}
.jordi-borras-tots-els-colors-del-negre .cont-titulos h1 .nom{color:#000;}
.jordi-borras-tots-els-colors-del-negre .cont-titulos h2{font-weight:700;font-size:18px;line-height:26px;color:#de001d;}
.jordi-borras-tots-els-colors-del-negre .cont-intro p{margin-bottom:15px;font-weight:500;font-size:18px;line-height:24px;}
.jordi-borras-tots-els-colors-del-negre .cont-sinopsis p{margin-bottom:15px;font-weight:400;font-size:15px;line-height:22px;}
.jordi-borras-tots-els-colors-del-negre .cont-autor h3{margin-top:20px;font-weight:500;font-size:18px;text-transform:uppercase;line-height:33px;letter-spacing:0.2em;}
.jordi-borras-tots-els-colors-del-negre .cont-autor figcaption{padding:5px 0 0;font-size:11px;font-style:normal;border:none;}
.jordi-borras-tots-els-colors-del-negre .cont-autor p{font-weight:400;font-size:15px;line-height:22px;}
.jordi-borras-tots-els-colors-del-negre .cont-autor p:last-child{margin-bottom:0;}
.jordi-borras-tots-els-colors-del-negre .cont-compra{padding:30px 20px;background-color:#de001d;}
.jordi-borras-tots-els-colors-del-negre .cont-compra h3{margin-bottom:45px;font-weight:700;font-size:30px;text-align:center;line-height:45px;color:#fff;}
.jordi-borras-tots-els-colors-del-negre .cont-compra p{text-align:center;}
.jordi-borras-tots-els-colors-del-negre .cont-compra p:nth-of-type(1) a{padding:15px;background-color:#000;font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;line-height:30px;letter-spacing:0.2em;color:#fff;}
.jordi-borras-tots-els-colors-del-negre .cont-compra p:nth-of-type(2){margin-bottom:10px;}
.jordi-borras-tots-els-colors-del-negre .cont-compra p:nth-of-type(2) a{padding:0;font-weight:500;font-size:14px;text-align:center;text-transform:uppercase;line-height:30px;letter-spacing:0.2em;color:#fff;}
.jordi-borras-tots-els-colors-del-negre .cont-compra-m{padding:30px 20px;display:none;background-color:#de001d;}
.jordi-borras-tots-els-colors-del-negre .cont-compra-m h3{margin-bottom:45px;font-weight:700;font-size:30px;text-align:center;line-height:45px;color:#fff;}
.jordi-borras-tots-els-colors-del-negre .cont-compra-m p{text-align:center;}
.jordi-borras-tots-els-colors-del-negre .cont-compra-m p:nth-of-type(1) a{padding:15px;background-color:#000;font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;line-height:30px;letter-spacing:0.2em;color:#fff;}
.jordi-borras-tots-els-colors-del-negre .cont-compra-m p:nth-of-type(2){margin-bottom:10px;}
.jordi-borras-tots-els-colors-del-negre .cont-compra-m p:nth-of-type(2) a{padding:0;font-weight:500;font-size:14px;text-align:center;text-transform:uppercase;line-height:30px;letter-spacing:0.2em;color:#fff;}
.jordi-borras-tots-els-colors-del-negre .cont-form h3{margin-bottom:15px;font-weight:700;font-size:30px;line-height:45px;color:#000;}
.jordi-borras-tots-els-colors-del-negre .cont-form p{margin-bottom:20px;font-weight:500;font-size:18px;line-height:24px;}
.jordi-borras-tots-els-colors-del-negre .cont-form form input[type="text"],
.jordi-borras-tots-els-colors-del-negre .cont-form form input[type="email"]{height:58px;padding:0 20px;background-color:#fff;font-family:'IBM Plex Sans',sans-serif;font-size:18px;color:#000;border:1px solid #144d82;box-shadow:none;}
.jordi-borras-tots-els-colors-del-negre .cont-form form input[type="checkbox"]{width:24px;height:24px;}
.jordi-borras-tots-els-colors-del-negre .cont-form form ul.gfield_checkbox{margin-bottom:0;}
.jordi-borras-tots-els-colors-del-negre .cont-form form ul.gfield_checkbox label{vertical-align:super;font-size:15px;}
.jordi-borras-tots-els-colors-del-negre .cont-form form .ginput_container_consent{margin-top:-10px;}
.jordi-borras-tots-els-colors-del-negre .cont-form form .ginput_container_consent label{vertical-align:super;font-size:15px;}
.jordi-borras-tots-els-colors-del-negre .cont-form form .ginput_container_consent label a{font-weight:700;text-decoration:underline;color:#000;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.jordi-borras-tots-els-colors-del-negre .cont-form form .ginput_container_consent label a:hover{text-decoration:none;}
.jordi-borras-tots-els-colors-del-negre .cont-form form .ginput_container_consent .gfield_required{display:none;}
.jordi-borras-tots-els-colors-del-negre .cont-form form .gform_footer{margin:0;}
.jordi-borras-tots-els-colors-del-negre .cont-form form .gform_footer input[type="submit"]{width:100%;height:60px;background-color:#000;font-family:'IBM Plex Sans',sans-serif;font-weight:500;font-size:18px;text-transform:uppercase;letter-spacing:0.2em;}
.jordi-borras-tots-els-colors-del-negre .cont-share{padding:60px;background-color:#f5f5f5;}
.jordi-borras-tots-els-colors-del-negre .cont-share h3{margin-bottom:10px;font-weight:700;font-size:30px;text-align:center;line-height:45px;color:#de001d;}
.jordi-borras-tots-els-colors-del-negre .cont-share p{margin-bottom:30px;font-weight:500;font-size:18px;text-align:center;line-height:24px;}
.jordi-borras-tots-els-colors-del-negre .cont-share p:last-child{margin-bottom:10px;}
.jordi-borras-tots-els-colors-del-negre .cont-share a{padding:0 10px;display:inline-block;}
.jordi-borras-tots-els-colors-del-negre .cont-galeries .panel-first-child{margin-bottom:0;}
.jordi-borras-tots-els-colors-del-negre .cont-galeria h3{font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;line-height:26px;letter-spacing:0.2em;}
.jordi-borras-tots-els-colors-del-negre .cont-galeria h4{font-weight:500;font-size:12px;text-transform:uppercase;line-height:22px;letter-spacing:0.2em;}
.jordi-borras-tots-els-colors-del-negre .cont-galeria .textwidget .gallery figure{display:none;}
.jordi-borras-tots-els-colors-del-negre .cont-galeria .textwidget .gallery figure:first-of-type{display:block;}
.jordi-borras-tots-els-colors-del-negre .cont-citas{max-width:600px;margin:30px auto 0;}
.jordi-borras-tots-els-colors-del-negre .cont-citas p{font-weight:600;font-size:18px;text-align:center;line-height:24px;color:#fff;}
.jordi-borras-tots-els-colors-del-negre .cont-citas p .autor{font-size:20px;color:#000;}
.jordi-borras-tots-els-colors-del-negre .cont-agenda{max-width:600px;margin:30px auto 0;}
.jordi-borras-tots-els-colors-del-negre .cont-agenda h3{margin-bottom:30px;font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;line-height:26px;letter-spacing:0.2em;}
.jordi-borras-tots-els-colors-del-negre .cont-agenda p{font-size:18px;text-align:center;line-height:24px;}
.jordi-borras-tots-els-colors-del-negre .cont-agenda p .data{color:#de001d;}
.jordi-borras-tots-els-colors-del-negre .cont-premsa{max-width:600px;margin:0 auto;}
.jordi-borras-tots-els-colors-del-negre .cont-premsa h3{margin-bottom:30px;	font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;line-height:26px;letter-spacing:0.2em;}
.jordi-borras-tots-els-colors-del-negre .cont-premsa p{font-size:18px;text-align:center;line-height:24px;}
.jordi-borras-tots-els-colors-del-negre .cont-premsa p a{color:#de001d;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.jordi-borras-tots-els-colors-del-negre .cont-premsa p a:hover{color:#000;}
.jordi-borras-tots-els-colors-del-negre .cont-premsa-inv{display:none;}
.jordi-borras-tots-els-colors-del-negre .cont-footer p{margin:0;text-align:center;} 
.jordi-borras-tots-els-colors-del-negre .cont-footer p a{margin:0 20px;display:inline-block;vertical-align:middle;}
.jordi-borras-tots-els-colors-del-negre .fancybox-ie #fancybox-outer{background:none !important;box-shadow:none;}
.jordi-borras-tots-els-colors-del-negre .fancybox-ie #fancybox-outer #fancybox-content{background:none !important;border:none;}
.jordi-borras-tots-els-colors-del-negre .fancybox-ie #fancybox-outer #fancybox-title{color:#fff;}
.jordi-borras-tots-els-colors-del-negre .fancybox-ie #fancybox-outer #fancybox-right .fancy-ico{right:40px;}
@media only screen and (max-width:960px){
	.jordi-borras-tots-els-colors-del-negre .cont-form form ul.gfield_checkbox label{vertical-align:top;}
}
@media only screen and (max-width:767px){
	.jordi-borras-tots-els-colors-del-negre .site-content .col-full{padding:0 20px;}
	.jordi-borras-tots-els-colors-del-negre .cont-titulos{margin-top:0;}
	.jordi-borras-tots-els-colors-del-negre .cont-titulos h1{font-size:30px;line-height:38px;}
	.jordi-borras-tots-els-colors-del-negre .cont-titulos h2{font-size:16px;line-height:24px;}
	.jordi-borras-tots-els-colors-del-negre .cont-compra{display:none;}
	.jordi-borras-tots-els-colors-del-negre .cont-compra-m{display:block;}
	.jordi-borras-tots-els-colors-del-negre .cont-compra h3{font-size:24px;line-height:34px;}
	.jordi-borras-tots-els-colors-del-negre .cont-form h3{font-size:24px;line-height:34px;}
	.jordi-borras-tots-els-colors-del-negre .cont-share{padding:60px 20px;}
	.jordi-borras-tots-els-colors-del-negre .cont-share h3{font-size:24px;line-height:34px;}
	.jordi-borras-tots-els-colors-del-negre .cont-share p{font-size:16px;}
}
/*-- marta vives - diguem amor --*/
.diguem-amor .site-header{display:none;}
.diguem-amor .site-content{margin-top:0 !important;}
.diguem-amor .site-content article.hentry{margin-bottom:0;}
.diguem-amor .site-content article.hentry .entry-header{display:none;}
.diguem-amor .site-content article.hentry .entry-content{padding:0;background:none;}
.diguem-amor .site-content article.hentry .entry-content .widget_revslider{margin-bottom:0 !important;}
.diguem-amor .site-footer{display:none;}
.diguem-amor .cont-titulos{margin-top:-30px;}
.diguem-amor .cont-titulos h1{margin-bottom:0;font-weight:700;font-size:36px;line-height:45px;color:#a22d32;}
.diguem-amor .cont-titulos h1 .nom{color:#000;}
.diguem-amor .cont-titulos h2{font-weight:700;font-size:18px;line-height:26px;color:#a22d32;}
.diguem-amor .cont-intro p{margin-bottom:15px;font-weight:500;font-size:18px;line-height:24px;}
.diguem-amor .cont-sinopsis p{margin-bottom:15px;font-weight:400;font-size:15px;line-height:22px;}
.diguem-amor .cont-autor h3{margin-top:20px;font-weight:500;font-size:18px;text-transform:uppercase;line-height:33px;letter-spacing:0.2em;}
.diguem-amor .cont-autor figcaption{padding:5px 0 0;font-size:11px;font-style:normal;border:none;}
.diguem-amor .cont-autor p{font-weight:400;font-size:15px;line-height:22px;}
.diguem-amor .cont-autor p:last-child{margin-bottom:0;}
.diguem-amor .cont-compra{padding:30px 20px;background-color:#a22d32;}
.diguem-amor .cont-compra h3{margin-bottom:45px;font-weight:700;font-size:30px;text-align:center;line-height:45px;color:#fff;}
.diguem-amor .cont-compra p{text-align:center;}
.diguem-amor .cont-compra p:nth-of-type(1) a{padding:15px;background-color:#000;font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;line-height:30px;letter-spacing:0.2em;color:#fff;}
.diguem-amor .cont-compra p:nth-of-type(2){margin-bottom:10px;}
.diguem-amor .cont-compra p:nth-of-type(2) a{padding:0;font-weight:500;font-size:14px;text-align:center;text-transform:uppercase;line-height:30px;letter-spacing:0.2em;color:#fff;}
.diguem-amor .cont-compra-m{padding:30px 20px;display:none;background-color:#a22d32;}
.diguem-amor .cont-compra-m h3{margin-bottom:45px;font-weight:700;font-size:30px;text-align:center;line-height:45px;color:#fff;}
.diguem-amor .cont-compra-m p{text-align:center;}
.diguem-amor .cont-compra-m p:nth-of-type(1) a{padding:15px;background-color:#000;font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;line-height:30px;letter-spacing:0.2em;color:#fff;}
.diguem-amor .cont-compra-m p:nth-of-type(2){margin-bottom:10px;}
.diguem-amor .cont-compra-m p:nth-of-type(2) a{padding:0;font-weight:500;font-size:14px;text-align:center;text-transform:uppercase;line-height:30px;letter-spacing:0.2em;color:#fff;}
.diguem-amor .cont-form h3{margin-bottom:15px;font-weight:700;font-size:30px;line-height:45px;color:#000;}
.diguem-amor .cont-form p{margin-bottom:20px;font-weight:500;font-size:18px;line-height:24px;}
.diguem-amor .cont-form form input[type="text"],
.diguem-amor .cont-form form input[type="email"]{height:58px;padding:0 20px;background-color:#fff;font-family:'IBM Plex Sans',sans-serif;font-size:18px;color:#000;border:1px solid #144d82;box-shadow:none;}
.diguem-amor .cont-form form input[type="checkbox"]{width:24px;height:24px;}
.diguem-amor .cont-form form ul.gfield_checkbox{margin-bottom:0;}
.diguem-amor .cont-form form ul.gfield_checkbox label{vertical-align:super;font-size:15px;}
.diguem-amor .cont-form form .ginput_container_consent{margin-top:-10px;}
.diguem-amor .cont-form form .ginput_container_consent label{vertical-align:super;font-size:15px;}
.diguem-amor .cont-form form .ginput_container_consent label a{font-weight:700;text-decoration:underline;color:#000;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.diguem-amor .cont-form form .ginput_container_consent label a:hover{text-decoration:none;}
.diguem-amor .cont-form form .ginput_container_consent .gfield_required{display:none;}
.diguem-amor .cont-form form .gform_footer{margin:0;}
.diguem-amor .cont-form form .gform_footer input[type="submit"]{width:100%;height:60px;background-color:#000;font-family:'IBM Plex Sans',sans-serif;font-weight:500;font-size:18px;text-transform:uppercase;letter-spacing:0.2em;}
.diguem-amor .cont-share{padding:60px;background-color:#f5f5f5;}
.diguem-amor .cont-share h3{margin-bottom:10px;font-weight:700;font-size:30px;text-align:center;line-height:45px;color:#a22d32;}
.diguem-amor .cont-share p{margin-bottom:30px;font-weight:500;font-size:18px;text-align:center;line-height:24px;}
.diguem-amor .cont-share p:last-child{margin-bottom:10px;}
.diguem-amor .cont-share a{padding:0 10px;display:inline-block;}
.diguem-amor .cont-galeries .panel-first-child{margin-bottom:0;}
.diguem-amor .cont-galeria h3{font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;line-height:26px;letter-spacing:0.2em;}
.diguem-amor .cont-galeria h4{font-weight:500;font-size:12px;text-transform:uppercase;line-height:22px;letter-spacing:0.2em;}
.diguem-amor .cont-galeria .textwidget .gallery figure{display:none;}
.diguem-amor .cont-galeria .textwidget .gallery figure:first-of-type{display:block;}
.diguem-amor .cont-citas{max-width:600px;margin:30px auto 0;}
.diguem-amor .cont-citas p{font-weight:600;font-size:18px;text-align:center;line-height:24px;color:#fff;}
.diguem-amor .cont-citas p .autor{font-size:20px;color:#f4e5ac;}
.diguem-amor .cont-agenda{max-width:600px;margin:30px auto 0;}
.diguem-amor .cont-agenda h3{margin-bottom:30px;font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;line-height:26px;letter-spacing:0.2em;}
.diguem-amor .cont-agenda p{font-size:18px;text-align:center;line-height:24px;}
.diguem-amor .cont-agenda p .data{color:#a22d32;}
.diguem-amor .cont-premsa{max-width:600px;margin:0 auto;}
.diguem-amor .cont-premsa h3{margin-bottom:30px;	font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;line-height:26px;letter-spacing:0.2em;}
.diguem-amor .cont-premsa p{font-size:18px;text-align:center;line-height:24px;}
.diguem-amor .cont-premsa p a{color:#a22d32;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.diguem-amor .cont-premsa p a:hover{color:#000;}
.diguem-amor .cont-premsa-inv{display:none;}
.diguem-amor .cont-footer p{margin:0;text-align:center;} 
.diguem-amor .cont-footer p a{margin:0 20px;display:inline-block;vertical-align:middle;}
.diguem-amor .fancybox-ie #fancybox-outer{background:none !important;box-shadow:none;}
.diguem-amor .fancybox-ie #fancybox-outer #fancybox-content{background:none !important;border:none;}
.diguem-amor .fancybox-ie #fancybox-outer #fancybox-title{color:#fff;}
.diguem-amor .fancybox-ie #fancybox-outer #fancybox-right .fancy-ico{right:40px;}
@media only screen and (max-width:960px){
	.diguem-amor .cont-form form ul.gfield_checkbox label{vertical-align:top;}
}
@media only screen and (max-width:767px){
	.diguem-amor .site-content .col-full{padding:0 20px;}
	.diguem-amor .cont-titulos{margin-top:0;}
	.diguem-amor .cont-titulos h1{font-size:30px;line-height:38px;}
	.diguem-amor .cont-titulos h2{font-size:16px;line-height:24px;}
	.diguem-amor .cont-compra{display:none;}
	.diguem-amor .cont-compra-m{display:block;}
	.diguem-amor .cont-compra h3{font-size:24px;line-height:34px;}
	.diguem-amor .cont-form h3{font-size:24px;line-height:34px;}
	.diguem-amor .cont-share{padding:60px 20px;}
	.diguem-amor .cont-share h3{font-size:24px;line-height:34px;}
	.diguem-amor .cont-share p{font-size:16px;}
}