/*  MICROTHEMER STYLES  */


/*= progetti home ============= */

/** progetti home >> Dynamic list 467 5 ct div block **/
#_dynamic_list-467-5 {
	display: grid !important;
	grid-gap: 20px !important;
	gap: 20px !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto !important;
}
#_dynamic_list-467-5 > :nth-child(1) {
	grid-area: 1 / 1 / 3 / 2 !important;
	width: 450px !important;
	height: 600px !important;
}
#_dynamic_list-467-5 > :nth-child(2) {
	grid-area: 1 / 2 / 2 / 3 !important;
	width: 450px !important;
	height: 290px !important;
}
#_dynamic_list-467-5 > :nth-child(3) {
	grid-area: 2 / 2 / 3 / 3 !important;
	width: 450px !important;
	height: 290px !important;
}
#_dynamic_list-467-5 > :nth-child(4) {
	grid-area: 3 / 1 / 4 / 3 !important;
	width: 920px !important;
	height: 290px !important;
}

/** progetti home >> Text box link **/
.overtitle-project a {
	color: rgb(255, 255, 255) !important;
}

/** progetti home >> Dynamic list 883 5 ct div block **/
#_dynamic_list-883-5 {
	display: grid !important;
	grid-gap: 20px !important;
	gap: 20px !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto !important;
}
#_dynamic_list-883-5 > :nth-child(1) {
	grid-area: 1 / 1 / 3 / 2 !important;
	width: 450px !important;
	height: 600px !important;
}
#_dynamic_list-883-5 > :nth-child(2) {
	grid-area: 1 / 2 / 2 / 3 !important;
	width: 450px !important;
	height: 290px !important;
}
#_dynamic_list-883-5 > :nth-child(3) {
	grid-area: 2 / 2 / 3 / 3 !important;
	width: 450px !important;
	height: 290px !important;
}
#_dynamic_list-883-5 > :nth-child(4) {
	grid-area: 3 / 1 / 4 / 3 !important;
	width: 920px !important;
	height: 290px !important;
}


/*= hero ====================== */

/** hero >> Slider 9 5 unslider arrow **/
#slider-9-5 .unslider-arrow {
	border-color: rgb(255, 255, 255) !important;
	border-style: solid !important;
}
#slider-9-5 .unslider-arrow > :nth-child(1) {
	grid-row-end: 3 !important;
}


/*= news ====================== */

/** news >> Shortcode 109 287 is search icon **/
#shortcode-109-287 .is-search-icon {
	border-color: rgba(153, 140, 132, 0.21) !important;
}

/** news >> Span 726 5 link **/
#span-726-5 > a {
	color: rgb(255, 255, 255) !important;
}
#span-757-5 > a {
	color: #998c84 !important;
}


/*= form consulenza =========== */

/** form consulenza >> Forminator module 90 **/
#forminator-module-90 {
	height: 400px !important;
}


/*= search box ================ */

/** search box >> Div block 20 121 link **/
#div_block-20-121 li {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: 1px solid rgba(164,148,134,0.2) !important;
}

/** search box >> Is search input 123 **/
#is-search-input-123 {
	border-color: rgba(153, 140, 132, 0.2) rgba(153, 140, 132, 0) rgba(153, 140, 132, 0.2) rgba(153, 140, 132, 0.2) !important;
}

/** search box >> Shortcode 21 121 is search icon **/
#shortcode-21-121 .is-search-icon {
	border-color: rgba(153, 140, 132, 0.2) !important;
}

/** search box >> Searchbox is search icon **/
#searchbox .is-search-icon {
	border-color: rgba(153, 140, 132, 0.31) !important;
	border-top-right-radius: 25px !important;
	border-bottom-right-radius: 25px !important;
}

/** search box >> Shortcode 107 288 is search icon **/
#shortcode-107-288 .is-search-icon {
	border-color: rgba(153, 140, 132, 0.31) !important;
	border-top-right-radius: 25px !important;
	border-bottom-right-radius: 25px !important;
}


/*= single post =============== */

/** single post >> Div block 12 121 rank math link **/
#div_block-12-121 .rank-math-link {
	color: rgb(135, 107, 74) !important;
}
#div_block-12-121 .rank-math-link:hover {
	color: #a49486 !important;
}

/** single post >> Ct section inner wrap paragraph **/
.ct-section-inner-wrap p {
	color: rgb(164, 148, 134) !important;
}


/*= testimonial =============== */

/** testimonial >> Slider 617 5 unslider arrow **/
#slider-617-5 .unslider-arrow {
	margin-right: 50px !important;
	margin-left: 50px !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= form consulenza =========== */

	/** form consulenza >> Forminator module 90 **/
	#forminator-module-90 {
	height: 495px !important;
}
#forminator-module-90 .select-line {
	width: 100% !important;
	border-bottom-left-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
}


	/*= search box ================ */

	/** search box >> Shortcode 206 288 is search icon **/
	#shortcode-206-288 .is-search-icon {
	border-color: rgba(153, 140, 132, 0.31) !important;
	border-top-right-radius: 25px !important;
	border-bottom-right-radius: 25px !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= single post =============== */

	/** single post >> Ct section inner wrap paragraph **/
	.ct-section-inner-wrap p {
	color: rgb(164, 148, 134) !important;
}


	/*= testimonial =============== */

	/** testimonial >> Slider 617 5 unslider arrow **/
	#slider-617-5 .unslider-arrow {
	margin-right: 20px !important;
	margin-left: 20px !important;
}


	/*= search box ================ */

	/** search box >> Shortcode 21 121 is search icon **/
	#shortcode-21-121 .is-search-icon {
	
}

	/** search box >> Code block 32 18 span **/
	#code_block-32-18 > span {
	color: rgb(255, 255, 255) !important;
}


}

