@font-face {
font-family: "Myriad Variable Conept ligth";/*/*/src: url(//borjamb.com/wp-content/themes/borjamb2022/fonts/MyriadVariableConcept-Roman-2.otf);/**/}
:root {
--oscuro:   #27245C;
--azul:     #6390C6;
--dorado:   #B19045;
--blanco:   #FFFFFF;
--negro:    #1A1919;
--rojo:     #A32F3B;
--granate:  #C12637;
--primario:     var(--azul);
--secundario:   var(--dorado);
--fondo:        var(--blanco);
--fondo_azul:   #011C47;
--h_head: 40px;
}
body.customize-support{
min-height: 100%;
}
p,h1,h2,h3,h4,h5,div,ul,li{
color: var(--oscuro);
}
h1,h2,h3,h4 {
font-family: 'Kurale', serif;
}
h4{
color: var(--ocuro);
}
h2>a,h3>a {
color: var(--oscuro);
font-family: 'Kurale', serif;
}
h4.granate>a {
color: var(--granate);
}
p,div,a {
font-family: 'Myriad Variable Conept ligth';
font-size: 1.01em;
color: var(--oscuro);
}
a {
color: var(--oscuro);
}
img{
height: auto;
}
figcaption {
text-align: center;
font-size: 1.5em;
}
hr {
margin: 20px 0 20px 0;
}
.head {
background: var(--fondo_azul);
display: flex;
position: fixed!important;
top: 0;
width: 100%;
height: var(--h_head);
z-index: 99999;
}
.row {
background: var(--blanco);
}
content.content {
position: relative; top: var(--h_head)!important;
min-height: 100%;
display: grid;
}
img.custom-logo {
margin-top: 10px;
} figure.wp-block-image.size-full.caratula-lateral { }
.caratula{
padding-top: 20%;
padding-bottom: 20%;
}
.wp-block-column.is-vertically-aligned-center.caratula-estrecho {
max-width: max-content;
margin: auto;
height: 100%;
}
h1.has-text-align-center.has-white-color.has-text-color{
font-family: 'Kurale', serif;
font-size: 2em;
}
.caratula-miniaturas{
text-align: center;
}
figure.caratula-miniatura {
display: contents;
}
figure.caratula-miniatura>img {
height: 200px;
width: auto;
}
p.has-text-align-center.catarula-subtitulo.has-white-color.has-text-color{
font-family: 'Myriad Variable Conept ligth'; letter-spacing: .2em;
} .wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]) {
background: none;
padding: 100px 10px;
}
.wp-block-column.is-vertically-aligned-center.marco {
border-color: var(--negro);
border-style: solid;
border-width: 1px;
}
h2.has-text-align-center {
font-family: 'Kurale', serif;
color: var(--ocuro);
}
hr.wp-block-separator.dorado {
max-width: 25%;
text-align: center;
margin: 15px auto;
color: var(--dorado);
}
p#valores {
line-height: 20px;
font-weight: 500;
}
p.avance-entrada {
text-align: justify;
font-size: 0.95em;
}
a.leer-mas,.titulo-entrada{
color: var(--granate);
}
a.titulo-entrada:hover{
color: var(--rojo);
}
a.leer-mas{
font-weight: 700;
}
.wp-block-button.dorado {
height: 50px;
margin-bottom: 25px;
}
.image {
text-align: center;
height: 165px;
overflow: hidden;
} footer,div.pie {
background-color: black;
color: white;
padding: 0!important;
text-align: center;
}
button.btn {
width: 100%;
color: var(--oscuro);
font-size: 1.5em;
}
.pie-rrss {
text-align: center;
padding-top: 45px;
}
.wp-block-column.bloque-contacto {
display: contents;
}
.wp-block-column.bloque-contacto>p {
vertical-align: middle;
padding: 2px 5px;
font-size: 1.2em;
}
a.icon-linea {
background: none;
}
img.icon {
width: 40px;
padding: 5px;
filter: invert(100%);
margin-bottom: 15px;
}
img.icon.invertir {
filter: none!important;
cursor: pointer;
}
nav.menu-pie-container {text-align: center;}
ul.pie {
display: inline-flex;
list-style: none;
padding: 0;
margin-top: 10px;
width: fit-content;
}
ul.pie>li {
padding: 10px;
}
ul.pie>li>a {
color: var(--blanco)!important;
cursor: pointer;
font-size: 1.2em;
}
.copyright {
text-align: center;
padding-bottom: 20px;
color: var(--blanco);
font-size: 1.3em;
}
div.copyright>a {
color: white!important;
}
@media (max-width: 600px){
.escritorio{
display: none;
}
}
.col-sm-12 {
overflow: hidden;
}
body{
width: 100%!important;
}
@media (max-width: 600){
img.wp-image-166729 {
margin: auto;
text-align: center;
width: 50%;
}
figure.wp-block-image.size-full {
margin: auto;
text-align: center;
padding-bottom: 75px;
}
.image {
text-align: center;
}
img.imageborder.alignleft.wp-post-image {
width: 100%;
}
.col-sm-3.centrar {
margin-top: 25px;
}
}
@media (min-width: 600px) AND (max-width 1200px){
.wp-block-column.is-vertically-aligned-center.caratula.has-white-color.has-text-color.has-background {
padding: 300px 0px;
}
}
.margen-0{
margin: 0!important;
} .single {
position: relative;
top: 125px;
margin-bottom: 150px;
}
h1.sigle {
text-align: center;
padding: 10px;
margin-bottom: 25px!important;
color: var(--granate);
}
div.page-tarjeta-textos>h2 {/*/*/padding-top: 50px;
color: var(--granate);
margin-top: 10px!important;
}
div.page-tarjeta-textos>p {
font-size: 1.2em;
}
div.page-tarjeta-textos>ul>li,div.page-tarjeta-textos>ol>li {
font-size: 1.2em;
}
div.page-tarjeta-textos>h2,div.page-tarjeta-textos>h3 {
color: var(--granate);
margin-top: 10px!important;
}div.page-tarjeta-textos>h4 {
color: var(--oscuro);
font-size: 1.5em;
}
div.page-tarjeta-textos>h2{/**/} h1.page-titulo {
text-align: center;
margin-bottom: 50px;
margin-top: 150px!important;
} a.ab-item {
color: white!important;
}
nav.menu-cabecera {
position: fixed;
top: 0px;
font-size: 1.5em;
width: 100%;
}
nav.menu-cabecera>div.menu>ul {
display: inline-flex;
}
a.mega-menu-link {
color: var(--blanco)!important;
background: #011c47!important;
font-size: 1.2em!important;
}
a.mega-menu-link:hover,a.mega-menu-link:active {
text-decoration: underline!important;
transition: 3;
}
.enviar {
text-align: center;
margin: auto;
font-size: 1.5em;
cursor: pointer;
color: var(--granate);
}
.separador-fin {
height: 50px;
}
.paginacion {
text-align: center;
font-size: 2em;
}
a.page-numbers,span.page-numbers.current {
background: var(--granate);
text-align: center;
border-radius: 5px;
padding: 5px 14px 3px;
color: var(--blanco)!important;
transition: 1s;
}
span.page-numbers.current,a.page-numbers:hover{
background: var(--dorado);
text-decoration: none!important;
transition: 1s;
}
.justificar{
text-align: justify!important;
}
input#aceptacion {
position: relative;
float: left;
width: 15px;
margin: 5px -14px;
margin-right: 10px;
height: 20px;
}
.aceptacion{
margin-top: 15px;
}
span.wpcf7-list-item-label {
font-size: .7em;
line-height: 2px!important;
font-weight: 100!important;
}
span>label{
line-height: .8em;
font-size: .8em;
font-weight: 100!important;
}
figure.aligncenter.size-full {
background: var(--fondo);
}
.pie {
width: 80%;
margin: auto;
}
figure.aligncenter.size-full.pie {
margin-left: 0;
min-width: 100%!important;
}
figure.aligncenter.size-full{
background-color: var(--fondo);
}
.pie>figure.aligncenter.size-full {
width: 100%! important;
}
.contacto-formulario {
text-align: left;
}
.separador-fondo {
height: 50px;
background: var(--fondo);
}
.wp-block-column.bloque-contacto {
font-size: .5em;
}
.bloque-contacto>p.has-small-font-size {
margin: auto 0;
}
div.inner>a>span>strong {
font-weight: 100!important;
}
@media (max-width: 600px){
.head {
height: 50px;
}
content.content {
top: 50px!important;
}
.escritorio{
display: none;
}
p{
margin: 35px!important;
}  
.contacto-datos {
background: var(--fondo)!important;
}
.contacto-formulario {
background: var(--fondo)!important;
}
ul#menu-pie {
display: contents;
}
nav.menu-cabecera {
min-width: 100%;
right: 0;
}
nav.menu-cabecera {
position: fixed;
top: 0;
}
#mega-menu-wrap-max_mega_menu_1 {
width: min-content!important;
}
div#mega-menu-wrap-max_mega_menu_1 {
min-width: 100%;
}
ul.mega-sub-menu>li {
padding-left: 10px!important;
background: var(--negro)!important;
}
.wp-block-columns {
margin-bottom: 0px!important;
}
.separador-fondo{
display: none;
}
.bloque-contacto>p.has-small-font-size {
margin: 0!important;
margin-top: 13px!important;
}
}
.granate{
color: var(--granate)!important;
}
cite {
color: var(--granate)!important;
}
div.wp-block-column>ul>li {
font-size: 1.2em;
}
.h2, .h3, .h4, h2, h3, h4 {
margin-top: -25px!important;
margin-bottom: 10px!important;
padding-top: 45px!important;
}
.h1, h1 {
margin-top: -25px!important;
margin-bottom: 10px!important;
}
h3.titulo-entrada {
height: 55px!important;
margin-top: 5px!important;
text-align: center;
padding: 0!important;
}
figcaption.wp-element-caption {
font-size: .75em;
}