/*
Theme Name: 	B2B Child
Theme URI: 		
Author: 		
Author URI: 	
Description:	
Template:		b2b
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */ 

div.grecaptcha-badge {
    visibility: hidden;
}

/*	BANNER */

span.sombreado {
    text-shadow: 2px 2px #444;
}

span.registrada {
    font-size: 40px !important;
    vertical-align: super;
    margin-left: -18px !important;
}

span.verde {
    color: #00B050;
    font-size: 115% !important;
}

/*	TIPOGRAFÍA */

.right{
    text-align: right;
}

.left{
    text-align: left;
}

.grueso{
    font-weight: 600;
}

a.cargo{
	color: #000;
	font-size: 14px;
}

a.cargo:hover{
	color: #000;
}

a.instituto-mail {
    color: #000;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
}

h2.blanco {
    color: #fff;
    font-weight: 700;
}

h2.criticidad {
    font-weight: 800;
    font-size: 35px;
}

h2.infogra-1 {
    font-size: 18px;
    font-weight: 600;
    line-height: 1em;
    margin-bottom: 7px;
    text-align: right;
}

h2.infogra-2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 1em;
    margin-bottom: 7px;
    text-align: left;
}

h2.infogra-3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 1em;
    margin-bottom: 7px;
    text-align: center;
}

h2.titulo-blanco {
    color:#fff;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: -26px !important;
    margin-top: 20px;
    text-align: center;
}

h2.titulo-elegirnos{
    font-size: 27px;
    font-weight: 600;
    line-height: 2em;
}

h2.titulo-negro {
    font-size: 30px;
    margin-bottom: -26px !important;
    margin-top: 20px;
    text-align: center;
}

h3.titulo-programa {
    color: #fff;
    font-size: 36px;
    font-weight: 800;
    line-height: 1.2em;
    text-align: right;
}

h2.titulo-servicio {
    font-weight: 800;
    font-size: 46px;
    letter-spacing: -3px;
    line-height: 1em;
    margin-bottom: -10px !important;
}

h2.titulo-servicio-peq {
    font-weight: 800;
    font-size: 38px;
    letter-spacing: -3px;
    line-height: 1.7em;
    margin-bottom: -10px !important;
}

h2.titulo-servicio-w {
    color: #fff;
    font-weight: 800;
    font-size: 46px;
    letter-spacing: -3px;
    line-height: 1em;
    margin-bottom: -10px !important;
}

h2.titulo-servicio img {
    vertical-align: bottom;
}

h2.titulo-solution{
    font-weight: 600;
    font-size: 28px;
    letter-spacing: -2px;
    line-height: 2.5em;
}

h2.titulo-verde {
    color: #00B050;
    font-size: 30px;
    margin-bottom: -26px !important;
    margin-top: 20px;
    text-align: center;
}

h2.verde {
    color: #00B050;
}

h3.blanco {
    color: #fff;
    font-weight: 600 !important;
}

h3.titulo-ley {
    color: #fff;
    font-weight: 600;
}

h3.cargo {
    text-align: center;
    font-size: 21px;
    font-weight: 600;
}

h3.ley {
    color: #fff;
    font-size: 53px;
    line-height: 1.2em;
    margin-top: 52px;
    padding-left: 10px;
    border-left: 5px solid #fff;
}

h3.titulo-info-curso {
    font-size: 20px;
    font-weight:800;
}

h3.titulo-servicio-w {
    color: #fff;
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 5px;
	}
	
	h3.titulo-servicio-w a {
    color: #fff;
	}

h3.titulo-retos {
	font-size: 21px;
	font-weight: 600;
	line-height: 1em;
}

h3.titulo-verde {
    color: #00B050;
    font-weight: 700;
    line-height: 1.5em;
    text-align: center;
}

h3.titulo-verde {
    color: #00B050;
    font-weight: 700;
    line-height: 1.5em;
    text-align: left;
}

h3.titulo-negro {
    font-weight: 600;
    font-size: 20px;
    line-height: 1em;
    margin-bottom: 2px;
}

h3.titulo-verde-oscuro {
    color: #00B050;
    font-weight: 600;
    font-size: 20px;
    line-height: 1em;
    margin-bottom: 2px;
}

