/**
 * The Events Calendar Full Stylesheet for  for Sconfinando
 * ------------- Start section below as for original file ------------- 
 * To replace our stylesheet altogether, you can use the 'tribe_events_stylesheet_url' filter.
 *
 * @package TribeEventsCalendar
 
 * Version 0.0.7
 * ------------- End section below as for original file ------------- 
 * 
 * Project  Associazione
 * Version 1.0.8
 *
 */
#tribe-events-pg-template {
    padding: 0;
	margin:0;
	max-width: 1140px;
	box-sizing: content-box;
}


.tribe-events .tribe-events-l-container {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

/* List/Widget in the sidebar
--------------------------------------------- */ 
// Widget title


.tribe-common .tribe-common-h5 {
	font-size: 1.4rem;
}

.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6 {
    /*color: green; */ /*var(--tec-color-text-primary);*/
	/*font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter"; *//*   font-family: var(--tec-font-family-sans-serif);*/
	color: #000;
	font-family: "Noto Sans";	
    font-weight: unset;
    text-transform: none;
}


.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8 {
    /*color: green; *//*var(--tec-color-text-primary);*/
	/*font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter"; *//*   font-family: var(--tec-font-family-sans-serif);*/
	color: #000;
	font-family: "Noto Sans";	
    font-weight: bold;
    text-transform: none;
}


.tribe-common .tribe-common-h8 {
	/*color: magenta;*/
	color: #000;
	font-size:1.6rem;
	font-weight: normal;
}

a.tribe-events-widget-events-list__event-title-link.tribe-common-anchor-thin {
  font-weight: bold;
}


.tribe-events-widget .tribe-events-widget-events-list__header {
    margin-bottom: 10px !important;
	font-weight: bold;
}  

.tribe-common a {
	font-weight:normal;
}


.tribe-common a:hover {
	text-decoration:underline;
}
	
.tribe-common .tribe-common-h6 {
    font-size: 1.4rem;
}


.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video {
	font-size: 1.6rem;
}


.tribe-events-box{
    overflow: hidden;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24);
    border-radius: 4px;
}

/* =Single Event 
----------------------------------------------- */
.tribe-events-single-event-title {
    /*color: red;*/
    /*font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter";*/
	color: #000;
	font-family: "Noto Sans";	
    font-weight: 500;
    text-transform: none;
    font-size: 2.4rem;
   
}

@media (min-width: 50px) {
    .tribe-events-single-event-title {
        font-size:2.4rem;
		font-weight: 500;
		}
    .tribe-events-schedule {
        margin-top: 10px; /*var(--tec-spacer-5) 0 var(--tec-spacer-7);*/
		margin-bottom:30px;
		}
	.tribe-events-content {
        font-size: 1.6rem;
		/*color: green;*/
        /*font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter";*/
		color: #000;
		font-family: "Noto Sans";	
		line-height:1.8;
		}
		
	.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul {
        font-size:1.6rem;
        line-height: 1.5;
		}
	.tribe-events-schedule h2 {
		font-size: 1.6rem;
		/*color: green;*/
		/*font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter";*/
		color: #000;
		font-family: "Noto Sans";	
		}
			
	.tribe-events-meta-group .tribe-events-single-section-title {
		/*color: green;*/
		/*font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter";*/
		color: #000;
		font-family: "Noto Sans";	
		}

	.tribe-events-event-meta {
		/*color: green;*/
		/*font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter";*/
		color: #000;
		font-family: "Noto Sans";	
		font-size:1.2rem;
		}
	.tribe-events-meta-group a {
		/*color: purple;*/
		color: #993333;
		
	}
}	


time.tribe-events-widget-events-list__event-datetime {
	font-size: 1.4rem;
	color: #000;
	/*color: green;*/
}


li.tribe-events-c-nav__list.tribe-common a {color: yellow;}

.tribe-events .tribe-events-calendar-list__event-title-link  {
	/*color: purple;*/
	color: #993333;
}

.tribe-events .tribe-events-calendar-list__event-title-link:active, .tribe-events .tribe-events-calendar-list__event-title-link:focus, .tribe-events .tribe-events-calendar-list__event-title-link:hover {
   /*color: purple;*/
	color: #993333;
   text-decoration:underline;
}



.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
    /*color: purple;*/
	color: #993333;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
    /*color: orange;*/
	color: #000;
	font-weight: bold;
	font-size:1.4rem;
}

.tribe-events-calendar-month__header-column-title-mobile {
	/*color: orange;*/
	color: #000;
}

.tribe-events .tribe-events-calendar-month__day-date-daynum {
    /*color: magenta;*/
	color: #000;
}


.tribe-events .tribe-events-calendar-month__calendar-event-datetime>* {
    /*color: magenta;*/
	color: #000;
    font-size: 1.4rem;
}


	
.tribe-common a:not(.tribe-common-anchor--unstyle) {
	/*color: purple;*/
	color: #993333;
	font-size:1.6rem;
}


.tribe-common a:not(.tribe-common-anchor--unstyle):visited {
	/*color: purple;*/
	color: #993333;
	font-size:1.6rem;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body {
    /*border-top: 1px solid magenta;*/
	border-top: 1px solid #000;
}



.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week  {
/*    border-color: magenta;*/
      border-color: #000;
  
}
 
 
.tribe-events .tribe-events-calendar-month__day-cell--mobile {
	background-color: #fff;
	border: 0;
}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    background-color: blue;
}

.tribe-events .tribe-events-calendar-month__day-cell--mobile:focus, 
.tribe-events .tribe-events-calendar-month__day-cell--mobile:hover {
    background-color: gray;
}


.tooltipster-sidetip .tooltipster-content{
	/*	color: green !important;*/
	color: #000 !important;
}
/* to change layout as for KB*/
.tribe-events-tooltip-theme {
    width: 600px !important;
    max-width: unset !important;
}

.tooltipster-sidetip .tooltipster-box{
	background: #fff;
}



.tribe-events-calendar-month__calendar-event-tooltip-title.tribe-common-h7 >a{
	/*color: purple !important;*/
	color: ##993333 !important;
	font-size:1.5rem !important;
}



.tribe-events .tribe-events-calendar-month__multiday-event-bar {
    background-color: rgba(51,74,255,.24);
}

.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner{
	background-color:#c7c8cb;
}

	
 
 time.tribe-events-c-top-bar__datepicker-time {
	 font-size:1.4rem;
	 color: #fff;
 }



.tribe-events-c-nav__prev ,
.tribe-events-c-nav__today ,
.tribe-events-c-nav__next {
    /*color: coral !important;*/
	color: #993333 !important;
	font-size: 1.4rem;
	font
}


.tribe-events-c-nav__prev-label,
.tribe-events-c-nav__next-label { 
   font-weight: bold;
}

.tribe-events-c-nav__prev :hover,
.tribe-events-c-nav__today :hover,
.tribe-events-c-nav__next :hover{
    /*color: coral;*/
	color: #993333 ;
	
}

.tribe-common button[disabled], .tribe-common input[disabled] {
    background-color: #F8F8FF;
	border: 0;
}

.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
    /*fill: magenta;*/
	fill: #000;
	
}

.tribe-events .tribe-events-calendar-month__header tr {
	border-bottom: 1px solid black !important;
}

.tribe-events .tribe-events-calendar-month__header-column {
    padding-bottom: 0 !important;
    width: auto !important;
}

.tribe-events .tribe-events-calendar-month__header tr {
	background-color: #F8F8FF  !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week {
    border-left: 1px solid #000 !important;
}