/*
 Theme Name:   Coptocam GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Tema hijo de Generate Press
 Author:       Churba & Portillo
 Author URI:   https://www.churbayportillo.com
 Template:     generatepress
 Version:      0.1.2.2
*/

/** GLOBAL **/

body, button, input, select, textarea {
	font-family: Segoe UI, Helvetica Neue, Helvetica, sans-serif;
	font-weight: 400;
}

b, dt, strong, th {
	font-weight: 700;
}

li{
	padding: 0.3em 0;

}
li > ol, li > ul {
	padding: 0.2em 0 0;
}

.round{
	border-radius:50%
}
.wp-caption .wp-caption-text {
	text-align: center;
}

/** HEADER **/
/*logo en lugar de titulo y descripcion*/
.main-title, .site-description {
    direction: ltr;
    text-indent: -9999px;
    line-height: 0;
    }
.nav-float-right .inside-header .site-branding {
    display: block;
    }
.site-logo {
    display: inline-block;
    max-width: 20%;
    }
img.header-image {
    max-width: 90%;
    }
img.sticky-logo {
    max-width: 100%;
    }
    


/** MENU ***/
.main-navigation a, .menu-toggle {
	font-weight: 700;
}

/*** WIDGETS ***/

/* TOP BAR solo si se usa para imagen */
.inside-top-bar {
    padding: 0px;
}
.top-bar {
    line-height: 0;
}

.sidebar .widget {line-height:1.2em;}
.sidebar .widget a {font-weight:500;}
.sidebar .widget a:hover {color: #fff; /*background:#3a3a3a;*/}

.footer-widgets .widget {
	font-size: 0.8em;
	color:#777;
	font-weight:normal;	
}
.widget-title {
	font-size: 1em;
	font-weight: bold;
	color:#3a3a3a;
}
.footer-widgets-container.grid-container.grid-parent{
	border-top:3px solid #ff6666;
padding-top:4em;}
.small {
		font-size: 0.8em;
}

/** FOOTER **/
.copyright-bar a {
	text-decoration:underline;
	margin-right: 0.5em;
	margin-left: 0.5em;
}

/** GRAVITY FORMS **/

/*campos de fecha*/
#content .gfield_date_day, #content .gfield_date_month, #content .gfield_date_year {
	margin-top: 0;
}
#content label.gfield_label {
    font-size: 0.9em;
}
#content .field_description_below .gfield_description {
	padding-top:0;letter-spacing: .5pt;
}
/*campos requeridos*/
#content .gform_wrapper .gfield_required {
    color: #ff6666;
}
/*mensajes de error*/
#content .gfield_error {
	background-color: rgba(255,211,211,.25);
	border-top: 1px solid #ffd3d3;
	border-bottom: 1px solid #ffd3d3;
}
#content .gfield_error .gfield_label, #content .validation_message {
	color: #ff6666;
}

#content .gform_wrapper .validation_error {
	color: #ff6666;
	border-top: 3px solid #ff6666;
	border-bottom: 3px solid #ff6666;
	padding: 30px 0;
}
/* chekbox aviso-legal */
#content .check-legal .gfield_checkbox li input[type="checkbox"], #content .check-legal ul.gfield_radio li input[type="radio"]{
	vertical-align: top;
	margin-top: 3px;
}
#content .check-legal .gfield_checkbox li, #content .check-legal .gfield_radio li{
	margin:0;
	font-size:0.9em;
}

/* formulario modificar datos */
li.gf_readonly{
	opacity: 0.6;
}
/** FIN GRAVITY FORMS **/

/***BLOG***/
.read-more-container, .site-main .post-navigation{text-align:right;}
/* featured column */
.generate-columns.featured-column .inside-article {
    margin-top: 40px;
    border: solid 1px #7a7a7a;
}
/*.generate-columns.featured-column .inside-article .entry-title a,
.generate-columns.featured-column .inside-article .entry-meta a,
.generate-columns.featured-column .inside-article .cat-links:before {}
*/