h3.titulo-verde-claro {
    color: #92D050;
    font-weight: 600;
    font-size: 20px;
    line-height: 1em;
    margin-bottom: 2px;
}

h3.titulo-gris {
    color: #8B8B8B;
    font-weight: 600;
    font-size: 20px;
    line-height: 1em;
    margin-bottom: 2px;
}

h4.blanco {
    color: #fff;
    font-weight: 600;
}

h3.borde {
    border: 1px solid #00b050;
    padding: 5px 100px;
	}

h3.hacemos {
    font-size: 20px;
    font-weight: 800;
    line-height: 1em;
}

h3.titulo-enfoque {
	color: #00B050;
	font-weight: 600;
    line-height: 1em;
    margin-bottom: 5px;
}

hr.separador-blanco {
	background-color:#ffffff
}

img.icono-info {
    float: left;
    height: auto;
    margin-right: 10px;
    width: 26px;
}

li.negro {
    color: #000;
    font-weight: 600;
}

li.verde-oscuro {
    color: #00B050;
    font-weight: 600;
}

li.gris {
    color: #A5A5A5;
    font-weight: 600;
}

li.verde-claro {
    color: #92D050;
    font-weight: 600;
}

p.leer-mas a {
    color: #000;
    text-align: right;
    display: block;
    font-weight: 800;
}

p.blanco {
    color: #fff;
}

p.cita {
    font-size: 31px;
    line-height: 1.2em;
    max-width: 1050px;
    text-align: center;
    display: block;
    margin: 0 auto;
}

p.cita-herramientas {
    font-size: 20px;
    line-height: 1.2em;
    max-width: 1050px;
    text-align: center;
    display: block;
    margin-right: 50px;
    margin-left: 50px;
}

p.cita-pequena {
	font-size: 24px;
    line-height: 1.2em;
    max-width: 1050px;
    text-align: center;
    display: block;
    margin-right: 69px;
	}

p.cita-mundo {
    color: #fff;
    line-height: 2em;
    text-align: justify;
}

p.cargo {
    text-align: center;
}

p.centro {
    text-align: center;
    font-size: 16px;
    line-height: 1.2em;
}

p.circulo {
    color: #fff;
    font-size: 18px;
    text-align: justify;
}

p.circulo-blanco {
    color: #fff;
    font-size: 14px;
    text-align: center;
}

p.consulting {
    font-size: 22px;
    line-height: 1.2em;
    text-align: center;
}

p.consulting-2 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    text-shadow: 1px 1px #333;
}

p.derecha {
    text-align: left;
    font-size: 16px;
    line-height: 1.2em;
}

p.duracion {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 125px;
    text-align: center;
    text-shadow: 1px 1px #333;
}

p.enfoque{
    font-size: 18px;
    text-align: center;
}

p.explicacion {
    color: #a5a5a5;
    font-size: 15px;
    line-height: 1.2em;
    text-align: center;
}

p.explicacion-2 {
    color: #fff;
    font-size: 15px;
    line-height: 1.2em;
    text-align: center;
}

p.gris79 {
	color: #797979;
    text-align: center;
}

p.gris79l {
	color: #797979;
    text-align: left;
}

p.herramientasder {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 125px;
    text-align: right;
    text-shadow: 1px 1px #333;
}

p.herramientasder a {
    color: #fff;
}

p.herramientasizq {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 170px;
    text-align: left;
    text-shadow: 1px 1px #333;
}

p.herramientasizq a {
    color: #fff;
}

p.izquierda {
    text-align: right;
    font-size: 16px;
    line-height: 1.2em;
}

p.info-programa {
    margin-left: 37px;
    font-size: 14px;
}

p.info-programa a {
    color: #000;
    font-weight: 600;
    text-decoration: none;
}

p.instituto {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}

p.intro {
    text-align: center;
    font-size: 20px;
}

p.inversiones {
    color: #fff;
    font-size: 21px;
    line-height: 1em;
}

p.justificado {
    text-align: justify;
}

p.leyes {
    color: #7a7b7b;
    font-size: 20px;
    line-height: 1.2em;
    margin-top: 25px;
    text-align: justify;
}

