.elementor-186 .elementor-element.elementor-element-5fc93cd6 .elementor-menu-toggle{margin-left:auto;}.elementor-186 .elementor-element.elementor-element-5fc93cd6 .elementor-nav-menu .elementor-item{font-family:"Boldonse", Sans-serif;font-size:11px;}.elementor-186 .elementor-element.elementor-element-5fc93cd6 .elementor-nav-menu--main .elementor-item{color:#fdfdfd;fill:#fdfdfd;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-5fc93cd6 */.elementor-186 .elementor-element.elementor-element-5fc93cd6 { @media(--tablet) { width: 60px; } width: fit-content; }/* End custom CSS */
/* Start custom CSS */@font-face{font-family:'Boldonse';src:url('https://jvgeneralbuilding.com/wp-content/uploads/fonts/Boldonse.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Montserrat';src:url('https://jvgeneralbuilding.com/wp-content/uploads/fonts/Montserrat.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap;}
.elementor-186 {font-family:Montserrat,sans-serif;}
.elementor-186 *, .elementor-186 *::before, .elementor-186 *::after {box-sizing:border-box;}
.elementor-186 .elementor-nav-menu--main .elementor-item {color:#fdfdfd;font-family:Boldonse;font-size:11px;padding:14px 13px;}
.elementor-186 .elementor-nav-menu--main .elementor-item:hover,.elementor-186 .elementor-nav-menu--main .elementor-item-active {color:#f2cc77;}
.elementor-186 .elementor-menu-toggle {color:#f2cc77;background:transparent;font-size:28px;}
.elementor-186 .elementor-menu-toggle svg,.elementor-186 .elementor-menu-toggle svg path {fill:#f2cc77 !important;}
.elementor-186 .elementor-nav-menu--dropdown {background:#1f1f1f;border:1px solid #646363;border-radius:16px;}
.elementor-186 .elementor-nav-menu--dropdown .elementor-item {color:#fdfdfd;font-family:Montserrat;font-size:16px;padding:18px 24px;}
.elementor-186 .elementor-nav-menu--dropdown .elementor-item:hover {background:#f2cc77;color:#1f1f1f;}
@media(max-width:1024px){.elementor-186 header.jv-shell{position:relative;z-index:40;}.elementor-186 .elementor-widget-nav-menu{position:static !important;display:block !important;width:60px !important;min-width:60px;flex-shrink:0;}.elementor-186 .elementor-menu-toggle{min-width:44px;min-height:44px;justify-content:center;}.elementor-186 .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute !important;top:100% !important;left:22px !important;right:22px !important;width:auto !important;z-index:1000;max-height:70vh;overflow-y:auto;}}/* End custom CSS */