/*
    Theme Name: Camino Creativo
    Text Domain: Caminocreativo.com
    Version: 1.1
    Description: Tema Camino Creativo
    Tags: responsive, creativo
    Author: Aleix
    Author Uri: youtube.com
*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap');

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #ee3577;
    --red: #dc3545;
    --orange: #f68e62;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #767575;
    --gray-dark: #434242;
    --primary: #6f42c1;
    --secondary: #4f4f4f;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #c2c2c2;
    --lightgray: #eeeeee;
    --dark: #434242;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    /* Font Sizes */
    --font-normal: 1em;
    --font-small: 0.8125rem;
    /* Sidebar */
    --sidebar-width: 280px;
    --content-max-width: 860px;
}
*,
*::before,
*::after {
    box-sizing: border-box
}

html {
    line-height: 1.15;
    overflow-x: hidden;
}
body {
    color: var(--secondary);
    overflow-x: hidden;
    height: 100%;
}



a{
    color: var(--pink);
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--gray-dark);
    font-weight: bold
}

.btn {
    font-weight: bold;
    padding: .375rem 1rem;
    height: 2.75rem;
    transition: all 0.4s ease-in-out
}


.btn:focus,
.btn.focus {
    box-shadow: none !important
}

.btn-primary {
    color: #fff
}

.form-control {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
    height: 2.75rem;
    border-color: var(--light)
}

.theme-bg-light {
    background: white;
}

.theme-bg-dark {
    background: var(--dark) !important
}

.header {
    position: relative;
    left: 0;
    top: 0;
    height: 10vh;
    width: 100%;
    background: #fff;
    color: #fff
}
.header .site-title {
    color:var(--white);
    font-size:1.2em;
    }

.header .btn-primary {
    background: rgba(0, 0, 0, 0.3);
    border-color: transparent;
    font-size: 1rem;
    padding-top: 0.5rem
}

/* CUSTOM*/

.aptf-tweet-content{
	
	width: 77%;
height: 65%;
	margin-left: 6.7vh;
}

a:hover{

    color: #d0021b !important;
}

li.menu-:hover{

    color: green;
}
ul.sub-menu{ display: block; }

.p-madrid{
    position: relative;
text-align: center;
top: -60%;
width: 100%;
right: 2%;
font-weight: 600;
color: #d0021b;
}


.p-invierno{
    position: relative;
text-align: center;
top: -60%;
width: 100%;
right: 10.5%;
font-weight: 600;
color: #b8be14;


}

.p-frances{
    position: relative;
text-align: center;
top: -30%;
width: 100%;
right: 7%;
font-weight: 600;
color: #0082ca;

}



.m-etapas{

    margin-left: 7%;
}


.txt-etapas{

    width: 70%;
    top: 19%;
    margin-left: 10%;
    position: relative;
    text-align: justify;
    font-size: 0.9rem;
}

.p-etapas{
    font-weight: 600;
    font-size: 18px;
}

.txt-caminos-3{
	width: 50%;
	  width: 50%;
    text-align: center;
    margin-left: 20%;
    margin-top: 30px;
}

.txt-caminos{
        width: 50%;
    text-align: center;
    margin-left: 20%;
    margin-top: 30px;
}

.txt-caminos-2{
        width: 55%;
    text-align: center;
    margin-left: 19%;
    margin-top: 8%;
    color: white;
}



.txt-talleres{

    width: 60%;
text-align: center;
margin-left: 20%;
top: 10%;
position: relative;


}

.txt-img-over{
    position: absolute;
    color: white;
    font-size: 30px;
}



.txt-white-act{
 color: white;
margin-left: 60px;
font-family: Open Sans;
font-weight: bold;
font-size: 18px;
text-decoration: underline;
position: relative;
top: 15%;
	z-index:99;
}

.txt-white-light{
    color: white;
    margin-left: 60px;
    font-family: Open Sans;
    font-weight: lighter;
    position: relative;
    top: 10%;
}

.bk-blue{
	background-color: #0082ca;
    

}

.tweet{
	margin-left: 40px;
	
	color: #0082ca;
	width: 75%;
}

.txt-blue{

	color: #0082ca;
	margin-top: 40px;
	margin-left: 40px;
	font-size: 45px;
	font-family: Open Sans;
	font-weight: bold;
}

.txt-white-p{
	color: white;
	margin-top: 25px;
	margin-left: 61px;
	font-size: 20px;
	text-decoration-line: underline;
	font-family: Open Sans;
	font-weight: bold;
}

.txt-white{

	color: white;
	margin-top: 40px;
	margin-left: 60px;
	font-size: 45px;
	font-family: Open Sans;
	font-weight: bold;
}

    .txt-white-bot-pad{

    color: white;
    margin-top: 0px;
    margin-left: 40px;
    font-size: 45px;
    position: relative;
top: 10%;
    font-weight: 900;
}

.txt-white-bot{

	color: white;
	margin-top: 0px;
	margin-left: 60px;
	font-size: 45px;
	position: relative;
top: 12%;
	font-weight: 900;
}

.txt-white-ndeco{
	margin-top: 69px;
	color: white;
	font-family: Open Sans;
	font-size: 20px;
	width: 90%;

}
/* CSS PARA SECCIÓN TALLERES */
/* ETAPA 1 */
.bk-img-1a{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/pirri.jpeg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;	
}

.bk-img-1b{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/04/Foto-Belen.jpg');
	background-repeat: no-repeat;
	background-size: 99%;
	background-position: center;
	object-fit:cover;		
}

.bk-img-1c{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/1c_3.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;	
}
/* ETAPA 2 */
.bk-img-e2{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/e2_2.jpeg');
    background-repeat: no-repeat;
    background-size: 92%;
	background-position-y: 70%;
}

.bk-img-2b{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/104.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	
}

