/*
    THEME NAME:Merin
    THEME URI:
    VERSION:1.0
    AUTHOR:Iberleads - Marketing Online SL.
    AUTHOR URI:http://iberleads.es
    DESCRIPTION:Tema Merin
    TEMPLATE:Divi
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.oculto {
    display: none !important;
}

#footer-info .legal {
    font-weight: normal;
    text-decoration: underline;
}

nav #top-menu a {
    text-transform: uppercase !important;
    text-align: center;
}
nav #top-menu a span {
    display: block;
    text-transform: capitalize;
    font-weight: 100;
    font-size: 12px;
    line-height: 150%;
}

/*
 * COOKIES
 */

body.textos-legales .contenido {
  padding: 0 10%;
}
body.textos-legales .contenido h1 {
  font-size: 38px !important;
  padding-top: 20px;
}
body.textos-legales .contenido h2 {
  font-size: 30px !important;
}

/** Cookies >> cdp-cookies-texto **/
.cdp-cookies-texto {
  text-align: left !important;
  -webkit-box-shadow: 0 0 20px 0 rgb(161, 161, 161) !important;
  -moz-box-shadow: 0 0 20px 0 rgb(161, 161, 161) !important;
  box-shadow: 0 0 20px 0 rgb(161, 161, 161) !important;
  background-color: rgb(255, 255, 255) !important;
  width: 75% !important;
  max-width: 600px !important;
  padding-top: 20px !important;
  padding-right: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 20px !important;
  margin-top: auto !important;
  margin-right: auto !important;
  margin-bottom: auto !important;
  margin-left: auto !important;
  -webkit-border-radius: 5px 5px 0 0 !important;
  -moz-border-radius: 5px 5px 0 0 !important;
  border-radius: 5px 5px 0 0 !important;
  display: inline-block !important;
  opacity: 0.95 !important;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)" !important;
    filter: alpha(opacity=95) !important;
    -moz-opacity:0.95 !important;
    -khtml-opacity: 0.95 !important;
  position: relative !important;
}

/** Cookies >> cdp-cookies-alerta **/
.cdp-cookies-alerta {
  text-align: center !important;
  background-color: rgba(255, 255, 255, 0) !important;
  background-image: none !important;
  border-top-style: none !important;
  position: fixed !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 9999 !important;
}

/** Cookies >> cdp-cookies-texto h4 **/
.cdp-cookies-texto h4 {
  color: rgb(68, 68, 68) !important;
}

/** Cookies >> cdp-cookies-texto p **/
.cdp-cookies-texto p {
  color: rgb(136, 136, 136) !important;
}

/** Cookies >> close-cookie-banner **/
.close-cookie-banner {
  background-image: url("img/close.png") !important;
  background-repeat: no-repeat !important;
  background-size: 20px !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: 10px !important;
  margin-right: 10px !important;
  margin-bottom: 10px !important;
  margin-left: 10px !important;
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
}

/** Cookies >> close-cookie-banner span **/
.close-cookie-banner span {
  display: none !important;
}

/** Cookies >> cdp-cookies-texto a **/
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a {
  color: #000 !important;
}

/** Cookies >> cdp-cookies-texto a:hover **/
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:hover {
  color: #000 !important;
  text-decoration: underline !important;
}

/** Cookies >> cdp-cookies-texto a:visited **/
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:visited {
  color: #000 !important;
}

/** Cookies >> cdp-cookies-texto a:active **/
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:active {
  color: #000 !important;
}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto {
    border-top: none !important;
}

.cdp-cookies-alerta.cdp-cookies-tema-gris a.cdp-cookies-boton-cerrar {
    color: #fff !important;
    margin-top: 10px;
}
