/*
Theme Name: Saw Child Theme
Theme URI: https://saw.themerex.net/
Description: Saw is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: ThemeREX
Author URI: https://themerex.net/
Version: 1.5.0
Tested up to: 6.8
Requires at least: 5.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: saw
Template: saw
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */


/* Réduire la largeur de la barre de défilement */
::-webkit-scrollbar {
  width: 10px;
  background-color: #e5e5e5;
}

/* Arrondir les bords de la barre de défilement */
::-webkit-scrollbar-thumb {
    border-radius: 4px;
}

/* Foncer la couleur grise de la barre de défilement */
::-webkit-scrollbar-thumb {
    background-color: #555555;
}




/*------------------------------------------- END GENERAL -------------------------------------------*/
/*------------------------------------------- END GENERAL -------------------------------------------*/


/*------------------------------------------- COLOR -------------------------------------------*/
/*------------------------------------------- COLOR -------------------------------------------*/

p a, li a, td a, header ul a:hover, header ul li li a:hover, .home header ul li li a:hover{
  color: #C83817 !important;
}

p a:hover, li a:hover, td a:hover{
  color: #E54724 !important;
}

header ul a, header ul li li a, .home header ul li li a{
  color: #2C2928 !important;
}

.home header ul a{
  color: #fff !important;
}


/*------------------------------------------- END COLOR -------------------------------------------*/
/*------------------------------------------- END COLOR -------------------------------------------*/

/*------------------------------------------- FONT -------------------------------------------*/
/*------------------------------------------- FONT -------------------------------------------*/

h3.wc-block-components-product-name{
  font-size: 16px !important;
}




/*------------------------------------------- END FONT -------------------------------------------*/
/*------------------------------------------- END FONT -------------------------------------------*/

/*------------------------------------------------ TITLE ------------------------------------------------*/
/*------------------------------------------------ TITLE ------------------------------------------------*/

h2,h3{
  font-family: "Mulish" !important;
}

h3{
  font-size: 28px !important;
}


/*------------------------------------------------ END TITLE ------------------------------------------------*/
/*------------------------------------------------ END TITLE ------------------------------------------------*/


/*------------------------------------------------ ELEMENT ------------------------------------------------*/
/*------------------------------------------------ ELEMENT ------------------------------------------------*/

.grecaptcha-logo, li.jabiru-sku-search, .related.products{
  display: none !important;
}

.heroSection::after{
  content: "";
  position: absolute;
  width: 50vw;
  height: 100%;
  right: 1vw;
  top: 20vh;
  background-image: url(/wp-content/uploads/2026/04/JabirubirdLogo.svg);
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 0;
  animation: fadeInUpPremium 1.5s cubic-bezier(0.22, 1, 0.36, 1) forwards;
  animation-delay: 2s;
  opacity: 0;
}

