/*
Theme Name: Burst Logistics Theme
Theme URI: 
Description: child theme.
Author: Justin
Author URI: 
Template: oceanwp
Version: 1.0
*/


@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNext-Medium.woff2) format("woff2"), url(assets/fonts/AvenirNext-Medium.woff) format("woff");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-UltLtIt.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-UltLtIt.woff) format("woff");
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-HeavyIt.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-HeavyIt.woff) format("woff");
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-Demi.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-Demi.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-It.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-It.woff) format("woff");
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-DemiIt.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-DemiIt.woff) format("woff");
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-Heavy.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-Heavy.woff) format("woff");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-UltLt.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-UltLt.woff) format("woff");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-Regular.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-Bold.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
}


#site-header #site-logo #site-logo-inner a img, 
#site-header.center-header #site-navigation-wrap .middle-site-logo a img { width: 327px }
@media(max-width: 767px) {
  html body #site-header #site-logo #site-logo-inner a img, 
  html body #site-header.center-header #site-navigation-wrap .middle-site-logo a img { width: 220px; max-width: 220px }
}
.home #site-header { box-shadow: none }
#site-header { border-bottom: 1px solid rgba(209,209,209,.56); filter: drop-shadow(2px 2px 7px rgba(0, 0, 0, 0.15));}
@media(max-width: 767px) {
 #top-bar { max-width: 100% }
 html body #site-header { filter: none }
}

#site-navigation-wrap .current-menu-item .menu-link { font-weight: 600 }
@media(max-width: 767px) {
  #hp-carousel .elementor-button.elementor-size-xl { font-size: 16px; padding: 15px 15px }
}

.contact-btn .menu-link span { background: #FD9A3B; color: #fff; padding: 10px 32px; text-transform: uppercase }
.contact-btn .menu-link span:hover { background: #1B335F }
#topbar-template { width: 220px }
@media(max-width: 767px) {
  #topbar-template { width: 100% }
}

.swiper-slide-inner { max-width: 1140px; margin: 0  }
@media(max-width: 767px) {
  .swiper-slide-inner { max-width: 90%; margin: 0 auto  }
}
 





#hp-testimonials .oew-testimonial-wrapper .oew-testimonial-meta.oew-testimonial-image-position-aside .oew-testimonial-details { text-align: center }

 


/* footer */
.footer--col2:before,.footer--col3:before { background: #1B335F; content: ''; display: block; width: 2px; height: 100%; margin-left: -15px; position: absolute }
.footer--col3:before { margin-left: -30px } 
@media(max-width: 767px) {
  .footer--col2:before,.footer--col3:before { display: none }
}