p.ley-enfoque {
    color: #fff;
    position: relative;
    top: 85px;
    left: -30px;
}

p.ley-perspectiva {
    color: #fff;
    position: relative;
    top: 85px;
    left: 18px;
}

p.ley-recursos {
    color: #fff;
    position: relative;
    top: 85px;
    left: -30px;
}

p.nuestro-ideal {
    color: #fff;
    font-size: 20px;
}

p.nuestro-ideal.margen {
    margin-top: 30px;
	}
	
	p.nuestro-ideal a {
    color: #fff;
	}

p.parrafo-programa {
    color: #fff;
    font-size: 18px;
    line-height: 1.2em;
    text-align: right;
}

p.programa-list{
	font-size: 16px;
}

p.transfomacion {
    text-align: center;
    font-size: 18px;
}

p.venta-estrategica {
    color: #fff;
    font-size: 16px;
    text-align: justify;
}

p.venta-estrategica-2 {
    color: #000;
    font-size: 16px;
    text-align: justify;
}

p.venta-estrategica-3 {
    color: #fff;
    font-size: 16px;
    text-align: center;
}

img.comilla-ini {
    float: left;
    width: 50px;
    margin: 0px 25px 0px 0px !important;
}

img.comilla-fin {
    float: right;
    width: 50px;
    margin: -45px 0px 0px 25px !important;
}

span.blanco {
    color:#fff;
}

span.nivelado {
    font-size: 115% !important;
}

strong.titulo-verde {
    color: #00B050;
}

ol.list-cooperacion li {
    color: #797979;
    text-align: justify;
}

ol.list-cooperacion li a {
    color: #797979;
    text-decoration: none;
}

ol.list-conoce li {
    color: #000;
}

ul.cargo-blanco{
    margin: -20px 0px 0px -40px;
}

ul.cargo-verde{
    margin: -20px 0px 0px -40px;
}

ul.info-programa{
    margin: -10px 0px 0px 56px;
}

ul.cargo-verde li {
    list-style: none;
    margin: 0px;
    color: #8dd346;
}

ul.cargo-blanco li {
    list-style: none;
    margin: 0px;
    color: #FFF;
}

ul.centrado {
	display: inline-block;
    color: #000 !important;
    text-align: left;
	}

ul.como li {
    color: #000;
    font-size: 14px;
    line-height: 1em;
}

ul.info-programa li {
    margin: 0px;
    color: #0c0c0c;
}

ul.lista-enfoque {
    margin-left: 0px;
}

ul.lista-enfoque li {
    color: #0c0c0c;
    line-height: 1.5em;
    list-style: none;
    margin: 1px;
    text-align: center;
}

