:focus {
outline: 0
}
.elementskit-menu-container {
z-index: 10000
}
.elementskit-navbar-nav-default .elementskit-navbar-nav {
padding-left: 0;
margin-bottom: 0;
list-style: none;
margin-left: 0
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li {
position: relative
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-decoration: none
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
-webkit-transition: all .4s ease;
transition: all .4s ease;
text-transform: none;
font-weight: 500;
letter-spacing: normal
}
.elementskit-navbar-nav-default .elementskit-nav-identity-panel {
display: none
}
.elementskit-navbar-nav-default .elementskit-menu-close {
border: 1px solid rgba(0,0,0,.5);
color: rgba(51,51,51,.5);
float: right;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px
}
.elementskit-navbar-nav-default.elementskit-menu-container {
background: rgba(255,255,255,0);
background: -webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));
background: linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
position: relative;
height: 100px;
z-index: 90000
}
.elementskit-navbar-nav-default .elementskit-navbar-nav {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
font-size: 15px;
color: #000;
padding-left: 15px;
padding-right: 15px
}
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end
}
@media (max-width:1024px) {
.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {
width: 100%;
position: fixed;
top: 0;
left: -100vw;
height: 100%;
-webkit-box-shadow: 0 10px 30px 0 rgba(255,165,0,0);
box-shadow: 0 10px 30px 0 rgba(255,165,0,0);
overflow-y: auto;
overflow-x: hidden;
padding-top: 0;
padding-left: 0;
padding-right: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-transition: left .6s cubic-bezier(.6,.1,.68,.53);
transition: left .6s cubic-bezier(.6,.1,.68,.53)
}
.elementskit-navbar-nav-default .elementskit-nav-identity-panel {
display: block;
position: relative;
z-index: 5;
width: 100%
}
.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title {
float: left
}
.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close {
float: right
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
color: #000;
font-size: 12px;
-webkit-transition: all .4s ease;
transition: all .4s ease;
padding-top: 5px;
padding-left: 10px;
padding-right: 5px;
padding-bottom: 5px
}
}@media 
(max-width: 767px) {
.ekit_menu_responsive_mobile>.elementskit-navbar-nav-default {
background-color:#f7f7f7
}
.elementskit-menu-close,.elementskit-menu-hamburger {
display: none
}
.elementskit-menu-hamburger {
color: #000
}
}@media    (max-width: 1024px) {
.elementskit-menu-overlay {
display:block;
position: fixed;
z-index: 14;
top: 0;
left: -100%;
height: 100%;
width: 100%;
background-color: rgba(51,51,51,.5);
-webkit-transition: all .4s ease;
transition: all .4s ease;
opacity: 1;
visibility: visible;
-webkit-transition: all .6s cubic-bezier(.6,.1,.68,.53) .4s;
transition: all .6s cubic-bezier(.6,.1,.68,.53) .4s
}
.elementskit-menu-hamburger {
border: 1px solid rgba(0,0,0,.2);
float: right
}
.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
background-color: rgba(0,0,0,.5)
}
.elementskit-menu-close,.elementskit-menu-hamburger {
padding: 8px;
background-color: transparent;
border-radius: .25rem;
position: relative;
z-index: 10;
cursor: pointer;
width: 45px;
-webkit-transition: all .4s ease-in;
transition: all .4s ease-in
}
.elementskit-menu-close .elementskit-menu-hamburger-icon,.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
height: 1px;
width: 100%;
display: block;
margin-bottom: 4px
}
.elementskit-menu-close .elementskit-menu-hamburger-icon:last-child,.elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child {
margin-bottom: 0
}
.dropdown-item,.ekit-menu-nav-link {
position: relative
}
}@media 
(max-width: 1024px) {
.elementor-widget-ekit-nav-menu {
-webkit-animation:none!important;
animation: none!important
}
}@media              (max-width: 1024px) {
.elementskit-menu-close,.elementskit-menu-hamburger {
display:block
}
.elementskit-menu-container {
max-width: 350px
}
.elementskit-menu-overlay.active {
left: 0;
-webkit-transition: all .6s cubic-bezier(.22,.61,.24,1) 0s;
transition: all .6s cubic-bezier(.22,.61,.24,1) 0s
}
.elementskit-menu-offcanvas-elements {
height: 100%!important;
padding-bottom: 10px
}
.elementskit-menu-offcanvas-elements.active {
left: 0
}
}@media          (max-width: 767px) {
.ekit_menu_responsive_mobile .elementskit-navbar-nav {
display:block
}
.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-navbar-nav,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav {
overflow-y: auto
}
.ekit-wid-con a,.ekit-wid-con b,.ekit-wid-con div,.ekit-wid-con li,.ekit-wid-con ul {
-webkit-tap-highlight-color: transparent;
-webkit-tap-highlight-color: transparent
}
.ekit-wid-con a,.ekit-wid-con button {
text-decoration: none;
outline: 0
}
.ekit-wid-con a: active,.ekit-wid-con a:focus,.ekit-wid-con a:hover,.ekit-wid-con a:visited {
text-decoration:none;
outline: 0
}
.ekit-wid-con li,.ekit-wid-con ul {
margin: 0;
padding: 0
}
.ekit-wid-con button: focus {
outline:0
}
.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
z-index: 1000
}
.ekit-wid-con button {
cursor: pointer;
-webkit-transition: all .4s ease;
transition: all .4s ease
}
}