/*
Theme Name:  Salient_child
Version:     11.0.4
Description: An Ultra Responsive Multi-Purpose Theme.
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Template:    salient
Author:      ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
License:     Custom license
License URI: http://themeforest.net/licenses/terms/regular
Text Domain: salient_child
*/

/*-------------------------------------------------------------------------*/
/* Note: The theme CSS files are loaded through the /css/ folder.
/*-------------------------------------------------------------------------*/
/*link download modulo camp homepage
.whitelinks{
	color: white !important;
	text-decoration:underline;
}
 */
/*cambio forzato del colore della a, nel tema padre è impostato white, black per la questione del breadcrumb*/
.mybreadcrumb a{
	color: black !important;
}
.cta_elementi a{
	color: black !important;
}
.wpb_content_element a{
	color: black !important;
	text-decoration:underline;
}
.wpb_content_element a.bianco{
	color: white !important;
	text-decoration:underline;
}

/*colore tabs*/
.tabbed > ul li a.active-tab
{
	color: white !important;
	text-decoration: none !important;
	background-color: #006DB2 !important;
}

.tabbed >ul li a{
	text-decoration: none !important;
	color: black !important;
}

/*classi link*/
.links {
	color: blue !important;
	text-decoration: underline !important;
}
.blacklinks {
	color: black !important;
	target: blank !important;
	text-decoration: underline !important;
}

/*adattamento menu*/
@media only screen and (max-width: 1150px) and (min-width: 1px) {
    body header#top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 64px!important;
            }
}
@media only screen and (max-width: 1150px) and (min-width: 1000px) {
	#header-outer[data-full-width="true"] header >.container{
		height:90px !important;

	}
}
@media only screen and (max-width: 1150px) and (min-width: 1000px) {
	.slide-out-widget-area-toggle.mobile-icon a >span {
   	 	 height: 20px;
   		 padding-bottom: 90px !important;
	}
}


.single .fullscreen-blog-header #single-below-header > span a {
	color: blue !important;
}


#sidebar .widget.widget_categories li a{
	color: black !important;
}



/* lingua header */
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown {
    width: auto;
}
a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    border: none;
    background-color: transparent;
    padding-top: 10px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
	color: #666;
	margin-top: 2px;
}
li.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-item-it.wpml-ls-current-language.wpml-ls-last-item.wpml-ls-item-legacy-dropdown {
    height: 100px;
}

/* immagini intestazione */
div#intestazione {
    min-height: 50vh !important;
    height: 95vh;
}

/*colore testo toggle*/
div[data-style="default"] .toggle h3 a, div[data-style="default"] .toggle h3 {
	color: black !important;
}	
/*colore icona toggle*/
.toggle h3 a i {
    color: black !important;
}

/*colore testo toggle attivo*/
div[data-style="default"] .toggle.open h3 a {
    color: white !important;
}

/* colori testi menu mobile */
#slide-out-widget-area a, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a
{
	color: white !important;
}
/* distanza tab e contenuto */
.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav {
    margin-bottom: 3% !important;
}

/*barra superiore tablet*/
@media only screen and (max-width: 1150px) {
	#header-secondary-outer, #header-outer #header-secondary-outer {
		display: none;
	}
}

/* controllo captcha sia solo nelle pagine giuste */
body:not(.page-id-3237, .page-id-909) .grecaptcha-badge {
	display: none;
}
/* barra sotto la mappa grande */
.container-wrap{
	padding-bottom: 0!important;
}

.img-with-aniamtion-wrap
{
	margin-bottom:0 !important;
}

/*aumentato z index del bradcrumb per renderlo funzionante su mobile */
@media (max-width: 980px) {
   .breadcrumb {
         z-index:999999;
     }
}
.mybreadcrumb {
	text-align: center; 
	text-color: black !important;
}

.wpb_content_element div#intestazione { 
	display:none;
}

.wpb_content_element div.mybreadcrumb{
	display:none;
}



/* possibilità di scrollare la tabella a destra/sinistra su mobile
@media only screen and (max-width: 768px) {
.responsive-table {
overflow: hidden;
overflow-x: scroll;
display:block;
}
}*/

/*frecce galleria base, creato per pagina staff*/
.wpb_gallery .wpb_flexslider .flex-direction-nav a{
	display: none;
}

#booking_button{
	border-radius:2px !important;
	width: 100%;
    background-color: #03b4ed !important;
    color: #fff;
    font-family: Lovelo;
    letter-spacing: 4px;
}

.wpcf7-form-control-wrap.Sport select{
	font-size:16px !important;
	 padding: 18px;
}
#booking_inline{
	display:flex;
}

@media only screen and (max-width: 500px){
	#booking_inline{
		flex-direction: column;
		padding-bottom:27px;
	}
}
#prenotazione p{
	padding-left:10px;
	padding-right:10px;
}
.icone_home .wpb_wrapper{
	align-items: center;
    display: flex;
    flex-direction: column;
}
#top .container{
	display:contents;
}