.bk-img-2c{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/2c.png');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}

/* ETAPA 3 */
.bk-img-e3{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/e3_2.jpeg');
    background-repeat: no-repeat;
    background-size: 92%;
	background-position-y: 70%;
}
.bk-img-3b{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/3b.jpeg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}

.bk-img-3c{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/3c.png');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}

/* ETAPA 4 */
.bk-img-e4{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/e4_2.jpeg');
    background-repeat: no-repeat;
    background-size: 92%;
	background-position-y: 70%;
}
.bk-img-4b{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/4b.png');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: 100%;
    background-position-x: 100%;
}

.bk-img-4c{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/nuevostres.png');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}
/* ETAPA 5 */
.bk-img-e5{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/e6.jpeg');
    background-repeat: no-repeat;
    background-size: 92%;
	background-position-y: 70%;
}
.bk-img-5a{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/saletaa.jpeg');
	background-repeat: no-repeat;
	background-size: 100%;
	object-fit:cover;
}

.bk-img-5b{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/5b_2.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: 100%;
    background-position-x: 100%;
}

/* ETAPA 6 */
.bk-img-e6{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/e6_2.jpeg');
    background-repeat: no-repeat;
    background-size: 92%;
	background-position-y: 70%;
}
.bk-img-6b{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/6b.jpeg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}

/* ETAPA 7 */
.bk-img-e7{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/e7.png');
    background-repeat: no-repeat;
    background-size: 92%;
	background-position-y: 70%;
}
.bk-img-7b{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/7b_2.jpeg');
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
}
/* ETAPA 8 */
.bk-img-e8{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/e8_4.jpg');
    background-repeat: no-repeat;
    background-size: 92%;
	background-position-y: 70%;
}
.bk-img-8a{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/8a.jpeg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}
.bk-img-8b{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/ferro.jpeg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}
.bk-img-8c{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/8b_3.png');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}
.bk-img-8d{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/modesto.jpeg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}
/* ETAPA 9 */
.bk-img-e9{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/e9.jpeg');
    background-repeat: no-repeat;
    background-size: 92%;
	background-position-y: 100%;
}

.bk-img-9b{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/9b_2.jpeg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}
/* ETAPA 10 */
.bk-img-e10{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/e10.jpg');
    background-repeat: no-repeat;
    background-size: 92%;
	background-position-y: 70%;
}

.bk-img-10b{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/10b_2.jpeg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}

/* TERMINA SECCIÓN */

/* CSS PARA SECCIÓN EMPRENDEDORES */
.bk-img-uno{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/uno_e.png');
    background-repeat: no-repeat;
    background-size: 100%;
	background-position-y: 100%;
}

.bk-img-dos{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/dos_e.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}

.bk-img-tres{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/tres_e.jpeg');
    background-size: 100%;
	background-position: center;
	object-fit:cover;
}

.bk-img-cuatro{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/cuatro_e.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}

.bk-img-cinco{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/cinco_e.jpeg');
    background-repeat: no-repeat;
   	background-size: 100%;
	background-position: center;
	object-fit:cover;
}

.bk-img-seis{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/seis_e.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}
.bk-img-siete{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/siete_e.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}
.bk-img-ocho{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/ocho_e.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}


/* TERMINA SECCIÓN */



.bk-img-38{

    background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/04/invierno-10-scaled.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
    
}

.bk-img-37{

    background-image: url('../CaminoCreativo/assets/images/etapa-29.png');
    background-repeat: no-repeat;
    background-size: 100%;   
	background-position-x: 50%;



}


.bk-img-belen{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/04/Foto-Belen.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
	
}

.bk-img-nuria{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/04/Nuria-sanchez.jpeg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}


.bk-img-eva{
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/04/Eva-Caballero.png');
	background-repeat: no-repeat;
	background-size: 140%;
	background-position: center;
	object-fit:cover;
}


.bk-img-inda{
	
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/04/inda_edit.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;


}

.bk-img-carolina{
		
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/04/Catalina-Bohorquez.png');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}

.bk-img-36{

    background-image: url('../CaminoCreativo/assets/images/etapa-28.jpeg');
    background-repeat: no-repeat;
    background-size: 130%;
    background-position-x: 100%;
	background-position-y: 30%;


}

.img-custom-noticias{
    position: relative;
top: -30vh;

}

.bk-img-35{

    background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/rodeiro2.jpeg');
    background-repeat: no-repeat;
    background-size: 130%;


}

.bk-img-34{

    background-image: url('../CaminoCreativo/assets/images/etapa-26.jpeg');
    background-repeat: no-repeat;
   background-size: 100%;
    background-position-y: 100%;
    background-position-x: 100%;


}




.bk-img-33{

    background-image: url('../CaminoCreativo/assets/images/Torre-Monforte-de-Lemos.jpg');
    background-repeat: no-repeat;
    
	
	background-size: 150%;
background-position-y: 40%;
background-position-x: 100%;


}






.bk-img-32{

    background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/e4_2.jpeg');
    background-repeat: no-repeat;
    background-size: 120%;
    background-position-y: 100%;
    background-position-x: 100%;


}

.bk-img-31{
    background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/arua.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: 100%;
    background-position-x: 100%;

}

.bk-img-30{
    background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/obarco.jpg');
    background-repeat: no-repeat;
   background-size: 100%;
    background-position-y: 20%;
}

.bk-img-mino-xs{
	    text-align: right;
   
    position: relative;
}


.bk-img-29{
    background-image: url('../CaminoCreativo/assets/images/invierno-1.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: 20%;
}

.bk-img-28{

    background-image: url('../CaminoCreativo/assets/images/logo-verde.svg');
    background-repeat: no-repeat;
    width: 100%;
	text-align: center;
	height: 100%;
	right: -20.5%;
	position: relative;
	top: 23%;
}

.bk-img-27{

    background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/ponfe.jpeg');
        
background-repeat: no-repeat;
background-size: 140%;
background-position-y: 42%;
height: 100%;


}


.bk-img-26{

    background-image: url('../CaminoCreativo/assets/images/etapa-19.jpg');        
	background-repeat: no-repeat;
	background-size: 120%;
	background-position-y: 42%;
	height: 100%;
}

.bk-img-25{
    background-image: url('../CaminoCreativo/assets/images/etapa-18.jpg');
    background-repeat: no-repeat;
	background-size: 120%;
	background-position-y: 42%;
	height: 100%;

}

.bk-img-24{

    background-image: url('../CaminoCreativo/assets/images/etapa-17.jpg');      
	background-repeat: no-repeat;	
	background-size: 120%;
	background-position-x: 39%;
	height: 100%;
}


.bk-img-23{

    background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/mansilla.jpeg');        
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: 42%;
	height: 100%;
}


.bk-img-22{

    background-image: url('../CaminoCreativo/assets/images/etapa-15.jpg');
        
background-repeat: no-repeat;

height: 100%;
	
	background-size: 150%;
background-position-x: 100%;


}



.bk-img-21{

    background-image: url('../CaminoCreativo/assets/images/etapa-13.jpg');
    background-repeat: no-repeat;
	background-size: 130%;
	background-position-x: 82%;
	height: 100%;
}

.bk-img-20{

    background-image: url('../CaminoCreativo/assets/images/etapa-12.jpg');
    background-repeat: no-repeat;
	background-size: 150%;
	background-position-y: 42%;
	height: 100%;

}

.bk-img-19{

    background-image: url('../CaminoCreativo/assets/images/etapa-11.jpg');
        
background-repeat: no-repeat;
background-size: 180%;
background-position-y: 42%;
height: 100%;


}


.bk-img-18{

    background-image: url('../CaminoCreativo/assets/images/etapa-10.jpg');
        
background-repeat: no-repeat;
background-size: 280%;
background-position-y: 42%;
height: 100%;


}



.bk-img-17{

    background-image: url('../CaminoCreativo/assets/images/etapa-9.jpg');
        
background-repeat: no-repeat;
background-size: 100%;
background-position-y: 42%;
height: 100%;


}


.bk-img-16{

    background-image: url('../CaminoCreativo/assets/images/etapa-8.jpg');
        
background-repeat: no-repeat;
background-size: 130%;
background-position-y: 52%;
height: 100%;


}

.bk-img-15{





background-image: url('../CaminoCreativo/assets/images/etapa-7.jpg');
background-repeat: no-repeat;

	
	background-size: 120%;
height: 100%;
background-position-x: 130%;


}

.bk-img-14{

    background-image: url('../CaminoCreativo/assets/images/etapa-66.jpg');
        
background-repeat: no-repeat;

height: 100%;
	
	background-size: 250%;
background-position-x: 45%;

}


.bk-img-12{

    background-image: url('../CaminoCreativo/assets/images/cercedilla.jpg');
  background-repeat: no-repeat;
background-size: 290%;
background-position-y: 10%;
height: 100%;

}



.bk-img-13{



    background-image: url('../CaminoCreativo/assets/images/etapa-5.jpg');
      background-repeat: no-repeat;
background-size: 190%;
background-position-y: 50%;
height: 100%;
display: block;





}






.bk-img-11{

    background-image: url('../CaminoCreativo/assets/images/logo-azul.svg');
    background-repeat: no-repeat;
    width: 50%;
    text-align: center;
    height: 50%;
    right: -33%;
    position: relative;
    top: 23%;

}



.bk-img-10{

    background-image: url('../CaminoCreativo/assets/images/4-manzanares.jpg');
       background-repeat: no-repeat;
    background-size: 100%;
background-position-y: 10%;
    height: 100%;
   
   
}



.bk-img-9{

    background-image: url('../CaminoCreativo/assets/images/3-cantos.jpg');
       background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: 20%;
   
   
}


.bk-img-frances{

    background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/caminofrances.jpg');
    background-repeat: no-repeat;
   background-size: 92%;
background-position-y: 70%;
}


.bk-img-camfran{

    background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/06/caminofrances.jpg');
    background-repeat: no-repeat;
   background-size: 90%;
background-position-y: 70%;
}

.bk-img-8{

    background-image: url('../CaminoCreativo/assets/images/madrid-1.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: 20%;
}


.bk-img-7{

    background-image: url('../CaminoCreativo/assets/images/logo-rojo.svg');
    background-repeat: no-repeat;
    width: 100%;
text-align: center;
height: 100%;
right: -35%;
position: relative;
top: 23%;
}


.bk-img-6{

     background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/05/tramas_Mesa-de-trabajo-1-copia-14.png');
     background-repeat: no-repeat;
     background-size: 150%;

}

.bk-img-5{
    background-image: url('../CaminoCreativo/assets/images/mapas.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;

}

.bk-img-2{
    background-image: url('../CaminoCreativo/assets/images/bkgreen.png');

}

.bk-img-4{
    background-image: url('../CaminoCreativo/assets/images/large.jpeg');
    background-size: 100%;
    background-repeat: no-repeat;

}



.bk-img{
    background-image: url('../CaminoCreativo/assets/images/bkred.png');
  
}

.bgimg {
    background-image: url('../CaminoCreativo/assets/images/santiago.jpg');
}

.bk-img-3{

    background-image: url('../CaminoCreativo/assets/images/mino.svg');
    background-repeat: no-repeat;
    left: 20vh;
    top: 10vh;
}


.bk-img-mino{

    background-image: url('../CaminoCreativo/assets/images/mino.svg');
    background-repeat: no-repeat;
     
    left: 13vh;
    top: 11vh;

}
  

.row-custom{

	
	margin-left: 2vh;

}


.row-custom-cam{
    height: 80vh;
    margin-left: 2vh;
}

.row-custom-13{

    height: 123vh;
    margin-left: 2vh;

}
.row-custom-2{
    margin-left: 0vh !important;
}

.slider-custom{
	margin-left: -60px;
	width: 120%;
	position: relative;
    padding-top: 7%;
}



.slider-custom-ca{
    margin-left: -60px;
    width: 120%;
    position: relative;
}


.slider-custom-cam{
    margin-left: -60px;
    width: 120%;
    position: relative;
}



.slider-custom-em{
    margin-left: -60px;
    width: 120%;
    position: relative;
}

.slider-custom-ag{
    
    width: 120%;
    position: relative;
}

.slider-custom-1{
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 11%;
}

.slider-custom-home{
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 6.5%;
}

.slider-custom-2{
    margin-left: -48px;
    width: 120%;
    position: relative;
    
}

.slider-custom-3{
    
    width: 100%;
    position: relative;
    
}

.txt-14-r{

    top: 30%;
position: relative;
margin-left: 9.87%;
}

.txt-etapas-14 {
    width: 70%;
    
    margin-left: 10%;
    position: relative;
    text-align: justify;
    font-size: 0.9rem;
}

.post-custom{
    padding: 3rem!important;
    top: -6vh;
    position: relative;

}




.txt-indice {
    width: 100%;
    
    position: relative;
    text-align: center;
    font-size: 0.9rem;
    margin-top: 7%;
}

.rectangle-white-2{



padding: 1%;
left: -45%;

width: 155px;
height: 48px;
padding: 1%;
border-radius: 10px;
border: solid 2px white;
margin-left: 45%;
font-size: 15px;
text-align: center;
margin-top: 5%;
color: white;

}

.rectangle-white{

width: 115px;
height: 48px;
padding: 12px 100px 14px 29px;
border-radius: 10px;
border: solid 2px white;
margin-left: 45%;
font-size: 15px;
text-align: center;
margin-top: 5%;

}

p{
    margin-bottom: 0rem;
    margin-top: 0;
}

.bk-grey{
    background-color: #f5f5f5; txt-margin-2{
    margin-left: 25px;
    margin-top: 75px;
    width: 70%;
}
}

.caminos-bold{

    font-weight: 900;
}

.bk-white{
    background-color: white;
}

.txt-margin{
    margin-left: 70px;
    color: white;
    position: relative;
top: 17%;
}

.txt-margin-pad{
    margin-left: 40px;
    color: white;
    position: relative;
top: 24%;
}

.txt-margin-2{
    margin-left: 25px;
    margin-top: 75px;

}
.txt-margin-3 {
    margin-left: 25px;
    margin-top: 75px;
    width: 70%;
}

.txt-margin-new {
    margin-left: 65px;
    
    width: 70%;

        position: relative;
    bottom: -11%;
}

.txt-margin-new-2 {
    margin-left: 35px;
    
    width: 70%;

        position: relative;
    bottom: -13%;
}
}
.txt-margin-4 {
    margin-left: 10px;
    margin-top: 75px;
    width: 70%;
}

.txt-margin-5 {
    margin-left: 55px;
    margin-top: 75px;
    width: 70%;
}

.txt-over{  
    color: white;
    position: absolute;
    text-align: center;
    margin-top: 20vh;
    width: 50%;
    margin-left: 20%;
}

.txt-over-2{  
    color: white;
    position: absolute;
    text-align: center;
    margin-top: 38vh;
    margin-left: 69%;
}


.img-custom-slide{
    bottom: 35vh;
    position: relative;
    right: 4.2vh;
}

.img-custom-landing-elige{
    
    
    position: relative;
    top: -26vh;
    left: 0vh;
}


.img-custom-landing-nuestros{
    
    
    position: relative;
    top: -32vh;
}


.col-custom{

padding-left: 2%;
margin-right: 2%;
max-width: 100%;
}

.img-custom-landing-talleres{
    
    
    position: relative;
    top: -31vh;
}

.img-custom-landing-convo{
    
    
    position: relative;
    top: -34vh;
}

.bgimg2 {
    background-image: url('../CaminoCreativo/assets/images/white.jpg');
    background-size: 100%;
    
}


.img-custom-landing{
    
    
    position: relative;
    top: -29vh;
	left: 8vh;
}


.img-custom-agenda {

    position: relative;
    top: -30vh;
    
}


.col-custom-2{

    flex-grow: 1;
max-width: 10%;
}


.bk-insta{

    background-image: url('../CaminoCreativo/assets/images/insta.svg');
    width: 250%;
height: 250%;
background-size: 100%;
background-repeat: no-repeat;


}


.icon-p{
    flex-wrap: wrap;
margin-right: -15px;
margin-left: 155px;

    top: -50%;
    position: relative;
}



.col-custom-redes {
    padding-left: 2%;
    margin-right: 2%;
    max-width: 100%;
}

.rectangle-redes {
  width: 15px;
  height: 48px;

  top: 110%;
position: relative;
left: 34vh;
z-index: 99;
}


.rectangle-2 {
  width: 215px;
  height: 48px;
  padding: 12px 30px 14px 29px;
  border-radius: 10px;
  border: solid 2px #d0021b;
	position: relative;
z-index: 99;
}




.rectangle {
  width: 215px;
  height: 48px;
  padding: 12px 30px 14px 29px;
  border-radius: 10px;
  border: solid 2px #d0021b;
	position: relative;
z-index: 99;
}

.rectangle-cort {
    width: 115px;
  height: 48px;
  padding: 12px 30px 14px 29px;
  border-radius: 10px;
  border: solid 2px #d0021b;
  
}

.convo-cont{

    background-color: #f5f5f5;

width: 110%;

position: relative;
left: -3%;
height: 49rem;
}

.txt-margin-equipo {
    margin-left: 5px;
    width: 60%;
    position: relative;
    bottom: -11%;
}


.txt-white-bot-tall {
    color: white;
    margin-top: 0px;
    margin-left: 70px;
    font-size: 45px;
    position: relative;
top: 8%;
    font-weight: 900;
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 20%;
}

.rectangle-larg {
  width: 115px;
  height: 48px;
  padding: 12px 30px 14px 29px;
  border-radius: 10px;
  border: solid 2px #d0021b;
}


.p-proyecto-envia{


    color: #d0021b;
    font-size: 18px;
    position: relative;
    margin-top: -50%;
    text-decoration: underline;
}

.p-proyecto-red-2{
  height: 22px;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #d0021b;
}
.p-proyecto-red{
    width: 156px;
  height: 22px;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #d0021b;
position: relative;
z-index: 999;

}

.img-elige{
	
	width: 70%;
height: 70%;

}


.mino-2{
	width: 80%;
	height: 80%;
}

.p-emprende {

  height: 80px	;
 
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  color: #8f8f8f;
  margin-bottom: 7%;
}

.header .btn-primary:hover {
    background: rgba(0, 0, 0, 0.4);
    border-color: transparent
}

.header .navbar {
    padding: 2.5rem 1rem;
    z-index: 990;

}

.header .navbar-dark .navbar-toggler {
    border: none;
    padding: .25rem .6rem;
    left: 85%;
    position: relative;
    bottom: 90%;
    z-index: 99;
}

.header .navbar-dark .navbar-toggler:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}

.header .navbar-dark .navbar-toggler-icon {
   /* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(256,256,256, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");*/

   background-image: url('../CaminoCreativo/assets/images/boton.svg');
}

.header .nav-item {
    
  font-family: 'OpenSans', sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  position: relative;

    
}

.header .nav-item.active a {
    
    color: #000000;
}

.header .nav-item.active a:hover {
    text-decoration: none
}

.header .nav-item a {
    color: #000000;
    padding-left: 1.5vh;
    position: relative;
    top: -1.9vh;
    font-size: 1rem;

    
    
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
        background-color: #fff;
    color: #000;
    width: 100%;
    border: lightcoral;
    border-radius: 3px;
    text-decoration: none;
    padding: 12px 12px 12px 12px;
    border-style: solid;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #979797;


}

.wpcf7-submit{


    width: 100px;
height: 48px;
margin: 24px 266px 0 255px;
padding: 12px 27.5px 14px 25.5px;
border-radius: 10px;
border: solid 2px #d0021b;
color: #d0021b;
}


.main-wrapper .container-3 {
    max-width: 120%;
    height: auto;

    margin-left: -2vh;
position: relative;

    background-color: #f5f5f5;
}




.img-c{


    object-fit: cover;
    width: auto;
max-width: 100%;
height: 60vh;
margin-left: 2vh;


}


.color-ag{

background-color: #f5f5f5;

}

#responsive-form{
    max-width:900px; /*-- cambiar esto para conseguir el ancho de la forma deseada --*/;
    margin:0 auto;
        width:70%;


        padding-top: 8vh;
position: relative;
padding-bottom: 8vh;
}
.form-row{
    width: 100%;
}
.column-half, .column-full{
    float: left;
    position: relative;
    padding: 0.65rem;
    width:100%;
    -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
    .column-half{
        width: 50%;
    }
}

.header .nav-item a:hover {
    text-decoration: none;
    color: #000000;   
}


#logo-r {
    width: 55%;
    position: absolute;
    left: 8vh;
    top: 1.9vh;
    z-index: 9000;    
}

#logo-negativo{
    width: 55%;
position: absolute;
left: 5vh ;
top: 1.9vh;
z-index: 9000;
display: none;
}

.logo-negativo-r{
width: 55%;
position: absolute;
left: 5vh;
top: 1.9vh;
z-index: 9000;
}

.logo{
    width: 15%;
    position: absolute;
    left: 4vh;
    top: 1.9vh;
    display: block;
}
.social-list a {
    width: 32px;
    height: 32px;
    padding-top: 5px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
    background-color: #fff
}

.social-list a:hover {
    color: var(--secondary);
    background-color: rgba(255, 255, 255, 0.8)
}

.main-wrapper {
    
    background: #fff;
}

.main-wrapper .container {
    max-width: var(--content-max-width);
    height: auto;

}
.page-title { 
   
    
    z-index:9999;
    transition:all .2s;
    text-align: left;

}
.sticky{
    padding:1em 0 !important;
}
.page-title .heading {
    font-weight: 900;
    margin-left: 5.5vh;
    font-family: 'OpenSans',;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.18;
    letter-spacing: normal;
    color: #0082ca;
	margin-top: 21vh;
}

}

#masthead  .main-navigation {
    width: 50%;
    text-align: right;
}

