/*
Theme Name: Visual Composer Starter Child
Theme URI: http://visualcomposer.io
Description: Visual Composer Starter child theme
Author: Marketing01
Author URI: http://marketing01.it
Template: visual-composer-starter
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, blog, starter, responsive-layout, accessibility-ready, sandwich-menu
Text Domain: visual-composer-starter-child
*/

@import url("../visual-composer-starter/style.css");

/** STILI struttura **/

.container-fluid {
    padding-left: 0;
    padding-right: 0;
}

.navbar-wrapper {
    padding: 5px 15px;
}

.content-wrapper {
    padding: 0px 15px 0px 15px;
}

.main-content {
    padding-bottom: 0px;
}
.entry-title {
	display: none;
}

body.navbar-no-background #header .navbar.fixed.scroll {
    background-color: #333;
}


body.navbar-no-background #header {
    position: fixed;
	z-index: 9;
	width: 100%;
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
}

#main-menu ul li a {
    font-size: 14px;
    color: #fff !important;
    font-weight: bold;
    line-height: 34px !important;
}



/** form contatto **/


.inputrow {
	display: flex;
	align-items: center;
	justify-content: center;
}


button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    background: transparent;
    border: 1px solid #555;;
    margin: 5px;
	padding: 15px 10px;
	color: #555;
	width: 95%;
}

div.wpcf7 input.wpcf7-submit {
    border: 1px solid #fff;
	color: #fff;
}

div.wpcf7 input.wpcf7-submit:disabled {
    cursor: not-allowed;
	border: 1px solid #444;
	color: #888;
}

.dati, .soggiorno, .richiesta, .inviodati {
	text-align: center; 
	padding: 10px;
	margin-bottom: 32px;
}

.wpcf7, .wpcf7 a {
	color: #333;
}
.wpcf7 a {
	text-decoration: underline;
}


/** STILI VARI **/


.grecaptcha-badge {
	transform: scale(0.1);
}

.BIGBUTTON a { 
	font-weight:500;
	font-size: 20px !important;
}

.whitefont * { color: #fff !important; }

#footer .copyright {
    text-align: left;
}

.copyright a, .copyright a:hover {border-bottom: none !important;}

.nascondo { display: none !important;}

.entry-content p a {border-bottom: none !important;}

.entry-content iframe {
    margin: 0 !important;
}

/** GESTIONE LINGUE **/
.it-testo, .en-testo, .de-testo {display: none !Important;}
.it-testo:lang(it) { display: block!Important;}
.en-testo:lang(en) { display: block!Important;}
.de-testo:lang(de) { display: block!Important;}


.ombra {
    box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
}

strong, b {
	color: #ff6600;
}
/** responsive **/
@media (max-width: 1199px) {
	
}

@media (max-width: 991px) {
	/** inverto colonne da tablet **/
	.flexmobile {
		display: flex;
		flex-direction: column-reverse;
	}
}


@media (max-width: 767px) {
	
}