/**
Theme Name: Belen Child
Author: belen-pereda-fotografa
Author URI: https://belen-pereda-fotografa/
Description: Belen theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: belen-child
Template: astra
*/



.otgs-installer-notice-wpml, .otgs-development-site-front-end {
	display: none !important;
}


/* sticky header */

.ast-primary-header-bar,
.site-header {
    position: sticky;
    top: 0;
    z-index: 9999;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
}

#masthead {
    position: sticky;
    z-index: 9999;
}


.site-header-primary-section-left {
	min-width: 290px;
} 
.site-header-primary-section-center {
	
} 
.site-header-primary-section-right {
	min-width: 290px;
} 

.main-navigation a{
	line-height: 26px;
	text-align: center;
}

.wp-caption .wp-caption-text {
	text-align: left;
	margin-top: 0px !important;
	font-style: italic;
}


.site-footer {
	
}
.site-footer a {
	color: #000;
	text-decoration: none;
}
.site-footer a:hover {
	color: #dca54a;
	text-decoration: underline;
}

.main-header-menu .menu-item {
	text-transform: uppercase;
	font-size: 19px;
}

.b-link {
	
}
.b-link p{
	margin-bottom: 0px;
}

.de-h1 {
	font-size: 2.9rem;
	
}
.de-h1-vertical {
	vertical-align: 4px;
}

a.b-button { 
	text-decoration: none;
}
.b-button {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-right: 75px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
}
.b-button:hover {
	text-decoration: underline 
}



a.b-button-d { 
	text-decoration: none;
}
.b-button-d {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-left: 75px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
}
.b-button-d:hover {
	text-decoration: underline 
}




/*
.ast-grid-right-section {
  justify-content: flex-start;
}

.main-header-menu > .menu-item > .menu-link {
	color: #FFF;
}
.main-header-menu > .menu-item > .menu-link:hover {
	color: #b59b72;
	text-decoration: underline;
}

#ast-mobile-header {
		background-color: rgba(23,66,92,0.7) !important;
}
*/
.main-header-menu .current-menu-item > .menu-link {
	text-decoration: underline !important;
}



#ast-hf-menu-1 {
	
}


	#ast-hf-menu-1 li a br{
		display: none;
	}

@media (max-width: 1476px) {

	#reservar-menu {
		top: 130px;
	}


	#ast-hf-menu-1 {
	
	}

	#ast-hf-menu-1 li a br{
		display: none;
	}
	.ast-primary-header-bar {
		padding-top: 10px;
		padding-bottom: 10px;
	}

}


@media (max-width: 1459px) {

	#reservar-menu {
		top: 130px;
	}

}

@media (max-width: 1349px) {

	.menu-item-6934 {
		display: none !important;
	}

}



@media (max-width: 921px) {
	footer aside, .site-below-footer-wrap {
		padding: 20px;
	}
	
	
	.de-h1 {
		font-size: 2.4rem;
	}
	.de-h1-vertical {
		vertical-align: 3px;
	}	




	
	
}


@media (max-width: 659px) {

	.site-header-primary-section-left {
		min-width: 200px;
	} 
	.site-header-primary-section-center {
		
	} 
	.site-header-primary-section-right {
		min-width: auto;
	} 

}
