/*
Theme Name: G BDS
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/


  @font-face {
    font-family: 'sfu_futurabold';
    src: url('fonts/Futura/sfufuturabold.woff2') format('woff2'), url('fonts/Futura/sfufuturabold.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'sfu_futuraboldoblique';
    src: url('fonts/Futura/sfufuturaboldoblique.woff2') format('woff2'), url('fonts/Futura/sfufuturaboldoblique.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'sfu_futura_book';
    src: url('fonts/Futura/sfufuturabook.woff2') format('woff2'), url('fonts/Futura/sfufuturabook.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'sfu_futurabookoblique';
    src: url('fonts/Futura/sfufuturabookoblique.woff2') format('woff2'), url('fonts/Futura/sfufuturabookoblique.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'sfu_futuraextrabold';
    src: url('fonts/Futura/sfufuturaextrabold.woff2') format('woff2'), url('fonts/Futura/sfufuturaextrabold.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'sfu_futuraextraboldoblique';
    src: url('fonts/Futura/sfufuturaextraboldoblique.woff2') format('woff2'), url('fonts/Futura/sfufuturaextraboldoblique.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'sfu_futuraheavy';
    src: url('fonts/Futura/sfufuturaheavy.woff2') format('woff2'), url('fonts/Futura/sfufuturaheavy.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'sfu_futuraheavyoblique';
    src: url('fonts/Futura/sfufuturaheavyoblique.woff2') format('woff2'), url('fonts/Futura/sfufuturaheavyoblique.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'sfu_futura_light';
    src: url('fonts/Futura/sfufuturalight.woff2') format('woff2'), url('fonts/Futura/sfufuturalight.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'sfu_futuralightoblique';
    src: url('fonts/Futura/sfufuturalightoblique.woff2') format('woff2'), url('fonts/Futura/sfufuturalightoblique.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'sfu_futuraoblique';
    src: url('fonts/Futura/sfufuturaobliquettf.woff2') format('woff2'), url('fonts/Futura/sfufuturaobliquettf.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'sfu_futuraregular';
    src: url('fonts/Futura/sfufuturaregular.woff2') format('woff2'), url('fonts/Futura/sfufuturaregular.woff') format('woff');
    font-display: swap;
}

html body .entry-meta-htg span {}
  .section-title-main, h1, h2, h3, h4, h5,h6 , strong, .icon-box-text, .icon-box-text h2, .icon-box-text h3, .icon-box-text h4,  .icon-box-text h5, .sidebar-menu .nav-sidebar li a, .col-inner, .text-center, .text-center h2,  .text-center h3, .text-center h4, .text-center h5 ,  .col-inner strong,
  .col-inner h3, .col-inner h4, .header-nav > li.menu-item, .header-nav > li.menu-item a, .header-nav li.menu-item, .header-nav li a, h1.entry-title, .widget-title , .col-inner h2, .col-inner h3, .col-inner h4, .col-inner h5, .col-inner h6, .top-bar-nav li.menu-item a , .account-item span , #header-contact li a span, h3.product-section-title, .woocommerce-breadcrumb.breadcrumbs, ul.product-tabs > li > a, .widget, .product-short-description, button.button, .product_meta span, h3.comment-reply-title, .html.custom, span.header-cart-title, .footer-secondary.pull-right,.utm-avo, .tab a span, .button, .searchform .search-field, .searchform .search-field::placeholder, .header-top li a > span,
  table tr th, table tr td, label, .form-row input,.form-row select, .form-row textarea, .mini_cart_item a, .mini_cart_item span, .woocommerce-mini-cart__total span, .tab-panels .panel.entry-content , .tab-panels .panel.entry-content p, .woocommerce-MyAccount-navigation-link a, .woocommerce-additional-fields h3, .woocommerce-billing-fields h3,  .breadcrumbs a, #mega-menu-title,.woocommerce-info
  {
  font-family: 'sfu_futura_book' ,sans-serif;
  /* font-size: 17px; */
  }
  body{color: #353535}.nav > li > a , .header-nav.header-nav-main li a {font-family: 'sfu_futurabold', sans-serif;/* font-weight: bold; */font-family: 'sfu_futuraheavy';/* text-transform: uppercase; */}
  .nav > li > a {font-weight: 0;}
  h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: 'sfu_futurabold', sans-serif;}
  h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight: 700;}
  h1,h2,h3,h4,h5,h6,.heading-font{color: #0a0a0a;}
  .alt-font{font-family: 'sfu_futurabold', sans-serif;}
  .alt-font{font-weight: 0!important;}
  .box-image:hover::before, .post-item:hover .box-image::before {
  -webkit-animation:shine .75s;animation:shine .75s
  }
  @-webkit-keyframes shine{
  100%{left:125%}
  }
  @keyframes shine{
  100%{left:125%}
  }
  .box-image::before{
  position:absolute;
  top:0;
  left:-75%;
  z-index:2;
  display:block;
  content:'';
  width:50%;
  height:100%;
  background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
  background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
  -webkit-transform:skewX(-25deg);transform:skewX(-25deg)
  }
  .product-small.box:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      height: 3px;
      width: 100%;
      transform-origin: right;
      transition: transform .5s ease-in-out;
      transform: scaleX(0);
  }
  .product-small.box:after {
      background: var(--primary-color);
  }
  .product-small.box:hover:after {
      transform-origin: left;
      transform: scaleX(1);
  }

/*************** ADD CUSTOM CSS HERE.   ***************/

