/*
    /////////////////////////////////////////////////////////
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

    ----------------------------------
    DESKTOP LAYOUT (992px - 1200px)
    ----------------------------------

    1 HEADER
    2 MAIN MENU
    3 FIXED BAR
    4 FOOTER

    ------- FONTS ---------
	.Futura-Lig { 
		font-family: 'Futura-Lig';
		font-weight: normal;
		font-style: normal;
	}
	.HelveticaNeueLTStd-Lt { 
		font-family: 'HelveticaNeueLTStd-Lt';
		font-weight: normal;
		font-style: normal;
	}
	.HelveticaNeueLTStd-Roman { 
		font-family: 'HelveticaNeueLTStd-Roman';
		font-weight: normal;
		font-style: normal;
	
	.HelveticaNeueLTStd-Bd { 
		font-family: 'HelveticaNeueLTStd-Bd';
		font-weight: normal;
		font-style: normal;
	}

	-------- COLORS --------
	CYAN: #CCFFFF
	AZUL: #003DC4
	ROJO: #FF4712

*/


/* 1 HEADER
-----------*/
@media (min-width: 992px) and (max-width: 1200px) {

    body.page-node-type-static-page header.header {
        top: 0;
    }

    header.header .site-logo {
        padding-top: 4%;
    }

}


/* 2 MAIN MENU
 -------------*/
@media (min-width: 992px) and (max-width: 1200px){

    #overlay-main-menu.overlay ul li {
        margin: 0;
    }

    #overlay-main-menu.overlay ul li a {
        font-size: 3vw;
    }

}


/* 3 FIXED BAR
 -------------*/
@media (min-width: 992px) and (max-width: 1200px){

    .fixed-bar-overlay {
        background: #E2E9ED;
        width: 50%;
        position: fixed;
        bottom: 10px;
        left: 10px;
        z-index: 10;
        height: 0;
        transition: height 0.5s linear;;
    }

}


/* 4 FOOTER
 ----------*/
@media (min-width: 992px) and (max-width: 1200px){

    #block-logodelfooter .field--name-field-image-image-block {
        padding-left: 0;
    }

    footer.footer .footer-bottom nav#block-piedepaginainferior {
        float: none;
        text-align: center;
        margin: 0;
        padding: 0;
        margin-bottom: 3%;
    }

    footer.footer .footer-bottom #block-direcciondelfooter {
        padding-top: 2%;
        padding-bottom: 0;
        text-align: center;
    }

}

