/* --------------------------------------------
	INSERT CSS FOR YOUR CHILD THEME HERE
-------------------------------------------- */

/* MODIFICA TOP GALLERY HOMEPAGE */
.carousel-des-wrap-inn .centered-ux { display:none; }
.topslider .carousel-img-wrap::before { opacity: 0; }
.carousel-control::before, .flex-direction-nav a[class*="flex-"]::before, .owl-prev::before, .owl-next::before, .tp-leftarrow.custom::before, .tp-rightarrow.custom::before { color: #231F20 !important; }
.flex-direction-nav a[class*="flex-"]::before, .flex-direction-nav a[class*="flex-"]::after, .carousel-control::before, .carousel-control::after, .owl-prev::before, .owl-next::before, .owl-prev::after, .owl-next::after, .tp-rightarrow.custom::after, .tp-rightarrow.custom::before, .tp-leftarrow.custom::after, .tp-leftarrow.custom::before { background-color: #231F20; }
#topslider-triggle::after { background-color: #231F20; }
#topslider-triggle { color: #231F20; }

/* MODIFICA PAGINA PRODOTTI */
.filters.center-ux ul { display: none; }

/* MODIFICA STICKY SIDEBAR - PAGINA PRODOTTI */
ul.sidebar_widget { margin-top: -40px; }
ul.sidebar_widget > li { margin-top: 40px; }
ul.sidebar_widget > li .widget-title.black { line-height: 40px; margin-bottom: 20px; text-align: center; color:#eeeeee; background:#28282e; display:block; width:100%; }

/* DISTRIBUZIONE */
.contatta-agente { background:#eeeeee none repeat scroll 0 0; color:#28282e; display:block;  line-height:40px; margin-bottom:30px; text-align:center; width:50%; }
.wpcf7-acceptance .wpcf7-list-item input{margin-bottom:0px !important;}
.wpcf7-form-control.wpcf7-acceptance{float: left!important; padding-right: 20px!important;}

/* CONTATTI */
.post-navi-unit-a, .related-posts-date, .list-author-unit .socialmeida-a, .blog-unit-meta, .blog-unit-meta a, .gallery-list-contiune, .mainlist-meta, .mainlist-meta a:hover, .post_meta > li, .post_meta > li a, .post-meta, .post-meta a, .archive-meta-unit, .archive-meta-unit a, .latest-posts-tags a, .latest-posts-date, #comments .comment-meta .comment-reply-link, #comments .comment-meta .date, #mobile-header-meta p, .bbp-meta, .bbp-meta a, .bbp-author-role, .bbp-pagination-count, span.bbp-author-ip, .bbp-forum-content, .infrographic-subtit, .blog_meta, .blog_meta a, .more-link, .blog-item-excerpt .wp-caption-text, #content_wrap .product_meta, #content_wrap .product_meta a, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { color: #414145; }
#respondwrap input[type="text"], #respondwrap textarea, .moudle input[type="text"], .moudle textarea { margin-bottom:0px; }
.wpcf7-form textarea, .wpcf7-form input[type="text"], .wpcf7-form input[type="datetime"], .wpcf7-form input[type="datetime-local"], .wpcf7-form input[type="date"], .wpcf7-form input[type="number"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="color"], .wpcf7-form .uneditable-input { background-color: transparent; }
.wpcf7-form-control-wrap { margin-top:20px; }
span.wpcf7-form-control-wrap { margin-bottom:20px; }
.wpcf7-form-control-wrap.acceptance-393 { display:inline-block; }

/* BLOG */
#post-1371 .main-list-item .inside { border-bottom: 1px dashed #111111; }
#post-1371 .main-list section.main-list-item { float: left; width: 16.6666%; }
.ux-ellipsis { max-height:inherit; }
.main-list section.main-list-item { height: 600px; float: left; width: 20%; }

@media (min-width: 400px) and (max-width: 768px) {
	#post-1371 .main-list section.main-list-item { float: left; width: 45%!important; }
	.main-list section.main-list-item { float: left; width: 100%; }
}

@media (min-width: 769px) and (max-width: 1199px) {
	#post-1371 .main-list section.main-list-item { float: left; width: 33.3333%; }
	.main-list section.main-list-item { float: left; width: 50%; }
}

@media (min-width: 1200px) and (max-width: 1600px) {
	#post-1371 .main-list section.main-list-item { float: left; width: 25%; }
	.main-list section.main-list-item { float: left; width: 25%; }
}

.separator_inn { height: 1px; }
.textwidget b { font-weight:bold; }
.textwidget a { color:#c7ad87; }

.navi-side .head-meta {
    margin: 0 40px 0;
    width: 80px;
}

.wp-caption-text{
	position: static;
	color: #000;
	background: transparent;
	text-align: center;
}

.socialmeida-li { float:left; }
.socialmeida-a { font-size: 26px; }

.smimage-wrapper{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 15px;
}

.smimage{
	text-align: center;
	width: 150px;
}

.smimage__image{
	max-width: 100%;
}


.smimage__text{
	margin-top: 5px;
}