/*
Theme Name: Lightning Child
Template: lightning
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;500;700&display=swap');

body {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  letter-spacing: 0.05em;
}

.light-font {
  font-weight: 300;
}

.medium-font {
  font-weight: 500;
}

.bold-font {
  font-weight: 700;
}
a:hover {color:initial;}
.global-nav-list > li a strong {font-weight:400;font-size:14px;text-transform: uppercase;}
.global-nav-list > li.current-menu-item a {color:#aaa;}
.global-nav-list > li.current-menu-item:before {display:none;}
.header-right {display:flex;align-items:center;margin-left:auto;}
.header-right a {display:flex;}
.custom-btn {font-size:14px; font-weight:700;padding:9px 15px;border-radius:4px;display:inline-block;}
.black-btn {background:#000;color:#fff;border:1px solid #000;}
.black-btn:hover {background: #fff; color: #000;}
.header-right .inst-icon-header {margin-right:25px;}
.header-right .inst-icon-header:hover {opacity:0.7;}
.site-header-container {max-width: 1920px;}
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1100px;}
.site-header--layout--nav-float .site-header-logo {margin:0;padding:0;}
.device-pc .global-nav-list > li > a {padding: 14px 1em;}
.global-nav--layout--float-right {margin-left: initial;}
.site-header--layout--nav-float .site-header-container {display: grid; grid-template-columns: 221px auto 170px;
  align-items: center; height: 90px; padding: 0 25px;max-width: 100%;}
.site-header-logo {justify-self: start;}
.global-nav {justify-self: center;}
.header-right {justify-self: end;}
.header-right .custom-btn span.mob-text {display: none;}










@media (min-width: 1350px) {
  .device-pc .global-nav-list > li > a {padding: 14px 1.5em;}
  .site-header--layout--nav-float .site-header-container {padding:0 50px;}
}

@media (max-width: 1199.98px) {
  .site-header .global-nav {display: none !important;}
  .vk-mobile-nav-menu-btn, body.device-mobile .vk-mobile-nav-menu-btn {display: block !important;}
  .vk-mobile-nav, body.device-mobile .vk-mobile-nav {display: block !important;}
  .site-header--layout--nav-float .site-header-container {grid-template-columns: 221px 1fr; display:grid;}
  .header-right {margin-right:55px;}
  .vk-mobile-nav-menu-btn {background:url(/wp-content/uploads/mobnav-icon.svg) center / contain;
    border:none;background-repeat: no-repeat;right:25px !important;top:27px; position:absolute !important;}
  .vk-mobile-nav-menu-btn.menu-open {background:url(/wp-content/uploads/close-menu-icon.png) center; border:none;background-repeat: no-repeat;background-size:20px;top:27px;}
  .header-right .inst-icon-header {margin-right:20px;}

 

}


@media (max-width: 600px) {
  .header-right .custom-btn span.desk-text {display:none;}
  .header-right .custom-btn span.mob-text {display: block;font-size:12px;}
  .site-header--layout--nav-float .site-header-container {padding: 0 20px;display:flex;height:70px;}
  .header-right a.inst-icon-header {display:none;}
  .site-header--layout--nav-float .site-header-container {height:70px;}
  .vk-mobile-nav-menu-btn {top:18px;}
}

@media (max-width: 480px) {
  .site-header--layout--nav-float .site-header-logo {width:190px;}
}