#sliding-popup {
  margin: 0 10% 5%;
  background-color: white !important;
  position: fixed;
  top: 180px  !important; /*15%*/
  width: 75% !important;
}

.section-politica-de-cookies #sliding-popup, .section-politica-de-cookies-sfb #sliding-popup {
  top: 85px !important;
  width: 96% !important;
  margin: 0 2% 2%;
}

.region-top-header #block-block-127, .region-top-header #block-block-127--3, #header #block-block-127--5 {
  display: none; /* ocultamos el bloque por css, lo mostraremos con PHP en el template eu-cookie-compilance */
}
#block-block-127 .contextual-links-wrapper {
 display: none;
}
#header #block-block-127, #header #block-block-128, #header #block-block-128--3, #header #block-block-128--5 {
  display: none;
}
#block-block-127 .block__title, #block-block-127 .contextual-links-wrapper, #block-block-127 .eu-cookie-compliance-more-button {
  display: none;
}

/* for test: */
.region-top-header #block-block-131, .region-top-header #block-block-131--3, #header #block-block-131--5 {
  display: none; /* ocultamos el bloque por css, lo mostraremos con PHP en el template eu-cookie-compilance */
}
#block-block-131 .contextual-links-wrapper {
 display: none;
}
#header #block-block-131, #header #block-block-128, #header #block-block-128--3, #header #block-block-128--5 {
  display: none;
}
#block-block-131 .block__title, #block-block-131 .contextual-links-wrapper, #block-block-131 .eu-cookie-compliance-more-button {
  display: none;
}
/* end for test. */

#sliding-popup .popup-content #popup-text h1, #sliding-popup .popup-content #popup-text h2,
#sliding-popup .popup-content #popup-text h3,
 #sliding-popup .popup-content #popup-text p {
 color: black;
}

.eu-cookie-compliance-save-preferences-button {
  font-weight: normal;
  font-size: 13px;
}

#sliding-popup .popup-content #popup-text {
  width: 100%;
  max-width: 100%;
  text-align:center;
}

#sliding-popup .popup-content #popup-buttons {
  width: 100%;
  max-width: 100%;
  margin: auto;
  text-align: center;
}

#sliding-popup .popup-content #popup-text h2 {
  font-size: 20px;
  margin-top: 35px;
}

#sliding-popup .popup-content #popup-text p{
  font-size: 16px;
  display: block;
}

#sliding-popup .popup-content #popup-text p a{
   color: #006035;
   font-weight: bold;
}

#sliding-popup .popup-content button {
	background-color: #9fc416;
	padding: 10px 20px;
	display: inline-block;
	border-radius: 7px;
	color: white;
	font-family: 'Lato', sans-serif !important;
   border: none;
   text-shadow: none;
   font-weight: normal;
   background-image: none;
}
#sliding-popup .popup-content button:hover {
	background-color: #9fc416!important;
}

#sliding-popup  .eu-cookie-compliance-categories-buttons {
  padding-left: 40%;
  max-width: 100%;
}

/*#sliding-popup .eu-cookie-compliance-more-button {
 display; none;
}*/



@media screen and (max-width:400px) {
  #sliding-popup .popup-content #popup-text h2 {
    font-size: 15px;
    margin-top: 5px;
  }
}
@media screen and (max-width:400px) {
  #sliding-popup .popup-content #popup-text p{
    margin: 0px;
    font-size: 8px !important;
  }
}

@media screen and (max-width:520px) {
	#sliding-popup {
	    margin: 0 1% 0%;
	    background-color: white !important;
	    position: fixed;
	    top: 8% !important;
	    width: 94% !important;
	}
}
@media screen and (max-width:520px) {
	#sliding-popup .popup-content #popup-text p{
	    font-size: 11px;
	}
}