.footer {
    color: rgba(255, 255, 255, 0.7);
}

.footer a {
    color: #fff
}
.gradient{
    background: rgb(43,43,43);
    background: linear-gradient(151deg, var(--orange) 0%, var(--pink) 35%,var(--primary) 100%) !important;
}
.content .post .title {
    font-size: 1.275rem
}

.content .post .title a {
    color: var(--gray-dark)
}

.content .post .title a:hover {
    color: var(--gray-dark)
}

.content .post .post-thumb {
    max-width: 160px;
    border-radius: 2px
}

.content .post .intro {
    font-size: 0.875rem
}

.content .post .more-link {
    font-size: var(--font-small);
}

.meta {
    color: #8f8f8f;
    font-size: var(--font-small);
}

.meta span {
    display: inline-block;
    margin-right:.25em;
}

.meta span a {
    color: #8f8f8f
}
.meta span.tag {
    background-color: var(--lightgray);
    padding:0 .5em;
    border-radius:5px;
}
.meta span a:hover {
    color: var(--secondary)
}


.meta span:last-child:after {
    display: none
}

.blog-nav a {
    background: var(--primary);
    color: #fff;
    font-size: 1rem;
    padding: 1rem;
    font-weight: bold;
    position: relative
}

.blog-nav .nav-link:hover {
    background: var(--secondary);
}

.blog-nav .nav-link-prev {
    border-right: 1px solid var(--secondary);
}

.blog-nav .arrow-prev {
    position: absolute;
    left: 1rem;
    top: 1.25rem;
    color: #fff
}

.blog-nav .arrow-next {
    position: absolute;
    right: 1rem;
    top: 1.25rem;
    color: #fff
}
#main { padding-bottom: 0; }

.content .title {
    font-weight: bold;
    font-size: 2rem
}

.content .content-body p,
.content .content-body li {
    font-size: 1.125rem;
    line-height: 1.6;
    height: 100%;
}

.content .content-body h1 {
    font-size: 2.125rem
}

.content .content-body h2 {
    font-size: 2rem
}

.content .content-body h3 {
    font-size: 1.75rem
}

.content .content-body h4 {
    font-size: 1.5rem
}

.content .content-body h5 {
    font-size: 1.25rem
}

.content .content-body h6 {
    font-size: 1.125rem
}

.content .image-caption {
    color: #8f8f8f;
    font-size: 0.875rem
}

.content .image-caption a {
    color: #8f8f8f;
    text-decoration: underline
}

.content .image-caption a:hover {
    color: var(--secondary)
}

.content .blockquote {
    font-family: OpenSans,  serif;
    border-left: 2px solid var(--gray-dark);
    font-size: 1.5rem
}

.content .blockquote p {
    font-size: 1.5rem
}



@media (prefers-reduced-motion: reduce) {
    .social-list a {
        transition: none
    }
    .btn {
        transition: none
    }
}





@media (max-width: 991px) and (min-width: 950px){





        .logo-rr {
    width: 55%;
    position: absolute;
    left: 8vh;
    top: 1.9vh;
    display: block !important;
}


}

@media(min-width: 2050px){
	
	.bk-resize{
		left: 10%;
		top: -60px;
		position: relative;
	}
	
	.bk-img-fondo{
	
	background-image: url('http://elcaminocreativodesantiago.es/wp-content/uploads/2021/05/tramas_Mesa-de-trabajo-1-copia-10.png');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	object-fit:cover;
}
}



@media (max-width: 1500px){

    .header .nav-item {
    font-family: 'OpenSans', sans-serif;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
    position: relative;
    
}

  .txt-e-xs{

    font-size: 0.76rem;
    text-align: justify;
  }


    .txt-e-sm{

    font-size: 0.8rem;
    text-align: justify;
}



.txt-e{

    font-size: 0.9rem;
    text-align: justify;

}


.txt-e-b{

    font-size: 1.2rem;
}


}



@media(max-width: 1100px){


    .rectangle-redes {
    width: 15px;
    height: 48px;
    top: 22%;
    position: relative;
    left: 24vh;
}
.txt-e-xs{

    font-size: 0.68rem;
    text-align: justify;
  }


  .txt-e{

    font-size: 0.76rem;
    text-align: justify;
  }

}

@media (min-width: 950px){


    .logo-rr {
    width: 55%;
    position: absolute;
    left: 8vh;
    top: 1.9vh;
    display: none;
}
}


@media (max-width: 2000px){


    .txt-talleres {
    width: 60%;
    text-align: center;
    margin-left: 15%;
    top: 10%;
    position: relative;
}



.txt-caminos-2 {
    width: 55%;
    text-align: center;
    margin-left: 20%;
    margin-top: 4%;
    color: white;
}


}


