ul.hfe-nav-menu,
.hfe-nav-menu li,
.hfe-nav-menu ul {
list-style: none !important;
margin: 0;
padding: 0;
}
.hfe-nav-menu li.menu-item {
position: relative;
}
.hfe-flyout-container .hfe-nav-menu li.menu-item {
position: relative;
background: unset;
}
.hfe-nav-menu .sub-menu li.menu-item {
position: relative;
background: inherit;
}
.hfe-nav-menu__theme-icon-yes button.sub-menu-toggle {
display: none;
}
div.hfe-nav-menu,
.elementor-widget-hfe-nav-menu .elementor-widget-container {
-js-display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__layout-horizontal .hfe-nav-menu {
-js-display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.hfe-nav-menu .parent-has-no-child .hfe-menu-toggle {
display: none;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu,
.hfe-submenu-action-hover .hfe-layout-vertical .hfe-nav-menu .sub-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 16;
visibility: hidden;
opacity: 0;
text-align: left;
-webkit-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus > .sub-menu {
visibility: visible;
opacity: 1;
}
.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:focus > .sub-menu {
visibility: hidden;
opacity: 0;
}
.hfe-nav-menu .menu-item-has-children .sub-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 9999;
visibility: hidden;
opacity: 0;
}
.hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
top: 0;
left: 0;
}
.hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
top: 0;
left: 100%;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus > .sub-menu {
visibility: visible;
opacity: 1;
-webkit-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
.hfe-nav-menu:before,
.hfe-nav-menu:after {
content: '';
display: table;
clear: both;
} .hfe-nav-menu__align-right .hfe-nav-menu {
margin-left: auto;
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-box-pack: end;
justify-content: flex-end; }
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-menu-item,
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-box-pack: end;
justify-content: flex-end; }
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper,
.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper,
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.elementor-button-wrapper,
.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.elementor-button-wrapper{
text-align: right;
}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper,
.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper,
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.elementor-button-wrapper,
.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.elementor-button-wrapper{
text-align: left;
}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper,
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.elementor-button-wrapper{
text-align: center;
}
.hfe-nav-menu__align-left .hfe-nav-menu {
margin-right: auto;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start; }
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item,
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start; }
.hfe-nav-menu__align-center .hfe-nav-menu {
margin-left: auto;
margin-right: auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
justify-content: center; }
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-menu-item,
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
justify-content: center; }
.hfe-nav-menu__layout-horizontal .hfe-nav-menu {
-js-display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; 
}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
width: 100%; 
}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
-webkit-flex-grow: 1;
-moz-box-flex: 1;
flex-grow: 1; }
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
justify-content: center; } .hfe-active-menu + nav li:not(:last-child) a.hfe-menu-item,
.hfe-active-menu + nav li:not(:last-child) a.hfe-sub-menu-item {
border-bottom-width: 0;
} .hfe-nav-menu a.hfe-menu-item,
.hfe-nav-menu a.hfe-sub-menu-item {
line-height: 1;
text-decoration: none;
-js-display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.hfe-nav-menu a.hfe-menu-item:hover,
.hfe-nav-menu a.hfe-sub-menu-item:hover {
text-decoration: none;
}
.hfe-nav-menu .sub-menu {
min-width: 220px;
margin: 0;
z-index: 9999;
}
.hfe-nav-menu__layout-horizontal {
font-size: 0;
}
.hfe-nav-menu__layout-horizontal li.menu-item,
.hfe-nav-menu__layout-horizontal > li.menu-item {
font-size: medium;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu{
-webkit-box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
} .hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before {
content: ''; 
}
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-arrow i:before {
content: ''; 
}
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-arrow i:before {
content: '+'; 
}
.hfe-submenu-icon-none .hfe-nav-menu .parent-has-child .sub-arrow {
display: none; 
}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before,.hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before {
content: ''; 
}
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before {
content: '-'; 
}
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before {
content: ''; 
}
.rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content: ''; 
}
.rtl .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content: ''; 
}
.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content: ''; 
}
.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content: ''; 
} .hfe-nav-menu-icon {
padding: 0.35em;
border: 0 solid;
}
.hfe-nav-menu-icon svg {
width: 25px;
height: 25px;
line-height: 25px;
font-size: 25px;
}
.hfe-nav-menu-icon i:focus {
outline: 0;
}
.hfe-has-submenu-container a.hfe-menu-item:focus,
.hfe-has-submenu-container a.hfe-sub-menu-item:focus {
outline: 0;
} .hfe-nav-menu .menu-item-has-children:focus,
.hfe-nav-menu .menu-item-has-children .sub-menu:focus,
.hfe-nav-menu .menu-item-has-children-container:focus {
outline: 0;
}
.hfe-nav-menu .menu-item-has-children-container {
position: relative;
}
.hfe-nav-menu__layout-expandible .sub-menu,
.hfe-nav-menu__layout-vertical .sub-menu,
.hfe-flyout-wrapper .sub-menu {
position: relative;
height: 0;
}
.hfe-nav-menu__submenu-arrow .hfe-menu-toggle:before,
.hfe-nav-menu__submenu-plus .hfe-menu-toggle:before,
.hfe-nav-menu__submenu-classic .hfe-menu-toggle:before {
font-family: 'Font Awesome 5 Free';
z-index: 1;
font-size: inherit;
font-weight: inherit;
line-height: 0;
}
.hfe-menu-item-center .hfe-nav-menu li a.hfe-menu-item,
.hfe-menu-item-center .hfe-nav-menu li a.hfe-sub-menu-item {
margin-right: 0px;
}
.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-menu-item,
.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-sub-menu-item {
margin-right: 0px;
}
.hfe-nav-menu__toggle-icon:before {
content: '\f0c9';
font-family: 'fontAwesome';
z-index: 1;
font-size: 24px;
font-weight: inherit;
font-style: normal;
line-height: 0;
}
.hfe-active-menu .hfe-nav-menu__toggle-icon:before {
content: '\f00d';
}
.hfe-nav-menu__layout-expandible {
-webkit-transition-property: display;
transition-property: display;
-webkit-transition-duration: .5s;
transition-duration: .5s;
-webkit-transition-timing-function: cubic-bezier( 0, 1, 0.5, 1 );
transition-timing-function: cubic-bezier( 0, 1, 0.5, 1 );
}
.hfe-nav-menu__layout-expandible {
visibility: hidden;
opacity: 0; 
}
.hfe-nav-menu__layout-expandible .sub-menu {
visibility: hidden;
opacity: 0; 
}
.hfe-active-menu + .hfe-nav-menu__layout-expandible {
visibility: visible;
opacity: 1; 
height: auto;
}
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-expandible,
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
position: absolute;
top: 100%;
}
.hfe-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu,
.hfe-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu {
top: 0;
left: 0;
}
.hfe-layout-expandible nav {
height: 0;
}
.hfe-nav-sub-menu-icon, .hfe-nav-menu__icon {
display: inline-block;
line-height: 1;
}
.hfe-nav-menu__toggle {
-js-display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
font-size: 22px;
cursor: pointer;
border: 0 solid;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #494c4f;
position: relative;
line-height: 1;
}
.hfe-nav-menu__toggle-icon {
display: inline-block;
font-size: inherit;
font-weight: normal;
font-style: normal;
font-variant: normal;
line-height: 1;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.hfe-nav-menu .sub-arrow {
font-size: 14px;
line-height: 1;
-js-display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
cursor: pointer;
margin-top: -10px;
margin-bottom: -10px;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
margin-left: 10px;
}
.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow,
.hfe-layout-expandible .sub-arrow,
.hfe-flyout-wrapper .sub-arrow
{
padding: 10px;
}
.hfe-nav-menu .child-item,
.hfe-nav-menu__layout-vertical .hfe-nav-menu .child-item {
font-size: 14px;
line-height: 1;
padding: 10px 0 10px 10px;
margin-top: -10px;
margin-bottom: -10px;
position: absolute;
right: 0;
margin-right: 20px;
}
.hfe-layout-horizontal .hfe-nav-menu__toggle,
.hfe-layout-vertical .hfe-nav-menu__toggle {
visibility: hidden;
opacity: 0;
display: none;
}
.hfe-nav-menu-icon {
display: inline-block;
line-height: 1;
text-align: center;
}
.hfe-nav-menu__layout-expandible .saved-content,
.hfe-nav-menu__layout-expandible .sub-menu,
.hfe-nav-menu__layout-expandible .child,
.hfe-nav-menu__layout-vertical .saved-content,
.hfe-nav-menu__layout-vertical .sub-menu,
.hfe-nav-menu__layout-vertical .child,
.hfe-flyout-container .saved-content,
.hfe-flyout-container .sub-menu,
.hfe-flyout-container .child {
left: 0 !important;
width: 100% !important; 
}
.hfe-flyout-container .hfe-nav-menu .sub-menu {
background: unset;
}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover,
.hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover,
.hfe-flyout-wrapper .hfe-menu-toggle:hover {
border:1px dotted;
}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle,
.hfe-nav-menu__layout-expandible .hfe-menu-toggle,
.hfe-flyout-wrapper .hfe-menu-toggle {
border:1px dotted transparent;
} .hfe-nav-menu .menu-item a:before,
.hfe-nav-menu .menu-item a:after {
display: block;
position: absolute;
-webkit-transition: 0.3s;
transition: 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1);
transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1); }
.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
opacity: 0; }
.hfe-nav-menu .menu-item a.hfe-menu-item:hover:before,
.hfe-nav-menu .menu-item a.hfe-menu-item:hover:after,
.hfe-nav-menu .menu-item a.hfe-menu-item:focus:before,
.hfe-nav-menu .menu-item a.hfe-menu-item:focus:after,
.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:before,
.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:after,
.hfe-nav-menu .current-menu-item:before,
.hfe-nav-menu .current-menu-item:after {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
} .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:after {
height: 3px;
width: 100%;
left: 0;
background-color: #55595c;
z-index: 2;
}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
height: 0;
width: 0;
left: 50%;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
top: 10px;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
bottom: 10px;
}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
top: -10px;
}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
bottom: -10px;
}
.hfe-pointer__double-line.hfe-animation__none, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__underline.hfe-animation__none, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__overline.hfe-animation__none, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.hfe-pointer__double-line.hfe-animation__none:before, .hfe-pointer__double-line.hfe-animation__none:after, .hfe-pointer__double-line.hfe-animation__none:hover, .hfe-pointer__double-line.hfe-animation__none:focus, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__underline.hfe-animation__none:before, .hfe-pointer__underline.hfe-animation__none:after, .hfe-pointer__underline.hfe-animation__none:hover, .hfe-pointer__underline.hfe-animation__none:focus, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__overline.hfe-animation__none:before, .hfe-pointer__overline.hfe-animation__none:after, .hfe-pointer__overline.hfe-animation__none:hover, .hfe-pointer__overline.hfe-animation__none:focus, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before {
content: '';
top: 0;
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
width: 10px;
left: -20px;
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after {
content: '';
bottom: 0;
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
width: 10px;
left: -webkit-calc( 100% + 20px);
left: calc( 100% + 20px);
} .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after {
background: transparent;
left: 0;
top: 0;
bottom: 0;
right: 0;
border: 3px solid #55595c;
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before {
content: '';
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
-webkit-transform: scale(0.75);
-ms-transform: scale(0.75);
transform: scale(0.75);
}
.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
-webkit-transform: scale(1.25);
-ms-transform: scale(1.25);
transform: scale(1.25);
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:before {
-webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
transition: opacity 0.2s, -webkit-transform 0.4s;
transition: opacity 0.2s, transform 0.4s;
transition: opacity 0.2s, transform 0.4s, -webkit-transform 0.4s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after {
width: 3px;
height: 3px;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before {
border-width: 0 0 3px 3px;
-webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after {
content: '';
top: initial;
bottom: 0;
left: initial;
right: 0;
border-width: 3px 3px 0 0;
-webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:before, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:after {
width: 100%;
height: 100%;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:before {
-webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:after {
-webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after {
width: 3px;
height: 3px;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before {
border-width: 3px 0 0 3px;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after {
content: '';
top: initial;
bottom: 0;
left: initial;
right: 0;
border-width: 0 3px 3px 0;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__corners .current-menu-item:before, .hfe-pointer__framed.hfe-animation__corners .current-menu-item:after {
width: 100%;
height: 100%;
-webkit-transition: opacity 0.002s, width 0.4s, height 0.4s;
transition: opacity 0.002s, width 0.4s, height 0.4s;
}
.hfe-pointer__framed.hfe-animation__none, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.hfe-pointer__framed.hfe-animation__none:before, .hfe-pointer__framed.hfe-animation__none:after, .hfe-pointer__framed.hfe-animation__none:hover, .hfe-pointer__framed.hfe-animation__none:focus, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
-webkit-transition-duration: 0s;
transition-duration: 0s;
} .hfe-pointer__background .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__background .menu-item.parent a.hfe-menu-item:after {
content: '';
-webkit-transition: 0.3s;
transition: 0.3s;
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before {
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #55595c;
z-index: -1;
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__background .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__background .menu-item.parent a.hfe-menu-item.highlighted, .hfe-pointer__background .current-menu-item {
color: #fff;
}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before {
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__grow .current-menu-item:before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: 0.3s;
transition: 0.3s;
}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shrink .current-menu-item:before {
-webkit-transition: opacity 0.15s, -webkit-transform 0.4s;
transition: opacity 0.15s, -webkit-transform 0.4s;
transition: opacity 0.15s, transform 0.4s;
transition: opacity 0.15s, transform 0.4s, -webkit-transform 0.4s;
}
.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
left: 100%;
}
.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
right: 100%;
}
.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
top: 100%;
}
.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
bottom: 100%;
}
.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
bottom: 50%;
top: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
right: 50%;
left: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after {
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #55595c;
z-index: -1;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:before {
top: 0;
bottom: 100%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after {
top: 100%;
bottom: 0;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:before {
bottom: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:after {
top: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:before {
right: 0;
left: 100%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after {
right: 100%;
left: 0;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:before {
left: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:after {
right: 50%;
}
.hfe-pointer__background.hfe-animation__none, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.hfe-pointer__background.hfe-animation__none:before, .hfe-pointer__background.hfe-animation__none:after, .hfe-pointer__background.hfe-animation__none:hover, .hfe-pointer__background.hfe-animation__none:focus, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
-webkit-transition-duration: 0s;
transition-duration: 0s;
} .hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: skew(-8deg);
-ms-transform: skew(-8deg);
transform: skew(-8deg);
}
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
}
.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px);
}
.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: translateY(8px);
-ms-transform: translateY(8px);
transform: translateY(8px);
}
.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: rotate(6deg);
-ms-transform: rotate(6deg);
transform: rotate(6deg);
}
.hfe-pointer__text.hfe-animation__none, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.hfe-pointer__text.hfe-animation__none:before, .hfe-pointer__text.hfe-animation__none:after, .hfe-pointer__text.hfe-animation__none:hover, .hfe-pointer__text.hfe-animation__none:focus, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.hfe-flyout-overlay {
display: none;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 999998;
background: rgba(0,0,0,.6);
cursor: pointer;
-webkit-backface-visibility: hidden;
} .hfe-pointer__underline .menu-item.parent a.hfe-menu-item.elementor-button:after,
.hfe-pointer__overline .menu-item.parent a.hfe-menu-item.elementor-button:before,
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:after,
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:before {
height: 0px;
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:before,
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:after{
border-width: 0px;
}
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:hover,
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:focus
{
-webkit-transform: none;
transform: none;
}
.hfe-flyout-close,
.hfe-flyout-close svg {
position: absolute;
top: 0;
right: 0;
margin: 5px;
width: 23px;
height: 23px;
line-height: 23px;
font-size: 23px;
display: block;
cursor: pointer;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left {
top: 0;
bottom: 0;
left: -100%;
right: auto;
height: 100%; width: 300px;
max-width: 100%;
max-width: 100vw;
}
.hfe-flyout-wrapper .hfe-side {
display: none;
position: fixed;
z-index: 999999;
padding: 0;
margin: 0;
-webkit-overflow-scrolling: touch;
-webkit-backface-visibility: hidden;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-show {
display: block;
}
.hfe-flyout-content.push {
color: #ffffff;
}
.hfe-flyout-content ul li {
color: #ffffff;
} .hfe-flyout-wrapper .hfe-side.hfe-flyout-right {
top: 0;
bottom: 0;
left: auto;
right: -100%; height: 100%; width: 300px; max-width: 100%;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left {
top: 0;
bottom: 0;
left: -100%; right: auto;
height: 100%; width: 300px; max-width: 100%;
max-width: 100vw;
}
.hfe-flyout-wrapper .hfe-side.top {
top: -100%; bottom: auto;
left: 0;
right: 0;
width: 100%;
width: 100vw;
height: 300px; max-height: 100%;
}
.hfe-flyout-wrapper .hfe-side.bottom {
top: auto;
bottom: -100%; left: 0;
right: 0;
width: 100%;
width: 100vw;
height: 300px; max-height: 100%;
} .hfe-flyout-content {
height: 100%;
overflow-x: hidden;
overflow-y: auto;
line-height: 1.4em;
color: #fff;
} @media (max-width:1024px) {
.hfe-flyout-content {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
.hfe-flyout-content::-webkit-scrollbar {
display: none;
}
.admin-bar .hfe-side {
margin-top: 32px;
} .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu {
-webkit-transform: translateY(20%);
-ms-transform: translateY(20%);
transform: translateY(20%);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transition: all 0.1s;
transition: all 0.1s;
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu {  
-webkit-transform: translateY(-20%);
-ms-transform: translateY(-20%);
transform: translateY(-20%);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transition: all 0.1s;
transition: all 0.1s;
}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.elementor-widget-navigation-menu:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between) a.hfe-menu-item.elementor-button {
display: inline-flex;
} 
.hfe-nav-menu li.elementor-button-wrapper {
align-self: center;
} @media only screen and ( max-width: 1024px ) {
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li,
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu{
width: 100%;
margin-right:0px;
}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,
.hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle {
display: block;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility: hidden;
opacity: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility: visible;
opacity: 1;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
visibility: hidden;
opacity: 0;
height: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-vertical {
visibility: visible;
opacity: 1;
height: auto;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
position: relative;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
position: absolute;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
visibility: hidden;
opacity: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
top: 0;
left: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,
.hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle
{
visibility: visible;
opacity: 1;
display: block;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
float: none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
.hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
visibility: hidden;
opacity: 0;
-webkit-transition: none;
transition: none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover {
border:1px dotted;
}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle {
border:1px dotted transparent;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
position: relative;
height: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
position: relative;
height: 0;
top: 0;
}
.hfe-nav-menu__breakpoint-tablet .saved-content,
.hfe-nav-menu__breakpoint-tablet .sub-menu,
.hfe-nav-menu__breakpoint-tablet .child {
left: 0 !important;
width:auto !important;  
}
.hfe-nav-menu .sub-menu {
min-width: auto;
margin: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
padding: 10px;
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: '-'; 
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu{
-webkit-box-shadow: none;
box-shadow: none;
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
content: ''
} .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
-webkit-transform: none;
-ms-transform: none;
transform: none;
} .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before {
background-color: unset!important; 
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{
border: 0px!important;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:focus{
-webkit-transform: none!important;
-ms-transform: none!important;
transform: none!important;
}
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item,
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; 
}
} @media only screen and ( max-width: 767px ) {
.hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,
.hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item 
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper { 
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle,
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility: visible;
opacity: 1;
display: block;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item,
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu {
width: 100%
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle {
display: inline-block;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu {
position: relative;
height: 0;
top: 0;
}
.hfe-nav-menu .sub-menu {
min-width: auto;
margin: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
.hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
visibility: hidden;
opacity: 0;
-webkit-transition: none;
transition: none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
float: none;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu {
display: block;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical {
visibility: hidden;
opacity: 0;
height: 0;  
}
.hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle,
.hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle
{
visibility: visible;
opacity: 1;
display: block;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal {
visibility: hidden;
opacity: 0;
height: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical {
float: none;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu {
visibility: hidden;
opacity: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility: hidden;
opacity: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility: visible;
opacity: 1;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical {
visibility: hidden;
opacity: 0;
height: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-vertical {
visibility: visible;
opacity: 1;
height: auto;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
position: relative;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
position: absolute;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
top: 0;
left: 0;
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: '-'; 
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
content: ''
}
.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover{
border:1px dotted;
}
.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle{
border:1px dotted transparent;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu{
-webkit-box-shadow: none;
box-shadow: none;
} .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-1 .hfe-nav-menu {
-webkit-transform: scale(0.7);
-ms-transform: scale(0.7);
transform: scale(0.7);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
padding: 10px;
}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
} .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-2 .hfe-nav-menu {
-webkit-transform: translateX(20%);
-ms-transform: translateX(20%);
transform: translateX(20%);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
} .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-3 .hfe-nav-menu {
-webkit-transform: translateY(20%);
-ms-transform: translateY(20%);
transform: translateY(20%);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.hfe-nav-menu__breakpoint-mobile .saved-content,
.hfe-nav-menu__breakpoint-mobile .sub-menu,
.hfe-nav-menu__breakpoint-mobile .child,
.hfe-nav-menu__breakpoint-tablet .saved-content,
.hfe-nav-menu__breakpoint-tablet .sub-menu,
.hfe-nav-menu__breakpoint-tablet .child{
left: 0 !important;
width: auto !important; 
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}   
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before {
background-color: unset!important; 
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{
border: 0px!important;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:focus,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: none!important;
-ms-transform: none!important;
transform: none!important;
}
}
.hfe-toggle-no .hfe-layout-expandible .hfe-nav-menu__toggle {
display: none;
} .hfe-icon {
display: inline-block;
} .hfe-cart-menu-wrap-custom {
display: inline-block;
line-height: 1;
}
.hfe-cart-menu-wrap-custom .hfe-cart-count, 
.hfe-cart-menu-wrap-custom .hfe-cart-count:after {
border-color: #75c32c;
color: #75c32c;
}
.hfe-cart-menu-wrap-custom .hfe-cart-count {
font-weight: bold;
position: relative;
display: inline-block;
vertical-align: middle;
text-align: center;
min-width: 2.1em;
min-height: 2.1em;
font-size: 0.860em;
line-height: 1.8;
border-radius: 0.3em 0.3em 0.3em 0.3em;
border-width: 2px;
border-style: solid;
padding: 12px 24px;
} .hfe-cart-menu-wrap-default {
display: inline-block;
line-height: 1;
}
.hfe-cart-menu-wrap-default .hfe-cart-count, 
.hfe-cart-menu-wrap-default .hfe-cart-count:after {
border-color: #75c32c;
color: #75c32c;
}
.hfe-cart-menu-wrap-default .hfe-cart-count {
font-weight: bold;
position: relative;
display: inline-block;
vertical-align: middle;
text-align: center;
min-width: 2.1em;
min-height: 2.1em;
font-size: 0.860em;
line-height: 1.8;
border-radius: 0em 0em 0.3em 0.3em;
border-width: 2px;
border-style: solid;
padding: 0 .4em;
}
.hfe-cart-menu-wrap-default .hfe-cart-count:after {
bottom: 100%;
margin-bottom: 0;
height: .8em;
width: .8em;
left: 50%;
transform: translateX(-50%);
top: -.6em;
content: ' ';
position: absolute;
pointer-events: none;
border-width: 2px;
border-style: solid;
border-top-left-radius: 10em;
border-top-right-radius: 10em;
border-bottom: 0;
}
.elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text {
display: none; 
}
.elementor-widget-hfe-cart.toggle-icon--bag-light .hfe-menu-cart__toggle .elementor-button-icon i:before {
content: '\e8e3'; 
}
.elementor-widget-hfe-cart.toggle-icon--bag-medium .hfe-menu-cart__toggle .elementor-button-icon i:before {
content: '\e8e4'; 
}
.elementor-widget-hfe-cart.toggle-icon--bag-solid .hfe-menu-cart__toggle .elementor-button-icon i:before {
content: '\e8e5'; 
}
.hfe-menu-cart__toggle .elementor-button {
background: transparent;
border-radius: 0;
color: #818a91;
border: 1px solid;
border-color: inherit;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; 
}
.hfe-menu-cart__toggle .elementor-button-text {
margin-right: 0.3em; 
}
.hfe-menu-cart__toggle .elementor-button-icon {
position: relative;
-webkit-transition: color 0.1s;
-o-transition: color 0.1s;
transition: color 0.1s; 
}
.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before {
content: attr(data-counter);
display: block;
position: absolute;
min-width: 1.6em;
height: 1.6em;
line-height: 1.5em;
top: -0.7em;
right: -0.7em;
border-radius: 100%;
color: #fff;
background-color: #d9534f;
text-align: center;
font-size: 10px; 
}
.hfe-menu-cart--items-indicator-plain .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before {
content: attr(data-counter);
display: inline-block;
font-weight: normal; 
}
.hfe-menu-cart--empty-indicator-hide .hfe-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter]:before {
content: none;
display: none; 
}
.hfe-menu-cart__toggle .elementor-button-icon {
-webkit-box-ordinal-group: 16;
-webkit-order: 15;
-ms-flex-order: 15;
order: 15;
}
.hfe-menu-cart__toggle.elementor-button-wrapper .elementor-button {
color:#4d4848;
} .hfe-search-button-wrapper {
display: block;
cursor: pointer;
vertical-align: middle;
text-align: right;
}
.hfe-search-form__container {
display: flex;
overflow: hidden;
}
.hfe-search-form__input {
flex-basis: 100%;
}
.hfe-search-icon-toggle i.fa-search {
display: inline-block;
position: absolute;
width: 20px;
box-sizing: content-box;
padding: 10px;
}
.hfe-search-icon-toggle i:before {
vertical-align: middle;
} .hfe-search-button-wrapper input[type=search] {
border: 0;
padding: 10px;
cursor: pointer;
border-radius: 0;
transition: all .5s;
box-sizing: border-box;
outline: none;
}
.hfe-search-button-wrapper button {
border: none;
border-radius: 0;
padding: 0;
}
.hfe-search-button-wrapper input[type=search]:focus {
cursor: auto;
border: none;
box-shadow: none;
}
.hfe-search-icon-toggle input:-moz-placeholder,
.hfe-search-icon-toggle input::-webkit-input-placeholder {
color: transparent;
}
.hfe-search-layout-icon .hfe-search-icon-toggle .hfe-search-form__input {
background-color: unset;
height: 100%;
}
.hfe-search-button-wrapper.hfe-input-focus {
display: flex;
}
.hfe-search-form__container .hfe-search-submit {
min-width: 3%;
position:relative;
}
.hfe-search-form__container button#clear,
.hfe-search-icon-toggle button#clear {
visibility: hidden;
position: absolute;
right:0; 
top:0;
padding: 0 8px;
font-style: normal;
user-select: none;
cursor: pointer;
bottom:0;
margin-right:10px;
background-color: transparent;
}
.hfe-search-button-wrapper input[type="search"]::-webkit-search-decoration,
.hfe-search-button-wrapper input[type="search"]::-webkit-search-cancel-button,
.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-button,
.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-decoration { 
display: none; 
}
.hfe-search-form__container button#clear-with-button{
visibility: hidden;
position: absolute;
top: 0;
padding: 0 8px;
font-style: normal;
font-size: 1.2em;
user-select: none;
cursor: pointer;
bottom:0;
background-color: transparent;
}
.hfe-search-button-wrapper, 
.hfe-search-form__container,
.hfe-search-icon-toggle,
.hfe-search-button-wrapper .hfe-search-icon-toggle i,
.hfe-search-button-wrapper .hfe-search-icon-toggle i:before {
position: relative;
}
.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input {
position: absolute;
width: 0;
right: 0;
background-color: transparent;
}
.hfe-search-icon-toggle {
width: 100%!important;
}
.hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{
position: absolute;
width: 250px;
right: 0;
}
.hfe-search-layout-text .hfe-search-form__container,
.hfe-search-layout-icon_text .hfe-search-form__container,
.hfe-search-layout-text .hfe-search-form__container .hfe-search-form__input,
.hfe-search-layout-icon_text .hfe-search-form__container .hfe-search-form__input {
width: 100%;
}
.hfe-search-icon-toggle {
line-height: 1.5;
} .hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,
.hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before  {
width: 100%;
left: 0;
opacity:1;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
bottom: 0px;
opacity:1;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
top: 0px;
opacity: 1;
}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
height: 3px;
width: 100%;
left: 0;
opacity: 1;
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:before, .hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
opacity:1;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, 
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, 
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
border-width:3px;
width:100%;
opacity:1;
height:100%;
}#heateor_sss_error{color:red;margin:7px 0}div.heateor_sss_sharing_ul a:link,div.heateor_sss_sharing_ul a:focus{text-decoration:none;background:transparent!important}.heateor_sss_login_container{margin:2px 0}.heateor_sss_login_container img,.heateor_sss_sharing_container img{cursor:pointer;margin:2px;border:none}.heateor_sss_login_container img{display:none;float:left}#heateor_sss_loading_image{display:block!important;float:none}.heateor_sss_error{background-color:#ffffe0;border:1px solid #e6db55;padding:5px;margin:10px}#heateor_sss_sharing_more_providers{position:fixed;top:50%;left:47%;background:#fafafa;width:650px;margin:-180px 0 0 -300px;z-index:10000000;text-shadow:none!important;height:308px}#heateor_sss_popup_bg{background:url(//www.personasalon.co.in/wp-content/plugins/sassy-social-share/images/transparent_bg.png);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000}#heateor_sss_sharing_more_providers .title{font-size:14px!important;height:auto!important;background:#58b8f8!important;border-bottom:1px solid #d7d7d7!important;color:#fff;font-weight:700;letter-spacing:inherit;line-height:34px!important;padding:0!important;text-align:center;text-transform:none;margin:0!important;text-shadow:none!important;width:100%}#heateor_sss_sharing_more_providers *{font-family:Arial,Helvetica,sans-serif}#heateor_sss_sharing_more_providers #heateor_sss_sharing_more_content{background:#fafafa;border-radius:4px;color:#555;height:auto;width:100%}#heateor_sss_sharing_more_providers .filter{margin:0;padding:10px 0 0;position:relative;width:100%}#heateor_sss_sharing_more_providers .all-services{clear:both;height:250px;overflow:auto}#heateor_sss_sharing_more_content .all-services ul{margin:10px!important;overflow:hidden;list-style:none;padding-left:0!important;position:static!important;width:auto!important}#heateor_sss_sharing_more_content .all-services ul li{margin:0;background:0 0!important;float:left;width:33.3333%!important;text-align:left!important}#heateor_sss_sharing_more_providers .close-button img{margin:0}#heateor_sss_sharing_more_providers .close-button.separated{background:0 0!important;border:none!important;box-shadow:none!important;width:auto!important;height:auto!important;z-index:1000}#heateor_sss_sharing_more_providers .close-button{height:auto!important;width:auto!important;left:auto!important;display:block!important;color:#555!important;cursor:pointer!important;font-size:29px!important;line-height:29px!important;margin:0!important;padding:0!important;position:absolute;right:-13px;top:-11px}#heateor_sss_sharing_more_providers .filter input.search{width:94%;display:block;float:none;font-family:"open sans","helvetica neue",helvetica,arial,sans-serif;font-weight:300;height:auto;line-height:inherit;margin:0 auto;padding:5px 8px 5px 10px;border:1px solid #ccc!important;color:#000;background:#fff!important;font-size:16px!important;text-align:left!important}#heateor_sss_sharing_more_providers .footer-panel{background:#fff;border-top:1px solid #d7d7d7;padding:6px 0;width:100%;color:#fff}#heateor_sss_sharing_more_providers .footer-panel p{background-color:transparent;top:0;text-align:left!important;color:#000;font-family:'helvetica neue',arial,helvetica,sans-serif;font-size:12px;line-height:1.2;margin:0!important;padding:0 6px!important;text-indent:0!important}#heateor_sss_sharing_more_providers .footer-panel a{color:#fff;text-decoration:none;font-weight:700;text-indent:0!important}#heateor_sss_sharing_more_providers .all-services ul li a span{width:51%}#heateor_sss_sharing_more_providers .all-services ul li a{border-radius:3px;color:#666!important;display:block;font-size:18px;height:auto;line-height:28px;overflow:hidden;padding:8px;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap;border:none!important;text-indent:0!important;background:0 0!important;text-shadow:none}.heateor_sss_share_count{display:block;text-indent:0!important;visibility:hidden;background-color:#58b8f8!important;width:5px;height:auto;text-align:center;min-width:8px!important;padding:1px 4px!important;color:#fff!important;font-family:'Open Sans',arial,sans-serif!important;font-size:10px!important;font-weight:600!important;-webkit-border-radius:15px!important;border-radius:15px!important;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.4);box-shadow:0 2px 2px rgba(0,0,0,.4);text-shadow:0 -1px 0 rgba(0,0,0,.2);line-height:14px!important;border:2px solid #fff!important;z-index:1;margin:2px auto!important;box-sizing:content-box!important}.heateor_sss_share_count,.heateor_sss_vertical_sharing{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}div.heateor_sss_follow_ul,div.heateor_sss_sharing_ul{padding-left:0!important;margin:1px 0!important}#heateor_sss_sharing_popup_close img{opacity:1!important;background:0 0!important;border:none!important;outline:0!important;box-shadow:none!important;width:auto!important;height:auto!important;top:inherit!important;right:inherit!important;left:9px!important;padding:0!important}div.heateor_sss_follow_ul .heateorSssSharingRound,div.heateor_sss_sharing_ul .heateorSssSharingRound{background:0 0!important}.heateor_sss_square_count{display:none;text-align:center;font-weight:bolder;font-family:sans-serif;font-style:normal;font-size:.6em;visibility:hidden}div.heateor_sss_follow_ul a,div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{float:left;padding:0!important;list-style:none!important;border:none!important;margin:2px}.heateorSssSharing,.heateorSssSharingButton{display:block;cursor:pointer;margin:2px}div.heateor_sss_follow_ul a:before,div.heateor_sss_sharing_ul a:before{content:none!important}div.heateor_sss_follow_ul a{width:auto}.heateor_sss_vertical_sharing{background:0 0;-webkit-box-shadow:0 1px 4px 1px rgba(0,0,0,.1);box-shadow:0 1px 4px 1px rgba(0,0,0,.1);position:fixed;overflow:visible;z-index:10000000;display:block;padding:10px;border-radius:4px;opacity:1;box-sizing:content-box!important}div.heateor_sss_horizontal_counter li.heateor_sss_facebook_share,div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_share{width:96px}li.heateor_sss_facebook_like .fb-like span,li.heateor_sss_facebook_recommend .fb-like span,li.heateor_sss_facebook_share .fb-share-button span{vertical-align:top!important}li.heateor_sss_facebook_like .fb-like span iframe,li.heateor_sss_facebook_recommend .fb-like span iframe{max-width:none!important;z-index:1000}.heateor_sss_counter_container li{height:21px}.heateorSssTCBackground:hover{border-width:0!important;background-color:transparent}.heateorSssTCBackground{border-width:0!important;background-color:transparent!important;font-style:normal;word-wrap:normal;color:#666;line-height:1;visibility:hidden}.heateorSssSharingSvg{width:100%;height:100%}.heateorSssSharing{float:left;border:none}.heateorSssSharingArrow{height:16px;width:16px;cursor:pointer;margin-top:10px}.heateorSssPushIn{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%3Cpath%20d%3D%22M%207%206%20q%202%206%2010%206%20v%20-6%20l%206%209%20l%20-6%209%20v%20-6%20q%20-10%202%20-10%20-12%22%20stroke-width%3D%221%22%20stroke%3D%22%23000%22%20fill%3D%22%23000%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) left no-repeat}.heateorSssPullOut{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%3Cpath%20d%3D%22M%2023%206%20q%20-2%206%20-10%206%20v%20-6%20l%20-6%209%20l%206%209%20v%20-6%20q%2010%202%2010%20-12%22%20stroke-width%3D%221%22%20stroke%3D%22%23000%22%20fill%3D%22%23000%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) left no-repeat}.heateorSssCommentingTabs li{padding-left:0!important;float:left;margin:0 1em 0 0 !important;list-style:none;color:#aaa;display:block;cursor:pointer;font-size:.85em}div.heateorSssTotalShareCount{word-wrap:normal!important;font-weight:bolder;font-family:sans-serif;padding:0;margin:0;text-align:center}div.heateorSssTotalShareText{word-wrap:normal!important;margin:0;padding:0;text-align:center}div.heateor_sss_horizontal_sharing li{width:auto}div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_like{width:91px}div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_recommend{width:145px}div.heateor_sss_horizontal_sharing li.heateor_sss_twitter_tweet{width:95px}div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share span{vertical-align:text-top!important}div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share{width:96px}div.heateor_sss_horizontal_sharing li.heateor_sss_buffer_share{width:108px}div.heateor_sss_horizontal_sharing li.heateor_sss_reddit_badge{width:130px}div.heateor_sss_horizontal_sharing li.heateor_sss_yummly{width:106px}div.heateor_sss_horizontal_sharing li.heateor_sss_pinterest_pin{width:76px}div.heateor_sss_horizontal_sharing li.heateor_sss_xing{width:98px}.heateor_sss_sharing_container a{padding:0!important;box-shadow:none!important;border:none!important}.heateorSssClear{clear:both}div.course_instructor_widget .heateor_sss_vertical_sharing{display:none!important}@media screen and (max-width:783px){#heateor_sss_sharing_more_providers{width:80%;left:60%;margin-left:-50%;text-shadow:none!important}#heateor_sss_sharing_more_providers .filter input.search{border:1px solid #ccc;width:92%}}@media screen and (max-width:475px){#heateor_sss_sharing_more_content .all-services ul li{width:100%!important}}div.heateor_sss_bottom_sharing{margin-bottom:0}div.heateor_sss_sharing_container a:before,div.heateor_sss_follow_icons_container a:before{content:none}.qib-button-wrapper button.qib-button{
padding: 6px 12px 8px;
height: 41px;
background: #ffffff;
border: 1px solid #efefef;
cursor: pointer;
font-size: 20px;
line-height: 20px;
width: 41px;
color: black;
height: 41px;
}
.qib-button-wrapper .quantity {
display: inline;
}
.qib-button-wrapper{
margin: 3px auto;
white-space: nowrap;
}
.qib-button-wrapper button.qib-button, .qib-button-wrapper div.quantity.wqpmb_quantity {
float: none !important;
height: 41px;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
height: 41px;
padding: 6px 12px 8px;
text-align: center;
background: #ffffff;
border: 1px solid #efefef;
font-size: 20px;
line-height: 20px;
box-shadow: none;
}
span.wqpmb_plain_input.hidden{display: none;}
body.cart tr.woocommerce-cart-form__cart-item.cart_item .quantity.wqpmb_quantity,.quantity.wqpmb_quantity {
display: inline-flex;
}
body.single-product .qib-button.qib-button-wrapper {
display: inline-block;
float: left;
margin-right: 5px;
}
body.cart tr.woocommerce-cart-form__cart-item.cart_item .qib-button-wrapper{
margin: inherit;
}
.woocommerce div.product form.cart .qib-button-wrapper div.quantity{
margin-right: 0;margin: 0;
}
.qib-button-wrapper input::-webkit-outer-spin-button,
.qib-button-wrapper input::-webkit-inner-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
margin: 0; 
}
.qib-button-wrapper input[type=number]
{
-moz-appearance: textfield;
}pre.xdebug-var-dump {
text-align: left;
overflow: auto;
}
table.wpt_product_table pre.xdebug-var-dump{
max-width: 500px;
}
pre.xdebug-var-dump>small:first-child {
display: block;
}
pre.xdebug-var-dump>small {font-size: 88%;letter-spacing: -1px;} @font-face {
font-family: 'WooCommerce';
src: url(//www.personasalon.co.in/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);
src: url(//www.personasalon.co.in/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), 
url(//www.personasalon.co.in/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(//www.personasalon.co.in/wp-content/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"), 
url(//www.personasalon.co.in/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
font-weight: normal;
font-style: normal; } .wpt_product_table_wrapper table.wpt_product_table>tbody tr.wpt_row td a {
text-decoration: none;
} div.wpt_product_table_wrapper input[type=checkbox] {
position: absolute;
opacity: 0;
}
div.wpt_product_table_wrapper input[type=checkbox]+label {
position: relative;
cursor: pointer;
padding: 0;
}
div.wpt_product_table_wrapper input[type=checkbox].wpt_tabel_checkbox.wpt_td_checkbox.disabled+label:before,
div.wpt_product_table_wrapper input.wpt_tabel_checkbox.wpt_td_checkbox.disabled[type=checkbox]+label:before{
border: 1px solid #bbbbbb;
content: '';
margin-right: 3px;
display: inline-block;
vertical-align: text-top;
width: 15px;
height: 15px;
background: #e6e6e6;
border-radius: 3px;
opacity: .3;
}
div.wpt_product_table_wrapper input[type=checkbox]+label:before {
border: 1px solid #bbbbbb;
content: '';
margin-right: 3px;
display: inline-block;
vertical-align: text-top;
width: 15px;
height: 15px;
background: #e6e6e6;
border-radius: 3px;
}
div.wpt_product_table_wrapper input[type=checkbox]:hover+label:before {
background: #ccc;
}
div.wpt_product_table_wrapper input[type=checkbox]:checked+label:before {
background: #0a7f9c;
border-color: #055569;
}
div.wpt_product_table_wrapper input[type=checkbox]:disabled+label {
color: #b8b8b8;
cursor: auto;
}
div.wpt_product_table_wrapper input[type=checkbox]:disabled+label:before {
box-shadow: none;
background: #ddd;
}
div.wpt_product_table_wrapper input[type=checkbox]:checked+label:after {
content: '✓';
color: #fff;
top: 1px;
font-size: 11px;
font-weight: bold;
left: 4px;
position: absolute;
}
div.wpt_product_table_wrapper input[type=checkbox].wpt_check_universal.wpt_check_universal_header:checked+label:after,
div.wpt_product_table_wrapper input.wpt_check_universal.wpt_check_universal_header[type=checkbox]:checked+label:after{
content: '✓';
color: #fff;
top: 1px;
font-size: 11px;
font-weight: bold;
left: 4px;
position: absolute;
} div.wpt_product_table_wrapper input[type=radio] {
position: absolute;
opacity: 0;
}
div.wpt_product_table_wrapper input[type=radio]+label {
position: relative;
cursor: pointer;
padding: 0;
}
div.wpt_product_table_wrapper input[type=radio]+label:before {
border: 1px solid #bbbbbb;
content: '';
margin-right: 10px;
display: inline-block;
vertical-align: text-top;
width: 24px;
height: 24px;
background: #e6e6e6;
border-radius: 50%;
}
div.wpt_product_table_wrapper input[type=radio]:hover+label:before {
background: #ccc;
}
div.wpt_product_table_wrapper input[type=radio]:checked+label:before {
background: #5cb85c;
border-color: #5cb85c;
}
div.wpt_product_table_wrapper input[type=radio]:disabled+label {
color: #b8b8b8;
cursor: auto;
}
div.wpt_product_table_wrapper input[type=radio]:disabled+label:before {
box-shadow: none;
background: #ddd;
}
div.wpt_product_table_wrapper input[type=radio]:checked+label:after {
content: '●';
color: #fff;
top: 0px;
font-size: 20px;
font-weight: bold;
left: 6.5px;
top: -0.5px;
position: absolute;
}  .wpt_action{
min-width: 140px;
}
.item_inside_cell.wpt_action{
text-align: initial;
}
br.wpt_clear {
clear: both;
width: 100% !important;
height: 0px;
}
div.wpt_product_table_wrapper table#wpt_table tr.wpt_row td p{padding: 0;margin: 0;}
div.wpt_product_table_wrapper table#wpt_table tr.wpt_row td .wpt_varition_section div.wpt_message p.stock.out-of-stock{color: #d22121;}
div.wpt_product_table_wrapper table#wpt_table tr.wpt_row td .wpt_varition_section div.wpt_message p.stock.in-stock{
color: #4caf50;
font-weight: bold;
}
td.wpt_action {
text-align: right !important;
}
.wpt_varition_section {
display:  inline-block;
margin: 6px;
}
td.wpt_check {
text-align: center;
}
th.wpt_check, td.wpt_check {
text-align: center;
width: 40px;
}
table.wpt_product_table thead tr{cursor: pointer;}
.wpt_varition_section select{display: inline-block;}
.wpt_varition_section {
} input.wpt_tabel_checkbox.wpt_td_checkbox.disabled { } a.button.wpt_woo_add_cart_button{
position: relative;
display: inline-block;
}  .wpt_product_table thead th.serial_number{
width: 67px;
font-size: 12px !important;
}
.wpt_product_table thead th.description {
width: 312px;
}
.wpt_product_table *,.wpt_product_table tr>td,.wpt_product_table td{
box-sizing: border-box;vertical-align:middle;
}
.wpt_product_table tbody tr td.wpt_thumbnail {
text-align: center;
vertical-align: middle;
position: relative;
overflow: hidden;
height: 62px;
}
td.wpt_thumbnails img {
cursor: pointer;
}
td.wpt_thumbnails_no_action img {
cursor: default;
}
.wpt_product_table tbody tr td.wpt_thumbnail>img {
position: absolute;
top: 3px;
left: 21%;
}
th.wpt_total, td.wpt_total,
th.wpt_price, td.wpt_price{
text-align: center;
} span.outofstock {
color: #e65454;
font-weight:  normal;
}
span.instock {
color: #4CAF50;
font-weight:  bold;
} table.wpt_product_table tr.wpt_row td.wpt_quantity div.quantity{
text-align: center;
}
table.wpt_product_table tr.wpt_row td.wpt_quantity{
text-align: center;
} .wpt_thumbs_popup,#wpt_thumbs_popup {
position: fixed !important;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.78);
width: 100%;
height: 100%;
z-index: 99999;
overflow-y: auto;
cursor: pointer;
}
#wpt_thumbs_popup .wpt_popup_image_wrapper {
width: 96%;
margin: 50px auto;
background: white;
padding: 10px;
position: relative;
max-width: 100%; min-width: 250px;
display: none;
z-index: 100000;
box-shadow: -11px 8px 20px 0px black;
border: 1px solid black;
border-radius: 7px;
}
#wpt_thumbs_popup img.wpt_popup_image {
width: 100%;
height: auto;
}
#wpt_thumbs_popup .wpt_wrapper_title{padding: 0;margin: 0;}
span#wpt_popup_close {
position: absolute;
background: rgba(255, 0, 0, 0.7);
padding: 6px;
right: 3px;
top: 3px;
width: 28px;
text-align: center;
color: white;
height: 27px;
line-height: 12px;
font-size: 23px;
border: none;
cursor: pointer;
border-top-right-radius: 7px;
z-index: 5;
}
span#wpt_popup_close:hover{
background: rgba(255, 0, 0, 1);
} .wpt_product_table tbody tr .star-rating {
font-size: 0.65em;
}
div#wpt_table_wrapper,div#wpt_table_wrapper *{
transition: all .4s !important;
padding-top: 3px;
} .wpt_live_cart_box {
padding: 5px 10px;
position:  relative;
}
a.remove.remove_from_cart_button.wpt_remove_cart_link {
display: inline-block;
float: left;
}
.wpt_live_cart_box .cart-dropdown .wpt_dropdown {
padding:  0;
margin:  0;
list-style:  none;
}
a.remove_cart_icon {
color: red;
padding: 2px;
background: rgba(255, 0, 0, 0.09);
display: inline-block;
line-height: 8px;
text-decoration: none;
transition: all 1s;
}
a.remove_cart_icon:hover{
text-decoration: none;
background: rgba(255, 0, 0, 0.06);
}
.wpt_live_cart_box .cart-dropdown .wpt_dropdown li {
padding: 0px 5px;
background: rgba(189, 189, 189, 0.07058823529411765);
display: inline-block;
border: 1px solid rgba(0, 0, 0, 0.12156862745098039);
border-radius: 4px;
margin: 2px 0;
font-size: 12px;
cursor: pointer;
}
.wpt_live-cart-subtotal, .wpt_live-cart-other_link {
display: inline-block;
}
.wpt_live-cart-other_link>a {
padding: 0 13px;
} .all_check_header_footer.all_check_header span {
display:  inline-block;
}
.all_check_footer {
display: block;
padding: 10px;
margin: 3px 0;
text-align: right;
background: rgba(0, 0, 0, 0.14901960784313725);
clear: both;
}
.all_check_header_footer.all_check_header>span {
background: rgba(119, 115, 115, 0.0196078431372549);
display: inline-block;
padding: 7px 10px 2px 10px;
border: 1px solid rgba(119, 115, 115, 0.12);
}
.all_check_header_footer.all_check_header>span>* {
padding: 0 !important;
margin-bottom: 2px;
margin-top: 2px;
}
.all_check_header_footer.all_check_header>span>label{
display: inline-block;
}
.all_check_header_footer.all_check_header {
text-align: right;
padding: 5px 0;
float: right;
display: flex;
}
a.button.add_to_cart_all_selected {
display: inline-block;
}
a.button.wpt_woo_add_cart_button.add_to_cart_button.disabled.loading {
opacity: 0.3;
} .wpt_search_box {
padding: 5px 0;
font-size: 12px;
margin-bottom: 5px;
text-align: center;
}
.search_box_fixer{padding: 3px;}
.wpt_search_box{overflow: hidden;}
.wpt_search_box .search_box_wrapper {
display: flex;
}
.wpt_device_mobile .wpt_search_box .search_box_wrapper {
display: flex;
flex-direction: column;
}
.wpt_search_box .wpt_search_button {
width: 50%;
margin-top: 10px;
}
.search_single label.search_keyword_label {
display: block;
}
.wpt_search_box .search_single {
width: 100%;
box-sizing: border-box;
margin-top: 10px;
}
.search_single.search_single_texonomy{
}
.wpt_search_box select.search_select {
width: 98%;
}
h3.search_box_label {
line-height: 16px;
font-size: 16px;
padding: 0;
margin: 0;
}
.search_single .query_box_direct_value,.instance_search_input{
width: 100%;
border-radius: 5px;
padding: 6px 5px 5px 5px;
border: 1px solid #a9a1a1;
}
.instance_search_input {
width: 100%;
padding-left: 10px;
}
.search_single.search_single_direct {
clear: both;
box-sizing: border-box;
display: flex;
width: 100%;
margin: auto;
min-height: 48px;
margin-top: 10px;
}
.search_single_column {
display: block;
width: 100%;
}
button.button.wpt_search_button {
visibility: hidden;
padding: 0;
margin: 0;
display: none;
}
.wpt_load_more_wrapper {
text-align: center;
display: block;
width: 100%;
margin: 16px 0;
clear: both;
} .wpt_load_more,
.add_to_cart_all_selected{
background-color: #36304a;
border-color: #eeeeee;
color: #fff;
padding: 10px 30px;
border-radius: 3px;
transition: all .5s;
}
.wpt_load_more{
float: none;
}
.wpt_load_more:hover,
.add_to_cart_all_selected:hover{
background-color: #EFF2F7;
} .wpt_load_more_wrapper.load_more_hidden {
display: none !important;
}
p.search_select.query {
padding: 0;
margin: 0;
}
span.texonomy_checkbox_single {
display: inline-block;
}  select.filter_select {
border: 1px solid #e2e2e2 !important;
}
.wpt_filter.fulter_half {
width: 50%;
float: left;
}
.wpt_filter.fulter_half .wpt_filter_wrapper {
padding: 15px 5px 5px 5px;
}
.wpt_filter.fullter_full{
width: 100%;
text-align: left;
}
.wpt_filter.fullter_full .wpt_filter_wrapper{
padding: 5px 0;
} @media only screen and (max-width: 600px){
.wpt_filter.fulter_half {
width:  100%;
text-align:  center;
}
.all_check_header_footer.all_check_header {
width:  100%;
text-align:  center;
font-size: 12px;
}
}  @media only screen and (min-width: 500px) and (min-device-width: 500px) and (-webkit-min-device-pixel-ratio: 2){
#wpt_thumbs_popup .wpt_popup_image_wrapper {
margin:5% auto !important;
}
} table#wpt_table.wpt_product_table tr.wpt_row td.wpt_quantity .quantity input.plus, 
table#wpt_table.wpt_product_table tr.wpt_row td.wpt_quantity .quantity input.minus {
width: 28px;
} @media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
a.button.wpt_woo_add_cart_button.add_to_cart_button {
margin-top: 7px !important;
margin-bottom: 7px !important;
display: inline-block;
}
} div.wpt_column_sort table#wpt_table.wpt_product_table tr>td.this_column_sorted {
background: rgba(0, 0, 0, 0.03);
}
div.wpt_column_sort table#wpt_table.wpt_product_table tr>th.this_column_sorted {
background-color: rgba(0, 0, 0, 0.18);
}
div.wpt_column_sort table#wpt_table.wpt_product_table tr>th {
background-image: url(//www.personasalon.co.in/wp-content/plugins/woo-product-table-master/assets/images/arrow.png);
background-repeat: no-repeat;
background-repeat: no-repeat;
background-position: 97% center;
background-size: 9px; }
div.wpt_column_sort table#wpt_table.wpt_product_table tr>th.this_column_sorted[data-sort_type="DESC"] {
background-image: url(//www.personasalon.co.in/wp-content/plugins/woo-product-table-master/assets/images/arrow_down.png) !important;
}
div.wpt_column_sort table#wpt_table.wpt_product_table tr>th.this_column_sorted[data-sort_type="ASC"] {
background-image: url(//www.personasalon.co.in/wp-content/plugins/woo-product-table-master/assets/images/arrow_top.png) !important;
}
div.wpt_column_sort table#wpt_table.wpt_product_table tr>th.wpt_Message,
div.wpt_column_sort table#wpt_table.wpt_product_table tr>th.wpt_serial_number,
div.wpt_column_sort table#wpt_table.wpt_product_table tr>th.wpt_quoterequest,
div.wpt_column_sort table#wpt_table.wpt_product_table tr>th.wpt_check,
div.wpt_column_sort table#wpt_table.wpt_product_table tr>th.wpt_quantity,
div.wpt_column_sort table#wpt_table.wpt_product_table tr>th.wpt_quick,
div.wpt_column_sort table#wpt_table.wpt_product_table tr>th.wpt_thumbnails,
div.wpt_column_sort table#wpt_table.wpt_product_table tr>th.wpt_action{
background-image: none !important;
} table#wpt_table.wpt_product_table a.added_to_cart.wc-forward {
font-size: 10px;
padding: 2px 5px;
font-weight: normal;
background: #00000014;
color: black;
text-decoration: none;
}
table#wpt_table.wpt_product_table a.added_to_cart.wc-forward:hover {
background: #0003;
color: white;
} .wpt_product_table_wrapper div.tables_cart_message_box{
display: block;
width: 100%;
padding: 3px;
position: relative;
}
.wpt_product_table_wrapper div.tables_cart_message_box a.footer-cart-contents{
display: none;
}
.wpt_product_table_wrapper div.tables_cart_message_box a.cart-contents{
position: absolute;
top: 0;
font-size: 16px;
right: 4px;
line-height: 1;
}
.wpt_product_table_wrapper div.tables_cart_message_box .widget_shopping_cart_content {
padding-top: 16px;
}
.wpt_product_table_wrapper div.tables_cart_message_box a.cart-contents span.count {
padding-left: 13px;
opacity: 0.8;
}
.wpt_product_table_wrapper div.tables_cart_message_box .widget_shopping_cart_content:after {
content: "";
display: block;
clear: both;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget{
display: block; 
margin: 2px 0;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content li.woocommerce-mini-cart-item.mini_cart_item {
display: inline-block;
position: relative;
border: 1px solid #ddd;
padding: 1px;
border-radius: 6px;
margin: 2px;
min-height: auto;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content li.woocommerce-mini-cart-item.mini_cart_item a.remove.remove_from_cart_button {
display: inline-block;
position: relative;
z-index: 2;
vertical-align: middle;
border: none;
height: 20px;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content li.woocommerce-mini-cart-item.mini_cart_item * {
display: inline;
margin: 0 4px;
line-height: 25px;
float: none;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content li a.remove::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-family: sans-serif;
font-style: normal;
font-variant: normal;
font-weight: 400;
vertical-align: baseline;
content: "\02DF";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
color: #ffffff;
line-height: 1.25em;
text-indent: 0;
text-align: center;
font-size: 24px;
background: #737781;
border-radius: 25px;
width: 20px;
height: 20px;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content li.woocommerce-mini-cart-item.mini_cart_item * img,
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content li.woocommerce-mini-cart-item.mini_cart_item img{
display: nones;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content .buttons {
margin: 0;
float: right;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content .buttons>a.button {
padding: 6px;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content li.woocommerce-mini-cart-item.mini_cart_item img {
display: none;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content .total {
margin: 0;
font-size: 16px;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content dl.variation {
float: right !important;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content .total>span {
padding-right: 12px;
}
@media only screen and (max-width: 760px){
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content .buttons {
bottom: 2px;
right: 0;
top: unset;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget {
margin: 2px 0 15px 0;
}
} body.wpt_pro_table #yith-quick-view-content div.summary {
width: 47% !important;
}
.single-product div.product {
}
@media (max-width: 480px){
body.wpt_pro_table #yith-quick-view-content div.images,
body.wpt_pro_table #yith-quick-view-content div.summary {
width: 100% !important;
float: none !important;
}
}  div.wpt_product_table_wrapper.woocommerce {
position: relative;
box-sizing: border-box;
display: block;
}
div.wpt_notice_board{    
background: #ffffff;
width: 95%;
min-height: 30px;
z-index: 999999;
position: fixed;
top: 33%;
left: 33%;
box-shadow: -4px 4px 9px 0px #00000085;
border-radius: 3px;
text-align: center;
padding: 4px;
max-width: 800px;
cursor: none;
display: none;
}
div.wpt_notice_board>div {
margin-bottom: 10px !important;
}
div.wpt_notice_board .woocommerce-error, 
div.wpt_notice_board .woocommerce-info, 
div.wpt_notice_board .woocommerce-message, 
div.wpt_notice_board .woocommerce-noreviews, 
div.wpt_notice_board p.no-comments {
padding: .5em .618em;
margin-bottom: 2px;
}  .wpt_each_attribute_wrapper {
display: block;
min-width: 230px;
margin-bottom: 2px;
}
.wpt_each_attribute_wrapper>* {
display: inline;
}
.wpt_each_attribute_wrapper>label {
background: #dddddd78;
display: inline-block;
padding: 2px 7px 2px 6px;
margin-right: 3px;
min-width: 53px;
}  .wpt_table_pagination {
display: block;
margin: 15px 0;
text-align: center;
}
.wpt_table_pagination a.page-numbers,.wpt_table_pagination span.page-numbers {
padding: 8px 16px;
text-decoration: none;
transition: background-color .3s;
border: 1px solid #ddd;
margin: 0px;
display: inline-block;
cursor: pointer;
}
.wpt_table_pagination span.page-numbers.current,.wpt_table_pagination a.page-numbers.current{
background-color: #0A7F9C;
color: #ffff;
border: 1px solid #0A7F9C;
font-weight: bold;
}
.wpt_table_pagination a:hover{background-color: #ddd;}
.wpt_table_pagination.pagination_loading, .wpt_table_pagination.pagination_loading * {
opacity: 0.5;
cursor: not-allowed !important;
}  a.button.wpt_woo_add_cart_button>span.wpt_ccount {
position: absolute;
background: white !important;
color: black;
min-width: 30px;
height: 30px;
border: 1px solid #e6e6e6;
top: -15px;
right: -17px;
z-index: 1;
text-align: center;
line-height: 30px;
font-size: 13px;
clear: both;
border-radius: 20px;
box-shadow: -1px 0px 6px rgba(0, 0, 0, 0.04);
padding-left: 4px;
padding-right: 4px;
}
a.button.wpt_woo_add_cart_button.button.loading>span.wpt_ccount{display: none;}
@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
body.wpt_pro_table_body.wpt_pro_table table.wpt_product_table a.button.wpt_woo_add_cart_button.loading:after{
font-family: WooCommerce;
content: '\e01c';
vertical-align: top;
font-weight: 400;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
position: absolute;
background: white !important;
color: black;
width: 30px;
height: 30px;
border: 1px solid #e6e6e6;
top: -7px;
right: -17px;
z-index: 2;
text-align: center;
line-height: 30px;
font-size: 13px;
clear: both;
border-radius: 50%;
box-shadow: -1px 0px 6px rgba(0, 0, 0, 0.04);
left: inherit;
}
a.button.wpt_woo_add_cart_button>span.wpt_ccount:empty{display: none;}
a.button.wpt_woo_add_cart_button{margin-right: 10px;} .wpt-footer-cart-wrapper {
position: fixed;
bottom: 1%;
right: 1%;
z-index: 99;
width: 74px;
height: 74px;
display: none;
}
.wpt-footer-cart-wrapper.bottom_left {
left: 1%;
right: initial;
}
.wpt-footer-cart-wrapper.top_left {
left: 1%;
bottom: initial;
top: 10%;
}
.wpt-footer-cart-wrapper.top_right {
right: 1%;
bottom: initial;
top: 10%;
}
div.wpt-footer-cart-wrapper.always_show{display: block;}
div.wpt-footer-cart-wrapper.always_hide{display: none;}
.wpt-footer-cart-wrapper > a {
position: relative;
display: block;
width: 100%;
height: 100%;
border-radius: 50%;
}
.wpt-footer-cart-wrapper > a > span {
position: static;
line-height: 23px;
font-size: 16px;
color: #fff;
font-weight: bold;
text-align: center;
width: 100%;
display: block;
padding-top: 35%;
}
.wpt-footer-cart-wrapper > a:after {
content: "";
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
z-index: -1;
opacity: 0;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-name: wpt-icon-float-away;
animation-name: wpt-icon-float-away;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
@-webkit-keyframes wpt-icon-float-away {
0% {
opacity: 1
}
100% {
opacity: 0;
-webkit-transform: scale(1.8);
transform: scale(1.8)
}
}
@keyframes wpt-icon-float-away {
0% {
opacity: 1
}
100% {
opacity: 0;
-webkit-transform: scale(1.8);
transform: scale(1.8)
}
}
.wpt-footer-cart-wrapper > a > span > span {
font-size: 13px;
position: relative;
top: 0px;
padding: 0 2px;
color: #cecece;
}
.wpt-footer-cart-wrapper > a:empty{display: none;} table.wpt_product_table tr.wpt_selected_tr>td{
background: #0000000d;
}
table.wpt_product_table tr.wpt_selected_tr{
font-style: italic;
}
table.wpt_product_table tr.wpt_selected_tr .wpt_quantity{
font-style: initial;
} @media only screen and (min-width: 768px) and (max-width: 991px){
table#wpt_table.mobile_responsive.wpt_product_table>tbody>tr>td,
table#wpt_table.mobile_responsive.wpt_product_table>thead>tr>th{
display: none;
}
table#wpt_table.mobile_responsive.wpt_product_table .wpt_product_title,
table#wpt_table.mobile_responsive.wpt_product_table .wpt_Message,
table#wpt_table.mobile_responsive.wpt_product_table .wpt_action,
table#wpt_table.mobile_responsive.wpt_product_table .wpt_variations
{
display: table-cell;
}
td.wpt_product_title {
position: relative;
}
.wpt_for_thumbs_desc.wpt_thumbnails>img {
display: inline;
} .wpt_for_product_action{
margin-bottom: 5px;
}
span.wpt_product_price {
display: block;
font-size: 14px;
}
div.wpt_for_product_action {
text-align: right;
}
.wpt_mobile_desc_part .wpt_for_product_desc {
display: inline-block;
padding-right: 6px;
}
.wpt_mobile_desc_part .wpt_for_product_desc.wpt_category a {
font-weight: normal;
text-decoration: underline !important;
}
.wpt_mobile_desc_part .wpt_for_product_desc.wpt_category span {
font-weight: normal;
font-style: italic;
}
table#wpt_table td.wpt_for_product_action.wpt_quoterequest {
display: none !important;
}
.wpt_for_product_action.wpt_quoterequest.addedd {
float: right;
}
.wpt_for_product_desc.wpt_check {
position: absolute;
top: 0;
right: -10px;
}
.all_check_header_footer.all_check_header {
width: 100%;
}
.all_check_header_footer.all_check_header>span, .all_check_header_footer.all_check_header>a {
padding: 5px 10px !important;
display: inline;
}
.all_check_header_footer.all_check_header {
padding-right: 0;
}
table#wpt_table.mobile_responsive.wpt_product_table>thead{display: none;}
table#wpt_table.mobile_responsive.wpt_product_table .wpt_action {
padding-top: 34px !important;
padding-bottom: 10px !important;
padding-right: 10px !important;
}
table#wpt_table.mobile_responsive.wpt_product_table>tbody>tr>td.wpt_check {
display: block;
position: absolute;
right: 10px;
width: 30px;
height: 33px;
background: #ffeb3b38;
border: 0 none;
padding: 4px 1px 1px 6px !important;
}
table.wpt_product_table tr.wpt_selected_tr>td{
background: transparent;
}
}
@media only screen and (max-width: 767px) {
table#wpt_table.mobile_responsive.wpt_product_table th{ display: none!important;} table#wpt_table.mobile_responsive.wpt_product_table, 
table#wpt_table.mobile_responsive.wpt_product_table thead, 
table#wpt_table.mobile_responsive.wpt_product_table tbody, 
table#wpt_table.mobile_responsive.wpt_product_table tr { 
display: block; 
}
table#wpt_table.mobile_responsive.wpt_product_table>tbody>tr>td{
display: none;
}
table#wpt_table.mobile_responsive.wpt_product_table td.wpt_product_title,
table#wpt_table.mobile_responsive.wpt_product_table td.wpt_Message,
table#wpt_table.mobile_responsive.wpt_product_table td.wpt_action,
table#wpt_table.mobile_responsive.wpt_product_table td.data_product_variations
{
display: block;
}
td.wpt_Message>input.message {
width: 100%;
} table#wpt_table.mobile_responsive.wpt_product_table thead tr,
table#wpt_table.mobile_responsive.wpt_product_table td.wpt_total.total_general{ 
display: none !important;
}
#wpt_table.no_responsive {
overflow: auto;
width: 100%;
}
#wpt_table:not(.no_responsive) .wpt_for_product_desc.wpt_check {
position: absolute;
top: 0;
right: -10px;
}
table#wpt_table.mobile_responsive.wpt_product_table td{border: 0 none !important;}
#wpt_table:not(.no_responsive) .wpt_for_product_action {
display: inline-block;
}
.wpt_mobile_desc_part .wpt_for_product_desc.wpt_category a {
font-weight: normal;
text-decoration: underline !important;
}
.wpt_mobile_desc_part .wpt_for_product_desc.wpt_category span {
font-weight: normal;
font-style: italic;
}
.wpt_mobile_desc_part .wpt_for_product_desc {
display: inline-block;
padding-right: 5px;
}
.wpt_for_product_desc.wpt_check {
position: absolute;
top: 0;
right: -10px;
}
.all_check_header_footer.all_check_header {
width: 100%;
}
.all_check_header_footer.all_check_header>span, .all_check_header_footer.all_check_header>a {
display: inline-block;
}
.all_check_header_footer.all_check_header {
padding-right: 0;
}
table.custom_table tbody tr:nth-child(2n+2) td{
background: #fff;
background-color: #fff;
}
.wpt_for_thumbs_desc.wpt_thumbnails {
}
.wpt_for_thumbs_desc.wpt_thumbnails {
max-width: 100%;
}
table#wpt_table.mobile_responsive.wpt_product_table td.wpt_action {
text-align: right !important;
}
.wpt_conditon_desc_load {
text-align: right;
}
table#wpt_table, table#wpt_table>tr {
border: 0 none !important;
}
table#wpt_table td.wpt_for_product_action.wpt_quoterequest {
display: none !important;
}
.wpt_for_thumbs_desc.wpt_thumbnails>img {
display: inline;
}
table#wpt_table.mobile_responsive.wpt_product_table tr { 
position: relative;
}
table#wpt_table.mobile_responsive.wpt_product_table td.wpt_check {
position: absolute !important;
top: 5px;
right: 5px;
z-index: 6;
display: block;
height: 30px !important;
width: 31px;
background: transparent;
}
table#wpt_table.mobile_responsive.wpt_product_table tr {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 1px;
}
.wpt_varition_section {
display: block;
}
table#wpt_table.mobile_responsive.wpt_product_table tr.product_type_variable{
padding-bottom: 9px;
}
table.wpt_product_table tr.wpt_selected_tr>td{
background: transparent;
}
} .wpt_table_pagination a.page-numbers,
.wpt_table_pagination span.page-numbers{
text-decoration: none !important;
color: #021d33;
}
.wpt_table_pagination a.page-numbers:hover,
.wpt_table_pagination a.page-numbers:focus,
.wpt_table_pagination span.page-numbers:hover,
.wpt_table_pagination span.page-numbers:focus{
background: #0A7F9C;
color: #fff;
}
.wpt_for_product_action.wpt_quantity .quantity input {
height: 30px;
background: #f3f3f3;
}
.wpt_for_product_action{
margin-left: 0;
margin-right: 0;
}
.wpt_product_price{
font-weight: bold;
} div.wpt_product_table_wrapper table.wpt_product_table tbody tr.wpt_row>td {
border-left: 0 none;
border-right: 0 none;
} table#wpt_table.mobile_responsive.wpt_product_table tr table, table#wpt_table.mobile_responsive.wpt_product_table tr table td,
table#wpt_table.mobile_responsive.wpt_product_table tr table tr {
border: 0 none;
}
.wpt_product_table span.woocommerce-Price-currencySymbol {
vertical-align: unset;
}
.wpt_for_product_action.wpt_quantity .quantity input {
min-width: 45px;
}
td.wpt_for_product_action.wpt_quantity input {
display: block !important;
}
td.yith-wcqv-button {
cursor: pointer;
}
table .wpt_loader_text {
position: absolute;
background: #ffffffad;
width: 100%;
height: 100%;
min-height: 60px;
color: #223d4a;
font-size: 35px;
text-align: center;
z-index: 3;
}
.wpt_product_not_found{
background: #00000024;
color: #ef3900;
font-size: 27px;
z-index: 2;
}
table.wpt_product_table.wpt_overflow_hiddent{overflow: hidden;min-height: 90px;} table.wpt_product_table tr div.wpt-qty-button {
min-width: 153px;
display: block;
}
table.wpt_product_table tr div.wpt-qty-button .wpt-qty-button {
height: 35px;
width: 35px;
text-align: center;
padding: 0px;
} div.wpt_product_table_wrapper .elementor-menu-cart__product-image a,
div.wpt_product_table_wrapper .elementor-menu-cart__product-image img {
max-height: 50px;
width: auto;
} .wpt-qty-wrapper{min-width: 152px;display: block;}
.wpt-qty-wrapper button.wpt-quantity {
padding: 6px 12px 8px;
height: 41px;
background: #ffffff;
border: 1px solid #efefef;
cursor: pointer;
font-size: 20px;
line-height: 20px;
width: 41px;
color: black;
}
.wpt-qty-wrapper .quantity {
display: inline-block;
width: calc(100% - 110px);
}
.wpt-quantity.wpt-qty-wrapper {
margin: 3px auto;
width: 100%;
display: block;
}
.wpt-qty-wrapper .quantity input.input-text.qty.text {
width: 100%;
height: 41px;
padding: 0 5px;
text-align: center;
background: #ffffff;
border: 1px solid #efefef;
font-size: 20px;
line-height: 20px;
box-shadow: none;
}
.wpt-qty-wrapper input::-webkit-outer-spin-button,
.wpt-qty-wrapper input::-webkit-inner-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
margin: 0; 
}
.wpt-qty-wrapper input[type=number]
{
-moz-appearance: textfield;
} .wpt_product_table_wrapper .wpt_for_product_action.wpt_price,
.wpt_product_table_wrapper .wpt_total.total_general {
white-space: nowrap;
}
.wpt_product_table_wrapper .wpt_for_product_action.wpt_price del,
.wpt_product_table_wrapper .wpt_for_product_action.wpt_price ins {
display: block;
}
.wpt_table_tag_wrapper,.wpt_second_wrapper{
display: block;
overflow-x: auto;
}
.wpt_second_content{display: block;min-height: 1px;}
.wpt_second_wrapper{margin-bottom: 5px;}
.wpt_product_table_wrapper select,
.wpt_varition_section select{
border-radius: 5px;
padding: 2px;
border: 1px solid #a9a1a1;
margin: 1px;
}
.wpt_filter_wrapper {
display: flex;
padding: 10px 0;
}
.wpt_filter_wrapper label, .wpt_filter_wrapper a, .wpt_filter_wrapper select {
font-size: 16px;
margin-right: 9px;
}
.wpt_filter_wrapper select,.wpt_varition_section select {
min-width: 120px;
padding-left: 16px;
}
.wpt_filter_wrapper span.select2 {
margin-right: 11px;
} .item_inside_cell {
margin: 5px 0;
}
div.wpt_product_table_wrapper table.wpt_product_table td.wpt_action, 
div.wpt_product_table_wrapper table.wpt_product_table th.wpt_action {
padding-right: 18px;
}
.wpt_device_mobile .wpt_filter.fulter_half,
.wpt_device_mobile .wpt_filter.fullter_full,
.wpt_device_mobile .wpt_filter,
.wpt_device_mobile .all_check_header_footer.all_check_header{
width: 100%;
float: none;
}
.wpt_device_mobile .all_check_header_footer.all_check_header{
display: flex;
flex-direction: column;
}
.wpt_device_mobile .wpt_search_box select.search_select {
width: 100%;
}
.wpt_device_mobile .all_check_header_footer.all_check_header>span {
margin-bottom: 10px;
padding-bottom: 8px;
}
.td_or_cell.wpt_thumbnails.wpt_for_product_desc {
display: flex;
}  .wpt_product_table_wrapper ::-webkit-scrollbar {
width: 7px;
} .wpt_product_table_wrapper ::-webkit-scrollbar-track {
background: #f1f1f1; 
} .wpt_product_table_wrapper ::-webkit-scrollbar-thumb {
background: #0a7f9c; 
} .wpt_product_table_wrapper ::-webkit-scrollbar-thumb:hover {
background: #555; 
}  .mejs-container {
min-width: 300px;
}
.mejs-time-total {
}
.mejs-time-current {
}
.mejs-time-loaded {
}
.mejs-button.mejs-playpause-button {
}
.mejs-button button {
}
.mejs-controls {
}
.mejs-controls > div {
}
.mejs-time {
}
.mejs-button button:hover {
}
.mejs-button.mejs-volume-button, .mejs-button.mejs-fullscreen-button {
}.default_table{
position: relative;
border-collapse: collapse;
width: 100%;
margin: 0 auto;
position: relative;
}
.default_table thead{
border-bottom: 2px solid #36304a;
}
.default_table thead .wpt_table_header_row th{
height: 50px;
color: #36304a;
background: #F8F8F8;
}
.default_table td,
.default_table th {
padding: 10px;
}
.default_table tbody tr td{
border: 1px solid #F6F6F6;
}
.default_table .wpt_row td img{
height: auto;
} 
.default_table tbody tr{
transition: all .5s;
}
.default_table tbody tr:hover{
background: #f7faff4f;
}
.default_table tbody tr a.button{
display: inline-block;
padding: 10px;
background: #36304a;
color: #fff;
font-size: 14px;
border-radius: 3px;
font-weight: bold;
} table#wpt_table.wpt_product_table.default_table thead>tr>th.this_column_sorted {
background-color: rgb(245, 245, 245) !important;
}  .blacky_table{
position: relative;
border-collapse: collapse;
background: white;
width: 100%;
margin: 0 auto;
}
.blacky_table thead .wpt_table_header_row th{
height: 50px;
color: #fff;
background: #36304a;
}
.blacky_table td,
.blacky_table th {
padding: 10px;
}
.blacky_table tbody tr td{
border: 1px solid #e1e1e1;
}
.blacky_table .wpt_row td img{
height: auto;
} 
.blacky_table tbody tr{
transition: all .5s;
}
.blacky_table.tr_bg_1{
background: #efefef;
padding: 10px;
}
.blacky_table .tr_bg_2{
background: #f7f7f7;
padding: 10px;
}
.blacky_table tbody tr:hover{
background: #f7faff;
}
.blacky_table tbody tr a.button{
display: inline-block;
padding: 10px;
background: #36304a;
color: #fff;
font-size: 14px;
border-radius: 3px;
font-weight: bold;
}
table#wpt_table.wpt_product_table.blacky_table thead>tr>th.this_column_sorted {
background-color: rgb(16, 14, 23) !important;
}  .green_table{
position: relative;
border-collapse: collapse;
background: white;
width: 100%;
margin: 0 auto;
}
.green_table thead .wpt_table_header_row th{
height: 50px;
color: #fff;
background: #00b20b;
}
.green_table td,
.green_table th {
padding: 10px;
}
.green_table tbody tr td{
border: 1px solid #e1e1e1;
}
.green_table .wpt_row td img{
height: auto;
} 
.green_table tbody tr{
transition: all .5s;
}
.green_table tbody tr:hover{
background: #f7faff;
}
.green_table tbody tr a.button{
display: inline-block;
padding: 10px;
background: #00b20b;
color: #fff;
font-size: 14px;
border-radius: 3px;
font-weight: bold;
}
table#wpt_table.wpt_product_table.green_table thead>tr>th.this_column_sorted {
background-color: rgb(3, 130, 10) !important;
}  .blue_table{
position: relative;
border-collapse: collapse;
background: white;
width: 100%;
margin: 0 auto;
}
.blue_table thead .wpt_table_header_row th{
height: 50px;
color: #fff;
background: #0824a5;
}
.blue_table td,
.blue_table th {
padding: 10px;
}
.blue_table tbody tr td{
border: 1px solid #e1e1e1;
}
.blue_table .wpt_row td img{
height: auto;
} 
.blue_table tbody tr{
transition: all .5s;
}
.blue_table tbody tr:hover{
background: #f7faff;
}
.blue_table tbody tr a.button{
display: inline-block;
padding: 10px;
background: #0824a5;
color: #fff;
font-size: 14px;
border-radius: 3px;
font-weight: bold;
}
table#wpt_table.wpt_product_table.blue_table thead>tr>th.this_column_sorted {
background-color: rgb(40, 76, 241) !important;
}   table.wpt_product_table.smart_table, 
table.wpt_product_table.smart_table tr, 
table.wpt_product_table.smart_table td, 
table.wpt_product_table.smart_table th {
border-collapse: collapse;
border: 1px solid #7d7d7d14;
} div.wpt_product_table_wrapper.smart_wrapper table.smart_table{
padding: 0;
margin: 0px 0px 2px 0px;
}
div.wpt_product_table_wrapper.smart_wrapper button.button.wpt_search_button,
div.wpt_product_table_wrapper.smart_wrapper button.button.wpt_load_more
{
font-weight: normal;
padding: 2px 12px;
}
div.wpt_product_table_wrapper.smart_wrapper .tables_cart_message_box .wpt_live_cart_box {
padding: 3px 0px;
position: relative;
}
div.wpt_product_table_wrapper.smart_wrapper .tables_cart_message_box .wpt_live_cart_box .cart-dropdown .wpt_dropdown li {
padding: 0px 3px;
background: rgba(189, 189, 189, 0.07058823529411765);
display: inline-block;
border: none !important;
border-radius: 2px;
margin: 2px 0;
font-size: 10px;
color: #42bc42;
}
div.wpt_product_table_wrapper.smart_wrapper .tables_cart_message_box{
font-size: 80%;
}
table.wpt_product_table.smart_table{
}
table.wpt_product_table.smart_table tbody{
}
table.wpt_product_table.smart_table tbody>tr.wpt_row .wpt_thumbnails img {
margin: 0 auto;
border-radius: 0;
padding: 0 !important;
}
table.wpt_product_table.smart_table tbody>tr.wpt_row td a.button,
div.wpt_product_table_wrapper.smart_wrapper a.button.add_to_cart_all_selected
{
padding: 2px 5px;
font-size: 90%;
margin: 0 2px;
}
div.wpt_product_table_wrapper.smart_wrapper .all_check_header_footer.all_check_header>span {
background: none;
display: inline-block;
padding: 0px 7px;
border: none;
margin: 0 2px;
font-size: .80em;
}
div.wpt_product_table_wrapper.smart_wrapper .all_check_footer {
display: block;
padding: 2px;
margin: 3px 0;
text-align: right;
background: rgba(0, 0, 0, 0.02);
}
div.wpt_product_table_wrapper.smart_wrapper select, .filter_select,
div.wpt_product_table_wrapper.smart_wrapper select.filter_select,
table.wpt_product_table.smart_table tbody>tr.wpt_row td select {
padding: 0;
font-size: 80%;
}
table.wpt_product_table.smart_table tbody>tr{
}
table.wpt_product_table.smart_table tbody>tr td input,
table.wpt_product_table.smart_table tbody>tr td input[type="number"],
table.wpt_product_table.smart_table tbody>tr td input[type="text"],
table.wpt_product_table.smart_table tbody>tr td input[type="email"],
table.wpt_product_table.smart_table tbody>tr td input[type="password"]{
padding: 0 3px;
max-width: 98%;
}
div.wpt_product_table_wrapper.smart_wrapper .search_single .query_box_direct_value,
div.wpt_product_table_wrapper.smart_wrapper .instance_search_input {
width: 98%;
border-radius: 1px;
padding: 0 2px;
border: 1px solid #a9a1a1;
margin-bottom: auto auto 6px auto;
padding-left: 10px;
}
div.wpt_product_table_wrapper.smart_wrapper input[type=checkbox]+label {
position: relative;
cursor: pointer;
padding: 0 2px 0 0;
margin-left: 0;
}
table.wpt_product_table.smart_table thead tr {
background: rgba(0, 0, 0, 0.02);
}
table.wpt_product_table.smart_table thead tr th{color: black;}
table.wpt_product_table.smart_table thead{
}
table.wpt_product_table.smart_table thead>tr{
}
div.wpt_product_table_wrapper.smart_wrapper table.wpt_product_table.smart_table {
width: 100%;
}
table.wpt_product_table.smart_table td, 
table.wpt_product_table.smart_table th {
padding: 0 0 0 3px !important;
}
table.wpt_product_table.smart_table tr.wpt_row .wpt_action, 
table.wpt_product_table.smart_table tr.wpt_row th.wpt_action {
padding-right: 5px important;
}  .business_table{
position: relative;
border-collapse: collapse;
width: 100%;
margin: 0 auto;
position: relative;
}
.business_table thead{
border-bottom: 2px solid #36304a;
}
.business_table thead .wpt_table_header_row th{
height: 50px;
color: #36304a;
background: #F8F8F8;
}
.business_table td,
.business_table th {
padding: 10px;
}
.business_table tbody tr td{
border: 1px solid #F6F6F6;
}
.business_table .wpt_row td img{
height: auto;
} 
.business_table tbody tr{
transition: all .5s;
}
.business_table .tr_bg_1{
background: #FDFDFD;
padding: 10px;
}
.business_table .tr_bg_2{
background: #FBFBFB;
padding: 10px;
}
.business_table tbody tr:hover{
background: #f7faff;
}
.business_table tbody tr a.button{
display: inline-block;
padding: 10px;
background: #36304a;
color: #fff;
font-size: 14px;
border-radius: 3px;
font-weight: bold;
}
table#wpt_table.wpt_product_table.business_table thead>tr>th.this_column_sorted {
background-color: rgb(245, 245, 245) !important;
}  .custom_table{
position: relative;
border-collapse: collapse;
width: 100%;
margin: 0 auto;
position: relative;
}
.custom_table thead .wpt_table_header_row th{
padding: 17px;
color: #fff;
background: #0a7f9c;
}
.custom_table td,
.custom_table th {
padding: 10px;
}
.custom_table tbody tr td{
border: 1px solid #ffffff;
}
.custom_table .wpt_row td img{
height: auto;
margin: 0 auto;
} 
.custom_table tbody tr{
transition: all .5s;
}
.custom_table tbody tr a.button,
.custom_table tbody tr a.button.adding,
.custom_table tbody tr a.button.alt.wc-variation-selection-needed,
.custom_table tbody tr a.button.adding.wc-variation-selection-needed,
.custom_table tbody tr a.button.disabled,.custom_table tbody tr a.button.alt.disabled{
padding: 8px 9px;
background: #ff7f57;
color: #fff;
font-size: 13px;
border-radius: 5px;
font-weight: bold;
margin: 2px auto;
}
.wpt_action form.cart .quantity {
display: inline-block;
}
.wpt_action form.cart span.wcmmq_prefix {
display: inline-block;
float: none;
}
table.custom_table tbody td a.wpt_product_title_in_td,
table.custom_table tbody td span.wpt_product_title_in_td,
table.custom_table tbody td a
{
color: #021d33;
font-weight: bold;
}
@media only screen and (min-width: 761px) {
table.custom_table>tbody>tr:nth-child(2n+2)>td{
background: #f5f5f529;
background-color: #f5f5f587;
} 
}
@media only screen and (min-width: 992px) {
div.wpt_for_product_desc,div.wpt_for_product_action,div.wpt_for_thumbs_desc.wpt_thumbnails,div.wpt_custom_cf_tax{display: none !important;}
}
table.custom_table tbody tr:nth-child(2n+2) td input{
background: #fff;
}
@media only screen and (min-width: 1170px) {
table.custom_table tbody .wpt_product_title {
max-width: 450px;
}
} table#wpt_table.wpt_product_table.custom_table thead>tr>th.this_column_sorted {
background-color: #0a7f9c;
} table.wpt_product_table.business_table thead th.quantity {
} .wpt_product_table thead th.action{
}
table.wpt_product_table.business_table thead th.action,
table.wpt_product_table.business_table tbody tr .wpt_action{ } table.wpt_product_table.business_table .wpt_quantity {
padding: 0 !important;
}
table.wpt_product_table.business_table tbody tr .wpt_quantity>div.quantity input[type='number']{
color: #000000;
padding: 6px;
width: 100%;
border: 1px solid rgba(0, 0, 0, 0);
background: rgb(255, 255, 255);
font-weight: bold;
} table.wpt_product_table.business_table span.wpt_product_price>a.button.add_to_cart_button {
background: rgb(183, 183, 183);
display: inline-block;
padding: 1px 8px;
border-radius: 2px;
border: 1px solid #989898;
color: #ffffff;
font-weight: normal;
}
table.wpt_product_table.business_table tr:hover span.wpt_product_price>a.button.add_to_cart_button {
background: rgba(255, 255, 255, 0.54);
border: 1px solid #c5c5c5;
color: #000000;
}
table.wpt_product_table.business_table span.wpt_product_price>a.button.add_to_cart_button.added {
background: rgb(230, 230, 230);
display: inline-block;
padding: 2px 3px;
border-radius: 3px;
border: 1px solid #d8d8d8;
color: #c5c5c5;
} div.wpt_product_table_wrapper.business_wrapper table.wpt_product_table.business_table tbody tr .wpt_masic_column{
background: rgb(255, 255, 255); } div#wpt_table_wrapper.business_wrapper {
border-radius: 17px;
overflow: hidden;
background: rgb(245, 245, 245);
border: 1px solid rgba(97, 97, 97, 0.5);
} div#wpt_table_wrapper.wpt_product_table_wrapper.business_wrapper table#wpt_table.wpt_product_table.business_table thead tr.wpt_table_header_row.wpt_table_head th {
color: black;
}  table.add_cart_only_icon tr .wpt_action a.button:before { content: "\e01d";    
z-index: 99999;
margin: 11px;
font-family: WooCommerce;
font-size: initial;
padding: 0 9px;
}
table.add_cart_only_icon tr .wpt_action a.button{
font-size: 0 !important;
}
table.add_cart_only_icon tr .wpt_action a.button.added:before{
font-style: italic;
font-stretch: semi-expanded;
}
table.add_cart_left_icon tr .wpt_action a.button:before { content: "\e01d";    
z-index: 99999;
font-family: WooCommerce;
font-size: initial;
padding: 0;
position: static;
font-size: 76%;
margin-right: 5px;
}
table.add_cart_right_icon tr .wpt_action a.button:after { content: "\e01d";    
z-index: 99999;
font-family: WooCommerce;
font-size: initial;
padding: 0;
position: static;
font-size: 76%;
margin-left: 5px;
} .woocommerce a.button.wpt_woo_add_cart_button.added::after{
content: '';
display: none !important;
} @media only screen and (max-width: 767px) {
.wpt_product_title {
padding-bottom: 1px;
}
.wpt_action {
padding-top: 1px;
}
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}