
/* pt */
.burger-list__li-inner.burger-list__li-inner--active:before, .burger-list__li-inner.css_pt:hover:before {
	width: 225px !important;
	left: 175px !important;
}
/* es */
.burger-list__li-inner.burger-list__li-inner--active:before, .burger-list__li-inner.css_es:hover:before {
    width: 100px !important;
    left: 375px !important;
}
/* fr */
.burger-list__li-inner.burger-list__li-inner--active:before, .burger-list__li-inner.css_fr:hover:before {
    width: 50px !important;
    left: 465px !important;
}




#circulo-menu img{
	height: 70vh;
}


@media (min-width: 1440px){
	.container {width: 87.5%;}
}

.lang_sel{
	font-size: 13px;
	display:inline-block;
	border-bottom: 1px solid #fff;
	color:#fff;
	font-weight: 600;
}
.lang_lista_active {
	cursor: pointer;
    color: rgb(133,174,0);
}
.lang_lista {
    cursor: pointer;
    color: #fff;
}

.lang_listah ul {
    display: none;
    position: absolute;
    right: 0;
    top: 20px;
    left: 0px;
    margin-top: 0;
    padding: 0;
    z-index: 1000;
}
ul.nav.navbar-nav.menu li a {
    font-family: 'Open Sans';
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased !important;
}

.lang_listah.active ul {
    display: block;
}

.lang_listah.active .lang_lista, .lang_lista:hover{
	 color: #fff;
}	

.lang_lista2 li {
    padding: 5px 0px 0px 0px;
    display: inline-block;
}

.lang_lista2 li a {
    font-size: 13px;
    color: #fff;
    font-weight: 600;
}

.lang_lista2 li a:hover {
    color: rgb(133,174,0);
    opacity: 1;
}


.burger-list__li-inner.burger-list__li-inner--active:before, .burger-list__li-inner:hover:before {
    opacity: 1;
    width: 200px;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    top: 0px;
    left: 215px;
}


@media (max-width: 2560px) and (min-width: 1680px){

	.burger-list__li {
	    margin-bottom: 50px !important;
	}
	.burger_ul {
	    margin-left: 550px !important;
	    margin-top: -27px !important;
	}
	.burger_li, .burger_li a {
	    color: #fff;
	    font-size: 22px !important;
	    font-family: 'Gotham Book';
	    padding: 8px 0px 15px !important;
	    margin-bottom: 15px !important;
	    cursor: pointer;
	}

	.burger-list__li-inner::before {
	    top: 0px !important;
	    left: 240px !important;
	    width: 130px !important;
	}

	.burger-list__li-inner.burger-list__li-inner--active:before, .burger-list__li-inner:hover:before {
	    width: 200px !important;
	    top: 0px !important;
	    left: 215px !important;
	}

	.burger-list__li-inner {
	    padding: 20px 0%;
	    position: relative;
	    width: 550px;
	    display: inline-block;
	}



}



@media (max-width: 1680px) and (min-width: 1440px){

	.burger-list__li {
	    margin-bottom: 50px !important;
	}
	.burger_ul {
	    margin-left: 550px !important;
	    margin-top: -27px !important;
	}
	.burger_li, .burger_li a {
	    color: #fff;
	    font-size: 22px !important;
	    font-family: 'Gotham Book';
	    padding: 8px 0px 15px !important;
	    margin-bottom: 15px !important;
	    cursor: pointer;
	}

	.burger-list__li-inner::before {
	    top: 0px !important;
	    left: 240px !important;
	    width: 130px !important;
	}

	.burger-list__li-inner.burger-list__li-inner--active:before, .burger-list__li-inner:hover:before {
	    width: 200px !important;
	    top: 0px !important;
	    left: 215px !important;
	}

	.burger-list__li-inner {
	    padding: 20px 0%;
	    position: relative;
	    width: 550px;
	    display: inline-block;
	}



}



@media (max-width: 1439px) and (min-width: 1200px){

	.burger-list__li {
	    margin-bottom: 50px !important;
	}
	.burger_ul {
	    margin-left: 450px !important;
	    margin-top: -27px !important;
	}
	.burger_li, .burger_li a {
	    color: #fff;
	    font-size: 22px !important;
	    font-family: 'Gotham Book';
	    padding: 8px 0px 15px !important;
	    margin-bottom: 15px !important;
	    cursor: pointer;
	}

	.burger-list__li-inner::before {
	    top: 0px !important;
	    left: 240px !important;
	    width: 130px !important;
	}

	.burger-list__li-inner.burger-list__li-inner--active:before, .burger-list__li-inner:hover:before {
	    width: 130px !important;
	    top: 0px !important;
	    left: 240px !important;
	}



}


@media (max-width: 1199px) and (min-width: 1024px){
	#circulo-menu {
	    text-align: right !important;
	}
	#circulo-menu img{
	   /* width: 50% !important;*/
	}

	.burger_ul {
	    margin-left: 450px !important;
	}

	.burger-list__li-inner::before {
	    top: 0px !important;
	    left: 200px !important;
	    width: 150px !important;
	}

	.burger-list__li-inner.burger-list__li-inner--active:before, .burger-list__li-inner:hover:before {
	    width: 150px !important;
	    top: 0px !important;
	    left: 200px !important;
	}
	.burger-list__li-inner {
	   /* width: 250px !important;*/
	}

	.burger-list__li-inner:hover .burger_ul {
	    z-index:1 !important;
	}
	.burger_li, .burger_li a {
	    font-size: 18px !important;
	}
	.gogreen{
	    color: #ffffff;
	    font-family: "Gotham",sans-serif;
	    font-size: 44px !important;
	}

}



.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #ffffff !important;
}


.somob{ display:none !important; }
.somob_seta{ display:none !important; }
.somobile{ display:none !important; }
@media (max-width: 1024px) and (min-width: 300px){

	.dropdown.open .dropdown-menu{
		display:block !important;
	}
	.prod_menu_slide_holder{ display:none !important; }

	.navbar-nav .open .dropdown-menu {
	    position: static;
	    float: none;
	    width: auto;
	    margin-top: 0;
	    background-color: transparent;
	    border: 0;
	    box-shadow: none;
	    padding: 0!important;
	    margin-top: 0!important;
	}

	.somob_seta{ display:inline-block !important; }
	.somob{ display:block !important; }

		.fa-angle-down:before {
	    content: "\f107";
	    padding-left: 8px;
	}
	.dropdown-menu li {
	    border-top: 1px solid #444 !important;
	    text-align: right !important;
	}
	.dropdown-menu li a{
	    color:#dddddd !important;
	    font-size:13px !important;
	}

	.navbar .open a:hover, .navbar .open a:focus, .navbar .open a:active {
	    color: #93ba1f!important;
	}

	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	    background-color: transparent !important;
	}
	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
	    padding: 10px 28px 8px 0px !important;
	}


}

@media (max-width: 1440px) and (min-width: 1200px){

    .lang_holder{ padding: 64px 25px 0px 25px !important; }
}
