#lhlogo {max-width:300px;display:flex;justify-content:center;align-items:center;}
#lhlogo a {
display:flex;
}
#log_in {padding-top:20px;}
#lhm_c {
max-width:1500px;
margin:auto;
position:relative;
justify-content: space-between;
}
#lhm2 { display:flex;
align-items: center;
}
#lhm,#log_in,#lhlogo {float:left;}
#menu-menu{
margin:0 2rem !important;  
}
.site_header_1,
.elementor-location-header {
background: #3D4445 !important;
position:sticky;
top:0;
z-index:100;
}
.elementor-location-header .site_header_1{
position:static;
}
.site_header_1 > div > div{
width:100% !important;
}
.ob {
color: white !important;
background-color: transparent;
background-image: linear-gradient(140deg, #7690A2 0%, #4D6779 100%);
font-weight: bold; border-radius: 30px;
padding: 15px 30px;
margin:0 5px;
display:flex;
align-items: center;
}
.ob:hover{background-image: linear-gradient(110deg,#efa747 0%,#ec951f 100%);}
.ob__wrapper{
display:flex;
}
.ob.login{
background: transparent;
position:relative;
}
.ob.login:hover{
background-image: linear-gradient(140deg, #7690A2 0%, #4D6779 100%);
}
.ob.login::after{
content:'';
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
border-radius: 30px;
border-color: #4D6779;
border-style: solid;
border-width: 1px;
}
.ob.login:hover::after{
border:none;
}
.uk-flag { margin:0 5px;
display:flex;
align-items: center;
}
.flag {
transition: transform .5s;
}
.flag:hover {
transform: scale(1.2);
}
nav#lhm ul {
padding: 0;
margin: 0;
list-style: none;
position: relative;
z-index: 9998;
}
nav#lhm ul li {
display:inline-block;
z-index: 99999;
}
nav#lhm a {
display: block; padding: 0 .8rem;
color: #DEDFDF;
font-size: 16px;
font-weight: 600;
line-height: 60px;
text-decoration: none;
font-family: "Yantramanav", Sans-serif;
}
nav#lhm .sub-menu a:hover {
color: #EC951F !important;
} nav#lhm ul ul {
display: none;
position: absolute;
top: 60px; } nav#lhm ul li:hover > ul {
display:inherit;
} nav#lhm ul ul li {
float:none;
display:list-item;
position: relative;
} nav#lhm ul ul ul li {
}
nav#lhm .sub-menu a {
font-size: .8rem;
line-height: 1.2rem;
padding: 5px 30px;
width: max-content;
letter-spacing: .6px;
color: var(--e-global-color-secondary);
font-family: "Yantramanav", Sans-serif;
font-weight: 500;
}
nav#lhm ul.sub-menu {
background-color: #F3F3F3;
border-radius: 15px;
padding: 0.5rem 0;
border-radius: 14px; }
nav#lhm ul.sub-menu ul.sub-menu {
top:0px;
left:220px;
}
nav#lhm .mlast ul.sub-menu ul.sub-menu {
top:0px;
left:-220px;
} nav#lhm li > a:after { 
content:  " ‣"; 
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
padding-left: 3px;
display:inline-block;
font-size: 25px;
font-weight: bold;
position: relative;
top: -3px;
}
nav#lhm li ul li > a:after { content:  " ‣";
transform: none;
-webkit-transform: none;
font-size: 30px;
top: 4px;
padding: 0;
}
nav#lhm li > a:only-child:after { 
content: ""; 
}
@media only screen and (min-width: 920px) {
.menu-icon {display: none;}
.menu-btn {display:none;}
}
@media only screen and (min-width: 921px) and (max-width: 1100px) {
#lhlogo {max-width:none;width:100%}
}
@media only screen and (max-width: 920px) {
nav#lhm a {color:black !important;}
#menu-menu {display:none;} .menu-icon {
cursor: pointer;
display: inline-block;
user-select: none;
position: absolute;
top: 12px;
right: 0;
padding: 0;
}
.menu-icon .navicon {
background: #EC951F;
display: block;
height: 2px;
position: relative;
transition: background .2s ease-out;
width: 18px;
}
.menu-icon .navicon:before,
.menu-icon .navicon:after {
background: #EC951F;
content: "";
display: block;
height: 100%;
position: absolute;
transition: all .2s ease-out;
width: 100%;
}
.menu-icon .navicon:before {
top: 5px;
}
.menu-icon .navicon:after {
top: -5px;
}
.menu-btn {
display: none;
}
.menu-btn:checked ~ #menu-menu {
display: block;
position: absolute;
top: 40px;
width: 100%;
left: 0;
background-color: #F3F3F3;
border-radius: 5px;
}
.menu-btn:checked ~ #menu-menu ul ul {
position: initial;
top: unset;
}
.menu-btn:checked ~ #menu-menu li {
width:100%;
}
.menu-btn:checked ~ #menu-menu ul.sub-menu {
position:initial;
top: unset;
left: unset;
padding-left: 20px;
}
.menu-btn:checked ~ .menu-icon .navicon {
background: transparent;
}
.menu-btn:checked ~ .menu-icon .navicon:before {
transform: rotate(-45deg);
}
.menu-btn:checked ~ .menu-icon .navicon:after {
transform: rotate(45deg);
}
.menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
top: 0;
}
}
@media only screen and (min-width:560px){
.ob__wrapper{
margin:0 1rem;
}
#log_in{
padding:0;
}
}.sgr-main {
transform: scale(0.895);
transform-origin: 0 0;
clear: both;
padding: 10px 0 5px 0;
}
p.sgr-infotext {
padding-bottom: 15px;
font-size: 85%;
}
.grecaptcha-badge {
visibility: visible;
}