ul.llamamos li {
    color: #0c0c0c;
    font-size: 16px;
    list-style-image: url(http://www.b2bconsultingroup.com/wp-content/uploads/2017/01/checked.png);
    text-align: center;
}

ul.llamamos-sin-tick li {
    color: #0c0c0c;
    font-size: 16px;
    list-style: none;
    text-align: center;
}

ul.list-conoce li {
    color: #0c0c0c;
    font-size: 16px;
    list-style-image: url(http://www.b2bconsultingroup.com/wp-content/uploads/2017/01/checked.png);
}

.contenido-leer-mas {
    display: none;
}

.leer-mas {
    cursor: pointer;
}

.big{
	font-size: 150%;
}

.bombilla {
    position: relative;
    top: 335px;
    right: 24px;
	}

.bombilla2 {
    position: relative;
    top: 380px;
    right: 24px;
}

.bombilla3 {
    position: relative;
    top: 477px;
    left: 25px;
}

.candado {
    position: relative;
    top: 371px;
    right: 24px;
}

.carrito {
    position: relative;
    top: 185px;
    right: 24px;
}

.centrado{
	text-align: center;
	display: block;
	margin: 0 auto;
}

.correo {
    position: relative;
    top: 239px;
    left: 25px;
}

.correo2 {
    position: relative;
    top: 265px;
    left: 25px;
}

.dinero {
    position: relative;
    top: 261px;
    left: 25px;
	}

.direccion {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 20px;
}

.justificado {
    text-align: justify;
}

.enfoques {
    display: block;
    margin-bottom: 40px !important;
}

.enfoques img {
    margin: 0px 10px 22px 10px !important;
    width: 100px;
}

.engranaje {
    position: relative;
    top: 316px;
    right: 24px;
	}

.icon_box {
    padding: 0px;
    margin-bottom: 0px !important;
}

.icon_box.icon_position_left {
    min-height: 80px;
}

.icon_box.icon_position_left .desc_wrapper {
    padding-top: 25px !important;
    font-size: 16px !important;
}

.libro {
    position: relative;
    top: 219px;
    left: 25px;
	}

.lupa {
    position: relative;
    top: 126px;
    left: 25px;
	}

.margen30{
    margin-bottom: 30px;
}

.maleta {
    position: relative;
    top: 185px;
    right: 24px;
	}

.ojo {
    position: relative;
    top: 49px;
    left: 25px;
}

.separado-circulo{
    padding: 0px 1%;
}

.suscribirse img {
    width: 500px;
    height: auto;
}

.venta-estrategica-3 a {
    color: #fff;
    font-weight: 600;
    text-decoration: none;
}

/*  NUESTRA EVOLUCION */

.evolucion-escritorio img {
    position: relative;
    top: -80px;
}

div.evolucion-1-esc {
    position: relative;
    top: 377px;
}

div.evolucion-2-esc {
    position: relative;
    top: 335px;
}

div.evolucion-3-esc {
    position: relative;
    top: 300px;
}

div.evolucion-4-esc {
    position: relative;
    top: 140px;
}

div.evolucion-5-esc {
    position: relative;
    top: 80px;
}

div.evolucion-6-esc {
    position: relative;
    top: -360px;
}

div.evolucion-7-esc {
    position: relative;
    top: -450px;
}

div.espaciado-absoluto{
    position: absolute;
}

p.evolucion{
    font-size: 14px;
    line-height: 1.2em;
}

ol.evolucion li{
    font-size: 14px;
    line-height: 1.2em;
}

ul.evolucion li{
    font-size: 14px;
    line-height: 1.2em;
}

/*	GENERALES */
.sin-margen-inf .wpb_wrapper > div {
    margin-bottom: 0;
}

.borde:after{
	content: ' ';
    width: 300px;
    height: 1px;
    background: #f0f0f0;
    transform: rotate(90deg);
    position: absolute;
    right: -150px;
    top: 209px;
}


/*	FOOTER */
.footer_copy {
    background: #000;
    color: #fff;
}

a.link-footer {
    color: #fff !important;
    display: block;
    font-size: 28px;
    font-weight: 600;
    line-height: 1em;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    text-shadow: 2px 2px #222;
}

a.link-footer img {
    vertical-align: middle;
    width: 80px;
}

span.copy {
    float: right;
    font-style: italic;
}

#Footer .footer_copy .copyright {
    float: none;
}


/*  MENU */

ul#menu-principal li a span {
    line-height: 1em !important;
    margin-top: 8px;
    text-align: center;
    text-transform: uppercase;
}

#Top_bar .menu > li > a span:not(.description) {
    padding: 0 22px;
}


/*	RESPONSIVE */
@media only screen and (max-width: 1465px) {
    #Top_bar .menu > li > a span:not(.description) {
	    padding: 0 9px;
	}
    ul#menu-principal li a span {
        font-size: 12px !important;
    }
    .vc_custom_1485896986641 {
        background-position: left !important;
    }
}

@media only screen and (max-width: 1400px) {
    ul#menu-principal li a span {
        font-size: 16px !important;
    }

    #Top_bar .menu > li > a span:not(.description) {
	    padding: 0 16px;
	}

	h2.titulo-solution {
	    font-size: 23px;
	    letter-spacing: -2px;
	    line-height: 3em;
	}

    p.ley-enfoque {
        top:75px;
    }

    p.ley-perspectiva {
        top:75px;
    }

    p.ley-recursos {
        top: 75px;
    }
}

@media only screen and (max-width: 1351px) {
	ul#menu-principal li a span {
        font-size: 12px !important;
    }

    p.ley-enfoque {
        top:61px;
    }

    p.ley-perspectiva {
        top:40px;
    }

    p.ley-recursos {
        top: 40px;
    }
}

