/*Theme Name: Dorian ChildTheme URI: https://dorian.edge-themes.com/Description: A child theme of Dorian ThemeAuthor: Edge ThemesAuthor URI: https://themeforest.net/user/edge-themesVersion: 2.0.0Text Domain: dorianwpTemplate: dorianwp*//* interactive icon showcase 2nd item position */.edgtf-int-icon-showcase.edgtf-appeared .edgtf-showcase-item-holder:nth-child(2) .edgtf-showcase-icon,.touch .edgtf-no-animations-on-touch .edgtf-int-icon-showcase .edgtf-showcase-item-holder:nth-child(2) .edgtf-showcase-icon{    top: 26%;    left: 93%;}/* interactive icon showcase 3rd item position */.edgtf-int-icon-showcase.edgtf-appeared .edgtf-showcase-item-holder:nth-child(3) .edgtf-showcase-icon, .touch .edgtf-no-animations-on-touch .edgtf-int-icon-showcase .edgtf-showcase-item-holder:nth-child(3) .edgtf-showcase-icon {    top: 74%;    left: 93%;}/* interactive icon showcase 4th item position */.edgtf-int-icon-showcase.edgtf-appeared .edgtf-showcase-item-holder:nth-child(4) .edgtf-showcase-icon, .touch .edgtf-no-animations-on-touch .edgtf-int-icon-showcase .edgtf-showcase-item-holder:nth-child(4) .edgtf-showcase-icon {    top: 100%;    left: 50%;}/* interactive icon showcase 5th item position */.edgtf-int-icon-showcase.edgtf-appeared .edgtf-showcase-item-holder:nth-child(5) .edgtf-showcase-icon, .touch .edgtf-no-animations-on-touch .edgtf-int-icon-showcase .edgtf-showcase-item-holder:nth-child(5) .edgtf-showcase-icon {    top: 74%;    left: 7%;}@media (min-width:768px){	.edgtf-showcase-item-holder:nth-child(5) .icon-chimica{		font-size: 53px;	}}/* interactive icon showcase 6th item position */.edgtf-int-icon-showcase.edgtf-appeared .edgtf-showcase-item-holder:nth-child(6) .edgtf-showcase-icon, .touch .edgtf-no-animations-on-touch .edgtf-int-icon-showcase .edgtf-showcase-item-holder:nth-child(6) .edgtf-showcase-icon {    top: 26%;    left: 7%;}.edgtf-showcase-item-holder:nth-child(1).edgtf-showcase-active .edgtf-icon-element, .edgtf-showcase-item-holder:nth-child(1).edgtf-showcase-active a .edgtf-icon-element,.edgtf-chain-item-holder:nth-child(2) .edgtf-chain-icon:hover .edgtf-icon-shortcode .edgtf-icon-element, .edgtf-chain-item-holder:nth-child(2) .edgtf-chain-icon:hover .edgtf-icon-shortcode a .edgtf-icon-element{	color:#8beeff;}.edgtf-showcase-item-holder:nth-child(2).edgtf-showcase-active .edgtf-icon-element, .edgtf-showcase-item-holder:nth-child(2).edgtf-showcase-active a .edgtf-icon-element,.edgtf-chain-item-holder:nth-child(3) .edgtf-chain-icon:hover .edgtf-icon-shortcode .edgtf-icon-element, .edgtf-chain-item-holder:nth-child(3) .edgtf-chain-icon:hover .edgtf-icon-shortcode a .edgtf-icon-element{	color:#ff9d9d;}.edgtf-showcase-item-holder:nth-child(3).edgtf-showcase-active .edgtf-icon-element, .edgtf-showcase-item-holder:nth-child(3).edgtf-showcase-active a .edgtf-icon-element,.edgtf-chain-item-holder:nth-child(4) .edgtf-chain-icon:hover .edgtf-icon-shortcode .edgtf-icon-element, .edgtf-chain-item-holder:nth-child(4) .edgtf-chain-icon:hover .edgtf-icon-shortcode a .edgtf-icon-element{	color:#53ffae;}.edgtf-showcase-item-holder:nth-child(4).edgtf-showcase-active .edgtf-icon-element, .edgtf-showcase-item-holder:nth-child(4).edgtf-showcase-active a .edgtf-icon-element,.edgtf-chain-item-holder:nth-child(5) .edgtf-chain-icon:hover .edgtf-icon-shortcode .edgtf-icon-element, .edgtf-chain-item-holder:nth-child(5) .edgtf-chain-icon:hover .edgtf-icon-shortcode a .edgtf-icon-element{	color:#b4ffad;}.edgtf-showcase-item-holder:nth-child(5).edgtf-showcase-active .edgtf-icon-element, .edgtf-showcase-item-holder:nth-child(5).edgtf-showcase-active a .edgtf-icon-element,.edgtf-chain-item-holder:nth-child(6) .edgtf-chain-icon:hover .edgtf-icon-shortcode .edgtf-icon-element, .edgtf-chain-item-holder:nth-child(6) .edgtf-chain-icon:hover .edgtf-icon-shortcode a .edgtf-icon-element{	color:#ffbee4;}.edgtf-showcase-item-holder:nth-child(6).edgtf-showcase-active .edgtf-icon-element, .edgtf-showcase-item-holder:nth-child(6).edgtf-showcase-active a .edgtf-icon-element,.edgtf-chain-item-holder:nth-child(7) .edgtf-chain-icon:hover .edgtf-icon-shortcode .edgtf-icon-element, .edgtf-chain-item-holder:nth-child(7) .edgtf-chain-icon:hover .edgtf-icon-shortcode a .edgtf-icon-element{	color:#f9fda0;}.edgtf-icon-shortcode.circle .edgtf-icon-element, .edgtf-icon-shortcode.square .edgtf-icon-element{	color:#000;}.edgtf-showcase-item-holder.edgtf-showcase-active .edgtf-icon-shortcode{	background-color:#313131!important;}.edgtf-showcase-item-holder.edgtf-showcase-active .edgtf-icon-element{	color:#fff;}.edgtf-int-icon-showcase-inner:before{	width:100%;	height:100%;	background:#fff;	content:'';	position:relative;	display:block;	border-radius: 50%;}.edgtf-int-icon-showcase .edgtf-int-icon-circle{	border:none;}.edgtf-showcase-icon .edgtf-icon-shortcode{	width:100px;	height:100px;	font-size:60px;	line-height:100px;}.edgtf-showcase-item-holder.edgtf-showcase-active .edgtf-showcase-icon .edgtf-icon-shortcode{	/*width:140px;	height:140px;	line-height:140px;*/}.edgtf-chain-icon:hover .edgtf-icon-shortcode{	background-color:#313131!important;}/*titolo e breadcrumbs*/.edgtf-title.edgtf-standard-type .edgtf-breadcrumbs-holder{	position: static;	width:100%;	margin-bottom:10px;}/*colori categorie news*/.edgtf-blog-list-holder.edgtf-boxes .category-holder{	background-color: #fff;	padding: 21px 20px 16px;	text-align:left;}.edgtf-blog-list-holder.edgtf-boxes .category-holder + .edgtf-item-text-holder{	padding-top:0;}.edgtf-blog-list-holder.edgtf-boxes .category-holder .category-container, .edgtf-blog-holder .category-holder .category-container{	padding:5px 20px;	background-color:#313131;	display:inline-block;}.edgtf-blog-list-holder.edgtf-boxes .category-holder .category-name, .edgtf-blog-holder .category-holder .category-name{	font-size:11px;	text-transform:uppercase;	line-height:11px;	font-weight:bold;	letter-spacing:0;	color:#fff;}.edgtf-blog-list-holder.edgtf-boxes .edgtf-excerpt{	margin-bottom:20px;}/*eventi*/.edgtf-blog-list-holder.edgtf-boxes .cat-id-110 .edgtf-item-text-holder, .edgtf-blog-list-holder.edgtf-boxes .cat-id-113 .edgtf-item-text-holder, .edgtf-blog-holder.edgtf-blog-type-masonry article.category-eventi .edgtf-post-text, .edgtf-blog-holder.edgtf-blog-type-masonry article.category-announcements .edgtf-post-text{	border-color:#EC029B;}.edgtf-blog-list-holder.edgtf-boxes .cat-id-110 .category-container, .edgtf-blog-list-holder.edgtf-boxes .cat-id-113 .category-container, .edgtf-blog-holder article.category-eventi .category-container, .edgtf-blog-holder article.category-announcements .category-container{	background-color: #EC029B;}/*notizie*/.edgtf-blog-list-holder.edgtf-boxes .cat-id-107 .edgtf-item-text-holder, .edgtf-blog-list-holder.edgtf-boxes .cat-id-117 .edgtf-item-text-holder, .edgtf-blog-holder.edgtf-blog-type-masonry article.category-notizie .edgtf-post-text, .edgtf-blog-holder.edgtf-blog-type-masonry article.category-news .edgtf-post-text{	border-color:#02A8EC;}.edgtf-blog-list-holder.edgtf-boxes .cat-id-107 .category-container, .edgtf-blog-list-holder.edgtf-boxes .cat-id-117 .category-container, .edgtf-blog-holder article.category-notizie .category-container, .edgtf-blog-holder article.category-news .category-container{	background-color: #02A8EC;}/*bandi*/.edgtf-blog-list-holder.edgtf-boxes .cat-id-104 .edgtf-item-text-holder, .edgtf-blog-list-holder.edgtf-boxes .cat-id-115 .edgtf-item-text-holder, .edgtf-blog-holder.edgtf-blog-type-masonry article.category-bandi .edgtf-post-text, .edgtf-blog-holder.edgtf-blog-type-masonry article.category-events .edgtf-post-text{	border-color:#02EC9B;}.edgtf-blog-list-holder.edgtf-boxes .cat-id-104 .category-container, .edgtf-blog-list-holder.edgtf-boxes .cat-id-115 .category-container, .edgtf-blog-holder article.category-bandi .category-container, .edgtf-blog-holder article.category-events .category-container{	background-color: #02EC9B;}.edgtf-blog-holder .category-holder{    background-color: #f7f7f7;	padding: 21px 20px 16px;}.edgtf-blog-holder.edgtf-blog-type-masonry article .category-holder + .edgtf-post-text{	padding-top:0;}/*footer*/footer .edgtf-footer-top-holder{	background-color:#F5F5F5;}footer .widget ul li a{	/*color:#707070;*/}footer i.fa, .text-icon{	margin-right:10px;	font-size:1.2em;}body{	color:#707070;}.edgtf-section-subtitle{	font-style:normal;}.edgtf-position-right .widget_polylang {	display: inline-block;    float: right;    padding-top: 25px;    padding-left: 25px;}.edgtf-position-right #custom_html-4, .edgtf-position-right #custom_html-5{	display: inline-block;    float: right;    padding-top: 26px;    padding-left: 25px;}.edgtf-position-right #custom_html-5{	padding-top:15px;}.header-login{	background-image:url(assets/img/login.svg);	width:24px;	height:24px;	display:inline-block;}.edgtf-sticky-header .header-login{	background-image:url(assets/img/login-dark.svg);}.edgtf-sticky-header .edgtf-position-right .widget_polylang {	padding-top:14px;}.edgtf-search-opener, .edgtf-header-standard .edgtf-search-opener:not(:last-child){	padding-right:0;}.edgtf-header-standard .edgtf-menu-area .header-login{	background-image:url(assets/img/login-dark.svg);}.edgtf-light-header .edgtf-menu-area .header-login{	background-image:url(assets/img/login.svg);}.edgtf-header-standard .edgtf-menu-area .edgtf-search-opener{	color:#212121!important;}footer .edgtf-footer-bottom-holder{	background-color:#F5F5F5;}@media (min-width:768px){	/*.edgtf-footer-bottom-holder .edgtf-column-inner{		display:table;		width:100%;		text-align:left;	}	.edgtf-footer-bottom-holder .edgtf-column-inner > div{		display:table-cell;	}*/	.edgtf-footer-bottom-holder .widget_polylang ul{		/*display:table;*/		/*width:100%;*/	}	.edgtf-footer-bottom-holder .widget_polylang ul li{		display: table-cell;		display:inline-block;		padding-right:12px;		position: relative;	}	.edgtf-footer-bottom-holder .widget_polylang ul li.lang-item-first:after{		content:'/';		position: absolute;		right: 0;		color:#01a8ec;	}	/*footer .edgtf-footer-bottom-holder .edgtf-column-inner{		text-align:left;	}*/}#edgtf-back-to-top{	width:42px;	height:42px;	background: #01a8ec;    padding: 5px;    border-radius: 50%;}#edgtf-back-to-top>span{	line-height:44px;	font-size:30px;	color:#fff;}footer .widget ul li{	padding-bottom:16px;}footer .edgtf-column:last-child{	background-color:#fff;}.footer-title{	color:#313131;	margin-top:20px;	display:inline-block;}span.wpcf7-list-item{	margin:0;}footer .edgtf-column:last-child .widget{	margin-bottom:10px;}footer form{	position:relative;}footer form .wpcf7-submit{	position:absolute;	top:0;	right:0;}footer form .ajax-loader{	top:55px;	position:absolute;}.wpcf7-form-control.wpcf7-text{	margin-bottom:20px;	padding:14px;	padding: 14px 60px 14px 14px;}footer input.wpcf7-form-control.wpcf7-submit{	background-color:#01a8ec;	border:none;	padding:0 15px;}footer input.wpcf7-form-control.wpcf7-submit:hover{	background-color:#000;	color:#fff;}footer input.wpcf7-form-control.wpcf7-submit:after{	content: "\24";	font-family: 'ElegantIcons';}footer a, footer .widget ul li a, footer p a{	color:#707070;	color:#01a8ec;}footer a:hover, footer .widget ul li a:hover, footer p a:hover{	color:#01a8ec;	color:#707070;}footer form a{	color:#01a8ec;}.light-text form p{	color:#fff;}.custom-lang-switcher{	display: inline-block;    float: right;    /*padding-top: 26px;*/    padding-left: 25px;}.edgtf-menu-area .custom-lang-switcher{	padding-top:10px;}.custom-lang-switcher select{	background-color: transparent;    border: none;    color: #313131;    text-transform: uppercase;    font-size: 15px;    width:38px;    width: 42px;    font-weight: bold;}.home .edgtf-menu-area select, .edgtf-light-header .edgtf-menu-area select{    color: #fff;}footer .edgtf-footer-top-holder{	border-bottom:2px solid #C9C9C9;}footer .edgtf-footer-bottom-holder p{	margin:5px 0;}.edgtf-section-subtitle{	font-family: Source Sans Pro;}/*.edgtf-main-menu ul li a{	text-transform:none;}*/.edgtf-drop-down ul li.no-text .edgtf-item-text{	display:none;}.edgtf-drop-down ul li.no-text a i{	font-size:1.4em;}/*.edgtf-drop-down ul li.no-text .edgtf-menu-icon{	color:#fff;}.edgtf-sticky-header .edgtf-drop-down ul li.no-text .edgtf-menu-icon{	color:#313131;}.edgtf-drop-down ul li.no-text:hover .edgtf-menu-icon{	color:#01a8ec;}*/.home.edgtf-light-header .edgtf-main-menu.edgtf-default-nav > ul > li.edgtf-active-item > a{	color:#fff!important;}.edgtf-drop-down ul li.no-text .edgtf-menu-icon:before{	margin:0!important;}.edgtf-int-icon-showcase .edgtf-showcase-content{	display:none;}.edgtf-showcase-item-holder.edgtf-showcase-active .edgtf-showcase-content{	display:block;}.edgtf-int-icon-showcase > .edgtf-int-icon-circle{	display: none;}.edgtf-btn, #submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit{	font-size:16px;}.edgtf-sticky-header .edgtf-main-menu.edgtf-sticky-nav > ul > li.edgtf-active-item > a{	color: #01a8ec !important;}.edgtf-dark-header .edgtf-main-menu.edgtf-default-nav > ul > li.edgtf-active-item > a{	color: #01a8ec !important;}.edgtf-content .edgtf-content-inner>.edgtf-container>.edgtf-container-inner, .edgtf-content .edgtf-content-inner>.edgtf-full-width>.edgtf-full-width-inner{	padding:0;}@media (min-width:1240px){	.edgtf-vertical-align-containers .edgtf-position-center:before{		content:none;	}}@media (min-width:992px){	.edgtf-vertical-align-containers .edgtf-position-center{		box-sizing: border-box;	    padding-left: 280px;	    padding-right: 240px;	}}@media (min-width:1580px) and (max-width:1700px){	.edgtf-main-menu.edgtf-default-nav > ul > li > a span, .edgtf-main-menu.edgtf-sticky-nav > ul > li > a span{		font-size:14px;	}	.edgtf-main-menu>ul>li>a span.edgtf-item-inner{		padding:0 18px;	}}@media (min-width:1400px) and (max-width:1579px){	.edgtf-main-menu.edgtf-default-nav > ul > li > a span, .edgtf-main-menu.edgtf-sticky-nav > ul > li > a span{		font-size:13px;	}	.edgtf-main-menu>ul>li>a span.edgtf-item-inner{		padding:0 12px;	}	.edgtf-main-menu>ul>li.edgtf-has-sub>a span.plus{		right:14px;	}}@media (min-width:1240px) and (max-width:1399px){	.edgtf-main-menu.edgtf-default-nav > ul > li > a span, .edgtf-main-menu.edgtf-sticky-nav > ul > li > a span{		font-size:12px;		letter-spacing:1px;	}	.edgtf-main-menu>ul>li>a span.edgtf-item-inner{		padding:0 10px;	}	.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a{		height: 47px!important;	}	.edgtf-vertical-align-containers .edgtf-position-center{		padding-left:214px;		padding-right:172px;	}	.edgtf-main-menu>ul>li.edgtf-has-sub>a span.plus{		right:12px;	}	.edgtf-vertical-align-containers{		padding: 0 35px;	}	.edgtf-position-right #custom_html-4, .edgtf-position-right #custom_html-5{		padding-left: 20px;	}	.custom-lang-switcher{		padding-left:18px;	}}@media (max-width:1239px){	.edgtf-mobile-header{		display:block;	}	.edgtf-page-header{		display:none;	}}.home .edgtf-menu-area select option, .edgtf-light-header .edgtf-menu-area select option{	/*background-color:transparent;*/	color:#000;}.blog .edgtf-title h1 {    font-size: 40px;}@media (min-width:1024px){	.rev_slider, .rev_slider_wrapper, .tp-fullwidth-forcer{		height:80vh!important;		max-height:80vh!important;	}}.edgtf-icon-list-item .edgtf-icon-list-icon-holder{	vertical-align:top;	padding-top:10px;}.newsletter-home{	font-family: Raleway,sans-serif;	color:#fff;	font-size: 16px;}.newsletter-home input{	font-family: Raleway,sans-serif;	margin-bottom:20px;	padding:14px;	padding: 14px 60px 14px 14px;}.newsletter-home input#email{ 	width:100%;}.newsletter-home button{    color: #ffffff;    background-color: rgba(1, 168, 236, 1);    border-color: rgba(1, 168, 236, 1);    font-size: 16px;    border:none;    height: 45px;	padding: 0 20px;}.newsletter-footer{	font-family: Raleway,sans-serif;	color:#707070;	font-size: 16px;}.newsletter-footer input{	margin-bottom: 20px;    padding: 14px;    padding: 14px 60px 14px 14px;    box-sizing:border-box;}.newsletter-footer input#email{	width:100%;}.newsletter-footer input[type="checkbox"]{	margin-bottom:0;}.campo-mail{	position:relative;}.newsletter-footer button{	position: absolute;    top: 0;    right: 0;	display: inline-block;    width: auto;    height: 47px;    line-height: 45px; 	background-color: #01a8ec;    border: none;    padding: 0 15px;    color:#fff;	font-size: 16px;}.pp_details .pp_description{	display:none!important;}.ancora:before {   display: block; 	content: " "; 	margin-top: -110px; 	height: 110px; 	visibility: hidden; 	pointer-events: none;}.edgtf-carousel-holder .edgtf-carousel-item-holder .edgtf-carousel-second-image-holder{	width:100%;}footer .edgtf-column:last-child{	background-color: transparent;}@media (max-width:1239px){	.edgtf-header-standard .edgtf-search-opener{	    -webkit-transform: translateY(0);	    -moz-transform: translateY(0);	    transform: translateY(0);	}}@media (max-width:767px){	.edgtf-fullscreen-search-holder .edgtf-form-holder{		width:80%;	}}.edgtf-mobile-header .edgtf-mobile-nav{	border-bottom:1px solid #eaeaea;}.edgtf-mobile-header a.current{	color:#01a8ec;}form p{	margin-bottom:10px;	font-size:14px;	color:#707070!important;}/*embed google slide */.file_container_embed{max-width:100%; height:600px;}