/*
 Theme Name: Club Rottweiler España
 Theme URI: https://www.cre-es.com/
 Description: Child Theme Divi de Web del Club Rottweiler España
 Author: Visualment
 Author URI: https://www.cre-es.com/
 Template: Divi
 Version: 1.0.0
*/

/* COLORES MENU SOCIOS */
#top-menu .menu-item-login a span, #top-menu .menu-item-logout a span {
	padding: 10px !important;
}
.menu-item-logout a span, .et_mobile_menu .menu-item-logout {
	background-color: #ad1519 !important;
	color: #ffffff !important;
	border-radius: 3px;
}
.menu-item-login a span, .et_mobile_menu .menu-item-login {
	background-color: #f2af0d !important;
	color: #1a1a1a !important;
	border-radius: 3px;
}
#top-menu>li:last-child {
	margin-left: -10px;
}

/* MODIFICAR ANCHOS MENU */
#top-menu .sub-menu li {
	width: 100% !important;
}
#top-menu .sub-menu a {
	width: 100% !important;
	padding: 6px 0px !important;
}
.et_pb_widget {
	margin-bottom: 10% !important;
}
.et_pb_widget_area_left {
	border: none !important;
}

/* MENU GTRANSLATE */
a.glink {
	display: flex !important;
	align-items: center !important;
	min-width: 100px;
}
a.glink span {
	margin-left: 5px !important;
}
li.menu-item-gtranslate ul {
    width: auto !important;
    min-width: 130px !important;
}

/* CUADRAR IMAGENES EN BLOG */
.et_pb_blog .et_pb_post .entry-featured-image-url,
.et_pb_blog .et_pb_post .entry-featured-image-url img,
.et_pb_blog_grid_wrapper .et_pb_post .entry-featured-image-url,
.et_pb_blog_grid_wrapper .et_pb_post .entry-featured-image-url img {
	aspect-ratio: 16/9 !important;
    width: 100%;
    object-fit: cover;
    display: block;
    max-height: none !important;
}

/* CUADRAR IMAGENES EN BLOG EVENTOS */
.blog-evento .entry-featured-image-url,
.blog-evento .entry-featured-image-url img,
.et_pb_blog_grid_wrapper.blog-evento .et_pb_post .entry-featured-image-url,
.et_pb_blog_grid_wrapper.blog-evento .et_pb_post .entry-featured-image-url img {
	aspect-ratio: 1/1.41 !important;
    width: 100%;
    object-fit: cover;
    display: block;
    max-height: none !important;
}

/* GENERAL BLOG */
.et_pb_blog_grid .et_pb_post {
	margin-bottom: 0 !important;
}

/* TABLAS DE DATOS */
.wp-block-table table, .wp-block-table th, .wp-block-table td, .et_pb_text_inner table, .et_pb_text_inner th, .et_pb_text_inner td {
	border: 1px solid #e5e5e5 !important;
}
.wp-block-table td, .et_pb_text_inner td {
	padding: 10px !important;
}
.wp-block-table th, .et_pb_text_inner th {
	background-color: #f5f5f5;
	border-bottom: 2px solid !important;
	color: #333333 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	height: 50px !important;
	min-height: 50px !important;
}