/*
 Theme Name:   seodani.com
 Theme URI:    https://generatepress.com
 Description:  seodani.com -  GeneratePress child theme
 Author:       seodani.com
 Author URI:   https://seodani.com/
 Template:     generatepress
 Version:      0.1
*/

/* cabecera */
/*
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header, .main-navigation {background:none !important;}
*/

/* Body */
body {background:#fff !important; font-family:'Noto Serif', serif; color:#0b1c2a; font-size:17px; font-weight:400;}

.site-header {background:#fff !important;}

/* Colores */
h1 {color:#111 !important;}
h2, .h2, .has-large-font-size {color:#171717 !important;}
h3, .h3, .has-medium-font-size {color:#A53333 !important;}

.color-blanco, .color-blanco * {color:#fff !important;}
.color-negro, .color-negro * {color:#111 !important;}

.color1, .fcolor1, .fcolor1 * {color:#A53333 !important;}
.color2, .fcolor2, .fcolor2 * {color:#b94754 !important;}
.color3, .fcolor3, .fcolor3 * {color:#222 !important;}

.destacado-home strong {color:#e97381;}
strong {color:#A53333 !important;}
.wpforms-submit {background:#A53333 !important; color:#fff !important;}
.widget-area .widget {color:#A53333;}

.bg1 {background:#A53333 !important;}
.bg2 {background:#b94754 !important;}
.bg3 {background:#222 !important;}

.btn {border:1px dotted #A53333;}
.button {color:#ffffff; background-color:#A53333;}

.wp-block-query a,
.wp-block-latest-posts__list li a {color:#111 !important; font-weight:600 !important;}
.wp-block-query .read-more {color:#A53333 !important;}

.has-accent-background-color {color:#eee !important;}
.has-accent-background-color strong {color:#fff !important;}
.has-accent-background-color h2,
.has-accent-background-color h3,
.has-accent-background-color h4 {color:#fff !important;}
.has-accent-background-color .wpcf7-submit {background:#111 !important; color:#fff !important;}
.has-accent-background-color .wpcf7-not-valid-tip {color:#111 !important; font-weight:bold !important;}

/* Botones aviso cookies */
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {background-color:#A53333 !important; color:#fff !important;}

/*
@media (max-width:768px) {
	.header-widget {display:none !important;}
}
*/

/* barra scroll */
/* Works on Firefox */
* {scrollbar-width: thin; scrollbar-color: #A53333 #f4f6fc;}
/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {width: 12px;}
*::-webkit-scrollbar-track {background:#f4f6fc;}
*::-webkit-scrollbar-thumb {background-color: #A53333;}


/*********** Estilos Personalizados Especificos ***********/
.button {margin-bottom:4px;}

p#breadcrumbs {text-align:center; margin-top:140px !important; border-top:10px solid #fafafa; padding-top:35px !important;}
.single article {max-width:840px !important; margin:auto !important;}
.site-branding-container {display:block; text-align:center;}
.site-branding-container .site-logo {margin:0;}
.btn-menu a {padding:12px 20px !important; background:#A53333 !important; color:#fff !important; border:1px solid #A53333; border-radius:8px;}
.single h1 {font-size:2.4rem; padding:10px 0 10px 20px; border:0;}
footer hr {margin:0 0 40px !important;}

/* Herramienta valoracion */
.wpcf7 strong {font-weight:bold; display:block; margin:20px 0 10px;}
.cf7mls-btns .cf7mls_next.action-button, .cf7mls-btns .cf7mls_back.action-button {margin-top:30px; background:#222; color:#fff;}
.cf7mls_back {opacity:0.2;}
#cf7mls-next-btn-cf7mls_step-1 {width:100%; margin-top:10px;}


/* Ads */
.categoria-a .creds {margin-top:200px !important;}
.categoria-a p#breadcrumbs {display:none !important;}

@media(max-width:480px) {
	/* Top Bar fixed */
	/*
	.top-bar {position:fixed; display:inline-block; width:100%; top:0; left:0; margin:0 !important; padding:0 0 4px !important; box-shadow:0 0 4px rgba(0,0,0,0.2); text-align:center; z-index:99999999 !important; border-bottom:1px dotted #333;}
	body {margin-top:78px !important;}
	*/
	
	/* Cabecera fixed */
	.main-navigation {position:fixed; top:0; background:none; border-radius:8px; z-index:999999 !important;}
	.menu-toggle {padding:0; color:#000 !important;}
	.menu-toggle .mobile-menu {display:none;}
	.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container {padding:6px 18px 6px 18px;}
	.toggled .inside-navigation {width:320px;}
	.sf-menu {background:#fafafa; padding:8px !important; border-radius:8px; box-shadow:0 0 4px #ddd; border:1px solid #eee;}
	.main-navigation .main-nav ul li > a {background:#fff; color:#171717 !important;}
	.main-navigation .main-nav ul li[class*="current-menu-"] > a {background:#171717; color:#fff !important;}
	.site-header {position:fixed; width:100%; display:inline-block; top:0; background:#fff !important; z-index:99999 !important;}
	body {margin-top:60px !important;}	
	
	/* Ajustes cabecera */
	.site-logo img {width:60% !important;}	
	.site-description {font-size:11px;}
	
	/* Titular */
	.single h1 {font-size:1.6em; padding:20px 0 10px 20px; border:0;}
	
	/* Espacios entre noticias */
	.wp-block-query .wp-block-post {padding:1em 0 !important;}
	
	/* Gap por defecto */
	:where(.wp-block-columns.is-layout-flex) {gap:1em !important;}	
	
	p#breadcrumbs {text-align:left; font-size:11px;}

}
