.modalx { overflow: hidden;
          position: fixed;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 1030;
          -webkit-overflow-scrolling: touch;
          outline: 0;
          }

.botonera{
	padding-bottom :40px;
}
.cookiesbarclass {
    display: none;
    position: fixed;
    left: 30%;
    right: 0px;
    top: 30%;
    width: 40%;
    color: black;
    z-index: 99999;
    background-color: #d26c25;
}
     
.cookie-banner {
   display: none;
   position: fixed;
   background-color: #d26c25;
   bottom: 40%;
   z-index: 20;
   text-align: center;
   box-shadow: rgba(0,0,0,0.5) 0 0 10px 0;
   font-family: 'DIN';
   padding:0px; 
   height:auto;
                
}
 		
.cookie-banner .btn {
	color: #d26c25;
	border: solid 1px white;
	padding: 12px 59px;
	margin-bottom: 18px;
}
.cookie-banner_content {
    font-size: 1.6rem;
    line-height: 1.48;
    text-align: center;
    padding-bottom: 3%;
    font-family: DIN;
}
         
.cookie-banner a {
   color: white;
   font-family: 'DIN';
   text-decoration:none;
}
.cookie-banner p {
   color: white;
   
   padding: 46px 24px 32px 24px;
   margin: 0;
}	
 .cookie-banner b {
   color: white;
   
   padding-top:24px;
   display: block;
   margin: 0;
}	           		
.cookie-banner .top{  
   height: 5px;
   background-color: #d26c25;
   padding:0px;
                             }
.cookiesSelect {
	display: none;
	/*vertical-align: bottom;*/
	float: none;
	color:white;
	background-color: #d26c25;
	padding-bottom: 3%;
	top: 0%;
                           /*position: fixed;
                  left: 5%;
                  right: 5%;
                  bottom: 3%;
                  width: 90%;
                  
                  z-index: 99999;
                  
                  height: 80%;*/
}
/*	.botonera {display: inline-flex;}

	.botonera a {width: fit-content; margin-right:20px}*/

.titulo_cookie{  
	margin-top: 3%;
    display: block;
    margin-bottom: 3%;
    font-size: 19pt;
}	
.p-leroy-light{  
   font-family: Montserrat;
   font-size: 13px;
   font-weight: normal;
   font-stretch: normal;
   font-style: normal;
   line-height: normal;
   letter-spacing: normal;
   text-align: center;
   color:#7f501e;
}
#cookieA {	
	padding-left: 15px;
	color:#7f501e;
	font-size:20pt;
	cursor:pointer;
	}

.ajustebot  {
	margin-top:3%;
} 

 #acceptCookies, #configureCookies, #acceptCookiesBis, #acceptSomeCookies {
	padding: 10px;
	border: 4px solid white;
	border-radius: 10px;
	font-weight: 700;
}
    		
#acceptCookies:hover, #configureCookies:hover, #acceptCookiesBis:hover, #acceptSomeCookies:hover{
	background-color: white;
	color: #d26c25;
	text-decoration: none !important;
}
    		
#alertaParticipaciones {
 	display: none;
}           
          
   @media (max-width: 740px){
    		
.cookie-banner {
   display: none;
   position: fixed;
   background-color: #d26c25;
   bottom: 20%;
   width: 100%;
   z-index: 20;
   text-align: center;
   box-shadow: rgba(0,0,0,0.5) 0 0 10px 0;
   height: auto;
}
.cookie-banner_content {
  font-size: 1.6rem;
  line-height: 1.2;
  max-width: 1024px;
  margin: 0 auto;
  text-align: center;
}
           	
.cookie-banner p {
  padding: 40px 24px 40px 24px;
  margin: 0;
}
                
.cookiesSelect {
   display: none;
   position: fixed;
   padding-left: 5%;
   padding-right: 5%;
   /*bottom: 8%;*/
   /*width: 100%;*/
   color: #d26c25;
   z-index: 99999;
   background-color: #d26c25;
   /*height: 95%;*/
   padding-top: 10%;
   left: 0%;
   right: 0%;
   overflow-y: scroll;
}
                 
.ajustebot  {margin-top:15px;} 



.ajustebot  {margin-top:40px;}     

	
.p-leroy-light {font-size: 11px;}
}
    		
@media (max-width: 768px){
	#acceptCookies, #configureCookies, #acceptCookiesBis, #acceptSomeCookies {
		padding: 10px;
		border: 4px solid white;
		border-radius: 10px;
		font-size: 13px;
	}
    		 		
	.cookie-banner {
        display: none;
        position: fixed;
        background-color: #d26c25;
        bottom: 50%;
        width: 100%;
        z-index: 20;
        text-align: center;
        box-shadow: rgba(0,0,0,0.5) 0 0 10px 0;
	    height:auto;
	}	
    		
	.cook-ib {
	    font-size: 15px;
	    color: rgb(51, 51, 51);
	    text-align: center;
	    font-family: iberiaheadline;
	}
    		
	.cookiesbarclass {
        display: none; 
        position: fixed;
        left: 0%; 
        right: 0px;
        bottom: 50%;
        width: 100%;
        color: black;
        z-index: 99999;
        background-color: white;
    }
                
    		
    			
	.back-footer{
	    /*background-image: url(./img/leroy_merlin.png);*/
        background-repeat: no-repeat;
        background-size: 30%;
        background-position: right;
	}
    		
}
    	
@media screen and (max-height: 575px){
	.g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
