.ast-logo-title-inline .ast-site-identity {
 padding: 1px 0 !important;
}


/** Blog stile **/

.ast-archive-description {

	background-image: linear-gradient(270deg, #060517 0%, #0A0C23 100%) !important;
	border-radius: 25px;
}

.ast-archive-description .ast-archive-title {
	font-weight: 600;
	color: white;
}

.ast-post-format- {
	margin: 0px 10px 20px 10px;
	border-radius: 25px;
}

.ast-archive-description p {
	color: #f3f3f3;
	font-size: 16px;
}

.wp-post-image {
	border-radius: 20px;
}

.blog .entry-title, .blog .entry-title a, .archive .entry-title, .archive .entry-title a, .search .entry-title, .search .entry-title a {
	font-weight: 600 !important;
}

.type-post {
	border-radius: 25px;
}

/** Fine blog stile **/


html, body {
	overflow-x: hidden !important;
}


/** sfondo box soluzione z home **/
.elementor-4698 .elementor-element.elementor-element-2f194ca0 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	background-color: transparent !important;
}

/** banner dei cookie **/

.cky-consent-container .cky-consent-bar {
	border-radius: 20px;
    font-family: 'Inter';
  margin: 0px 10px 10px 10px;
}

.cky-notice-btn-wrapper .cky-btn {
	border-radius: 50px;
}

.cky-notice-des P:last-child, .cky-preference-content-wrapper p:last-child, .cky-cookie-des-table li div:last-child p:last-child, .cky-gpc-wrapper .cky-gpc-desc p:last-child {
	font-size: 13px;
}

/** padding pagina privata **/
.page-id-5139 .ast-page-builder-template .site-content #primary {
	padding: 80px 0px;
}

/** padding pagina webinar privata **/
 .page-id-5330 .post-password-required {
	padding: 150px;
}

.page-id-5330
input[type=email], .page-id-5330 input[type=number], .page-id-5330 input[type=password], .page-id-5330 input[type=reset], .page-id-5330 input[type=search], .page-id-5330 input[type=tel], .page-id-5330 input[type=text], .page-id-5330 input[type=url], .page-id-5330 select, .page-id-5330 textarea {
	border-radius: 10px;
}

.page-id-5330 .post-password-form input[type=submit] {
    padding: 16.5px 20px;
    border-radius: 10px;
}