/*
Theme Name: Attesa Child Miluz
Theme URI: https://attesawp.com
Author: Miguel Pons
Author URI: https://attesawp.com
Description: A child theme of Miluz
Version: 1.0.0.12
Template: attesa
Text Domain: attesa-child-esp
*/

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

/* Quitar menu de ina pagina determinada*/
.page-id-4610
	header {
  		display: none!important;
	}

/* forzar cambio de la fuente para todos los textos*/
main * {
font-family: "Inter", sans-serif !important;
}
aside * { 
font-family: "Inter", sans-serif !important;
}

.main-navigation * { 
font-family: "Inter", sans-serif !important;
}

/* Margen arriba */
/*div#content {
    margin-top: 100px!important;
}

/* Bloque menu */
.nav-middle {
    border-bottom: 3px #0072CE solid;
	background: #0072CE;
	/* background-image: url(""); */
}

/* Texto foto destacada */
figure.wp-caption.featured figcaption {
    margin-top: -10px;
}

/*Margen contenido principal */
#primary.content-area {
    padding: 0 2em;
}

.page-content, .entry-summary {
    margin: 2em 0 0;
}
 .entry-content {
margin: 0px;
}

/* Boton menu */
#masthead:not(.menuMinor) button.menu-toggle{
	color: black;
}

/*Letra menu*/
.main-navigation > div > ul > li > a {
    font-family: "Montserrat", sans-serif;
}

.main-navigation ul ul a {
    font-family: "Montserrat", sans-serif;
}	

input.search-submit {
    font-family: "Montserrat";
}

input.search-field {
    font-family: "Montserrat";
	
}

/* Categoria post */
span.post-head-cat {
    color: #e8463c;
    background: none;
    padding: .2em .5em;
    border: solid 2px #e8463c;
    font-weight: 500;
}

span.post-head-cat:hover {
    background: #e8463c;
    color: white;
    transition: .25s linear;
    font-weight: 500;
}

/* Tamaño 16:9 videos Youtube */
#video-embed,
span.embed-youtube {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    text-align: center;
    width: 100%;
    height: 0;
}

.wp-block-embed-youtube .wp-block-embed__wrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}


.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#video-embed iframe,
#video-embed object,
#video-embed embed,
span.embed-youtube iframe,
span.embed-youtube object,
span.embed-youtube embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#content-main #video-embed {
    margin-bottom: 20px;
}

#content-main .video-container {
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

#content-main .video-container iframe,
#content-main .video-container object,
#content-main .video-container embed,
#content-main .video-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Borde imagenes*/
button, input[type]:not([type="file"]):not([type="hidden"]):not([type="image"]):not([type="checkbox"]), textarea, select, .attesaMenuButton, .navigation.pagination .nav-links a, .page-links a, .navigation.pagination .nav-links span.current, .page-links .current, aside ul.menu .indicatorBar, aside ul.product-categories .indicatorBar, .widget_tag_cloud a, .widget.widget_search input[type="search"], .widget.widget_search input[type="submit"], #secondary .sidebar-container, header.page-header, .entry-footer .read-more a, .post-thumbnail img, #toTop, #comments article footer img, #comments .reply, .site-social-float a, body.attesa-blog-grid .hentry, body.attesa-blog-masonry .hentry, fieldset, .attesaPostWidget img, .site-social-widget .attesa-social, .attesaFeatBoxContainer .attesaproFeatBoxButton a, .attesa-contact-info i, .attesa-post-slider-readmore p a, .attesa-breadcrumbs, .rank-math-breadcrumb, .awp-ajax-search.shortcode .awp-search-results ul li img, .bypostauthor >article {
    border-radius: 0px;
}

/* ------- MOVIL -----*/

@media (max-width: 1025px){
/* Menu */
.main-navigation li, .main-navigation ul li .indicator, .main-navigation >div >ul >li >ul.sub-menu, .attesa-search-button-mobile input[type="search"] {
    border-color: #bfbfbf;
}
.main-navigation ul li .indicator {
border: none;
}

button.menu-toggle {
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}

