/*
Theme Name: mi tema de diseño
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Oscar Merino
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.7.1.1683629241
Updated: 2023-05-09 12:47:21

*/

@import url('https://fonts.googleapis.com/css2?family=Comforter+Brush&family=Concert+One&family=Corinthia:wght@400;700&family=Dancing+Script:wght@400;500;600;700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

#banner h2 {
	font-family: 'Corinthia', cursive;
    font-size: 5rem;
    font-weight: 700;
    margin-left: 1%;
    margin-bottom: 2px;
    text-align: center;
    color: rgb(243, 210, 145);
	/*padding-top:10px;	
	padding-bottom:50px;*/
}

#titulo-salidas h2 {
	color: rgb(156, 224, 236);
    text-align: center;
    font-family: 'Exo 2', sans-serif;
    font-size: 25px;
    font-weight: 600;
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 30px;
    height: 30px;
}

body.home {
	/*background-image:url('http://debilbao.biz/wp-content/uploads/2023/05/fondoweb3-negro.jpg');*/
	background-color:black;
	margin-Left: 0;
	background-position:50%;
	background-position:bottom;
	background-repeat:no-repeat;
}

body {
	background-image: none;
	background-color: #000;
}

#cmpcookieinfo {
	color: white;
}

#imagen-borde-redondo img {
	    border:1px solid black;
    	border-radius: 20px;
}
#imagen-borde-enlaces img {
	    border:1px solid white;
    	border-radius: 10px;
}

#imagen-borde-redondo-margen img {
	    border:2px solid black;
    	border-radius: 20px;
		margin-bottom:25px;
}

figcaption.wp-caption-text {
    top: -30px;
    position: relative;
}

.elementor-widget-google_maps iframe {
	    border:1px solid black;
    	border-radius: 20px;
}


.caja0 {
	font-family: 'Exo 2', sans-serif;
	border:2px solid white;
    border-radius: 20px;
	width: 70%;
    color: white;
    box-sizing: border-box;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;	
	margin-bottom:10px;
	}


#caja1 {
	font-family: 'Exo 2', sans-serif;
	border:2px solid white;
    border-radius: 20px;
	width: 50%;
    color: white;
    box-sizing: border-box;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;	
	margin-bottom:10px;
	}
#caja2 {
	font-family: 'Exo 2', sans-serif;
	border:2px solid white;
    border-radius: 20px;
	width: 50%;
    color: white;
    box-sizing: border-box;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;	
	margin-bottom:20px;
}

body, html {
    height: 100%;
    box-sizing: border-box;
}
main#content {
    min-height: calc(100% - 350px);
}
.elementor.elementor-464 {
    bottom: 0px;
    position: relative;
}

aside ul#menu-1-18c7bfd li {
    width: 100%;
    text-align: left;
    display: block;
}


body aside ul#menu-1-18c7bfd li:nth-child(1), body .wpr-nav-menu-horizontal .wpr-nav-menu>li:first-child {
    margin-left: 10px!important;
}
aside .wpr-nav-menu .wpr-menu-item {
    display: inline-block;

}





@media screen and (max-width:650px) {

body.home {
    background-image: url('http://debilbao.biz/wp-content/uploads/2023/05/fondowebmini.jpg');
    /*background-position:left;*/
	}

.elementor-widget-container img {
display:none;		
	}

.elementor-widget-wrap elementor-element-populated img {
display:none;
	}	

#banner h2 {
	font-family: 'Corinthia', cursive;
    font-size: 5rem;
    font-weight: 500;
    margin-bottom: 10px;
    text-align: center;
    color: rgb(243, 210, 145);}

#titulo-salidas h2 {
	color: rgb(156, 224, 236);
    text-align: center;
    font-family: 'Exo 2', sans-serif;
     font-size: 1.5rem;
    font-weight: 700;
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 30px;}	
	
#logo-insta {
	display: flex;
    width: 25%;
    height: auto;
    justify-content: center;
    align-items: center;
    flex-direction: column;
	margin-left:auto;
	margin-right:auto;}

#caja1 {
	font-family: 'Exo 2', sans-serif;
	border:2px solid white;
    border-radius: 20px;
	width: 90%;
    color: white;
    box-sizing: border-box;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;	
	margin-bottom:10px;	}
	
#caja2 {
	font-family: 'Exo 2', sans-serif;
	border:2px solid white;
    border-radius: 20px;
	width: 90%;
    color: white;
    box-sizing: border-box;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;	
	margin-bottom:20px;}

nav.wpr-mobile-nav-menu-container .wpr-mobile-toggle-wrap > div::before {
    content: 'MENU';
    font-size: 1rem;
    color: #fff;
    bottom: 20px;
    position: absolute;
    left: -50px;
}
 .wpr-mobile-toggle {
    position: relative;
}
#imagen-borde-enlaces .elementor-element.elementor-widget.elementor-widget-image {
    width: 23%;
    max-width: 23%;
    margin: 1%;
}

}

