body.home header#main-header {
  display: none;
}
body.home div#page-container {
  padding-top: 0px !important;
}

@media all and (max-width: 981px) {
  #head0 #hriga0 .et_pb_column {
    width: 47.25% !important;
  }
  #head0 #hriga0 .et_pb_column .et_pb_text {
    max-width: 100% !important;
  }
}
#head0 #hriga0 .et_pb_text img {
  margin-right: 5px;
}
#head0 #hriga0 .et_pb_text_1 {
  float: right;
}
@media all and (min-width: 1500px) {
  #head0 #callcinema {
    font-size: 120px !important;
    letter-spacing: 12px !important;
    line-height: 60px;
  }
}
@media all and (max-width: 1499px) and (min-width: 1395px) {
  #head0 #callcinema {
    font-size: 110px !important;
    letter-spacing: 8px !important;
    line-height: 50px;
  }
}
@media all and (max-width: 1394px) and (min-width: 1030px) {
  #head0 #callcinema {
    font-size: 80px !important;
    letter-spacing: 7px !important;
    line-height: 50px;
  }
}
@media all and (max-width: 1393px) and (min-width: 660px) {
  #head0 #callcinema {
    font-size: 60px !important;
    letter-spacing: 5px !important;
    line-height: 40px;
  }
}
@media all and (max-width: 659px) {
  #head0 #callcinema {
    font-size: 40px !important;
    letter-spacing: 3px !important;
    line-height: 36px;
  }
}
@media all and (max-width: 650px) {
  #head0 {
    min-height: 600px;
    padding-top: 0px;
  }
  #head0 #hriga0 {
    margin-bottom: 60px !important;
  }
}

#sezsfida {
  /*
  @media all and (max-width:650px){
  	padding-bottom:50px;
  	.et_pb_column_1_3{
  			z-index:1;
  	}
  	#testo {
  		padding:10px;
  	}
  	#rigatesto {
  		.et_pb_column_2_3 {
  			padding:10px 0;
  			background-color:rgba(240,240,240,0.8);
  		}
  	}
  	#imgbelli img {
  			left:0;
  			max-width:320px!important;
  	}
  }
  	*/
}
#sezsfida .et_pb_column_2_3 {
  /*max-width:900px;*/
  float: right;
}
#sezsfida #__imgbelli img {
  position: absolute;
  max-width: 600px !important;
  top: 0px;
  left: 15vw;
}
@media all and (max-width: 1830px) and (min-width: 1650px) {
  #sezsfida #__imgbelli img {
    left: 5vw;
  }
}
@media all and (max-width: 1649px) and (min-width: 1300px) {
  #sezsfida #__imgbelli img {
    left: 2vw;
    max-width: 450px !important;
  }
}
@media all and (max-width: 1299px) and (min-width: 982px) {
  #sezsfida #__imgbelli img {
    left: 0;
    max-width: 370px !important;
  }
}
@media all and (max-width: 981px) {
  #sezsfida #__imgbelli img {
    position: relative;
    top: 0;
    left: 0;
    max-width: 90% !important;
  }
}

#sezdatetorino .testo p, #sezdatebologna .testo p {
  padding-bottom: 0.5rem;
}

#blocco3 .bicolor {
  color: #f3ba32 !important;
}
#blocco3 .bicolor span {
  color: white;
}

.acquista {
  background-image: linear-gradient(to bottom right, #7c2e04, #eb800e);
  text-shadow: 0 0 2px #FFFFFF, 0 0 8px #FFFFFF;
  border: none;
  font-weight: bold;
}

@media all and (max-width: 1240px) and (min-width: 999px) {
  #primaevento .et_pb_heading_container h2 {
    font-size: 52px;
  }
}

@media all and (max-width: 1460px) and (min-width: 1211px) {
  #campino #rcampino {
    transform: translateX(58vw) translateY(40vh);
    margin: 0;
  }
}
@media all and (max-width: 1210px) and (min-width: 982px) {
  #campino #rcampino {
    transform: translateX(55vw) translateY(40vh);
    margin: 0;
  }
}

#blocco7 .testo .h1 {
  font-size: 60px;
  font-weight: bold;
  color: #f3ba32 !important;
  text-align: center;
}
@media all and (min-width: 1280px) {
  #blocco7 .testo .h1 {
    font-size: 100px;
  }
}
@media all and (max-width: 600px) {
  #blocco7 .testo .h1 {
    font-size: 50px;
  }
}
#blocco7 .testo .h2 {
  font-size: 40px;
  font-weight: bold;
}
@media all and (min-width: 1080px) {
  #blocco7 .testo .h2 {
    font-size: 54px;
  }
}
@media all and (max-width: 600px) {
  #blocco7 .testo .h2 {
    font-size: 30px;
    margin-left: 0;
    text-align: center;
  }
}
#blocco7 .testo .luce {
  text-align: center;
  text-shadow: 0 0 2px #FFFFFF, 0 0 8px #FFFFFF;
  font-size: 44px;
  font-weight: bolder;
}
@media all and (min-width: 1280px) {
  #blocco7 .testo .luce {
    font-size: 74px;
  }
}
@media all and (max-width: 600px) {
  #blocco7 .testo .luce {
    font-size: 40px;
  }
}
#blocco7 .et_pb_fullwidth_header_container {
  max-width: 1240px;
}
#blocco7 .et_pb_button {
  background-image: linear-gradient(to bottom right, #7c2e04, #eb800e);
  text-shadow: 0 0 2px #FFFFFF, 0 0 8px #FFFFFF;
  border: none;
  font-weight: bold;
  display: block;
  max-width: 360px;
  width: 50%;
  font-size: 24px;
  margin: 0 auto;
  text-align: center;
}
@media all and (max-width: 600px) {
  #blocco7 .et_pb_button {
    width: 98%;
  }
}
@media all and (min-width: 600px) {
  #blocco7 .et_pb_button {
    top: -40px;
  }
}

@media all and (max-width: 1200px) and (min-width: 982px) {
  .banda div.titolo {
    padding-left: 100px !important;
  }
}

#loghi img {
  width: auto;
  max-height: 60px;
  margin-left: 5px;
}
@media all and (min-width: 660px) {
  #loghi .et_pb_text_inner {
    display: flex;
    justify-content: space-around;
    flex-direction: row;
  }
}

.lucebianca {
  text-shadow: 0 0 2px #FFFFFF, 0 0 8px #FFFFFF;
}
.lucebianca .et_pb_text_inner, .lucebianca h1, .lucebianca h2, .lucebianca h3, .lucebianca h4, .lucebianca a {
  text-shadow: 0 0 2px #FFFFFF, 0 0 8px #FFFFFF;
}

.lucebiancamin {
  text-shadow: 0 0 3px #FFFFFF, 0 0 24px #FFFFFF;
}
.lucebiancamin .et_pb_text_inner, .lucebiancamin h1, .lucebiancamin h2, .lucebiancamin h3, .lucebiancamin h4, .lucebiancamin a {
  text-shadow: 0 0 2px #FFFFFF, 0 0 8px #FFFFFF;
}

.giallo {
  color: #f3ba32;
}

/*# sourceMappingURL=owa.css.map */
