/*
Theme Name: Geoprodotti
Description: Geoprodotti 2023 Theme
Author: Edinet
Author URI: https://www.edinet.info
Template: salient
Version: 1.0.0
*/

/*----------------------------------------------------------
Skins Colors & Font Variables
----------------------------------------------------------*/
:root {}

/*----------------------------------------------------------
Fonts
----------------------------------------------------------*/
/* Come aggiungere un custom font */
@font-face {
	font-family: 'Ikaros Sans Regular';
	font-style: normal;
	font-weight: normal;
	src: url("assets/fonts/ikaros.eot"); /* IE9*/
	src: url("assets/fonts/ikaros.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	url("assets/fonts/ikaros.woff2") format("woff2"), /* chrome firefox */
	url("assets/fonts/ikaros.woff") format("woff"), /* chrome firefox */
	url("assets/fonts/ikaros.ttf") format("truetype"), /* chrome firefox opera Safari, Android, iOS 4.2+*/
	url("assets/fonts/ikaros.svg#Ikaros Sans Regular") format("svg"); /* iOS 4.1- */
}

/*----------------------------------------------------------
Hero
----------------------------------------------------------*/

/*----------------------------------------------------------
Divisioni
----------------------------------------------------------*/
.nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters a {
    font-family: 'Ikaros Sans Regular';
    width: 100%;
}
.sistemi-prodotti-title {
	min-height: 5em;
}

/*----------------------------------------------------------
Campi applicazione
----------------------------------------------------------*/
.single-campo-applicazione .post-area {
	margin-top: 0;
}
.single-campo-applicazione .tipologia-roccia a {
	color: #4F585A!important;
}
.single-campo-applicazione .tipologia-acqua a {
	color: #306977!important;
}
.single-campo-applicazione .suolo a {
	color: #B3B3A7!important;
}
.single-campo-applicazione .sicurezza a {
	color: #E45114!important;
}
.single-campo-applicazione .tipologia-roccia h4 strong {
	font-family: 'Ikaros Sans Regular'!important;
}

/*----------------------------------------------------------
Blog
----------------------------------------------------------*/
.archive .main-content {
	padding-bottom: 64px;
}
#single-below-header {
	display: none;
}

/*----------------------------------------------------------
Gradients
----------------------------------------------------------*/
.edi_gradient-text-blue {
	color: #5faab6;
	background-image: linear-gradient(to right,#306977,#5faab6);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: inline-block;
}
.edi_gradient-text-grigio {
	color: #7F8486;
	background-image: linear-gradient(to right,#555E5F,#7F8486);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: inline-block;
}
.edi_gradient-text-orange {
	color: #e45114;
	background-image: linear-gradient(to right,#963309,#e45114);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: inline-block;
}
.edi_gradient-text-beige {
	color: #B3B3A7;
	background-image: linear-gradient(to right,#95958B,#B3B3A7);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: inline-block;
}

/*----------------------------------------------------------
Elements
----------------------------------------------------------*/
.edi_svg {
	/* Custom hack for Firefox */
	min-height: 128px!important;
}
/* Scroll classes */
.scroll-info {
	background-color: #ffffff;
	display: none;
	position: absolute;
	bottom: 14px;
	width: 1px;
	height: 50px;
	-webkit-animation: pulsedown 1s infinite;
	animation: pulsedown 1s infinite;
}
@-webkit-keyframes pulsedown {
	0%   {bottom: 46px;}
	100% {bottom: 14px;}
}
@keyframes pulsedown {
	0%   {bottom: 46px;}
	100% {bottom: 14px;}
}
@media (min-width: 768px) {
	.scroll-info {
		display: block;
	}
}

/*----------------------------------------------------------
Off Canvas
----------------------------------------------------------*/
#slide-out-widget-area.fullscreen-inline-images .inner .widget {
	padding: 0 10px;
}
.offcanvas-title {
	color: rgb(127, 132, 134)!important;
}
.offcanvas-content {
	margin-top: 32px;
}
.offcanvas-content .nectar-button {
	border-color: rgb(127, 132, 134)!important;
	visibility: visible;
	background-color: transparent;
	display: inline-block;
	border-width: 1px!important;
}
@media screen and (max-width: 800px) {
	.offcanvas-content .nectar-button {
		min-width: 44%!important;
		width: 44%!important;
	}
}

/*----------------------------------------------------------
Helper classes
----------------------------------------------------------*/
.text-center, .center, .c {
	text-align: center!important;
}
.text-decoration-none {
	text-decoration: none!important;
}
.float-left, .fl {
	float: left!important;
}
.float-right, .fr {
	float: right!important;
}

/*----------------------------------------------------------
Gravity Forms overrides
----------------------------------------------------------*/
.gform_required_legend {
	display: none;
}

/*----------------------------------------------------------
Joinchat overrides
----------------------------------------------------------*/
.joinchat {
	--bottom: 48px;
	--sep: 6px;
	--s: 48px;
}
.joinchat__button {
	background: rgba(0, 0, 0, 0.25);
	box-shadow: 1px 6px 24px 0 rgb(0, 0, 0, .2)
}
.joinchat__button:hover {
	background-color: var(--nectar-accent-color);
}