html
{scroll-behavior: smooth;}
.navbar-desktop:not(.aside) .logo {
	max-width: 100%;
}
header .logo img
{width: 150px !important;}
.navbar-desktop.has-bg.middle .logo {
	max-width: 100%;
}
.middle-wrapper header .logo{width: 80px;}
.navbar-desktop > ul > li.current > a {
	background: #519542;
	color: #FFF;
	border: 1px solid #519542;
}
.trait-col img {
	width: 50px;
}
.menu-navigation ul li {
	margin-right: 55px;
}
footer a {
	color: #519542;
}
footer a:hover {
	color: #519542;
}
.set-bg.bg-overlay::before {
	content: "";
	background: rgba(0,0,0,0.6);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.style-color-3 .navbar-desktop > ul > li.current > a, .style-color-3 .navbar-desktop > ul > li > a:hover {
	background: #519542;
	color: #FFF;
	border: 1px solid #519542;

}
header .order-btn {
	background: #519542;
	color: #FFF;
	padding: 10px 20px;
	border-radius: 0;
	font-size: 13px;
	width: auto;
	height: auto;
	margin-right: 0;
}

.navbar-desktop .left, .navbar-desktop .right, .navbar-mobile .left, .navbar-mobile .right {
	width: auto;
}

/*repaso button*/
.order-text, footer .order-text{color:#FFF; font-family: 'Roboto', sans-serif; font-size: 14px !important; margin-top: 10px; font-weight: 500; letter-spacing: normal; padding-bottom: 0 !important; margin-bottom: 20px !important;}
.order-text.black{color:#000; font-family: 'Roboto', sans-serif; font-size: 14px !important;}
.order-now-repaso{

background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,132,0,1) 3%, rgba(255,30,0,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 97%, rgba(255,189,189,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(3%, rgba(255,132,0,1)), color-stop(50%, rgba(255,30,0,1)), color-stop(51%, rgba(246,41,12,1)), color-stop(71%, rgba(240,47,23,1)), color-stop(97%, rgba(231,56,39,1)), color-stop(100%, rgba(255,189,189,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,132,0,1) 3%, rgba(255,30,0,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 97%, rgba(255,189,189,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,132,0,1) 3%, rgba(255,30,0,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 97%, rgba(255,189,189,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,132,0,1) 3%, rgba(255,30,0,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 97%, rgba(255,189,189,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,132,0,1) 3%, rgba(255,30,0,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 97%, rgba(255,189,189,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffbdbd', GradientType=0 ); border: 2px solid #333;
color: #FFF !important;
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: 500;
letter-spacing: normal;
}

.order-now-repaso:hover{
background: rgba(255,189,189,1) !important;
background: -moz-linear-gradient(top, rgba(255,189,189,1) 0%, rgba(231,56,39,1) 3%, rgba(240,47,23,1) 29%, rgba(246,41,12,1) 49%, rgba(255,30,0,1) 50%, rgba(255,132,0,1) 97%, rgba(255,255,255,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,189,189,1)), color-stop(3%, rgba(231,56,39,1)), color-stop(29%, rgba(240,47,23,1)), color-stop(49%, rgba(246,41,12,1)), color-stop(50%, rgba(255,30,0,1)), color-stop(97%, rgba(255,132,0,1)), color-stop(100%, rgba(255,255,255,1))) !important;
background: -webkit-linear-gradient(top, rgba(255,189,189,1) 0%, rgba(231,56,39,1) 3%, rgba(240,47,23,1) 29%, rgba(246,41,12,1) 49%, rgba(255,30,0,1) 50%, rgba(255,132,0,1) 97%, rgba(255,255,255,1) 100%) !important;
background: -o-linear-gradient(top, rgba(255,189,189,1) 0%, rgba(231,56,39,1) 3%, rgba(240,47,23,1) 29%, rgba(246,41,12,1) 49%, rgba(255,30,0,1) 50%, rgba(255,132,0,1) 97%, rgba(255,255,255,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(255,189,189,1) 0%, rgba(231,56,39,1) 3%, rgba(240,47,23,1) 29%, rgba(246,41,12,1) 49%, rgba(255,30,0,1) 50%, rgba(255,132,0,1) 97%, rgba(255,255,255,1) 100%) !important;
background: linear-gradient(to bottom, rgba(255,189,189,1) 0%, rgba(231,56,39,1) 3%, rgba(240,47,23,1) 29%, rgba(246,41,12,1) 49%, rgba(255,30,0,1) 50%, rgba(255,132,0,1) 97%, rgba(255,255,255,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbdbd', endColorstr='#ffffff', GradientType=0 );
font-family: 'Roboto', sans-serif;

}
.order-now-repaso img{
width: 14px; height: 24px; margin-right: 7px; position: absolute; image-rendering:unset;
}
.order-now-repaso {
padding: 8px 43px 8px 30px;
border: 1px solid #FFF;
color: #FFF;
font-weight: 500;
font-size: 14px;
display: inline-block;
border-radius: 50px;
font-family: 'Roboto', sans-serif;
line-height: 22px;
}

@media (max-width: 991px) {
.navbar-mobile{position: fixed; z-index: 500; width: 100%; top: 0; background: #000;}
}