@media only screen and (max-width: 1295px) {
	ul#menu-principal li a span {
        font-size: 11px !important;
    }
    h3.ley {
        font-size: 43px;
    }
}

@media only screen and (max-width: 1240px) {
	p.centro {
	    font-size: 12px;
	}

	p.cita {
   		font-size: 26px;
	}

	p.derecha {
	    font-size: 12px;
	}

	p.izquierda {
	    font-size: 12px;
	}
    p.ley-enfoque {
        top: 53px;
        font-size: 14px;
        line-height: 1em;
    }
    p.ley-perspectiva {
        top: 40px;
        font-size: 14px;
        line-height: 1em;
    }

    p.ley-recursos {
        top: 25px;
        font-size: 14px;
        line-height: 1em;
    }
	h2.infogra-1 {
	    font-size: 14px;
	}

	h2.infogra-2 {
	    font-size: 14px;
	}

	h2.infogra-3 {
	    font-size: 14px;
	}

	.bombilla2 {
	    position: relative;
	    top: 270px;
	    right: 24px;
	}

	.bombilla3 {
	    position: relative;
	    top: 331px;
	    left: 25px;
	}

	.candado {
	    position: relative;
	    top: 264px;
	    right: 24px;
	}

	.carrito {
	    position: relative;
	    right: 24px;
	    top: 136px;
	}

	.correo {
	    left: 25px;
	    position: relative;
	    top: 164px;
	}

	.correo2 {
	    position: relative;
	    top: 185px;
	    left: 25px;
	}
	
	.dinero {
    position: relative;
    top: 169px;
    left: 25px;
	}
	
	.engranaje {
    position: relative;
    top: 221px;
    right: 24px;
	}
	
	.ojo {
    position: relative;
    top: 37px;
    left: 25px;
	}

	.libro {
    position: relative;
    top: 150px;
    left: 25px;
	}
	
	.lupa {
    position: relative;
    top: 81px;
    left: 25px;
	}
	
	.maleta {
    position: relative;
    top: 137px;
    right: 24px;
	}
	
	.bombilla {
    position: relative;
    top: 235px;
    right: 24px;
	}
}



@media only screen and (max-width: 960px) {
	p.centro {
	    font-size: 10px;
	    line-height: 1em;
	}

	p.cita {
   		font-size: 18px;
	}

	p.derecha {
	    font-size: 10px;
	    line-height: 1em;
	}

	p.izquierda {
	    font-size: 10px;
	    line-height: 1em;
	}
    p.ley-enfoque {
        top: 36px;
        font-size: 10px;
        line-height: 1em;
    }
    p.ley-perspectiva {
        top: 25px;
        font-size: 10px;
        line-height: 1em;
    }

    p.ley-recursos {
        top: 15px;
        font-size: 10px;
        line-height: 1em;
    }
	h2.infogra-1 {
	    font-size: 11px;
	    margin-bottom: 3px;
	}

	h2.infogra-2 {
	    font-size: 11px;
	    margin-bottom: 3px;
	}

	h2.infogra-3 {
	    font-size: 11px;
	    margin-bottom: 3px;
	}
    h3.ley {
        font-size: 30px;
        margin-top: 22px;
    }

    .bombilla2 {
	    position: relative;
	    top: 177px;
	    right: 24px;
	}

	.bombilla3 {
	    position: relative;
	    top: 208px;
	    left: 25px;
	}

    .candado {
	    position: relative;
	    top: 175px;
	    right: 24px;
	}

    .carrito {
	    position: relative;
	    right: 24px;
	    top: 95px;
	}

	.correo {
	    left: 25px;
	    position: relative;
	    top: 104px;
	}

	.correo2 {
	    position: relative;
	    top: 117px;
	    left: 25px;
	}
	
	.dinero {
    position: relative;
    top: 98px;
    left: 25px;
	}
	
	.engranaje {
    position: relative;
    top: 144px;
    right: 24px;
	}
	
	.ojo {
	    left: 25px;
	    position: relative;
	    top: 26px;
	}
	
	
	.libro {
	    left: 25px;
	    position: relative;
	    top: 94px;
	}
	
	.lupa {
    position: relative;
    top: 45px;
    left: 25px;
	}
	
	.maleta {
	    position: relative;
	    right: 24px;
	    top: 95px;
	}
	
	.bombilla {
    position: relative;
    top: 153px;
    right: 24px;
	}
}

