/* 
Theme Name: Tobugroup Hospitality Theme
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Tobugroup Hospitality Theme è un tema sviluppato dal team di Tobugroup Soluzioni Digitali
Author: Tobugroup Soluzioni Digitali
Author URI: https://tobugroup.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.elementor-sticky { width: 100% !important }


/* shrinking header section */
.shrinker {
	background: transparent;
    height: 115px;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;						
	-moz-transition: all .2s linear!important;
	width: 100%;
}

.shrinker.elementor-sticky--effects {
	background: #b4a998!important;
    height: 55px!important;
	padding-top: 2px!important;
	padding-bottom: 2px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
	width: 100%;
}

.shrinking-logo img {
	height: 75px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

.shrinker.elementor-sticky--effects img {
	height: 45px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

@media screen and (max-width: 1366px) {
	.shrinker {
		background: transparent;
    	height: 95px;
		transition: all .2s linear!important;
		-webkit-transition: all .2s linear!important;
		-moz-transition: all .2s linear!important;
		width: 100%;
	}
	
	.shrinker.elementor-sticky--effects {
		background: #b4a998!important;
	    height: 55px!important;
		padding-top: 2px!important;
		padding-bottom: 2px!important;
		transition: all .2s linear!important;
		-webkit-transition: all .2s linear!important;
		-moz-transition: all .2s linear!important;
		width: 100%;
	}
	
	.shrinking-logo img {
		height: 60px!important;
		transition: all .2s linear!important;
		-webkit-transition: all .2s linear!important;
		-moz-transition: all .2s linear!important;
	}
	
	.shrinker.elementor-sticky--effects img {
		height: 40px!important;
		transition: all .2s linear!important;
		-webkit-transition: all .2s linear!important;
		-moz-transition: all .2s linear!important;
	}
}



@media screen and (max-width: 767px) {
	.shrinker {
		background: transparent;
    	height: 95px;
		transition: all .2s linear!important;
		-webkit-transition: all .2s linear!important;
		-moz-transition: all .2s linear!important;
		width: 100%;
	}
	
	.shrinker.elementor-sticky--effects {
		background: #b4a998!important;
	    height: 55px!important;
		padding-top: 2px!important;
		padding-bottom: 2px!important;
		transition: all .2s linear!important;
		-webkit-transition: all .2s linear!important;
		-moz-transition: all .2s linear!important;
		width: 100%;
	}
	
	.shrinking-logo img {
		height: 40px!important;
		transition: all .2s linear!important;
		-webkit-transition: all .2s linear!important;
		-moz-transition: all .2s linear!important;
	}
	
	.shrinker.elementor-sticky--effects img {
		height: 30px!important;
		transition: all .2s linear!important;
		-webkit-transition: all .2s linear!important;
		-moz-transition: all .2s linear!important;
	}
}
