/*
 Theme Name:   Vagabonds Child Theme
 Theme URI:    https://vagabonds.axiomthemes.com/
 Description:  Vagabonds Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     vagabonds
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  vagabonds
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
@font-face { 
    font-family: 'AVGARDN'; 
    src: url('https://elsentirmaya.com/wp-content/themes/vagabonds-child/fuentes/AVGARDN.TTF'); 
}
@font-face {
    font-family: 'mayan-square'; 
    src: url('https://elsentirmaya.com/wp-content/themes/vagabonds-child/fuentes/mayan-square.ttf'); 
}
@font-face { 
    font-family: 'maya-regular'; 
    src: url('https://elsentirmaya.com/wp-content/themes/vagabonds-child/fuentes/MD-Maya-Regular.otf');
}
@font-face {
    font-family: 'trashhand'; 
    src: url('https://elsentirmaya.com/wp-content/themes/vagabonds-child/fuentes/TrashHand.TTF'); 
}

.link_section {
    display: none;
}

.scheme_dark.footer_wrap .socials_wrap .social_item:hover .social_icon{
    background-color: #ab5d52 !important;
}

h1,h2,h3,h4,h5,p{
    font-family: "AVGARDN" !important;
    letter-spacing: 1px;
}

h6.sc_item_subtitle.sc_promo_subtitle.sc_align_left.sc_item_title_style_decor,
h6.sc_item_subtitle.sc_title_subtitle.sc_align_left.sc_item_title_style_decor{
    color: #362b2e !important;
}

a.sc_button {
    background-color: #362b2e !important;
    color: #fff !important;
    border-color: #362b2e !important;
}

p {
    color: #362b2e;
}

.soc_section {
    display: none;
}

.socials_mobile {
    display: none!important;
}

/*Menu*/
.scheme_dark .sc_layouts_menu_nav>li a:hover:after,
.scheme_dark ul>li a:after,
.scheme_dark .sc_layouts_menu_nav>li>a:after {
    color: #ab5d52 !important;
    background-color: #ab5d52 !important;
}

.menu_footer_nav>li>a, .menu_main_nav>li>a, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li>a{
    font-size: 1rem!important;
    font-family: "AVGARDN" !important;
    color:#362b2e!important;
    font-style: normal;
    letter-spacing: 2px;
}

.scheme_dark.sc_layouts_row_fixed_on{
    background-color: #fff!important;
    -webkit-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.75);
}

/*Slide*/
.bloq-titulo {
    width: 100%;
    text-align: center;
}

.bloq-titulo a.button-white:hover {
    background-color: white;
    color: #362b2e !important;
    border-color: #362b2e !important;
}

.bloq-titulo h1 {
    max-width: 900px;
    width: 100%;
    margin: 0px auto;
}

.titulo-slide,
.bloq-titulo h2{
    font-family: "trashhand" !important;
    color:#362b2e;
}

h1.titulo-slide {
    font-size: 5rem;
}

.bloq-titulo h2{
	max-width: 500px;
    margin: 0px auto;
    width: 100%;
	font-size: 2rem;
}

.bloq-titulo a.button-white {
    display: block;
    width: 40%;
    margin: 1.5rem auto 0px auto;
}

/*.boton-slide{
    font-family: "AVGARDN" !important;
    letter-spacing: 2px !important;
    font-weight: bold !important;
}

.boton-slide:hover{
    background-color:#fff!important;
    color:#362b2e!important;
}*/

/*Galeria home*/
.galeria-home {
    z-index: 1;
}

.sc_promo .sc_promo_text .sc_promo_text_inner .sc_item_subtitle{
    font-family: 'AVGARDN' !important;
    letter-spacing: 27px;
}
.scheme_default h6.sc_item_subtitle{
    font-family: 'AVGARDN' !important;
}

.cta-home .sc_item_subtitle{
    font-family: 'AVGARDN' !important;
    letter-spacing: 27px;
    color: #362b2e;
}
.cta-home .scheme_dark h6.sc_item_subtitle{
    color: #362b2e!important;
    opacity: 0.5!important;
}

.scheme_default .sc_promo .sc_promo_title,
.sc_item_title{
    font-family: "trashhand" !important;
    letter-spacing: 1px;
}

.cta-home .sc_item_title{
    letter-spacing: 16px;
    color: #362b2e;
}

.cta-home .sc_item_descr{
    max-width: 500px;
    width: 100%;
}

.cta-home .sc_item_descr.sc_title_descr.sc_align_left {
    color: #362b2e;
    font-weight: bold;
}


/*Botones*/
.button-white {
    border: 2px solid #fff !important;
    padding: 1rem !important;
    margin-top: 2rem;
    font-family: "AVGARDN" !important;
    letter-spacing: 2px !important;
    font-weight: bold !important;
    font-style: normal;
    color: #fff !important;
    background-color:#362b2e;
}

.scheme_dark .button-white.sc_button_simple:not(.sc_button_bg_image):hover{
    background-color: #fff !important;
    color:#362b2e!important;
}

