@font-face {
  font-family: '210Claytoy';
  src: url('../../fonts/210_Claytoy.woff2') format('woff2');
  font-weight:200;
  font-style: normal;
}

@font-face {
  font-family: 'FilsonProRegular';
  src: url('../../fonts/FilsonProRegular.otf') format('opentype');
  font-weight:normal;
  font-style: normal;
}

body,html,a{
    font-family: 'FilsonProRegular', sans-serif !important;
}

h1,h2,h3,h4,h5{
    font-family: '210Claytoy', sans-serif !important;

}

.text-stroke-white{
    -webkit-text-stroke: .1px white;
    color: #79ab64 !important;
}

.text-stroke-green{
    -webkit-text-stroke: .1px #79ab64;
    color: white !important;
}

.text-stroke-orange{
    -webkit-text-stroke: .1px white;
    color: #ff8d27 !important;
}

.ls-2{
    letter-spacing: -2px !important;
}

.ls-5{
    letter-spacing: -5px !important;
}

.fs-14{
    font-size: 14px !important;
}

.ltn__gallery-item-inner{
    height: 320px;
}


.bg-primary{
    background : #68a743 !important;
}

.bg-secondary{
    background : #b7cf95 !important;
}

.bg-secondary-primer{
    background : #356720 !important;
}

.bg-orange{
    background : #ff8d27 !important;
}

.sticky-active{
    background : #356720 !important;
}

.text-primary{
    color : #68a743 !important;
}

.text-secondary{
    color : #b7cf95 !important;
}

.text-secondary-primer{
    color : #356720 !important;
}

.text-orange{
    color : #ff8d27 !important;
}

.text-gray{
    color : #4e4e4e !important;
}

.bg-glass-card{
    /* From https://css.glass */
    background: rgba(255, 255, 255, 0.19);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
    border: 2px solid rgba(255, 255, 255, 0.4);
}

.cta-banner{
    font-size: 48px !important;
}

.border-radius-100{
    border-radius: 100px !important;
}

.border-radius-15{
    border-radius: 15px !important;
}

.btn{
    border-radius: 100px !important;
}
.btn:hover{
    border-radius: 100px !important;
}

.btn-effect-4:hover{
    border-radius: 100px !important;
}

.special-link a{
    border-radius: 100px !important;
}

.slick-slide-arrow-1 .slick-arrow {
    border-radius: 100px !important;
    background: rgba(255, 255, 255, 0.19);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
    border: 2px solid rgba(255, 255, 255, 0.4);
}

.modal-product-info .product-price {
    font-size: 32px !important;
}



.footer-title{
    font-size: 32px !important;
    letter-spacing: -2px !important;
}

.footer-widget{
    min-height: 480px;
}


.footer-content{
    background: url("../../images/footer-bg.jpg");
    background-position:50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 120vh;
}
