/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

ul { list-style: none; }


.single-event_listing ul,
.single-post ul {
	list-style-type: square;
}

.pink_chevron_foot {
	color: #ff0064;
	padding-right: 10px;
}
.white_chevron_foot {
	color: #ffffff;
	padding-right: 10px;
}

a{
	color: #59697B;
}

a.privacy_link_foot {
	color: #ffffff;
	
}


a.privacy_link_foot:hover,
a.privacy_link_foot:active {
	text-decoration: underline;
	
}

.foot_links a:hover {
	text-decoration: underline;
}


h2.wpem-heading-text {
	display: none;
}

/* event boxes */

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-text {
	margin: 5px;
    min-height: 23px;
    color: var(--wpem-gray-color);
    line-height: 1.42;
}

.sidebar_logo {
	
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before {
	
	color: #59697B;	
}

.wpem-event-date-time-text.card_date {
	
	color: #59697B;
	font-size: 15px;
	
}

/* per pagina eventi - card di wp events manager */
.wpem-event-text.card_text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Display 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* per cards EVENTI in hp */
.card_text_eventi_hp p {
	
	 display: -webkit-box;
  -webkit-line-clamp: 2; /* Display 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
	
}


/* per cards blog in hp */
.card_text_blog{
	
	 display: -webkit-box;
  -webkit-line-clamp: 3; /* Display 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
	
}


h4.wpem-heading-text {
    color: #004A99!important;
    font-size: 16px!important;
}

/* Short code to place date on image (image w/ date).start */


.wpem-event-mydate .wpem-event-date {
    display: block;

}

.wpem-event-mydate .wpem-event-date .wpem-event-date-type .wpem-from-date {
    display: inline-block;
    float: left;
    text-align: center;
    background: var(--wpem-white-color);
    padding: 10px 15px;
    width: auto;
    height: auto;
    position: absolute;
    top: 15px;
    left: 15px;
    border-radius: 4px;
    box-shadow: 5px 3px 15px rgba(0,0,0,.2);
}


.wpem-event-mydate .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date {
    font-size: 23px;
    line-height: 23px;
    font-weight: 600;
    color: #000000;
}

.wpem-event-mydate .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-month {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 15px;
    color: #000000;
}

/* Short code to place date on image (image w/ date).end */


/* 
* prima con elementor In Avanzato > Trsformazione > Rifletti orizzontale.
* e poi per invertire il testo uso CSS
*/
.single-event_listing .elementor-post-navigation span.elementor-post-navigation__link__next,
.single-event_listing .elementor-post-navigation span.elementor-post-navigation__link__prev,
.single-event_listing .elementor-post-navigation post-navigation__next--title,
.single-event_listing .elementor-post-navigation post-navigation__prev--title {
    overflow: hidden;
    text-overflow: ellipsis;
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

/* language switcher */


.wpml-ls-legacy-dropdown {
    width: 15.5em;
    max-width: 60px;
}

.wpml-ls-item.wpml-ls-current-language {
	background: transparent!important;
}

.wpml-ls-item {
    background: #004A99;
}

.wpml-ls-legacy-dropdown a {
	border: 0;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	border-top: 0;
}

.single h1 {
    color: #000000;
}

h4.wpem-heading-text {
    text-transform: uppercase;
}

.iub-accessibility-btn {
    background-color: #FF0064!important;
    padding: 0!important;
    border: none!important;
    border-radius: 4px!important;
    cursor: pointer!important;
    box-sizing: border-box!important;
  	width: 34px !important;
    height: 34px !important;
    box-shadow: 0 0 0 1px #00000026!important;
}

