
html,body{
        font-family: 'Raleway';
	    font-size:18px;
}

.sfondo{
    /*
    padding:3px;
    background-color:rgba(0,0,0,0.3);
    */
    text-shadow: rgba(0,0,0,0.6) 5px 0 10px;
    
}

b,strong{font-weight:600}
em{color:inherit}
footer p a:link{color:#ffffff;}
footer a.uk-link-reset{color:#ffffff !important;}
.uk-container-small {
    max-width: 47rem;
}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    color:rgb(105,106,108);
    font-family: 'Raleway';
    font-weight:600;
}
/* hover immagine */
img.bianco_nero {
  transition: filter .5s ease-in-out;
  -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%); /* FF 35+ */
}

img.bianco_nero:hover {
  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
}

img.scaduto {
  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
}
#contenuto p{
    font-weight:300;font-size:1.2em;
}

/*colonna destra speccaolo*/
#dettagli_spettacolo p{font-size: 1.1em}

.uk-pagination li.MarkupPagerNavOn a,
.uk-pagination li a:hover {
  color: #fff;
  background: rgb(105, 106, 108);
  text-decoration: none;
}

#testo_spettacolo p{
font-size:1.2em;font-weight:300
}
.blocco_abbonamento {
    padding-top:30px;
    padding-left:30px;
}
/*abbonamento colori */
.colori_1{
    background-color: #C32E2E;
}
.colori_2{
    background-color: #ffcc00;
}
.colori_3{
    background-color: #95b649;
}
.colori_4{
    background-color: #c94055;
}
.colori_5{
    background-color: #4983ba;
}
.colori_6{
    background-color: #11A537;
}
.colori_7{
    background-color: #47a5aa;
}
.colori_8{
    background-color: #ae504f;
}
.colori_9{
    background-color: #007073;
}

#imarts {
    height:500px;
}

.leggi_tutto{
    text-transform:uppercase;
    font-size:80%;
    font-weight:600;
}

.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    margin: 0 3px 0 calc(3px - 2px);
}

/* comuni colori e size */
.bianco{
    color:#ffffff;
}


.bold{
    font-weight:800;
}
.semibold{
    font-weight:300;
}
.font_grande{
    font-size:2.5em;
}

.interlinea{
    line-height:1;
}

a.btn{padding-left:0px;}

.abbonamento{
    font-size:1.3em;font-weight:800;line-height:1.1;
}
#testo_home_colori{
        background-image: url('https:saisonculturellevda.it/site/templates/colors.jpg');
}
/* For very small screen devices (500px and below) */
@media only screen and (max-width: 500px){ 
    .font_grande{
	    font-size:2.5em;
	    line-height:1;
	}
	p.font_grande{padding-top:20px;}
	#imarts {
	    height:700px;
	}
	
	#testo_home_colori{
	    background-image: none;
	}
}

    

/* Small screen devices (600px and above) */
@media only screen and (max-width: 1025px) and (min-width: 501px) {
    .categoria {font-size:15px;}
    .categoria{padding-left:8px;}
    #testo_home_colori{
	    background-image: none !important;
	}
	.font_grande{
	    font-size:2em;
	    line-height:1;
	}
	.abbonamento{
	    font-size:1.0em;
	}
}

div#modifica {
  font-family: Lato;
  font-size: 14px;
  padding: 15px 16px;
  line-height: 14px;
  margin-left: 0;
  color: #fff;
  z-index: 9999;
  position: fixed;
  width: 150px;
  text-align: center;
  background-color: #06c;
  bottom: 120px;
  right: 0;
  margin-right: 5px;
  float: right;
}

div#modifica a {
    color: #ffffff;
}

div#modifica a:hover {
  text-decoration: underline;
}
#cookie_btn{
    display: block;
    background-color: transparent;
    color: #ffffff;
    text-transform: uppercase;
    border: none;
    font-size: 18px;
    font-weight: 400;
    padding-left: 0px;
    cursor:pointer;
}


@media only screen and (max-width: 640px) {
    [data-uk-cover]:where(img,video),[uk-cover]:where(img,video) {
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:80%;
      box-sizing:border-box;
      object-fit:fill;
      object-position:center
    }
    #uk-slideshow-2{
     height:170px !important;
    }
    #uk-slideshow-2 li h3{
     font-size:24px !important;
    }
    #uk-slideshow-2 li p{
     font-size:16px !important;
    }
}