.page-title .vcard{border:0;padding:0}.byline{color:#999}.entry-content img{max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content object,.entry-content video{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form input[type=submit]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput=mouse] .post-password-form input[type=submit]{outline:0}.post-password-form input[type=submit]:focus,.post-password-form input[type=submit]:hover{background-color:#14679e;color:#fefefe}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery::after,.gallery::before{content:' ';display:table}.gallery::after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-1>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-2>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.33333%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-3>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-4>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-5>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-6>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-7>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-8>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery dl{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.gallery dl:last-child:not(:first-child){float:right}.page-navigation{margin-top:1rem}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=email]:focus,.respond-form form input[type=text]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=email]:invalid,.respond-form form input[type=text]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:0;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.sidebar li{list-style:none}.widget ul{margin:0}.footer{clear:both;margin-top:1em}body#tinymce{margin:20px}.gform_body ul{list-style:none outside none;margin:0}

/* ================ */
/* IMPORTS
/* ================ */



/* ================ */
/* COLOURS
/* ================ */

.w{color: #F1EFE5;}
.orange{color: #E75925;}
.green{color: #588034;}
.blue{color: #00649C;}
.black{color: #222222;}

.bg-w{background-color: #F1EFE5;}
.bg-orange{background-color: #E75925;}
.bg-green{background-color: #588034;}
.bg-blue{background-color: #00649C;}
.bg-black{background-color: #222222;}


/* ================ */
/* GENERAL
/* ================ */
body, input, textarea, select, button{font-family: 'Archivo', sans-serif;}
body{background: #F1EFE5; font-size: 1.25rem;}
    .inner{max-width: 1440px; width: 95%; margin: 0 auto;}
    .sep-1{width: 100%; height: 1rem; clear: both;}
    .sep{width: 100%; height: 2rem; clear: both;}
    .sep1{width: 100%; height: 4rem; clear: both;}
    .sep2{width: 100%; height: 6rem; clear: both;}
    .sep3{width: 100%; height: 9rem; clear: both;}
    .--90{font-size: 5.625rem;}
    .--50{font-size: 3.125rem;}
    .--35{font-size: 2.1875rem;}
    .--33{font-size: 2.062rem;}
    .--30{font-size: 1.875rem;}
    .--27{font-size: 1.7rem;}
    .--25{font-size: 1.562rem;}
    .--20{font-size: 1.25rem;}
    .--16{font-size: 1rem;}

.title, .title a{font-family: 'Archivo ExtraCondensed', 'Arial Narrow', sans-serif; font-weight: 600; line-height: 1;}
h1, h2, h3, h4{font-family: 'Archivo ExtraCondensed', 'Arial Narrow', sans-serif; font-weight: 600; line-height: 1; font-size: 3.125rem; }
a{}
    p a{color: inherit; text-decoration: underline;}
a:hover, a:focus, a:active{color: #222222;}
a.btn{font-weight: 500;}
a.btn.fill{font-weight: 500; padding: 1rem 4rem; border-radius: 27px; border: solid 2px #222222;}
a.btn.border{font-weight: 500; padding: 12px 18px; border-radius: 27px; border: solid 2px #222222;}
span.arrow img{
margin-top: -4px;
margin-left: 15px;
}
.border-btm{border-bottom: solid 2px #222222;}
.border-top{border-top: solid 2px #222222;}
.foto-perfil{border-radius: 50%; width: 90%; max-width: 250px; height: auto; min-height: 200px;}
.foto-perfil.busc{border-radius: 50%; width: 60%; max-width: 150px; min-height: 0;}
.foto-perfil.min{min-width:50px;}
.upper{text-transform: uppercase;}
.rel{position: relative;}
.full-height{min-height: 100vh;}
.hidr{display: none!important;}
.columns{-webkit-columns: 2; -moz-columns: 2; columns: 2;}
.hidden{display: none;}
input:disabled{cursor: default;}
.borderd.top{border-top: solid 2px #020202;}
.borderd.bottom{border-bottom: solid 2px #020202;}

label a{color: #222222; text-decoration: underline;}
/* ================ */
/* HEADER
/* ================ */
.toppr{transition: all .4s; opacity: 1;}
    .toppr .logo{position: absolute; top: 100%; margin-top: -3rem; width: calc(100% + 30px); z-index: 2;}
    .toppr .men{padding-left: 3rem;}
.toppr a.btn{width: 120px; display: inline-block; padding: 7px 20px; text-align: center;}
.toppr a.btn.men{width: 120px; display: inline-block; padding: 7px 0px; text-align: right;}

.toppr-two{position: fixed; width: 100%; left: 0; top: -100%; transition: all 0.6s;}
.toppr-two.scrolld{position: relative; width: 100%; top: 0; transition: all 0.6s;}

    .toppr-two a.btn{width: 120px; display: inline-block; padding: 7px 20px; text-align: center;}
    .toppr-two a.btn.men{width: 120px; display: inline-block; padding: 7px 0px; text-align: right;}
.toppr.fix{opacity: 0;}
.toppr-two.fix{z-index: 999; position: fixed; width: 100%; left: 0; top:0;}
.toppr-two.scrolld.fix{z-index: 999; position: fixed; width: 100%; left: 0; top:0;}


/* ================ */
/* HOME
/* ================ */
#hero{}
    #hero .inner .orbit{width:100%; height: auto;}
    #hero .inner .orbit .orbit-slide > .grid-x{height: 100%;}
    #hero .inner .title{line-height: 1;}
    #hero .inner .textr{padding: 0 5px;}
    #hero .inner .imgr{}
	#hero .inner .navi{display:none !important;}
    #hero .inner .navi{ position: absolute; bottom: 0; z-index: 99; width: 25%; left: 25%; transform: translateX(-50%); display:none !important;}
    #hero .inner .navi .orbit-bullets { position: relative; margin-top: 0rem; margin-bottom: 1.2rem; text-align: center;}
    #hero .inner .navi .orbit-bullets button {width: 0.75rem; height: 0.75rem; margin: .25rem; border-radius: 50%;  background: rgba(0,0,0,0); border: solid 2px #222222;}
    #hero .inner .navi .orbit-bullets button.is-active {background-color: #222222;}
    #hero .inner .navi .orbit-next, #hero .inner .navi .orbit-previous {position: absolute; top: 40%; z-index: 10; padding: 0; color: #222222; font-size: 1rem; border-radius: 50%; width: 30px; height: 30px;}
    #hero .inner .navi .orbit-next:active, #hero .inner .navi .orbit-next:focus, #hero .inner .navi .orbit-next:hover, #hero .inner .navi .orbit-previous:active, #hero .inner .navi .orbit-previous:focus, #hero .inner .navi .orbit-previous:hover { background-color: rgba(10, 10, 10, 0);}

#intro{}
    #intro .textr p{font-size: 2.062rem;}


#news{}
    #news .panel{min-height:400px;}
    #news .panel .over{position: absolute; top: 0; right: 0; width: 60%; min-height: 50%; z-index: 99; padding-right: 50px;}
    #news .panel:nth-child(1) .over{background-color: #E75925;}
    #news .panel:nth-child(2) .over{background-color: #588034;}
    #news .panel:nth-child(3) .over{background-color: #00649C;}
    #news .panel .over .btn{position: absolute; right: 10px; bottom: 10px;}
    #news .panel .over .btn img{margin-top: -4px;}

    #news.content .panel:nth-child(3n - 6) .over{background-color: #E75925;}
    #news.content .panel:nth-child(3n - 5) .over{background-color: #588034;}
    #news.content .panel:nth-child(3n - 4) .over{background-color: #00649C;}

    .main{}
        .main input{width: 100%; padding: 5px 32px; margin-bottom: 0; background: none; border: solid 2px #222222; border-radius: 27px; color: #222222; font-size: 1.25rem; font-family: 'Archivo', sans-serif; -webkit-box-shadow:none; box-shadow: none;}
        .main input::placeholder{color: #222222;font-size: 1.25rem; font-family: 'Archivo', sans-serif;}

    #news.main .panel{min-height: 500px;}
    #news.main .panel:nth-child(3n - 6) .over{background-color: #E75925;}
    #news.main .panel:nth-child(3n - 5) .over{background-color: #588034;}
    #news.main .panel:nth-child(3n - 4) .over{background-color: #00649C;}

    #asociate{}
        #asociate a.btn.fill{padding: 1rem 4rem;}
        #asociate .cell p:last-child{margin-bottom: 0;}
        .gf_login_links a{color: #222222;}
        .gf_login_links a:hover{color: #333333;}

    #contact{}
        #contact [type=color], #contact [type=date], #contact [type=datetime-local], #contact [type=datetime], #contact [type=email], #contact [type=month], #contact [type=number], #contact [type=password], #contact [type=search], #contact [type=tel], #contact [type=text], #contact [type=time], #contact [type=url], #contact [type=week], #contact textarea{background: 0; border: none; border-bottom: solid 2px #222222; color: #222222; font-size: 1.25rem; font-family: 'Archivo', sans-serif; -webkit-box-shadow:none; box-shadow: none;}
        #contact ::placeholder{color: #222222;font-size: 1.25rem; font-family: 'Archivo', sans-serif;}
        #contact .gform_wrapper.gravity-theme .gfield textarea{margin-top:6rem;}
        #contact input[type=submit]{padding: 1rem 4rem; margin-top: 3rem; border-radius: 30px; background: #222222; color: #E75925; font-size: 1.25rem; font-family: 'Archivo', sans-serif;}
        #contact input[type=submit]:hover{color: #F1EFE5;}

/* ================ */
/* PROYECTOS
/* ================ */
.proyectos{}
.proyectos .nom{width: 75%; min-width: 200px;}
.proyectos .titul{margin-bottom: 0;}
.proyectos hr {clear: both; max-width: 100%; height: 0; margin: 0 auto; border-top: 0; border-right: 0; border-bottom: 2px solid #F1EFE5; border-left: 0;}
    .proyectos .over{position: relative; z-index: 2;}
    .proyectos .under{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url('../images/shadow.png') no-repeat bottom center / cover; z-index: 0;}

#hero.single-proyecto{border-bottom: solid 2px #222222;}

/* ================ */
/* ASOCIATE
/* ================ */

.asociate{}
    .asociate [type=color], .asociate [type=date], .asociate [type=datetime-local], .asociate [type=datetime], .asociate [type=email], .asociate [type=month], .asociate [type=number], .asociate [type=password], .asociate [type=search], .asociate [type=tel], .asociate [type=text], .asociate [type=time], .asociate [type=url], .asociate [type=week], .asociate textarea{background: 0; border: none; border-bottom: solid 2px #222222; color: #222222; font-size: 1.25rem; font-family: 'Archivo', sans-serif; -webkit-box-shadow:none; box-shadow: none; margin: 15px 0!important;}
    .asociate ::placeholder{color: #222222;font-size: 1.25rem; font-family: 'Archivo', sans-serif;}
    .asociate .gform_wrapper.gravity-theme .gfield textarea{margin-top:6rem;}
    .asociate .gform_wrapper.gravity-theme .ginput_container_date input{width:100%;}
    .asociate input[type=submit]{padding: 1rem 4rem; margin-top: 3rem; border-radius: 30px; background: #222222; color: #E75925; font-size: 1.25rem; font-family: 'Archivo', sans-serif;}
    .asociate input[type=submit]:hover{color: #F1EFE5;}

/* ================ */
/* SINGLE
/* ================ */

#hero.single{}
    #hero.single .upper{}
        #hero.single .upper a{color: #222222; text-transform: capitalize;}
    #hero.single .down{margin-bottom: -6rem;}

.sidr{}
    .sidr .item{display: block; width: 100%; padding: 20px 10px;}

    .pagination a, .pagination button, .pagination .current{
        display: block;
        padding: .1875rem .625rem;
        border-radius: 0;
        color: #222222;
        font-size: 1.25rem;
        border: solid 2px #222222;
    }
    .pagination .current {
   padding: .1875rem .625rem;
   background: #222222;
   color: #F1EFE5;
   cursor: default;
}
/* ================ */
/* CONOCENOS
/* ================ */
#hero h2.down{margin-bottom: -20px; margin-left: 3px; position: relative; z-index: 99;}

.conocenos{}
    .conocenos .estatutos{border-top: solid 2px #222222; border-bottom: solid 2px #222222;}
    .conocenos .junta{}
    .conocenos .junta .nom{width: 75%; min-width: 200px;}
    .conocenos .junta .titul{margin-bottom: 0;}
    .conocenos hr {clear: both; max-width: 100%; height: 0; margin: 0 auto; border-top: 0; border-right: 0; border-bottom: 2px solid #F1EFE5; border-left: 0;}
    .conocenos .junta .linkedin{}
        .conocenos .junta .linkedin img{margin-top: -4px;    }
        .conocenos .junta .over{position: relative; z-index: 2;}
        .conocenos .junta .under{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url('../images/shadow.png') no-repeat bottom center / cover; z-index: 0;}
    .conocenos .fedaca .under{position: absolute; top: 0; right: 0; height: 100%; z-index: -1;}
/* ================ */
/* INTRANET
/* ================ */
body.intranet{}
    body.intranet .hero .inner{min-height:450px; position: relative; padding: 1rem;}
    body.intranet .hero .inner::before{content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.40);}
            body.intranet .hero .inner .txt{position: relative; z-index: 99;}
                    body.intranet .hero .inner .txt .title{margin: 0 0 10px 0;}
                    body.intranet .hero .inner .txt p{margin: 0 0 8px 0;}
                    body.intranet .hero .inner .txt img{margin-top:-3px;}
    body.intranet .hero .foto-btn{position: absolute; background: rgba(6,6,6,0.25); border-radius: 50%; padding: 10px; bottom: 10px; right: 10px; opacity: 0; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;}
    body.intranet .hero:hover .foto-btn{position: absolute; background: rgba(6,6,6,0.25); border-radius: 50%; padding: 10px; bottom: 10px; right: 10px; opacity: 1;}
    body.intranet .content{}
    body.intranet .content .sidr{position: relative; padding-right: 16px;}
    @media screen and (max-width:639px){
        body.intranet .content .sidr{padding-right: 0;}
    }
            body.intranet .content .sidr .in{padding-bottom: 6rem;}
                    body.intranet .content .sidr .in .img-profile img{}
                        body.intranet .content .sidr .in .img-profile .foto-btn{position: absolute; background: rgba(6,6,6,0.25); border-radius: 50%; padding: 10px; top: 0%; left: 50%; transform: translate(-50%, -50%); opacity: 0; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;}
                        body.intranet .content .sidr .in .img-profile .foto-btn img{margin-top: 0!important;}
                        body.intranet .content .sidr .in .img-profile:hover .foto-btn{opacity: 1;}
            body.intranet .content .sidr .in .options{}
                    body.intranet .content .sidr .in .options ul{list-style: none; margin: 0; overflow: hidden;}
                    body.intranet .content .sidr .in .options ul li{border-bottom: solid 2px #222222; width: 100%; padding: 16px 0; position: relative;}
                    body.intranet .content .sidr .in .options ul li.active{}
                    body.intranet .content .sidr .in .options ul li::after{content: ''; background: #00649C; width: 50px; position: absolute; top: 0; bottom: 0; right: -50px;  transition: 0.4s all ease;}
                    body.intranet .content .sidr .in .options ul li:hover::after, body.intranet .content .sidr .in .options ul li.active:hover::after{content: ''; background: #00649C; width: 50px; position: absolute; top: 0; bottom: 0; right: 0;}
                    body.intranet .content .sidr .in .options ul li.active::after{content: ''; background: #00649C; width: 40px; position: absolute; top: 0; bottom: 0; right: 0;}
                    body.intranet .content .sidr .in .options ul li a{color: #222222; display: block; transition: 0.4s all ease;}
                    body.intranet .content .sidr .in .options ul li:hover a, body.intranet .content .sidr .in .options ul li.active:hover a{margin-left:-50px;}
                    body.intranet .content .sidr .in .options ul li.active a{margin-left:-40px;}
    body.intranet .content .main{}

    .searchr{}
        .searchr .item{padding: 5px;}
        .searchr .item:last-child input{background: #020202; color: #F1EFE5;}
        .searchr input {
                width: 100%;
                padding: 5px 10px;
                margin-bottom: 0;
                background: none;
                border: solid 2px #222222;
                border-radius: 27px;
                color: #222222;
                font-size: 1.25rem;
                font-family: 'Archivo', sans-serif;
                -webkit-box-shadow: none;
                box-shadow: none;
        }

    body.intranet .tabs {
    margin: 0;
    border: 2px solid #222222;
    background: none;
    list-style-type: none;
}
    body.intranet .tabs-content {
    border: 2px solid #222222;
    border-top: 0;
    background: none;
    color: #222222;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
    body.intranet .tabs-title>a {
    display: block;
    padding: 1.25rem 1.5rem;
    font-size: inherit;
    line-height: 1;
    color: #222222;
    border-right: 2px solid #222222;
}
body.intranet .tabs-title>a:hover {
    background: #588034;;
    color: #222222;

}

body.intranet .tabs-title>a:focus, body.intranet .tabs-title>a[aria-selected=true] {
    background: #588034;;
    color: #222222;
}
body.intranet .movilidad{}
    body.intranet .movilidad .tito .item{border: solid 2px #222222;}
    body.intranet .main input[type="submit"].acf-button{background: #222222; color: #F1EFE5; margin-top: 15px;}
    body.intranet .main input[type="submit"].acf-button:hover{background: #333333; color: #F1EFE5}

/* ================ */
/* FOOTER
/* ================ */
footer.footer{margin-top: 0; padding: 40px 0;}
    footer.footer hr{margin: 0; width: 100%; max-width:100%;}
    footer.footer img.icon{max-width: 150px;}


    footer .menu{margin-top: 0;}
	/* Modificado por Suquet Estudi - Modificamos el tamaño para que quepan todas las páginas  */
	footer .menu{
		font-size: .9rem;
		justify-content: center;
	}

	footer .copyright {
		font-size: .9rem;
	}

    footer .menu li{}
	footer .menu li{ width: inherit;}
    footer .menu li a{color: #F1EFE5;}
    footer .menu li.active a{color: #F1EFE5; background: none;}


/* ================ */
/* MEDIA
/* ================ */





@media screen and (max-width: 1230px){
#hero .textr .tit{width:83.33333%;}
.--90{font-size: 3.625rem;}
.--50{font-size: 2.625rem;}
.--35{font-size: 1.7875rem;}
.--33{font-size: 1.662rem;}
.--30{font-size: 1.375rem;}
.--25{font-size: 1.262rem;}
.--20{font-size: 1.15rem;}
.--16{font-size: 1rem;}
}

@media screen and (max-width:776px){
    .toppr-two a.btn.men, .toppr a.btn.men{width: 80px;}
    .columns{-webkit-columns: 1; -moz-columns: 1; columns: 1;}
}
@media screen and (max-width:639px){
    .toppr-two .logo, .toppr-two .text-right{text-align: center;}
    #intro .textr p{font-size: 1.5rem;}
    .orbit .textr{padding: 0 10px;}
    #hero .align-self-bottom{align-self: start;}
    #contact .inner{padding: 0 10px;}
    #contact .gform_wrapper.gravity-theme .gfield textarea {margin-top: auto;}
    #contact input[type=submit] {padding: 1rem 1.25rem; margin-top: 1rem; border-radius: 50px; background: #222222; color: #E75925; font-size: 1.25rem; font-family: 'Archivo', sans-serif; width: 100%;}
    .proyectos .cell.medium-3{margin-bottom: 10px;}
    .proyectos .cell.medium-3:last-child{margin-bottom: 0px;}
    #asociate a.btn.fill{border-radius: 50px;}
    #hero .inner .navi {width: calc(100% - 20px); left: 10px; transform: translateX(0%); top: 420px; bottom: auto; border-bottom: solid 2px #222222;}
    #hero .imgr {height: 400px;}
    #hero .inner>.cell.medium-6{padding: 0 10px;}
    #hero.single .upper {
    padding: 10px;
    font-size: 2.6rem;
}
.asociate input[type=submit]{width: 100%; line-height: 1.6!important;}
.asociate .bg-orange{padding: 10px;}
.asociate .gform_wrapper.gravity-theme .gfield textarea {
    margin-top: 1rem;
}
.toppr .logo {
    position: absolute;
    top: 1rem;
    margin-top: 0rem;
    width: calc(100%);
    z-index: 2;
}
}
@media screen and (max-width:520px){
    body.intranet .tabs{border: none;}
    body.intranet .tabs-title{width: 100%; border: solid 2px #222222; border-bottom: none;}
    body.intranet .tabs-title:last-child{border-bottom: solid 2px #222222;}
    body.intranet .tabs-title>a{width: 100%; border: none;}

}
@media screen and (max-width:400px){
    .--90{font-size: 3rem;}
    .--50{font-size: 2.325rem;}
    .--35{font-size: 1.4875rem;}
    .--33{font-size: 1.362rem;}
    .--30{font-size: 1.175rem;}
    .--25{font-size: 1.162rem;}
    .--20{font-size: 1.15rem;}
    .--16{font-size: 1rem;}
    .toppr .logo {
    position: absolute;
    top: 1rem;
    margin-top: 0rem;
    width: calc(100%);
    z-index: 2;
}
}








/* SUQUET */
#news .panel .over {
	padding: .5rem;
}

.proyectos .nom {
	padding: .5rem;
}

.proyectos .w {
	padding: .5rem;
}

.--35 {
    font-size: 1.7rem;
}

.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label,
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large,
.gform_wrapper.gravity-theme .gfield textarea.medium,
.gfield_consent_label{
    font-size: 22px
}

.asociate [type=color], .asociate [type=date], .asociate [type=datetime-local], .asociate [type=datetime], .asociate [type=email], .asociate [type=month], .asociate [type=number], .asociate [type=password], .asociate [type=search], .asociate [type=tel], .asociate [type=text], .asociate [type=time], .asociate [type=url], .asociate [type=week], .asociate textarea{
	     border-bottom: solid 3px #222222 !important;
		font-weight: 400;
	}

.gform_wrapper.gravity-theme .gfield textarea.medium:focus,
.gform_wrapper.gravity-theme .gfield textarea.medium:active,
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large:active,
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large:focus{
	    border-bottom: solid 3px #222222 !important;
		font-weight: 400;
	}


.btn--hover:hover {
    color: #EA5B0C;

}

/* Formus */
.gform_wrapper.gravity-theme .gfield_required {
    color: black !important;
    font-size: 18px !important;
}
.gform_wrapper.gravity-theme .gfield_label {
    font-size: 18px !important;
}

.custom-readonly-field .acf-label {
    display: flex;
    align-items: baseline;
    gap: 0 .5rem;
}

/* Boton asociate */
.btn.fill.bg-black:hover {
    background: #222222;
    color: #E75925;
}

/* Botón acceso */
.btn.border.black:hover{
    text-decoration: underline;
}


/* Select provincias */

.acf-input #acf-field_6904a2160ba96{
    outline: solid 2px #222222 ;
    border-radius: 50px;
    background-color: transparent;
    height: auto;
    padding: .5rem !important;
    padding-right: 1.5rem !important;
}



