/*
Theme Name: GlobeFarer Child
Theme URI: https://globefarer.qodeinteractive.com
Description: A child theme of GlobeFarer
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: globefarer
Template: globefarer
*/

/* Aplicar Montserrat a todo el sitio */
html, body {
  font-family: "Montserrat", sans-serif;
}

/* Asegurar que todos los elementos hereden */
body * {
  font-family: inherit;
}
#qodef-page-footer .widget h6 a:hover{
	color: #ffffff;
	text-decoration:underline;
}
#qodef-page-footer .widget a, #qodef-page-footer .widget ul:not(.qodef-shortcode-list) li a {
    color: #ffffff;
}
.sector .subitems{
	    margin-bottom: 20px !important;
}
.sector{
	    margin-bottom: 20px;
}

.sector h5 {
    margin: 0 0 10px !important;
}

#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li {
    margin: 0 0 0px;
}
#qodef-page-footer-bottom-area-inner p, #qodef-page-footer-bottom-area-inner a{
	color:#fff;
	font-size: 12px;
}
#qodef-page-footer-bottom-area-inner{
text-align: center;
}
#qodef-page-footer-middle-area-inner {
    padding: 105px 0 0px 0;
}
#qodef-page-footer-bottom-area-inner {
    padding: 0px 0 0 0;
}.lista-aviso-legal ol[type="A"] > li::marker {
    font-weight: bold;
}.lista-aviso-legal ol[type="A"] > li{
    padding-left: 10px;
}

.elementor-widget-n-tabs .e-n-tabs-content {
    padding-top: 40px;
}
#qodef-page-header-inner.qodef-skin--light nav>ul>li.current-menu-ancestor::before, #qodef-page-header-inner.qodef-skin--light nav>ul>li.current-menu-item::before, .qodef-custom-header-layout.qodef-skin--light nav>ul>li.current-menu-ancestor::before, .qodef-custom-header-layout.qodef-skin--light nav>ul>li.current-menu-item::before, #qodef-page-header-inner.qodef-skin--light nav>ul>li::before, .qodef-custom-header-layout.qodef-skin--light nav>ul>li::before  {
    background: #ab8941 !important;
}

/*Formulario*/
.qodef-m-input-holder input:not([type=checkbox]):not([type=radio]), .qodef-m-input-holder textarea {
    margin: 0;
    padding-left: 0px;
}
.qodef-contact-form-7 .qodef-m-input-holder {
    padding: 0 0px;
}
.qodef-contact-form-7 .qodef-m-input-buttons {
    padding: 0 0px;
}
.qodef-contact-form-7 .wpcf7-list-item-label {
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    letter-spacing: -.01em;
    font-size: 13px;
}
.qodef-m-input-holder .qodef-m-input-label {
    width: 300px;
}
.text-legal{
	padding-top:20px;
	padding-bottom:20px;
	text-align: left;
	font-size: 10px;
	line-height: 13px;
}
.form-accept {
	margin-top: 20px;
    display: flex;
    align-items: center;
    font-size: 14px;
}

svg.qodef-svg--menu-arrow.qodef-menu-item-arrow{
	display: flex !important;
	transform: translateY(-5px) translateX(20px) rotate(90deg) !important;
}
/*Fin*/