/*
Theme Name: GreensKeeper Child Theme 
Theme URI: http://wp1.imithemes.com/greenskeeper/
Description: Child theme for GreensKeeper WordPress Theme
Author: imithemes
Author URI: http://www.imithemes.com
Template: greenskeeper
Version: 1.0
*/
/* =Theme customization starts here
------------------------------------------------------- */

@font-face {
     font-family: 'Magica';
     src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/Magica.otf');
     font-weight: normal;
     font-style: normal;
}
 
@font-face {
  font-family: 'GeneralSans-Extralight';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Extralight.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Extralight.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Extralight.ttf') format('truetype');
  font-weight: 200;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'GeneralSans-ExtralightItalic';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-ExtralightItalic.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-ExtralightItalic.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-ExtralightItalic.ttf') format('truetype');
  font-weight: 200;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'GeneralSans-Light';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Light.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Light.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'GeneralSans-LightItalic';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-LightItalic.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-LightItalic.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'GeneralSans-Regular';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Regular.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Regular.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'GeneralSans-Italic';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Italic.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Italic.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'GeneralSans-Medium';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Medium.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Medium.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'GeneralSans-MediumItalic';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-MediumItalic.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-MediumItalic.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'GeneralSans-Semibold';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Semibold.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Semibold.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'GeneralSans-SemiboldItalic';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-SemiboldItalic.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-SemiboldItalic.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-SemiboldItalic.ttf') format('truetype');
  font-weight: 600;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'GeneralSans-Bold';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Bold.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Bold.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'GeneralSans-BoldItalic';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-BoldItalic.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-BoldItalic.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-display: swap;
  font-style: italic;
}
/**
* This is a variable font
* You can control variable axes as shown below:
* font-variation-settings: wght 700.0;
*
* available axes:
'wght' (range from 200.0 to 700.0
*/
@font-face {
  font-family: 'GeneralSans-Variable';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Variable.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-Variable.woff') format('woff'),
       url('../webfonts/GeneralSans-Variable.ttf') format('truetype');
  font-weight: 200 700;
  font-display: swap;
  font-style: normal;
}
/**
* This is a variable font
* You can control variable axes as shown below:
* font-variation-settings: wght 700.0;
*
* available axes:
'wght' (range from 200.0 to 700.0
*/
@font-face {
  font-family: 'GeneralSans-VariableItalic';
  src: url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-VariableItalic.woff2') format('woff2'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-VariableItalic.woff') format('woff'),
       url('https://dev.treeworldwholesale.com/wp-content/themes/greenskeeper-child/webfonts/GeneralSans-VariableItalic.ttf') format('truetype');
  font-weight: 200 700;
  font-display: swap;
  font-style: italic;
}

@media (min-width: 993px){
	.header-style3 .site-header-right{
		display: none;
	}
}
@media (max-width: 992px){
	.quote-btn{
		display: none !important;
	}
	.menu-wrapper{
		display: none !important;
	}
}
@media (max-width: 606px){
	.mobile {
		width: 100%;
		text-align: center;
	}
	.footercont {
		display: inline-grid;
	}
	
	.site-logo {
		text-align: center;
		display: contents;
	}

}

header:is(.sticky) .col-xs-4.col-sm-4.col-md-4 {
    display: none !important;
}


header:is(.sticky) .site-header-right{
		display: block;
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 60px;
    line-height: 80px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.product .quantity{
    display:none !important;	
}
.ww-lead-button{
	display:inline-flex !important;
	align-items:center !important;
	gap:4px !important;
	padding: 10px 20px 10px 20px !important;
	background:#b0cc00 !important;
}
.ww-lead-button:hover{
	background:#b8d119 !important;
}