@media (max-width: 1220px){
	
	.aptf-tweet-content {
    width: 77%;
    height: 65%;
    margin-left: 6.7vh;
    font-size: 11px;
}


    .rectangle-redes {
    width: 15px;
    height: 48px;
    top: 10%;
    position: relative;
    left: 22vh;
}
    .p-invierno {
    position: relative;
    text-align: center;
    top: -60%;
    width: 100%;
    right: 7.5%;
    font-weight: 600;
    color: #b8be14;
}


    .txt-etapas {
    width: 70%;
    top: 15%;
    margin-left: 10%;
    position: relative;
    text-align: justify;
    font-size: 0.74rem;
}

    .p-madrid {
    position: relative;
    text-align: center;
    top: -60%;
    width: 100%;
    right: -0.7%;
    font-weight: 600;
    color: #d0021b;
}


.img-custom-landing {
    position: relative;
    top: -14vh;
    left: 20vh;
}
	
	.mino-2{
		
		
		width: 80%;
		height: 80%;
	}
	
	.icon-p {
flex-wrap: wrap;
margin-right: -15px;
margin-left: -75px;
top: -25%;
position: relative;
}
	
	.slider-custom {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 9%;
}


.slider-custom-home {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 7.5%;
}


.bk-img-11{

    background-image: url('../CaminoCreativo/assets/images/logo-azul.svg');
    background-repeat: no-repeat;
    width: 50%;
    text-align: center;
    height: 50%;
    right: -29%;
    position: relative;
    top: 23%;

}


}



@media (min-width: 992px) and (max-width: 1210px){
	
	.navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    left: 8%;
    position: relative;
}
}

@media (max-width: 991px){
	
	.txt-blue {
    color: #0082ca;
    margin-top: 40px;
    margin-left: 40px;
    font-size: 35px;
    font-family: Open Sans;
    font-weight: bold;
}
	.mino-principal{
		
		width: 100%;
height: 70%;
	}
    .logo{
    width: 15%;
    position: absolute;
    left: 4vh;
    top: 1.9vh;
    display: none;
}

.rectangle-redes {
    width: 15px;
    height: 48px;
    top: 160%;
    position: relative;
    left: 37vh;
}
	
	.col-custom-redes {
    padding-left: 2%;
    margin-right: 2%;
    max-width: 100%;
}




    .txt-14-r {
    top: 20%;
    position: relative;
    margin-left: 9.87%;
}

    .txt-e-xs-especialita {
    font-size: 0.64rem;
    text-align: justify;
}


    .txt-e-xs-especialita-2 {
    font-size: 0.56rem;
    text-align: justify;
}

    .p-invierno {
    position: relative;
    text-align: center;
    top: -60%;
    width: 100%;
    right: 1.5%;
    font-weight: 600;
    color: #b8be14;
}



    .txt-etapas {
    width: 70%;
    top: 15%;
    margin-left: 10%;
    position: relative;
    text-align: justify;
    font-size: 0.74rem;
}

    .p-frances {
    position: relative;
    text-align: center;
    top: -30%;
    width: 100%;
    right: 2%;
    font-weight: 600;
    color: #0082ca;
}


     .p-madrid {
    position: relative;
    text-align: center;
    top: -60%;
    width: 100%;
    right: -3%;
    font-weight: 600;
    color: #d0021b;
}

    .bk-img-7 {
    background-image: url('../CaminoCreativo/assets/images/logo-rojo.svg');
    background-repeat: no-repeat;
    width: 100%;
    text-align: center;
    height: 100%;
    right: -35%;
    position: relative;
    top: 23%;
}

    li{

    margin: 30px;

}


.bk-img-11{

    background-image: url('../CaminoCreativo/assets/images/logo-azul.svg');
    background-repeat: no-repeat;
    width: 50%;
    text-align: center;
    height: 50%;
    right: -29%;
    position: relative;
    top: 23%;

}


.txt-caminos-2 {
    width: 55%;
    text-align: center;
    margin-left: 22%;
    margin-top: 8%;
    color: white;
}



.rectangle-white {
    width: 115px;
    height: 48px;
    padding: 12px 100px 14px 29px;
    border-radius: 10px;
    border: solid 2px white;
    margin-left: 39.5%;
    font-size: 15px;
    text-align: center;
    margin-top: 5%;
}

.navbar-collapse{

    height: 100%;
width: 100%;
position: fixed;
align-items: center;
top: 0;
left: 0;

background-color: #d0021b;
overflow-x: hidden;
transition: ease-in 0.5s;
}

#logo-negativo {
   width: 30%;
position: absolute;
left: 40vh;
top: 1.9vh;
z-index: 9000;
    display: none;
}

.header .navbar-dark .navbar-toggler {
    border: none;
    padding: .25rem .6rem;
    left: 85%;
    position: relative;
    top: -4vh;
    z-index: 99;
}

	.rectangle-2 {
   width: 215px;
height: 48px;
padding: 12px 30px 14px 29px;
border-radius: 10px;
border: solid 2px #d0021b;
position: relative;
z-index: 99;
top: -6vh;
}


.rectangle {
    width: 215px;
    height: 48px;
    padding: 12px 30px 14px 29px;
    border-radius: 10px;
    border: solid 2px #d0021b;
    top: 9vh;
    position: relative;
	z-index: 999;
}

.img-custom-landing {
    position: relative;
    top: -30vh;

    top: -4vh;
    left: 5vh;


}
	
	
	.mino-2{
		
    width: 90%;
    height: 90%;
}
		
	

.slider-custom-home {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 15.5%;
}


.logo-r {
  width: 30%;
position: absolute;
left: 40vh;
top: 1.9vh;
z-index: 9000;
}




.header .nav-item a {
    color: #fff;
    padding-left: 1.5vh;
    position: relative;
    top: 39vh;
    font-size: 35px;
    font-weight: 900;
}

}


@media(max-width: 800px){

	.txt-blue {
    color: #0082ca;
    margin-top: 40px;
    margin-left: 40px;
    font-size: 28px;
    font-family: Open Sans;
    font-weight: bold;
}


.bk-img-3 {
    background-image: url('../CaminoCreativo/assets/images/mino.svg');
    background-repeat: no-repeat;
    left: 12vh;
    top: 10vh;
}
.aptf-tweet-content {
    width: 77%;
    height: 65%;
    margin-left: 6.7vh;
    font-size: 10px;
	}

.bk-img-mino{

    background-image: url('../CaminoCreativo/assets/images/mino.svg');
    background-repeat: no-repeat;
    top: 10vh;
    left: 4vh;
}






    .txt-14-r {
    top: 20%;
    position: relative;
    margin-left: 9.87%;
}


    .p-invierno {
    position: relative;
    text-align: center;
    top: -60%;
    width: 100%;
    right: 1.5%;
    font-weight: 600;
    color: #b8be14;
}


    .txt-etapas {
    width: 70%;
    top: 15%;
    margin-left: 10%;
    position: relative;
    text-align: justify;
    font-size: 0.74rem;
}


    .bk-img-11 {
    background-image: url('../CaminoCreativo/assets/images/logo-azul.svg');
    background-repeat: no-repeat;
    width: 50%;
    text-align: center;
    height: 50%;
    right: -33%;
    position: relative;
    top: 23%;
}
    .p-frances {
    position: relative;
    text-align: center;
    top: -30%;
    width: 100%;
    right: 1%;
    font-weight: 600;
    color: #0082ca;
}

    .p-madrid {
    position: relative;
    text-align: center;
    top: -60%;
    width: 100%;
    right: 0.9%;
    font-weight: 600;
    color: #d0021b;
}

    .bk-img-7 {
    background-image: url('../CaminoCreativo/assets/images/logo-rojo.svg');
    background-repeat: no-repeat;
    width: 100%;
    text-align: center;
    height: 100%;
    right: -26%;
    position: relative;
    top: 23%;
}

.slider-custom {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 12%;
}



.txt-e-xs {
    font-size: 0.59rem;
    text-align: justify;
}

.bk-img-11{

    background-image: url('../CaminoCreativo/assets/images/logo-azul.svg');
    background-repeat: no-repeat;
    width: 50%;
    text-align: center;
    height: 50%;
    right: -29%;
    position: relative;
    top: 23%;

}



}


@media (max-width: 785px){


    .txt-14-r {
    top: 20%;
    position: relative;
    margin-left: 9.87%;
}


    .p-invierno {
    position: relative;
    text-align: center;
    top: -60%;
    width: 100%;
    right: 1.5%;
    font-weight: 600;
    color: #b8be14;
}


    .txt-etapas {
    width: 70%;
    top: 15%;
    margin-left: 10%;
    position: relative;
    text-align: justify;
    font-size: 0.74rem;
}


    .p-frances {
    position: relative;
    text-align: center;
    top: -30%;
    width: 100%;
    right: 0.3%;
    font-weight: 600;
    color: #0082ca;
}

    li{

    margin: 10px;

}

#logo-negativo {
  width: 40%;
position: absolute;
left: 5vh;
top: 1.9vh;
z-index: 9000;
	display:none;
}

.header .navbar-dark .navbar-toggler {
    border: none;
    padding: .25rem .6rem;
    left: 85%;
    position: relative;
    top: -4vh;
    z-index: 99;
}


.rectangle {
    width: 215px;
    height: 48px;
    padding: 12px 30px 14px 29px;
    border-radius: 10px;
    border: solid 2px #d0021b;
    top: 15vh;
    position: relative;
}




.img-custom-landing-nuestros {
    position: relative;
    top: -17vh;
    left: -5vh;
}


.img-custom-landing-convo {
    position: relative;
    top: -19vh;
    left: -6vh;
}

.img-custom-landing {
    position: relative;
    

    top: -2vh;
    left: 5vh;


}


.txt-caminos-2 {
    width: 65%;
    text-align: center;
    margin-left: 19%;
    margin-top: 8%;
    color: white;
}


.txt-talleres {
    width: 60%;
    text-align: center;
    margin-left: 17%;
    top: 10%;
    position: relative;
    font-size: 0.9rem;
}


.txt-white-bot-tall {
    color: white;
    margin-top: 0px;
    margin-left: 70px;
    font-size: 35px;
    position: relative;
    top: 8%;
    font-weight: 900;
}


.rectangle-white {
    width: 115px;
    height: 48px;
    padding: 12px 100px 14px 29px;
    border-radius: 10px;
    border: solid 2px white;
    margin-left: 41%;
    font-size: 15px;
    text-align: center;
    margin-top: 5%;
}

.slider-custom-1 {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 16%;
}

.slider-custom-home {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 15.5%;
}



.slider-custom {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 12%;
}


.logo-r {
  width: 40%;
position: absolute;
left: 5vh;
top: 1.9vh;
z-index: 9000;
}


.navbar-collapse {
    height: 100%;
    width: 100%;
    position: fixed;
    align-items: center;
    top: 0;
    left: 0;
    background-color: #d0021b;
    overflow-x: hidden;
    transition: 0.5s;
}

.header .nav-item a {
    color: #fff;
    padding-left: 1.5vh;
    position: relative;
    top: 35vh;
    font-size: 35px;
    font-weight: 900;
}

}