.scheme_dark .sc_button_simple:not(.sc_button_bg_image):after,
.sc_button.sc_button_simple:before{
    display: none!important;
}

.sc_button_text{
    font-family: "AVGARDN" !important;
    letter-spacing: 2px !important;
    font-style: normal;
}

/*Footer*/
.footer-cofinanciacion p{
    font-family: "AVGARDN" !important;
    max-width: 900px;
    width:100%;
    margin: 0px auto;
    margin-top: 2rem;
	color:#000;
}

.footer-cofinanciacion .img-cofinanciacion img{
    width:45%!important;
    margin:2rem 0!important; 
}

.footer-cofinanciacion .img-kit img{
    width:45%!important;
    margin:2rem 0!important; 
}

/*Contacto*/
.page-template-default h2.sc_item_title,
.page-template-default h1.sc_item_title{
    font-family: "trashhand" !important;
    color:#362b2e!important;
    letter-spacing: 10px;
    font-size: 80px !important;
}

/*Cabeceras*/
.cabecera-iboy {
    background-position: 50% 80% !important;
}

.page-id-2483 .sc_promo .sc_promo_text .sc_promo_text_inner .sc_item_subtitle {
    font-family: 'AVGARDN' !important;
    letter-spacing: 0px;
}

.cta-iboy .scheme_dark h6.sc_item_subtitle{
    font-size: 35px;
    letter-spacing: 1px;
    opacity: 0.8;
    color:#362b2e!important;
}

.cta-iboy .sc_item_descr.sc_title_descr.sc_align_left {
    color: #362b2e;
    font-weight: bold;
}

.cta-iboy .sc_item_title{
    letter-spacing: 16px;
    color: #362b2e;
}

.page-id-2481 h2.sc_item_title{
    font-size: 63px !important;
}

.cta-maya .scheme_dark h6.sc_item_subtitle{
    font-size: 48px;
    letter-spacing: 23px;
    opacity: 0.8;
    color:#362b2e!important;
}

.cta-maya .sc_item_descr.sc_title_descr.sc_align_left {
    color: #362b2e;
    font-weight: bold;
    max-width: 850px;
    width: 100%;
}

.page-id-95.page-template-default h2.sc_item_title{
	font-size: 62px!important;
}

.contacts_description{
	padding-bottom: 1rem;
}

.contacts_wrap .contacts_description:before{
	position: absolute;
    content: '';
    bottom: 0;
    height: 3px;
    width: 73px;
	background-color: #ab5d52;
}

#SR7_4_1 .custom.sr7-arrows.sr7-rightarrow:before{
  content: '→'!important;
  font-size: 20px!important;
  color: #fff!important;
  display: block!important;
  height: 40px!important;
  text-align: center!important;
}

#SR7_4_1 .custom.sr7-arrows.sr7-leftarrow:before{
	content: '←'!important; 
  font-size: 20px!important;
  color: #fff!important;
  display: block!important;
  height: 40px!important;
  text-align: center!important;
}

.scheme_dark .sc_layouts_item_icon{
	color:#000!important	
}

button.search_submit.trx_addons_icon-search {
    display: none;
}

@media only screen and (max-width : 767px) {
	/*Pagina de inicio*/
	.vc_custom_1743758723244 {
    	padding-top: 3rem !important;
	}
	.bloq-titulo a.button-white{
		width:100%;
	}
	.page-template-default h2.sc_item_title {
    	font-size: 70px !important;
	}
	
	.vc_custom_1742552503127 {
    	padding: 4rem 0;
	}
	
	.footer-cofinanciacion .img-cofinanciacion img{
    	width:100%!important;
	}

	.footer-cofinanciacion .img-kit img{
		width:100%!important;
	}
}
@media only screen and (max-width : 500px) {
	.sc_promo .sc_promo_text .sc_promo_text_inner .sc_item_subtitle,
	.scheme_default h6.sc_item_subtitle,
	.cta-maya .scheme_default h6.sc_item_subtitle{
		letter-spacing: 10px!important;
	}
	.page-template-default h2.sc_item_title {
    	font-size: 45px !important;
	}
	.page-template-default .cabecera-iboy h1.sc_item_title{
		letter-spacing: 0px;
    	font-size: 55px !important;
    	padding-top: 12rem;
    	padding-bottom: 6rem;
    	text-align: center;
	}
	.cta-maya,
	.cta-iboy{
		padding-top: 5rem;
	}
	.cta-maya .scheme_dark h6.sc_item_subtitle{
		letter-spacing:0px;
		font-size:25px!important;
	}
	
	.bloq-contacto.vc_custom_1743769126290 {
		background: none!important;
	}
	
	.page-id-95.page-template-default .bloq-contacto h2.sc_item_title {
	    font-size: 40px !important;
	}
	.bloq-contacto-formulario{
		margin-top:2rem;
	}
	
	.contacts_info {
		font-size: 24px;
		line-height: 35px;
	}
}