/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {

    font-weight: normal !important;
	font-family: 'Google Sans Flex' !important;
	    color: rgb(112, 112, 112)  !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
font-family: "Go"
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar), #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) {
    bottom: 5%   !important;
    left: 3%   !important;
}

#moove_gdpr_save_popup_settings_button {
    background-color: #ffffff !important;
    color: #2db0d1 !important;
}
#moove_gdpr_save_popup_settings_button:focus, #moove_gdpr_save_popup_settings_button:hover {
    background-color: #ffffff !important;
}

.wpml-ls-item a {
    font-size: 14px !important;
}
/* Solo los idiomas */
.off-canvas-menu-container .wpml-ls-item {
    display: inline-block !important;
    width: auto !important;
    clear: none !important;
    float: none !important;
}

/* Separación respecto al menú */
.off-canvas-menu-container .wpml-ls-item-ca {
    margin-top: 40px;
    margin-right: 20px;
}

.off-canvas-menu-container li.only_footer {
    display: none !important;
}
.toggles {
    background-color: white;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    border-radius: 20px;
}


.nectar-badge.text-color-2DB0D1 .nectar-badge__inner {
    color: #2DB0D1;
    font-size: 12px;
    font-weight: 600;
}
.hero h1, .hero_p p {
    font-size: min(3vw, 50px)  !important;
    line-height: 1 !important;
	color: #2DB0D1 !important;
}

.hero_p h1,.hero_p h2  {
    font-size: min(0.8vw, 12px)  !important;
    font-weight: 900;
    letter-spacing: 0.1vw;
    text-transform: uppercase;
	margin-bottom: -8px;
		    padding: 0.7vw 0.8vw 0.5vw 0.8vw;
	background-color: #2db0d121;
	border-radius: 100px;
	display: inline-block;
}

.hero h2, .hero_sub p {
    font-size: min(1.5vw, 20px)  !important;
    line-height: 1.2 !important;
}

div[data-style="minimal"] .toggle:last-child {
    border-bottom: none !important;
}

.accent h1,.accent h2,.accent h3,h1,h2 {
color: var(--nectar-accent-color) !important;
}


.nectar-cta .link_wrap .link_text {
    font-weight: 600;
}
h3:last-child {
    margin-bottom: 0px !important;
}

body div[data-style*=minimal] .toggle.open>.toggle-title a, body div[data-style*=minimal] .toggle>.toggle-title a {
    background-color: #ffffff00;
    color: #2db0d1;
    font-size: 18px !important;
	line-height: 1.2 !important;
    font-weight: 500 !important;
}

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

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar), #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) {
        /* bottom: 100% !important; */
        left: 3% !important;
        top: 70px !important;
        height: fit-content;
}

.hero h1, .hero_p p {
font-size: 30px  !important;
line-height: 1 !important;
}
.hero_p h1,.hero_p h2  {
    font-size: 9px !important;
    font-weight: 900;
    letter-spacing: 1px !important;
    text-transform: uppercase;
	margin-bottom: 0px;
	    padding: 7px 7px 5px 7px;
	background-color: #2db0d121;
}


.hero h2, .hero_sub p {
font-size: 16px  !important;
line-height: 1.2 !important;
}

	#hero-row .row-bg-overlay.row-bg-layer{
	background: linear-gradient(3deg, rgb(0 0 0 / 80%) 0%, rgb(28 28 28 / 80%) 23%, rgba(243, 243, 243, 0) 52%) !important;
	}
	
}