@media(max-width: 679px){
.bk-img-mino-xs {
    text-align: right;
    position: relative;
    width: 20%;
    height: 20%;
    display: none;
}

    .img-custom-noticias {
    position: relative;
    top: -23vh;
    left: -7vh;
}
    .slider-custom-home {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 28.5%;
}


    .rectangle-redes {
    width: 15px;
    height: 48px;
    top: 200%;
position: relative;
left: 27vh;
}


    .col-custom-redes {
    padding-left: 7%;
    margin-right: 1%;
    max-width: 100%;
}


    .img-custom-landing {
    position: relative;
    
   top: 1vh;
left: 5vh;

}

    .bk-img-3 {
    background-image: url('../CaminoCreativo/assets/images/mino.svg');
    background-repeat: no-repeat;
    left: 12vh;
    top: 10vh;
    background-size: 80%;
}


.bk-img-mino{

    background-image: url('../CaminoCreativo/assets/images/mino.svg');
    background-repeat: no-repeat;
    background-size: 70%;
    top: 10vh;
    left: 2vh;
}


    .txt-etapas-14 {
    width: 70%;
    margin-left: 13%;
    position: relative;
    text-align: justify;
    font-size: 0.9rem;
}

    .txt-14-r {
    top: 10%;
    position: relative;
    margin-left: 12.87%;
}

    .p-frances {
    position: relative;
    text-align: center;
    top: -30%;
    width: 100%;
    right: -3%;
    font-weight: 600;
    color: #0082ca;
}


    .bk-img-20{

    background-image: url('../CaminoCreativo/assets/images/etapa-12.jpg');
        
background-repeat: no-repeat;
background-size: 320%;
background-position-y: 42%;
height: 100%;


}


.bk-img-34 {
    background-image: url('../CaminoCreativo/assets/images/invierno-6.jpg');
    background-repeat: no-repeat;
    background-size: 350%;
    background-position-y: 100%;
    background-position-x: 100%;
}



.bk-img-32 {
    background-image: url('../CaminoCreativo/assets/images/invierno-4.jpg');
    background-repeat: no-repeat;
    background-size: 450%;
    background-position-y: 100%;
    background-position-x: 100%;
}

    .bk-img-31 {
    background-image: url('../CaminoCreativo/assets/images/invierno-3.jpg');
    background-repeat: no-repeat;
    background-size: 450%;
    background-position-y: 100%;
    background-position-x: 100%;
}

    .bk-img-37 {
    background-image: url('../CaminoCreativo/assets/images/invierno-9.jpg');
    background-repeat: no-repeat;
    background-size: 390%;
    background-position-x: 50%;
}


    .bk-img-35 {
    background-image: url('../CaminoCreativo/assets/images/invierno-7.jpg');
    background-repeat: no-repeat;
    background-size: 240%;
}


    .bk-img-36 {
    background-image: url('../CaminoCreativo/assets/images/invierno-8.jpg');
    background-repeat: no-repeat;
    background-size: 529%;
    background-position-x: 100%;
    background-position-y: 30%;
}

    .bk-img-33 {
    background-image: url('../CaminoCreativo/assets/images/invierno-5.jpg');
    background-repeat: no-repeat;
    background-size: 480%;
    background-position-y: 100%;
    background-position-x: 100%;
}

    .bk-img-30 {
    background-image: url('../CaminoCreativo/assets/images/invierno-2.jpg');
    background-repeat: no-repeat;
    background-size: 390%;
 
}

    .bk-img-22 {
    background-image: url('../CaminoCreativo/assets/images/etapa-15.jpg');
    background-repeat: no-repeat;
    background-size: 280%;
    background-position-y: 42%;
    height: 100%;
}



    .bk-img-14 {
    background-image: url('../CaminoCreativo/assets/images/etapa-66.jpg');
    background-repeat: no-repeat;
    background-size: 710%;
    background-position-x: 74%;
    height: 100%;
}

.bk-img-13 {
    background-image: url('../CaminoCreativo/assets/images/etapa-5.jpg');
    background-repeat: no-repeat;
    background-size: 270%;
    background-position-y: 80%;
    height: 100%;
}

    .bk-img-16 {
    background-image: url('../CaminoCreativo/assets/images/etapa-8.jpg');
    background-repeat: no-repeat;
    background-size: 160%;
    background-position-y: 42%;
    height: 100%;
}


    .bk-img-21 {
    background-image: url('../CaminoCreativo/assets/images/etapa-13.jpg');
    background-repeat: no-repeat;
    background-size: 370%;
    background-position-y: 42%;
    height: 100%;
}


    .bk-img-18 {
    background-image: url('../CaminoCreativo/assets/images/etapa-10.jpg');
    background-repeat: no-repeat;
    background-size: 310%;
    background-position-y: 42%;
    height: 100%;
}


    .bk-img-19 {
    background-image: url('../CaminoCreativo/assets/images/etapa-11.jpg');
    background-repeat: no-repeat;
    background-size: 250%;
    background-position-y: 42%;
    height: 100%;
}


    .bk-img-9 {
    background-image: url('../CaminoCreativo/assets/images/3-cantos.jpg');
    background-repeat: no-repeat;
    background-size: 150%;
    background-position-y: 20%;
}


.p-invierno {
    position: relative;
    text-align: center;
    top: -60%;
    width: 100%;
  right: 0%;
    font-weight: 600;
    color: #b8be14;
}

.txt-etapas-inv {
    width: 70%;
    top: 6% !important;
    margin-left: 12%;
    position: relative;
    text-align: justify;
    font-size: 0.75rem;
}


    .txt-etapas {
    width: 70%;
    top: -9%;
    margin-left: 12%;
    position: relative;
    text-align: justify;
    font-size: 0.71rem;
}

    .img-custom-landing-elige {
    position: relative;
    top: -26vh;
    left: -9vh;
}

    .col-custom {
    padding-left: 2%;
    margin-right: 0%;
    max-width: 100%;
}


.slider-custom-1 {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 29%;
}

.bk-img-7 {
    background-image: url('../CaminoCreativo/assets/images/logo-rojo.svg');
    background-repeat: no-repeat;
    width: 100%;
    text-align: center;
    height: 100%;
    right: -23%;
    position: relative;
    top: 23%;
}


.p-madrid {
    position: relative;
    text-align: center;
    top: -60%;
    width: 100%;
    right: -2%;
    font-weight: 600;
    color: #d0021b;
}




    .head-re {
  
    z-index: 990;
    top: -64%;

}


.header .navbar-dark .navbar-toggler {
    border: none;
    padding: .25rem .6rem;
    left: 85%;
    position: relative;
    top: 0.5vh;
    z-index: 99;
}


li{

    margin: 10px;

}
}

@media (max-width: 624px) {

.slider-custom-home {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 15.5%;
}

.txt-blue {
    color: #0082ca;
    margin-top: 53px;
    margin-left: 40px;
    font-size: 26px;
    font-family: Open Sans;
    font-weight: bold;
  
}
	.txt-white {
    color: white;
    margin-top: 40px;
    margin-left: 60px;
    font-size: 35px;
    font-family: Open Sans;
    font-weight: bold;
}



.tweet {
    margin-left: 40px;
    color: #0082ca;
    height: 29vh;
    font-size: 1.8vh;
}






.bgimg {
    background-image: url('../CaminoCreativo/assets/images/santiago.jpg');
    background-size: 225%;

background-repeat: no-repeat;

}

.img-custom-agenda {
    position: relative;
    top: -99vh;
    left: -2vh;
}
 


 .header .nav-item a {
    color: #fff;
    padding-left: 1.5vh;
    position: relative;
  top: 35vh;
    font-size: 35px;
   font-weight: 900;
}

li{

    margin: 10px;

}

.navbar-collapse{

    height: 100%;
width: 100%;
position: fixed;
align-items: center;
top: 0;
left: 0;

background-color: #d0021b;
overflow-x: hidden;
transition: 0.5s;
}

    

.slider-custom-3-re {
    width: 100%;
    position: relative;
    padding-top: 20%;
}


.txt-caminos {
    width: 60%;
    text-align: center;
    margin-left: 20%;
    
    position: relative;
   
}




.slider-custom-1 {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 25%;
}
	
	#logo-negativo {
    width: 40%;
    position: absolute;
    left: 6vh;
    top: 1.9vh;
    z-index: 9000;
    display: none;
}


.logo-r {
 
    width: 40%;
    position: absolute;
    left: 6vh;
    top: 1.9vh;
    z-index: 9000;

}

.logo-re{
    display: none;
}


.img-custom-landing {
    position: relative;
    top: -92vh;
}

.img-size {
    width: 78% !important;
    height: 70% !important;
}


    .txt-white-bot-pad-r {
    color: white;
    margin-top: 0px;
    margin-left: 40px;
    font-size: 25px;
    position: relative;
    top: 25%;
    font-weight: 900;
}



    .bk-img-5-r {
    background-image: url('../CaminoCreativo/assets/images/mapas.png');
    background-size: 100% 100%;
    height: 57%;
}



 .txt-white-bot-larg {
    color: white;
    margin-left: 40px;
    font-size: 25px;
    font-weight: 900;
    position: relative;
}

.txt-white-bot-new {
    color: white;
    margin-left: 40px;
    font-size: 25px;
    font-weight: 900;
    top: 10%;
    position: relative;
}
 .txt-white-bot-4{
        color: white;
    margin-left: 60px;
    font-size: 25px;
    font-weight: 900;
    position: relative;
    bottom: -10% !important;
}


.txt-margin {
    margin-left: 60px;
    color: white;
    position: relative;
    top: ;
    bottom: 10%;
}

   .txt-white-bot-2 {
    color: white;
    margin-left: 40px;
    font-size: 25px;
    font-weight: 900;
    top: -14%;
position: relative;
}

.txt-white-bot-3 {
    color: white;
    margin-left: 40px;
    font-size: 25px;
    font-weight: 900;
    top: -13%;
position: relative;
}
 
.txt-white-bot {
    color: white;
    margin-left: 40px;
    font-size: 25px;
    font-weight: 900;
    
position: relative;
}



 .txt-caminos-2 {
    width: 55%;
    text-align: center;
    margin-left: 27%;
    margin-top: 8%;
    color: white;
    font-size: 30px;
}

.rectangle-white {
    width: 115px;
    height: 48px;
    padding: 12px 100px 14px 29px;
    border-radius: 10px;
    border: solid 2px white;
    margin-left: 33%;
    font-size: 15px;
    text-align: center;
    margin-top: 5%;
}




.img-custom-landing-elige {
 position: relative;
top: -99vh;
left: -3vh;
}

.page-title {
    z-index: 9999;
    transition: all .2s;
    text-align: left;
    margin-top: 60%;
}


.img-custom-landing-convo {
    position: relative;
top: -95vh;
left: -7vh;
}

.img-custom-landing-nuestros {
    position: relative;
top: -93vh;
left: -7vh;
}

