/*
Theme Name: Landing Child
Theme URI: https://adigitalelse.com
Template: landing
Text Domain: landingchild
Author: Andrea Fornari | A Digital Else
Author URI: https://adigitalelse.com
Description: Modern landing page template
Version: 1.0
Tags: feature-delle-stanze, multicolumns, black, white, simple, clean
*/

/* General */
iframe {border-radius:0.5vw;}

/* Menu */
header .header-container .main-logo {margin-bottom: 7px;transition: filter 1s ease;}
header .header-container .main-logo:hover {filter:hue-rotate(30deg);}
nav.primary ul.primary-menu li .menu-link:hover + .colorer,
nav.primary ul.primary-menu li.active .menu-link + .colorer,
nav.primary ul.primary-menu li.current-item .menu-link + .colorer {opacity:0.15;}

/* Page title */
.page-header h1 .text {line-height:1.15;}
.page-header .buttons .btn .text {font-weight:700;}

/* Sections */
.container-landing.with-bg:nth-child(3) {padding-bottom: 5.5vw;padding-top: 4.7vw;}
.container-landing > .colorer.left {top: 0;height: 100%;}
.landing-section.sconti-e-variazioni {margin-bottom: 135px;}
.landing-section.feature-delle-stanze .column-content {flex: 1;}
.landing-section.feature-delle-stanze .column-content .media {width:100%;}
.landing-section.camere-e-location .column-content .media {width: 100%;margin-top: -13.4vw;}
.landing-section .column-title > p {font-weight:500;}
.landing-section.camere-e-location .column-title {width:44%;padding-top: 0;}
.landing-section.sconti-e-variazioni .column-title {width: 30%;}
.landing-section.feature-delle-stanze .column-title {padding-left: 100px;flex: 0 0 auto;width: 45%;}
.container-landing.no-bg .landing-section.faq {margin-top:135px;}

/* Media queries */

/* 1280 */
@media screen and (max-width:1280px) {
    header .header-container .main-logo {width: 105px!important;margin-bottom: -10px;}
}

/* 1150 */
@media screen and (max-width: 1150px) {
	/* Sections */
	.container-landing.with-bg:nth-child(1) {padding-bottom: 7vw;}
	.landing-section.camere-e-location {flex-direction:column;}
	.landing-section.camere-e-location .column-title {width:100%;padding-bottom: 30px;}
	.landing-section.camere-e-location .column-content {width: 65%!important;}
	.landing-section.camere-e-location .column-content .media {margin-top:0;}
	.landing-section.no-nav .column {flex: 0 0 auto;}
	.landing-section.no-nav .column-title {width: 70%;padding-right: 0;}
	.landing-section.no-nav.order-reversed {flex-direction:row;}
	.landing-section.no-nav.order-reversed .column-title {width:70%}
}

/* 991 */
@media screen and (max-width:991px) {
	/* Sections */
	.landing-section.camere-e-location .column-content {width:33%;}
	.landing-section.camere-e-location .column-content .media {width:100%}
	.landing-section.sconti-e-variazioni {margin-bottom: 75px;}
	.landing-section.feature-delle-stanze {flex-direction: column-reverse;flex-wrap: wrap;align-items:flex-end;}
	.landing-section.feature-delle-stanze .column-title {text-align:right;padding-left: 0;width: 100%;padding-top: 20px;}
	.landing-section.feature-delle-stanze .column-content {width:50%;}
	.container-landing.no-bg .landing-section.faq {margin-top:75px;}
}

/* 900 */
@media screen and (max-width: 1150px) {
	/* Sections */
	.landing-section.camere-e-location .column-content {width: 65%!important;}
}

/* 767 */
@media screen and (max-width:767px) {
	/* Sections */
	.landing-section.prenotazioni,
	.landing-section.calendario {flex-direction: column-reverse;flex-wrap: wrap;}
	.landing-section.camere-e-location .column-title {padding-top:0;}
	.landing-section.camere-e-location .column-content {width:80%!important;}
}

/* 680 */
@media screen and (max-width:680px) {
    header .header-container .main-logo {width: 90px!important;margin-bottom: -8px;}
}

/* 600 */
@media screen and (max-width:600px) {
	/* Sections */
	.landing-section.prenotazioni {margin-bottom: 40px;}
	.landing-section.camere-e-location .column-content {width:100%!important;}
	.landing-section.sconti-e-variazioni {margin-bottom: 55px;}
	.landing-section.feature-delle-stanze .column-content {width: 85%!important;}
	.container-landing.no-bg .landing-section.faq {margin-top:55px;}
}