.phone-mobile {display: none;}.lph-nav {position: fixed;left: 13px;background: #ffffffab;border-radius: 5px;width: auto;z-index: 150;bottom: 20px;padding: 10px 0;border: 1px solid #f2f2f2;}.lph-nav:hover {background: #ffffff;box-shadow: 0 0 7px #777;}.lph-nav ul {list-style: none;padding: 0;margin: 0;}.lph-nav ul li {list-style: none!important;}.lph-nav ul>li a {border:none;padding: 3px;display: block;border-radius: 5px;text-align: center;font-size: 10px;line-height: 15px;color: #515151;font-weight: 700;max-width: 72.19px;max-height: 54px;text-decoration: none;}.lph-nav ul>li .chat_animation{display:none}.lph-nav ul>li a i.ticon-heart {background: url(/lib/baogia-icon.png) no-repeat;background-size: 36px 36px;width: 36px;height: 36px;display: block;}.lph-nav ul>li a i.ticon-zalo-circle2 {background: url(/lib/icon-zalo-circle2.png) no-repeat;background-size: contain;width: 36px;height: 36px;display: block;}.lph-nav li .button {background: transparent;}.lph-nav ul>li a i.ticon-angle-up {background: url(/lib/icon-angle-up.png) no-repeat;background-size: contain;width: 36px;height: 36px;display: block;}.lph-nav ul>li a i {width: 33px;height: 33px;display: block;margin: auto;}.lph-nav ul li .button .btn_phone_txt {position: relative; top:35px;font-size: 10px;font-weight: bold;text-transform: none;}.lph-nav ul li .button .phone_animation i {display: inline-block;width: 27px;font-size: 26px;margin-top: 12px;-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;animation: phone-vr-circle-fill 1s infinite ease-in-out;}.lph-nav ul>li a.chat_animation svg {margin: -13px 0 -20px;}.lph-nav ul>li a i.ticon-messenger {background: url(/lib/icon-messenger.png) no-repeat;background-size: contain;width: 36px;height: 36px;display: block;}.lph-nav ul li .button .phone_animation i {display: inline-block;width: 27px;font-size: 26px;margin-top: 12px;}.lph-nav ul>li a i.ticon-chat-sms {background: url(/lib/icon-sms-1.jpg) no-repeat;background-size: contain;width: 38px;height: 36px;display: block;}.lph-nav ul>li a i.icon-phone-w {background: url(/lib/icon-phone-w.png) no-repeat;background-size: contain;}.lph-nav ul li .button .btn_phone_txt {position: relative;}.phone-mobile-dk{display:block !Important}.animation-shadow-dk {background: #002855;height: 36px;width:36px;line-height:36px;}.lph-nav li .button .phone_animation {box-shadow: none;width: 36px;height: 36px;border-radius: 100%;background: #002855;line-height: 36px;}@media only screen and (max-width: 600px){.lph-nav li .chat_animation{display:block !Important} .lph-nav li .button .phone_animation {box-shadow: none;position: absolute;top: -16px;left: 50%;transform: translate(-50%,0);width: 50px;height: 50px;border-radius: 100%;background: #002855;line-height: 15px;border: 2px solid white;}.lph-nav ul>li a{padding:0; margin:0 auto}.lph-nav {background: white;width: 100%; border-radius:0;color: #fff;height: 60px;line-height: 50px;position: fixed;bottom: 0;left: 0;z-index: 9999999;padding: 5px;margin: 0;box-shadow: 0 4px 10px 0 #000;}.lph-nav li {float: left;width: 20%;list-style: none;height: 50px;}.phone-mobile{display:block !important}}/*phone*/#button-contact-vr .button-contact {position: relative;}#button-contact-vr .button-contact .phone-vr {position: relative;visibility: visible;background-color: transparent;width: 90px;height: 90px;cursor: pointer;z-index: 11;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);transition: visibility .5s;left: 0;bottom: 0;display: block;}.phone-vr-circle-fill {width: 65px;height: 65px;position: absolute;box-shadow: 0 0 0 0 #c31d1d;background-color: rgba(230, 8, 8, 0.7);border-radius: 50%;border: 2px solid transparent;-webkit-animation: phone-vr-circle-fill 2.3s infinite ease-in-out;animation: phone-vr-circle-fill 2.3s infinite ease-in-out;transition: all .5s;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-animuiion: zoom 1.3s infinite;animation: zoom 1.3s infinite;}.phone-vr-img-circle {background-color: #002855;width: 36px;height: 36px;line-height: 36px;border-radius: 50%;display: flex;justify-content: center;-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;animation: phone-vr-circle-fill 1s infinite ease-in-out;margin-top: 5px;margin-left: 10px;}.phone-vr-img-circle a {display: block;line-height: 37px;}.phone-vr-img-circle img {max-width: 25px;}@-webkit-keyframes phone-vr-circle-fill {0% {-webkit-transform: rotate(0) scale(1) skew(1deg);}10% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);}20% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);}30% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);}40% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);}50% {-webkit-transform: rotate(0) scale(1) skew(1deg);}100% {-webkit-transform: rotate(0) scale(1) skew(1deg);}}@-webkit-keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}@keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}.phone-bar a {position: fixed;z-index: -1;background: rgb(232, 58, 58);color: #fff;font-size: 16px;padding: 8px 15px 7px 50px;border-radius: 100px;white-space: nowrap;}.phone-bar a:hover {opacity: 0.8;color: #fff;}@media(max-width: 736px){.phone-bar{display: none;}.phone-mobile-dk{display:none !Important}}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}