.img-custom-landing-talleres {
    position: relative;
    top: -76vh;
    left: -27vh;
}

.txt-idea{
    width: 500px;
}

.p-emprende {
    height: 80px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.6;
    letter-spacing: normal;
    color: #8f8f8f;
    margin-bottom: 4%;
    width: 500px;
}

.slider-custom {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 12%;
}


.img-tall{


    width: 60%;
    height: 60%;
}

.bk-img-3{

    background-image: url('../CaminoCreativo/assets/images/mino.svg');
    background-repeat: no-repeat;
        background-size: 37%;
    left: 22vh;
}

.bk-img-mino{

    background-image: url('../CaminoCreativo/assets/images/mino.svg');
    background-repeat: no-repeat;
        background-size: 37%;
    left: 22vh;
    top: -11vh;

}
   



.bk-img{
    background-image: url('../CaminoCreativo/assets/images/bkred.png');
    
}

.bk-img-new{
    background-image: url('../CaminoCreativo/assets/images/bkred.png');
    height: 70%;
}
    
}
@media (max-width: 645px){
	
	.mino-principal {
    width: 100%;
    height: 70%;
    top: 4vh;
    position: relative;
}
}


@media (max-width: 623px){
	
	.icon-p {
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    top: -220%;
    position: relative;
    left: -80%;
}

    .img-custom-landing {
   position: relative;
top: -74vh;
left: -20vh;
width: 130%;
height: 130%;
}



.col-custom {
    padding-left: 2%;
    margin-right: 0%;
    max-width: 100%;
}


.slider-custom-home {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 26.5%;
}


.img-custom-landing-convo {
    position: relative;
    top: -80vh;
    left: -29vh;
}

.img-custom-landing-elige {
    position: relative;
    top: -67vh;
    left: -23vh;
}


}


