
/* CSS Document */
/*PSLIDE FORZATO!!! */
.splide__pagination {
    bottom: -30px!important;
 
}

.splide__pagination__page.is-active {
    background-color: #d5281b !important;
   
}

.splide__pagination__page {
    background-color: #444444 !important;
   
}

.splide__arrow {
	background-color: #d5281b !important;
}

.splide__arrow svg {
    fill: #ffffff!important;
}

.splide__arrow--next {
    right: -3em!important;
}


.splide__arrow--prev {
    left: -3em!important;
	display:none;
}
/*PSLIDE fine */


.chiudiar{
	font-size: 15px!important;
    width: 26px!important;
    height: 26px!important;
	position:relative!important;
    padding: 6px 7px 7px 7px!important;
	border: 0px solid!important;
    background-color: #ec6608!important;
	-webkit-border-radius: 18px!important;
	-moz-border-radius: 18px!important;
	border-radius: 18px!important;
	color:#ffffff!important;
	left: 13px!important;
    top: -13px!important;
	opacity: 1!important;
	line-height: 0!important;
}


h4 {
    
   font-size:22px;
    line-height: 26px;
    
}

.box-header {
  padding: 25px;
  text-align: center;
  color: #C5281C;
  font-size: 20px;
line-height: 1.4;
  letter-spacing: normal;
	text-transform: normal;
	 border-bottom: 0px solid rgba(0,0,0,0.3);
 
}

.box-header h4{
    color: #C5281C;
    font-size:40px;
    line-height: 40px;
    font-weight: 300;
}

.box-header h5{
    color: #000000;
    font-size:26px;
    line-height: 26px;
    font-weight: 300;
}


.btn_scopri{
   color: #C5281C;
  text-transform: uppercase;  
    font-weight: 500;
    font-size: 16px;
}
.big-number {
    color: #C5281C;
    font-size: 35px;
    
    
}

.premi-note{margin-top: 11px;}

.tutti-i-premi p{
    
    font-size:15px;
    
}
.tutti-i-premi .box-content{
    display: flex;
    padding:15px;
    height: inherit !important;
}

.buttonred-premi{
	padding:10px 20px;
	color:#ffffff;
	background: #ec6608;
/*background-image: linear-gradient(332.44deg, #D5281B 0%, #C5281C 100%);*/
	font-weight: 500;
	letter-spacing: 1.5px;
	width: 100%;
	display:block;
	text-align: center;
	border-radius: 8px;
	text-decoration: none;
    font-size: 14px !important;
    text-transform: uppercase;
}

.buttonred-premi:hover {
	
	color:#ffffff;
	background: #ec6608;
/*background-image: linear-gradient(332.44deg, #C5281C 0%, #D5281B 100%);*/
	text-decoration: none;
	
}


.buttonblue-premi{
	padding:10px 20px;
	color:#ffffff;
	background: #002855;
/*background-image: linear-gradient(332.44deg, #D5281B 0%, #C5281C 100%);*/
	font-weight: 500;
	letter-spacing: 1.5px;
	width: 100%;
	display:block;
	text-align: center;
	border-radius: 8px;
	text-decoration: none;
    font-size: 14px !important;
    text-transform: uppercase;
}



.buttonblue-premi:hover {
	
	color:#ffffff;
	background: #002855;
/*background-image: linear-gradient(332.44deg, #C5281C 0%, #D5281B 100%);*/
	text-decoration: none;
	
}


.buttonblue{
	padding:10px 20px;
	color:#ffffff;
	background: #002855;
/*background-image: linear-gradient(332.44deg, #D5281B 0%, #C5281C 100%);*/
	font-weight: 500;
	letter-spacing: 1.5px;
	width: 100%;
	display:block;
	text-align: center;
	border-radius: 8px;
	text-decoration: none;
    font-size: 14px !important;
    text-transform: uppercase;
}

.outline{
    margin-top:10px;
   color:rgb(213,40,27) !important;
	background: #ffffff !important;
     border:1px solid #C5281C;
    

}

.outline:hover{
    
   background:rgb(213,40,27) !important;
	color: #ffffff !important;

}

.win{
    
    color:rgb(213,40,27) !important;
    
}


.premi-disabled{
    
    opacity: 0.4;
}


.premi-border-red{
    
    border-radius: 4px;
    border:2px solid #C5281C;
    
}

.premi-border-grey{
    
    border-radius: 4px;
    border:2px solid #ccc;
    
}

.home1 {

  flex-grow: 0;
  /*font-family: Mulish;*/
  font-size: 42px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #002855;
}

.home2 {

  flex-grow: 0;
  /*font-family: Mulish;*/
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #303a45;
}

	.testobox23{
		max-width:100%; 
		padding: 10% 20%;
	}

	.home123 {
		max-width:375px; 
	}

	.logo125{
		padding: 10%;
	}

#content {
	margin-top: -75px;
	margin-bottom: 50px;
}
.content-block {
  background-color: #FFFFFF;
  border: 1px solid rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 768px){
	
	.testobox23{
		max-width:100%; 
		padding: 15% 5%;
	}
	
	.home123 {
		max-width:100% !important; 
	}
	
	.logo125{
		padding: 0px;
	}
	
#content {
	margin-top: 0px;
	margin-bottom: 50px;
}
.content-block {
  background-color: #FFFFFF;
  border: 1px solid rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0);
}	
	
	
}
