/*
 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
*/


/* Body */
body {background:#fff; font-family:'Jost', sans-serif; color:#333; font-size:18px; font-weight:400;}
p {margin-bottom:1.1em;}

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

/* Colores */
h1 {color:#113265 !important;}
h2, .h2 {color:#255094 !important; font-weight:500 !important;}
h3, .h3 {color:#255094 !important;}
h4, .h4 {color:#001220 !important;}

.destacado-home strong {color:#e97381;}
strong {color:#255094 !important; font-weight:600;}
h2 strong, .h2 strong {color:#113265 !important;}
.wpforms-submit {background:#255094 !important; color:#fff !important;}
.widget-area .widget {color:#255094;}

.color1, .color1 *, .fcolor1, .fcolor1 * {color:#113265 !important;}
.color2, .color2 *, .fcolor2, .fcolor2 * {color:#255094 !important;}
.color3, .color3 *, .fcolor3, .fcolor3 * {color:#001220 !important;}
.color-blanco, .color-blanco * {color:#fff !important;}
.color-negro, .color-negro * {color:#111 !important;}

.bg1 {background:#113265 !important;}
.bg2 {background:#255094 !important;}
.bg3 {background:#001220 !important;}
.bgimg {background:url("/wp-content/themes/seodani/images/bg.jpg") top center no-repeat !important;}

.wp-block-separator.is-style-wide {background:#113265 !important;}

.btn {border:1px dotted #255094;}

.archive h2 a {border-left:4px solid #255094;}

/* 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:#255094 !important; color:#fff !important;}

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

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


/*********** Estilos Personalizados Especificos ***********/


.btn-menu a {padding:12px 20px !important; background:#255094 !important; color:#fff !important; border:1px solid #255094; border-radius:8px;}

@media(max-width:480px) {
	.site-logo img {max-width:220px !important;}
	body {margin-top:55px !important;}
	
	/* Top Bar fixed */
	.top-bar {position:fixed; display:inline-block; width:100%; top:0; left:0; margin:0 !important; padding:2px 2px 5px 2px !important; box-shadow:0 0 4px rgba(0,0,0,0.2); text-align:center; z-index:99999999 !important; border-bottom:1px dotted #ddd; background:#fff !important;}
	.top-bar .btn, .top-bar button {width:48% !important; margin:2px 0 0 !important; border-radius: 0 !important;}
	
	/* header-widget fixed */
	.header-widget {position:fixed; display:inline-block; width:100%; top:0; left:0; margin:0 !important; padding:2px 2px 5px 2px !important; box-shadow:0 0 4px rgba(0,0,0,0.2); text-align:center; z-index:99999999 !important; border-bottom:1px dotted #ddd; background:#fff !important;}
	.header-widget .btn, .header-widget button {width:48% !important; margin:2px 0 0 !important; border-radius: 0 !important;}
	
	.mapa {display:none;}
}	

/*
.menu-item-gtranslate {display:inline-block !important;}
.menu-item-gtranslate ul {
	display: inline-block !important;
    position: relative !important;
    left: 0 !important;
    opacity: 1 !important;
    height: auto !important;
	background:none !important;
	box-shadow:none !important;
	width:auto !important;
	visibility: inherit !important;
	border:0 !important;
}
.menu-item-gtranslate ul li {padding-left:0 !important;}
.gt-current-wrapper, .gt-current-lang {display:none !important;}
.menu-item-gtranslate-child {display:inline-block !important; width:auto !important;}
.menu-item-gtranslate-child a {padding:0 !important;}
.menu-item-gtranslate * {z-index:99999999999 !important;}
@media(max-width:480px) {
	.main-navigation .main-nav ul ul li a.glink {padding:10px !important;}
}
*/

.home h1 {border:0 !important;}

.page-id-213 .chat-icono,
.page-id-213 header,
.page-id-213 #breadcrumbs,
.page-id-213 .site-footer,
.page-id-213 #moove_gdpr_cookie_info_bar {display:none !important;}
.page-id-213 .inside-article {padding:0 !important;}
.page-id-213 {margin-top:0 !important;}

.page-id-215 .chat-icono,
/*.page-id-215 header,*/
.page-id-215 #breadcrumbs,
.page-id-215 .site-footer,
.page-id-215 #moove_gdpr_cookie_info_bar {display:none !important;}
.page-id-215 .inside-article {padding:0 !important;}
.page-id-215 {margin-top:0 !important;}

.inline-block {display:inline-block !important; width:auto !important;}

@media(min-width:1500px) {
	.inside-right-sidebar aside:first-child {padding:40px;}
}
@media(max-width:1500px) {
	.marcas img {max-height:80px !important; width:auto;}	
}
@media(max-width:480px) {
	.marcas img {max-height:60px !important; width:auto;}	
}

.div-contacto {padding:40px; background:#fff; border-radius:20px; box-shadow:0 5px 20px rgba(0,0,0,0.2);}
@media(max-width:480px) {
	.div-contacto {padding:20px;}
}