@media (max-width: 575px){
	
	.icon-p {
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    top: -80%;
    position: relative;
}
	
	
	.mino-principal {
    width: 50%;
    height: 70%;
    top: 8vh;
    position: relative;
}

    .col-custom-redes {
    padding-left: 5%;
    margin-right: 0.5%;
    max-width: 100%;
}

.rectangle-redes {
    width: 15px;
    height: 48px;
top: -1060%;
position: relative;
left: 33vh;
}


    .txt-white-act {
    color: white;
    margin-left: 60px;
    font-family: Open Sans;
    font-weight: bold;
    font-size: 18px;
    text-decoration: underline;
    position: relative;
    top: 15%;
}

    .txt-white-light {
    color: white;
    margin-left: 60px;
    font-family: Open Sans;
    font-weight: lighter;
    position: relative;
    top: 10%;
}

    .txt-white-bot {
    color: white;
    margin-left: 60px;
    font-size: 25px;
    font-weight: 930;
    position: relative;
}



    .txt-white {
    color: white;
    margin-top: 40px;
    margin-left: 60px;
    font-size: 45px;
    font-family: Open Sans;
    font-weight: bold;
}

    .txt-white-p {
    color: white;
    margin-top: 25px;
    margin-left: 63px;
    font-size: 20px;
    text-decoration-line: underline;
    font-family: Open Sans;
    font-weight: bold;
}

    .tweet {
    margin-left: 60px;
    color: #0082ca;
    height: 29vh;
    font-size: 1.8vh;
}

.txt-blue {
    color: #0082ca;
    margin-top: 20px;
    margin-left: 60px;
    font-size: 45px;
    font-family: Open Sans;
    font-weight: bold;
}



    .p-invierno {
    position: relative;
    text-align: center;
    top: -60%;
    width: 100%;
    right: -5.5%;
    font-weight: 600;
    color: #b8be14;
}


    .p-frances {
    position: relative;
    text-align: center;
    top: -30%;
    width: 100%;
    right: -6%;
    font-weight: 600;
    color: #0082ca;
}

.slider-custom-cam {
    margin-left: -60px;
    width: 120%;
    position: relative;
   
}

.bk-img-29 {
    background-image: url('../CaminoCreativo/assets/images/invierno-1.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: 20%;
    display: none;
}


.bk-img-27 {
    background-image: url('../CaminoCreativo/assets/images/etapa-20.jpg');
    background-repeat: no-repeat;
    background-size: 250%;
    background-position-y: 42%;
    height: 50%;
    
    margin-top: 11%;
}


.bk-img-25 {
    background-image: url('../CaminoCreativo/assets/images/etapa-18.jpg');
    background-repeat: no-repeat;
    background-size: 250%;
    background-position-y: 42%;
    height: 100%;
    display: none;
}

.bk-img-23 {
    background-image: url('../CaminoCreativo/assets/images/etapa-16.jpg');
    background-repeat: no-repeat;
    background-size: 250%;
    background-position-y: 42%;
    height: 100%;
    display: none;
}

    .bk-img-21 {
    background-image: url('../CaminoCreativo/assets/images/etapa-13.jpg');
    background-repeat: no-repeat;
    background-size: 250%;
    background-position-y: 42%;
    height: 100%;
    display: none;
}


    .bk-img-19 {
    background-image: url('../CaminoCreativo/assets/images/etapa-11.jpg');
    background-repeat: no-repeat;
    background-size: 150%;
    background-position-y: 42%;
    height: 100%;
    display: none;
}


    .bk-img-17 {
    background-image: url('../CaminoCreativo/assets/images/etapa-9.jpg');
    background-repeat: no-repeat;
    background-size: 300%;
    background-position-y: 42%;
    height: 100%;
    display: none;
}


    .bk-img-15 {
    background-image: url('../CaminoCreativo/assets/images/etapa-7.jpg');
    background-repeat: no-repeat;
    background-size: 220%;
    height: 100%;
    background-position-x: 60%;
    display: none;
}


.bk-img-13 {
    background-image: url('../CaminoCreativo/assets/images/etapa-5.jpg');
    background-repeat: no-repeat;
    background-size: 190%;
    background-position-y: 80%;
    height: 100%;
    display: block;
}


    .bk-img-10 {
    background-image: url('../CaminoCreativo/assets/images/4-manzanares.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: 80%;
    height: 100%;
    display: none;
}


.txt-etapas-14 {
    width: 70%;
    top: -10% !important;
    margin-left: 15%;
    position: relative;
    text-align: justify;
    font-size: 0.76rem;
}

.txt-etapas {
    width: 70%;
    top: -29%;
    margin-left: 15%;
    position: relative;
    text-align: justify;
    font-size: 0.67rem;
}
    .txt-margin-new {
    margin-left: 65px;
    width: 70%;
    position: relative;
    bottom: -11%;
    
}

    .img-custom-landing {
    position: relative;
    top: -99vh;
    left: 9vh;
}


.img-custom-landing-elige {
    position: relative;
    top: -93vh;
    left: 3vh;
}


.img-custom-landing-talleres {
    position: relative;
    top: -100vh;
    left: 1vh;
}


.img-custom-landing-convo {
    position: relative;
    top: -85vh;
    left: -7vh;
}


.p-emprende {
    height: 80px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.6;
    letter-spacing: normal;
    color: #8f8f8f;
    margin-bottom: 4%;
    width: 90%;
}



}

@media(max-width: 623px){

.img-custom-landing-nuestros {
    position: relative;
    top: -96vh;
    left: 1vh;
}


 .img-custom-noticias {
    position: relative;
top: -73vh;
left: -26vh;
}





}




@media (max-width: 624px) and (min-width: 576px){

.img-custom-landing-nuestros {
    position: relative;
    top: -80vh;
    left: -27vh;
}



.img-custom-agenda {
    position: relative;
    top: -74vh;
    left: -30vh;
}


}

@media (max-width: 574px){

  .txt-14-r {
    top: 1%;
    position: relative;
    margin-left: 14.87%;
}

.txt-m{
    margin-left: 16%;

    width: 65%;

}


    .bk-img-13 {
    background-image: url('../CaminoCreativo/assets/images/etapa-5.jpg');
    background-repeat: no-repeat;
    background-size: 190%;
    background-position-y: 80%;
    height: 100%;
    display: none;
}

    .txt-margin-new-sm {
    width: 65%;
    margin-left: 15%;
    position: relative;
    bottom: -11%;
}

    .txt-talleres {
    width: 60%;
    text-align: center;
    margin-left: 20%;
    top: 14% ;
    position: relative;
    font-size: 0.9rem;
}

    .p-madrid {
    position: relative;
    text-align: center;
    top: -60%;
    width: 100%;
    right: -10%;
    font-weight: 600;
    color: #d0021b;
}



.bk-img-7 {
    background-image: url('../CaminoCreativo/assets/images/logo-rojo.svg');
    background-repeat: no-repeat;
    width: 100%;
    text-align: center;
    height: 100%;
    right: -20%;
    position: relative;
    top: 23%;
}

.img-custom-landing-convo {
    position: relative;
    top: -94vh;
    left: -7vh;
}

.img-custom-agenda {
    position: relative;
   top: -82vh;
    left: 2vh;
}



.img-custom-landing-nuestros {
    position: relative;
    top: -97vh;
    left: 1vh;
}

}


@media (max-width: 569px){

    .img-custom-landing {
    position: relative;
    top: -102vh;
    left: 7vh;
}
	
	.mino-2 {
    width: 50%;
    height: 85%;
}

 .img-custom-noticias {
 position: relative;
top: -90vh;
left: 3vh;
}
	.icon-p {
 
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -85px;
    top: -83%;
    position: relative;
    left: -1%;

}


}


@media (max-width: 490px){
	
	
	.rectangle-redes {
    width: 15px;
    height: 48px;
    top: -1169%;
position: relative;
left: 23vh;
}

    .txt-idea{

        width: 300px;
    }

    .txt-talleres-small {
    width: 60%;
    text-align: center;
    margin-left: 20%;
    top: 12%!important;
    position: relative;
    font-size: 0.9rem;
}

    .txt-14-r {
    top: -3%;
    position: relative;
    margin-left: 14.87%;
}

.txt-etapas-inv {
    width: 65%;
    top: 6% !important;
    margin-left: 18%;
    position: relative;
    text-align: justify;
    font-size: 0.59rem;
}
    .img-custom-landing-elige {
    position: relative;
    top: -100vh;
    left: -2vh;
}


    .txt-margin-new-sm{

        width: 65%;
        margin-left: 18%;
        position: relative;
        bottom: -11%;
}
    

    .img-custom-landing-talleres {
    position: relative;
    top: -97vh;
    left: -3.5vh;
}



.img-custom-landing {
   
    position: relative;
   top: -103vh;
    left: 2.1vh;

}




.img-custom-agenda {
    position: relative;
    top: -93vh;
    left: -2vh;
}

.img-custom-landing-convo {
    position: relative;
    top: -102vh;
    left: -7vh;
}


.img-custom-landing-nuestros {
    position: relative;
    top: -95vh;
    left: -6vh;
}


/*.img-custom-landing-elige {
    position: relative;
    top: -100vh;
    left: -4vh;
}*/

.txt-talleres {
    width: 60%;
    text-align: center;
    margin-left: 17%;
    top: -6%;
    position: relative;
    font-size: 0.9rem;
}

.txt-talleres {
    width: 60%;
    text-align: center;
    margin-left: 20%;
    top: -6%;
    position: relative;
    font-size: 0.9rem;
}

.bk-img-13 {
    background-image: url('../CaminoCreativo/assets/images/etapa-5.jpg');
    background-repeat: no-repeat;
    background-size: 190%;
    background-position-y: 80%;
    height: 100%;
    
}

.bk-img-30 {
    background-image: url('../CaminoCreativo/assets/images/invierno-2.jpg');
    background-repeat: no-repeat;
    background-size: 390%;
  
}


.slider-custom-em-sm {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 36vh!important;
}


.slider-custom-em-sm-1 {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 46vh!important;
}


}



@media (max-width: 480px){


    .img-custom-landing-elige {
    position: relative;
    top: -90vh;
    left: -5vh;
}


.img-custom-agenda {
    position: relative;
    top: -79vh;
    left: -4vh;
}

.img-custom-noticias{

    position: relative;
top: -79vh;
left: -4vh;
}
}

@media(max-width: 450px){
	
	
	.rectangle-white {
    width: 115px;
    height: 48px;
    padding: 12px 100px 14px 29px;
    border-radius: 10px;
    border: solid 2px white;
    margin-left: 44%;
    font-size: 15px;
    text-align: center;
    margin-top: 5%;
}
	
	.txt-caminos-2 {
    width: 55%;
    text-align: center;
    margin-left: 27%;
    margin-top: -4%;
    color: white;
    font-size: 30px;
}
	.txt-caminos-3{
		
		width: 60%;
text-align: center;
margin-left: 20%;
position: relative;
		margin-top: 8%;
font-size: 0.9em;
	}
	
.txt-caminos {
    width: 60%;
    text-align: center;
    margin-left: 20%;
    top: -50%;
    position: relative;
   
}

	
	#responsive-form {
    max-width: 900px;
    margin: 0 0 0 6rem;
    width: 70%;
    padding-top: 8vh;
    position: relative;
    padding-bottom: 8vh;
}

    .img-custom-noticias{

    position: relative;
top: -73vh;
left: -4vh;
}

    .img-custom-landing-nuestros {
    position: relative;
    top: -104vh;
    left: -6vh;
}

.img-custom-landing-talleres {
    position: relative;
    top: -77vh;
left: 2.5vh;
}
}


@media (max-width: 420px){

    .img-custom-landing {
    position: relative;
    top: -84vh;
    left: 2.9vh;
}
	/*.img-custom-landing {
    position: relative;
    top: -97vh;
    left: 2.9vh;
}*/

.img-custom-landing-nuestros {
    position: relative;
    top: -73vh;
    left: -3vh;
}
.img-nuestros{

    width: 100%;
    height: 80%;
}
}


@media (max-width: 415px){

    .img-custom-landing-talleres {
    position: relative;
  top: -66vh;
left: 1vh;
}

.img-custom-landing-elige {
    position: relative;
    top: -90vh;
    left: -7vh;
}

.txt-caminos-2 {
    width: 55%;
    text-align: center;
    margin-left: 31%;
    margin-top: 8%;
    color: white;
    font-size: 30px;
}

.rectangle-white {
    width: 115px;
    height: 48px;
    padding: 12px 100px 14px 29px;
    border-radius: 10px;
    border: solid 2px white;
    margin-left: 29%;
    font-size: 15px;
    text-align: center;
    margin-top: 5%;
}

.col-custom {
    padding-left: 5%;
    margin-right: 5%;
    max-width: 100%;
}
}
@media only screen 
    and (min-device-width : 414px) 
    and (max-device-width : 736px) 
    and (orientation : portrait) 
    and (-webkit-min-device-pixel-ratio : 3) 
{ 
	
	.img-custom-noticias {
    position: relative;
    top: -93vh;
    left: -4vh;
}
	
	.img-custom-landing-elige {
    position: relative;
    top: -90vh;
    left: 3vh;
}
	.txt-caminos-2 {
    width: 55%;
    text-align: center;
    margin-left: 31%;
    margin-top: 5%;
    color: white;
    font-size: 19px;
}
	.img-custom-landing {
    position: relative;
    top: -99vh;
    left: 2.9vh;
}
	
	.col-custom-redes {
    padding-left: 5%;
    margin-right: 3.5%;
    max-width: 100%;
    left: 2%;
}
	.icon-p {
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -109px;
    top: -83%;
    position: relative;
    left: -6%;
}
	.rectangle {
    width: 215px;
    height: 48px;
    padding: 12px 30px 14px 29px;
    border-radius: 10px;
    border: solid 2px #d0021b;
    top: 6vh;
    position: relative;
}
	.txt-blue {
    color: #0082ca;
    margin-top: 20px;
    margin-left: 60px;
    font-size: 35px;
    font-family: Open Sans;
    font-weight: bold;
}
	.sp-pcp-post .sp-pcp-post-content {
    text-transform: none;
    font-size: 0.43rem;
    line-height: 20px;
    letter-spacing: 0;
    margin: 0 0 17px 0;
    left: 8vh;
    width: 70%;
    position: relative;
}
	.txt-margin-new {
    margin-left: 65px;
    width: 70%;
    position: relative;
    bottom: -11%;
    font-size: 0.7em;
}
	.img-custom-landing-talleres {
    position: relative;
    top: -86vh;
    left: 1vh;
}
	.img-custom-landing {
    position: relative;
    top: -98vh;
    left: 2.9vh;
}
	.img-custom-landing-nuestros {
    position: relative;
    top: -93vh;
    left: -3vh;
}
	.img-custom-agenda {
    position: relative;
    top: -99vh;
    left: -4vh;
}
	.rectangle-redes {
    width: 15px;
    height: 48px;
    top: -1169%;
    position: relative;
    left: 21.3vh;
}
}


@media only screen 
    and (device-width : 414px) 
    and (device-height : 896px) 
    and (-webkit-device-pixel-ratio : 2) { 
        
		
		.p-proyecto-red-2{
  height: 22px;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #d0021b;
  left: -14%;
}



.col-custom-redes {
    padding-left: 2%;
    margin-right: 4.5%;
    max-width: 100%;
}


.rectangle-redes {
    width: 15px;
    height: 48px;
    top: -1120%;
    position: relative;
    left: 18.1vh;
}
.img-custom-landing-elige {
    position: relative;
    top: -78vh;
    left: 1vh;
}
    }





@media only screen and (max-width: 375px){
	
	.rectangle-redes {
    width: 15px;
    height: 48px;
    top: -1100%;
    position: relative;
    left: 19vh;
}
	
	.col-custom {
    padding-left: 6%;
    margin-right: 1%;
    max-width: 100%;
}
	
	.img-custom-landing {
    position: relative;
    top: -99vh;
    left: 2.9vh;
}

    /*.img-custom-landing {
    position: relative;
    top: -99vh;
    left: 3.9vh;
}*/

.img-custom-landing-elige {
    position: relative;
    top: -90vh;
    left: -7vh;
}
}



@media only screen and (max-width : 320px) {


.slider-custom-home {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 38.5%;
}


.img-custom-landing-nuestros {
    position: relative;
    top: -69vh;
    left: -6vh;
}

.img-nuestros{


    width: 120%;
height: 80%;
}

.img-convo{

    width: 120%;
height: 80%;
}

.img-custom-landing-convo {
    position: relative;
    top: -74vh;
    left: -7vh;
}

.txt-convo{
font-size: 1.7em !important;

}


.img-custom-landing-elige {
    position: relative;
    top: -78vh;
    left: -7vh;
}

.img-elige{
 width: 120%;
height: 80%;

}

.txt-caminos-2 {
    width: 55%;
    text-align: center;
    margin-left: 35%;
    margin-top: 2%;
    color: white;
    font-size: 30px;
}


.txt-talleres {
    width: 60%;
    text-align: center;
    margin-left: 23%;
    top: -36%;
    position: relative;
    font-size: 0.9rem;
    height: 50%;
}


.rectangle-white {
    width: 115px;
    height: 48px;
    padding: 12px 100px 14px 29px;
    border-radius: 10px;
    border: solid 2px white;
    margin-left: 24%;
    font-size: 15px;
    text-align: center;
    margin-top: 5%;
}

.margin-camino{

    margin-left: -5%;
}


.bk-img-7 {
    background-image: url('../CaminoCreativo/assets/images/logo-rojo.svg');
    background-repeat: no-repeat;
    width: 100%;
    text-align: center;
    height: 100%;
    right: -10%;
    position: relative;
    top: 43%;
}

.p-madrid {
    position: relative;
    text-align: center;
    top: -40%;
    width: 100%;
    right: -10%;
    font-weight: 600;
    color: #d0021b;
}


.header .nav-item a {
    color: #fff;
    padding-left: 1.5vh;
    position: relative;
    top: 20vh;
    font-size: 28px;
    font-weight: 900;
}


.txt-etapas {
    width: 70%;
    top: -29%;
    margin-left: 19%;
    position: relative;
    text-align: justify;
    font-size: 0.67rem;
}


.m-etapas {
    margin-left: 1%;
}



.bk-img-11 {
    background-image: url('../CaminoCreativo/assets/images/logo-azul.svg');
    background-repeat: no-repeat;
    width: 50%;
    text-align: center;
    height: 50%;
    right: -29%;
    position: relative;
    top: 46%;
}
.p-frances {
    position: relative;
    text-align: center;
    top: -10%;
    width: 100%;
    right: -17.6%;
    font-weight: 600;
    color: #0082ca;
}

.txt-etapas-14 {
    width: 70%;
    top: -50% !important;
    margin-left: 18%;
    position: relative;
    text-align: justify;
    font-size: 0.76rem;
}

.txt-14-r {
    top: -55%;
    position: relative;
    margin-left: 14.87%;
    font-size: 1em;
}


.m-camino{

    margin-left: 19%;
}

.bk-img-28 {
    background-image: url('../CaminoCreativo/assets/images/logo-verde.svg');
    background-repeat: no-repeat;
    width: 100%;
    text-align: center;
    height: 100%;
    right: -20.5%;
    position: relative;
    top: 43%;
}


.p-invierno {
    position: relative;
    text-align: center;
    top: -45%;
    width: 100%;
    right: -16.5%;
    font-weight: 600;
    color: #b8be14;
}

.txt-medulas{

    font-size: 0.55em;
}

.txt-valdeorras{

    width: 119%;
}

.txt-quiroga{

    width: 111%;
}

.margin-indice{

    margin-top: -15.1% !important;
}




.margin-indice2{

   margin-top: -7.1%!important;
}


.txt-indice {
    width: 100%;
    position: relative;
    text-align: center;
    font-size: 0.5rem;
    margin-top: 7%;
    margin-left: 9%;
}

.indice-ancho{


height: 100vh!important;

}

.txt-fonce{

    font-size: 0.45em;
}


.txt-caminos {
    width: 60%;
    text-align: center;
    margin-left: 20%;
    position: relative;
    font-size: 0.84em;
}

.img-nuestros{

    width: 120%;
    height: 80%;
}


.img-custom-landing-nuestros {
    position: relative;
    top: -67vh;
    left: -6vh;
}



h1{

    font-size: 1.8em;
}


.img-custom-agenda {
    position: relative;
    top: -76vh;
    left: -7vh;
}

.img-agenda{

    width: 120%;
height: 80%;

}

.img-noticias{
    width: 120%;
    height: 80%;

}

.img-custom-noticias{

    position: relative;
top: -73vh;
left: -7vh;
}


.img-custom-landing-talleres {
    position: relative;
    top: -63vh;
left: -4.5vh;
}

.img-talleres{

    width: 120%;
    height: 80%;

}


.wpcf7-submit {
    width: 100px;
    height: 48px;
    margin: 23px 166px 0 110px;
    padding: 12px 27.5px 14px 25.5px;
    border-radius: 10px;
    border: solid 2px #d0021b;
    color: #d0021b;

}



}

@media only screen 
  and (max-device-width: 320px) 
  
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  
	  .img-custom-landing-nuestros {
    position: relative;
    top: -107vh;
    left: -6vh;
}
	.img-custom-landing {
    position: relative;
    top: -109vh;
    left: 3.9vh;
	}
	  
	  .rectangle {
    width: 215px;
    height: 48px;
    padding: 12px 30px 14px 29px;
    border-radius: 10px;
    border: solid 2px #d0021b;
    top: 8vh;
    position: relative;
}
	  
	  .rectangle-redes {
    width: 15px;
    height: 48px;
    top: -1050%;
    position: relative;
    left: 22vh;
}
	  
	  .img-custom-landing-elige {
    position: relative;
    top: -117vh;
    left: -7vh;
}
	  .txt-blue {
    color: #0082ca;
    margin-top: 20px;
    margin-left: 60px;
    font-size: 26px;
    font-family: Open Sans;
    font-weight: bold;
}
	  #pcp_wrapper-49.pcp-carousel-wrapper .sp-pcp-post {
    margin-top: 0;
    left: 20%;
    position: relative;
}
	
