/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

#adminmenu .wp-menu-image img{display:none;}
.estilo-icono path {fill: #b40a0a;}

/* Linea discontinua del blog */
.linea-blog .qodef-blog-item:before {content: ''; position: absolute; left: -15px; top: -15px; width: 100%; height: 100%; background-image: linear-gradient(to right, #f66c6c 50%, transparent 50%), linear-gradient(to right, #f66c6c 50%, transparent 50%), linear-gradient(to bottom, #f66c6c 50%, transparent 50%), linear-gradient(to bottom, #f66c6c 50%, transparent 50%); background-position: left top, left bottom, left top, right top;
    background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 8px 1px, 8px 1px, 1px 8px, 1px 8px;}
/*Linea discontinua perfiles de aluminio */
.linea-discontinua:before { content: ''; position: absolute; left: -1px; top: -1px; width: 94%; height: 91%; background-image: linear-gradient(to right, #f66c6c 50%, transparent 50%), linear-gradient(to right, #f66c6c 50%, transparent 50%), linear-gradient(to bottom, #f66c6c 50%, transparent 50%), linear-gradient(to bottom, #f66c6c 50%, transparent 50%); background-position: left top, left bottom, left top, right top; background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 8px 1px, 8px 1px, 1px 8px, 1px 8px;}
/*Linea discontinua2 perfiles de aluminio */
.linea-discontinua2:before{content: ''; position: absolute; left: -4px; top: -4px; width: 97%; height: 95%; background-image: linear-gradient(to right, #f66c6c 50%, transparent 50%), linear-gradient(to right, #f66c6c 50%, transparent 50%), linear-gradient(to bottom, #f66c6c 50%, transparent 50%), linear-gradient(to bottom, #f66c6c 50%, transparent 50%); background-position: left top, left bottom, left top, right top; background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 8px 1px, 8px 1px, 1px 8px, 1px 8px;}

/* Menu pequeño para tanto item, esto lo medio resuelve */
@media (min-width: 1000px) {
ul#menu-menu{margin-top:35px;}
nav.main_menu > ul > li > a {line-height: 34px;padding: 0 10px;}
ul#menu-menu {width: 150%;}
}
.mobile_menu_button span{font-size:35px;}

/* Linea en slider de empresa */
.lineas-empresa:after { content: ''; position: absolute; left: -15px; top: -15px; width: 97%; height: 95%; background-image: linear-gradient(to right, #f66c6c 50%, transparent 50%), linear-gradient(to right, #f66c6c 50%, transparent 50%), linear-gradient(to bottom, #f66c6c 50%, transparent 50%), linear-gradient(to bottom, #f66c6c 50%, transparent 50%); background-position: left top, left bottom, left top, right top; background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 8px 1px, 8px 1px, 1px 8px, 1px 8px;}


/* Cambios en el banner de política de cookies */
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {background-color: #000000e8 !important; display: flex; height: 100%; max-height: fit-content;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display: flex !important;   margin: 0 auto;}

#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{display:none;}