/*
Theme Name: Inspiro Child
Theme URI: https://www.wpzoom.com/free-wordpress-themes/inspiro-lite/
Template: inspiro
Author: WPZOOM
Author URI: https://www.wpzoom.com/
Description: Inspiro is a professional &amp; lightweight photo and video-focused WordPress theme with a modern design. Packed with features including a fullscreen area that supports Vimeo, YouTube &amp; self-hosted video background, Page Builder integration, Inspiro is perfect for showing off your photography and video portfolio. Moreover, the theme is compatible with WooCommerce and popular Page Builders such as Elementor, Beaver Builder. The theme is fully GDPR-compliant and doesn't use any external Google Fonts. All fonts are locally hosted. Learn more and check out our powerful PREMIUM version at https://www.wpzoom.com/themes/inspiro/
Tags: one-column,two-columns,right-sidebar,flexible-header,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready,e-commerce,wide-blocks,portfolio,blog,custom-background,featured-image-header,full-width-template,theme-options,block-styles,block-patterns
Version: 1.8.5.1708973038
Updated: 2024-02-26 19:43:58

*/

/*****INTRO*****/
div.site-branding-text{
	display:none;
}

div#scroll-to-content{
	bottom:60px;
}

div.site-branding{
	display:block !important;
	max-width:100%;
}

@media screen and (orientation:portrait){
	
	div.site-branding a{
		font-size:1rem !important;
		margin:-80px auto 0 auto !important;
	}
	div#scroll-to-content{
		bottom:120px !important;
	}

}

/*****MENU*****/
.navbar-nav > li.current-menu-item > a, .navbar-nav > li.current-menu-parent > a, .navbar-nav > li.current_page_item > a{
	border-bottom:1px rgba(0,0,0,0) solid;
}

.navbar-nav > li > a:hover{
	border-bottom:1px #FFF solid;
}

/*****GENERAL*****/
body.home div.site-branding-text,
body.home h1.entry-title{
	font-family: "Saira Semi Condensed", sans-serif;
	color:#000;
}

h1, h2, h3, h4, h5, h6{
	font-family: "Saira Semi Condensed", sans-serif;
	font-weight: 800;
	margin-top:0;
	color:#d9c292 !important;
}

body h3.gs_logo_title{
	color:#000 !important;
}

h1{
	font-size:3.6rem;
}

h2{
	font-size:3rem;
}

h3{
	font-size:2rem;
}

h4{
	font-size:1.8rem;
}

h5{
	font-size:1.6rem;
}

h6{
	font-size:1.4rem;
}

body, body p, body li{
	font-family: "Saira Semi Condensed", sans-serif;
	font-size:1.1rem;
}

div.custom-header-button-wrapper > a{
	font-family: "Saira Semi Condensed", sans-serif;
	font-size:1.4rem;
	font-weight:600;
}

body p{
	text-align:justify;
}

body main#main article,
html body.colors-dark .site-content-contain{
	background:rgba(255,255,255,0) !important;
	color:#000;
}

body a,
body.colors-dark .site-content-contain div{
	color:#FFF;
}

.wp-block-media-text .wp-block-media-text__content{
	padding-left:0;
}

.gs_logo_container .gs_logo_title{
	min-height:80px;
}

.entry-content > .wp-block-columns, .entry-content > .wp-block-cover, .entry-content > .wp-block-group{
	padding-left:0;
	padding-right:0;
}

input.wpcf7-form-control{
	width:100%;
}

a img{
	transform:scale(0.9);
	transition:all 1s ease;
}

div.gs_logo_single--inner a img{
	transition:all 0.5s ease;
}

a img:hover{
	transform:scale(1);
}

div.section-contact i{
	margin-right:6px;
	font-size:1.4rem;
	min-width:24px;

}

/*****PIED DE PAGE*****/
footer.site-footer{
	padding:10px 0;
	text-align:center;
}

footer.site-footer a:hover{
	text-decoration:underline;
}

.wp-block-media-text__media img{
	margin-bottom:60px;
}

/*****SOCIAL*****/
body div#sticky-social-icons-container{
	top:50%;
	transform:translateY(-50%);
}

body div.cmplz-body p{
	font-size:1rem !important;
	margin-bottom:0 !important;
}

body div.cmplz-buttons > button{
	font-size:0.8rem !important;
	padding:0 8px !important;
}

div.cmplz-divider-header{
	display:none !important;
}

div#cmplz-manage-consent{
	display:none !important;
}

.navbar-nav > li.current-menu-item > a, .navbar-nav > li.current-menu-parent > a, .navbar-nav > li.current_page_item > a,
.navbar-nav > li.current-menu-item > a, .navbar-nav > li.current_page_item > a, .navbar-nav > li.current-menu-parent > a{
	border-bottom:0px !important;
	border-bottom-color:#FFF !important;
}

div.gs_logo_single--inner a{
	border: 3px #d9c292 solid;
}

:root :where(a:where(:not(.wp-element-button))){
	color:#d9c292;
}