/*
Theme Name: Visit Ceriale
Description: Visit Ceriale 2024 Theme
Author: Edinet
Author URI: https://www.edinet.info
Template: salient
Version: 1.2.3
*/
@import url("assets/fonts/ivipresto.css");

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

/*----------------------------------------------------------
Fonts
----------------------------------------------------------*/
/* Come aggiungere un custom font
@font-face {
	font-family: 'Ahellya';
	font-style: normal;
	font-weight: normal;
	src: local('Ahellya'), url('assets/fonts/ahellya.woff') format('woff');
}
@font-face {
	font-family: 'Ahellya Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Ahellya Italic'), url('assets/fonts/ahellya_italic.woff') format('woff');
}
*/
/*----------------------------------------------------------
Hero
----------------------------------------------------------*/
/* Hack per forzare la line-height del caption nel nectar slider */
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p {
    line-height: 1.4em!important;
}
@media only screen and (min-width: 1px) and (max-width: 1300px) {
	.swiper-slide .content p {
		font-size: 18px!important;
	}
}

/*----------------------------------------------------------
Portfolio
----------------------------------------------------------*/
.single-portfolio .vc-stars {
    color: #ffffff !important;
    padding-left: 0 !important;
}
.vc-stars {
    display: block;
    font-size: 32px !important;
    line-height: 32px !important;
    color: var(--nectar-accent-color) !important;
}

/*----------------------------------------------------------
Blog
----------------------------------------------------------*/
.fullscreen-blog-header #single-below-header {
	display: none;
}
body[data-ext-responsive=true].single-post .container-wrap.no-sidebar .post-area {
	max-width: none;
}
body .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img.no-img {
	background-color: #00AEEF;
}

/*----------------------------------------------------------
Events
----------------------------------------------------------*/
body[data-form-style=minimal] .tribe-common .tribe-common-a11y-visual-hide {
	display: none;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item {
	list-style: none;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content {
	position: absolute;
	z-index: 40;
}
#tribe-events-pg-template {
	padding-top: 0!important;
}

/*----------------------------------------------------------
Navigation
Off canvas
----------------------------------------------------------*/
#slide-out-widget-area.slide-out-from-right-hover .inner-wrap>.inner .off-canvas-menu-container li {
	line-height: 2.2!important;
}
#slide-out-widget-area .off-canvas-menu-container li:not(:last-child) {
	border-bottom: 1px solid rgba(0, 0, 0, .1218);
}
#slide-out-widget-area .ocm-dropdown-arrow {
	transform: translateY(-40%)!important;
}
#slide-out-widget-area .ocm-dropdown-arrow i {
	font-size: 28px!important;
}

/*----------------------------------------------------------
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;
    }
}

/*----------------------------------------------------------
Salient Elements
----------------------------------------------------------*/
/* Leaflet map */
.leaflet-bottom {
	display: none;
}

/*----------------------------------------------------------
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;
}
.gform_footer {
	padding-top: 0!important;
}

/*----------------------------------------------------------
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);
}