@keyframes fadeInUpPremium {
  0% {
    opacity: 0;
    transform: translateY(100px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.servicesList img{
  max-height: 30vh;
  object-fit: cover;
}

.textAfter{
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.textAfter::after{
  position: absolute;
  content: "";
  width: 100%;
  height: 11px;
  background-color: #C83817 !important;
  bottom: 4px;
  left: 0;
  z-index: -1;
}


/*------------------------------------------------ END ELEMENT ------------------------------------------------*/
/*------------------------------------------------ END ELEMENT ------------------------------------------------*/


/*------------------------------------------------ BUTTON ------------------------------------------------*/
/*------------------------------------------------ BUTTON ------------------------------------------------*/




/*------------------------------------------- END BUTTON -------------------------------------------*/
/*------------------------------------------- END BUTTON -------------------------------------------*/

/*------------------------------------------------ HEADER ------------------------------------------------*/
/*------------------------------------------------ HEADER ------------------------------------------------*/

header .searchBar{
  width: 100%;
}


/*------------------------------------------------ END HEADER ------------------------------------------------*/
/*------------------------------------------------ END HEADER ------------------------------------------------*/


/*------------------------------------------------- FOOTER -----------------------------------------------*/
/*------------------------------------------------- FOOTER -----------------------------------------------*/

footer{
  overflow: hidden;
}

.footerSign {
  bottom: 0;
  left: 0;
}



/*------------------------------------------------ END FOOTER  ------------------------------------------------*/
/*------------------------------------------------ END FOOTER ------------------------------------------------*/


/*------------------------------------------------   FORM ------------------------------------------------*/
/*------------------------------------------------   FORM ------------------------------------------------*/




/*------------------------------------------------ END  FORM ------------------------------------------------*/
/*------------------------------------------------ END  FORM ------------------------------------------------*/



/*------------------------------------------------  PAGE 2nd  ------------------------------------------------*/
/*------------------------------------------------  PAGE 2nd  ------------------------------------------------*/




/*------------------------------------------------- END PAGE 2nd -----------------------------------------------*/
/*------------------------------------------------- END PAGE 2nd -----------------------------------------------*/

/*------------------------------------------  BLOG -----------------------------------------------*/
/*-----------------------------------------  BLOG -----------------------------------------------*/





/*----------------------------------------------- END BLOG -----------------------------------------------*/
/*----------------------------------------------- END BLOG -----------------------------------------------*/


/*------------------------------------------------- SHOP-----------------------------------------------*/
/*------------------------------------------------- SHOP-----------------------------------------------*/




/*------------------------------------------------- END SHOP -----------------------------------------------*/
/*------------------------------------------------- END SHOP -----------------------------------------------*/

/*------------------------------------------------- 4K-----------------------------------------------*/
/*------------------------------------------------- 4K-----------------------------------------------*/




@media screen and (min-width: 1720px){

  header .trx-addons-menu-link-text{
    font-size: 15px !important;
  }

}



@media screen and (min-width: 2559px){

  header .trx-addons-menu-link-text{
    font-size: 17px !important;
  }

}



/*------------------------------------------------- END 4K-----------------------------------------------*/
/*------------------------------------------------- END 4K-----------------------------------------------*/


/*------------------------------------------------- LAPTOP-----------------------------------------------*/
/*------------------------------------------------- LAPTOP-----------------------------------------------*/


@media screen and (max-width: 1400px){

  .headerSection {
    padding: 10px 30px !important;
  }

}


@media screen and (max-width: 1300px){


  header .cont1{
    width: 180px !important;
  }

  header .cont3{
    width: 300px !important;
  }

}

@media screen and (max-width: 1200px){


  header .cont1{
    width: 160px !important;
  }

  header .cont3{
    width: 210px !important;
  }

  header .trx-addons-menu-link{
    padding: 0 10px !important;
  }

  header .trx-addons-menu-link-text{
    font-size: 13px !important;
  }

}




/*------------------------------------------------- END LAPTOP -----------------------------------------------*/
/*------------------------------------------------- END LAPTOP -----------------------------------------------*/

/*------------------------------------------------- TABLET-----------------------------------------------*/
/*------------------------------------------------- TABLET-----------------------------------------------*/




@media screen and (max-width: 1024px){

  header{
    position: fixed !important;
    width: 100%;
  }

  .trx_addons_page_scrolled header{
    background-color: #2C2928 !important;
  }

  .trx-addons-submenu li a span, .trx-addons-menu-link-text{
    color: #fff !important;
  }

   li.jabiru-sku-search{
     display: block !important;
   }

}




/*------------------------------------------------- END TABLET-----------------------------------------------*/
/*------------------------------------------------- END TABLET-----------------------------------------------*/

/*------------------------------------------------- LANDSCAPE-----------------------------------------------*/
/*------------------------------------------------- LANDSCAPE-----------------------------------------------*/

@media screen and (max-width: 767px){

  .textAfter::after{
    height: 8px;
    bottom: 2px;
  }


}


/*------------------------------------------------- END LANDSCAPE-----------------------------------------------*/
/*------------------------------------------------- END LANDSCAPE-----------------------------------------------*/

/*------------------------------------------------- PORTRAIT-----------------------------------------------*/
/*------------------------------------------------- PORTRAIT-----------------------------------------------*/


@media screen and (max-width: 500px){




}
