/*
Theme Name: Dessau Child
Theme URI: https://dessau.qodeinteractive.com
Description: A child theme of Dessau Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: dessau
Template: dessau
*/
#block-11{
	display:none;
}
.padBot100{
	padding-bottom:100px;
}
.sezioneHome{
		margin-top:-20%;
	}
.sfondoAlbero{
background-image: url(http://staging.polydesigner.it/wp-content/uploads/2022/12/RAMO.webp?id=7924) !important;
}
.sezioneCalendly{
	padding-left:20% !important;
	padding-right:20% !important;
	
}
.bottoneCalendly2 a{
	color:white;
}
.bottoneCalendly2{
	margin-top:10px;
	padding: 10px 20px;
    border-radius: 40px;
    color: white;
    font-size: 18px;
    background-color: rgb(0, 107, 255);
    width: fit-content;
    font-weight: 500;
    box-shadow: 10px 7px 15px 0px rgba(0,0,0,0.5);
    border: 0px;
}
.bottoneCalendly2:hover{
	transform:scale(1.06);
	transition-timing-function: cubic-bezier(0.47,2.02,.31,-.36);
	transition-duration:0.8s;
}
.calendly-overlay .calendly-popup-close{
	height:40px !important;
	width:40px !important;
	top:10% !important;
	right:10% !important;
}

@media only screen and (max-width:768px){
	.qodef-section-title-holder.qodef-st-corners{
		padding: 10px 10px 10px!important;
	}
	.qodef-portfolio-slider-holder .qodef-portfolio-list-holder .qodef-pl-item{
		height:70vh !important;
	}
	.single-portfolio-item .qodef-portfolio-slider-holder .qodef-portfolio-list-holder .qodef-ps-fh-image{
		height:50vh !important;
	
	}
	}
@media only screen and (max-width:900px){
	nav.qodef-fullscreen-menu > ul > li > a{
		font-size:33px !important;
		line-height:30px !important;
	}
	.home .qodef-content{
		margin-top:0px !important;
	}
	.qodef-section-title-holder.qodef-st-corners{
		padding: 10px 10px 10px!important;
	}
	.qodef-section-title-holder .qodef-st-text{
		font-size:18px !important;
		line-height:24px !important;
	}
	.sezioneHome{
		margin-top:0px!important
	}
	.page-id-7270 h2{
		font-size:35px !important;
	}
	.vc_custom_1670414491867{
		padding-bottom:0px !important;
	}
	.qodef-accordion-mark{
		font-size:40px !important;
		right:20px !important;
	}
	.padBot100{
	padding-bottom:20px;
}
	.pulsanteSlide a{
		font-size:16px;
	}
	.pulsanteSlide {
		padding-bottom:20px !important;
	}
	.home .qodef-accordion-holder .qodef-accordion-title .qodef-tab-title{
		font-size:20px;
		line-height:25px;
	}
	.sfondoAlbero{
		background-image:none !important;
	}
	.immagineMatita{
    width: 35% !important;
    margin-left: auto;
    margin-right: auto;}
	
	
	.testoCenterMob{
		text-align:center;
	}
	.sezioneCalendly{
	padding-left:20px !important;
	padding-right:20px !important;	
}
	.calendly-overlay .calendly-popup-close{
		top:15px !important;
		right:15px !important;
		width:20px !important;
		height:20px !important;
	}
	#text-8{
		margin-left:0px !important;
	}
	#block-9{
		display:none;
	}
	#block-11{
		display:block;
	}
	#block-11 .qodef-grid-col-6{
		padding-left:0px !important;
	}
	.page-id-7319 .qodef-accordion-holder .qodef-accordion-title:last-of-type{
		padding-top:80px !important;
	}
	.page-id-7319 .qodef-accordion-holder .qodef-accordion-title .qodef-tab-title{
		font-size:30px !important;
	}
	.textServizi{
		font-size:18px !important;
	}
	.titoloCompetenze{
		font-size:20px;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{
		padding:0px 10px 0px 10px;
		font-size:18px;
	}
	.page-id-5976 .vc_column_container>.vc_column-inner,
	.page-id-5995 .vc_column_container>.vc_column-inner,
	.page-id-5978 .vc_column_container>.vc_column-inner,
	.page-id-5973 .vc_column_container>.vc_column-inner{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.menuPortfolio a{
		font-size:14px !important;
	}
	.sezionePeople{
	padding-top:30px;
}
	.single-portfolio-item .qodef-large-space .qodef-outer-space{
		margin:0px !important;
	}
	.page-id-7319 .qodef-accordion-holder .qodef-accordion-title{
		padding:20px 0px !important;
	}
	.single-portfolio-item .qodef-ps-title:first-child{
		padding:20px;
	}
	.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev{
		color:white;
		font-size:60px;
		
	}
	
}
@media only screen and (max-width: 480px){
	.single-portfolio-item .qodef-container-inner{
		width:95%!important;
	}
	.single-portfolio-item .vc_column-inner{
		padding-left:5px !important;
		padding-right:5px !important;
	}
	.titPortfolio {
		padding-left:15px;
	}
	.qodef-portfolio-slider-holder .qodef-portfolio-list-holder article .qodef-pli-text{
		padding: 37px 0px 43px 40px!important;
	}
}
@media not all and (min-resolution:.001dpcm) { @media { .logoSeparatore img { width:70% !important; } } }