@media only screen and (max-width: 768px) {
	p.centro {
	    font-size: 16px;
	    line-height: 1.2em;
	}

	p.derecha {
	    font-size: 16px;
	    line-height: 1.2em;
	}

	p.izquierda {
	    font-size: 16px;
	    line-height: 1.2em;
	}

	h2.infogra-1 {
	    font-size: 18px;
	    margin-bottom: 7px;
	}

	h2.infogra-2 {
	    font-size: 18px;
	    margin-bottom: 7px;
	}

	h2.infogra-3 {
	    font-size: 18px;
	    margin-bottom: 7px;
	}

	.bombilla2 {
	    position: static;
	}

	.bombilla2 h2 {
	    text-align: center;
	}

	.bombilla2 p {
	    text-align: center;
	}

	.bombilla3 {
	    position: static;
	}

	.bombilla3 h2 {
	    text-align: center;
	}

	.bombilla3 p {
	    text-align: center;
	}

	.candado{
		position: static;
	}

	.candado h2 {
	    position: static;
	    text-align: center;
	}

	.candado p {
	    position: static;
	    text-align: center;
	}

	.carrito{
		position: static;
	}

	.carrito h2 {
	    position: static;
	    text-align: center;
	}

	.carrito p {
	    position: static;
	    text-align: center;
	}

	.correo{
		position: static;
	}

	.correo2 {
	    position: static;
	}

	.correo2 h2 {
	    text-align: center;
	}

	.correo2 p {
	    text-align: center;
	}

	.correo h2 {
	    position: static;
	    text-align: center;
	}

	.correo p {
	    position: static;
	    text-align: center;
	}
	
	.dinero {
		position:static;
	}
	
	.dinero h2 {
		text-align:center;
	}
	
	.dinero p {
		text-align:center;
	}
	
	.engranaje {
		position:static;
	}
	
	.engranaje h2 {
		text-align:center;
	}
	
	.engranaje p {
		text-align:center;
	}
	
	.ojo {
		position:static;
	}

	.ojo h2 {
    	text-align: center;
	}

	.ojo p {
    	text-align: center;
	}
	
	.libro {
		position:static;
	}

	.libro h2 {
    	text-align: center;
	}

	.libro p {
    	text-align: center;
	}
	
	.lupa {
		position:static;
	}
	
	.lupa h2 {
		text-align:center;
	}
	
	.lupa p {
		text-align:center;
	}
	
	.maleta {
		position:static;
	}

	.maleta h2 {
		text-align:center;
	}

	.maleta p {
		text-align:center;
	}
	
	.bombilla {
		position:static;
	}
	.bombilla h2 {
	text-align:center;
	}
	.bombilla p {
	text-align:center;
	}
}

@media only screen and (min-width: 960px) {
	div.como-lo-hacemos {
		position: relative;
		bottom: 168px;
	}
	div.bajar-texto {
		position: relative;
		top: 200px;
	}

	div.etapa2{
		position: relative;
		bottom: 233px;
	}

	div.etapa4 {
	    position: relative;
		bottom: 418px;
		left: 135px;
	}

	div.etapa5 {
	    position: relative;
		top: -26px;
	}

	div.fila-final {
		position: absolute;
	}
	div.margen-oculto {
		display: none;
		}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	div.como-lo-hacemos {
		position: relative;
		bottom: 133px;
	}
	div.bajar-texto {
		position: relative;
		top: 250px;
	}
	div.etapa2{
		position: relative;
		bottom: 196px;
	}
	div.etapa4 {
	    position: relative;
		bottom: 300px;
	}
	div.fila-final {
		position: absolute;
	}
	div.etapa5 {
		position: relative;
		top: 100px;
	}
}

@media only screen and (min-width: 1240px){
    #Top_bar.is-sticky .menu_wrapper .menu > li > a {
        padding: 8px 0 !important;
    }
}