/** WP Accessibility Helper (WAH) PLUGIN
.aicon_link {
    left: -40px;
    max-width: 40px;
    max-height: 40px;
}
button.close_container {
	background: #ff6666 !important;
}
**/
/*.a_module.wah_font_resize{
	display:none;
}*/

/** GDPR **/
/*title*/
.gdpr.gdpr-privacy-preferences .gdpr-wrapper > form > header .gdpr-box-title, 
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form > header .gdpr-box-title, 
.gdpr.gdpr-reconsent .gdpr-wrapper > form > header .gdpr-box-title, 
.gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form > header .gdpr-box-title, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper > form > header .gdpr-box-title, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form > header .gdpr-box-title,
/*tabs*/
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs, 
.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover,
/*subtabs*/
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs, 
.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs, 
.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs,
/*buttons*/
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button,
.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button,
.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a,
/*bar*/
.gdpr.gdpr-privacy-bar, .gdpr.gdpr-reconsent-bar,
/*pantalla aceptacion actualizacion politicas*/
.gdpr.gdpr-general-confirmation .gdpr-wrapper > header .gdpr-box-title{
	background: #933b3b;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"],
.gdpr.gdpr-privacy-bar .gdpr-agreement, .gdpr.gdpr-reconsent-bar .gdpr-agreement,
.gdpr-switch input:checked+.gdpr-slider,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active,
.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active,
.gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form > footer input[type="submit"],
/*pantalla aceptacion actualizacion politicas*/
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer button {
	background: #ff6666;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover, .gdpr.gdpr-reconsent-bar .gdpr-agreement:hover,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"]:hover,
.gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form > footer input[type="submit"]:hover,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a:hover,
/*enlaces en ventana preferencias*/
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies a:hover, 
.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies a:hover, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies a:hover,
/*pantalla aceptacion actualizacion politicas*/
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer button:hover{
	background: #3a3a3a;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"],
.gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form > footer input[type="submit"],
.gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form > footer input[type="submit"]:hover,
.gdpr.gdpr-privacy-bar .gdpr-agreement, .gdpr.gdpr-reconsent-bar .gdpr-agreement,
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover, .gdpr.gdpr-reconsent-bar .gdpr-agreement:hover, 
/*pantalla aceptacion actualizacion politicas*/
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer button,
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer button:hover {
	border-color: transparent;
    box-shadow: none;
    text-shadow: none;
}
.gdpr-switch input:checked+.gdpr-slider+.gdpr-switch-indicator-on,
.gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form > footer span a,
.gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form > footer span a:hover{
	color:#3a3a3a;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a{
	color:#ff6666;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a:hover,
/*enlaces en ventana preferencias*/
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies a:hover, 
.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies a:hover, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies a:hover{
	color:#fff;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list {
    border-right: 1px solid #ffd3d3;
}
/*enlaces en ventana preferencias*/
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies a, 
.gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies a, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies a{
	text-decoration:underline;
}

/** WP SHOW POSTS **/
.wp-show-posts-entry-title a,
.wp-show-posts-entry-meta a, .wp-show-posts-entry-title a:visited,
.wp-show-posts-entry-meta a:visited{
    color: #3a3a3a;
}
.entry-title a:hover, 
.wp-show-posts-entry-title a:hover, .wp-show-posts-entry-meta a:hover {
	color:#fff;
	background:#3a3a3a;
}

/* PLUGIN W4 POST LISTS */
ul.page-numbers {
	list-style:none;
	margin-left:0;
	text-align:center;
}
ul.page-numbers li{
	display:inline;
	padding: .3em; 
}


/** SHORTCODES ULTIMATE **/
.su-spoiler-icon-plus .su-spoiler-icon::before {
    content: "\f067";
    color: #ff6666;
}
div.su-spoiler-title {
    font-size: 1em;
}
.su-spoiler-title:hover{
    color:#fff;
    background-color:#3a3a3a;
}        