/*
Theme Name: Return
Description: Fondazione Return 2023 Theme
Author: Edinet
Author URI: https://www.edinet.info
Template: salient
Version: 1.2.1
*/

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

/*----------------------------------------------------------
Navigation
----------------------------------------------------------*/
#header-outer[data-lhe="animated_underline"] li > a .menu-title-text {
	line-height: 16px;
}
.menu-title-text small {
	font-size: 11px;
	text-transform: uppercase;
}
#logo {
	/*display: none!important;*/
}
.right-aligned-menu-items {
	padding: 16px 0;
}
#header-outer header li.loghieur > a .nectar-menu-icon-img,
#header-outer #header-secondary-outer li.loghieur > a .nectar-menu-icon-img,
#slide-out-widget-area li.loghieur > a .nectar-menu-icon-img {
	max-height: 80px;
	width: 480px!important;
	margin-top: 20px;
	margin-bottom: 20px;
}
#header-outer header li.logofr > a .nectar-menu-icon-img,
#header-outer #header-secondary-outer li.logofr > a .nectar-menu-icon-img,
#slide-out-widget-area li.logofr > a .nectar-menu-icon-img {
	max-height: 50px;
	width: 120px!important;
}
/* Secondary header */
.material #header-secondary-outer {
	min-height: 24px!important;
}
#header-secondary-outer,
#header-secondary-outer>.container,
#header-secondary-outer>.container>nav {
	min-height: 16px!important;
}
#header-secondary-outer[data-full-width=true]>.container {
	padding: 0 4%!important;
}
/* Language */
.wpml-ls-menu-item .wpml-ls-flag {
	vertical-align: middle;
	border-radius: 4px;
}
.off-canvas-menu-container.mobile-only .wpml-ls-menu-item {
	width:33%;
	float: left;
}

/*----------------------------------------------------------
Eventi
----------------------------------------------------------*/
.single-tribe_events .container-wrap {
    padding-top: 0 !important;
}
.single-tribe_events .tribe-events-back {
	padding-top: 48px;
}
.single-tribe_events h1.tribe-events-single-event-title {
	display: none!important;
}
.single-tribe_events .tribe-events-schedule h2 {
	margin: auto;
}
.single-tribe_events .tribe-events-nav-pagination {
	display: none;
}

/*----------------------------------------------------------
Footer
----------------------------------------------------------*/

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


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