#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading {
    border-radius: 40px;
    border-color: black;
    color: #6C0000;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding: 30px 30px 22px;
    margin: 0;
	    background: rgba(252, 164, 0, 0);
    border: 1px solid #6c0000;

}

						/* EVENT BOOKING CSS CALDARIO ED EVENTI*/
td.mod_eb_mincalendar_today {
    color: #FFC117;
    padding: 0 !important;
}

#eb-share-text {
    padding: 0 15px;
}


/*bordo cerchiato a data in arancione*/

.eb-event-date-container {
    border: 1px #f89406 solid;
	}
.eb-event-date {
    padding: 1px;
}

#eb-event-info-left
 {    width: 100%;
}
/*
#eb-event-info-right
 {    width: 100%;
}
*/
/* CONTENITORE ARTICOLI GENERALE */

#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

/* ELENCO EVENTI SPAZIO DISTANZA LINEA */


.eb-events-timeline .eb-taskbar {
    padding: 1px 0;
    display: none;
}

/* FORM EVENT ESCLUSIONE TAB */
.no-event #itp-social-buttons-box {
    display: none;
}

.no-event .table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
    display: none;
}

.no-event .table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
    display: none;
}
/* BOTTONE PREZZI DIMENSIONI */

.eb-event-price-container .eb-individual-price {
    padding: 2px 13px;
}
.eb-event-price-container {

    font-size: 100%;
}

/* CARATTERE CATEGORIA E MAPPA EVENTI */


h1.eb-page-heading {
    font-size: 2rem;
}

a.eb-colorbox-map .view_map_link .cboxElement {
    font-size: 1.5rem;
}


/*titolo articolo mobile*/
h1.eb-page-heading {
    line-height: 2rem;
}
}

/*titolo articolo mobile*/
h1.eb-page-heading {
    line-height: 2rem;
}


/*BOTTONI CONDIVIDI SU FB E TWITTER*/
#eb-share-button img {
  transition: 0.2s;
  max-width: 1.9rem;
  margin-right: 0.5rem;
}

#eb-share-button img:hover {
  transition: 0.2s;
  opacity: 0.7;
  max-width: 2.5rem;
  margin-top: -0.6rem;
}


/*TITOLO ARTICOLI EVENTI*/
#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading {
	padding: 18px 30px 10px;
	margin-bottom: 1rem;
}


 /*MOBILE ELENCO EVENTI INCOLONNAMENTO*/
 @media only all and (max-width: 30rem) {
.eb-event-date-container {
    margin: 0 15px 0 -10px;
}
	
.eb-event-container {
    padding: 0 0 0 30px;
}

.eb-events-timeline .eb-taskbar {
	margin-bottom: 20px;
}

/*BOTTONI DI FINE PAGINA LISTA EVENTI
.pagination ul > li.pagination-start span, span.pagenav, a.pagenav, a.hasTooltip.pagenav {
	border-radius: 1rem;
	margin-right: 5px;
	margin-bottom: 7px;
}
 .pagination ul > li > span, .pagination ul > li > a, .pagination ul > li:last-child > a, .pagination ul > li:last-child > span TOGLIERE IMPORTANTTTT*/


	
a.btn.btn-primary {
	margin-bottom: 10px;
}
eb-events-timeline .eb-taskbar {
	margin-top: 10px;
}

.eb-event-date-info {
    text-indent: -45px;
    margin-top: 10px;
    margin-left: 40px;
}
.icon-calendar:before {
    margin-left: 63px;
 }
 
 div.span4 {
	 display:none;
 }
 
  .eb-event-information.row-fluid {
    margin-bottom: 0;
  }
  
   /* BORDO IMMAGINE ICONA */

img.eb-thumb-left {
    margin: 0px 150px 17px 40px !important;
    border: solid 1px;
    border-radius: 1rem;
	max-width: 80%;
}


/*COLORE TITOLO ARTICOLO link QUANDO CI SI ARRIVA DAI LUOGHI*/
.eb-box-heading.clearfix a{
  color:white;
}

/*PAGINA DI DATA SPECIFICA DA CALENDARIO*/

#date_btn.btn.btn-secondary {
  border-radius: 0.8rem;
  margin-top:0.5rem;
}

   .left_calendar .input-append{
     margin-right:0;
   }

   .left_calendar .btn{
     margin: 5px;
   }

 .eb-menu-calendar.nav.nav-pills{
   margin-top: 0;
/*   position: absolute; */
 }
 
 .eb-topmenu-calendar ul li a {
   margin: 0.3rem 0.3rem 0.2rem 0.3rem;
   border-radius: 1rem;
 }


