/* Custom Styles */

/* HEAD */
.header__content--desktop {padding: 12px 0;}
.logo__text {font-weight:400;font-size: 18px;}
#section-header .btn {padding: 0 1.5em;border-radius: 6px!important;} 
#section-header a.link-list__link {font-family: 'DINRegular'!important;}
.header__content--desktop .link-list__link {margin: 0 20px;margin-left: 20px;}

/* BODY */

h2, h3, h4, h5, h6 {line-height: 1.2em; letter-spacing: 0;}
.btn, .form-btn {font-family: DINBold; letter-spacing:0;} 

/* Formato para todos los botones transparentes */
a.btn--outline {font-family:DINRegular;}
a.btn--outline:hover{border: 2px solid rgb(0 0 0 / 0%)!important;box-shadow: 0 2px 10px rgba(0, 0, 0, 0);text-decoration:underline;}

/* A las tarjetas de caso les damos tamaño al texto */
.feature__text {font-size: 24px;line-height: 1em;}
.textodecaso {font-size:18px;line-height: 1.2em;}

/* Al titular de casa caso le ponemos un borde negro abajo */
.caso {padding-bottom: .5em;border-bottom:3px solid #000;}

/* centramos las imágenes dentro de un bloque de texto y feature */
.block-type--text img, .feature img {margin: 1.2em auto !important;}

/* Para los titulares que lleven un borde encuadrándoles */
.encuadrado {
font-size:24px;
padding:6px 0;
border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
border: 1px solid #000000;}

/* Listas con icono verde OK */
ul {
    list-style-image: url('okicon.png');
    list-style-position: outside!important;
} 
li {
    padding: 0px;
    margin: 0px;
}

.form-control {font-family: 'DINRegular'!important;border-radius: 15px;color: #ffffff!important;background-color: #343434;}
.form-group label {font-size:16px;}
input.form-control::placeholder, textarea.form-control::placeholder { color: #ECF0F1!important; }

/* FOOTER */
#block-1555988525205 {margin:2em 0;}
a.link-list__link {font-family: 'DINBold'!important;font-size: 18px;}
a.link-list__link:visited {font-family: 'DINBold'!important;text-decoration:underline!important;}
a.link-list__link:hover {text-decoration:underline!important;}