/*-Web Fonts-*/

body.home 
{
	opacity:0;
}
body.home.active
{
	opacity:1;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica.eot');
    src: url('../fonts/Helvetica.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica.woff2') format('woff2'),
        url('../fonts/Helvetica.woff') format('woff'),
        url('../fonts/Helvetica.ttf') format('truetype'),
        url('../fonts/Helvetica.svg#Helvetica') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-Bold.eot');
    src: url('../fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Bold.woff2') format('woff2'),
        url('../fonts/Helvetica-Bold.woff') format('woff'),
        url('../fonts/Helvetica-Bold.ttf') format('truetype'),
        url('../fonts/Helvetica-Bold.svg#Helvetica-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'AvertaStd';
    src: url('../fonts/AvertaStd-Regular.eot');
    src: url('../fonts/AvertaStd-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AvertaStd-Regular.woff2') format('woff2'),
        url('../fonts/AvertaStd-Regular.woff') format('woff'),
        url('../fonts/AvertaStd-Regular.ttf') format('truetype'),
        url('../fonts/AvertaStd-Regular.svg#AvertaStd-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/*-Elements-*/

*
{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
body
{
    position: relative;
	color: #000000;
	font-family: 'Helvetica';
    font-size: 18px;
	font-weight: 400;
    line-height: 1.16;
	background-color: #fff;
}
a
{
    color: #ffa500; 
    text-decoration: none;
}
a:hover
{
    color: #984400; 
}
p
{
    font-size: 18px;
    line-height: 1.3;
    margin-bottom: 20px;
}
h1
{
    font-size: 60px;
}
h2
{
    font-size: 48px;
}
h3
{
    font-size: 36px;
}
h4
{
    font-size: 30px;
}
h5
{
    font-size: 24px;
}
h6
{
    font-size: 18px;
}
h1, h2, h3, h4, h5, h6
{
    font-family: 'Helvetica';
    font-weight: bold;
    margin: 40px 0 25px;
    line-height: 1.2;
}
ul
{
    padding-left: 25px;
    margin-bottom: 20px;
}
li
{
    margin-bottom: 10px;
}
img
{
    max-width: 100%;
    width: 100%;
    height: auto;
    vertical-align: middle;
}

/*-Custom Style-*/

.tigerbalm-container-fluid
{
    width: 100%;
    padding: 0;
}
.tigerbalm-container, .container-theme
{
    width: 100%;
    max-width: 1460px;
    margin: 0 auto;
    padding: 0 60px;
}
.tigerbalm-container-md
{
    width: 100%;
    max-width: 1612px;
    margin: 0 auto;
    padding: 0 60px;
}
.tigerbalm-container-lg
{
    width: 100%;
    max-width: 1894px;
    margin: 0 auto;
    padding: 0 60px;
}
.tigerbalm-row
{
    display: flex;
    flex-flow: row wrap;
}
.align-justify-center
{
    align-items: center;
    justify-content: center
}
.align-center
{
    align-items: center;
}
.justify-center
{
    justify-content: center
}
.tigerbalm-row .col
{
    width: 100%;
}
.txt-case
{
    text-transform: uppercase;
}
.txt-center
{
    text-align: center;
}
.p-0
{
    padding: 0 !important;
}
.m-0
{
    margin: 0 !important;
}
.mb-0
{
    margin-bottom: 0 !important;
}
.pb-0
{
    padding-bottom: 0 !important;
}
.mt-0
{
    margin-top: 0 !important;
}
.pt-0
{
    padding-top: 0 !important;
}
.mt-30
{
    margin-top: 30px !important;
}
.mt-40
{
    margin-top: 40px !important;
}
.mt-75
{
    margin-top: 75px !important;
}
.tigerbalm-button 
{
    position: relative;
    width: auto; 
    height: auto;
    min-width: 428px;
    min-height: 93px;
    padding: 15px;
    background-color: #ffa81b;
    border: none;
    color: #000000;
    font-size: 23px;
    line-height: 1;
    border-radius: 40px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    transition: all 0.2s linear;
}
.tigerbalm-button:after
{
    content: '';
    position: absolute;
    top: 0;
    right: -15px;
    width: 0px;
    height: 100%;
    background-color: #65371D;
    border-radius: 40px;
    z-index: -1;
    transition: width 0.4s linear;
}
.tb-btn-ly
{
    background-color: #ffeca2;
    transition: all 0.2s linear;
}
.tigerbalm-button:hover 
{
    background-color: transparent;
    color: #fff;
    border: none;
    transition: all 0.2s linear 0.2s;
}
.tigerbalm-button:hover:after
{
    left: -15px;
    right: auto;
    width: calc(100% + 30px);
    transition: width 0.4s linear;
}

/*-Header-*/

body
{
    padding-top: 120px;
}
header
{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 120px;
    background-color: #ffa500;
    padding: 15px 0;
    z-index: 9999;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    transition: all 0.2s linear;
}
header.navbar-fixed
{
    height: 80px;
    padding: 10px 0;
    box-shadow: 0 0 12px rgb(0 0 0 / 12%);
    transition: all 0.2s linear;
}
.desktop-navbar {width: 100%;}
body.logged-in.admin-bar header {top: 32px;}
.desktop-menu 
{
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
}
.desk-menu-left {width: 150px; transition: all 0.2s linear;}
.desk-menu-right {position: relative; width: calc(100% - 170px); display: flex; flex-flow: row nowrap; align-items: center; justify-content: flex-end; transition: all 0.2s linear;}
.desktop-menu ul
{
    width: calc(100% - 103px);
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-end;
    flex-grow: 1;
}
.desktop-menu ul li
{
    margin: 0;
    margin-right: 34px;
}
.desktop-menu ul:not(.dm-btns) li
{
    margin: 0;
    margin-right: 36px;
}
.desktop-menu ul li:last-child
{
    margin-right: 0 !important;
}
.desktop-menu ul:not(.dm-btns) li a
{
    display: inline-block;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding: 16px 0;
	cursor: pointer;
    transition: all 0.2s linear;
}
.desktop-menu ul.dm-btns li {line-height: 1;}
.desktop-menu ul.dm-btns li a {position: relative; display: inline-block; padding: 15px 0;}
.desktop-menu ul.dm-btns li a img {width: auto; height: 32px; opacity: 1; transform-origin: center; transition: all 0.2s linear;}
.desktop-menu ul.dm-btns li a img.hvr-ico, .desktop-menu ul.dm-btns li a img.cls-ico {position: absolute; left: 0; opacity: 0; transform: translateY(4px); transform-origin: center; transition: all 0.2s linear;}
body.country-open .desktop-menu ul.dm-btns li a.country-toggle img, body.search-open .desktop-menu ul.dm-btns li a.search-toggle img {opacity: 0; transition: all 0.2s linear;}
/*.desktop-menu ul.dm-btns li a:hover img.hvr-ico {opacity: 1; transform: translateY(0px); transition: all 0.2s linear 0.1s;}*/
body.country-open .desktop-menu ul.dm-btns li a.country-toggle img.cls-ico, body.search-open .desktop-menu ul.dm-btns li a.search-toggle img.cls-ico {opacity: 1; transform: translateY(0px); transition: all 0.2s linear 0.1s;}

.desktop-menu ul + ul {margin-left: 45px; width: 103px;}
.header-logo
{
    width: 100%;
    max-width: 150px;
    height: auto;
    transition: all 0.2s linear;
}
.desk-menu-left > a, .mb-logo > a {display: inline-block; position: relative;}
.header-logo.header-logo-wt, img.mobile-logo.mobile-logo-wt 
{
    position: absolute;
    left: 0;
    width: 100%;
    height: auto;
    top: 50%;
    opacity: 0; 
    transform: translateY(-50%);
    transition: all 0.2s linear;
}
img.mobile-logo.mobile-logo-wt {max-width: 90% !important;}
header.navbar-fixed .header-logo {max-width: 100px; opacity: 0; transition: all 0.2s linear;}
header.navbar-fixed .header-logo.header-logo-wt {opacity: 1; transition: all 0.2s linear;}
header.navbar-fixed .desk-menu-left {width: 140px; transition: all 0.2s linear;}
header.navbar-fixed .desk-menu-right {width: calc(100% - 140px); transition: all 0.2s linear;}
header.navbar-fixed .desktop-menu ul.dm-btns li a img {height: 25px; transition: all 0.2s linear;}
.desktop-menu li.menu-item-has-children {position: relative;}
.desktop-menu li.menu-item-has-children ul {
    background-color: #fff;
    position: absolute;
    left: 0;
    top: calc(100% + 0px);
    border-radius: 10px;
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.23);
    min-width: 310px;
    padding: 5px 12px;
    opacity: 0;
    pointer-events: none;
    transform: translateY(20px);
    transition: all 0.2s linear;
}
.desktop-menu li.menu-item-has-children:hover ul{
	opacity: 1;
	pointer-events: all;
    transform: translateY(0px);
    transition: all 0.15s linear;
}
.desktop-menu li.menu-item-has-children ul::before {
    content: '';
    position: absolute;
    left: 30px;
    top: -8px;
    height: 32px;
    width: 32px;
    background-color: #fff;
    border-radius: 8px;
    transform: rotate(45deg);
}
.desktop-menu li.menu-item-has-children ul li {position: relative; width: 100%; margin: 0; z-index: 1;}
.desktop-menu li.menu-item-has-children ul li a{
	display: block;
	font-size: 20px;
    font-weight: 400;
	color: #696969;
	padding: 22px 10px;
	cursor: pointer;
    border-bottom: 1px solid rgba(112, 112, 112, 0.1);
}
.desktop-menu .menu > li.current_page_parent > a, .desktop-menu .menu > li.current_page_item > a, .desktop-menu .menu > li:hover > a, .desktop-menu .menu > li.current-menu-parent > a {color: #984400 !important; transition: all 0.2s linear;}
.desktop-menu ul ul li a:hover, .desktop-menu ul ul li.current-menu-item a {color: #ffa500; transition: all 0.2s linear;}
.desktop-menu li.menu-item-has-children>ul li:last-child a {border: none;}
.mobile-navbar
{
    display: none;
}
@media screen and (max-width: 991px)
{
    .mobile-navbar
    {
        display: block;
    }
    .desktop-navbar
    {
        display: none;
    }
}
.mobile-navbar .mn-cols
{
    position: relative;
    justify-content: space-between;
    align-items: center;
}
.mn-col {width: 116px; transition: all 0.2s linear;}
.mn-col.menu-open {width: calc(50% - 58px); transition: all 0.2s linear;}
.mn-col.menu-btns {width: calc(50% - 58px); transition: all 0.2s linear;}
img.mobile-logo {max-width: 116px; transition: all 0.2s linear;}
.menu-open a.tigerbalm-toggle
{
    color: #fff;
    display: inline-block;
    width: 100%;
    height: auto;
}
.mobile-menu
{
    position: fixed;
    top: 100px;
    left: -100%;
    width: 100%;
    height: calc(100vh - 100px);
    padding: 50px 100px 0 50px;
    background-color: #ffa500;
    overflow-y: auto;
    border-top: 1px solid #e79c11;
    z-index: 9999;
    transition: all 0.2s linear;
}
.navbar-fixed .mobile-menu
{
    top: 75px;
    height: calc(100vh - 75px);
    transition: all 0.2s linear;
}
.navfix-open .mobile-menu
{
    left: 0% !important;
    transition: all 0.2s linear;
}
.mobile-menu ul
{
    padding: 0 0 50px;
    margin: 0;
    height: auto;
}
.mobile-menu ul ul {padding: 0; margin-top: 35px;}
.mobile-menu ul li
{
    margin: 0 0 35px;
    text-align: left;
    list-style-type: none;
    line-height: 1;
}
.mobile-menu li a
{
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    font-size: 52px;
    font-family: 'AvertaStd';
    font-weight: bold;
    cursor: pointer;
    transition: all 0.2s linear;
}
.mobile-menu ul ul li {margin: 0 0 30px;}
.mobile-menu ul ul li a
{
    color: #ffef9b;
    display: inline-block;
    text-transform: uppercase;
    font-size: 52px;
    font-family: 'AvertaStd';
    cursor: pointer;
    font-weight: 400;
    transition: all 0.2s linear;
}
.mobile-menu ul.menu > li > a:hover, .mobile-menu ul.menu > li.current_page_parent > a, .mobile-menu ul.menu > li.current_page_item > a {color: #984400; transition: all 0.2s linear;}  
.mobile-menu ul ul li.current_page_item a, .mobile-menu ul ul li a:hover {color: #c66e26; transition: all 0.2s linear;}
.menu-btns ul.dm-btns {list-style-type: none; padding: 0; margin: 0; display: flex; flex-flow: row nowrap; align-items: center; justify-content: flex-end;}
.menu-btns ul.dm-btns li {margin: 0; margin-right: 22px;}
.menu-btns ul.dm-btns li:last-child {margin: 0 !important;}
.menu-btns ul.dm-btns li a {position: relative; display: inline-block;}
.menu-btns ul.dm-btns li a img {width: 30px; height: auto; opacity: 1; transform-origin: center; transition: all 0.2s linear;}
.menu-btns ul.dm-btns li a img.hvr-ico, .menu-btns ul.dm-btns li a img.cls-ico {position: absolute; left: 0; opacity: 0; transform: translateY(4px); transform-origin: center; transition: all 0.2s linear;}
body.country-open .menu-btns ul.dm-btns li a.country-toggle img, body.search-open .menu-btns ul.dm-btns li a.search-toggle img {opacity: 0; transition: all 0.2s linear;}
/*.menu-btns ul.dm-btns li a:hover img.hvr-ico {opacity: 1; transform: translateY(0px); transition: all 0.2s linear 0.1s;}*/
body.country-open .menu-btns ul.dm-btns li a.country-toggle img.cls-ico, body.search-open .menu-btns ul.dm-btns li a.search-toggle img.cls-ico {opacity: 1; transform: translateY(0px); transition: all 0.2s linear 0.1s;}

/*.navfix-open .mn-col.mb-logo, .navfix-open .mn-col.menu-btns {visibility: hidden;}*/
body.logged-in.admin-bar .mobile-menu {top: 145px; height: calc(100vh - 145px);}
.mobile-navbar ul.dm-btns li a img {width: 24px; height: auto; opacity: 1; transform: translateY(0px); transform-origin: center; transition: all 0.2s linear;}

/*Hamburger-menu*/

.hamburger-menu 
{
	cursor: pointer;
	display: none;
	width: 30px;
	z-index: 999;
}
.hamburger-menu span {
	background: #fff;
	width: 100%;
	height: 2px;
	display: block;
	margin: 5px 0;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border-radius: 6px;
}
.hamburger-menu span:first-child {
	margin-top: 0;
}
.hamburger-menu span:last-child {
	margin-bottom: 0;
}
.hamburger-menu .line-top.current {
	-webkit-transform: translateY(7px) rotate(135deg);
	-ms-transform: translateY(7px) rotate(135deg);
	transform: translateY(7px) rotate(135deg);
}
.hamburger-menu .line-center.current {
	opacity: 0;
}
.hamburger-menu .line-bottom.current {
	-webkit-transform: translateY(-7px) rotate(-135deg);
	-ms-transform: translateY(-7px) rotate(-135deg);
	transform: translateY(-7px) rotate(-135deg);
}
.hamburger-menu a:hover span {background: #984400 !important; transition: all 0.3s ease}

/*-Search Bar-*/

.search-wrapper
{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100vh - 120px);
    padding: 0;
    z-index: 999999;
    background-color: #ffa500;
    border-top: 1px solid #e79c11;
    transform: translateY(100px);
    opacity: 0;
    pointer-events: none;
	background-image: url(../images/tiger.png);
    background-size: 0px;
    background-repeat: no-repeat;
    background-position: right bottom;
    transition: all 0.2s linear 0.1s, background-size 0.2s ease-out 0s;
}
.search-open .search-wrapper
{
    transform: translateY(0px);
    opacity: 1;
    pointer-events: all;
    background-size: 250px;
    transition: all 0.15s linear, background-size 0.2s ease-in 0.3s;
}
.navbar-fixed .search-wrapper {height: calc(100vh - 100px); transition: all 0.2s linear;}
.search-inner-wrapper 
{
    position: relative; 
    height: calc(100vh - 120px);
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
    padding: 30px 0;
    overflow-y: auto;
}
.navbar-fixed .search-wrapper .search-inner-wrapper {height: calc(100vh - 100px);}
.search-wrapper .search-toggle
{
    position: absolute;
    top: 50px;
    right: 0px;
	transition: all 0.2s linear;
}
.search-wrapper .search-toggle img {max-width: 22px; height: auto; opacity: 1; transform-origin: center; transition: all 0.2s linear;}
.search-wrapper .search-toggle img.hvr-ico {position: absolute; left: 0; opacity: 0; transform: translateY(4px); transform-origin: center; transition: all 0.2s linear;}
.search-wrapper .search-toggle:hover img {opacity: 0; transition: all 0.2s linear;}
.search-wrapper .search-toggle:hover img.hvr-ico {opacity: 1; transform: translateY(0px); transition: all 0.2s linear 0.1s;}
.h-search-form, .search-input.page
{
    width: 100%;
    max-width: 480px;
}
.hdr-search-form 
{
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
form .hdr-search-form input[type="text"]
{
    border: 1px solid #984400;
    width: 100%;
    color: #984400;
    font-size: 22px;
    line-height: 26px;
    padding: 8px 10px;
    height: 58px;
    background-color: transparent;
    box-shadow: none;
    outline: none;
    border-radius: 0;
}
form .hdr-search-form button[type="submit"]
{
    color: #fff;
    background: #984400;
    border: 1px solid #984400;
    font-size: 22px;
    line-height: 26px;
    margin: 0;
    padding: 10px 30px;
    cursor: pointer;
    width: 100%;
    height: 58px;
    text-transform: uppercase;
    display: inline-block;
	opacity: 1;
	transition: all 0.2s linear;
}
form .hdr-search-form button[type="submit"]:hover
{
	opacity: 0.8;
	transition: all 0.2s linear;
}
form .hdr-search-form input[type="text"]::-webkit-input-placeholder 
{ /* Edge */
  color: #984400;
}
form .hdr-search-form input[type="text"]:-ms-input-placeholder 
{ /* Internet Explorer 10-11 */
  color: #984400;
}
form .hdr-search-form input[type="text"]::placeholder 
{
  color: #984400;
}
.search-wrapper .tigerbalm-container-lg {max-width: 100%;}

/*-Search Page-*/

.innerpage_default .no-result-form h5 {margin: 0 0 10px; color: #696969;}
.no-result-form p {margin: 0 0 30px;}
.no-result-form form .hdr-search-form input[type="text"]
{
    height: 48px;
    font-size: 18px;
    border: 1px solid #696969;
    color: #696969;
}
.no-result-form form .hdr-search-form button[type="submit"]
{
    color: #fff;
    height: 48px;
    padding: 10px 20px;
    font-size: 18px;
    background: #696969;
    border: 1px solid #696969;
	opacity: 1;
	transition: all 0.2s linear;
}
.no-result-form form .hdr-search-form button[type="submit"]:hover
{
	opacity: 0.8;
	transition: all 0.2s linear;
}
.no-result-form form .hdr-search-form input[type="text"]::-webkit-input-placeholder 
{ /* Edge */
  color: #696969;
}
.no-result-form form .hdr-search-form input[type="text"]:-ms-input-placeholder 
{ /* Internet Explorer 10-11 */
  color: #696969;
}
.no-result-form form .hdr-search-form input[type="text"]::placeholder 
{
  color: #696969;
}

/*-Country Dropdown-*/

.country-dropdown {position: fixed; bottom:0; left: 0; width: 100%; height: calc(100vh - 120px); background-color: #ffa500; padding: 30px; overflow-y: auto; z-index: 999; transform: translateY(20px); opacity: 0; pointer-events: none; border-top: 1px solid #e79c11; transition: all 0.2s linear;}
body.country-open .country-dropdown {transform: translateY(0px); opacity: 1; pointer-events: all; transition: all 0.2s linear;}
.navbar-fixed .country-dropdown {height: calc(100vh - 80px);}
.country-dropdown ul {width: 100% !important; padding: 0; margin: 0; list-style-type: none; display: flex; flex-flow: row wrap;}
.country-dropdown ul li {padding: 0; margin: 0 0 15px !important; width: 100%;}
.country-dropdown ul li:last-child {margin: 0 !important;}
.country-dropdown ul li a {color: #ffffff !important; font-family: 'AvertaStd'; font-size: 24px !important; display: inline-block !important; width: 100%; text-align: center; padding: 0px !important; font-weight: bold !important; text-transform: uppercase; transition: all 0.2s linear;}
.country-dropdown ul li a:hover, .country-dropdown ul li.active a {color: #ffef9b !important; transition: all 0.2s linear;}

/*-Hero Section-*/

.hero-slider.slick-dotted.slick-slider {margin: 0;}
#hero-block {position: relative;}
#hero-block .he-sl-arrow
{
    position: absolute;
    left: 50%;
    bottom: 50px;
    width: 35px;
    height: auto;
    transform: translateX(-50%);
    z-index: 9;
}
#hero-block .he-sl-arrow a img
{
    transition: all 0.2s linear;
}
#hero-block .he-sl-arrow a:hover img
{
    transform: translateY(6px);
    transition: all 0.2s linear;
}
#hero-block .slick-slide {position: relative;}
.hero-slider .slick-slide img, .hero-slider1 .owl-item img {height: 100%; width: 100%; object-fit: cover; object-position: center;}
.hero-slider1 .owl-item img:not(.hero-pro-img) {height: calc(100vh - 100px);}
.hero-cnts
{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    padding: 0 40px;
    height: auto;
    max-width: 1050px;
    transform: translate(-50%, -50%);
}
.hero-cnts h1
{
    font-size: 60px;
    color: #fff;
    margin: 0;
    text-align: center !important;
    font-weight: 400;
}
.hero-slider, .hero-slider1 {overflow: hidden; height: calc(100vh - 120px);}
.hero-slider .slick-list, .hero-slider .slick-track, .hero-slider1 .owl-stage-outer, .hero-slider1 .owl-stage {height: 100%;}
.hero-slider .slick-slide .hero-cnts {top: calc(50% + 20px); opacity: 0; transition: all 0.2s ease;}
.hero-slider .slick-slide.slick-current .hero-cnts {top: calc(50% + 0px); opacity: 1; transition: all 0.4s ease 0.5s;}
.hero-slider video.slider-video, .hero-slider1 video.slider-video {object-fit: cover; object-position: center;}

/*Product Image*/

.hero-slider1 .owl-item {position: relative;}
.hero-slider .slick-slide img.hero-pro-img, .hero-slider1 .owl-item img.hero-pro-img {position: absolute; bottom: 0px; right: 0px; max-width: 600px; width: 100%; height: auto; object-fit: contain;}

/*Dots*/

ul.hero-dots, .hero-slider1 .hero-dots
{
    right: 25px;
    list-style: none;
    display: block;
    position: absolute;
    top: 50%;
    text-align: right;
    transform: translateY(-50%);
    padding: 0;
    margin: 0;
}
.hero-dots li
{
    position: relative;
    width: 15px;
    height: 15px;
    cursor: pointer;
    margin: 0 0 10px;
}
.hero-slider1 .hero-dots button.owl-dot
{
    position: relative;
    width: 15px;
    height: 15px;
    margin: 0 0 10px;
    font-size: 0;
    line-height: 0;
    display: block;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background-color: #fff;
    border-radius: 50%;
}
.hero-slider1 .hero-dots button.owl-dot:hover, .hero-slider1 .hero-dots button.owl-dot.active
{
    background-color: #ffa500;
}
.hero-dots li:last-child, .hero-slider1 .hero-dots button.owl-dot:last-child {margin: 0;}
.hero-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 15px;
    height: 15px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.hero-dots li button:hover, .hero-dots li button:focus, .hero-slider1 .hero-dots button.owl-dot:hover, .hero-slider1 .hero-dots button.owl-dot:focus
{
    outline: none;
}
.hero-dots li button:hover:before, .hero-dots li button:focus:before
{
    opacity: 1;
}
.hero-dots li button:before
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    opacity: 1;
    background-color: #fff;
    border-radius: 50%;
}
.hero-dots li.slick-active button:before
{
    opacity: 1;
    background-color: #ffa500;
}
.hero-slider .des-hide, .hero-slider1 .des-hide {display: none !important;}
.des-hide{display: none;}
/*-Our Products-*/

#h-ourproducts
{
    padding: 70px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.hop-title {margin: 0 0 30px;}
.hop-title h2
{
    font-size: 60px;
    color: #000;
    margin: 0;
    text-align: center !important;
}
.hop-slider .slick-slide
{
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    padding: 0 60px;
}
.hops-img {width: 50%; padding: 40px 0; padding-right: 45px; position: relative;}
.slick-slide .hops-img:before
{
    content: '';
    position: absolute;
    top: 2px;
    left: -110px;
    width: 120%;
    height: 105%;
    background-image: url(../images/leaf.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    transform: scale(0.6) rotateZ(-15deg);
    transition: all 0.3s linear;
}
.slick-slide .hops-img.bg2:before
{
    top: -10px;
    left: -110px;
    background-image: url(../images/leaf2.png);
    transition: all 0.3s linear;
}
.slick-slide .hops-img.bg3:before
{
    top: -10px;
    left: -20px;
    background-image: url(../images/leaf3.png);
    transition: all 0.3s linear;
}
.slick-slide.slick-active .hops-img:before
{
    transform: scale(1.02) rotateZ(0deg); /*1.18*/
    transition: all 0.3s linear 0.6s;
}
.slick-slide.slick-active .hops-img.bg2:before
{
    transform: scale(1) rotateZ(0deg);
    transition: all 0.3s linear 0.6s;
}
.slick-slide.slick-active .hops-img.bg3:before
{
    transform: scale(0.9) rotateZ(0deg);
    transition: all 0.3s linear 0.6s;
}
.hops-cnts {width: 50%;}
.hops-cnts img{ width: auto; margin-bottom: 12px;}
.hops-cnts h3
{
    font-size: 36px;
    color: #000000;
    margin: 0 0 30px;
    text-align: left;
}
.hops-cnts p
{
    font-size: 24px;
    color: #000000;
    margin: 0 0 60px;
    text-align: left;
}
.hops-cnts p:last-child {margin: 0 !important;}
.hops-img img {max-height: 450px; width: auto; margin: 0 auto;}
.hop-slider .slick-prev, .hop-slider .slick-next {top: calc(50% - 30px); font-size: 36px; color: #fff; width: 30px; height: 40px;}
.hop-slider .slick-prev:hover, .hop-slider .slick-prev:focus, .hop-slider .slick-next:hover, .hop-slider .slick-next:focus {font-size: 36px; color: #000; width: 30px; height: 40px;}
.hop-slider .slick-prev:before, .hop-slider .slick-next:before {display: none;}
.hop-slider .slick-prev {left: 25px; z-index: 9;}
.hop-slider .slick-next {right: 25px; z-index: 9;}

/*-Using TB-*/

#h-usingtigerbalm
{
    padding: 110px 0;
    background-color: #fff;
}
.using-tb-title {margin: 0 0 60px;}
.using-tb-title h2
{
    font-size: 60px;
    color: #ffa500;
    margin: 0;
    text-align: center !important;
}
.using-tb-wrapper
{
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    padding-top: 15px;
    margin: 0 -40px;
    overflow: hidden;
}
.using-tb-block
{
    width: 25%;
    padding: 0 40px;
}
.using-tb-block h3
{
    font-size: 30px;
    color: #646464;
    margin: 0 0 20px;
    text-align: center !important;
}
.using-tb-block h3 a {color: #646464;}
.using-tb-block h3 a:hover {color: #ffa500;}
a.usingtbnolink:hover { color: #646464 !important; cursor: default; }
.using-tb-block p
{
    font-size: 20px;
    color: #696969;
    margin: 0;
    text-align: center !important;
}
.using-tb-img {margin: 0 0 30px; text-align: center;}
.using-tb-img a img {max-width: 195px; transition: all 0.2s linear;}
.using-tb-img a:hover img {transform: scale(1.1); transition: all 0.2s linear;}
a.usingtbnolink:hover img { transform: none; }
.using-tb-btn {text-align: center; margin-top: 50px;}
span.toggle-icon.sym-toggle-icon img {
    width: 12px;
    margin: 0 auto;
    display: block;
    transform: rotate(90deg);
    margin-top: 12px;
    cursor:pointer;
}
span.toggle-icon.sym-toggle-icon.active img {transform: rotate(-90deg);}
/*-TBLB-*/

#h-tblb
{
    padding: 240px 0 145px;
    background-size: cover;
    background-position: center bottom 60%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.htblb-wrapper {max-width: 1350px; width: 100%;}
.htblb-wrapper h2
{
    font-size: 60px;
    line-height: 1.1;
    color: #000000;
    margin: 0 0 30px;
    text-align: center !important;
}
.htblb-wrapper p
{
    font-size: 24px;
    color: #000000;
    margin: 0 auto 65px;
    text-align: center !important;
}
.htblb-btn {text-align: center;}

/*-Footer-*/

footer
{
    background-color: #ffa500;
    padding: 30px 0;
}
.footer-left
{
    width: auto;
}
.footer-right
{
    width: auto;
}
.footer-copyr p
{
/*    color: #984400;*/
    color: #000;
    font-size: 22px;
    margin: 0 0 10px;
}
.footer-menu ul, .footer-social ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
}
.footer-social ul {justify-content: flex-end; margin-left: 30px;}
.footer-menu ul li, .footer-social li
{
    width: auto;
    margin: 0;
    line-height: 1;
}
.footer-menu ul li:not(:last-child)
{
    position: relative;
    margin-right: 15px;
    padding-right: 16px;
}
.footer-menu ul li:not(:last-child):after
{
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 2px;
    height: 80%;
    background-color: #000;
    transform: translateY(-50%);
}
.footer-menu ul li a
{
    color: #000000;
    font-size: 22px;
    cursor: pointer;
    transition: all 0.2s linear;
}
.footer-menu ul li a:hover {color: #984400; transition: all 0.2s linear;}
.footer-social ul li:not(:last-child) {margin-right: 20px;}
.footer-social ul li a
{
    display: inline-block;
    height: 53px;
    width: 53px;
    position: relative;
}
.footer-social ul li a img
{
    height: 53px;
    width: 53px;
    opacity: 1;
    transition: all 0.2s linear;
}
.footer-social ul li a img.hvr-ico
{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.2s linear;
}
.footer-social ul li a:hover img
{
    opacity: 0;
    transition: all 0.2s linear;
}
.footer-social ul li a:hover img.hvr-ico
{
    opacity: 1;
    transition: all 0.2s linear;
}

/*-WTP-*/

.wtb 
{
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 10;
    display: inline-flex;
    align-items: center;
    opacity: 0;
    transform: translateY(80px);
    transition: opacity 0s linear 0.2s, transform 0.2s linear;
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left{
    opacity: 0;
    transform: translateY(80px);
    transition: opacity 0s linear 0.2s, transform 0.2s linear;
}
.wtb a.buy_btn
{
    background-color: #65371D;
    border: 1px solid #fff;
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    border-radius: 25px;
    padding: 25px 30px;
    box-shadow: 0 5px 30px #3d3d3d;
    transition: all 0.2s linear;
}
.wtb a.buy_btn img
{
	width: 30px;
	margin-right: 12px;
    margin-top: -4px;
}
.wtb a.buy_btn:hover
{
	background-color: #ff9000;
	color: #000000;
    transition: all 0.2s linear;
}
.wtb.show, .cky-btn-revisit-wrapper.cky-revisit-bottom-left.show
{
	opacity: 1;
    transform: translateY(0px);
    transition: opacity 0s linear, transform 0.2s linear;
}

/*-Go Top-*/

.gotop 
{
	position: fixed;
	bottom: 130px;
	right: 30px;
	width: auto;
	height: auto;
	z-index: 99;
	opacity: 0;
	transform: translateX(40px);
	transition: all 0.2s linear;
}
.gotop a 
{
	background-color: #ffa500;
	display: inline-block;
	position: relative;
	color: #000000;
	text-decoration: none;
	line-height: 0;
	padding: 22px;
    border-radius: 6px;
	box-shadow: 0 6px 10px -4px rgb(0 0 0 / 60%) !important;
	overflow: hidden;
    transition: all 0.2s linear;
}
.gotop a svg.ar 
{
    height: 14px;
	transition: all 0.2s linear 0.2s;
}
.gotop a:hover svg.ar 
{
	transform: translateY(-25px) rotateY(360deg);
	opacity: 0;
	transition: all 0.3s linear 0.2s;
}
.gotop a svg.ar1, .gotop a svg.ar2 
{
	position: absolute;
	bottom: 0%;
	left: 50%;
	width: auto;
	height: 14px;
	transform: translate(-50%, -50%) rotateZ(360deg);
	opacity: 0;
	transition: all 0.2s linear 0.2s;
}
.gotop a svg.ar2 {
	transform: translate(-50%, -50%) rotateZ(0deg);
	transition: all 0.2s linear 0s;
}
.gotop a:hover svg.ar1, .gotop a:hover svg.ar2 {
	bottom: 29%;
	opacity: 1;
	transform: translate(-50%, -50%) rotateZ(0deg);
	transition: all 0.2s linear 0.2s;
}
.gotop a:hover svg.ar2 {
	bottom: 21%;
	transform: translate(-50%, -50%) rotateZ(0deg);
	transition: all 0.2s linear 0.4s;
}
.top-class {
	display: inline-block;
	transform: translateX(0px);
	opacity: 1;
	transition: all 0.3s linear;
}
.top-class-op {
	display: inline-block;
	transform: translateX(40px);
	opacity: 0;
	transition: all 0.08s linear;
}
/*Cookie consent*/
button.cky-btn.cky-btn-accept {
    background-color: #ffa500 !important;
    border-color: #ffa500 !important;
    color: black !important;
}
button.cky-btn.cky-btn-reject, button.cky-btn.cky-btn-customize, button.cky-btn.cky-btn-preferences {
    color: #ffa500 !important;
    border-color: #ffa500 !important;
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {bottom: 20px; left:20px; left: 15px;}
/*-Others-*/

body::-webkit-scrollbar {
	width: 10px;
}

body::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.3);
	box-shadow: inset 0 0 0px rgba(0,0,0,0.3);
}

body::-webkit-scrollbar-thumb {
  background-color: #ffa500;
  outline: 0px solid slategrey;
}

.mobile-menu::-webkit-scrollbar {
	width: 5px;
}

.mobile-menu::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.3);
	box-shadow: inset 0 0 0px rgba(0,0,0,0.3);
}

.mobile-menu::-webkit-scrollbar-thumb {
  background-color: #ffef9b;
  outline: 0px solid slategrey;
}

::selection
{
	background-color: #000000;
	color: #ffa500;
}
body.search-open, body.navfix-open, body.country-open
{
    overflow-y: hidden;
}

/*-Page Loader-*/

#preloader 
{
	position: fixed;
	background: #ffa500;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99999;
	height: 100vh;
	width: 100vw;
	display: flex;
    align-items: center;
    justify-content: center;
}
.loader3 {
	width: 60px;
	height: 60px;
	display: inline-block;
	padding: .0rem;
	text-align: left;
}

.loader3 span {
	position: absolute;
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	background: #fff;
	-webkit-animation: loader3 1.5s linear infinite;
	animation: loader3 1.5s linear infinite;
}

.loader3 span:last-child {
	animation-delay: -0.9s;
	-webkit-animation-delay: -0.9s;
}

@keyframes loader3 {
  	0% {
    	-webkit-transform: scale(0, 0);
    	        transform: scale(0, 0);
    	opacity: 0.8;
  	}
  	100% {
    	-webkit-transform: scale(1, 1);
    	        transform: scale(1, 1);
    	opacity: 0;
  	}
}

@-webkit-keyframes loader3 {
  	0% {
    	-webkit-transform: scale(0, 0);
    	opacity: 0.8;
  	}
  	100% {
    	-webkit-transform: scale(1, 1);
    	opacity: 0;
  	}
}

/*----Arabic Font Style--------*/

body.subsite10, body.subsite10 p, body.subsite10 li, body.subsite10 h1, body.subsite10 h2, body.subsite10 h3, body.subsite10 h4, body.subsite10 h5, body.subsite10 h6 {text-align: right;}


body.subsite10 .pdw-left ul li {padding-left: 0; padding-right: 35px;}
body.subsite10 .pdw-left ul li:before {left: auto; right: 0;}

body.subsite10 .pd-ingrediant-wrapper li {padding-left: 0; padding-right: 15px;}
body.subsite10 .pd-ingrediant-wrapper li:before {left: auto; right: 0;}
body.subsite10 ul.flags-list {justify-content: flex-end;}

/* style changes work */

#h-videopup
{
	width:100%;
    height:780px;
    position:relative;
    background-size:cover;
    background-repeat:no-repeat;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
#h-videopup:before
{
    content:'';
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-color:#000000;
    opacity:0.4;
}
.h-videopup-sec
{
	text-align: center;
    position: static;
    top: 0%;
    transform: translateY(-0%);
    left: 0;
    right: 0;
}
.h-videopup-sec h3
{
	color: #ffffff;
    max-width: 865px;
    margin: auto;
    font-size: 36px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.h-videopup-sec a 
{
    color: #fff;
    font-size: 24px;
   text-decoration:none;
}
.h-videopup-sec a:hover
{
	color: #ffa500;
}
.h-videopup-sec .classic-popup
{
	text-align:left;
}
.classic-popup-home .clactive-cnts h2
{
	font-size: 26px !important;
    padding-right: 45px !important;
}
.classic-popup-home .clactive-cnts p 
{
   margin-bottom:15px !important;
}
.classic-popup-home .clactive-cnts p:last-child
{
	margin-bottom:0px !important;
}
#h-videopup {
    z-index: 9;
}
.classic-popup.classic-popup-home
{
	max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.classic-popup.classic-popup-home .clactive-img
{
	display:none !important;
}
.classic-popup.classic-popup-home .clactive-cnts
{
	width: 100%;
}

@media screen and (max-width:1500px)
{
#h-videopup {
    width: 100%;
    height: 680px;
}
.h-videopup-sec iframe
{
	height: 400px;
    width: 745px;
}
.h-videopup-sec h3 {
    max-width: 765px;
    margin: auto;
    font-size: 32px;
    margin-top: 27px;
    margin-bottom: 27px;
}
.h-videopup-sec a {
    font-size: 22px;
}
}

@media screen and (max-width:800px)
{
.h-videopup-sec iframe
{
	height: 400px;
    width: 100%;
}
}

@media screen and (max-width:767px)
{
    .h-videopup-sec iframe
    {
        height: 250px;
        width: 100%;
    }
    .h-videopup-sec h3 {
    max-width: 765px;
    margin: auto;
    font-size: 26px;
    margin-top: 25px;
    margin-bottom: 25px;
}
.h-videopup-sec a {
    font-size: 20px;
}
#h-videopup {
    width: 100%;
    height: 520px;
}
.classic-popup-home .clactive-cnts h2 {
    padding-right: 0px !important;
}
}



.cky-revisit-bottom-left
{
	background-color: #ffa500 !important;
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left.show {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
	background-color: #ffa500 !important;
}

.wtb.show, .cky-btn-revisit-wrapper.cky-revisit-bottom-left.show
{
	background-color: #ffa500 !important;
}
.wtb.show {
    background-color: transparent !important;
}
@media screen and (min-width:1100px)
{
	body.page-id-1680 .innerpage_default
    {
    	min-height:396px;
        
    }
    body.page-id-1680 footer
    {
    	position: fixed;
        width: 100%;
        bottom: 0px;
        left: 0;
    }
}

body.page-id-1680 .innerpage_default .tigerbalm-row p a
{
	text-decoration: underline;
    color: initial;
}
body.page-id-1680 .innerpage_default .tigerbalm-row p a:hover
{
	text-decoration: none;
    color: initial;
}
body.page-id-1680 footer
    {
    	position: fixed;
        width: 100%;
        bottom: 0px;
        left: 0;
    }
    
/*Destini Dynamic Popup*/


.destinidynfootercon {
    text-align: center;
    padding-bottom: 50px;
}
.destinidynpopup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #00000038; /* Transparent black background */
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
}

.destinidynsec {
    text-align: center;
    width: 100%;
    max-width: 90%;
    min-width: 300px;
    /*height: calc(90vh - 5px);*/
    margin-left: auto;
    margin-right: auto;
    max-height: 550px !important;
    max-height: calc(90vh - 5px) !important;
    overflow-y: scroll;
}

.destinidynsec .close {
    position: absolute;
    top: 10px;
    right: 15px;
    cursor: pointer;
    color: #d7d7d7a6;
    font-size: 40px;
    background: no-repeat;
    border: none;
    -webkit-text-stroke: 3px;
}
.destinidynsec::-webkit-scrollbar {
	width: 10px;
}
.destinidynsec::-webkit-scrollbar-track {
	 background-color: rgb(240 240 240);
}
.destinidynsec::-webkit-scrollbar-thumb {
  background-color: #ffa500;
}
.subsite9 a.tigerbalm-button.tb-btn-ly.destinidynbtn {
    margin-top: -24px;
}
.bob-btn img.bob
{
    width: 100% !important;
    max-width: 16px !important;
    margin-left: 7px !important;
}
.tigerbalm-button.bob-btn
{
background-color: #65371D;
color: #fff;
}
.tigerbalm-button.bob-btn:hover
{
background-color: transparent;
color: #000;
}
.tigerbalm-button.bob-btn:hover:after
{
background-color: #ffa81b;
}
.tigerbalm-button.bob-btn img.bob {filter: brightness(0) invert(1); transition: all 0.2s linear;}
.tigerbalm-button.bob-btn:hover img.bob {filter: none; transition: all 0.2s linear 0.2s;}
.single-post .txt-c {text-align: center;}
.hop-btns {display: flex; flex-flow: row wrap; align-items: center; gap: 10px;}
.hop-btns .tigerbalm-button {min-width: 280px; margin-top: 0 !important;}
.hop-btns p:empty {display: none;}

.testi-in-cnt {height: 300px; overflow-y: auto;}
/*.pd-testi-cnt  {height: 200px; overflow-y: auto;}*/

.testi-in-cnt::-webkit-scrollbar {
	width: 5px;
}

.testi-in-cnt::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.3);
	box-shadow: inset 0 0 0px rgba(0,0,0,0.3);
}

.testi-in-cnt::-webkit-scrollbar-thumb {
  background-color: #ffa500;
  outline: 0px solid slategrey;
}

.contact-form-wrapper .wpcf7 form.sent .wpcf7-response-output{
    margin: 40px 0 0 !important;
    padding: 60px 30px !important;
    background-color: transparent;
}
.wpcf7 form.sent .wpcf7-response-output h3 {
    margin: 0 0 5px;
    color: #ff9000;
    font-size: 38px;
}

.destinidynhomecon #widget-modal-buy-online, .destinidynfootercon #widget-modal-buy-online, .destinidynshortcodecon #widget-modal-buy-online {
    background: white;
}

.destinidynhomecon #widget-modal-buy-online .close, .destinidynfootercon #widget-modal-buy-online .close, .destinidynshortcodecon #widget-modal-buy-online .close {
    padding-top: 3px;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    right: 10px;
    top: -31px;
}

.destinidynhomecon #widget-modal-buy-online .modal-body, .destinidynfootercon #widget-modal-buy-online .modal-body, .destinidynshortcodecon #widget-modal-buy-online .modal-body {
    position: relative;
}

@media (max-width: 1400px)
{
.hop-btns .tigerbalm-button {min-width: 240px;}
}

.subsite3 .testimonials-form .form-wrap .tb-form-group.fg-100.txt-left.checkbox
{
width: 100%;
max-width: 750px;
margin: 20px auto 0;
}
.subsite3 .testimonials-form .form-wrap .tb-form-group.fg-100.txt-left.checkbox + .tb-form-group.fg-100.txt-left.checkbox {margin-bottom: 40px;}

.subsite3 .testimonials-form .form-wrap .tb-form-group.fg-100.txt-left.checkbox.checkbox-minwidth p:nth-child(2) {padding-left: 0px; margin-top: 20px;}
.subsite3 .testimonials-form form .checkbox p
{
display: block;
}

@media (min-width: 1401px)
{
.subsite3 .testimonials-form .form-wrap .tb-form-group.fg-100.txt-left.checkbox, .page-id-25.subsite3 .checkbox-minwidth > p:first-child
{
max-width: 1000px;
}

}

@media (max-width: 991px)
{
.subsite3 .testimonials-form .form-wrap .tb-form-group.fg-100.txt-left.checkbox
{
margin: 15px auto 0;
}
.subsite3 .testimonials-form .form-wrap .tb-form-group.fg-100.txt-left.checkbox + .tb-form-group.fg-100.txt-left.checkbox {margin-bottom: 15px;}

.subsite3 .testimonials-form .form-wrap .tb-form-group.fg-100.txt-left.checkbox.checkbox-minwidth p:nth-child(2) {padding-left: 0px; margin-top: 15px;}
}

@media (max-width: 768px){
    .wpcf7 form.sent .wpcf7-response-output h3 {
        margin: 0 0 5px;
        color: #ff9000;
        font-size: 32px;
    }
    
}

#widget-modal-buy-online button.close, #widget-modal-find-store button.close
{
    top: 25px;
    right: 25px;
    width: 25px;
    height: 25px;
    opacity: 1;
    color: #fff;
    position: absolute;
    z-index: 99;
    background-color: #000;
    border-radius: 50%;
    -webkit-text-stroke: 1px #000;
    padding: 0 0 4px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#widget-modal-buy-online button.close:hover, #widget-modal-find-store button.close:hover
{
    background-color: #ffa500;
    -webkit-text-stroke: 1px #ffa500;
}

.grecaptcha-badge {display: none !important;}
.subsite9 .wtb, .subsite9 .wtb.show {opacity: 1 !important; transform: translateY(0px) !important; display: block!important; visibility: visible !important;}
.page-template-where-to-buy .wtb, .page-template-where-to-buy .wtb.show, .page-template-where-to-buy-new .wtb, .page-template-where-to-buy-new .wtb.show,.page-template-where-to-buy.subsite9 .wtb, .page-template-where-to-buy.subsite9 .wtb.show, .page-template-where-to-buy-new.subsite9 .wtb, .page-template-where-to-buy-new.subsite9 .wtb.show {visibility: hidden !important;}
.smush-detected-img {
    box-shadow: none !important;
    border-radius: 0 !important;
}