.sp-pcp-post .sp-pcp-post-content {
    text-transform: none;
    font-size: 0.6rem;
    line-height: 20px;
    letter-spacing: 0;
    margin: 0 0 17px 0;
    left: 8vh;
    width: 70%;
    position: relative;
    display: none;
}
	  
	  .pcp-post .sp-pcp-title, .sp-pcp-post .sp-pcp-title a {
    text-transform: none;
    font-size: 20px;
    line-height: 24px;
    position: relative;
    left: -4vh;
	font-weight: 400;
	}
	  
		  .slider-custom-1 {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 45%;
}
	  
	  .txt-caminos-2 {
    width: 55%;
    text-align: center;
    margin-left: 35%;
    margin-top: 2%;
    color: white;
    font-size: 16px;
}
	  
	  .txt-talleres {
    width: 60%;
    text-align: center;
    margin-left: 23%;
    top: -12%;
    position: relative;
    font-size: 0.7rem;
    height: 50%;
}
	  .txt-margin-new {
    margin-left: 65px;
    width: 70%;
    position: relative;
    bottom: -11%;
    font-size: 0.7em;
}
	  
	  .txt-caminos {
    width: 60%;
    text-align: center;
    margin-left: 23%;
    position: relative;
    font-size: 0.74em;
    top: -19%;
}

}

/*
@media (min-width: 900px){

    .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 20% !important;

}
.slider-custom {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 4%;
}

@media (min-width: 1000px){

    .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 36% !important;

}
.slider-custom {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 8%;
}

}


@media (min-width: 1500px){

    .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 20% !important;

}
.slider-custom {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 3%;
}

}
*/


/*@media (min-width: 1400px){

    .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 20% !important;

}
.slider-custom {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 4%;
}

}
@media (min-width: 2000px){

    .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 15% !important;

}

.slider-custom {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 2%;
}
}

@media (min-width: 1800px){

    .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 20% !important;

}

.slider-custom {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 2%;
}
}
*/



}
@media (max-width: 891.98px) {
    

    .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 20% !important;
}



/*.slider-custom {
    margin-left: -60px;
    width: 120%;
    position: relative;
    padding-top: 7%;
}
*/
    .page-title {
        position:static;
    }
    .header {
        position: sticky;
        width: inherit;
        height: auto
    }


    .header .site-title {
        width: 100%;
        position: absolute;
        left: 0;
        top: 1.2rem;
        color:var(--white);
        font-size:1.5em;
        display:block;
    }

    .header .btn-primary {
        width: 100%
    }

    .header .navbar {
        padding: 1rem;
        z-index: 990;

    }

    .main-wrapper {
        margin-left: 0
    }
}

@media (max-width: 767.98px) {
    
}



/* -------------------------------------------------------------------------- */
/*	12. Comments
/* -------------------------------------------------------------------------- */


/* Comment Headers ----------------------------- */

.comments-wrapper {
	margin-top: 3rem;
}

.comment-reply-title {
	margin: 0 0 4rem 0;
	text-align: center;
}


/* Comment Item ----------------------------- */

/* COMMENT HEADER */

.comments .comment,
.comments .pingback,
.comments .trackback,
.comments .review {
	padding-top: 3.5rem;
}

div.comment:first-of-type {
	margin-top: 3.5rem;
	padding-top: 0;
}

.comments .comments-header + div {
	margin-top: 0;
	padding-top: 0;
}

.comment-body {
	position: relative;
}

.comment .comment {
	padding-left: 5%;
}

.comment-meta {
	line-height: 1.1;
	margin-bottom: 0;
	min-height: 5rem;
	padding-left: 5rem;
	position: relative;
}

.hide-avatars .comment-meta {
	min-height: 0;
	padding-left: 0;
}

.comment-meta a {
	color: inherit;
}

.comment-author {
	font-size: 1.8rem;
	font-weight: 700;
	letter-spacing: -0.027777778em;
}

.comment-author a {
	text-decoration: underline;
}

.comment-author a:hover,
.comment-author a:focus {
	text-decoration: none;
}

.comment-meta .avatar {
	height: 4rem;
	position: absolute;
	left: 0;
	top: 0;
	width: 4rem;
}

.comment-author .url {
	text-decoration: underline;
}

.comment-metadata {
	color: var(--gray);
	font-size: var(--font-small);
	font-weight: 500;
	margin-top: 0.6rem;
}

.comment-metadata a {
	text-decoration: none;
}

.comment-metadata a:focus,
.comment-metadata a:hover {
	text-decoration: underline;
}


/* COMMENT CONTENT */

.comment-content.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    width: 100%;
    background-color:var(--lightgray);
    padding:.5em;
}

.comment-content.entry-content .alignleft {

	/*rtl:ignore*/
	margin-left: 0;
}

.comment-content.entry-content .alignright {

	/*rtl:ignore*/
	margin-right: 0;
}

/* COMMENT FOOTER */

.comment-footer-meta {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	font-size: var(--font-small);
	font-weight: 600;
	justify-content: flex-start;
	letter-spacing: 0.030833333em;
	line-height: 1;
	margin: 1.5rem 0 -1rem -1.5rem;
	text-transform: uppercase;
}

.comment-footer-meta > * {
	margin: 0 0 1rem 1.5rem;
}

.comment-reply-link {
    background-color: var(--primary);
    border-radius:2px;
	color: #fff;
	display: block;
	padding: 0.7rem;
}

.bypostauthor .comment-footer-meta .by-post-author {
	display: block;
}

.comment-footer-meta a {
	text-decoration: none;
}

.comment-footer-meta a:focus,
.comment-footer-meta a:hover {
	text-decoration: underline;
}


/* Pingbacks & Trackbacks ------------------------- */

.pingback .comment-meta,
.trackback .comment-meta {
	padding-left: 0;
}


/* Comments Pagination ---------------------------- */

.comments-pagination {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 6rem;
	text-align: center;
}

.comments-pagination.only-next {
	justify-content: flex-end;
}

.comments-pagination .page-numbers {
	display: none;
	text-decoration: none;
}

.comments-pagination .page-numbers:focus,
.comments-pagination .page-numbers:hover {
	text-decoration: underline;
}

.comments-pagination .prev,
.comments-pagination .next {
	display: block;
}

.comments-pagination .prev {
	left: 0;
}

.comments-pagination .next {
	right: 0;
	text-align: right;
}


/* Comment Respond ---------------------------- */

.comment-respond::after {
	clear: both;
	content: "";
	display: block;
}

.comment-respond .comment-notes,
.comment-respond .logged-in-as {
	color: #6d6d6d;
	font-size: 1.6rem;
	line-height: 1.4;
	margin: -3rem 0 4rem 0;
	text-align: center;
}

.comment-respond .comment-notes a,
.comment-respond .logged-in-as a {
	color: inherit;
	text-decoration: none;
}

.comment-respond .comment-notes a:focus,
.comment-respond .comment-notes a:hover,
.comment-respond .logged-in-as a:focus,
.comment-respond .logged-in-as a:hover {
	text-decoration: underline;
}

.comment-respond p {
	line-height: 1.1;
	margin-bottom: 2rem;
	margin-left: auto;
	margin-right: auto;
}

.comment-respond p:not(.comment-notes) {
	max-width: 58rem;
}

.comment-form-cookies-consent {
	align-items: baseline;
	display: flex;
}

.comment-respond > p:last-of-type {
	margin-bottom: 0;
}

.comment-respond label {
	display: block;
}

.comment-respond input[type="checkbox"] + label {
	font-size: 1.5rem;
	line-height: 1.25;
}

.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond textarea {
	margin-bottom: 0;
}

.comment-respond textarea {
	height: 15rem;
}

.comment-respond #submit {
	display: block;
}

.comment-respond .comments-closed {
	text-align: center;
}


/* Reply Respond ---------------------------- */

.comments .comment-respond {
	padding: 3rem 0 0;
}

.comments .comment-respond .comment-reply-title,
.comments .comment-respond .comment-notes,
.comments .comment-respond .logged-in-as {
	text-align: left;
}

.comment-reply-title small {
	display: block;
	font-size: 1.6rem;
	font-weight: 600;
	letter-spacing: -0.0277em;
	margin: 0.5rem 0 0 0;
	white-space: nowrap;
}

.comment-reply-title small a {
	text-decoration: none;
}

.comment-reply-title small a:focus,
.comment-reply-title small a:hover {
	text-decoration: underline;
}