/* 
 Theme Name:   Toledo en Dulce
 Theme URI:    
 Description:  Tema Personalizado
 Author:       ppsm01
 Author URI:   http://localhost/toledoendulce
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/* General */

h1 {
    font-weight: 700;
    color: #19344e;
}

.footer-widget {
    padding: 0 0 0 0;
}

/* Menú principal */

#top-menu li {
    padding-right: 3px;
}

#top-menu li.current-menu-item > a {
    color: #f5a201;
}

.menu-iconos {
    width: 90px; 
    /* el ítem de menú ocupará 110px. Más 3px de padding entre ítems */
}

.menu-iconos-ultimo {
    margin-left: 40px;
    width: 87px;
    /* no existe padding tras el último icono */
}

.menu-texto {
    text-align: center;
    font-family: Raleway;
    font-weight: 800;
    padding-top: 10px;
}

.ubermenu .ubermenu-badge {
    display: initial;
}

/* Footer */

#footer-widgets {
    padding: 40px 0 0 0;
}

#footer-widgets div {
    margin-bottom: 10px;
}

#media_image-3 {
    margin-bottom: 20px;
    width: 100%;
}

.footer-img {
    display: block;
    margin: 0 auto;
}

#footer-info {
    text-align: center;
    width: 100%;
}

.footer-widget:nth-child(n) {
    width: 100%!important;
    margin: 0 0 0 0!important;
}

#footer-widgets .footer-widget .fwidget {
    margin-bottom: 20px;
}

.et_pb_section_2.et_pb_section {
    margin-top: 13px !important;
}

.footer-widget .fwidget:last-child {
    margin-bottom: 0px !important;
    width: 100%;
}

.wp-block-columns {
    margin-bottom: 0 !important;
}

#footer-widgets .footer-widget a {
    text-decoration: underline;
}

.et_pb_image_0 {
    width: 100%;
}

/* Social */

.et_monarch .et_social_networks li, .et_monarch .widget_monarchwidget .et_social_networks li, .et_monarch .widget .et_social_networks li, .et_monarch .widget_text .et_social_networks li {
    max-height: 42px;
}

#main-footer .footer-widget h4 {
    color: #666!important;
}

.et_monarch .et_social_outer_dark .et_social_totalcount, .et_monarch .et_social_outer_dark.et_social_circle .et_social_network_label {
    color: #666;
}

/* Bloom */

.et_bloom_image {
    min-width: 300px;
}

/* Ubermenu */
.et_header_style_left div.logo_container{
    position:relative;
    padding:20px 0;
    width:auto;
    height:auto;
    float:left;
}

.et_menu_container .logo_helper{
    display:none;
}

.et-fixed-header .et_menu_container .logo_container{
    padding-top:0;
    padding-bottom:0px;
    width:100px;
}
.et-fixed-header .et_menu_container .logo_helper{
    display:none;
}
.et-fixed-header .ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{
    padding-top:27px;
    padding-bottom:27px;
}

/* Privacidad y cookies */
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
    background-color: #19344e;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p {
    color: #fff;
}

#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
    color: #fff;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn {
    box-shadow: inset 0 0 0 1px #fff;
    color: #fff;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover {
    box-shadow: none;
    opacity: 1;
    color: #fff;
    background-color: #202020;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
    border-top: none;
}

#moove_gdpr_cookie_info_bar {
    border-top: none;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
    font-size: 13px;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button {
    text-decoration: none;
    font-weight: bold;
    color: #f5a201;
}