/*PAGINA DATA SPECIFICA/VISUAL MENSILE*/
  
  ul.eb-month-browser.regpro-calendarMonthHeader.clearfix {
    margin-top: 2.7rem;
  }
  
  .eb-calendar ul.eb-month-browser li#eb-current-month {
    width: 8rem;
}
.eb-calendar ul.eb-month-browser li.eb-calendar-nav {
    width: auto;
}
.regpro-calendarMonthHeader {
    background-color: #ffffff;
}
 .eb-days.clearfix img{
  border-radius: 1rem;
  border: solid 1px rgba(0, 0, 0, 0.18);
}
.regpro-calendarDay .eb_event_link, .regpro-calenderday-highlight .eb_event_link {
    color: #000000;
    border-bottom: 2px #fff solid;
    font-size: 12px;
}


@media only all and (min-width: 30rem) and (max-width: 770px) {

  .eb-calendar ul.eb-month-browser li#eb-current-month {
    width: auto;
    float: left;
  }
  .eb-calendar ul.eb-month-browser li.eb-calendar-nav {
    width: auto;
    float: left;
  }
}
@media only all and (max-width: 30rem) {
 
  ul.eb-month-browser.regpro-calendarMonthHeader.clearfix {
    margin-top: 11rem;
  }
    .eb-calendar ul.eb-month-browser li#eb-current-month {
    width: auto;
    float: left;
}
.eb-calendar ul.eb-month-browser li.eb-calendar-nav {
    width: auto;
    float: left;
} 
#eb-calendar-legend ul li{
  margin-top: 0.5rem;
  float:none;
}
}

.eb-topmenu-calendar {
    overflow: inherit;
}
/*ALLINEARE SALVA IN E DETTAGLI NELLA HOME EVENTI*/
@media screen and (max-width: 30rem){
.eb-taskbar li {
    float: left !important;
}
}


/*LINEA DI SINISTRA VERTICALE LUNGO EVENTI PIù A SINISTRA*/
@media screen and (max-width: 768px) {
.eb-event-container {
    background-position: 15px 85px;
}
}

/*EVITARE SORAPPOSIZIONE TITOLO EVENTO E LOGO*/
@media screen and (max-width: 768px) {
#eb-event-page .eb-box-heading {
    margin-top: 1rem;
}
}

/*TABELLINA LUOGO POSIZIONATA MEGLIO*/
.table.table-bordered.table-striped {
	margin-left:0;
}

/*
.table.table-bordered.table-striped {
	width:auto;
}
*/

/*ISCRIZIONE DI GRUPPO EVENTBOOKING*/

.row-fluid .span4 {
    width: 100%;
}
/*TABELLINA LUOGO COLORE TESTO*/
.table.table-bordered.table-striped a{
	color: #ffa800;
}

/*CONDIVIDI QUESTO EVENTO AGGIUSTATO*/
#eb-share-text {
	padding:0;
}

#itp-social-buttons-box.row-fluid {
    margin-top: 1rem;
}


/*EVENTO BOOKING BOTTONE DETTAGLI*/
.eb-events-timeline .eb-taskbar {
    padding: 1px 0;
    display: none;
}

.mod_eb_mincalendar_td_dayname {
    color: #8E0F02;
}

/*EVENTO BOOKING CALENDARIO*/

.extcal_minical table.extcal_minical {
    background-color: #FFF;
    padding: 5px;
    width: 100%;
}

.extcal_minical table.extcal_minical {
    background-color: #FFF;
    padding: 5px;
    width: 100%;
}


@media screen and (max-width: 768px) {
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  
    height: 38px;
	width: auto;
}
}

@media screen and (max-width: 768px) {
#g-navigation.nav-large-offset {
    padding-bottom: 11rem;
    margin-bottom: -15.5rem;
    position: static;
}
}

@media screen and (max-width: 768px) {
.g-newsslider-pagination {
    display: none;
}
}

.eb-event-date-info {
    font-size: 100%;
    line-height: 100%;
    display: inline-block;
}
.eb-even-title-container {
    line-height: 1.8rem;
}

.eb-container [class^="icon-"], .eb-container [class*=" icon-"] {
    display: none;
}


.eb-event-date-year {

	display:none;
}
.eb-event-date {

    height: 50px;
    padding: 5px;
    width: 50px;
}