/*
Theme Name: INTELLECTA Robots
Theme URI: https://intellecta.com.au
Description: Robot Building Supplies 2025 Theme by Intellecta
Author: Intellecta
Author URI: https://intellecta.com.au
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 2.0.0
*/
:root {
	--accent-color: #ed1c24;
	--black: #000000;
	--white: #ffffff;
	--dark: #191919;
	--text-color:#000000;
}
@import url("//fonts.googleapis.com/css?family=Open+Sans:400,700,300");
	* article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block
}
audio,canvas,video {
	display:inline-block
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden] {
	display:none
}
html {
	font-family:'Nunito Sans',sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0;font-size: 14px;line-height:1.4;color:var(--text-color);
}
img{max-width: 100%}
a:focus {
	outline:none
}
a:active,a:hover {
	outline:0
}
h1 {
	font-size:2em;
	margin:0.67em 0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:bold
}
dfn {
	font-style:italic
}
hr {
	height:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
mark {
	background:#ff0;
	color:#000
}
code,kbd,pre,samp {
	font-family:monospace, serif;
	font-size:1em
}
pre {
	white-space:pre-wrap
}
q {
	quotes:"\201C" "\201D" "\2018" "\2019"
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:0
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
legend {
	border:0;
	padding:0
}
button,input,select,textarea {
	font-family:inherit;
	font-size:100%;
	margin:0
}
button,input {
	line-height:normal
}
button,select {
	text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
input[type="checkbox"],input[type="radio"] {
	padding:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
html,button,input,select,textarea {
	color:#222
}
::-moz-selection {
	background:#b3d4fc;
	text-shadow:none
}
::selection {
	background:#b3d4fc;
	text-shadow:none
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
img {
	vertical-align:middle
}
fieldset {
	border:0;
	margin:0;
	padding:0
}
textarea {
	resize:vertical
}
.alignleft {
	display:inline;
	float:left;
	margin-right:1.5em
}
.alignright {
	display:inline;
	float:right;
	margin-left:1.5em
}
.aligncenter {
	clear:both;
	display:block;
	margin:0 auto
}
.assistive-text {
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px, 1px, 1px, 1px);
	position:absolute !important
}
*,:before,:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.chromeframe {
	margin:0.2em 0;
	background:#ccc;
	color:#000;
	padding:0.2em 0
}
.ir {
	background-color:transparent;
	border:0;
	overflow:hidden;
	*text-indent:-9999px
}
.ir:before {
	content:"";
	display:block;
	width:0;
	height:150%
}
.hidden {
	display:none !important;
	visibility:hidden
}
.visuallyhidden {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto
}
.invisible {
	visibility:hidden
}
.clearfix:before,.container-footer footer:before,.loctabs div:before,.loctabs .location-tab:before,.clearfix:after,.container-footer footer:after,.loctabs div:after,.loctabs .location-tab:after {
	content:" ";
	display:table
}
.clearfix:after,.container-footer footer:after,.loctabs div:after,.loctabs .location-tab:after {
	clear:both
}
.clearfix,.container-footer footer,.loctabs div,.loctabs .location-tab {
	*zoom:1
}
.container .grid:after,.container:after,.container-topbar:after,.container-header:after,.container-slider:after,.container-breadcrumbs:after,.container-content:after,.container-delivery:after,.container-cta:after,.container-newproducts:after,.container-footer:after,.container-content #main:after,.container-content aside:after,nav:after,ul.mainmenu:after,ul.topmenu:after,.woocommerce.single-product .product .single_variation_wrap:after,.woocommerce-page.single-product .product .single_variation_wrap:after,#ywsfl_general_content #ywsfl_container_list .row:after,#ywsfl_general_content:after {
	content:"";
	display:table;
	clear:both
}
.grid {
	margin:0 0 20px 0;
	*zoom:1
}
.grid:before,.grid:after {
	content:"";
	display:table
}
.grid:after {
	clear:both
}
[class*='col-'] {
	float:left;
	padding-right:20px
}
.grid [class*='col-']:last-of-type {
	padding-right:0
}
.col-1-2 {
	width:50%
}
.col-1-3 {
	width:33.33%
}
.col-2-3 {
	width:66.66%
}
.col-3-3 {
	width:100%
}
.col-1-4 {
	width:25%
}
.col-3-4 {
	width:75%
}
.col-4-4 {
	width:100%
}
.col-1-8 {
	width:12.5%
}
.col-7-8 {
	width:87.5%
}
.module {
	padding:20px
}
.grid-pad {
	padding:20px 0 20px 20px
}
.grid-pad [class*='col-']:last-of-type {
	padding-right:20px
}
.mm-page,.mm-fixed-top,.mm-fixed-bottom,.mm-menu.mm-horizontal>.mm-panel {
	-webkit-transition:none .4s ease;
	-moz-transition:none .4s ease;
	-ms-transition:none .4s ease;
	-o-transition:none .4s ease;
	transition:none .4s ease;
	-webkit-transition-property:top,right,bottom,left,border;
	-moz-transition-property:top,right,bottom,left,border;
	-ms-transition-property:top,right,bottom,left,border;
	-o-transition-property:top,right,bottom,left,border;
	transition-property:top,right,bottom,left,border
}
html.mm-opened .mm-page,html.mm-opened #mm-blocker {
	left:0;
	top:0;
	margin:0;
	border:0px solid transparent
}
html.mm-opening .mm-page,html.mm-opening #mm-blocker {
	border:0px solid rgba(100,100,100,0)
}
.mm-menu .mm-hidden {
	display:none
}
.mm-fixed-top,.mm-fixed-bottom {
	position:fixed;
	left:0
}
.mm-fixed-top {
	top:0
}
.mm-fixed-bottom {
	bottom:0
}
html.mm-opened .mm-page,.mm-menu>.mm-panel {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
html.mm-opened,html.mm-opened body {
	overflow-x:hidden;
	position:relative
}
html.mm-opened .mm-page {
	position:relative
}
html.mm-background .mm-page {
	background:inherit
}
#mm-blocker {
	background:url(data:image/gif;
	base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	z-index:999999
}
html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker {
	display:block
}
.mm-menu.mm-current {
	display:block;
}
.mm-menu {
	background:inherit;
	display:none;
	overflow:hidden;
	height:100%;
	padding:0;
	position:fixed;
	left:0;
	top:0;
	z-index:0
}
.mm-menu>.mm-panel {
	background:inherit;
	-webkit-overflow-scrolling:touch;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	width:100%;
	height:100%;
	padding:20px;
	position:absolute;
	top:0;
	left:100%;
	z-index:0
}
.mm-menu>.mm-panel.mm-opened {
	top:60px;
	left:0%
}
.mm-menu .submenu{top:60px}
.mm-menu>.mm-panel.mm-subopened {
	left:-40%
}
.mm-menu>.mm-panel.mm-highest {
	z-index:1
}
.mm-menu>.mm-panel.mm-hidden {
	display:block;
	visibility:hidden
}
.mm-menu .mm-list {
	padding:20px 0
}
.mm-menu>.mm-list {
	padding:20px 0 40px 0
}
.mm-panel>.mm-list {
	margin-left:-20px;
	margin-right:-20px
}
.mm-panel>.mm-list:first-child {
	padding-top:0
}
.mm-list,.mm-list>li {
	list-style:none;
	display:block;
	padding:0;
	margin:0
}
.mm-list {
	font:inherit;
	font-size:14px
}
.mm-list a,.mm-list a:hover {
	text-decoration:none
}
.mm-list>li {
	position:relative
}
.mm-list>li>a,.mm-list>li>span {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	color:inherit;
	line-height:20px;
	display:block;
	padding:10px 10px 10px 20px;
	margin:0
}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after {
	content:'';
	border-bottom-width:1px;
	border-bottom-style:solid;
	display:block;
	width:100%;
	position:absolute;
	bottom:0;
	left:0
}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
	width:auto;
	margin-left:20px;
	position:relative;
	left:auto
}
.mm-list a.mm-subopen {
	width:40px;
	height:100%;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	z-index:2
}
.mm-list a.mm-subopen::before {
	content:'';
	border-left-width:1px;
	border-left-style:solid;
	display:block;
	height:100%;
	position:absolute;
	left:0;
	top:0
}
.mm-list a.mm-subopen.mm-fullsubopen {
	width:100%
}
.mm-list a.mm-subopen.mm-fullsubopen:before {
	border-left:none
}
.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span {
	padding-right:5px;
	margin-right:40px
}
.mm-list>li.mm-selected>a.mm-subopen {
	background:transparent
}
.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span {
	padding-right:45px;
	margin-right:0
}
.mm-list a.mm-subclose {
	text-indent:20px;
	padding-top:30px;
	margin-top:-20px
}
.mm-list>li.mm-label {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:10px;
	text-transform:uppercase;
	text-indent:20px;
	line-height:25px;
	padding-right:5px
}
.mm-list>li.mm-spacer {
	padding-top:40px
}
.mm-list>li.mm-spacer.mm-label {
	padding-top:25px
}
.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before {
	content:'';
	border:2px solid transparent;
	display:block;
	width:7px;
	height:7px;
	margin-bottom:-5px;
	position:absolute;
	bottom:50%;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.mm-list a.mm-subopen:after {
	border-top:none;
	border-left:none;
	right:18px
}
.mm-list a.mm-subclose:before {
	border-right:none;
	border-bottom:none;
	margin-bottom:-15px;
	left:22px
}
.mm-menu.mm-vertical .mm-list .mm-panel {
	display:none;
	padding:10px 0 10px 10px
}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
	border-color:transparent
}
.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel {
	display:block
}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen {
	height:40px
}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	top:16px;
	right:16px
}
html.mm-opened .mm-page {
	box-shadow:0 0 20px rgba(0,0,0,0.5)
}
.mm-ismenu {
	background:#333;
	color:rgba(255,255,255,0.6)
}
.mm-menu .mm-list>li:after {
	border-color:rgba(0,0,0,0.15)
}
.mm-menu .mm-list>li>a.mm-subclose {
	background:rgba(0,0,0,0.1);
	color:rgba(255,255,255,0.3)
}
.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before {
	border-color:rgba(255,255,255,0.3)
}
.mm-menu .mm-list>li>a.mm-subopen:before {
	border-color:rgba(0,0,0,0.15)
}
.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span {
	background:rgba(0,0,0,0.1)
}
.mm-menu .mm-list>li.mm-label {
	background:rgba(255,255,255,0.05)
}
.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul {
	background:rgba(255,255,255,0.05)
}
html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom {
	left:80%
}
.mm-menu {
	width:80%
}
@media all and (max-width: 175px) {
	.mm-menu {
	width:140px
}
html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom {
	left:140px
}
}
@media all and (min-width: 550px) {
	.mm-menu {
	width:440px
}
html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom {
	left:440px
}
}
em.mm-counter {
	font:inherit;
	font-size:14px;
	font-style:normal;
	text-indent:0;
	line-height:20px;
	display:block;
	margin-top:-10px;
	position:absolute;
	right:40px;
	top:50%
}
em.mm-counter+a.mm-subopen {
	padding-left:40px
}
em.mm-counter+a.mm-subopen+a,em.mm-counter+a.mm-subopen+span {
	margin-right:80px
}
em.mm-counter+a.mm-fullsubopen {
	padding-left:0
}
.mm-vertical em.mm-counter {
	top:12px;
	margin-top:0
}
.mm-nosubresults>em.mm-counter {
	display:none
}
.mm-menu em.mm-counter {
	color:rgba(255,255,255,0.3)
}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page,html.mm-opened.mm-dragging .mm-fixed-top,html.mm-opened.mm-dragging .mm-fixed-bottom,html.mm-opened.mm-dragging #mm-blocker {
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-ms-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s
}
.mm-header {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:inherit;
	border-bottom:1px solid transparent;
	text-align:center;
	line-height:20px;
	width:100%;
	height:60px;
	padding:30px 40px 0 40px;
	position:absolute;
	z-index:2;
	top:0;
	left:0
}
.mm-header .mm-title {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:inline-block;
	width:100%;
	position:relative;
	z-index:1
}
.mm-header .mm-prev,.mm-header .mm-next {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-decoration:none;
	display:block;
	width:40px;
	height:100%;
	position:absolute;
	bottom:0
}
.mm-header .mm-prev:before,.mm-header .mm-next:before {
	content:'';
	border:2px solid transparent;
	display:block;
	width:7px;
	height:7px;
	margin-bottom:-5px;
	position:absolute;
	bottom:50%;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	margin-bottom:-15px
}
.mm-header .mm-prev {
	left:0
}
.mm-header .mm-prev:before {
	border-right:none;
	border-bottom:none;
	left:22px
}
.mm-header .mm-next {
	right:0
}
.mm-header .mm-next:before {
	border-top:none;
	border-left:none;
	right:18px
}
.mm-menu.mm-hassearch .mm-header {
	height:50px;
	padding-top:20px;
	top:50px
}
.mm-menu.mm-hassearch .mm-header .mm-prev:before,.mm-menu.mm-hassearch .mm-header .mm-mext:before {
	margin-bottom:-10px
}
.mm-menu.mm-hasheader li.mm-subtitle {
	display:none
}
.mm-menu.mm-hasheader .mm-panel {
	padding-top:80px
}
.mm-menu.mm-hasheader.mm-hassearch>.mm-panel {
	padding-top:120px
}
.mm-menu.mm-hasheader.mm-ismenu>.mm-panel {
	padding-top:60px
}
.mm-menu.mm-hasheader.mm-ismenu.mm-hassearch>.mm-panel {
	padding-top:100px
}
.mm-menu .mm-header {
	border-color:rgba(0,0,0,0.15);
	color:rgba(255,255,255,0.3)
}
.mm-menu .mm-header a:before {
	border-color:rgba(255,255,255,0.3)
}
.mm-menu.mm-fixedlabels .mm-list {
	background:inherit
}
.mm-menu.mm-fixedlabels .mm-list>li.mm-label {
	background:inherit !important;
	opacity:0.97;
	height:25px;
	overflow:visible;
	position:relative;
	z-index:1
}
.mm-menu.mm-fixedlabels .mm-list>li.mm-label>div {
	background:inherit;
	width:100%;
	position:absolute;
	left:0
}
.mm-menu.mm-fixedlabels .mm-list>li.mm-label>div>div {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.mm-menu.mm-fixedlabels .mm-list>li.mm-label.mm-spacer>div>div {
	padding-top:25px
}
.mm-list>li.mm-label>span {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	padding:0
}
.mm-list>li.mm-label.mm-opened a.mm-subopen:after {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	right:17px
}
.mm-list>li.mm-collapsed {
	display:none
}
.mm-menu .mm-list li.mm-label>div>div {
	background:rgba(255,255,255,0.05)
}
.mm-search,.mm-search input {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
.mm-search {
	background:inherit;
	width:100%;
	height:50px;
	padding:10px;
	position:relative;
	top:0;
	z-index:2
}
.mm-search input {
	border:none;
	border-radius:15px;
	font:inherit;
	font-size:14px;
	line-height:30px;
	outline:none;
	display:block;
	width:100%;
	height:30px;
	margin:0;
	padding:0 10px
}
.mm-menu li.mm-nosubresults>a.mm-subopen {
	display:none
}
.mm-menu li.mm-nosubresults>a.mm-subopen+a,.mm-menu li.mm-nosubresults>a.mm-subopen+span {
	padding-right:10px
}
.mm-menu li.mm-noresults {
	text-align:center;
	font-size:21px;
	display:none;
	padding-top:80px
}
.mm-menu li.mm-noresults:after {
	border:none
}
.mm-menu.mm-noresults li.mm-noresults {
	display:block
}
.mm-menu.mm-hassearch>.mm-panel {
	padding-top:60px
}
.mm-menu .mm-search input {
	background:rgba(255,255,255,0.3);
	color:rgba(255,255,255,0.6)
}
.mm-menu li.mm-noresults {
	color:rgba(255,255,255,0.3)
}
html.mm-slide .mm-menu {
	-webkit-transition:-webkit-transform .4s ease;
	-moz-transition:-moz-transform .4s ease;
	-o-transition:-o-transform .4s ease;
	transition:transform .4s ease
}
html.mm-slide.mm-opened .mm-menu {
	-webkit-transform:translateX(-40%);
	-moz-transform:translateX(-40%);
	-ms-transform:translateX(-40%);
	-o-transform:translateX(-40%);
	transform:translateX(-40%)
}
html.mm-slide.mm-opening .mm-menu {
	-webkit-transform:translateX(0%);
	-moz-transform:translateX(0%);
	-ms-transform:translateX(0%);
	-o-transform:translateX(0%);
	transform:translateX(0%)
}
html.mm-slide.mm-right.mm-opened .mm-menu {
	-webkit-transform:translateX(40%);
	-moz-transform:translateX(40%);
	-ms-transform:translateX(40%);
	-o-transform:translateX(40%);
	transform:translateX(40%)
}
html.mm-slide.mm-right.mm-opening .mm-menu {
	-webkit-transform:translateX(0%);
	-moz-transform:translateX(0%);
	-ms-transform:translateX(0%);
	-o-transform:translateX(0%);
	transform:translateX(0%)
}
html.mm-slide.mm-top.mm-opened .mm-menu {
	-webkit-transform:translateY(-40%);
	-moz-transform:translateY(-40%);
	-ms-transform:translateY(-40%);
	-o-transform:translateY(-40%);
	transform:translateY(-40%)
}
html.mm-slide.mm-top.mm-opening .mm-menu {
	-webkit-transform:translateY(0%);
	-moz-transform:translateY(0%);
	-ms-transform:translateY(0%);
	-o-transform:translateY(0%);
	transform:translateY(0%)
}
html.mm-slide.mm-bottom.mm-opened .mm-menu {
	-webkit-transform:translateY(40%);
	-moz-transform:translateY(40%);
	-ms-transform:translateY(40%);
	-o-transform:translateY(40%);
	transform:translateY(40%)
}
html.mm-slide.mm-bottom.mm-opening .mm-menu {
	-webkit-transform:translateY(0%);
	-moz-transform:translateY(0%);
	-ms-transform:translateY(0%);
	-o-transform:translateY(0%);
	transform:translateY(0%)
}
html.mm-zoom-menu .mm-menu {
	-webkit-transition:-webkit-transform .4s ease;
	-moz-transition:-moz-transform .4s ease;
	-o-transition:-o-transform .4s ease;
	transition:transform .4s ease
}
html.mm-zoom-menu.mm-opened .mm-menu {
	-webkit-transform:scale(.7, .7) translateX(-40%);
	-moz-transform:scale(.7, .7) translateX(-40%);
	-ms-transform:scale(.7, .7) translateX(-40%);
	-o-transform:scale(.7, .7) translateX(-40%);
	transform:scale(.7, .7) translateX(-40%);
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-ms-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
html.mm-zoom-menu.mm-opening .mm-menu {
	-webkit-transform:scale(1, 1) translateX(0%);
	-moz-transform:scale(1, 1) translateX(0%);
	-ms-transform:scale(1, 1) translateX(0%);
	-o-transform:scale(1, 1) translateX(0%);
	transform:scale(1, 1) translateX(0%)
}
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
	-webkit-transform:scale(.7, .7) translateX(40%);
	-moz-transform:scale(.7, .7) translateX(40%);
	-ms-transform:scale(.7, .7) translateX(40%);
	-o-transform:scale(.7, .7) translateX(40%);
	transform:scale(.7, .7) translateX(40%);
	-webkit-transform-origin:right center;
	-moz-transform-origin:right center;
	-ms-transform-origin:right center;
	-o-transform-origin:right center;
	transform-origin:right center
}
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
	-webkit-transform:scale(1, 1) translateX(0%);
	-moz-transform:scale(1, 1) translateX(0%);
	-ms-transform:scale(1, 1) translateX(0%);
	-o-transform:scale(1, 1) translateX(0%);
	transform:scale(1, 1) translateX(0%)
}
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
	-webkit-transform:scale(.7, .7) translateY(-40%);
	-moz-transform:scale(.7, .7) translateY(-40%);
	-ms-transform:scale(.7, .7) translateY(-40%);
	-o-transform:scale(.7, .7) translateY(-40%);
	transform:scale(.7, .7) translateY(-40%);
	-webkit-transform-origin:center top;
	-moz-transform-origin:center top;
	-ms-transform-origin:center top;
	-o-transform-origin:center top;
	transform-origin:center top
}
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
	-webkit-transform:scale(1, 1) translateY(0%);
	-moz-transform:scale(1, 1) translateY(0%);
	-ms-transform:scale(1, 1) translateY(0%);
	-o-transform:scale(1, 1) translateY(0%);
	transform:scale(1, 1) translateY(0%)
}
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
	-webkit-transform:scale(.7, .7) translateY(40%);
	-moz-transform:scale(.7, .7) translateY(40%);
	-ms-transform:scale(.7, .7) translateY(40%);
	-o-transform:scale(.7, .7) translateY(40%);
	transform:scale(.7, .7) translateY(40%);
	-webkit-transform-origin:center bottom;
	-moz-transform-origin:center bottom;
	-ms-transform-origin:center bottom;
	-o-transform-origin:center bottom;
	transform-origin:center bottom
}
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
	-webkit-transform:scale(1, 1) translateY(0%);
	-moz-transform:scale(1, 1) translateY(0%);
	-ms-transform:scale(1, 1) translateY(0%);
	-o-transform:scale(1, 1) translateY(0%);
	transform:scale(1, 1) translateY(0%)
}
html.mm-zoom-page.mm-opened .mm-page {
	-webkit-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	transform:scale(1, 1);
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-ms-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
html.mm-zoom-page.mm-opening .mm-page {
	-webkit-transform:scale(1.5, 1.5);
	-moz-transform:scale(1.5, 1.5);
	-ms-transform:scale(1.5, 1.5);
	-o-transform:scale(1.5, 1.5);
	transform:scale(1.5, 1.5)
}
html.mm-zoom-page.mm-right.mm-opened .mm-page {
	-webkit-transform-origin:right center;
	-moz-transform-origin:right center;
	-ms-transform-origin:right center;
	-o-transform-origin:right center;
	transform-origin:right center
}
html.mm-zoom-page.mm-top.mm-opened .mm-page {
	-webkit-transform-origin:center top;
	-moz-transform-origin:center top;
	-ms-transform-origin:center top;
	-o-transform-origin:center top;
	transform-origin:center top
}
html.mm-zoom-page.mm-bottom.mm-opened .mm-page {
	-webkit-transform-origin:center bottom;
	-moz-transform-origin:center bottom;
	-ms-transform-origin:center bottom;
	-o-transform-origin:center bottom;
	transform-origin:center bottom
}
html.mm-zoom-panels .mm-panel {
	-webkit-transform:scale(1.5, 1.5);
	-moz-transform:scale(1.5, 1.5);
	-ms-transform:scale(1.5, 1.5);
	-o-transform:scale(1.5, 1.5);
	transform:scale(1.5, 1.5);
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-ms-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
html.mm-zoom-panels .mm-panel.mm-opened {
	-webkit-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	transform:scale(1, 1)
}
html.mm-zoom-panels .mm-panel.mm-opened.mm-subopened {
	-webkit-transform:scale(.7, .7);
	-moz-transform:scale(.7, .7);
	-ms-transform:scale(.7, .7);
	-o-transform:scale(.7, .7);
	transform:scale(.7, .7)
}
html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker,html.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opening.mm-fullscreen .mm-fixed-bottom {
	left:100%
}
.mm-menu.mm-fullscreen {
	width:100%
}
@media all and (max-width: 140px) {
	.mm-menu.mm-fullscreen {
	width:140px
}
html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker,html.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opening.mm-fullscreen .mm-fixed-bottom {
	left:140px
}
}
@media all and (min-width: 10000px) {
	.mm-menu.mm-fullscreen {
	width:10000px
}
html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker,html.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opening.mm-fullscreen .mm-fixed-bottom {
	left:10000px
}
}
.mm-menu.mm-top.mm-fullscreen {
	height:100%
}
html.mm-top.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top {
	top:100%
}
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom {
	bottom:-100%
}
@media all and (max-height: 140px) {
	.mm-menu.mm-top.mm-fullscreen {
	height:140px
}
html.mm-top.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top {
	top:140px
}
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom {
	bottom:-140px
}
}
@media all and (min-height: 10000px) {
	.mm-menu.mm-top.mm-fullscreen {
	height:10000px
}
html.mm-top.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top {
	top:10000px
}
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom {
	bottom:-10000px
}
}
.mm-menu.mm-right.mm-fullscreen {
	width:100%
}
html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom {
	right:100%
}
@media all and (max-width: 140px) {
	.mm-menu.mm-right.mm-fullscreen {
	width:140px
}
html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom {
	right:140px
}
}
@media all and (min-width: 10000px) {
	.mm-menu.mm-right.mm-fullscreen {
	width:10000px
}
html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom {
	right:10000px
}
}
.mm-menu.mm-bottom.mm-fullscreen {
	height:100%
}
html.mm-bottom.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom {
	bottom:100%
}
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top {
	top:-100%
}
@media all and (max-height: 140px) {
	.mm-menu.mm-bottom.mm-fullscreen {
	height:140px
}
html.mm-bottom.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom {
	bottom:140px
}
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top {
	top:-140px
}
}
@media all and (min-height: 10000px) {
	.mm-menu.mm-bottom.mm-fullscreen {
	height:10000px
}
html.mm-bottom.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom {
	bottom:10000px
}
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top {
	top:-10000px
}
}
.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next {
	left:-100%
}
@media all and (max-width: 140px) {
	.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next {
	left:-140px
}
}
@media all and (min-width: 10000px) {
	.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next {
	left:-10000px
}
}
.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next {
	top:-100%
}
@media all and (max-height: 140px) {
	.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next {
	top:-140px
}
}
@media all and (min-height: 10000px) {
	.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next {
	top:-10000px
}
}
.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next {
	right:-100%
}
@media all and (max-width: 140px) {
	.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next {
	right:-140px
}
}
@media all and (min-width: 10000px) {
	.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next {
	right:-10000px
}
}
.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next {
	bottom:-100%
}
@media all and (max-height: 140px) {
	.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next {
	bottom:-140px
}
}
@media all and (min-height: 10000px) {
	.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next {
	bottom:-10000px
}
}
html.mm-front .mm-fixed-top,html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-bottom {
	left:0;
	right:auto
}
html.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-top {
	top:0
}
html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-bottom {
	bottom:0
}
html.mm-opened.mm-fullscreen .mm-page {
	box-shadow:none !important
}
.mm-menu.mm-top {
	width:100%
}
html.mm-top.mm-opened .mm-page,html.mm-top.mm-opened #mm-blocker {
	top:0%
}
html.mm-top.mm-opened.mm-opening .mm-page,html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-fixed-bottom {
	left:0
}
.mm-menu.mm-right {
	left:auto;
	right:0
}
html.mm-right.mm-opened .mm-page,html.mm-right.mm-opened #mm-blocker,html.mm-right.mm-opened .mm-fixed-top,html.mm-right.mm-opened .mm-fixed-bottom {
	left:auto;
	right:0%
}
html.mm-right.mm-opened.mm-opening .mm-page,html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
	left:auto
}
.mm-menu.mm-bottom {
	width:100%;
	top:auto;
	bottom:0
}
html.mm-bottom.mm-opened .mm-page,html.mm-bottom.mm-opened #mm-blocker {
	bottom:0%;
	top:auto
}
html.mm-bottom.mm-opened.mm-opening .mm-page,html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
	top:auto;
	left:0
}
.mm-menu.mm-top {
	height:80%
}
html.mm-top.mm-opening .mm-page,html.mm-top.mm-opening #mm-blocker,html.mm-top.mm-opening .mm-fixed-top {
	top:80%
}
html.mm-top.mm-opening .mm-fixed-bottom {
	bottom:-80%
}
@media all and (max-height: 175px) {
	.mm-menu.mm-top {
	height:140px
}
html.mm-top.mm-opening .mm-page,html.mm-top.mm-opening #mm-blocker,html.mm-top.mm-opening .mm-fixed-top {
	top:140px
}
html.mm-top.mm-opening .mm-fixed-bottom {
	bottom:-140px
}
}
@media all and (min-height: 1100px) {
	.mm-menu.mm-top {
	height:880px
}
html.mm-top.mm-opening .mm-page,html.mm-top.mm-opening #mm-blocker,html.mm-top.mm-opening .mm-fixed-top {
	top:880px
}
html.mm-top.mm-opening .mm-fixed-bottom {
	bottom:-880px
}
}
.mm-menu.mm-right {
	width:80%
}
html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker,html.mm-right.mm-opening .mm-fixed-top,html.mm-right.mm-opening .mm-fixed-bottom {
	right:80%
}
@media all and (max-width: 175px) {
	.mm-menu.mm-right {
	width:140px
}
html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker,html.mm-right.mm-opening .mm-fixed-top,html.mm-right.mm-opening .mm-fixed-bottom {
	right:140px
}
}
@media all and (min-width: 550px) {
	.mm-menu.mm-right {
	width:440px
}
html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker,html.mm-right.mm-opening .mm-fixed-top,html.mm-right.mm-opening .mm-fixed-bottom {
	right:440px
}
}
.mm-menu.mm-bottom {
	height:80%
}
html.mm-bottom.mm-opening .mm-page,html.mm-bottom.mm-opening #mm-blocker,html.mm-bottom.mm-opening .mm-fixed-bottom {
	bottom:80%
}
html.mm-bottom.mm-opening .mm-fixed-top {
	top:-80%
}
@media all and (max-height: 175px) {
	.mm-menu.mm-bottom {
	height:140px
}
html.mm-bottom.mm-opening .mm-page,html.mm-bottom.mm-opening #mm-blocker,html.mm-bottom.mm-opening .mm-fixed-bottom {
	bottom:140px
}
html.mm-bottom.mm-opening .mm-fixed-top {
	top:-140px
}
}
@media all and (min-height: 1100px) {
	.mm-menu.mm-bottom {
	height:880px
}
html.mm-bottom.mm-opening .mm-page,html.mm-bottom.mm-opening #mm-blocker,html.mm-bottom.mm-opening .mm-fixed-bottom {
	bottom:880px
}
html.mm-bottom.mm-opening .mm-fixed-top {
	top:-880px
}
}
html.mm-front.mm-opened .mm-page {
	top:0 !important;
	right:0 !important;
	bottom:0 !important;
	left:0 !important
}
.mm-menu.mm-front,.mm-menu.mm-next {
	-webkit-transition:none .4s ease;
	-moz-transition:none .4s ease;
	-ms-transition:none .4s ease;
	-o-transition:none .4s ease;
	transition:none .4s ease;
	-webkit-transition-property:top, right, bottom, left, -webkit-transform;
	-moz-transition-property:top, right, bottom, left, -moz-transform;
	-ms-transition-property:top, right, bottom, left, -o-transform;
	-o-transition-property:top, right, bottom, left, -o-transform;
	transition-property:top, right, bottom, left, transform
}
html.mm-front .mm-page,html.mm-front #mm-blocker {
	z-index:0
}
.mm-menu.mm-front {
	z-index:1;
	box-shadow:0 0 15px rgba(0,0,0,0.5)
}
html.mm-opened.mm-next .mm-page {
	box-shadow:none
}
html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next {
	left:0%
}
.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next {
	left:0
}
html.mm-opening .mm-menu.mm-top.mm-front,html.mm-opening .mm-menu.mm-top.mm-next {
	left:0;
	top:0%
}
.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next {
	left:auto
}
html.mm-opening .mm-menu.mm-right.mm-front,html.mm-opening .mm-menu.mm-right.mm-next {
	left:auto;
	right:0%
}
.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next {
	top:auto;
	left:0
}
html.mm-opening .mm-menu.mm-bottom.mm-front,html.mm-opening .mm-menu.mm-bottom.mm-next {
	left:0;
	bottom:0%
}
.mm-menu.mm-front,.mm-menu.mm-next {
	left:-80%
}
@media all and (max-width: 175px) {
	.mm-menu.mm-front,.mm-menu.mm-next {
	left:-140px
}
}
@media all and (min-width: 550px) {
	.mm-menu.mm-front,.mm-menu.mm-next {
	left:-440px
}
}
.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next {
	top:-80%
}
@media all and (max-height: 175px) {
	.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next {
	top:-140px
}
}
@media all and (min-height: 1100px) {
	.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next {
	top:-880px
}
}
.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next {
	right:-80%
}
@media all and (max-width: 175px) {
	.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next {
	right:-140px
}
}
@media all and (min-width: 550px) {
	.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next {
	right:-440px
}
}
.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next {
	bottom:-80%
}
@media all and (max-height: 175px) {
	.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next {
	bottom:-140px
}
}
@media all and (min-height: 1100px) {
	.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next {
	bottom:-880px
}
}
html.mm-front .mm-fixed-top,html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-bottom {
	left:0;
	right:auto
}
html.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-top {
	top:0
}
html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-bottom {
	bottom:0
}
html.mm-opened.mm-light .mm-page {
	box-shadow:0 0 10px rgba(0,0,0,0.3)
}
.mm-ismenu.mm-light {
	background:#f3f3f3;
	color:rgba(0,0,0,0.6)
}
.mm-menu.mm-light .mm-list>li:after {
	border-color:rgba(0,0,0,0.1)
}
.mm-menu.mm-light .mm-list>li>a.mm-subclose {
	background:rgba(255,255,255,0.6);
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light .mm-list>li>a.mm-subopen:after,.mm-menu.mm-light .mm-list>li>a.mm-subclose:before {
	border-color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light .mm-list>li>a.mm-subopen:before {
	border-color:rgba(0,0,0,0.1)
}
.mm-menu.mm-light .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-light .mm-list>li.mm-selected>span {
	background:rgba(255,255,255,0.6)
}
.mm-menu.mm-light .mm-list>li.mm-label {
	background:rgba(0,0,0,0.03)
}
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>ul {
	background:rgba(0,0,0,0.03)
}
.mm-menu.mm-light .mm-search input {
	background:rgba(0,0,0,0.1);
	color:rgba(0,0,0,0.6)
}
.mm-menu.mm-light li.mm-noresults {
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light em.mm-counter {
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light .mm-list li.mm-label>div>div {
	background:rgba(0,0,0,0.03)
}
.mm-menu.mm-light .mm-header {
	border-color:rgba(0,0,0,0.1);
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light .mm-header a:before {
	border-color:rgba(0,0,0,0.3)
}
html.mm-opened.mm-white .mm-page {
	box-shadow:0 0 10px rgba(0,0,0,0.3)
}
.mm-ismenu.mm-white {
	background:#fff;
	color:rgba(0,0,0,0.6)
}
.mm-menu.mm-white .mm-list>li:after {
	border-color:rgba(0,0,0,0.1)
}
.mm-menu.mm-white .mm-list>li>a.mm-subclose {
	background:rgba(0,0,0,0.08);
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white .mm-list>li>a.mm-subopen:after,.mm-menu.mm-white .mm-list>li>a.mm-subclose:before {
	border-color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white .mm-list>li>a.mm-subopen:before {
	border-color:rgba(0,0,0,0.1)
}
.mm-menu.mm-white .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-white .mm-list>li.mm-selected>span {
	background:rgba(0,0,0,0.08)
}
.mm-menu.mm-white .mm-list>li.mm-label {
	background:rgba(0,0,0,0.03)
}
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>ul {
	background:rgba(0,0,0,0.03)
}
.mm-menu.mm-white .mm-search input {
	background:rgba(0,0,0,0.1);
	color:rgba(0,0,0,0.6)
}
.mm-menu.mm-white li.mm-noresults {
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white em.mm-counter {
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white .mm-list li.mm-label>div>div {
	background:rgba(0,0,0,0.03)
}
.mm-menu.mm-white .mm-header {
	border-color:rgba(0,0,0,0.1);
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white .mm-header a:before {
	border-color:rgba(0,0,0,0.3)
}
html.mm-opened.mm-black .mm-page {
	box-shadow:none
}
.mm-ismenu.mm-black {
	background:#000;
	color:rgba(255,255,255,0.6)
}
.mm-menu.mm-black .mm-list>li:after {
	border-color:rgba(255,255,255,0.2)
}
.mm-menu.mm-black .mm-list>li>a.mm-subclose {
	background:rgba(255,255,255,0.25);
	color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black .mm-list>li>a.mm-subopen:after,.mm-menu.mm-black .mm-list>li>a.mm-subclose:before {
	border-color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black .mm-list>li>a.mm-subopen:before {
	border-color:rgba(255,255,255,0.2)
}
.mm-menu.mm-black .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-black .mm-list>li.mm-selected>span {
	background:rgba(255,255,255,0.25)
}
.mm-menu.mm-black .mm-list>li.mm-label {
	background:rgba(255,255,255,0.15)
}
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>ul {
	background:rgba(255,255,255,0.15)
}
.mm-menu.mm-black .mm-search input {
	background:rgba(255,255,255,0.3);
	color:rgba(255,255,255,0.6)
}
.mm-menu.mm-black li.mm-noresults {
	color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black em.mm-counter {
	color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black .mm-list li.mm-label>div>div {
	background:rgba(255,255,255,0.15)
}
.mm-menu.mm-black .mm-header {
	border-color:rgba(255,255,255,0.2);
	color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black .mm-header a:before {
	border-color:rgba(255,255,255,0.3)
}
.owl-carousel .owl-wrapper:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel {
	display:none;
	position:relative;
	width:100%;
	-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper {
	display:none;
	position:relative;
	-webkit-transform:translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}
.owl-carousel .owl-item {
	float:left;
}
.products.owl-carousel .owl-item {padding:10px;}
.owl-controls .owl-page,.owl-controls .owl-buttons div {
	cursor:pointer
}
.owl-controls {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent
}
#frontpage-slider .owl-controls {
	height:50px;
	padding:15px 0 10px 0;
	margin:0;
	text-align:center
}
#frontpage-slider .owl-controls .owl-buttons {
	color:#323232;
	font-size:1.4rem;
	font-weight:normal;
	margin:0 auto;
	position:relative;
	top:-37px;
	width:150px;
	z-index:0
}
#frontpage-slider .owl-controls .owl-buttons .owl-next,#frontpage-slider .owl-controls .owl-buttons .owl-prev {
	display:inline-block;
	background-position:center;
	background-repeat:no-repeat;
	font-size:0;
	margin-top:7px;
	padding:10px 6px
}
#frontpage-slider .owl-controls .owl-buttons .owl-next {
	margin-left:100px;
	background-image:url("assets/img/right.png")
}
#frontpage-slider .owl-controls .owl-buttons .owl-prev {
	background-image:url("assets/img/left.png")
}
#frontpage-slider .owl-controls .owl-pagination {
	display:inline-block;
	margin:0 auto
}
#frontpage-slider .owl-controls .owl-pagination .owl-page {
	display:inline-block;
	*display:inline;
	zoom:1
}
#frontpage-slider .owl-controls .owl-pagination .owl-page span {
	cursor:pointer;
	display:block;
	width:10px;
	height:10px;
	margin:5px 5px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	border:2px solid #323232;
	position:relative;
	z-index:1
}
#frontpage-slider .owl-controls .owl-pagination .owl-page span:hover {
	background-color:#323232
}
#frontpage-slider .owl-controls .owl-pagination .owl-page.active span {
	background-color:#323232;
	border:2px solid #323232
}
#frontpage-slider .owl-controls .custom-prev,#frontpage-slider .owl-controls .custom-next {
	border:1px solid red;
	height:14px;
	padding:0 10px;
	width:20px;
	cursor:pointer
}
#frontpage-slider .owl-controls .custom-prev {
	margin-right:20px
}
#frontpage-slider .owl-controls .custom-next {
	margin-left:20px
}
.products .owl-pagination {
	display:none
}
.grabbing {
	cursor:url(grabbing.png) 8 8,move
}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0)
}
@font-face {
	font-family:'robots';
	src:url("assets/fonts/robots.eot?jkvmty");
	src:url("assets/fonts/robots.eot?#iefixjkvmty") format("embedded-opentype"),url("assets/fonts/robots.woff?jkvmty") format("woff"),url("assets/fonts/robots.ttf?jkvmty") format("truetype"),url("assets/fonts/robots.svg?jkvmty#robots") format("svg");
	font-weight:normal;
	font-style:normal
}
[class^="icon-"],[class*=" icon-"] {
	font-family:'robots';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-search:before {
	content:"\e600"
}
.icon-shopping-cart:before {
	content:"\e601"
}
.icon-linkedin:before {
	content:"\e602"
}
.icon-facebook:before {
	content:"\e603"
}
.icon-twitter:before {
	content:"\e604"
}
.icon-th-large:before {
	content:"\e605"
}
.icon-reorder:before {
	content:"\e606"
}
.icon-cart-icon {
	font-size:30px
}
.icon-cart-icon:before {
	content:"\e607"
}
.container {
	max-width:100%
}
.container .grid {
	margin:0 auto;
	max-width:1280px
}
.container .mobile {
	display:none
}
.container .desktop {
	display:block
}
@media (min-width: 1025px) {
	.container .mobile {
	display:none
}
.container .desktop {
	display:block
}
}
@media (min-width: 569px) and (max-width: 1024px) {
	.container .mobile {
	display:inline-block
}
.container .desktop {
	display:none
}
}
@media (max-width: 568px) {
	.container .mobile {
	display:inline-block
}
.container .desktop {
	display:none
}
}
.container-topbar,.container-header,.container-slider,.container-breadcrumbs,.container-content,.container-delivery,.container-newproducts,.container-footer {
	background-color:#ccc
}
.container-cta{background: var(--accent-color)}
.container-topbar {
	display:none;
	background-color:var(--accent-color);
	position:fixed;
	left:0;
	right:0;
	z-index:9
}
.container-topbar .menu-top {
	padding-left:230px;
	position:relative
}
.container-topbar .menu-top .menu-main-menu-container,.container-topbar .menu-top .menu-social-menu-container {
	display:inline-block
}
.container-topbar .menu-top .menu-social-menu-container {
	position:absolute;
	right:0
}
.container-topbar .menu-top .menu-social-menu-container li {
	margin-right:0 !important
}
.container-topbar .menu-top .menu-social-menu-container li a {
	font-size:0;
	padding:13px 17px !important
}
.container-topbar .menu-top .menu-social-menu-container li a:hover {
	background-color:#c61017
}
.container-topbar .menu-top .menu-social-menu-container li:last-of-type {
	margin-right:0
}
.container-topbar .menu-top .menu-social-menu-container li.linkedin a:before,.container-topbar .menu-top .menu-social-menu-container li.facebook a:before,.container-topbar .menu-top .menu-social-menu-container li.twitter a:before {
	color:#fff;
	font-family:'robots';
	font-size:16px !important;
	font-weight:normal
}
.container-topbar .menu-top .menu-social-menu-container li.linkedin a:before {
	content:"\e602"
}
.container-topbar .menu-top .menu-social-menu-container li.facebook a:before {
	content:"\e603"
}
.container-topbar .menu-top .menu-social-menu-container li.twitter a:before {
	content:"\e604"
}


@media (min-width: 569px) and (max-width: 1024px) {
	.container-topbar .menu-top .menu-social-menu-container {
	margin-right:50px
}
}
@media (max-width: 568px) {
	.container-topbar .menu-top .menu-social-menu-container {
	margin-right:50px
}
}
@media (max-width: 568px) {
	.container-topbar .menu-top {
	padding-left:100px
}
}
.container-header {
	background-color:var(--black);
	border-bottom:solid 1px #cbcbcb;
	position:relative;
	z-index:9
}
/* Enhanced Floating header styles with search toggle */
/* Header is already fixed via JS, floating class just adds visual changes */
.container-header.floating {
  box-shadow: 0 2px 15px rgba(0,0,0,0.5);
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  position: fixed !important;
  width: 100%;
}

/* Placeholder to prevent layout jump */
.header-placeholder {
  height: 0;
  transition: height 0.3s ease;
  display: none !important;
}

.header-placeholder.active {
  height: var(--header-height);
}

/* Hide original search box when floating */
.container-header.floating .searchbox {
  display: none !important;
}

/* Add transitions to header elements */
.container-header .logo img {
  transition: height 0.3s ease;
}
/* Shrink logo when floating */
.container-header.floating .logo img {
  height: 60px !important; /* Smaller than the original 110px */
}

/* Make the header menu more compact */
.container-header.floating .headertop {
  align-items: center;
  min-height: 60px;
}

/* Move main navigation to the header menu area when floating */
.container-header.floating .headermenu {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
}

/* Show the desktop navigation in the top area when floating */
.container-header .headermenu::after {
  content: '';
  display: flex;
  align-items: center;
  margin-left: 0px;
}

/* Adjust top menu */
.container-header.floating .topmenu {
  display: flex !important;
  gap: 15px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.container-header.floating .topmenu li {
  margin: 0;
}

.container-header.floating .topmenu a {
  padding: 5px 10px;
  font-size: 14px;
  white-space: nowrap;
}

/* Make login/cart/search links more compact */
.container-header.floating .headermenuright {
  gap: 10px;
}

.container-header.floating .headermenuright a {
  font-size: 14px;
  padding: 5px 8px;
}

/* Create a merged navigation area */
.container-header.floating .merged-nav {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-left: auto;
}

/* Responsive adjustments */
@media (max-width: 1200px) {
  .container-header.floating .topmenu {
    gap: 10px;
  }
  
  .container-header.floating .topmenu a {
    font-size: 12px;
    padding: 5px 8px;
  }
}

@media (max-width: 1024px) {
  .container-header.floating .topmenu li:nth-child(n+4) {
    display: none; /* Hide some menu items on smaller screens */
  }
}

@media (max-width: 768px) {
  .container-header.floating .headermenuright span {
    display: none; /* Hide text, keep icons */
  }
  
  button[type="button"].close-search{display: none}
  
  .floating-search-container {
    padding: 15px;
  }
}
.container-header header {
	position:relative
}
.container-header header .logo {
	width:230px;
	display:flex;
	justify-content:center;
	transition: all 0.3s;
}
.container-header.floating header .logo{width: 180px}
.container-header header .logo img {
	height:110px;
	width: auto;
	transition: height 0.3s ease-out;
  	transform-origin: center;
}
.container-header header .searchbox {
	/*bottom:6em;
	float:right;
	position:absolute;
	right:0;
	text-align:right;
	width:1050px;
	*/width:calc(100% - 400px) !important
}
.container-header header .searchbox form label {
	float:left;
	width:94%
}
.container-header header .searchbox form label input {
	padding:10px;
	width:100%;
	-webkit-appearance:none !important;
	-webkit-border-radius:0 !important;
	border-radius:0 !important
}
.searchbox form button,.floating-search-container form button {
	border:none;
	outline:none;
	width:38px;
	height:38px;
	padding:0;
	position:relative;
	transition: all 0.3s
}
.container-header header i {
	color:#fff;
	font-size:18px
}
.searchbox form button:hover,.floating-search-container form button:hover {
	background-color:var(--dark) !important
}
.container-header header .shop-link, .container-header header .search-toggle{
	background-color:var(--accent-color);
	color:var(--white);
	display:flex;
	text-align:center;
	height: 38px;
	align-items: center;

	justify-content: center;
}
.container-header header .search-toggle{display: none;width: 38px;}
.container-header header .shop-link:hover {
	background-color:var(--dark)
}
.container-header header .shop-link {
	position: relative;
}
.container-header header .shop-link .cart-badge {
	position: absolute;
	top: -8px;
	right: -8px;
	background-color: #ed9b1b;
	color: #333;
	border: 2px solid #fff;
	border-radius: 50%;
	font-size: 11px;
	font-weight: bold;
	min-width: 20px;
	height: 20px;
	line-height: 16px;
	text-align: center;
	display: inline-block;
	z-index: 10;
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	padding: 0 2px;
}
.container-header header .shop-link.cart-flash {
	animation: cartFlash 2s ease-in-out;
}
@keyframes cartFlash {
	0%, 100% { 
		background-color: var(--accent-color); 
		transform: scale(1);
	}
	25% { 
		background-color: #ffeb3b; 
		transform: scale(1.05);
	}
	50% { 
		background-color: var(--accent-color); 
		transform: scale(1);
	}
	75% { 
		background-color: #ffeb3b; 
		transform: scale(1.05);
	}
}
.container-header header .menu-products {
	background-color:#323232;
}
.container-header header .menu-products .mainmenu {
	margin:0 auto;
	width:100%
}
.container-header header .mobile .menu-products {
	display:none
}
.container-header header .open-menu {
	color:#fff;
	font-size:0;
	position:absolute;
	top:-2em;
	right:0
}
.container-header header .open-menu:before {
	content:"\e606";
	font-family:'robots';
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	right:1em;
	top:0px;
	position:absolute;
	speak:none
}
@media (max-width: 1024px) {
	.container-header header .logo {
		width:80px !important
	}
	.container-header header .searchbox {
		bottom:1px;
		padding-right:6px;
		padding-left:1em;
		width:100% !important
	}
	.container-header header .searchbox .shop-link {
		display:inline-block;
		width:60px
	}
}


.container-slider {
	background-color:#fff;
	height:inherit;
}
.container-slider .frontpage-slider {
	max-height:450px;
	overflow:hidden;
	position:relative
}
.container-slider .frontpage-slider .owl-controls .owl-buttons {
	margin-top:-2px !important
}
.container-slider .frontpage-slider .slider {
	overflow:hidden;
	position:relative
}
.container-slider .frontpage-slider .slider .image {
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	height:400px;
	overflow:hidden;
	z-index:1
}
.container-slider .frontpage-slider .slider .image:after{
	content:'';
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, .3);
}
.container-slider .frontpage-slider .slider .content {
	position:absolute;
	text-align:center;
	top:50%;
	width:100%;
	margin-top: -46px;
}
.container-slider .frontpage-slider .slider .content h2,.container-slider .frontpage-slider .slider .content h3 {
	display:inline-block;
	margin:0
}
.container-slider .frontpage-slider .slider .content h2 {
	color:var(--white);
	padding:5px 15px 5px 15px;
	position:relative;
	z-index:10;
	font-size: 44px;
    font-weight: bold;
}
.container-slider .frontpage-slider .slider .content h3 {
	background-color:var(--accent-color);
	border:solid 5px #fff;
	color:#fff;
	font-size:4.5em;
	letter-spacing:-2px;
	line-height:2em;
	text-align:center;
	height:140px;
	position:relative;
	width:300px;
	z-index:11
}
.container-slider .frontpage-slider .links {
	text-align:center;
	padding:0.8rem 0rem;
	position:relative;
	bottom:0px;
	display:inline-block;
	width:100%;
	background-color:#fff
}
.container-slider .frontpage-slider .links .owl-controls.clickable {
	border:solid 2px #4c4c4c;
	border-radius:50%;
	display:inline-block;
	height:10px;
	width:10px;
	margin:0px 5px
}
.container-slider .frontpage-slider .links .owl-controls.clickable.active {
	background-color:#4c4c4c
}
.container-slider .frontpage-slider .links .owl-controls.clickable .owl-prev,.container-slider .frontpage-slider .links .owl-controls.clickable .owl-next {
	border:none
}
.container-slider .frontpage-slider .links .owl-controls.clickable .owl-prev:before,.container-slider .frontpage-slider .links .owl-controls.clickable .owl-next:before {
	color:#4c4c4c;
	font-size:0.9rem;
	font-weight:bold;
	display:inline-block
}
.container-slider .frontpage-slider .links .owl-controls.clickable.previous:before {
	content:'<'
}
.container-slider .frontpage-slider .links .owl-controls.clickable.next:before {
	content:'>'
}
.container-slider .frontpage-slider .slide-nav {
	display:block;
	background-color:#fff;
	position:absolute;
	height:50px;
	width:100%;
	bottom:0
}
@media (min-width: 569px) and (max-width: 1024px) {
	.container-slider .frontpage-slider .slider .image {
	height:300px
}
.container-slider .frontpage-slider .slider .content {
	margin-top:-10px;
}
.container-slider .frontpage-slider .slider .content h2 {
	font-size:30px;
	padding:5px 15px;
	right:0px
}
.container-slider .frontpage-slider .slider .content h3 {
	display:block;
	font-size:3em;
	letter-spacing:-2px;
	height:inherit;
	margin:0 auto;
	width:200px
}
}
@media (max-width: 568px) {
	.container-slider .frontpage-slider .slider .image {
	height:200px
}
.container-slider .frontpage-slider .slider .content {
	margin-top:5px;
}
.container-slider .frontpage-slider .slider .content h2 {
	font-size:1.4em;
	line-height:1.2em;
	padding:5px 15px;
	margin-bottom:5px;
	top:0;
	right:0px
}
.container-slider .frontpage-slider .slider .content h3 {
	display:block;
	font-size:1.6em;
	letter-spacing:-1px;
	line-height:2.5em;
	height:inherit;
	margin:0 auto;
	width:120px
}
}
.container-breadcrumbs {
	background-color:#f1f1f1;
	border-bottom:solid 1px #cbcbcb;
	border-top:solid 1px #cbcbcb;
	padding:10px 20px;
}
.container-breadcrumbs .woocommerce-breadcrumb {
	margin:0;
	padding:0;
	font-size:0.9em;
	color:#989898
}
.container-breadcrumbs .woocommerce-breadcrumb a {
	display:inline-block;
	color:#191919;
	font-weight:bold;
	width:inherit
}
.container-breadcrumbs .woocommerce-breadcrumb .delimeter {
	padding:0 10px
}
.container-content {
	background-color:#fff;
	padding:40px 20px;
}
.container-content #main {
	position:relative
}
@media (max-width: 568px) {
	.container-content {
		padding-top:20px
	}
}
.container-delivery {
	background:url("assets/img/bg-delivery.jpg") no-repeat scroll 50% 50%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	text-align:center
}
.container-delivery article {
	padding:5em 5em
}
.container-delivery h3,.container-delivery h4 {
	background-color:#fff;
	display:block;
	text-transform:uppercase;
	margin:0 auto;
	padding:5px 15px
}
.container-delivery h3 {
	max-width:600px;
	margin-bottom:10px
}
.container-delivery h4 {
	max-width:500px
}
@media (min-width: 569px) and (max-width: 1024px) {
	.container-delivery h3,.container-delivery h4 {
	font-size:1.8em
}
}
@media (max-width: 568px) {
	.container-delivery h3,.container-delivery h4 {
	font-size:1.2em
}
}
.container-cta .cta {
	padding:20px 0;
	text-align:left;
}
.container-cta .cta > div{
	display: flex;
	align-items: center;
	justify-content: center;
	border-right: 1px solid #fff;
}
.container-cta .cta:last-child > div{
	border-right: none;
}
.container-cta .cta img {
	display:block;
	height:auto;
	margin-right:15px;
	width:70px
}
.container-cta .cta h3 {
	display:block;
	font-size:1.17em;
	line-height:1em;
	margin-bottom: 0;
	color:var(--white);
}
.container-cta .cta h4 {
	display:block;
	font-size:1em;
	margin-top: 0;
	color:var(--white);
}
@media (min-width: 569px) and (max-width: 1024px) {

.container-cta .cta img {
	margin-right:10px;
	width:70px
}
.container-cta .cta h3 {
	font-size:1.0em;
}
.container-cta .cta h4 {
	font-size:0.8em;
}
}
@media (max-width: 568px) {
	.container-cta .cta {
		padding:1em 1em;
		width:100%
	}
	.container-cta .cta > div{border-right: none}
.container-cta .cta h3 {
	font-size:1.4em;
	display:block;
}
.container-cta .cta h4 {
	font-size:1em;
	display:block;
}
}
.container-newproducts {
	background-color:#fff;
	padding:40px 20px 20px 20px
}
.container-footer {
	background-color:var(--accent-color);
	color:#fff;
	padding:30px 20px 20px 20px;
	font-weight:normal
}
.container-footer footer {
	clear:left
}
@media (min-width: 992px) {
.container-footer footer .border-left{border-left: 1px solid #fff;padding-left:15px}
}
@media (min-width: 768px) {
.container-footer footer > div{display: flex;gap:10px}
.search-sort-wrapper{display: flex; justify-content: flex-end; align-items: center; gap: 20px; margin-bottom: 20px;}
}
.container-footer footer .widget {
	flex: 1;
	color:#fff;
}
.container-footer footer .widget h2,.container-footer footer .widget h3{color:var(--white);margin:0}
.container-footer footer .widget h4 {
	color:var(--text-color);
}
.container-footer footer .widget p {
	color:#fff;
	line-height:26px
}
.container-footer footer .widget a {
	color:var(--white);
	line-height:26px
}
.container-footer footer .widget a:hover {
	color:rgba(255, 255, 255, 0.8);
}
.container-footer footer .widget.widget_nav_menu ul {
	margin:0;
	padding-left:0;
	list-style-type:none
}
.container-footer footer .widget.widget_text {
	color:rgba(255,255,255,0.5) !important
}
@media (max-width: 568px) {
	.container-footer footer .widget {
	margin-bottom:2em;
	width:100%
}
}
.container-footer .credits .logo {
	padding:0;
	min-height:inherit;
	min-width:inherit;
	width:3em;
	margin-top:-40px
}
.container-footer .credits .logo img {
	height:auto;
	width:100%
}
.container-copyright {
	background: var(--black);
	padding:5px 20px;
	color:var(--white);
}
.container-copyright *{
	color:var(--white);
}
.container-copyright .copyright{margin:10px 0}
.container-copyright a:hover,.container-copyright a:hover *{color:var(--accent-color)}
.container-copyright .menu-social-menu-container .socialmenu{font-size: 30px;color:var(--white);display: flex;justify-content: end;padding: 0;margin: 0;list-style: none}
.container-copyright .menu-social-menu-container .socialmenu li{padding:0 10px}
.dark-bg{background: var(--black);color:var(--white);}
.dark-bg *{color:var(--white);}
.text-center{text-align: center;}
.featured-product-heading{display: inline-block;background:var(--accent-color);padding: 5px 10px;position: relative;top:-20px;margin:0}
.half-max-width{max-width: 640px}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color: inherit;}
.woocommerce div.product form.cart .variations select{border-width: 1px;border-style: solid;padding:5px 10px}
.woocommerce-pagination{width: 100%}
div.woocommerce form .form-row .select2-selection:focus, div.woocommerce form .form-row input[type=checkbox]:focus, div.woocommerce form .form-row input[type=date]:focus, div.woocommerce form .form-row input[type=email]:focus, div.woocommerce form .form-row input[type=number]:focus, div.woocommerce form .form-row input[type=password]:focus, div.woocommerce form .form-row input[type=radio]:focus, div.woocommerce form .form-row input[type=search]:focus, div.woocommerce form .form-row input[type=tel]:focus, div.woocommerce form .form-row input[type=text]:focus, div.woocommerce form .form-row input[type=url]:focus, div.woocommerce form .form-row select:focus, div.woocommerce form .form-row textarea:focus{outline: none !important}
.fc-checkout-order-review__inner table th{color:inherit;}
nav.woocommerce-MyAccount-navigation li a{background-color: var(--dark) !important}
nav.woocommerce-MyAccount-navigation li.is-active a{background: var(--accent-color) !important}
.woocommerce div.product div.images{margin-bottom: 0}
.loctabs {
	width:100%;
	margin:auto
}
.loctabs ul {
	float:left !important;
	display:block !important;
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%
}
.loctabs ul li {
	display:block !important;
	float:left !important;
	width:20%;
	border-left:1px solid #656565
}
.loctabs ul li .mapembed {
	display:none
}
@media (max-width: 568px) {
	.loctabs ul li {
	border:none;
	width:100%
}
}
.loctabs ul li a {
	display:block !important;
	float:left !important;
	padding:20px;
	width:100%;
	background-color:#323232;
	font-weight:bold;
	color:#FFF;
	outline:none
}
.loctabs ul li a .subline {
	font-weight:normal;
	font-size:0.75rem
}
.loctabs ul li a.selected {
	background-color:#e5e5e5;
	color:#323232
}
@media (max-width: 568px) {
	.loctabs ul li a {
	padding:10px 20px
}
}
.loctabs ul li a:hover {
	background-color:#191919;
	color:#FFF
}
.loctabs ul li a:hover.selected {
	background-color:#191919;
	color:#FFF
}
.loctabs ul li.tab1 {
	border:none !important
}
.loctabs .location-tab {
	border-left:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	margin:0;
	padding:0
}
@media (max-width: 769px) {
	.loctabs .location-tab {
	border:none
}
}
.loctabs .location-details {
	float:left;
	width:35%;
	min-height:400px;
	padding:20px
}
@media (max-width: 769px) {
	.loctabs .location-details {
	width:100%;
	min-height:inherit;
	border-left:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8
}
}
.loctabs .location-map {
	float:left;
	width:65%;
	min-height:400px
}
@media (max-width: 769px) {
	.loctabs .location-map {
	width:100%;
	min-height:300px
}
}
.loctabs .location-map iframe {
	width:100%;
	height:400px
}
a,a:active,a:visited {
	color:var(--accent-color);
	text-decoration:none
}
a:hover {
	color:#c61017;
	cursor:pointer
}
nav ul {
	list-style-type:none;
	padding:0;
	margin:0;
	line-height:1
}
nav a {
	display:block;
	width:10em
}
nav li {
	float:left;
	width:10em
}
nav li:hover ul,nav li.sfhover ul {
	left:auto
}
nav li:hover ul li,nav li.sfhover ul li {
	float:none;
	display:block
}
nav li:hover ul li a,nav li.sfhover ul li a {
	width:10em
}
nav li:hover ul ul,nav li.sfhover ul ul {
	left:-999em
}
nav li li:hover ul,nav li li.sfhover ul {
	left:auto
}
nav li ul {
	position:absolute;
	width:10em;
	left:-999em
}
nav li ul ul {
	margin:-1em 0 0 10em
}
nav li {
	margin-right:10px
}
nav li .sub-menu {
	padding-top:10px
}
nav li .sub-menu li {
	padding-top:6.66667px
}
nav.menu-top {
	height:3em
}
nav.menu-top li {
	border-right:1px solid #F4777C;
	border-right:1px solid rgba(255,255,255,0.4);
	padding:0 !important;
	width:inherit
}
nav.menu-top li:first-child {
	border-left:1px solid #F4777C;
	border-left:1px solid rgba(255,255,255,0.4);
	margin-left:0 !important
}
nav.menu-top li a {
	border:none !important;
	font-size:0.8em;
	outline:none;
	padding:1.4em 1.4em !important;
	width:inherit !important
}
nav.menu-top #menu-social-menu {
	margin-right:1px
}
nav.menu-top #menu-social-menu li {
	width:50px !important;
	border-left:1px solid rgba(255,255,255,0.4)
}
nav.menu-top #menu-social-menu li#menu-item-37 a {
	padding:13px 17px 13px 21px !important
}
nav.menu-top .menu-social-menu-container {
	border-right:1px solid rgba(255,255,255,0.4)
}
nav.menu-products .mainmenu {
	border-collapse:collapse;
	display:table;
	table-layout:fixed
}
nav.menu-products .mainmenu li {
	display:table-cell;
	margin-right:0;
	padding:0 !important;
	height:50px;
	overflow:hidden;
	position:relative;
	vertical-align:middle
}
nav.menu-products .mainmenu li:first-of-type {
	margin-left:0 !important
}
nav.menu-products .mainmenu li:last-of-type {
	border-right:none
}
nav.menu-products .mainmenu li a {
	background-color:var(--white) !important;
	border:none;
	color:var(--black) !important;
	display:block;
	outline:none;
	width:100%;
	height:100%;
	transition: all 0.3s
}
nav.menu-products .mainmenu li a:after {
	content:'';
	height:calc(100% - 4px);
	width:1px;
	background: #d2d2d2;
	position: absolute;
	top:2px;
	right: 0
}
nav.menu-products .mainmenu li:last-child a:after {
	width:0
}
nav.menu-products .mainmenu li a:hover {
	background-color:var(--accent-color) !important;
	color:#fff !important
}
nav.menu-products .mainmenu li a:hover:after {
	display:none
}
nav.menu-products .mainmenu li a div {
	visibility:hidden;
	padding-left:10%;
	padding-right:10%;
	width:100%;
	padding:0 10px !important;
	display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
}
@media (min-width: 569px) and (max-width: 1024px) {
	nav.menu-products .mainmenu li a {
	padding:1.5em 1em !important
}
}
@media (max-width: 568px) {
	nav.menu-products .mainmenu li a {
	padding:1em 0.5em !important
}
}
nav.menu-products.count-1 .mainmenu li {
	width:100% !important
}
nav.menu-products.count-2 .mainmenu li {
	width:50% !important
}
nav.menu-products.count-3 .mainmenu li {
	width:33.3333% !important
}
nav.menu-products.count-4 .mainmenu li {
	width:25% !important
}
nav.menu-products.count-5 .mainmenu li {
	width:20% !important
}
nav.menu-products.count-6 .mainmenu li {
	width:16.65% !important
}
nav.menu-products.count-7 .mainmenu li {
	width:14.28% !important
}
nav.menu-products.count-8 .mainmenu li {
	width:12.5% !important
}
nav.menu-products.count-9 .mainmenu li {
	width:11.11% !important
}
nav.mm-menu .mm-list {
	margin:0
}
nav.mm-menu .mm-list li {
	border-right:none;
	display:block !important;
	position:relative !important;
	width:100% !important
}
nav.mm-menu .mm-list li a {
	background-color:transparent !important;
	border:none !important;
	color:rgba(255,255,255,0.5) !important;
	outline:none !important;
	width:100%
}
nav.mm-menu .mm-list .mm-subclose:before {
	margin-bottom:-5px
}
h1,h2,h3,h4,h5,h6 {
	color:#4c4c4c;
	font-family:'Nunito Sans',sans-serif;
	font-weight:400;
	margin:0.67em 0
}
p,ul,ol,li {
	color:#191919;
	font-family:'Nunito Sans',Arial,sans-serif;
	font-size:1em
}
h1 {
	font-size:2em
}
h1.sitename {
	font-size:4.2em;
	font-weight:100;
	text-transform:uppercase;
	margin-bottom:0
}
@media (min-width: 569px) and (max-width: 1024px) {
	h1 {
	font-size:2.6em
}
}
@media (max-width: 568px) {
	h1 {
	font-size:2.2em
}
}
h2 {
	font-size:1.5em;
}
h2.description {
	font-size:2.2em;
	font-weight:100;
	text-transform:uppercase
}
h2.title {
	font-size:3.6em;
	font-weight:100;
	text-transform:uppercase
}
@media (min-width: 569px) and (max-width: 1024px) {
	h2 {
	font-size:2.2em
}
}
@media (max-width: 568px) {
	h2 {
	font-size:2em
}
}
h3 {
	font-size:1.17em
}
@media (min-width: 569px) and (max-width: 1024px) {
	h3 {
	font-size:1.17em
}
}
@media (max-width: 568px) {
	h3 {
	font-size:1.17em
}
}
h4 {
	font-size:1.17em;
}
h4.widget-title {
	font-size:1.17em;
}
@media (min-width: 569px) and (max-width: 1024px) {
	h4 {
	font-size:1.17em
}
}
@media (max-width: 568px) {
	h4 {
	font-size:1.17em
}
}
h5 {
	font-size:1.17em;
}
@media (min-width: 569px) and (max-width: 1024px) {
	h5 {
	font-size:1.17em
}
}
@media (max-width: 568px) {
	h5 {
	font-size:1.17em
}
}
h6 {
	font-size:1.17em;
}
@media (min-width: 569px) and (max-width: 1024px) {
	h6 {
	font-size:1.17em
}
}
@media (max-width: 568px) {
	h6 {
	font-size:1.17em
}
}
p {
	margin-top:0
}
blockquote {
	background-color:#f2f2f2;
	color:#191919;
	font-style:italic;
	font-family:"HelveticaNeue","Helvetica",Arial,sans-serif;
	font-weight:500;
	margin:20px;
	padding:20px 40px;
	position:relative
}
blockquote:before,blockquote:after {
	color:#191919;
	font-size:4em;
	position:absolute
}
blockquote:before {
	content:'“';
	left:10px;
	top:-5px
}
blockquote:after {
	content:'”';
	right:20px
}
blockquote p {
	display:inline;
	margin-bottom:0
}
.button,nav li a,button,input[type="button"],input[type="reset"],input[type="submit"],button[type="button"],button[type="reset"],button[type="submit"],button[disabled=disabled],button:disabled,input[disabled=disabled],input:disabled,.gform_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page nav li a.alt,nav li .woocommerce-page a.alt,.woocommerce-page a.alt.gform_button,.woocommerce-page .pagination a.alt,.pagination .woocommerce-page a.alt,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page a.alt,.woocommerce-page nav.woocommerce-pagination ul li a.alt,.woocommerce-page a.alt.sg-btn,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.pagination span,.pagination a,.woocommerce .products .owl-buttons .owl-prev,.woocommerce .products .owl-buttons .owl-next,.woocommerce-page .products .owl-buttons .owl-prev,.woocommerce-page .products .owl-buttons .owl-next,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span,.sg-btn {
	background-color:var(--accent-color) !important;
	color:#fff !important;
	display:inline-block;
	padding:8px 12px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{padding:0 2px}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li a{background-color: var(--dark) !important}
.button:hover,nav li a:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[disabled=disabled]:hover,input:hover:disabled,.gform_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page nav li a.alt:hover,nav li .woocommerce-page a.alt:hover,.woocommerce-page a.alt.gform_button:hover,.woocommerce-page .pagination a.alt:hover,.pagination .woocommerce-page a.alt:hover,.woocommerce-page a.alt.sg-btn:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.pagination span:hover,.pagination a:hover,.woocommerce .products .owl-buttons .owl-prev:hover,.woocommerce .products .owl-buttons .owl-next:hover,.woocommerce-page .products .owl-buttons .owl-prev:hover,.woocommerce-page .products .owl-buttons .owl-next:hover,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span:hover,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span:hover,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span:hover,.sg-btn:hover {
	background-color:#c61017 !important;
	color:#fff !important
}
button[disabled=disabled],button:disabled,input[disabled=disabled],input:disabled {
	background-color:#cbcbcb !important;
	color:#191919 !important
}
button[disabled=disabled]:hover,button:disabled:hover,input[disabled=disabled]:hover,input:disabled:hover {
	background-color:#cbcbcb !important;
	color:#191919 !important
}
.woocommerce nav li a,nav li .woocommerce a,.woocommerce a.gform_button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce .woocommerce-page nav li a.alt,.woocommerce-page nav li .woocommerce a.alt,.woocommerce nav li .woocommerce-page a.alt,nav li .woocommerce-page .woocommerce a.alt,.woocommerce .woocommerce-page a.alt.gform_button,.woocommerce-page .woocommerce a.alt.gform_button,.woocommerce .woocommerce-page .pagination a.alt,.woocommerce-page .pagination .woocommerce a.alt,.woocommerce .pagination .woocommerce-page a.alt,.pagination .woocommerce-page .woocommerce a.alt,.woocommerce .woocommerce-page a.alt.sg-btn,.woocommerce-page .woocommerce a.alt.sg-btn,.woocommerce .pagination a,.pagination .woocommerce a,.woocommerce .products .owl-buttons a.owl-prev,.woocommerce .products .owl-buttons a.owl-next,.woocommerce-page .products .owl-buttons .woocommerce a.owl-prev,.woocommerce-page .products .owl-buttons .woocommerce a.owl-next,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce a,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce a,.woocommerce a.sg-btn,.woocommerce button,.woocommerce button[type="button"],.woocommerce button[type="reset"],.woocommerce button[type="submit"],.woocommerce button[disabled=disabled],.woocommerce button:disabled,.woocommerce button.gform_button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce .products .owl-buttons button.owl-prev,.woocommerce .products .owl-buttons button.owl-next,.woocommerce-page .products .owl-buttons .woocommerce button.owl-prev,.woocommerce-page .products .owl-buttons .woocommerce button.owl-next,.woocommerce button.sg-btn,.woocommerce input[type="button"],.woocommerce input[type="reset"],.woocommerce input[type="submit"],.woocommerce input[disabled=disabled],.woocommerce input:disabled,.woocommerce input.gform_button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce input.button.alt,.woocommerce-page #respond .woocommerce input#submit,.woocommerce-page #content .woocommerce input.button,.woocommerce .products .owl-buttons input.owl-prev,.woocommerce .products .owl-buttons input.owl-next,.woocommerce-page .products .owl-buttons .woocommerce input.owl-prev,.woocommerce-page .products .owl-buttons .woocommerce input.owl-next,.woocommerce input.sg-btn,.woocommerce #respond input#submit,.woocommerce #content input[type="button"],.woocommerce #content input[type="reset"],.woocommerce #content input[type="submit"],.woocommerce #content input[disabled=disabled],.woocommerce #content input:disabled,.woocommerce #content input.gform_button,.woocommerce #content #respond input#submit,.woocommerce #respond #content input#submit,.woocommerce #content input.button,.woocommerce-page #respond .woocommerce #content input#submit,.woocommerce #content .products .owl-buttons input.owl-prev,.woocommerce .products .owl-buttons #content input.owl-prev,.woocommerce #content .products .owl-buttons input.owl-next,.woocommerce .products .owl-buttons #content input.owl-next,.woocommerce-page .products .owl-buttons .woocommerce #content input.owl-prev,.woocommerce-page .products .owl-buttons .woocommerce #content input.owl-next,.woocommerce #content input.sg-btn,.woocommerce nav li a.alt,nav li .woocommerce a.alt,.woocommerce a.alt.gform_button,.woocommerce a.alt.button,.woocommerce .woocommerce-page nav li a.alt,.woocommerce-page nav li .woocommerce a.alt,.woocommerce nav li .woocommerce-page a.alt,nav li .woocommerce-page .woocommerce a.alt,.woocommerce-page .products .owl-buttons .woocommerce a.alt.owl-prev,.woocommerce-page .products .owl-buttons .woocommerce a.alt.owl-next,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce a.alt,.woocommerce .pagination a.alt,.pagination .woocommerce a.alt,.woocommerce .products .owl-buttons a.alt.owl-prev,.woocommerce .products .owl-buttons a.alt.owl-next,.woocommerce nav.woocommerce-pagination ul li a.alt,.woocommerce #content nav.woocommerce-pagination ul li a.alt,.woocommerce a.alt.sg-btn,.woocommerce button.alt,.woocommerce button.alt[type="button"],.woocommerce button.alt[type="reset"],.woocommerce button.alt[type="submit"],.woocommerce button.alt[disabled=disabled],.woocommerce button.alt:disabled,.woocommerce button.alt.gform_button,.woocommerce .woocommerce-page button.alt.button,.woocommerce-page .woocommerce button.alt.button,.woocommerce .products .owl-buttons button.alt.owl-prev,.woocommerce .products .owl-buttons button.alt.owl-next,.woocommerce-page .products .owl-buttons .woocommerce button.alt.owl-prev,.woocommerce-page .products .owl-buttons .woocommerce button.alt.owl-next,.woocommerce button.alt.sg-btn,.woocommerce input.alt[type="button"],.woocommerce input.alt[type="reset"],.woocommerce input.alt[type="submit"],.woocommerce input.alt[disabled=disabled],.woocommerce input.alt:disabled,.woocommerce input.alt.gform_button,.woocommerce input.alt.button,.woocommerce #respond input.alt#submit,.woocommerce #content input.alt.button,.woocommerce-page #respond .woocommerce input.alt#submit,.woocommerce-page #content .woocommerce input.alt.button,.woocommerce .products .owl-buttons input.alt.owl-prev,.woocommerce .products .owl-buttons input.alt.owl-next,.woocommerce-page .products .owl-buttons .woocommerce input.alt.owl-prev,.woocommerce-page .products .owl-buttons .woocommerce input.alt.owl-next,.woocommerce input.alt.sg-btn,.woocommerce-page nav li a.alt,nav li .woocommerce-page a.alt,.woocommerce-page a.alt.button,.woocommerce-page nav li a.alt,nav li .woocommerce-page a.alt,.woocommerce-page a.alt.gform_button,.woocommerce-page .products .owl-buttons a.alt.owl-prev,.woocommerce-page .products .owl-buttons a.alt.owl-next,.woocommerce-page nav.woocommerce-pagination ul li a.alt,.woocommerce-page #content nav.woocommerce-pagination ul li a.alt,.woocommerce-page .pagination a.alt,.pagination .woocommerce-page a.alt,.woocommerce .products .owl-buttons .woocommerce-page a.alt.owl-prev,.woocommerce .products .owl-buttons .woocommerce-page a.alt.owl-next,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page a.alt,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page a.alt,.woocommerce-page a.alt.sg-btn,.woocommerce-page button.alt,.woocommerce-page button.alt[type="button"],.woocommerce-page button.alt[type="reset"],.woocommerce-page button.alt[type="submit"],.woocommerce-page button.alt[disabled=disabled],.woocommerce-page button.alt:disabled,.woocommerce-page button.alt.gform_button,.woocommerce-page button.alt.button,.woocommerce .products .owl-buttons .woocommerce-page button.alt.owl-prev,.woocommerce .products .owl-buttons .woocommerce-page button.alt.owl-next,.woocommerce-page .products .owl-buttons button.alt.owl-prev,.woocommerce-page .products .owl-buttons button.alt.owl-next,.woocommerce-page button.alt.sg-btn,.woocommerce-page input.alt[type="button"],.woocommerce-page input.alt[type="reset"],.woocommerce-page input.alt[type="submit"],.woocommerce-page input.alt[disabled=disabled],.woocommerce-page input.alt:disabled,.woocommerce-page input.alt.gform_button,.woocommerce #respond .woocommerce-page input.alt#submit,.woocommerce #content .woocommerce-page input.alt.button,.woocommerce-page input.alt.button,.woocommerce-page #respond input.alt#submit,.woocommerce-page #content input.alt.button,.woocommerce .products .owl-buttons .woocommerce-page input.alt.owl-prev,.woocommerce .products .owl-buttons .woocommerce-page input.alt.owl-next,.woocommerce-page .products .owl-buttons input.alt.owl-prev,.woocommerce-page .products .owl-buttons input.alt.owl-next,.woocommerce-page input.alt.sg-btn,.woocommerce-page nav li a.alt,nav li .woocommerce-page a.alt,.woocommerce-page a.alt.button,.woocommerce-page nav li a.alt,nav li .woocommerce-page a.alt,.woocommerce-page a.alt.gform_button,.woocommerce-page .products .owl-buttons a.alt.owl-prev,.woocommerce-page .products .owl-buttons a.alt.owl-next,.woocommerce-page nav.woocommerce-pagination ul li a.alt,.woocommerce-page #content nav.woocommerce-pagination ul li a.alt,.woocommerce-page .pagination a.alt,.pagination .woocommerce-page a.alt,.woocommerce .products .owl-buttons .woocommerce-page a.alt.owl-prev,.woocommerce .products .owl-buttons .woocommerce-page a.alt.owl-next,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page a.alt,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page a.alt,.woocommerce-page a.alt.sg-btn,.woocommerce-page button,.woocommerce-page button[type="button"],.woocommerce-page button[type="reset"],.woocommerce-page button[type="submit"],.woocommerce-page button[disabled=disabled],.woocommerce-page button:disabled,.woocommerce-page button.gform_button,.woocommerce-page button.button.alt,.woocommerce-page button.button,.woocommerce .products .owl-buttons .woocommerce-page button.owl-prev,.woocommerce .products .owl-buttons .woocommerce-page button.owl-next,.woocommerce-page .products .owl-buttons button.owl-prev,.woocommerce-page .products .owl-buttons button.owl-next,.woocommerce-page button.sg-btn,.woocommerce-page input[type="button"],.woocommerce-page input[type="reset"],.woocommerce-page input[type="submit"],.woocommerce-page input[disabled=disabled],.woocommerce-page input:disabled,.woocommerce-page input.gform_button,.woocommerce #respond .woocommerce-page input#submit,.woocommerce #content .woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.woocommerce .products .owl-buttons .woocommerce-page input.owl-prev,.woocommerce .products .owl-buttons .woocommerce-page input.owl-next,.woocommerce-page .products .owl-buttons input.owl-prev,.woocommerce-page .products .owl-buttons input.owl-next,.woocommerce-page input.sg-btn,.woocommerce-page #respond input#submit,.woocommerce-page #content input[type="button"],.woocommerce-page #content input[type="reset"],.woocommerce-page #content input[type="submit"],.woocommerce-page #content input[disabled=disabled],.woocommerce-page #content input:disabled,.woocommerce-page #content input.gform_button,.woocommerce #respond .woocommerce-page #content input#submit,.woocommerce-page #content #respond input#submit,.woocommerce-page #respond #content input#submit,.woocommerce-page #content input.button,.woocommerce .products .owl-buttons .woocommerce-page #content input.owl-prev,.woocommerce .products .owl-buttons .woocommerce-page #content input.owl-next,.woocommerce-page #content .products .owl-buttons input.owl-prev,.woocommerce-page .products .owl-buttons #content input.owl-prev,.woocommerce-page #content .products .owl-buttons input.owl-next,.woocommerce-page .products .owl-buttons #content input.owl-next,.woocommerce-page #content input.sg-btn {
	text-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:none
}
.woocommerce nav li a:hover,nav li .woocommerce a:hover,.woocommerce a.gform_button:hover,.woocommerce a.button:hover,.woocommerce .woocommerce-page nav li a.alt:hover,.woocommerce-page nav li .woocommerce a.alt:hover,.woocommerce nav li .woocommerce-page a.alt:hover,nav li .woocommerce-page .woocommerce a.alt:hover,.woocommerce .pagination a:hover,.pagination .woocommerce a:hover,.woocommerce .products .owl-buttons a.owl-prev:hover,.woocommerce .products .owl-buttons a.owl-next:hover,.woocommerce-page .products .owl-buttons .woocommerce a.owl-prev:hover,.woocommerce-page .products .owl-buttons .woocommerce a.owl-next:hover,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce a:hover,.woocommerce a.sg-btn:hover,.woocommerce button:hover,.woocommerce button[type="button"]:hover,.woocommerce button[type="reset"]:hover,.woocommerce button[type="submit"]:hover,.woocommerce button[disabled=disabled]:hover,.woocommerce button:hover:disabled,.woocommerce button.gform_button:hover,.woocommerce button.button.alt:hover,.woocommerce .woocommerce-page button.button:hover,.woocommerce-page .woocommerce button.button:hover,.woocommerce .products .owl-buttons button.owl-prev:hover,.woocommerce .products .owl-buttons button.owl-next:hover,.woocommerce-page .products .owl-buttons .woocommerce button.owl-prev:hover,.woocommerce-page .products .owl-buttons .woocommerce button.owl-next:hover,.woocommerce button.sg-btn:hover,.woocommerce input[type="button"]:hover,.woocommerce input[type="reset"]:hover,.woocommerce input[type="submit"]:hover,.woocommerce input[disabled=disabled]:hover,.woocommerce input:hover:disabled,.woocommerce input.gform_button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #respond .woocommerce input#submit:hover,.woocommerce-page #content .woocommerce input.button:hover,.woocommerce .products .owl-buttons input.owl-prev:hover,.woocommerce .products .owl-buttons input.owl-next:hover,.woocommerce-page .products .owl-buttons .woocommerce input.owl-prev:hover,.woocommerce-page .products .owl-buttons .woocommerce input.owl-next:hover,.woocommerce input.sg-btn:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input[type="button"]:hover,.woocommerce #content input[type="reset"]:hover,.woocommerce #content input[type="submit"]:hover,.woocommerce #content input[disabled=disabled]:hover,.woocommerce #content input:hover:disabled,.woocommerce #content input.gform_button:hover,.woocommerce #content #respond input#submit:hover,.woocommerce #respond #content input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #respond .woocommerce #content input#submit:hover,.woocommerce #content .products .owl-buttons input.owl-prev:hover,.woocommerce .products .owl-buttons #content input.owl-prev:hover,.woocommerce #content .products .owl-buttons input.owl-next:hover,.woocommerce .products .owl-buttons #content input.owl-next:hover,.woocommerce-page .products .owl-buttons .woocommerce #content input.owl-prev:hover,.woocommerce-page .products .owl-buttons .woocommerce #content input.owl-next:hover,.woocommerce #content input.sg-btn:hover,.woocommerce nav li a.alt:hover,nav li .woocommerce a.alt:hover,.woocommerce a.alt.gform_button:hover,.woocommerce a.alt.button:hover,.woocommerce .woocommerce-page nav li a.alt:hover,.woocommerce-page nav li .woocommerce a.alt:hover,.woocommerce nav li .woocommerce-page a.alt:hover,nav li .woocommerce-page .woocommerce a.alt:hover,.woocommerce-page .products .owl-buttons .woocommerce a.alt.owl-prev:hover,.woocommerce-page .products .owl-buttons .woocommerce a.alt.owl-next:hover,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce a.alt:hover,.woocommerce .pagination a.alt:hover,.pagination .woocommerce a.alt:hover,.woocommerce .products .owl-buttons a.alt.owl-prev:hover,.woocommerce .products .owl-buttons a.alt.owl-next:hover,.woocommerce #content nav.woocommerce-pagination ul li a.alt:hover,.woocommerce a.alt.sg-btn:hover,.woocommerce button.alt:hover,.woocommerce button.alt[type="button"]:hover,.woocommerce button.alt[type="reset"]:hover,.woocommerce button.alt[type="submit"]:hover,.woocommerce button.alt[disabled=disabled]:hover,.woocommerce button.alt:hover:disabled,.woocommerce button.alt.gform_button:hover,.woocommerce .woocommerce-page button.alt.button:hover,.woocommerce-page .woocommerce button.alt.button:hover,.woocommerce .products .owl-buttons button.alt.owl-prev:hover,.woocommerce .products .owl-buttons button.alt.owl-next:hover,.woocommerce-page .products .owl-buttons .woocommerce button.alt.owl-prev:hover,.woocommerce-page .products .owl-buttons .woocommerce button.alt.owl-next:hover,.woocommerce button.alt.sg-btn:hover,.woocommerce input.alt[type="button"]:hover,.woocommerce input.alt[type="reset"]:hover,.woocommerce input.alt[type="submit"]:hover,.woocommerce input.alt[disabled=disabled]:hover,.woocommerce input.alt:hover:disabled,.woocommerce input.alt.gform_button:hover,.woocommerce input.alt.button:hover,.woocommerce #respond input.alt#submit:hover,.woocommerce #content input.alt.button:hover,.woocommerce-page #respond .woocommerce input.alt#submit:hover,.woocommerce-page #content .woocommerce input.alt.button:hover,.woocommerce .products .owl-buttons input.alt.owl-prev:hover,.woocommerce .products .owl-buttons input.alt.owl-next:hover,.woocommerce-page .products .owl-buttons .woocommerce input.alt.owl-prev:hover,.woocommerce-page .products .owl-buttons .woocommerce input.alt.owl-next:hover,.woocommerce input.alt.sg-btn:hover,.woocommerce-page nav li a.alt:hover,nav li .woocommerce-page a.alt:hover,.woocommerce-page a.alt.button:hover,.woocommerce-page a.alt.gform_button:hover,.woocommerce-page .products .owl-buttons a.alt.owl-prev:hover,.woocommerce-page .products .owl-buttons a.alt.owl-next:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a.alt:hover,.woocommerce-page .pagination a.alt:hover,.pagination .woocommerce-page a.alt:hover,.woocommerce .products .owl-buttons .woocommerce-page a.alt.owl-prev:hover,.woocommerce .products .owl-buttons .woocommerce-page a.alt.owl-next:hover,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page a.alt:hover,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page a.alt:hover,.woocommerce-page a.alt.sg-btn:hover,.woocommerce-page button.alt:hover,.woocommerce-page button.alt[type="button"]:hover,.woocommerce-page button.alt[type="reset"]:hover,.woocommerce-page button.alt[type="submit"]:hover,.woocommerce-page button.alt[disabled=disabled]:hover,.woocommerce-page button.alt:hover:disabled,.woocommerce-page button.alt.gform_button:hover,.woocommerce .products .owl-buttons .woocommerce-page button.alt.owl-prev:hover,.woocommerce .products .owl-buttons .woocommerce-page button.alt.owl-next:hover,.woocommerce-page .products .owl-buttons button.alt.owl-prev:hover,.woocommerce-page .products .owl-buttons button.alt.owl-next:hover,.woocommerce-page button.alt.sg-btn:hover,.woocommerce-page input.alt[type="button"]:hover,.woocommerce-page input.alt[type="reset"]:hover,.woocommerce-page input.alt[type="submit"]:hover,.woocommerce-page input.alt[disabled=disabled]:hover,.woocommerce-page input.alt:hover:disabled,.woocommerce-page input.alt.gform_button:hover,.woocommerce #respond .woocommerce-page input.alt#submit:hover,.woocommerce #content .woocommerce-page input.alt.button:hover,.woocommerce-page input.alt.button:hover,.woocommerce-page #respond input.alt#submit:hover,.woocommerce-page #content input.alt.button:hover,.woocommerce .products .owl-buttons .woocommerce-page input.alt.owl-prev:hover,.woocommerce .products .owl-buttons .woocommerce-page input.alt.owl-next:hover,.woocommerce-page .products .owl-buttons input.alt.owl-prev:hover,.woocommerce-page .products .owl-buttons input.alt.owl-next:hover,.woocommerce-page input.alt.sg-btn:hover,.woocommerce-page nav li a.alt:hover,nav li .woocommerce-page a.alt:hover,.woocommerce-page a.alt.button:hover,.woocommerce-page a.alt.gform_button:hover,.woocommerce-page .products .owl-buttons a.alt.owl-prev:hover,.woocommerce-page .products .owl-buttons a.alt.owl-next:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a.alt:hover,.woocommerce-page .pagination a.alt:hover,.pagination .woocommerce-page a.alt:hover,.woocommerce .products .owl-buttons .woocommerce-page a.alt.owl-prev:hover,.woocommerce .products .owl-buttons .woocommerce-page a.alt.owl-next:hover,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page a.alt:hover,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page a.alt:hover,.woocommerce-page a.alt.sg-btn:hover,.woocommerce-page button:hover,.woocommerce-page button[type="button"]:hover,.woocommerce-page button[type="reset"]:hover,.woocommerce-page button[type="submit"]:hover,.woocommerce-page button[disabled=disabled]:hover,.woocommerce-page button:hover:disabled,.woocommerce-page button.gform_button:hover,.woocommerce .products .owl-buttons .woocommerce-page button.owl-prev:hover,.woocommerce .products .owl-buttons .woocommerce-page button.owl-next:hover,.woocommerce-page .products .owl-buttons button.owl-prev:hover,.woocommerce-page .products .owl-buttons button.owl-next:hover,.woocommerce-page button.sg-btn:hover,.woocommerce-page input[type="button"]:hover,.woocommerce-page input[type="reset"]:hover,.woocommerce-page input[type="submit"]:hover,.woocommerce-page input[disabled=disabled]:hover,.woocommerce-page input:hover:disabled,.woocommerce-page input.gform_button:hover,.woocommerce #respond .woocommerce-page input#submit:hover,.woocommerce #content .woocommerce-page input.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce .products .owl-buttons .woocommerce-page input.owl-prev:hover,.woocommerce .products .owl-buttons .woocommerce-page input.owl-next:hover,.woocommerce-page .products .owl-buttons input.owl-prev:hover,.woocommerce-page .products .owl-buttons input.owl-next:hover,.woocommerce-page input.sg-btn:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input[type="button"]:hover,.woocommerce-page #content input[type="reset"]:hover,.woocommerce-page #content input[type="submit"]:hover,.woocommerce-page #content input[disabled=disabled]:hover,.woocommerce-page #content input:hover:disabled,.woocommerce-page #content input.gform_button:hover,.woocommerce #respond .woocommerce-page #content input#submit:hover,.woocommerce-page #content #respond input#submit:hover,.woocommerce-page #respond #content input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce .products .owl-buttons .woocommerce-page #content input.owl-prev:hover,.woocommerce .products .owl-buttons .woocommerce-page #content input.owl-next:hover,.woocommerce-page #content .products .owl-buttons input.owl-prev:hover,.woocommerce-page .products .owl-buttons #content input.owl-prev:hover,.woocommerce-page #content .products .owl-buttons input.owl-next:hover,.woocommerce-page .products .owl-buttons #content input.owl-next:hover,.woocommerce-page #content input.sg-btn:hover {
	background:none
}
form div {
	margin-bottom:5px
}
form label {
	color:#191919;
	display:inline-block;
	min-width:15em
}

form input,form select,form textarea {
	border: 1px solid #999;
	color:#333;
	/*outline:solid 1px #cbcbcb;*/
	padding:8px 10px;
	line-height: 1.4;
	border-radius: 6px;
}
form select{
	-webkit-appearance: none;
    -moz-appearance: none;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;
    background-size: 16px;
    background-position: calc(100% - 12px) 50%;
}
form input::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder {
	color:#b3b3b3;
	font-style:italic
}
form input:-moz-placeholder,form select:-moz-placeholder,form textarea:-moz-placeholder {
	color:#b3b3b3;
	font-style:italic
}
form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder {
	color:#b3b3b3;
	font-style:italic
}
form input:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder {
	color:#b3b3b3;
	font-style:italic
}
form input[readonly="readonly"],form input[readonly],form select[readonly="readonly"],form select[readonly],form textarea[readonly="readonly"],form textarea[readonly] {
	color:#000
}
form input[disabled=disabled],form input:disabled,form select[disabled=disabled],form select:disabled,form textarea[disabled=disabled],form textarea:disabled {
	border:none;
	color:#000;
	outline:none
}
form input:required,form select:required,form textarea:required {
	color:#000
}
/*form input:focus,form select:focus,form textarea:focus {
	outline:solid 1px var(--accent-color)
}*/
form input:focus-visible{outline: none}
form input[type="checkbox"],form input[type="radio"] {
	outline:none !important
}
form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance:none;
	margin:0
}
form .required {
	color:#fff;
	background-color:var(--accent-color);
	display:inline-block;
	height:10px;
	font-size:21px;
	line-height:7px;
	margin-left:5px;
	padding:10px 12px 6px 4px;
	position:relative;
	top:3px;
	width:10px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%
}
.gform_wrapper .gform_body input,.gform_wrapper .gform_body select,.gform_wrapper .gform_body textarea {
	background-color:#e5e5e5;
	border:solid 1px #cbcbcb;
	border:none;
	color:#333;
	outline:solid 1px #cbcbcb;
	padding:10px 10px
}
.searchbar {
	position:relative
}
.searchbar label {
	display:none
}
.searchbar input {
	display:inline-block;
	font-size:2em;
	padding:15px 20px;
	width:800px
}
.searchbar .search-submit {
	background-color:#323232 !important;
	border:none;
	color:#fff;
	display:inline-block;
	min-width:inherit;
	outline:none;
	padding:17px 20px;
	position:absolute;
	top:0
}
.searchbar .search-submit i {
	font-size:2em
}
dl {
	margin-left:1em
}
dl dt {
	font-size:1.2em;
	font-weight:bold;
	margin-top:1em
}
dl dd {
	margin-left:1em
}
ol {
	margin-left:40px;
	padding-left:0
}
ol>li {
	padding-left:0
}
ol>li>ol {
	margin-left:20px
}
ol.numbered {
	counter-reset:li;
	margin-left:0;
	padding-left:10px
}
ol.numbered li {
	position:relative;
	margin:0 0 5px 2em;
	padding:5px 10px;
	list-style:none
}
ol.numbered li:before {
	content:counter(li);
	counter-increment:li;
	position:absolute;
	top:0px;
	left:-2em;
	width:2em;
	margin-right:8px;
	padding:4px;
	color:#fff;
	background:var(--accent-color);
	font-weight:bold;
	text-align:center
}
ol.numbered li>ol {
	margin-left:-10px;
	margin-top:10px;
	margin-bottom:-10px
}
ul {
	list-style:square;
	margin-left:20px;
	padding-left:15px
}
ul>li {
	padding-left:0
}
ul>li>ul {
	margin-left:0
}
ul.custom {
	list-style:none !important;
	margin-left:0;
	padding-left:10px
}
ul.custom li {
	list-style:none !important;
	padding-left:5px
}
ul.custom li:before {
	content:"▪";
	color:var(--accent-color);
	font-size:16px;
	padding-right:5px
}
ul.breadcrumb {
	list-style:none;
	margin-left:0
}
ul.breadcrumb li {
	color:#b2b2b2;
	display:inline;
	padding-left:0
}
ul.breadcrumb li a {
	color:#191919;
	font-weight:bold
}
ul.breadcrumb .divider {
	color:#191919;
	font-size:0
}
ul.breadcrumb .divider:after {
	content:"» ";
	color:#e5e5e5;
	font-size:16px;
	padding:0 10px
}
ul.mainmenu {
	list-style:none;
	margin-left:0;
	margin:3em 0;
	display:table
}
ul.mainmenu li {
	display:table-cell;
	float:left;
	padding-left:0;
	text-align:center;
	width:100%
}
ul.mainmenu li:before {
	/*content:'';
	*/display:inline-block;
	height:100%;
	vertical-align:middle;
	margin-right:0.25em
}
ul.mainmenu li a {
	background-color:#323232;
	color:#fff;
	font-weight:bold;
	height:100%;
	padding:0;
	width:100px
}
ul.mainmenu li a:hover {
	background-color:#191919;
	color:#fff
}
ul.topmenu {
	list-style:none;
	margin-left:0;
	padding-left:0;
	position:relative;
}
ul.topmenu li {
	display:block;
	float:left;
	padding:0 10px;
}
ul.topmenu li:first-child,ul.topmenu li:first-child a{padding-left: 0}
.headermenu a {
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
	transition:all 0.5s
}
.headermenu a:not(.shop-link):hover {
	color:var(--accent-color);
}
.headermenu a span{padding-left:5px}
ul.topmenu li .social {
	position:absolute;
	right:0;
	top:0
}
ul.topmenu li .social li:first-of-type {
	border-left:1px solid #cbcbcb
}
::-moz-selection {
	background:#feea60;
	text-shadow:none
}
::selection {
	background:#feea60;
	text-shadow:none
}
summary {
	outline-color:transparent !important
}
hr {
	border-color:#fff;
	background:var(--accent-color);
	background-image:-webkit-linear-gradient(left, #fff, var(--accent-color), #fff);
	background-image:-moz-linear-gradient(left, #fff, var(--accent-color), #fff);
	background-image:-ms-linear-gradient(left, #fff, var(--accent-color), #fff);
	background-image:-o-linear-gradient(left, #fff, var(--accent-color), #fff)
}
mark {
	background:var(--accent-color);
	color:#e6e6e6;
	padding:3px 5px
}
.pagination span,.pagination a {
	border:none;
	outline:none
}
.pagination .pages {
	background-color:#323232 !important
}
.pagination .pages:hover {
	background-color:#323232 !important
}
.pagination .extend {
	background-color:var(--accent-color) !important
}
.pagination .extend:hover {
	background-color:var(--accent-color) !important
}
.pagination .current {
	background-color:#cbcbcb !important
}
.pagination .current:hover {
	background-color:#cbcbcb !important
}
table {
	color:#191919;
	margin:20px 0;
	border-collapse:separate
}
table caption {
	color:#fff;
	background-color:var(--accent-color);
	padding:10px
}
table a {
	font-weight:bold;
	text-decoration:none
}
table a:link,table a:visited,table a a:active {
	color:var(--accent-color)
}
table a:hover {
	color:#c61017
}
table th {
	background:#323232;
	color:#fff;
	margin-bottom:10px;
	padding:10px
}
table th:first-child {
	text-align:left;
	padding-left:10px
}
table tr {
	text-align:center;
	padding-left:10px
}
table tr:nth-of-type(2n-1) td {
	background:#f2f2f2
}
table tr td:first-of-type {
	border-left:2px solid #cbcbcb
}
table tr td:last-of-type {
	border-right:2px solid #cbcbcb
}
table tr:first-of-type td {
	border-top:2px solid #cbcbcb
}
table tr:last-of-type td {
	border-bottom:2px solid #cbcbcb
}
table tr:hover td {
	background:#e6e6e6
}
table td {
	background:#fff;
	border:1px solid #cbcbcb;
	padding:10px
}
table thead tr:first-of-type th:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px
}
table thead tr:first-of-type th:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px
}
table tfoot tr:last-of-type td:first-child,table tfoot tr:last-of-type th:first-child {
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px
}
table tfoot tr:last-of-type td:last-child,table tfoot tr:last-of-type th:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px
}
table tfoot tr:last-of-type td {
	border-top:none
}
.search article.product {
	float:left !important;
	clear:none !important
}
.search article.product img {
	width:100%;
	height:auto;
	padding-botom:50% !important
}
.search article.product .product-image {
	background-image:url("assets/img/placeholder.png");
	background-position:center;
	background-repeat:no-repeat;
	background-size:auto 100%;
	border:solid 10px #fff;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	padding-bottom:100%;
	width:100%
}
.search article.product h3 {
	font-size:0.8rem;
	margin:0px !important;
	padding:10px;
	text-transform:uppercase !important
}
.search article.product .price {
	width:100% !important
}
.search article.product:nth-of-type(5n+1) {
	clear:both !important
}
@media (min-width: 569px) and (max-width: 1024px) {
	.search article.product {
	clear:none !important
}
.search article.product:nth-child(3n+1) {
	clear:none !important
}
}
@media (max-width: 769px) {
	.search article.product {
	clear:none !important
}
.search article.product:nth-child(2n+1) {
	clear:none !important
}
}
article {
	clear:both;
	margin:0
}
.entry .wp-caption.aligncenter {
	margin:0 auto
}
img.wp-smiley {
	padding:0;
	border:none
}
.sharing h4 {
	margin-bottom:0;
	padding-bottom:0
}
.sharing ul {
	list-style:none;
	margin:0;
	padding:0
}
.sharing li {
	float:left
}
.sharing li:first-child {
	padding-left:0
}
.sharing .share-twitter {
	padding-top:1px
}
.sharing .share-facebook {
	padding-top:1px
}
.sharing .share-googleplus {
	margin-left:20px
}
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-error {
	max-width: 1200px;
	margin: 20px auto !important;
	padding: 20px !important;
	background: white !important;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	border: none;
	position: relative;
	text-align: center;
	color: #333 !important;
	font-size: 16px;
	line-height: 1.6;
	outline: none;
}

/* Success message with green tint */
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message {
	background: #f0f9f4 !important;
	border: 1px solid #4CAF50;
	color: #1b5e20 !important;
}

.woocommerce .woocommerce-message::before,
.woocommerce-page .woocommerce-message::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 4px;
	background: linear-gradient(90deg, #4CAF50, #8BC34A, #4CAF50);
	border-radius: 10px 10px 0 0;
}

/* Error message with red tint */
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error {
	background: #fef0f0 !important;
	border: 1px solid #f44336;
	color: #b71c1c !important;
	text-align: left !important;
}

.woocommerce .woocommerce-error::before,
.woocommerce-page .woocommerce-error::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 4px;
	background: linear-gradient(90deg, #f44336, #e91e63, #f44336);
	border-radius: 10px 10px 0 0;
}

/* Info message with blue tint */
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info {
	background: #e3f2fd !important;
	border: 1px solid #2196F3;
	color: #0d47a1 !important;
}

.woocommerce .woocommerce-info::before,
.woocommerce-page .woocommerce-info::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 4px;
	background: linear-gradient(90deg, #2196F3, #03A9F4, #2196F3);
	border-radius: 10px 10px 0 0;
}
.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-error:after,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-message:after,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-error:after {
	display:none
}
.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message {
	line-height:2.4em !important
}
.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message nav li a,nav li .woocommerce .woocommerce-message a,.woocommerce .woocommerce-message button,.woocommerce .woocommerce-message input[type="button"],.woocommerce .woocommerce-message input[type="reset"],.woocommerce .woocommerce-message input[type="submit"],.woocommerce .woocommerce-message button[type="button"],.woocommerce .woocommerce-message button[type="reset"],.woocommerce .woocommerce-message button[type="submit"],.woocommerce .woocommerce-message button[disabled=disabled],.woocommerce .woocommerce-message button:disabled,.woocommerce .woocommerce-message input[disabled=disabled],.woocommerce .woocommerce-message input:disabled,.woocommerce .woocommerce-message .gform_button,.woocommerce .woocommerce-message #respond input#submit,.woocommerce #respond .woocommerce-message input#submit,.woocommerce .woocommerce-message #content input.button,.woocommerce #content .woocommerce-message input.button,.woocommerce .woocommerce-message a.button.alt,.woocommerce .woocommerce-message button.button.alt,.woocommerce .woocommerce-message input.button.alt,.woocommerce .woocommerce-message .woocommerce-page nav li a.alt,.woocommerce-page nav li .woocommerce .woocommerce-message a.alt,.woocommerce .woocommerce-message nav li .woocommerce-page a.alt,nav li .woocommerce-page .woocommerce .woocommerce-message a.alt,.woocommerce .woocommerce-message .woocommerce-page a.alt.gform_button,.woocommerce-page .woocommerce .woocommerce-message a.alt.gform_button,.woocommerce .woocommerce-message .woocommerce-page a.alt.sg-btn,.woocommerce-page .woocommerce .woocommerce-message a.alt.sg-btn,.woocommerce-page #respond .woocommerce .woocommerce-message input#submit,.woocommerce-page #content .woocommerce .woocommerce-message input.button,.woocommerce .woocommerce-message .pagination span,.pagination .woocommerce .woocommerce-message span,.woocommerce .woocommerce-message .pagination a,.pagination .woocommerce .woocommerce-message a,.woocommerce .woocommerce-message .products .owl-buttons .owl-prev,.woocommerce .products .owl-buttons .woocommerce-message .owl-prev,.woocommerce .woocommerce-message .products .owl-buttons .owl-next,.woocommerce .products .owl-buttons .woocommerce-message .owl-next,.woocommerce-page .products .owl-buttons .woocommerce .woocommerce-message .owl-prev,.woocommerce-page .products .owl-buttons .woocommerce .woocommerce-message .owl-next,.woocommerce .woocommerce-message nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li .woocommerce-message a,.woocommerce .woocommerce-message nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li .woocommerce-message span,.woocommerce .woocommerce-message #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-message a,.woocommerce .woocommerce-message #content nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-message span,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .woocommerce-message a,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .woocommerce-message span,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .woocommerce-message a,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .woocommerce-message span,.woocommerce .woocommerce-message .sg-btn,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message nav li a,nav li .woocommerce-page .woocommerce-message a,.woocommerce-page .woocommerce-message button,.woocommerce-page .woocommerce-message input[type="button"],.woocommerce-page .woocommerce-message input[type="reset"],.woocommerce-page .woocommerce-message input[type="submit"],.woocommerce-page .woocommerce-message button[type="button"],.woocommerce-page .woocommerce-message button[type="reset"],.woocommerce-page .woocommerce-message button[type="submit"],.woocommerce-page .woocommerce-message button[disabled=disabled],.woocommerce-page .woocommerce-message button:disabled,.woocommerce-page .woocommerce-message input[disabled=disabled],.woocommerce-page .woocommerce-message input:disabled,.woocommerce-page .woocommerce-message .gform_button,.woocommerce #respond .woocommerce-page .woocommerce-message input#submit,.woocommerce #content .woocommerce-page .woocommerce-message input.button,.woocommerce-page .woocommerce-message a.button.alt,.woocommerce-page .woocommerce-message nav li a.alt,.woocommerce-page nav li .woocommerce-message a.alt,nav li .woocommerce-page .woocommerce-message a.alt,.woocommerce-page .woocommerce-message a.alt.gform_button,.woocommerce-page .pagination .woocommerce-message a.alt,.woocommerce-page .woocommerce-message a.alt.sg-btn,.woocommerce-page .woocommerce-message #respond input#submit,.woocommerce-page #respond .woocommerce-message input#submit,.woocommerce-page .woocommerce-message #content input.button,.woocommerce-page #content .woocommerce-message input.button,.woocommerce-page .woocommerce-message .pagination span,.pagination .woocommerce-page .woocommerce-message span,.woocommerce-page .woocommerce-message .pagination a,.pagination .woocommerce-page .woocommerce-message a,.woocommerce .products .owl-buttons .woocommerce-page .woocommerce-message .owl-prev,.woocommerce .products .owl-buttons .woocommerce-page .woocommerce-message .owl-next,.woocommerce-page .woocommerce-message .products .owl-buttons .owl-prev,.woocommerce-page .products .owl-buttons .woocommerce-message .owl-prev,.woocommerce-page .woocommerce-message .products .owl-buttons .owl-next,.woocommerce-page .products .owl-buttons .woocommerce-message .owl-next,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .woocommerce-message a,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .woocommerce-message span,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .woocommerce-message a,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .woocommerce-message span,.woocommerce-page .woocommerce-message nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce-message a,.woocommerce-page .woocommerce-message nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce-message span,.woocommerce-page .woocommerce-message #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce-message a,.woocommerce-page .woocommerce-message #content nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce-message span,.woocommerce-page .woocommerce-message .sg-btn {
	clear:both;
	border:none !important;
	outline:none !important
}
.woocommerce .woocommerce-error li,
.woocommerce-page .woocommerce-error li {
	color: #b71c1c !important;
	list-style: none;
	margin: 0;
	padding: 5px 0;
}

.woocommerce .woocommerce-error ul,
.woocommerce-page .woocommerce-error ul {
	margin: 0;
	padding: 0;
}
.woocommerce .page-title,.woocommerce-page .page-title {
	display:inline-block;
	margin-bottom:0
}
@media (min-width: 569px) and (max-width: 1024px) {
	.woocommerce .page-title,.woocommerce-page .page-title {
	width:100%
}
}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count {
	display:none
}
.woocommerce .required,.woocommerce-page .required {
	color:white !important
}
.woocommerce.specials,.woocommerce.featured,.woocommerce.newproducts,.woocommerce-page.specials,.woocommerce-page.featured,.woocommerce-page.newproducts {
	position:relative
}
.woocommerce.featured{margin-top:50px}
.woocommerce.specials h2,.woocommerce.featured h2,.woocommerce.newproducts h2,.woocommerce-page.specials h2,.woocommerce-page.featured h2,.woocommerce-page.newproducts h2 {
	padding-right:65px
}
.woocommerce .carousel-nav,.woocommerce-page .carousel-nav {
	position:absolute;
	right:0;
	top:1em
}
.woocommerce .carousel-nav .prev,.woocommerce .carousel-nav .next,.woocommerce-page .carousel-nav .prev,.woocommerce-page .carousel-nav .next {
	background-color:var(--accent-color);
	color:#fff;
	display:inline-block;
	font-size:0;
	padding:0 5px
}
.woocommerce .carousel-nav .prev:before,.woocommerce-page .carousel-nav .prev:before {
	content:'<';
	font-size:16px
}
.woocommerce .carousel-nav .next:before,.woocommerce-page .carousel-nav .next:before {
	content:'>';
	font-size:16px
}
@media (max-width: 568px) {
	.woocommerce .carousel-nav,.woocommerce-page .carousel-nav {
	display:none
}
}
.woocommerce .filters,.woocommerce-page .filters {
	display:inline-block;
	float:right;
	margin-top:10px;
	width:420px
}
.woocommerce .filters .widget_product_categories,.woocommerce .filters .woocommerce-ordering,.woocommerce-page .filters .widget_product_categories,.woocommerce-page .filters .woocommerce-ordering {
	display:inline-block;
	clear:none
}
.woocommerce .filters .widget_product_categories,.woocommerce-page .filters .widget_product_categories {
	position:relative;
	right:-20px
}
.woocommerce .filters .widget_product_categories .widget-title,.woocommerce-page .filters .widget_product_categories .widget-title {
	display:none
}
.woocommerce .filters .woocommerce-ordering,.woocommerce-page .filters .woocommerce-ordering {
	margin-bottom:0
}
@media (min-width: 569px) and (max-width: 1024px) {
	.woocommerce .filters,.woocommerce-page .filters {
	margin-bottom:20px
}
}
@media (max-width: 568px) {
	.woocommerce .filters,.woocommerce-page .filters {
	width:100%
}
.woocommerce .filters .widget_product_categories,.woocommerce .filters .woocommerce-ordering,.woocommerce-page .filters .widget_product_categories,.woocommerce-page .filters .woocommerce-ordering {
	width:100%
}
.woocommerce .filters .widget_product_categories select,.woocommerce .filters .woocommerce-ordering select,.woocommerce-page .filters .widget_product_categories select,.woocommerce-page .filters .woocommerce-ordering select {
	width:100%
}
.woocommerce .filters .widget_product_categories,.woocommerce-page .filters .widget_product_categories {
	right:0px
}
}
.woocommerce .gridlist-toggle,.woocommerce-page .gridlist-toggle {
	clear:none;
	display:inline-block;
	float:right;
	margin-top:11px;
	position:relative;
	top:-1px;
	width:auto;
	border:solid 1px #cbcbcb;
	padding:0 !important;
	margin-bottom:0 !important;
	background:#fff !important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	line-height:1em !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important
}
.woocommerce .gridlist-toggle a,.woocommerce-page .gridlist-toggle a {
	width:auto;
	text-shadow:none !important;
	font-size:1.8em !important;
	line-height:1.4em !important;
	color:#323232 !important;
	-webkit-transition:background ease-in-out .2s;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	padding:1.5px 10px
}
.woocommerce .gridlist-toggle a span,.woocommerce-page .gridlist-toggle a span {
	font-size:0.8em;
	line-height:1.75
}
@media (max-width: 568px) {
	.woocommerce .gridlist-toggle,.woocommerce-page .gridlist-toggle {
	display:none
}
}
.woocommerce .products,.woocommerce-page .products {
	clear:both
}
.woocommerce .products .product,.woocommerce-page .products .product {
	clear:none !important;
	margin:0 1% 2em 1% !important;
	position:relative;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
	width: 18%;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.woocommerce .products .product:hover,.woocommerce-page .products .product:hover {
	transform: translateY(-5px);
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
}
.woocommerce .products .product .onsale,.woocommerce-page .products .product .onsale {
	background:url("assets/img/product-special.png") no-repeat scroll 0 0 !important;
	font-size:0px !important;
	position:absolute;
	top:10px !important;
	left:inherit !important;
	right:10px !important;
	margin:0 !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	text-shadow:none !important;
	color:#cbcbcb;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	height:80px;
	width:80px
}
.woocommerce .products .product .thumblink,.woocommerce-page .products .product .thumblink {
	border:solid 1px #cbcbcb;
	border-bottom:0;
	display:block
}
.woocommerce .products .product img,.woocommerce-page .products .product img {
	border:solid 10px #fff;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	margin-bottom:0 !important
}
.woocommerce .products .product h3,.woocommerce .products .product h2,.woocommerce-page .products .product h3,.woocommerce-page .products .product h2 {
	border-left:solid 1px #cbcbcb;
	border-right:solid 1px #cbcbcb;
	padding: 5px 10px 10px 10px !important;
	height:52px;
	position:relative;
	font-weight: 700;
	/*background-color:#e5e5e5;
	border:solid 1px #cbcbcb;
	display:block;
	text-align:center;
	height:52px;
	overflow:hidden;
	position:relative;
	left:-4%;
	text-transform:capitalize;
	width:108%*/
}
.woocommerce .products .product h3:before,.woocommerce .products .product h3:after,.woocommerce .products .product h2:before,.woocommerce .products .product h2:after,.woocommerce-page .products .product h3:before,.woocommerce-page .products .product h3:after,.woocommerce-page .products .product h2:before,.woocommerce-page .products .product h2:after {
	/*content:"";*/
	display:block;
	height:0;
	width:0;
	position:absolute;
	bottom:-21px;
	border-top:20px solid #323232;
	z-index:0
}
.woocommerce .products .product h3:before,.woocommerce .products .product h2:before,.woocommerce-page .products .product h3:before,.woocommerce-page .products .product h2:before {
	border-left:20px solid transparent;
	left:0
}
.woocommerce .products .product h3:after,.woocommerce .products .product h2:after,.woocommerce-page .products .product h3:after,.woocommerce-page .products .product h2:after {
	border-right:20px solid transparent;
	right:0
}
.woocommerce .products .product [item-props="description"],.woocommerce-page .products .product [item-props="description"] {
	display:none !important
}
.woocommerce .products .product .price,.woocommerce-page .products .product .price {
	/*background-color:#323232;*/
	border:solid 1px #cbcbcb;
	border-top:none;
	/*-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;*/
	position:relative;
	z-index:2;
	/*color:#fff;*/
	display:block;
	/*float:right;
	text-align:center;
	width:70%*/
	padding:0 10px;
	box-shadow: ;
}
.woocommerce .products .product .price del,.woocommerce-page .products .product .price del {
	display:none
}
.woocommerce .products .product .price .boxprice,.woocommerce-page .products .product .price .boxprice {
	/*border:solid 10px #fff;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;*/
	/*color:#fff;*/
	display:block;
	font-size:1.2em;
	font-weight:bold;
	padding:6px 1px 5px 0px;
	text-decoration:none;
	width:100%
}
.woocommerce.search-results .products .product .price .boxprice,.woocommerce-page.search-results .products .product .price .boxprice{
	font-size: inherit;
}
.woocommerce .products .product .price .boxprice del,.woocommerce .products .product .price .boxprice .from,.woocommerce-page .products .product .price .boxprice del,.woocommerce-page .products .product .price .boxprice .from {
	display:none
}
@media (min-width: 1025px) and (max-width: 1310px) {
	.woocommerce .products .product .price .boxprice,.woocommerce-page .products .product .price .boxprice {
	/*font-size:12px;*/
	padding:9px 1px 9px 0px
}
}
@media (min-width: 569px) and (max-width: 1024px) {
	.woocommerce .products .product .price .boxprice,.woocommerce-page .products .product .price .boxprice {
	padding:8px 1px 7px 0px
}
}
@media (max-width: 568px) {
	.woocommerce .products .product .price .boxprice,.woocommerce-page .products .product .price .boxprice {
	padding:8px 1px 7px 0px
}
}
.woocommerce .products .product .price .boxprice ins,.woocommerce-page .products .product .price .boxprice ins {
	text-decoration:none !important
}
.woocommerce .products .product .price .boxprice ins .amount,.woocommerce-page .products .product .price .boxprice ins .amount {
	text-decoration:none !important
}
.woocommerce .products .product .price .boxprice .boxprice,.woocommerce-page .products .product .price .boxprice .boxprice {
	padding:0 !important;
	outline:none !important;
	border:none !important;
	display:inline !important
}
.woocommerce .products .product .button,.woocommerce .products .product nav li a,nav li .woocommerce .products .product a,.woocommerce .products .product button,.woocommerce .products .product input[type="button"],.woocommerce .products .product input[type="reset"],.woocommerce .products .product input[type="submit"],.woocommerce .products .product button[type="button"],.woocommerce .products .product button[type="reset"],.woocommerce .products .product button[type="submit"],.woocommerce .products .product button[disabled=disabled],.woocommerce .products .product button:disabled,.woocommerce .products .product input[disabled=disabled],.woocommerce .products .product input:disabled,.woocommerce .products .product .gform_button,.woocommerce .products .product #respond input#submit,.woocommerce #respond .products .product input#submit,.woocommerce .products .product #content input.button,.woocommerce #content .products .product input.button,.woocommerce .products .product .woocommerce-page nav li a.alt,.woocommerce-page nav li .woocommerce .products .product a.alt,.woocommerce .products .product nav li .woocommerce-page a.alt,nav li .woocommerce-page .woocommerce .products .product a.alt,.woocommerce-page #respond .woocommerce .products .product input#submit,.woocommerce-page #content .woocommerce .products .product input.button,.woocommerce .products .product .pagination span,.pagination .woocommerce .products .product span,.woocommerce .products .product .pagination a,.pagination .woocommerce .products .product a,.woocommerce .products .product .owl-buttons .owl-prev,.woocommerce .products .owl-buttons .product .owl-prev,.woocommerce .products .product .owl-buttons .owl-next,.woocommerce .products .owl-buttons .product .owl-next,.woocommerce .products .product nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li .products .product a,.woocommerce .products .product nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li .products .product span,.woocommerce .products .product #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li .products .product a,.woocommerce .products .product #content nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li .products .product span,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .products .product a,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .products .product span,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .products .product a,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .products .product span,.woocommerce .products .product .sg-btn,.woocommerce-page .products .product .button,.woocommerce-page .products .product nav li a,nav li .woocommerce-page .products .product a,.woocommerce-page .products .product button,.woocommerce-page .products .product input[type="button"],.woocommerce-page .products .product input[type="reset"],.woocommerce-page .products .product input[type="submit"],.woocommerce-page .products .product button[type="button"],.woocommerce-page .products .product button[type="reset"],.woocommerce-page .products .product button[type="submit"],.woocommerce-page .products .product button[disabled=disabled],.woocommerce-page .products .product button:disabled,.woocommerce-page .products .product input[disabled=disabled],.woocommerce-page .products .product input:disabled,.woocommerce-page .products .product .gform_button,.woocommerce #respond .woocommerce-page .products .product input#submit,.woocommerce #content .woocommerce-page .products .product input.button,.woocommerce-page .products .product nav li a.alt,.woocommerce-page nav li .products .product a.alt,nav li .woocommerce-page .products .product a.alt,.woocommerce-page .pagination .products .product a.alt,.woocommerce-page .products .product #respond input#submit,.woocommerce-page #respond .products .product input#submit,.woocommerce-page .products .product #content input.button,.woocommerce-page #content .products .product input.button,.woocommerce-page .products .product .pagination span,.pagination .woocommerce-page .products .product span,.woocommerce-page .products .product .pagination a,.pagination .woocommerce-page .products .product a,.woocommerce-page .products .product .owl-buttons .owl-prev,.woocommerce-page .products .owl-buttons .product .owl-prev,.woocommerce-page .products .product .owl-buttons .owl-next,.woocommerce-page .products .owl-buttons .product .owl-next,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .products .product a,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .products .product span,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .products .product a,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .products .product span,.woocommerce-page .products .product nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li .products .product a,.woocommerce-page .products .product nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li .products .product span,.woocommerce-page .products .product #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li .products .product a,.woocommerce-page .products .product #content nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li .products .product span,.woocommerce-page .products .product .sg-btn {
	background-color:var(--accent-color) !important;
	display:block;
	font-size:0 !important;
	margin-left:1px;
	padding:11.5px 11px;
	text-align:center;
	width:30%
}
.woocommerce .products .product .button:before,.woocommerce .products .product nav li a:before,nav li .woocommerce .products .product a:before,.woocommerce .products .product button:before,.woocommerce .products .product input[type="button"]:before,.woocommerce .products .product input[type="reset"]:before,.woocommerce .products .product input[type="submit"]:before,.woocommerce .products .product button[type="button"]:before,.woocommerce .products .product button[type="reset"]:before,.woocommerce .products .product button[type="submit"]:before,.woocommerce .products .product button[disabled=disabled]:before,.woocommerce .products .product button:disabled:before,.woocommerce .products .product input[disabled=disabled]:before,.woocommerce .products .product input:disabled:before,.woocommerce .products .product .gform_button:before,.woocommerce .products .product #respond input#submit:before,.woocommerce #respond .products .product input#submit:before,.woocommerce .products .product #content input.button:before,.woocommerce #content .products .product input.button:before,.woocommerce .products .product .woocommerce-page nav li a.alt:before,.woocommerce-page nav li .woocommerce .products .product a.alt:before,.woocommerce .products .product nav li .woocommerce-page a.alt:before,nav li .woocommerce-page .woocommerce .products .product a.alt:before,.woocommerce-page #respond .woocommerce .products .product input#submit:before,.woocommerce-page #content .woocommerce .products .product input.button:before,.woocommerce .products .product .pagination span:before,.pagination .woocommerce .products .product span:before,.woocommerce .products .product .pagination a:before,.pagination .woocommerce .products .product a:before,.woocommerce .products .product .owl-buttons .owl-prev:before,.woocommerce .products .owl-buttons .product .owl-prev:before,.woocommerce .products .product .owl-buttons .owl-next:before,.woocommerce .products .owl-buttons .product .owl-next:before,.woocommerce .products .product nav.woocommerce-pagination ul li a:before,.woocommerce nav.woocommerce-pagination ul li .products .product a:before,.woocommerce .products .product nav.woocommerce-pagination ul li span:before,.woocommerce nav.woocommerce-pagination ul li .products .product span:before,.woocommerce .products .product #content nav.woocommerce-pagination ul li a:before,.woocommerce #content nav.woocommerce-pagination ul li .products .product a:before,.woocommerce .products .product #content nav.woocommerce-pagination ul li span:before,.woocommerce #content nav.woocommerce-pagination ul li .products .product span:before,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .products .product a:before,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .products .product span:before,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .products .product a:before,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .products .product span:before,.woocommerce .products .product .sg-btn:before,.woocommerce-page .products .product .button:before,.woocommerce-page .products .product nav li a:before,nav li .woocommerce-page .products .product a:before,.woocommerce-page .products .product button:before,.woocommerce-page .products .product input[type="button"]:before,.woocommerce-page .products .product input[type="reset"]:before,.woocommerce-page .products .product input[type="submit"]:before,.woocommerce-page .products .product button[type="button"]:before,.woocommerce-page .products .product button[type="reset"]:before,.woocommerce-page .products .product button[type="submit"]:before,.woocommerce-page .products .product button[disabled=disabled]:before,.woocommerce-page .products .product button:disabled:before,.woocommerce-page .products .product input[disabled=disabled]:before,.woocommerce-page .products .product input:disabled:before,.woocommerce-page .products .product .gform_button:before,.woocommerce #respond .woocommerce-page .products .product input#submit:before,.woocommerce #content .woocommerce-page .products .product input.button:before,.woocommerce-page .products .product nav li a.alt:before,.woocommerce-page nav li .products .product a.alt:before,nav li .woocommerce-page .products .product a.alt:before,.woocommerce-page .pagination .products .product a.alt:before,.woocommerce-page .products .product #respond input#submit:before,.woocommerce-page #respond .products .product input#submit:before,.woocommerce-page .products .product #content input.button:before,.woocommerce-page #content .products .product input.button:before,.woocommerce-page .products .product .pagination span:before,.pagination .woocommerce-page .products .product span:before,.woocommerce-page .products .product .pagination a:before,.pagination .woocommerce-page .products .product a:before,.woocommerce-page .products .product .owl-buttons .owl-prev:before,.woocommerce-page .products .owl-buttons .product .owl-prev:before,.woocommerce-page .products .product .owl-buttons .owl-next:before,.woocommerce-page .products .owl-buttons .product .owl-next:before,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .products .product a:before,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .products .product span:before,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .products .product a:before,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .products .product span:before,.woocommerce-page .products .product nav.woocommerce-pagination ul li a:before,.woocommerce-page nav.woocommerce-pagination ul li .products .product a:before,.woocommerce-page .products .product nav.woocommerce-pagination ul li span:before,.woocommerce-page nav.woocommerce-pagination ul li .products .product span:before,.woocommerce-page .products .product #content nav.woocommerce-pagination ul li a:before,.woocommerce-page #content nav.woocommerce-pagination ul li .products .product a:before,.woocommerce-page .products .product #content nav.woocommerce-pagination ul li span:before,.woocommerce-page #content nav.woocommerce-pagination ul li .products .product span:before,.woocommerce-page .products .product .sg-btn:before {
	content:"\e607";
	color:#fff;
	font-family:'robots';
	font-size:26px;
	font-weight:normal;
	position:relative;
	top:6px
}
.woocommerce .products .product .button:hover,.woocommerce .products .product nav li a:hover,nav li .woocommerce .products .product a:hover,.woocommerce .products .product button:hover,.woocommerce .products .product input[type="button"]:hover,.woocommerce .products .product input[type="reset"]:hover,.woocommerce .products .product input[type="submit"]:hover,.woocommerce .products .product button[type="button"]:hover,.woocommerce .products .product button[type="reset"]:hover,.woocommerce .products .product button[type="submit"]:hover,.woocommerce .products .product button[disabled=disabled]:hover,.woocommerce .products .product button:hover:disabled,.woocommerce .products .product input[disabled=disabled]:hover,.woocommerce .products .product input:hover:disabled,.woocommerce .products .product .gform_button:hover,.woocommerce .products .product #respond input#submit:hover,.woocommerce #respond .products .product input#submit:hover,.woocommerce .products .product #content input.button:hover,.woocommerce #content .products .product input.button:hover,.woocommerce .products .product .woocommerce-page nav li a.alt:hover,.woocommerce-page nav li .woocommerce .products .product a.alt:hover,.woocommerce .products .product nav li .woocommerce-page a.alt:hover,nav li .woocommerce-page .woocommerce .products .product a.alt:hover,.woocommerce-page #respond .woocommerce .products .product input#submit:hover,.woocommerce-page #content .woocommerce .products .product input.button:hover,.woocommerce .products .product .pagination span:hover,.pagination .woocommerce .products .product span:hover,.woocommerce .products .product .pagination a:hover,.pagination .woocommerce .products .product a:hover,.woocommerce .products .product .owl-buttons .owl-prev:hover,.woocommerce .products .owl-buttons .product .owl-prev:hover,.woocommerce .products .product .owl-buttons .owl-next:hover,.woocommerce .products .owl-buttons .product .owl-next:hover,.woocommerce .products .product nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li .products .product a:hover,.woocommerce .products .product nav.woocommerce-pagination ul li span:hover,.woocommerce nav.woocommerce-pagination ul li .products .product span:hover,.woocommerce .products .product #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li .products .product a:hover,.woocommerce .products .product #content nav.woocommerce-pagination ul li span:hover,.woocommerce #content nav.woocommerce-pagination ul li .products .product span:hover,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .products .product a:hover,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .products .product span:hover,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .products .product a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .products .product span:hover,.woocommerce .products .product .sg-btn:hover,.woocommerce-page .products .product .button:hover,.woocommerce-page .products .product nav li a:hover,nav li .woocommerce-page .products .product a:hover,.woocommerce-page .products .product button:hover,.woocommerce-page .products .product input[type="button"]:hover,.woocommerce-page .products .product input[type="reset"]:hover,.woocommerce-page .products .product input[type="submit"]:hover,.woocommerce-page .products .product button[type="button"]:hover,.woocommerce-page .products .product button[type="reset"]:hover,.woocommerce-page .products .product button[type="submit"]:hover,.woocommerce-page .products .product button[disabled=disabled]:hover,.woocommerce-page .products .product button:hover:disabled,.woocommerce-page .products .product input[disabled=disabled]:hover,.woocommerce-page .products .product input:hover:disabled,.woocommerce-page .products .product .gform_button:hover,.woocommerce #respond .woocommerce-page .products .product input#submit:hover,.woocommerce #content .woocommerce-page .products .product input.button:hover,.woocommerce-page .products .product nav li a.alt:hover,.woocommerce-page nav li .products .product a.alt:hover,nav li .woocommerce-page .products .product a.alt:hover,.woocommerce-page .pagination .products .product a.alt:hover,.woocommerce-page .products .product #respond input#submit:hover,.woocommerce-page #respond .products .product input#submit:hover,.woocommerce-page .products .product #content input.button:hover,.woocommerce-page #content .products .product input.button:hover,.woocommerce-page .products .product .pagination span:hover,.pagination .woocommerce-page .products .product span:hover,.woocommerce-page .products .product .pagination a:hover,.pagination .woocommerce-page .products .product a:hover,.woocommerce-page .products .product .owl-buttons .owl-prev:hover,.woocommerce-page .products .owl-buttons .product .owl-prev:hover,.woocommerce-page .products .product .owl-buttons .owl-next:hover,.woocommerce-page .products .owl-buttons .product .owl-next:hover,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .products .product a:hover,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .products .product span:hover,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .products .product a:hover,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .products .product span:hover,.woocommerce-page .products .product nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li .products .product a:hover,.woocommerce-page .products .product nav.woocommerce-pagination ul li span:hover,.woocommerce-page nav.woocommerce-pagination ul li .products .product span:hover,.woocommerce-page .products .product #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li .products .product a:hover,.woocommerce-page .products .product #content nav.woocommerce-pagination ul li span:hover,.woocommerce-page #content nav.woocommerce-pagination ul li .products .product span:hover,.woocommerce-page .products .product .sg-btn:hover {
	background-color:#de1219 !important
}
.woocommerce ul.products li.product .button.add_to_cart_button,.woocommerce .products .product .single_add_to_cart_button,.woocommerce-page ul.products li.product .button.add_to_cart_button,.woocommerce-page .products .product .single_add_to_cart_button {
	background-color:#f7d701 !important;
	display:block;
	font-size:0 !important;
	margin-left:1px;
	padding:2.5px 10px;
	text-align:center;
	width:30%
}
.woocommerce ul.products li.product .button.add_to_cart_button{display: none}
.woocommerce .products .product .add_to_cart_button.loading,.woocommerce .products .product .single_add_to_cart_button.loading,.woocommerce-page .products .product .add_to_cart_button.loading,.woocommerce-page .products .product .single_add_to_cart_button.loading {
	border:10px solid #fff !important
}
.woocommerce .products .product .add_to_cart_button:before,.woocommerce .products .product .single_add_to_cart_button:before,.woocommerce-page .products .product .add_to_cart_button:before,.woocommerce-page .products .product .single_add_to_cart_button:before {
	content:"\e607";
	color:#323232;
	font-family:'robots';
	font-size:26px;
	font-weight:normal;
	position:relative;
	top:0;
	left:0
}
.woocommerce .products .product .add_to_cart_button:hover,.woocommerce .products .product .single_add_to_cart_button:hover,.woocommerce-page .products .product .add_to_cart_button:hover,.woocommerce-page .products .product .single_add_to_cart_button:hover {
	background-color:#dec101 !important
}
.woocommerce .products .product .added_to_cart,.woocommerce-page .products .product .added_to_cart {
	display:none
}
.woocommerce ul.products li.product .button.product-link,.woocommerce-page .products .product .product-link {
	display:none
}
.woocommerce .products .product:nth-child(2n),.woocommerce-page .products .product:nth-child(2n) {
	float:left !important
}
@media (min-width: 1025px) and (max-width: 1310px) {
	.woocommerce ul.products li.product .button.add_to_cart_button,.woocommerce-page ul.products li.product .button.add_to_cart_button {
	padding:4px 0
}
}
@media (min-width: 569px) and (max-width: 1024px) {
	.woocommerce .products .product,.woocommerce-page .products .product {
	margin:0 2% 2em 2% !important;
	width:29% !important
}
.woocommerce .products .product .add_to_cart_button,.woocommerce-page .products .product .add_to_cart_button {
	padding:4.5px 0
}
.woocommerce .products .product .add_to_cart_button:before,.woocommerce-page .products .product .add_to_cart_button:before {
	font-size:26px;
	position:initial
}
.woocommerce .products .product.first,.woocommerce .products .product.last,.woocommerce-page .products .product.first,.woocommerce-page .products .product.last {
	clear:none !important
}
.woocommerce .products .product:nth-child(3n+1),.woocommerce-page .products .product:nth-child(3n+1) {
	clear:both
}
.woocommerce .products .product .price,.woocommerce-page .products .product .price {
	width:75%
}
.woocommerce .products .product .add_to_cart_button,.woocommerce .products .product .single_add_to_cart_button,.woocommerce-page .products .product .add_to_cart_button,.woocommerce-page .products .product .single_add_to_cart_button {
	width:25%
}
}
@media (max-width: 769px) {
	.woocommerce .products .product,.woocommerce-page .products .product {
	margin:0 3% 3em 3% !important;
	width:44% !important
}
.woocommerce .products .product .add_to_cart_button,.woocommerce-page .products .product .add_to_cart_button {
	padding:4.5px 0
}
.woocommerce .products .product .add_to_cart_button:before,.woocommerce-page .products .product .add_to_cart_button:before {
	font-size:26px;
	position:initial
}
.woocommerce .products .product.first,.woocommerce .products .product.last,.woocommerce .products .product:nth-child(4n+1),.woocommerce-page .products .product.first,.woocommerce-page .products .product.last,.woocommerce-page .products .product:nth-child(4n+1) {
	clear:none
}
.woocommerce .products .product:nth-child(2n+1),.woocommerce-page .products .product:nth-child(2n+1) {
	clear:both
}
}
@media (max-width: 568px) {
	.woocommerce .products .product,.woocommerce-page .products .product {
	margin:0 0 2em 0 !important;
	width:100% !important
}
.woocommerce .products .product .add_to_cart_button,.woocommerce-page .products .product .add_to_cart_button {
	padding:4.5px 0
}
.woocommerce .products .product .add_to_cart_button:before,.woocommerce-page .products .product .add_to_cart_button:before {
	font-size:26px;
	position:initial
}
.woocommerce .products .product .price,.woocommerce-page .products .product .price {
	width:80%
}
.woocommerce .products .product .add_to_cart_button,.woocommerce .products .product .single_add_to_cart_button,.woocommerce-page .products .product .add_to_cart_button,.woocommerce-page .products .product .single_add_to_cart_button {
	width:20% !important
}
}
/*.woocommerce .products .owl-wrapper-outer,.woocommerce-page .products .owl-wrapper-outer {
	padding-left:1%
}*/
.woocommerce .products .owl-item .product,.woocommerce-page .products .owl-item .product {
	width:100% !important;
}
.woocommerce .products .owl-buttons,.woocommerce-page .products .owl-buttons {
	position:absolute;
	top:-4em;
	right:0
}
.woocommerce .products .owl-buttons .owl-prev,.woocommerce .products .owl-buttons .owl-next,.woocommerce-page .products .owl-buttons .owl-prev,.woocommerce-page .products .owl-buttons .owl-next {
	background:var(--accent-color) !important;
	border:none;
	color:#fff;
	display:inline-block;
	font-size:0;
	padding:5px 10px;
	outline:none
}
.woocommerce .products .owl-buttons .owl-prev:hover,.woocommerce .products .owl-buttons .owl-next:hover,.woocommerce-page .products .owl-buttons .owl-prev:hover,.woocommerce-page .products .owl-buttons .owl-next:hover {
	background:#c61017 !important
}
.woocommerce .products .owl-buttons .owl-prev,.woocommerce-page .products .owl-buttons .owl-prev {
	margin-right:5px
}
.woocommerce .products .owl-buttons .owl-prev:before,.woocommerce-page .products .owl-buttons .owl-prev:before {
	content:'<';
	font-size:16px
}
.woocommerce .products .owl-buttons .owl-next:before,.woocommerce-page .products .owl-buttons .owl-next:before {
	content:'>';
	font-size:16px
}
@media (max-width: 568px) {
	.woocommerce .products .owl-wrapper-outer,.woocommerce-page .products .owl-wrapper-outer {
	padding-left:6%
}
}
.woocommerce .products.list .product,.woocommerce-page .products.list .product {
	position:relative;
	margin:0 0 1em 0 !important
}
@media (max-width: 568px) {
	.woocommerce .products.list .product a,.woocommerce-page .products.list .product a {
	width:100%
}
}
.woocommerce .products.list .product img,.woocommerce-page .products.list .product img {
	width:300px !important
}
@media (max-width: 568px) {
	.woocommerce .products.list .product img,.woocommerce-page .products.list .product img {
	width:100% !important;
	margin-right:0px !important
}
}
.woocommerce .products.list .product .onsale,.woocommerce-page .products.list .product .onsale {
	left:220px !important
}
.woocommerce .products.list .product h3,.woocommerce-page .products.list .product h3 {
	float:left;
	background-color:transparent;
	border:none;
	left:0;
	float:left;
	font-size:2em;
	margin-left:0;
	text-align:left
}
.woocommerce .products.list .product h3:before,.woocommerce .products.list .product h3:after,.woocommerce-page .products.list .product h3:before,.woocommerce-page .products.list .product h3:after {
	display:none
}
.woocommerce .products.list .product .price,.woocommerce-page .products.list .product .price {
	display:none;
	float:right;
	width:auto
}
.woocommerce .products.list .product .price .boxprice,.woocommerce-page .products.list .product .price .boxprice {
	padding:9px 10px
}
@media (max-width: 568px) {
	.woocommerce .products.list .product .price .boxprice,.woocommerce-page .products.list .product .price .boxprice {
	padding:9px 1px
}
}
.woocommerce .products.list .product .price .amount,.woocommerce-page .products.list .product .price .amount {
	padding:5px 10px
}
@media (max-width: 568px) {
	.woocommerce .products.list .product .price,.woocommerce-page .products.list .product .price {
	float:right !important;
	width:75% !important
}
}
.woocommerce .products.list .product .short-description,.woocommerce-page .products.list .product .short-description {
	float:left
}
@media (max-width: 568px) {
	.woocommerce .products.list .product .short-description,.woocommerce-page .products.list .product .short-description {
	display:none
}
}
.woocommerce .products.list .product .gridlist-buttonwrap,.woocommerce-page .products.list .product .gridlist-buttonwrap {
	bottom:-1rem;
	float:left;
	margin-bottom:0;
	margin-left:1px;
	position:absolute;
	left:300px;
	width:100%
}
@media (min-width: 569px) and (max-width: 1024px) {
	.woocommerce .products.list .product .gridlist-buttonwrap,.woocommerce-page .products.list .product .gridlist-buttonwrap {
	margin-left:-1px
}
}
@media (max-width: 568px) {
	.woocommerce .products.list .product .gridlist-buttonwrap,.woocommerce-page .products.list .product .gridlist-buttonwrap {
	position:inherit;
	left:0;
	width:100%
}
}
.woocommerce .products.list .product .gridlist-buttonwrap .product-link,.woocommerce-page .products.list .product .gridlist-buttonwrap .product-link {
	color:#fff !important;
	font-size:1rem !important;
	text-transform:uppercase;
	height:61px;
	padding:13.5px 11px
}
@media (max-width: 568px) {
	.woocommerce .products.list .product .gridlist-buttonwrap .product-link,.woocommerce-page .products.list .product .gridlist-buttonwrap .product-link {
	display:none
}
}
.woocommerce .products.list .product .gridlist-buttonwrap .product-link:before,.woocommerce-page .products.list .product .gridlist-buttonwrap .product-link:before {
	display:none
}
.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button {
	display:inline-block;
	font-size:0 !important;
	height:61px;
	padding:0;
	width:70px;
	padding:9px 0;
	top:-18px
}
.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button span,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button span {
	color:#323232;
	display:block;
	padding:11.5px 60px 11.5px 11px
}
@media (max-width: 769px) {
	.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button span,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button span {
	display:none
}
}
@media (max-width: 568px) {
	.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button span,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button span {
	display:none
}
}
.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button:before,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button:before {
	border-left:solid 0px #000;
	display:block;
	float:right;
	font-size:28px !important;
	padding:0 20px 0 11px;
	top:0;
	left:10px
}
@media (max-width: 769px) {
	.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button:before,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button:before {
	border:none
}
}
@media (max-width: 568px) {
	.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button:before,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button:before {
	border:none
}
}
.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button:hover,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button:hover {
	background-color:#917f01 !important
}
@media (max-width: 769px) {
	.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button {
	position:relative;
	left:0;
	width:65px !important
}
}
@media (max-width: 568px) {
	.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button {
	clear:both;
	float:left;
	width:25% !important
}
}
.woocommerce .products.list .product .gridlist-buttonwrap .price,.woocommerce-page .products.list .product .gridlist-buttonwrap .price {
	display:inline-block;
	float:none;
	height:63px;
	margin-bottom:0;
	margin-left:-4px;
	top:-1px
}
.woocommerce .products.list .product .gridlist-buttonwrap .price .boxprice,.woocommerce-page .products.list .product .gridlist-buttonwrap .price .boxprice {
	padding:10.5px 11px
}
.woocommerce .products.list .product .product-link,.woocommerce-page .products.list .product .product-link {
	display:inline-block
}
.woocommerce .products.list .product .thumblink,.woocommerce-page .products.list .product .thumblink {
	border-bottom:solid 1px #cbcbcb;
	float:left !important;
	margin-right:1em;
	min-height:300px
}
.woocommerce .products.list .product .thumblink .onsale,.woocommerce-page .products.list .product .thumblink .onsale {
	left:212px !important
}
.woocommerce .products.list .product div[itemprop="description"],.woocommerce-page .products.list .product div[itemprop="description"] {
	float:none !important
}
.woocommerce .products.list .product:nth-child(2n),.woocommerce-page .products.list .product:nth-child(2n) {
	float:none !important
}
.woocommerce .products.list .product.enquire-product .button,.woocommerce .products.list .product.enquire-product nav li a,nav li .woocommerce .products.list .product.enquire-product a,.woocommerce .products.list .product.enquire-product button,.woocommerce .products.list .product.enquire-product input[type="button"],.woocommerce .products.list .product.enquire-product input[type="reset"],.woocommerce .products.list .product.enquire-product input[type="submit"],.woocommerce .products.list .product.enquire-product button[type="button"],.woocommerce .products.list .product.enquire-product button[type="reset"],.woocommerce .products.list .product.enquire-product button[type="submit"],.woocommerce .products.list .product.enquire-product button[disabled=disabled],.woocommerce .products.list .product.enquire-product button:disabled,.woocommerce .products.list .product.enquire-product input[disabled=disabled],.woocommerce .products.list .product.enquire-product input:disabled,.woocommerce .products.list .product.enquire-product .gform_button,.woocommerce .products.list .product.enquire-product #respond input#submit,.woocommerce #respond .products.list .product.enquire-product input#submit,.woocommerce .products.list .product.enquire-product #content input.button,.woocommerce #content .products.list .product.enquire-product input.button,.woocommerce .products.list .product.enquire-product .woocommerce-page nav li a.alt,.woocommerce-page nav li .woocommerce .products.list .product.enquire-product a.alt,.woocommerce .products.list .product.enquire-product nav li .woocommerce-page a.alt,nav li .woocommerce-page .woocommerce .products.list .product.enquire-product a.alt,.woocommerce-page #respond .woocommerce .products.list .product.enquire-product input#submit,.woocommerce-page #content .woocommerce .products.list .product.enquire-product input.button,.woocommerce .products.list .product.enquire-product .pagination span,.pagination .woocommerce .products.list .product.enquire-product span,.woocommerce .products.list .product.enquire-product .pagination a,.pagination .woocommerce .products.list .product.enquire-product a,.woocommerce .products.list .product.enquire-product .owl-buttons .owl-prev,.woocommerce .products.list .owl-buttons .product.enquire-product .owl-prev,.woocommerce .products.list .product.enquire-product .owl-buttons .owl-next,.woocommerce .products.list .owl-buttons .product.enquire-product .owl-next,.woocommerce .products.list .product.enquire-product nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li .products.list .product.enquire-product a,.woocommerce .products.list .product.enquire-product nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li .products.list .product.enquire-product span,.woocommerce .products.list .product.enquire-product #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li .products.list .product.enquire-product a,.woocommerce .products.list .product.enquire-product #content nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li .products.list .product.enquire-product span,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .products.list .product.enquire-product a,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .products.list .product.enquire-product span,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .products.list .product.enquire-product a,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .products.list .product.enquire-product span,.woocommerce .products.list .product.enquire-product .sg-btn,.woocommerce-page .products.list .product.enquire-product .button,.woocommerce-page .products.list .product.enquire-product nav li a,nav li .woocommerce-page .products.list .product.enquire-product a,.woocommerce-page .products.list .product.enquire-product button,.woocommerce-page .products.list .product.enquire-product input[type="button"],.woocommerce-page .products.list .product.enquire-product input[type="reset"],.woocommerce-page .products.list .product.enquire-product input[type="submit"],.woocommerce-page .products.list .product.enquire-product button[type="button"],.woocommerce-page .products.list .product.enquire-product button[type="reset"],.woocommerce-page .products.list .product.enquire-product button[type="submit"],.woocommerce-page .products.list .product.enquire-product button[disabled=disabled],.woocommerce-page .products.list .product.enquire-product button:disabled,.woocommerce-page .products.list .product.enquire-product input[disabled=disabled],.woocommerce-page .products.list .product.enquire-product input:disabled,.woocommerce-page .products.list .product.enquire-product .gform_button,.woocommerce #respond .woocommerce-page .products.list .product.enquire-product input#submit,.woocommerce #content .woocommerce-page .products.list .product.enquire-product input.button,.woocommerce-page .products.list .product.enquire-product nav li a.alt,.woocommerce-page nav li .products.list .product.enquire-product a.alt,nav li .woocommerce-page .products.list .product.enquire-product a.alt,.woocommerce-page .pagination .products.list .product.enquire-product a.alt,.woocommerce-page .products.list .product.enquire-product #respond input#submit,.woocommerce-page #respond .products.list .product.enquire-product input#submit,.woocommerce-page .products.list .product.enquire-product #content input.button,.woocommerce-page #content .products.list .product.enquire-product input.button,.woocommerce-page .products.list .product.enquire-product .pagination span,.pagination .woocommerce-page .products.list .product.enquire-product span,.woocommerce-page .products.list .product.enquire-product .pagination a,.pagination .woocommerce-page .products.list .product.enquire-product a,.woocommerce-page .products.list .product.enquire-product .owl-buttons .owl-prev,.woocommerce-page .products.list .owl-buttons .product.enquire-product .owl-prev,.woocommerce-page .products.list .product.enquire-product .owl-buttons .owl-next,.woocommerce-page .products.list .owl-buttons .product.enquire-product .owl-next,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .products.list .product.enquire-product a,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .products.list .product.enquire-product span,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .products.list .product.enquire-product a,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .products.list .product.enquire-product span,.woocommerce-page .products.list .product.enquire-product nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li .products.list .product.enquire-product a,.woocommerce-page .products.list .product.enquire-product nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li .products.list .product.enquire-product span,.woocommerce-page .products.list .product.enquire-product #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li .products.list .product.enquire-product a,.woocommerce-page .products.list .product.enquire-product #content nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li .products.list .product.enquire-product span,.woocommerce-page .products.list .product.enquire-product .sg-btn {
	display:none
}
.woocommerce .products.list .product.enquire-product .product-link,.woocommerce-page .products.list .product.enquire-product .product-link {
	display:inline-block
}
.woocommerce .products.list .product.enquire-product .gridlist-buttonwrap,.woocommerce-page .products.list .product.enquire-product .gridlist-buttonwrap {
	bottom:-1px;
	margin-left:0px
}
@media (min-width: 1025px) and (max-width: 1310px) {
	.woocommerce .products.list .product,.woocommerce-page .products.list .product {
	bottom:0
}
.woocommerce .products.list .product img,.woocommerce-page .products.list .product img {
	width:200px !important
}
.woocommerce .products.list .product h3,.woocommerce-page .products.list .product h3 {
	float:left;
	margin-left:0;
	padding-bottom:0;
	padding-top:0
}
.woocommerce .products.list .product .short-description,.woocommerce-page .products.list .product .short-description {
	float:left;
	margin-left:0;
	max-height:65px;
	overflow:hidden
}
.woocommerce .products.list .product .thumblink,.woocommerce-page .products.list .product .thumblink {
	min-height:200px
}
.woocommerce .products.list .product .thumblink .onsale,.woocommerce-page .products.list .product .thumblink .onsale {
	left:112px !important
}
.woocommerce .products.list .product .gridlist-buttonwrap,.woocommerce-page .products.list .product .gridlist-buttonwrap {
	left:201px
}
.woocommerce .products.list .product .gridlist-buttonwrap .product-link,.woocommerce-page .products.list .product .gridlist-buttonwrap .product-link {
	display:none;
	padding:13.5px 11px
}
.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button {
	padding:0;
	width:70px;
	left:-1px
}
.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button:before,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button:before {
	border-left:none;
	padding:7.5px 21px 0 0;
	top:0;
	left:10px
}
.woocommerce .products.list .product .gridlist-buttonwrap .price,.woocommerce-page .products.list .product .gridlist-buttonwrap .price {
	top:7px;
	margin-left:-5px
}
.woocommerce .products.list .product .gridlist-buttonwrap .price .boxprice,.woocommerce-page .products.list .product .gridlist-buttonwrap .price .boxprice {
	padding:12.5px 10px
}
.woocommerce .products.list .product.enquire-product .price,.woocommerce-page .products.list .product.enquire-product .price {
	top:-5px;
	margin-left:0px
}
}
@media (min-width: 569px) and (max-width: 1024px) {
	.woocommerce .products.list .product,.woocommerce-page .products.list .product {
	bottom:0
}
.woocommerce .products.list .product img,.woocommerce-page .products.list .product img {
	width:200px !important
}
.woocommerce .products.list .product h3,.woocommerce-page .products.list .product h3 {
	float:left;
	font-size:1.4em;
	margin-left:0;
	padding-bottom:0;
	padding-top:0
}
.woocommerce .products.list .product .short-description,.woocommerce-page .products.list .product .short-description {
	float:left;
	margin-left:0;
	max-height:65px;
	overflow:hidden
}
.woocommerce .products.list .product .thumblink,.woocommerce-page .products.list .product .thumblink {
	min-height:200px
}
.woocommerce .products.list .product .thumblink .onsale,.woocommerce-page .products.list .product .thumblink .onsale {
	left:112px !important
}
.woocommerce .products.list .product .gridlist-buttonwrap,.woocommerce-page .products.list .product .gridlist-buttonwrap {
	left:201px
}
.woocommerce .products.list .product .gridlist-buttonwrap .product-link,.woocommerce-page .products.list .product .gridlist-buttonwrap .product-link {
	display:none;
	padding:13.5px 11px
}
.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button {
	padding:4px 0;
	width:70px
}
.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button:before,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button:before {
	border-left:none;
	padding:11.5px 20px 11.5px 11px;
	top:0;
	left:10px
}
.woocommerce .products.list .product .gridlist-buttonwrap .price,.woocommerce-page .products.list .product .gridlist-buttonwrap .price {
	top:4px;
	margin-left:-4px
}
.woocommerce .products.list .product.enquire-product .price,.woocommerce-page .products.list .product.enquire-product .price {
	top:-5px;
	margin-left:0px
}
}
@media (min-width: 569px) and (max-width: 770px) {
	.woocommerce .products.list .product,.woocommerce-page .products.list .product {
	bottom:0
}
.woocommerce .products.list .product img,.woocommerce-page .products.list .product img {
	width:150px !important
}
.woocommerce .products.list .product h3,.woocommerce-page .products.list .product h3 {
	float:left;
	font-size:1.4em;
	margin-left:0;
	padding-bottom:0;
	padding-top:0
}
.woocommerce .products.list .product .short-description,.woocommerce-page .products.list .product .short-description {
	display:none;
	float:left;
	margin-left:0;
	max-height:65px;
	overflow:hidden
}
.woocommerce .products.list .product .thumblink,.woocommerce-page .products.list .product .thumblink {
	min-height:150px
}
.woocommerce .products.list .product .thumblink .onsale,.woocommerce-page .products.list .product .thumblink .onsale {
	left:62px !important
}
.woocommerce .products.list .product .gridlist-buttonwrap,.woocommerce-page .products.list .product .gridlist-buttonwrap {
	left:151px
}
.woocommerce .products.list .product .gridlist-buttonwrap .product-link,.woocommerce-page .products.list .product .gridlist-buttonwrap .product-link {
	display:none;
	padding:13.5px 11px
}
.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button {
	padding:4px 0;
	width:70px
}
.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button:before,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button:before {
	border-left:none;
	padding:3.5px 18px 0 0;
	top:0;
	left:10px
}
.woocommerce .products.list .product .gridlist-buttonwrap .price,.woocommerce-page .products.list .product .gridlist-buttonwrap .price {
	margin-left:-4px
}
.woocommerce .products.list .product div[itemprop="description"],.woocommerce-page .products.list .product div[itemprop="description"] {
	display:none
}
.woocommerce .products.list .product.enquire-product .price,.woocommerce-page .products.list .product.enquire-product .price {
	top:-5px;
	margin-left:0px
}
}
@media (max-width: 568px) {
	.woocommerce .products.list .product,.woocommerce-page .products.list .product {
	width:92% !important;
	margin:0 auto !important;
	display:block
}
.woocommerce .products.list .product h3,.woocommerce-page .products.list .product h3 {
	width:100%
}
.woocommerce .products.list .product .thumblink,.woocommerce-page .products.list .product .thumblink {
	width:100%
}
.woocommerce .products.list .product .thumblink .onsale,.woocommerce-page .products.list .product .thumblink .onsale {
	left:inherit !important
}
.woocommerce .products.list .product .gridlist-buttonwrap .add_to_cart_button:before,.woocommerce-page .products.list .product .gridlist-buttonwrap .add_to_cart_button:before {
	border-left:none;
	top:-9px;
	left:0;
	text-align:center;
	width:100%
}
.woocommerce .products.list .product .gridlist-buttonwrap .price,.woocommerce-page .products.list .product .gridlist-buttonwrap .price {
	top:-6px;
	margin-left:-4px
}
}
.woocommerce .products .star-rating,.woocommerce-page .products .star-rating {
	display:none
}
.woocommerce .products.grid .product .gridlist-buttonwrap .price,.woocommerce .products.grid .product .gridlist-buttonwrap .product-link,.woocommerce-page .products.grid .product .gridlist-buttonwrap .price,.woocommerce-page .products.grid .product .gridlist-buttonwrap .product-link {
	display:none
}
.woocommerce .products.grid .product.berocket_lgv_list_grid .price,.woocommerce-page .products.grid .product.berocket_lgv_list_grid .price {
	display:none
}
.woocommerce .products.grid .product.berocket_lgv_list_grid .woocommerce-LoopProduct-link .price,.woocommerce-page .products.grid .product.berocket_lgv_list_grid .woocommerce-LoopProduct-link .price {
	display:block
}
.woocommerce .products .berocket_lgv_additional_data,.woocommerce-page .products .berocket_lgv_additional_data {
	margin-left:1em;
	width:60%;
	width:calc(100% - 300px)
}
.woocommerce .products .berocket_lgv_additional_data .lgv_link,.woocommerce-page .products .berocket_lgv_additional_data .lgv_link {
	margin-bottom:1em
}
.woocommerce .products .berocket_lgv_additional_data .lgv_meta,.woocommerce .products .berocket_lgv_additional_data .lgv_price,.woocommerce-page .products .berocket_lgv_additional_data .lgv_meta,.woocommerce-page .products .berocket_lgv_additional_data .lgv_price {
	display:none
}
.woocommerce .products .product.berocket_lgv_list,.woocommerce-page .products .product.berocket_lgv_list {
	border-bottom:solid 1px #cbcbcb;
	margin:0 !important;
	width:300px !important;
	height:300px !important
}
.woocommerce .products .product.berocket_lgv_list .woocommerce-LoopProduct-link .price,.woocommerce-page .products .product.berocket_lgv_list .woocommerce-LoopProduct-link .price {
	bottom:59px;
	left:410px
}
.woocommerce .products .product.berocket_lgv_list .thumblink,.woocommerce-page .products .product.berocket_lgv_list .thumblink {
	bottom:0;
	width:300px
}
.woocommerce .products .product.berocket_lgv_list .product-link,.woocommerce-page .products .product.berocket_lgv_list .product-link {
	bottom:0;
	display:block;
	padding:4px 11px;
	position:absolute;
	right:-100px;
	width:100px
}
.woocommerce .products .product.berocket_lgv_list .product-link:before,.woocommerce-page .products .product.berocket_lgv_list .product-link:before {
	top:0
}
.woocommerce .products .product.berocket_lgv_list .add_to_cart_button,.woocommerce-page .products .product.berocket_lgv_list .add_to_cart_button {
	bottom:59px;
	right:-400px;
	width:100px
}
.woocommerce ul.products li.product span.price{margin-bottom: 0}
@media (min-width: 569px) and (max-width: 1024px) {
	.woocommerce .products .product.berocket_lgv_list .product-link,.woocommerce-page .products .product.berocket_lgv_list .product-link {
	display:none !important
}
.woocommerce .products .product.berocket_lgv_list .add_to_cart_button,.woocommerce-page .products .product.berocket_lgv_list .add_to_cart_button {
	right:-299px
}
.woocommerce .products .product.berocket_lgv_list .woocommerce-LoopProduct-link .price,.woocommerce-page .products .product.berocket_lgv_list .woocommerce-LoopProduct-link .price {
	left:325px
}
.woocommerce .products .product.berocket_lgv_list .woocommerce-LoopProduct-link .price .boxprice,.woocommerce-page .products .product.berocket_lgv_list .woocommerce-LoopProduct-link .price .boxprice {
	padding:7px 0
}
}
@media (min-width: 569px) and (max-width: 770px) {
	.woocommerce .products .product.berocket_lgv_list .product-link,.woocommerce-page .products .product.berocket_lgv_list .product-link {
	display:none !important
}
.woocommerce .products .product.berocket_lgv_list .add_to_cart_button,.woocommerce-page .products .product.berocket_lgv_list .add_to_cart_button {
	display:none !important
}
.woocommerce .products .product.berocket_lgv_list .woocommerce-LoopProduct-link .price,.woocommerce-page .products .product.berocket_lgv_list .woocommerce-LoopProduct-link .price {
	left:224px
}
}
@media (max-width: 568px) {
	.woocommerce .products .product.berocket_lgv_list .product-link,.woocommerce-page .products .product.berocket_lgv_list .product-link {
	display:none !important
}
.woocommerce .products .product.berocket_lgv_list .add_to_cart_button,.woocommerce-page .products .product.berocket_lgv_list .add_to_cart_button {
	display:none !important
}
.woocommerce .products .product.berocket_lgv_list .woocommerce-LoopProduct-link .price,.woocommerce-page .products .product.berocket_lgv_list .woocommerce-LoopProduct-link .price {
	display:none !important
}
}
.woocommerce .berocket_lgv_widget,.woocommerce-page .berocket_lgv_widget {
	margin-left:5px
}
.woocommerce .berocket_lgv_widget+div,.woocommerce-page .berocket_lgv_widget+div {
	clear:none !important
}
.woocommerce .berocket_lgv_widget a.berocket_lgv_button,.woocommerce .berocket_lgv_widget .berocket_lgv_widget a.berocket_lgv_button,.woocommerce .berocket_lgv_widget a.berocket_lgv_button_test,.woocommerce .berocket_lgv_widget .lgv_admin_settings .lgv_toggle_next,.woocommerce-page .berocket_lgv_widget a.berocket_lgv_button,.woocommerce-page .berocket_lgv_widget .berocket_lgv_widget a.berocket_lgv_button,.woocommerce-page .berocket_lgv_widget a.berocket_lgv_button_test,.woocommerce-page .berocket_lgv_widget .lgv_admin_settings .lgv_toggle_next {
	background:rgba(0,0,0,0.1);
	border-radius:0 !important;
	border:solid 1px #cbcbcb !important;
	box-shadow:none !important;
	height:2.8em;
	line-height:2.8em;
	width:2.8em
}
.woocommerce .berocket_lgv_widget a.berocket_lgv_button.selected,.woocommerce .berocket_lgv_widget a.berocket_lgv_button_test.selected,.woocommerce .berocket_lgv_widget .lgv_admin_settings .lgv_toggle_next:active,.woocommerce-page .berocket_lgv_widget a.berocket_lgv_button.selected,.woocommerce-page .berocket_lgv_widget a.berocket_lgv_button_test.selected,.woocommerce-page .berocket_lgv_widget .lgv_admin_settings .lgv_toggle_next:active {
	background:rgba(0,0,0,0.2)
}
@media (min-width: 569px) and (max-width: 770px) {
	.woocommerce .berocket_lgv_widget,.woocommerce-page .berocket_lgv_widget {
	display:none !important
}
}
@media (max-width: 568px) {
	.woocommerce .berocket_lgv_widget,.woocommerce-page .berocket_lgv_widget {
	display:none !important
}
}
.woocommerce.single-product .product .onsale,.woocommerce-page.single-product .product .onsale {
	display:none
}
.woocommerce.single-product .product .images,.woocommerce-page.single-product .product .images {
	position:relative
}
.woocommerce.single-product .product .images .onsale,.woocommerce-page.single-product .product .images .onsale {
	display:block;
	background:url("assets/img/product-special.png") no-repeat scroll 0 0 !important;
	font-size:0px !important;
	position:absolute;
	top:0 !important;
	left:inherit !important;
	right:0 !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	height:80px;
	width:80px
}
.woocommerce.single-product .product .images .woocommerce-main-image img,.woocommerce-page.single-product .product .images .woocommerce-main-image img {
	border:solid 10px #fff;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	outline:solid 1px #cbcbcb;
	margin-bottom:0 !important
}
.woocommerce.single-product .product .summary .price,.woocommerce-page.single-product .product .summary .price {
	margin-bottom:2em
}
.woocommerce.single-product .product .summary .price del,.woocommerce-page.single-product .product .summary .price del {
	line-height:1em
}
.woocommerce.single-product .product .summary .price ins,.woocommerce-page.single-product .product .summary .price ins {
	font-size:2em;
	font-weight:bold;
	text-decoration:none
}
.woocommerce.single-product .product .summary .short-description,.woocommerce-page.single-product .product .summary .short-description {
	margin-bottom:1em
}
.woocommerce.single-product .product .summary .cart .quantity .minus,.woocommerce.single-product .product .summary .cart .quantity .plus,.woocommerce-page.single-product .product .summary .cart .quantity .minus,.woocommerce-page.single-product .product .summary .cart .quantity .plus {
	background:#cbcbcb !important;
	border:1px solid #cbcbcb !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	color:#000 !important;
	font-weight:normal !important;
	height:18px
}
.woocommerce.single-product .product .summary .cart .quantity .minus:hover,.woocommerce.single-product .product .summary .cart .quantity .plus:hover,.woocommerce-page.single-product .product .summary .cart .quantity .minus:hover,.woocommerce-page.single-product .product .summary .cart .quantity .plus:hover {
	background:#f7d701 !important
}
.woocommerce.single-product .product .summary .cart .quantity .minus:focus,.woocommerce.single-product .product .summary .cart .quantity .plus:focus,.woocommerce-page.single-product .product .summary .cart .quantity .minus:focus,.woocommerce-page.single-product .product .summary .cart .quantity .plus:focus {
	outline:none
}
.woocommerce.single-product .product .summary .cart .quantity .qty,.woocommerce-page.single-product .product .summary .cart .quantity .qty {
	background-color:#fff;
	border:1px solid #cbcbcb !important;
	border-right:0;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	font-weight:bold;
	outline:none !important;
	width:40px;
	height:36px;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important
}
.woocommerce.single-product .product .summary .cart .cart-buttons,.woocommerce-page.single-product .product .summary .cart .cart-buttons {
	float:left
}
.woocommerce.single-product .product .summary .cart .cart-buttons .button,.woocommerce.single-product .product .summary .cart .cart-buttons nav li a,nav li .woocommerce.single-product .product .summary .cart .cart-buttons a,.woocommerce.single-product .product .summary .cart .cart-buttons button,.woocommerce.single-product .product .summary .cart .cart-buttons input[type="button"],.woocommerce.single-product .product .summary .cart .cart-buttons input[type="reset"],.woocommerce.single-product .product .summary .cart .cart-buttons input[type="submit"],.woocommerce.single-product .product .summary .cart .cart-buttons button[type="button"],.woocommerce.single-product .product .summary .cart .cart-buttons button[type="reset"],.woocommerce.single-product .product .summary .cart .cart-buttons button[type="submit"],.woocommerce.single-product .product .summary .cart .cart-buttons button[disabled=disabled],.woocommerce.single-product .product .summary .cart .cart-buttons button:disabled,.woocommerce.single-product .product .summary .cart .cart-buttons input[disabled=disabled],.woocommerce.single-product .product .summary .cart .cart-buttons input:disabled,.woocommerce.single-product .product .summary .cart .cart-buttons .gform_button,.woocommerce.single-product .product .summary .cart .cart-buttons #respond input#submit,.woocommerce.single-product #respond .product .summary .cart .cart-buttons input#submit,.woocommerce.single-product .product .summary .cart .cart-buttons #content input.button,.woocommerce.single-product #content .product .summary .cart .cart-buttons input.button,.woocommerce.single-product .product .summary .cart .cart-buttons .woocommerce-page nav li a.alt,.woocommerce-page nav li .woocommerce.single-product .product .summary .cart .cart-buttons a.alt,.woocommerce.single-product .product .summary .cart .cart-buttons nav li .woocommerce-page a.alt,nav li .woocommerce-page .woocommerce.single-product .product .summary .cart .cart-buttons a.alt,.woocommerce-page #respond .woocommerce.single-product .product .summary .cart .cart-buttons input#submit,.woocommerce-page #content .woocommerce.single-product .product .summary .cart .cart-buttons input.button,.woocommerce.single-product .product .summary .cart .cart-buttons .pagination span,.pagination .woocommerce.single-product .product .summary .cart .cart-buttons span,.woocommerce.single-product .product .summary .cart .cart-buttons .pagination a,.pagination .woocommerce.single-product .product .summary .cart .cart-buttons a,.woocommerce.single-product .product .summary .cart .cart-buttons .products .owl-buttons .owl-prev,.woocommerce.single-product .products .owl-buttons .product .summary .cart .cart-buttons .owl-prev,.woocommerce.single-product .product .summary .cart .cart-buttons .products .owl-buttons .owl-next,.woocommerce.single-product .products .owl-buttons .product .summary .cart .cart-buttons .owl-next,.woocommerce-page .products .owl-buttons .woocommerce.single-product .product .summary .cart .cart-buttons .owl-prev,.woocommerce-page .products .owl-buttons .woocommerce.single-product .product .summary .cart .cart-buttons .owl-next,.woocommerce.single-product .product .summary .cart .cart-buttons nav.woocommerce-pagination ul li a,.woocommerce.single-product nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons a,.woocommerce.single-product .product .summary .cart .cart-buttons nav.woocommerce-pagination ul li span,.woocommerce.single-product nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons span,.woocommerce.single-product .product .summary .cart .cart-buttons #content nav.woocommerce-pagination ul li a,.woocommerce.single-product #content nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons a,.woocommerce.single-product .product .summary .cart .cart-buttons #content nav.woocommerce-pagination ul li span,.woocommerce.single-product #content nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons span,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce.single-product .product .summary .cart .cart-buttons a,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce.single-product .product .summary .cart .cart-buttons span,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce.single-product .product .summary .cart .cart-buttons a,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce.single-product .product .summary .cart .cart-buttons span,.woocommerce.single-product .product .summary .cart .cart-buttons .sg-btn,.woocommerce-page.single-product .product .summary .cart .cart-buttons .button,.woocommerce-page.single-product .product .summary .cart .cart-buttons nav li a,nav li .woocommerce-page.single-product .product .summary .cart .cart-buttons a,.woocommerce-page.single-product .product .summary .cart .cart-buttons button,.woocommerce-page.single-product .product .summary .cart .cart-buttons input[type="button"],.woocommerce-page.single-product .product .summary .cart .cart-buttons input[type="reset"],.woocommerce-page.single-product .product .summary .cart .cart-buttons input[type="submit"],.woocommerce-page.single-product .product .summary .cart .cart-buttons button[type="button"],.woocommerce-page.single-product .product .summary .cart .cart-buttons button[type="reset"],.woocommerce-page.single-product .product .summary .cart .cart-buttons button[type="submit"],.woocommerce-page.single-product .product .summary .cart .cart-buttons button[disabled=disabled],.woocommerce-page.single-product .product .summary .cart .cart-buttons button:disabled,.woocommerce-page.single-product .product .summary .cart .cart-buttons input[disabled=disabled],.woocommerce-page.single-product .product .summary .cart .cart-buttons input:disabled,.woocommerce-page.single-product .product .summary .cart .cart-buttons .gform_button,.woocommerce #respond .woocommerce-page.single-product .product .summary .cart .cart-buttons input#submit,.woocommerce #content .woocommerce-page.single-product .product .summary .cart .cart-buttons input.button,.woocommerce-page.single-product .product .summary .cart .cart-buttons nav li a.alt,.woocommerce-page.single-product nav li .product .summary .cart .cart-buttons a.alt,nav li .woocommerce-page.single-product .product .summary .cart .cart-buttons a.alt,.woocommerce-page.single-product .pagination .product .summary .cart .cart-buttons a.alt,.woocommerce-page.single-product .product .summary .cart .cart-buttons #respond input#submit,.woocommerce-page.single-product #respond .product .summary .cart .cart-buttons input#submit,.woocommerce-page.single-product .product .summary .cart .cart-buttons #content input.button,.woocommerce-page.single-product #content .product .summary .cart .cart-buttons input.button,.woocommerce-page.single-product .product .summary .cart .cart-buttons .pagination span,.pagination .woocommerce-page.single-product .product .summary .cart .cart-buttons span,.woocommerce-page.single-product .product .summary .cart .cart-buttons .pagination a,.pagination .woocommerce-page.single-product .product .summary .cart .cart-buttons a,.woocommerce .products .owl-buttons .woocommerce-page.single-product .product .summary .cart .cart-buttons .owl-prev,.woocommerce .products .owl-buttons .woocommerce-page.single-product .product .summary .cart .cart-buttons .owl-next,.woocommerce-page.single-product .product .summary .cart .cart-buttons .products .owl-buttons .owl-prev,.woocommerce-page.single-product .products .owl-buttons .product .summary .cart .cart-buttons .owl-prev,.woocommerce-page.single-product .product .summary .cart .cart-buttons .products .owl-buttons .owl-next,.woocommerce-page.single-product .products .owl-buttons .product .summary .cart .cart-buttons .owl-next,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page.single-product .product .summary .cart .cart-buttons a,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page.single-product .product .summary .cart .cart-buttons span,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page.single-product .product .summary .cart .cart-buttons a,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page.single-product .product .summary .cart .cart-buttons span,.woocommerce-page.single-product .product .summary .cart .cart-buttons nav.woocommerce-pagination ul li a,.woocommerce-page.single-product nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons a,.woocommerce-page.single-product .product .summary .cart .cart-buttons nav.woocommerce-pagination ul li span,.woocommerce-page.single-product nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons span,.woocommerce-page.single-product .product .summary .cart .cart-buttons #content nav.woocommerce-pagination ul li a,.woocommerce-page.single-product #content nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons a,.woocommerce-page.single-product .product .summary .cart .cart-buttons #content nav.woocommerce-pagination ul li span,.woocommerce-page.single-product #content nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons span,.woocommerce-page.single-product .product .summary .cart .cart-buttons .sg-btn {
	outline:none !important;
	text-shadow:none !important;
	line-height:20px;
}
.woocommerce.single-product .product .summary .cart .cart-buttons .button:hover,.woocommerce.single-product .product .summary .cart .cart-buttons nav li a:hover,nav li .woocommerce.single-product .product .summary .cart .cart-buttons a:hover,.woocommerce.single-product .product .summary .cart .cart-buttons button:hover,.woocommerce.single-product .product .summary .cart .cart-buttons input[type="button"]:hover,.woocommerce.single-product .product .summary .cart .cart-buttons input[type="reset"]:hover,.woocommerce.single-product .product .summary .cart .cart-buttons input[type="submit"]:hover,.woocommerce.single-product .product .summary .cart .cart-buttons button[type="button"]:hover,.woocommerce.single-product .product .summary .cart .cart-buttons button[type="reset"]:hover,.woocommerce.single-product .product .summary .cart .cart-buttons button[type="submit"]:hover,.woocommerce.single-product .product .summary .cart .cart-buttons button[disabled=disabled]:hover,.woocommerce.single-product .product .summary .cart .cart-buttons button:hover:disabled,.woocommerce.single-product .product .summary .cart .cart-buttons input[disabled=disabled]:hover,.woocommerce.single-product .product .summary .cart .cart-buttons input:hover:disabled,.woocommerce.single-product .product .summary .cart .cart-buttons .gform_button:hover,.woocommerce.single-product .product .summary .cart .cart-buttons #respond input#submit:hover,.woocommerce.single-product #respond .product .summary .cart .cart-buttons input#submit:hover,.woocommerce.single-product .product .summary .cart .cart-buttons #content input.button:hover,.woocommerce.single-product #content .product .summary .cart .cart-buttons input.button:hover,.woocommerce.single-product .product .summary .cart .cart-buttons .woocommerce-page nav li a.alt:hover,.woocommerce-page nav li .woocommerce.single-product .product .summary .cart .cart-buttons a.alt:hover,.woocommerce.single-product .product .summary .cart .cart-buttons nav li .woocommerce-page a.alt:hover,nav li .woocommerce-page .woocommerce.single-product .product .summary .cart .cart-buttons a.alt:hover,.woocommerce-page #respond .woocommerce.single-product .product .summary .cart .cart-buttons input#submit:hover,.woocommerce-page #content .woocommerce.single-product .product .summary .cart .cart-buttons input.button:hover,.woocommerce.single-product .product .summary .cart .cart-buttons .pagination span:hover,.pagination .woocommerce.single-product .product .summary .cart .cart-buttons span:hover,.woocommerce.single-product .product .summary .cart .cart-buttons .pagination a:hover,.pagination .woocommerce.single-product .product .summary .cart .cart-buttons a:hover,.woocommerce.single-product .product .summary .cart .cart-buttons .products .owl-buttons .owl-prev:hover,.woocommerce.single-product .products .owl-buttons .product .summary .cart .cart-buttons .owl-prev:hover,.woocommerce.single-product .product .summary .cart .cart-buttons .products .owl-buttons .owl-next:hover,.woocommerce.single-product .products .owl-buttons .product .summary .cart .cart-buttons .owl-next:hover,.woocommerce-page .products .owl-buttons .woocommerce.single-product .product .summary .cart .cart-buttons .owl-prev:hover,.woocommerce-page .products .owl-buttons .woocommerce.single-product .product .summary .cart .cart-buttons .owl-next:hover,.woocommerce.single-product .product .summary .cart .cart-buttons nav.woocommerce-pagination ul li a:hover,.woocommerce.single-product nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons a:hover,.woocommerce.single-product .product .summary .cart .cart-buttons nav.woocommerce-pagination ul li span:hover,.woocommerce.single-product nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons span:hover,.woocommerce.single-product .product .summary .cart .cart-buttons #content nav.woocommerce-pagination ul li a:hover,.woocommerce.single-product #content nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons a:hover,.woocommerce.single-product .product .summary .cart .cart-buttons #content nav.woocommerce-pagination ul li span:hover,.woocommerce.single-product #content nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons span:hover,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce.single-product .product .summary .cart .cart-buttons a:hover,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce.single-product .product .summary .cart .cart-buttons span:hover,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce.single-product .product .summary .cart .cart-buttons a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce.single-product .product .summary .cart .cart-buttons span:hover,.woocommerce.single-product .product .summary .cart .cart-buttons .sg-btn:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons .button:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons nav li a:hover,nav li .woocommerce-page.single-product .product .summary .cart .cart-buttons a:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons button:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons input[type="button"]:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons input[type="reset"]:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons input[type="submit"]:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons button[type="button"]:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons button[type="reset"]:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons button[type="submit"]:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons button[disabled=disabled]:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons button:hover:disabled,.woocommerce-page.single-product .product .summary .cart .cart-buttons input[disabled=disabled]:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons input:hover:disabled,.woocommerce-page.single-product .product .summary .cart .cart-buttons .gform_button:hover,.woocommerce #respond .woocommerce-page.single-product .product .summary .cart .cart-buttons input#submit:hover,.woocommerce #content .woocommerce-page.single-product .product .summary .cart .cart-buttons input.button:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons nav li a.alt:hover,.woocommerce-page.single-product nav li .product .summary .cart .cart-buttons a.alt:hover,nav li .woocommerce-page.single-product .product .summary .cart .cart-buttons a.alt:hover,.woocommerce-page.single-product .pagination .product .summary .cart .cart-buttons a.alt:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons #respond input#submit:hover,.woocommerce-page.single-product #respond .product .summary .cart .cart-buttons input#submit:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons #content input.button:hover,.woocommerce-page.single-product #content .product .summary .cart .cart-buttons input.button:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons .pagination span:hover,.pagination .woocommerce-page.single-product .product .summary .cart .cart-buttons span:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons .pagination a:hover,.pagination .woocommerce-page.single-product .product .summary .cart .cart-buttons a:hover,.woocommerce .products .owl-buttons .woocommerce-page.single-product .product .summary .cart .cart-buttons .owl-prev:hover,.woocommerce .products .owl-buttons .woocommerce-page.single-product .product .summary .cart .cart-buttons .owl-next:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons .products .owl-buttons .owl-prev:hover,.woocommerce-page.single-product .products .owl-buttons .product .summary .cart .cart-buttons .owl-prev:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons .products .owl-buttons .owl-next:hover,.woocommerce-page.single-product .products .owl-buttons .product .summary .cart .cart-buttons .owl-next:hover,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page.single-product .product .summary .cart .cart-buttons a:hover,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page.single-product .product .summary .cart .cart-buttons span:hover,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page.single-product .product .summary .cart .cart-buttons a:hover,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page.single-product .product .summary .cart .cart-buttons span:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons nav.woocommerce-pagination ul li a:hover,.woocommerce-page.single-product nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons a:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons nav.woocommerce-pagination ul li span:hover,.woocommerce-page.single-product nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons span:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page.single-product #content nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons a:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons #content nav.woocommerce-pagination ul li span:hover,.woocommerce-page.single-product #content nav.woocommerce-pagination ul li .product .summary .cart .cart-buttons span:hover,.woocommerce-page.single-product .product .summary .cart .cart-buttons .sg-btn:hover {
	background:var(--black) !important;
}
.woocommerce.single-product .product .summary .cart .cart-buttons .cart-link,.woocommerce-page.single-product .product .summary .cart .cart-buttons .cart-link {
	background:#f7d701;
	border:solid 1px #000;
	color:#000;
	font-size:2em;
	padding:1px 5px;
	position:relative;
	top:-1px;
	left:-1px;
	display: none;
}
.woocommerce.single-product .product .summary .cart .cart-buttons .cart-link i,.woocommerce-page.single-product .product .summary .cart .cart-buttons .cart-link i {
	position:relative;
	top:4px;
	left:1px
}
.woocommerce.single-product .product .summary .product_meta,.woocommerce-page.single-product .product .summary .product_meta {
	display:none
}
.woocommerce.single-product .product form.cart .variations,.woocommerce-page.single-product .product form.cart .variations {
	margin-top:0 !important;
	margin-bottom:1em;
	width:100%
}
.woocommerce.single-product .product form.cart .variations tr,.woocommerce-page.single-product .product form.cart .variations tr {
	padding-left:0
}
.woocommerce.single-product .product form.cart .variations td,.woocommerce-page.single-product .product form.cart .variations td {
	background:none;
	border:none;
	padding:1em 0 1em 1em !important
}
.woocommerce.single-product .product form.cart .variations td.label,.woocommerce-page.single-product .product form.cart .variations td.label {
	text-align:left;
	padding-left:0 !important
}
.woocommerce.single-product .product form.cart .variations td.label .reset_variations,.woocommerce-page.single-product .product form.cart .variations td.label .reset_variations {
	margin-top:1em;
}
.woocommerce.single-product .product form.cart .variations label,.woocommerce-page.single-product .product form.cart .variations label {
	min-width:inherit !important
}
.woocommerce.single-product .product form.cart .variations .reset_variations,.woocommerce-page.single-product .product form.cart .variations .reset_variations {
	clear:both;
	display:block;
	padding-top:1em;
	text-align:right;
}
.woocommerce.single-product .product form.cart .variations select,.woocommerce-page.single-product .product form.cart .variations select {
	margin-right:0 !important;
	width:100% !important;
	border-radius: 6px;
    border: 1px solid #999;
}
.woocommerce.single-product .product #price_calculator,.woocommerce-page.single-product .product #price_calculator {
	margin-top:0 !important;
	margin-bottom:0;
	width:100%
}
.woocommerce.single-product .product #price_calculator tr,.woocommerce-page.single-product .product #price_calculator tr {
	padding-left:0
}
.woocommerce.single-product .product #price_calculator td,.woocommerce-page.single-product .product #price_calculator td {
	background:none;
	border:none;
	vertical-align: middle;
}
.woocommerce.single-product .product #price_calculator input, .woocommerce.single-product .product #price_calculator span{float:none}
.woocommerce.single-product .product #price_calculator td label {min-width: 120px}
.woocommerce.single-product .product #price_calculator tr td:first-of-type,.woocommerce-page.single-product .product #price_calculator tr td:first-of-type {
	font-weight:bold;
	text-align:left;
	padding-left:0 !important;
	width:100px
}
.woocommerce.single-product .product #price_calculator tr td:last-of-type,.woocommerce-page.single-product .product #price_calculator tr td:last-of-type {
	font-weight:bold;
	text-align:left;
	padding-right:0 !important;
	width:100px
}
.woocommerce.single-product .product .single_variation_wrap,.woocommerce-page.single-product .product .single_variation_wrap {
	margin-bottom:0
}
.woocommerce.single-product .product .single_variation,.woocommerce-page.single-product .product .single_variation {
	text-align:right;
	margin-bottom:2em
}
.woocommerce.single-product .product .single_variation div,.woocommerce-page.single-product .product .single_variation div {
	margin-bottom:0
}
.woocommerce.single-product .product .single_variation .price,.woocommerce-page.single-product .product .single_variation .price {
	font-size:30px;
	font-weight:70:
	0
}
.woocommerce.single-product .product .woocommerce-variation-add-to-cart,.woocommerce-page.single-product .product .woocommerce-variation-add-to-cart {
	margin:0 !important
}
.woocommerce.single-product .product .woocommerce-variation-add-to-cart .single_add_to_cart_button,.woocommerce-page.single-product .product .woocommerce-variation-add-to-cart .single_add_to_cart_button {
	display:none
}
.woocommerce.single-product .product .woocommerce-tabs .tabs,.woocommerce-page.single-product .product .woocommerce-tabs .tabs {
	border-color:#cbcbcb !important;
	width:100%
}
.woocommerce.single-product .product .woocommerce-tabs .tabs:before,.woocommerce-page.single-product .product .woocommerce-tabs .tabs:before {
	border-color:#cbcbcb !important
}
.woocommerce.single-product .product .woocommerce-tabs .tabs:after,.woocommerce-page.single-product .product .woocommerce-tabs .tabs:after {
	display:none
}
.woocommerce.single-product .product .woocommerce-tabs .tabs li,.woocommerce-page.single-product .product .woocommerce-tabs .tabs li {
	border:1px solid #cbcbcb;
	background:#e5e5e5;
	color:gray;
	display:inline-block;
	font-weight:normal !important;
	position:relative;
	z-index:2;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
	box-shadow:none;
	margin:0;
	padding:0 1em
}
.woocommerce.single-product .product .woocommerce-tabs .tabs li a,.woocommerce-page.single-product .product .woocommerce-tabs .tabs li a {
	background-color:transparent;
	border:none !important;
	text-shadow:none !important;
	color:gray !important
}
.woocommerce.single-product .product .woocommerce-tabs .tabs li a:before,.woocommerce-page.single-product .product .woocommerce-tabs .tabs li a:before {
	display:none
}
.woocommerce.single-product .product .woocommerce-tabs .tabs li.active,.woocommerce-page.single-product .product .woocommerce-tabs .tabs li.active {
	background-color:#fff !important
}
.woocommerce.single-product .product .woocommerce-tabs .tabs li:before,.woocommerce-page.single-product .product .woocommerce-tabs .tabs li:before {
	display:none
}
.woocommerce.single-product .product .woocommerce-tabs .tabs li:after,.woocommerce-page.single-product .product .woocommerce-tabs .tabs li:after {
	display:none
}
@media (max-width: 568px) {
	.woocommerce.single-product .product .woocommerce-tabs .tabs li,.woocommerce-page.single-product .product .woocommerce-tabs .tabs li {
	padding:0 .5em !important
}
}
.woocommerce.single-product .product .woocommerce-tabs h2,.woocommerce-page.single-product .product .woocommerce-tabs h2 {
	display:none
}
.woocommerce.single-product .product .woocommerce-tabs #tab-reviews #comments,.woocommerce-page.single-product .product .woocommerce-tabs #tab-reviews #comments {
	position:relative;
	margin:1em 0 0;
	padding:0;
	border-top:none
}
.woocommerce.single-product .product .woocommerce-tabs #tab-additional_information table.shop_attributes,.woocommerce-page.single-product .product .woocommerce-tabs #tab-additional_information table.shop_attributes {
	margin:1em !important
}
.woocommerce.single-product .product .woocommerce-tabs #tab-additional_information tr,.woocommerce-page.single-product .product .woocommerce-tabs #tab-additional_information tr {
	border-right:none !important;
	border-left:none !important
}
.woocommerce.single-product .product .woocommerce-tabs #tab-additional_information tr th,.woocommerce-page.single-product .product .woocommerce-tabs #tab-additional_information tr th {
	background-color:#323232 !important
}
.woocommerce.single-product .product .woocommerce-tabs #tab-additional_information tr td,.woocommerce-page.single-product .product .woocommerce-tabs #tab-additional_information tr td {
	border-right:none !important;
	border-left:none !important
}
.woocommerce.single-product .product .related .price,.woocommerce.single-product .product .related .product-link,.woocommerce-page.single-product .product .related .price,.woocommerce-page.single-product .product .related .product-link {
	display:none
}
.woocommerce.single-product .product .related a .price,.woocommerce-page.single-product .product .related a .price {
	display:block;
	font-size:0.8em
}
.woocommerce.single-product .product .related a .price .amount,.woocommerce-page.single-product .product .related a .price .amount {
	font-size:1em
}
.woocommerce.single-product .product .related a .price .boxprice,.woocommerce-page.single-product .product .related a .price .boxprice {
	padding:10px 0px
}
.woocommerce.single-product .product .upsells a .price,.woocommerce-page.single-product .product .upsells a .price {
	display:none
}
.woocommerce.single-product .product .upsells span.price,.woocommerce-page.single-product .product .upsells span.price {
	font-size:0.8em;
	margin-top:-55px
}
.woocommerce.single-product .product .upsells span.price .amount,.woocommerce-page.single-product .product .upsells span.price .amount {
	font-size:1em;
	padding:2px 0
}
.woocommerce.single-product .product .upsells span.price .boxprice,.woocommerce-page.single-product .product .upsells span.price .boxprice {
	padding:10px 0px
}
@media (max-width: 769px) {
	.woocommerce.single-product .product .upsells span.price,.woocommerce-page.single-product .product .upsells span.price {
	margin-top:-59px
}
}
.woocommerce div.product p.stock{color:var(--accent-color)}
.woocommerce .checkout_coupon,.woocommerce-page .checkout_coupon {
	border:1px solid #cbcbcb !important;
	padding:20px;
	margin:2em 0 2em 0px;
	-webkit-border-radius:0 !important;
	border-radius:0 !important
}
.woocommerce .checkout_coupon .form-row,.woocommerce-page .checkout_coupon .form-row {
	padding:0 !important;
	margin:0 !important
}
.woocommerce .checkout_coupon .form-row .button,.woocommerce .checkout_coupon .form-row nav li a,nav li .woocommerce .checkout_coupon .form-row a,.woocommerce .checkout_coupon .form-row button,.woocommerce .checkout_coupon .form-row input[type="button"],.woocommerce .checkout_coupon .form-row input[type="reset"],.woocommerce .checkout_coupon .form-row input[type="submit"],.woocommerce .checkout_coupon .form-row button[type="button"],.woocommerce .checkout_coupon .form-row button[type="reset"],.woocommerce .checkout_coupon .form-row button[type="submit"],.woocommerce .checkout_coupon .form-row button[disabled=disabled],.woocommerce .checkout_coupon .form-row button:disabled,.woocommerce .checkout_coupon .form-row input[disabled=disabled],.woocommerce .checkout_coupon .form-row input:disabled,.woocommerce .checkout_coupon .form-row .gform_button,.woocommerce .checkout_coupon .form-row #respond input#submit,.woocommerce #respond .checkout_coupon .form-row input#submit,.woocommerce .checkout_coupon .form-row #content input.button,.woocommerce #content .checkout_coupon .form-row input.button,.woocommerce .checkout_coupon .form-row .woocommerce-page nav li a.alt,.woocommerce-page nav li .woocommerce .checkout_coupon .form-row a.alt,.woocommerce .checkout_coupon .form-row nav li .woocommerce-page a.alt,nav li .woocommerce-page .woocommerce .checkout_coupon .form-row a.alt,.woocommerce-page #respond .woocommerce .checkout_coupon .form-row input#submit,.woocommerce-page #content .woocommerce .checkout_coupon .form-row input.button,.woocommerce .checkout_coupon .form-row .pagination span,.pagination .woocommerce .checkout_coupon .form-row span,.woocommerce .checkout_coupon .form-row .pagination a,.pagination .woocommerce .checkout_coupon .form-row a,.woocommerce .checkout_coupon .form-row .products .owl-buttons .owl-prev,.woocommerce .products .owl-buttons .checkout_coupon .form-row .owl-prev,.woocommerce .checkout_coupon .form-row .products .owl-buttons .owl-next,.woocommerce .products .owl-buttons .checkout_coupon .form-row .owl-next,.woocommerce-page .products .owl-buttons .woocommerce .checkout_coupon .form-row .owl-prev,.woocommerce-page .products .owl-buttons .woocommerce .checkout_coupon .form-row .owl-next,.woocommerce .checkout_coupon .form-row nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li .checkout_coupon .form-row a,.woocommerce .checkout_coupon .form-row nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li .checkout_coupon .form-row span,.woocommerce .checkout_coupon .form-row #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li .checkout_coupon .form-row a,.woocommerce .checkout_coupon .form-row #content nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li .checkout_coupon .form-row span,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .checkout_coupon .form-row a,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .checkout_coupon .form-row span,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .checkout_coupon .form-row a,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .checkout_coupon .form-row span,.woocommerce .checkout_coupon .form-row .sg-btn,.woocommerce-page .checkout_coupon .form-row .button,.woocommerce-page .checkout_coupon .form-row nav li a,nav li .woocommerce-page .checkout_coupon .form-row a,.woocommerce-page .checkout_coupon .form-row button,.woocommerce-page .checkout_coupon .form-row input[type="button"],.woocommerce-page .checkout_coupon .form-row input[type="reset"],.woocommerce-page .checkout_coupon .form-row input[type="submit"],.woocommerce-page .checkout_coupon .form-row button[type="button"],.woocommerce-page .checkout_coupon .form-row button[type="reset"],.woocommerce-page .checkout_coupon .form-row button[type="submit"],.woocommerce-page .checkout_coupon .form-row button[disabled=disabled],.woocommerce-page .checkout_coupon .form-row button:disabled,.woocommerce-page .checkout_coupon .form-row input[disabled=disabled],.woocommerce-page .checkout_coupon .form-row input:disabled,.woocommerce-page .checkout_coupon .form-row .gform_button,.woocommerce #respond .woocommerce-page .checkout_coupon .form-row input#submit,.woocommerce #content .woocommerce-page .checkout_coupon .form-row input.button,.woocommerce-page .checkout_coupon .form-row nav li a.alt,.woocommerce-page nav li .checkout_coupon .form-row a.alt,nav li .woocommerce-page .checkout_coupon .form-row a.alt,.woocommerce-page .pagination .checkout_coupon .form-row a.alt,.woocommerce-page .checkout_coupon .form-row #respond input#submit,.woocommerce-page #respond .checkout_coupon .form-row input#submit,.woocommerce-page .checkout_coupon .form-row #content input.button,.woocommerce-page #content .checkout_coupon .form-row input.button,.woocommerce-page .checkout_coupon .form-row .pagination span,.pagination .woocommerce-page .checkout_coupon .form-row span,.woocommerce-page .checkout_coupon .form-row .pagination a,.pagination .woocommerce-page .checkout_coupon .form-row a,.woocommerce .products .owl-buttons .woocommerce-page .checkout_coupon .form-row .owl-prev,.woocommerce .products .owl-buttons .woocommerce-page .checkout_coupon .form-row .owl-next,.woocommerce-page .checkout_coupon .form-row .products .owl-buttons .owl-prev,.woocommerce-page .products .owl-buttons .checkout_coupon .form-row .owl-prev,.woocommerce-page .checkout_coupon .form-row .products .owl-buttons .owl-next,.woocommerce-page .products .owl-buttons .checkout_coupon .form-row .owl-next,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .checkout_coupon .form-row a,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .checkout_coupon .form-row span,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .checkout_coupon .form-row a,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .checkout_coupon .form-row span,.woocommerce-page .checkout_coupon .form-row nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li .checkout_coupon .form-row a,.woocommerce-page .checkout_coupon .form-row nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li .checkout_coupon .form-row span,.woocommerce-page .checkout_coupon .form-row #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li .checkout_coupon .form-row a,.woocommerce-page .checkout_coupon .form-row #content nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li .checkout_coupon .form-row span,.woocommerce-page .checkout_coupon .form-row .sg-btn {
	border:none;
	outline:none;
	padding:11px 20px !important
}
.woocommerce .checkout_coupon .form-row.form-row-first,.woocommerce-page .checkout_coupon .form-row.form-row-first {
	width:70%
}
.woocommerce .checkout_coupon .form-row.form-row-last,.woocommerce-page .checkout_coupon .form-row.form-row-last {
	float:left;
	margin-left:2% !important;
	width:auto
}
@media (max-width: 568px) {
	.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions nav li a,nav li .woocommerce #content table.cart td.actions a,.woocommerce #content table.cart td.actions button,.woocommerce #content table.cart td.actions input[type="button"],.woocommerce #content table.cart td.actions input[type="reset"],.woocommerce #content table.cart td.actions input[type="submit"],.woocommerce #content table.cart td.actions button[type="button"],.woocommerce #content table.cart td.actions button[type="reset"],.woocommerce #content table.cart td.actions button[type="submit"],.woocommerce #content table.cart td.actions button[disabled=disabled],.woocommerce #content table.cart td.actions button:disabled,.woocommerce #content table.cart td.actions input[disabled=disabled],.woocommerce #content table.cart td.actions input:disabled,.woocommerce #content table.cart td.actions .gform_button,.woocommerce #content table.cart td.actions #respond input#submit,.woocommerce #respond #content table.cart td.actions input#submit,.woocommerce #content table.cart td.actions .woocommerce-page nav li a.alt,.woocommerce-page nav li .woocommerce #content table.cart td.actions a.alt,.woocommerce #content table.cart td.actions nav li .woocommerce-page a.alt,nav li .woocommerce-page .woocommerce #content table.cart td.actions a.alt,.woocommerce-page #respond .woocommerce #content table.cart td.actions input#submit,.woocommerce #content table.cart td.actions .pagination span,.pagination .woocommerce #content table.cart td.actions span,.woocommerce #content table.cart td.actions .pagination a,.pagination .woocommerce #content table.cart td.actions a,.woocommerce #content table.cart td.actions .products .owl-buttons .owl-prev,.woocommerce .products .owl-buttons #content table.cart td.actions .owl-prev,.woocommerce #content table.cart td.actions .products .owl-buttons .owl-next,.woocommerce .products .owl-buttons #content table.cart td.actions .owl-next,.woocommerce-page .products .owl-buttons .woocommerce #content table.cart td.actions .owl-prev,.woocommerce-page .products .owl-buttons .woocommerce #content table.cart td.actions .owl-next,.woocommerce nav.woocommerce-pagination ul li #content table.cart td.actions a,.woocommerce nav.woocommerce-pagination ul li #content table.cart td.actions span,.woocommerce #content table.cart td.actions nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li table.cart td.actions a,.woocommerce #content table.cart td.actions nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li table.cart td.actions span,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce #content table.cart td.actions a,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce #content table.cart td.actions span,.woocommerce #content table.cart td.actions .sg-btn,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions nav li a,nav li .woocommerce table.cart td.actions a,.woocommerce table.cart td.actions button,.woocommerce table.cart td.actions input[type="button"],.woocommerce table.cart td.actions input[type="reset"],.woocommerce table.cart td.actions input[type="submit"],.woocommerce table.cart td.actions button[type="button"],.woocommerce table.cart td.actions button[type="reset"],.woocommerce table.cart td.actions button[type="submit"],.woocommerce table.cart td.actions button[disabled=disabled],.woocommerce table.cart td.actions button:disabled,.woocommerce table.cart td.actions input[disabled=disabled],.woocommerce table.cart td.actions input:disabled,.woocommerce table.cart td.actions .gform_button,.woocommerce table.cart td.actions #respond input#submit,.woocommerce #respond table.cart td.actions input#submit,.woocommerce table.cart td.actions #content input.button,.woocommerce #content table.cart td.actions input.button,.woocommerce table.cart td.actions .woocommerce-page nav li a.alt,.woocommerce-page nav li .woocommerce table.cart td.actions a.alt,.woocommerce table.cart td.actions nav li .woocommerce-page a.alt,nav li .woocommerce-page .woocommerce table.cart td.actions a.alt,.woocommerce-page #respond .woocommerce table.cart td.actions input#submit,.woocommerce-page #content .woocommerce table.cart td.actions input.button,.woocommerce table.cart td.actions .pagination span,.pagination .woocommerce table.cart td.actions span,.woocommerce table.cart td.actions .pagination a,.pagination .woocommerce table.cart td.actions a,.woocommerce table.cart td.actions .products .owl-buttons .owl-prev,.woocommerce .products .owl-buttons table.cart td.actions .owl-prev,.woocommerce table.cart td.actions .products .owl-buttons .owl-next,.woocommerce .products .owl-buttons table.cart td.actions .owl-next,.woocommerce-page .products .owl-buttons .woocommerce table.cart td.actions .owl-prev,.woocommerce-page .products .owl-buttons .woocommerce table.cart td.actions .owl-next,.woocommerce table.cart td.actions nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li table.cart td.actions a,.woocommerce table.cart td.actions nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li table.cart td.actions span,.woocommerce table.cart td.actions #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li table.cart td.actions a,.woocommerce table.cart td.actions #content nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li table.cart td.actions span,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce table.cart td.actions a,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce table.cart td.actions span,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce table.cart td.actions a,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce table.cart td.actions span,.woocommerce table.cart td.actions .sg-btn,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions nav li a,nav li .woocommerce-page #content table.cart td.actions a,.woocommerce-page #content table.cart td.actions button,.woocommerce-page #content table.cart td.actions input[type="button"],.woocommerce-page #content table.cart td.actions input[type="reset"],.woocommerce-page #content table.cart td.actions input[type="submit"],.woocommerce-page #content table.cart td.actions button[type="button"],.woocommerce-page #content table.cart td.actions button[type="reset"],.woocommerce-page #content table.cart td.actions button[type="submit"],.woocommerce-page #content table.cart td.actions button[disabled=disabled],.woocommerce-page #content table.cart td.actions button:disabled,.woocommerce-page #content table.cart td.actions input[disabled=disabled],.woocommerce-page #content table.cart td.actions input:disabled,.woocommerce-page #content table.cart td.actions .gform_button,.woocommerce #respond .woocommerce-page #content table.cart td.actions input#submit,.woocommerce-page #content table.cart td.actions nav li a.alt,.woocommerce-page nav li #content table.cart td.actions a.alt,nav li .woocommerce-page #content table.cart td.actions a.alt,.woocommerce-page .pagination #content table.cart td.actions a.alt,.woocommerce-page #content table.cart td.actions #respond input#submit,.woocommerce-page #respond #content table.cart td.actions input#submit,.woocommerce-page #content table.cart td.actions .pagination span,.pagination .woocommerce-page #content table.cart td.actions span,.woocommerce-page #content table.cart td.actions .pagination a,.pagination .woocommerce-page #content table.cart td.actions a,.woocommerce .products .owl-buttons .woocommerce-page #content table.cart td.actions .owl-prev,.woocommerce .products .owl-buttons .woocommerce-page #content table.cart td.actions .owl-next,.woocommerce-page #content table.cart td.actions .products .owl-buttons .owl-prev,.woocommerce-page .products .owl-buttons #content table.cart td.actions .owl-prev,.woocommerce-page #content table.cart td.actions .products .owl-buttons .owl-next,.woocommerce-page .products .owl-buttons #content table.cart td.actions .owl-next,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page #content table.cart td.actions a,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page #content table.cart td.actions span,.woocommerce-page nav.woocommerce-pagination ul li #content table.cart td.actions a,.woocommerce-page nav.woocommerce-pagination ul li #content table.cart td.actions span,.woocommerce-page #content table.cart td.actions nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li table.cart td.actions a,.woocommerce-page #content table.cart td.actions nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li table.cart td.actions span,.woocommerce-page #content table.cart td.actions .sg-btn,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions nav li a,nav li .woocommerce-page table.cart td.actions a,.woocommerce-page table.cart td.actions button,.woocommerce-page table.cart td.actions input[type="button"],.woocommerce-page table.cart td.actions input[type="reset"],.woocommerce-page table.cart td.actions input[type="submit"],.woocommerce-page table.cart td.actions button[type="button"],.woocommerce-page table.cart td.actions button[type="reset"],.woocommerce-page table.cart td.actions button[type="submit"],.woocommerce-page table.cart td.actions button[disabled=disabled],.woocommerce-page table.cart td.actions button:disabled,.woocommerce-page table.cart td.actions input[disabled=disabled],.woocommerce-page table.cart td.actions input:disabled,.woocommerce-page table.cart td.actions .gform_button,.woocommerce #respond .woocommerce-page table.cart td.actions input#submit,.woocommerce #content .woocommerce-page table.cart td.actions input.button,.woocommerce-page table.cart td.actions nav li a.alt,.woocommerce-page nav li table.cart td.actions a.alt,nav li .woocommerce-page table.cart td.actions a.alt,.woocommerce-page .pagination table.cart td.actions a.alt,.woocommerce-page table.cart td.actions #respond input#submit,.woocommerce-page #respond table.cart td.actions input#submit,.woocommerce-page table.cart td.actions #content input.button,.woocommerce-page #content table.cart td.actions input.button,.woocommerce-page table.cart td.actions .pagination span,.pagination .woocommerce-page table.cart td.actions span,.woocommerce-page table.cart td.actions .pagination a,.pagination .woocommerce-page table.cart td.actions a,.woocommerce .products .owl-buttons .woocommerce-page table.cart td.actions .owl-prev,.woocommerce .products .owl-buttons .woocommerce-page table.cart td.actions .owl-next,.woocommerce-page table.cart td.actions .products .owl-buttons .owl-prev,.woocommerce-page .products .owl-buttons table.cart td.actions .owl-prev,.woocommerce-page table.cart td.actions .products .owl-buttons .owl-next,.woocommerce-page .products .owl-buttons table.cart td.actions .owl-next,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page table.cart td.actions a,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page table.cart td.actions span,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page table.cart td.actions a,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page table.cart td.actions span,.woocommerce-page table.cart td.actions nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li table.cart td.actions a,.woocommerce-page table.cart td.actions nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li table.cart td.actions span,.woocommerce-page table.cart td.actions #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li table.cart td.actions a,.woocommerce-page table.cart td.actions #content nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li table.cart td.actions span,.woocommerce-page table.cart td.actions .sg-btn,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input {
	width:100%;
	display:block;
	clear:both;
	margin-bottom:5px
}
.woocommerce .shop_table .cart_item,.woocommerce-page .shop_table .cart_item {
	font-size:10px !important;
	padding-left:0 !important
}
.woocommerce .shop_table tr td,.woocommerce-page .shop_table tr td {
	padding:5px !important
}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon {
	padding-bottom:0
}
.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text {
	margin-bottom:5px;
	width:100% !important
}
.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity {
	width:50px
}
.woocommerce table.shop_table th,.woocommerce-page table.shop_table th {
	font-size:12px !important;
	padding:9px 9px !important
}
.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register {
	padding:5px;
	margin:0em 0 1em 0px
}
.woocommerce .checkout_coupon .form-row.form-row-first,.woocommerce .checkout_coupon .form-row.form-row-last,.woocommerce-page .checkout_coupon .form-row.form-row-first,.woocommerce-page .checkout_coupon .form-row.form-row-last {
	width:100%;
	margin-left:0 !important
}
.woocommerce .checkout_coupon .form-row .button,.woocommerce .checkout_coupon .form-row nav li a,nav li .woocommerce .checkout_coupon .form-row a,.woocommerce .checkout_coupon .form-row button,.woocommerce .checkout_coupon .form-row input[type="button"],.woocommerce .checkout_coupon .form-row input[type="reset"],.woocommerce .checkout_coupon .form-row input[type="submit"],.woocommerce .checkout_coupon .form-row button[type="button"],.woocommerce .checkout_coupon .form-row button[type="reset"],.woocommerce .checkout_coupon .form-row button[type="submit"],.woocommerce .checkout_coupon .form-row button[disabled=disabled],.woocommerce .checkout_coupon .form-row button:disabled,.woocommerce .checkout_coupon .form-row input[disabled=disabled],.woocommerce .checkout_coupon .form-row input:disabled,.woocommerce .checkout_coupon .form-row .gform_button,.woocommerce .checkout_coupon .form-row #respond input#submit,.woocommerce #respond .checkout_coupon .form-row input#submit,.woocommerce .checkout_coupon .form-row #content input.button,.woocommerce #content .checkout_coupon .form-row input.button,.woocommerce .checkout_coupon .form-row .woocommerce-page nav li a.alt,.woocommerce-page nav li .woocommerce .checkout_coupon .form-row a.alt,.woocommerce .checkout_coupon .form-row nav li .woocommerce-page a.alt,nav li .woocommerce-page .woocommerce .checkout_coupon .form-row a.alt,.woocommerce-page #respond .woocommerce .checkout_coupon .form-row input#submit,.woocommerce-page #content .woocommerce .checkout_coupon .form-row input.button,.woocommerce .checkout_coupon .form-row .pagination span,.pagination .woocommerce .checkout_coupon .form-row span,.woocommerce .checkout_coupon .form-row .pagination a,.pagination .woocommerce .checkout_coupon .form-row a,.woocommerce .checkout_coupon .form-row .products .owl-buttons .owl-prev,.woocommerce .products .owl-buttons .checkout_coupon .form-row .owl-prev,.woocommerce .checkout_coupon .form-row .products .owl-buttons .owl-next,.woocommerce .products .owl-buttons .checkout_coupon .form-row .owl-next,.woocommerce-page .products .owl-buttons .woocommerce .checkout_coupon .form-row .owl-prev,.woocommerce-page .products .owl-buttons .woocommerce .checkout_coupon .form-row .owl-next,.woocommerce .checkout_coupon .form-row nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li .checkout_coupon .form-row a,.woocommerce .checkout_coupon .form-row nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li .checkout_coupon .form-row span,.woocommerce .checkout_coupon .form-row #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li .checkout_coupon .form-row a,.woocommerce .checkout_coupon .form-row #content nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li .checkout_coupon .form-row span,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .checkout_coupon .form-row a,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce .checkout_coupon .form-row span,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .checkout_coupon .form-row a,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce .checkout_coupon .form-row span,.woocommerce .checkout_coupon .form-row .sg-btn,.woocommerce-page .checkout_coupon .form-row .button,.woocommerce-page .checkout_coupon .form-row nav li a,nav li .woocommerce-page .checkout_coupon .form-row a,.woocommerce-page .checkout_coupon .form-row button,.woocommerce-page .checkout_coupon .form-row input[type="button"],.woocommerce-page .checkout_coupon .form-row input[type="reset"],.woocommerce-page .checkout_coupon .form-row input[type="submit"],.woocommerce-page .checkout_coupon .form-row button[type="button"],.woocommerce-page .checkout_coupon .form-row button[type="reset"],.woocommerce-page .checkout_coupon .form-row button[type="submit"],.woocommerce-page .checkout_coupon .form-row button[disabled=disabled],.woocommerce-page .checkout_coupon .form-row button:disabled,.woocommerce-page .checkout_coupon .form-row input[disabled=disabled],.woocommerce-page .checkout_coupon .form-row input:disabled,.woocommerce-page .checkout_coupon .form-row .gform_button,.woocommerce #respond .woocommerce-page .checkout_coupon .form-row input#submit,.woocommerce #content .woocommerce-page .checkout_coupon .form-row input.button,.woocommerce-page .checkout_coupon .form-row nav li a.alt,.woocommerce-page nav li .checkout_coupon .form-row a.alt,nav li .woocommerce-page .checkout_coupon .form-row a.alt,.woocommerce-page .pagination .checkout_coupon .form-row a.alt,.woocommerce-page .checkout_coupon .form-row #respond input#submit,.woocommerce-page #respond .checkout_coupon .form-row input#submit,.woocommerce-page .checkout_coupon .form-row #content input.button,.woocommerce-page #content .checkout_coupon .form-row input.button,.woocommerce-page .checkout_coupon .form-row .pagination span,.pagination .woocommerce-page .checkout_coupon .form-row span,.woocommerce-page .checkout_coupon .form-row .pagination a,.pagination .woocommerce-page .checkout_coupon .form-row a,.woocommerce .products .owl-buttons .woocommerce-page .checkout_coupon .form-row .owl-prev,.woocommerce .products .owl-buttons .woocommerce-page .checkout_coupon .form-row .owl-next,.woocommerce-page .checkout_coupon .form-row .products .owl-buttons .owl-prev,.woocommerce-page .products .owl-buttons .checkout_coupon .form-row .owl-prev,.woocommerce-page .checkout_coupon .form-row .products .owl-buttons .owl-next,.woocommerce-page .products .owl-buttons .checkout_coupon .form-row .owl-next,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .checkout_coupon .form-row a,.woocommerce nav.woocommerce-pagination ul li .woocommerce-page .checkout_coupon .form-row span,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .checkout_coupon .form-row a,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-page .checkout_coupon .form-row span,.woocommerce-page .checkout_coupon .form-row nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li .checkout_coupon .form-row a,.woocommerce-page .checkout_coupon .form-row nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li .checkout_coupon .form-row span,.woocommerce-page .checkout_coupon .form-row #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li .checkout_coupon .form-row a,.woocommerce-page .checkout_coupon .form-row #content nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li .checkout_coupon .form-row span,.woocommerce-page .checkout_coupon .form-row .sg-btn {
	width:100% !important
}
.woocommerce #customer_details #ship-to-different-address,.woocommerce-page #customer_details #ship-to-different-address {
	font-size:1.0em !important;
	margin-bottom:20px !important
}
.woocommerce .woocommerce .col2-set .col-1,.woocommerce .woocommerce .col2-set .col-2,.woocommerce-page .woocommerce .col2-set .col-1,.woocommerce-page .woocommerce .col2-set .col-2 {
	padding:0 !important
}
}
.woocommerce nav.woocommerce-pagination,.woocommerce #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination {
	text-align:center
}
.woocommerce nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li {
	width:inherit
}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span {
	width:inherit
}
.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li span {
	background-color:#c61017 !important
}
.woocommerce-cart .button.alt,.woocommerce-cart nav li a.alt,nav li .woocommerce-cart a.alt,.woocommerce-cart button.alt,.woocommerce-cart input.alt[type="button"],.woocommerce-cart input.alt[type="reset"],.woocommerce-cart input.alt[type="submit"],.woocommerce-cart button.alt[type="button"],.woocommerce-cart button.alt[type="reset"],.woocommerce-cart button.alt[type="submit"],.woocommerce-cart button.alt[disabled=disabled],.woocommerce-cart button.alt:disabled,.woocommerce-cart input.alt[disabled=disabled],.woocommerce-cart input.alt:disabled,.woocommerce-cart .alt.gform_button,.woocommerce-cart .woocommerce #respond input.alt#submit,.woocommerce #respond .woocommerce-cart input.alt#submit,.woocommerce-cart .woocommerce #content input.alt.button,.woocommerce #content .woocommerce-cart input.alt.button,.woocommerce-cart .woocommerce-page a.alt.button,.woocommerce-page .woocommerce-cart a.alt.button,.woocommerce-cart .woocommerce-page nav li a.alt,.woocommerce-page nav li .woocommerce-cart a.alt,.woocommerce-cart nav li .woocommerce-page a.alt,nav li .woocommerce-page .woocommerce-cart a.alt,.woocommerce-cart .woocommerce-page a.alt.gform_button,.woocommerce-page .woocommerce-cart a.alt.gform_button,.woocommerce-cart .woocommerce-page #content nav.woocommerce-pagination ul li a.alt,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce-cart a.alt,.woocommerce-cart .woocommerce-page a.alt.sg-btn,.woocommerce-page .woocommerce-cart a.alt.sg-btn,.woocommerce-cart .woocommerce-page button.alt.button,.woocommerce-page .woocommerce-cart button.alt.button,.woocommerce-cart .woocommerce-page input.alt.button,.woocommerce-page .woocommerce-cart input.alt.button,.woocommerce-cart .woocommerce-page #respond input.alt#submit,.woocommerce-page #respond .woocommerce-cart input.alt#submit,.woocommerce-cart .woocommerce-page #content input.alt.button,.woocommerce-page #content .woocommerce-cart input.alt.button,.woocommerce-cart .pagination span.alt,.pagination .woocommerce-cart span.alt,.woocommerce-cart .pagination a.alt,.pagination .woocommerce-cart a.alt,.woocommerce-cart .woocommerce .products .owl-buttons .alt.owl-prev,.woocommerce .products .owl-buttons .woocommerce-cart .alt.owl-prev,.woocommerce-cart .woocommerce .products .owl-buttons .alt.owl-next,.woocommerce .products .owl-buttons .woocommerce-cart .alt.owl-next,.woocommerce-cart .woocommerce-page .products .owl-buttons .alt.owl-prev,.woocommerce-page .products .owl-buttons .woocommerce-cart .alt.owl-prev,.woocommerce-cart .woocommerce-page .products .owl-buttons .alt.owl-next,.woocommerce-page .products .owl-buttons .woocommerce-cart .alt.owl-next,.woocommerce-cart .woocommerce nav.woocommerce-pagination ul li a.alt,.woocommerce nav.woocommerce-pagination ul li .woocommerce-cart a.alt,.woocommerce-cart .woocommerce nav.woocommerce-pagination ul li span.alt,.woocommerce nav.woocommerce-pagination ul li .woocommerce-cart span.alt,.woocommerce-cart .woocommerce #content nav.woocommerce-pagination ul li a.alt,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-cart a.alt,.woocommerce-cart .woocommerce #content nav.woocommerce-pagination ul li span.alt,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-cart span.alt,.woocommerce-cart .woocommerce-page nav.woocommerce-pagination ul li span.alt,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce-cart span.alt,.woocommerce-cart .woocommerce-page #content nav.woocommerce-pagination ul li span.alt,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce-cart span.alt,.woocommerce-cart .alt.sg-btn {
	background:var(--accent-color) !important;
	border-color:#fff;
	color:#ffffff;
	text-shadow:none
}
.woocommerce-cart .shop_table {
	border-color:#cbcbcb !important
}
.woocommerce-cart .shop_table tr {
	background:#fff !important
}
.woocommerce-cart .shop_table tr td {
	background:#fff !important;
	padding:10px
}
.woocommerce-cart .shop_table .cart_item {
	text-align:left !important
}
.woocommerce-cart .shop_table .cart_item .product-remove {
	text-align:center
}
.woocommerce-cart .shop_table .cart_item .product-thumbnail {
	text-align:center
}
.woocommerce-cart .shop_table .cart_item .product-thumbnail img {
	width:100px
}
.woocommerce-cart .shop_table .cart_item .product-quantity {
	text-align:center
}
.woocommerce-cart .shop_table .cart_item .product-quantity .quantity .minus,.woocommerce-cart .shop_table .cart_item .product-quantity .quantity .plus {
	background:#cbcbcb !important;
	border:1px solid #cbcbcb !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	color:#000 !important;
	font-weight:normal !important;
	height:18px
}
.woocommerce-cart .shop_table .cart_item .product-quantity .quantity .minus:hover,.woocommerce-cart .shop_table .cart_item .product-quantity .quantity .plus:hover {
	background:#f7d701 !important
}
.woocommerce-cart .shop_table .cart_item .product-quantity .quantity .minus:focus,.woocommerce-cart .shop_table .cart_item .product-quantity .quantity .plus:focus {
	outline:none
}
.woocommerce-cart .shop_table .cart_item .product-quantity .quantity .qty {
	background-color:#fff;
	border:1px solid #cbcbcb !important;
	border-right:0;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	font-weight:bold;
	outline:none !important;
	width:40px;
	height:36px;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important
}
.woocommerce-cart .shop_table .cart_item .product-name {
	text-align:left !important
}
.woocommerce-cart .shop_table .cart_item .product-name .variation {
	font-size:0.7em;
	margin-top:1em;
	margin-bottom:0
}
.woocommerce-cart .shop_table .cart_item .product-name .variation dd {
	margin:0;
	padding:2px 0 0 0
}
.woocommerce-cart .shop_table input.button,.woocommerce-cart .shop_table input[type="button"],.woocommerce-cart .shop_table input[type="reset"],.woocommerce-cart .shop_table input[type="submit"],.woocommerce-cart .shop_table input[disabled=disabled],.woocommerce-cart .shop_table input:disabled,.woocommerce-cart .shop_table input.gform_button,.woocommerce-cart .shop_table .woocommerce #respond input#submit,.woocommerce #respond .woocommerce-cart .shop_table input#submit,.woocommerce-cart .shop_table .woocommerce #content input.button,.woocommerce #content .woocommerce-cart .shop_table input.button,.woocommerce-cart .shop_table .woocommerce-page #respond input#submit,.woocommerce-page #respond .woocommerce-cart .shop_table input#submit,.woocommerce-cart .shop_table .woocommerce-page #content input.button,.woocommerce-page #content .woocommerce-cart .shop_table input.button,.woocommerce-cart .shop_table .woocommerce .products .owl-buttons input.owl-prev,.woocommerce .products .owl-buttons .woocommerce-cart .shop_table input.owl-prev,.woocommerce-cart .shop_table .woocommerce .products .owl-buttons input.owl-next,.woocommerce .products .owl-buttons .woocommerce-cart .shop_table input.owl-next,.woocommerce-cart .shop_table .woocommerce-page .products .owl-buttons input.owl-prev,.woocommerce-page .products .owl-buttons .woocommerce-cart .shop_table input.owl-prev,.woocommerce-cart .shop_table .woocommerce-page .products .owl-buttons input.owl-next,.woocommerce-page .products .owl-buttons .woocommerce-cart .shop_table input.owl-next,.woocommerce-cart .shop_table input.sg-btn {
	border:none !important;
	outline:none !important
}
.woocommerce-cart .coupon {
	margin-bottom:0 !important
}
.woocommerce-cart .coupon .input-text {
	border:solid 1px #cbcbcb !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	padding:5px !important;
	line-height:22px !important;
	width:200px !important
}
@media (max-width: 568px) {
	.woocommerce-cart .coupon .input-text {
	width:inherit !important
}
}
.woocommerce-cart .cart-collaterals .cross-sells {
	display:none
}
.woocommerce-cart .cart-collaterals .cart_totals {
	margin-bottom:2em;
	width:100%
}
.woocommerce-cart .cart-collaterals .cart_totals table {
	border:solid 1px #000;
	border-radius:0;
	float:right
}
.woocommerce-cart .cart-collaterals .cart_totals table tr {
	border:solid 1px #000;
	padding-left:0
}
.woocommerce-cart .cart-collaterals .cart_totals table tr th {
	border:none;
	padding:10px;
	width:30%
}
.woocommerce-cart .cart-collaterals .cart_totals table tr td {
	border:none;
	padding:10px;
	text-align:left
}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-info {
	background:#eee !important;
	margin:0 !important
}
.woocommerce-cart .cart-collaterals .cart_totals .checkout-button {
	float:right
}
.woocommerce-cart .cart-collaterals .shipping_calculator {
	clear:none;
	float:left
}
@media (min-width: 569px) and (max-width: 1024px) {
	.woocommerce-cart .cart-collaterals .cart_totals table {
	width:100%;
	margin-bottom:2em
}
}
#ywsfl_general_content #ywsfl_container_list .row {
	display:block;
	height:inherit
}
#ywsfl_general_content #ywsfl_container_list .row .sub_container_product {
	margin-bottom:1em
}
#ywsfl_general_content #ywsfl_container_list .row .product_name {
	max-width:420px
}
#ywsfl_general_content #ywsfl_container_list .row .cont_buttons {
	float:none;
	position:inherit;
	text-align:right
}
form.cart h4 {
	display:none
}
form.cart select [disabled=disabled],form.cart select:disabled {
	display:none !important
}
form.cart p {
	margin:0
}
form.cart #hd_warehouse_stocks {
	margin-left:0;
	list-style:none;
	padding-left:0
}
form.cart #hd_select_warehouse_product {
	float:right;
	clear:both;
	display:block
}
.page .quantity .minus,.page .quantity .plus {
	background:#cbcbcb !important;
	border:1px solid #cbcbcb !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	color:#000 !important;
	font-weight:normal !important;
	height:18px
}
.page .quantity .minus:hover,.page .quantity .plus:hover {
	background:#f7d701 !important
}
.page .quantity .minus:focus,.page .quantity .plus:focus {
	outline:none
}
.page .quantity .qty {
	background-color:#fff;
	border:1px solid #cbcbcb !important;
	border-right:0;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	font-weight:bold;
	outline:none !important;
	width:40px;
	height:36px;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important
}
.page .quantity input::-webkit-outer-spin-button,.page .quantity input::-webkit-inner-spin-button {
	-webkit-appearance:none;
	margin:0
}
.woocommerce-checkout #customer_details #ship-to-different-address {
	font-size:1.6em;
	margin-bottom:40px
}
.woocommerce-checkout #branch-name-title_field {
	font-size:1.6em;
	margin-bottom:0
}
.woocommerce-checkout .woocommerce-shipping-fields #branch-name-title_field,.woocommerce-checkout .woocommerce-billing-fields #branch-name-title_field {
	font-size:1.6em;
	margin-bottom:0;
	margin-top:1em
}
.woocommerce-checkout .woocommerce-shipping-fields #branch-name_field legend,.woocommerce-checkout .woocommerce-billing-fields #branch-name_field legend {
	margin-bottom:1em
}
.woocommerce-checkout .woocommerce-shipping-fields #branch-name_field label,.woocommerce-checkout .woocommerce-billing-fields #branch-name_field label {
	float:left
}
.woocommerce-checkout .woocommerce-shipping-fields #order_comments {
	min-height:250px
}
.woocommerce-checkout .shop_table {
	border-color:#cbcbcb !important
}
.woocommerce-checkout .shop_table tr {
	background:#fff !important
}
.woocommerce-checkout .shop_table tr td {
	background:#fff !important;
	padding:10px
}
.woocommerce-checkout .shop_table .cart_item {
	text-align:left !important
}
.woocommerce-checkout .shop_table .cart_item .product-remove {
	text-align:center
}
.woocommerce-checkout .shop_table .cart_item .product-thumbnail {
	text-align:center
}
.woocommerce-checkout .shop_table .cart_item .product-thumbnail img {
	width:100px
}
.woocommerce-checkout .shop_table .cart_item .product-name {
	text-align:left !important
}
.woocommerce-checkout .shop_table .cart_item .product-name .variation {
	font-size:0.7em;
	margin-top:1em;
	margin-bottom:0
}
.woocommerce-checkout .shop_table .cart_item .product-name .variation dd {
	margin:0;
	padding:2px 0 0 0
}
.woocommerce-checkout .shop_table input.button,.woocommerce-checkout .shop_table input[type="button"],.woocommerce-checkout .shop_table input[type="reset"],.woocommerce-checkout .shop_table input[type="submit"],.woocommerce-checkout .shop_table input[disabled=disabled],.woocommerce-checkout .shop_table input:disabled,.woocommerce-checkout .shop_table input.gform_button,.woocommerce-checkout .shop_table .woocommerce #respond input#submit,.woocommerce #respond .woocommerce-checkout .shop_table input#submit,.woocommerce-checkout .shop_table .woocommerce #content input.button,.woocommerce #content .woocommerce-checkout .shop_table input.button,.woocommerce-checkout .shop_table .woocommerce-page #respond input#submit,.woocommerce-page #respond .woocommerce-checkout .shop_table input#submit,.woocommerce-checkout .shop_table .woocommerce-page #content input.button,.woocommerce-page #content .woocommerce-checkout .shop_table input.button,.woocommerce-checkout .shop_table .woocommerce .products .owl-buttons input.owl-prev,.woocommerce .products .owl-buttons .woocommerce-checkout .shop_table input.owl-prev,.woocommerce-checkout .shop_table .woocommerce .products .owl-buttons input.owl-next,.woocommerce .products .owl-buttons .woocommerce-checkout .shop_table input.owl-next,.woocommerce-checkout .shop_table .woocommerce-page .products .owl-buttons input.owl-prev,.woocommerce-page .products .owl-buttons .woocommerce-checkout .shop_table input.owl-prev,.woocommerce-checkout .shop_table .woocommerce-page .products .owl-buttons input.owl-next,.woocommerce-page .products .owl-buttons .woocommerce-checkout .shop_table input.owl-next,.woocommerce-checkout .shop_table input.sg-btn {
	border:none !important;
	outline:none !important
}
@media (max-width: 568px) {
	.woocommerce-checkout .shop_table .actions input,.woocommerce-checkout .shop_table .actions .input-text,.woocommerce-checkout .shop_table .actions .button,.woocommerce-checkout .shop_table .actions nav li a,nav li .woocommerce-checkout .shop_table .actions a,.woocommerce-checkout .shop_table .actions button,.woocommerce-checkout .shop_table .actions input[type="button"],.woocommerce-checkout .shop_table .actions input[type="reset"],.woocommerce-checkout .shop_table .actions input[type="submit"],.woocommerce-checkout .shop_table .actions button[type="button"],.woocommerce-checkout .shop_table .actions button[type="reset"],.woocommerce-checkout .shop_table .actions button[type="submit"],.woocommerce-checkout .shop_table .actions button[disabled=disabled],.woocommerce-checkout .shop_table .actions button:disabled,.woocommerce-checkout .shop_table .actions input[disabled=disabled],.woocommerce-checkout .shop_table .actions input:disabled,.woocommerce-checkout .shop_table .actions .gform_button,.woocommerce-checkout .shop_table .actions .woocommerce #respond input#submit,.woocommerce #respond .woocommerce-checkout .shop_table .actions input#submit,.woocommerce-checkout .shop_table .actions .woocommerce #content input.button,.woocommerce #content .woocommerce-checkout .shop_table .actions input.button,.woocommerce-checkout .shop_table .actions .woocommerce-page nav li a.alt,.woocommerce-page nav li .woocommerce-checkout .shop_table .actions a.alt,.woocommerce-checkout .shop_table .actions nav li .woocommerce-page a.alt,nav li .woocommerce-page .woocommerce-checkout .shop_table .actions a.alt,.woocommerce-checkout .shop_table .actions .woocommerce-page #respond input#submit,.woocommerce-page #respond .woocommerce-checkout .shop_table .actions input#submit,.woocommerce-checkout .shop_table .actions .woocommerce-page #content input.button,.woocommerce-page #content .woocommerce-checkout .shop_table .actions input.button,.woocommerce-checkout .shop_table .actions .pagination span,.pagination .woocommerce-checkout .shop_table .actions span,.woocommerce-checkout .shop_table .actions .pagination a,.pagination .woocommerce-checkout .shop_table .actions a,.woocommerce-checkout .shop_table .actions .woocommerce .products .owl-buttons .owl-prev,.woocommerce .products .owl-buttons .woocommerce-checkout .shop_table .actions .owl-prev,.woocommerce-checkout .shop_table .actions .woocommerce .products .owl-buttons .owl-next,.woocommerce .products .owl-buttons .woocommerce-checkout .shop_table .actions .owl-next,.woocommerce-checkout .shop_table .actions .woocommerce-page .products .owl-buttons .owl-prev,.woocommerce-page .products .owl-buttons .woocommerce-checkout .shop_table .actions .owl-prev,.woocommerce-checkout .shop_table .actions .woocommerce-page .products .owl-buttons .owl-next,.woocommerce-page .products .owl-buttons .woocommerce-checkout .shop_table .actions .owl-next,.woocommerce-checkout .shop_table .actions .woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li .woocommerce-checkout .shop_table .actions a,.woocommerce-checkout .shop_table .actions .woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li .woocommerce-checkout .shop_table .actions span,.woocommerce-checkout .shop_table .actions .woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-checkout .shop_table .actions a,.woocommerce-checkout .shop_table .actions .woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li .woocommerce-checkout .shop_table .actions span,.woocommerce-checkout .shop_table .actions .woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce-checkout .shop_table .actions a,.woocommerce-checkout .shop_table .actions .woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li .woocommerce-checkout .shop_table .actions span,.woocommerce-checkout .shop_table .actions .woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce-checkout .shop_table .actions a,.woocommerce-checkout .shop_table .actions .woocommerce-page #content nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li .woocommerce-checkout .shop_table .actions span,.woocommerce-checkout .shop_table .actions .sg-btn {
	display:block !important;
	width:100% !important;
	clear:both !important
}
}
.woocommerce-checkout .shop_table #shipping_method li {
	text-align:left
}
.woocommerce-checkout .shop_table #shipping_method li label {
	margin-left:25px
}
.woocommerce-checkout #payment {
	-webkit-border-radius:0 !important;
	border-radius:0 !important
}
.woocommerce-checkout #payment .payment_methods {
	border:none !important;
	padding-bottom:0 !important
}
.woocommerce-checkout #payment .payment_box {
	-webkit-border-radius:0 !important;
	border-radius:0 !important;
	background:#a0a0a0 !important;
	box-shadow:none !important;
	color:#fff !important;
	-webkit-box-shadow:none !important;
	color:#ffffff !important;
	text-shadow:none !important;
	width:100% !important
}
.woocommerce-checkout #payment .payment_box p {
	color:#fff !important
}
.woocommerce-checkout #payment .payment_box:before {
	border:1em solid #a0a0a0 !important;
	border-right-color:transparent !important;
	border-left-color:transparent !important;
	border-top-color:transparent !important
}
.woocommerce-checkout #payment .form-row {
	border:none !important
}
.woocommerce-checkout #payment input.button.alt,.woocommerce-checkout #payment input.alt[type="button"],.woocommerce-checkout #payment input.alt[type="reset"],.woocommerce-checkout #payment input.alt[type="submit"],.woocommerce-checkout #payment input.alt[disabled=disabled],.woocommerce-checkout #payment input.alt:disabled,.woocommerce-checkout #payment input.alt.gform_button,.woocommerce-checkout #payment .woocommerce #respond input.alt#submit,.woocommerce #respond .woocommerce-checkout #payment input.alt#submit,.woocommerce-checkout #payment .woocommerce-page #respond input.alt#submit,.woocommerce-page #respond .woocommerce-checkout #payment input.alt#submit,.woocommerce-checkout #payment .woocommerce .products .owl-buttons input.alt.owl-prev,.woocommerce .products .owl-buttons .woocommerce-checkout #payment input.alt.owl-prev,.woocommerce-checkout #payment .woocommerce .products .owl-buttons input.alt.owl-next,.woocommerce .products .owl-buttons .woocommerce-checkout #payment input.alt.owl-next,.woocommerce-checkout #payment .woocommerce-page .products .owl-buttons input.alt.owl-prev,.woocommerce-page .products .owl-buttons .woocommerce-checkout #payment input.alt.owl-prev,.woocommerce-checkout #payment .woocommerce-page .products .owl-buttons input.alt.owl-next,.woocommerce-page .products .owl-buttons .woocommerce-checkout #payment input.alt.owl-next,.woocommerce-checkout #payment input.alt.sg-btn {
	background:var(--accent-color) !important;
	border-color:#fff !important;
	color:#ffffff;
	outline:solid 1px #cbcbcb;
	text-shadow:none
}
.single-product .boxprice del .amount {
	font-size:inherit
}
.single-product .boxprice ins .amount {
	font-size:30px;
	font-weight:700
}
.single-product .boxprice .amount {
	afont-size:30px;
	font-weight:700;
	color:var(--accent-color);
}
.wdm-modal-dialog .wdm-modal-header .close {
	padding:0 3px
}
.wdm-modal-dialog .wdm-modal-header .pr_name {
	display:block
}
.wdm-modal-dialog .wdm-modal-body {
	padding:20px
}
.wdm-modal-dialog .wdm-modal-body #frm_enquiry {
	width:100%
}
.wdm-modal-dialog .wdm-modal-body .wdm-modal_text,.wdm-modal-dialog .wdm-modal-body #wdm-modal_msg {
	border:none
}
.wdm-modal-dialog .wdm-modal-body .wdm-modal_text:focus,.wdm-modal-dialog .wdm-modal-body #wdm-modal_msg:focus {
	border:none !important;
	box-shadow:none !important
}
.wdm-modal-dialog .wdm-modal-body .ck_msg {
	display:none
}
.wdm-modal-dialog .wdm-modal-body .btn_div {
	margin-bottom:0 !important
}
#wdm-cart-count {
	display:none !important
}
.wdm-quoteup-woo .wdm-quote-cart-table th.cart-remove {
	width:3%
}
.wdm-quoteup-woo .wdm-quote-cart-table img {
	width:inherit !important
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	width:20%
}
.woocommerce-account .woocommerce-MyAccount-navigation ul>li {
	padding:5px 0;
	width:100%
}
.woocommerce-account .woocommerce-MyAccount-navigation ul>li a {
	width:100%
}
.woocommerce-account .woocommerce-MyAccount-navigation ul>li a:hover {
	outline:solid 1px #cbcbcb
}
.woocommerce-account .woocommerce-MyAccount-content {
	width:78%
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads {
	display:none
}
.firefox .woocommerce.single-product .product .summary .cart .cart-buttons .cart-link,.firefox .woocommerce-page.single-product .product .summary .cart .cart-buttons .cart-link {
	position:relative;
	top:-2px
}
.mac.firefox .woocommerce.single-product .product .summary .cart .cart-buttons .cart-link,.mac.firefox .woocommerce-page.single-product .product .summary .cart .cart-buttons .cart-link {
	top:-2px;
	padding:2.5px 5px
}
.mac.firefox .woocommerce.single-product .product .summary .cart .cart-buttons .cart-link i,.mac.firefox .woocommerce-page.single-product .product .summary .cart .cart-buttons .cart-link i {
	top:4px
}
.android .container-header header .searchbox form {
	max-width:180px !important;
	float:right !important
}
.android nav.menu-top #menu-social-menu li a,.android .container-header header .mobile a {
	font-size:0 !important;
	color:var(--accent-color) !important
}
.android nav.menu-top #menu-social-menu li a:before,.android .container-header header .mobile a:before {
	font-size:16px !important;
	color:#ffffff !important
}
.android .woocommerce.specials h2,.android .woocommerce.featured h2,.android .woocommerce.newproducts h2,.android .woocommerce-page.specials h2,.android .woocommerce-page.featured h2,.android .woocommerce-page.newproducts h2 {
	padding-right:70px
}
.android .woocommerce.single-product .product .summary .cart .cart-buttons .cart-link,.android .woocommerce-page.single-product .product .summary .cart .cart-buttons .cart-link {
	padding:0.5px 5px;
	top:-2px
}
@media (min-width: 1025px) {
	.android .container-header header .searchbox .shop-link {
	display:none !important
}
.android .container-header header .searchbox form label input {
	margin-right:20px !important;
	width:50% !important
}
.android .container-header header .searchbox form .search-submit {
	display:none !important
}
}
#comments {
	position:relative;
	margin:40px 0 0;
	padding:40px 0 0 0;
	border-top:1px solid #e6e6e6;
	border-top:1px solid rgba(0,0,0,0.07)
}
#comments h3 {
	margin-bottom:20px
}
#comments .comment.thread-even {
	background:#fafafa;
	background:rgba(0,0,0,0.02);
	border-bottom:1px solid #e6e6e6;
	border-bottom:1px solid rgba(0,0,0,0.07)
}
#comments .comment {
	margin-top:10px;
	width:100%;
	list-style-type:none
}
#comments .comment .comment-container {
	position:relative;
	padding:20px
}
#comments .comment-head {
	margin:0 0 15px 0
}
#comments .avatar {
	float:left;
	margin:0 15px 10px 0
}
#comments .avatar img {
	margin:0;
	vertical-align:middle;
	border:1px solid #ddd;
	padding:3px;
	background:#fff
}
#comments .comment-head .name {
	margin:0;
	font-weight:bold;
	font-size:15px
}
#comments .comment-head .date,#comments .comment-head .edit,#comments .comment-head .perma {
	font-size:13px
}
#comments .comment-entry p {
	margin:0 0 10px 0
}
#comments .reply {
	padding-top:10px
}
#comments .reply a {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#fff;
	color:#555 !important;
	text-shadow:none
}
#comments .reply a:hover {
	background:#fafafa
}
#comments ul.children {
	margin:10px 10px 0 25px;
	padding:0
}
#comments ul.children li {
	border-top:1px solid #e6e6e6
}
#comments .cancel-comment-reply {
	margin:10px 0
}
#comments .navigation a {
	display:block;
	margin:15px 0 0 0;
	text-decoration:none
}
#comments h3#pings {
	margin-top:5px
}
#comments .pingbacks li.pingback {
	margin:10px 0
}
#comments .pingbacks li.pingback .reply {
	display:none
}
#respond {
	margin:40px 0 0
}
#respond h3 {
	margin-bottom:20px
}
#respond .left {
	float:left;
	width:200px;
	margin-right:15px
}
#respond .right {
	float:left;
	width:380px
}
#commentform {
	margin:15px 0 0 0
}
#commentform input {
	margin:0 15px 15px 0
}
#commentform input.txt,#commentform textarea {
	border-color:#ccc #efefef #efefef #ccc;
	border-width:1px;
	border-style:solid
}
#commentform input.txt {
	color:#666;
	background:#fcfcfc;
	width:170px;
	margin:0 5px 10px 0;
	padding:5px 7px
}
#commentform textarea {
	color:#666;
	background:#fcfcfc;
	width:95% !important;
	padding:5px 7px
}
#commentform #submit {
	margin:15px 0 0 0
}
ol.commentlist li.bypostauthor {
	border:1px solid #8eac4b
}
ol.commentlist li.even {
	background:#f6f6f6
}
ol.commentlist li.odd {
	background:#fff
}
.sg-header {
	background:transparent
}
.sg-header .sg-logo {
	font-size:2em
}
.sg-container .sg-info,.sg-container .sg-base-styles,.sg-container .sg-extra-styles,.sg-container .sg-pattern-styles {
	padding-bottom:24px;
	padding-bottom:2rem
}
.sg-container .sg-info .sg-section,.sg-container .sg-base-styles .sg-section,.sg-container .sg-extra-styles .sg-section,.sg-container .sg-pattern-styles .sg-section {
	margin-bottom:0px;
	margin-bottom:0rem;
	padding-left:20px
}
.sg-container .sg-markup-controls {
	margin-bottom:20px
}
.sg-container .sg-h1 {
	font-size:1.75em;
	font-weight:bold;
	padding-bottom:.2em;
	text-transform:uppercase
}
.sg-container .sg-h1 small {
	font-size:70%;
	text-transform:lowercase
}
.sg-container .sg-h2 {
	border:none;
	font-size:1.5em;
	margin-bottom:.5em;
	text-transform:capitalize
}
.sg-container .sg-display {
	border:solid 1px #ef423f;
	padding:10px
}
.sg-container .sg-anchor {
	display:inline
}
.sg-color {
	height:100px;
	width:140px
}
.sg-color .sg-color-swatch span {
	width:128px
}
.sg-color--a .sg-color-swatch {
	background-color:#191919
}
.sg-color--b .sg-color-swatch {
	background-color:#323232
}
.sg-color--c .sg-color-swatch {
	background-color:#cbcbcb
}
.sg-color--d .sg-color-swatch {
	background-color:#c61017
}
.sg-color--e .sg-color-swatch {
	background-color:var(--accent-color)
}
.sg-color--f .sg-color-swatch {
	background-color:#f47b7f
}
.sg-color--g .sg-color-swatch {
	background-color:#917f01
}
.sg-color--h .sg-color-swatch {
	background-color:#f7d701
}
.sg-color--i .sg-color-swatch {
	background-color:#feea60
}
.sg-font-primary {
	font-family:"Open Sans",sans-serif
}
.sg-font-secondary {
	font-family:"HelveticaNeue","Helvetica",Arial,sans-serif
}
.credits .logo {
	float:left;
	min-width:4em;
	min-height:3.8em;
	padding:10px;
	background-color:var(--accent-color)
}
.credits .logo .logotype {
	color:#12e3db;
	font-size:1.6em;
	font-weight:700;
	margin-bottom:0;
	text-align:center
}
.credits .debug {
	background-color:#c61017;
	float:left;
	padding:10px;
	min-height:3.8em;
	min-width:6em
}
.credits .debug p {
	margin:0;
	color:var(--accent-color);
	font-size:.8em
}
.credits .debug em {
	clear:left
}
.credits .debug .xl,.credits .debug .l,.credits .debug .m,.credits .debug .s {
	display:none
}
@media (min-width: 1600px) {
	.credits .debug .xl {
	display:inline !important
}
}
@media (min-width: 1025px) {
	.credits .debug .l {
	display:inline !important
}
}
@media (min-width: 569px) and (max-width: 1024px) {
	.credits .debug .m {
	display:inline !important
}
}
@media (max-width: 568px) {
	.credits .debug .s {
	display:inline !important
}
}
.oldie .col-1-2,.oldie .col-1-3,.oldie .col-2-3,.oldie .col-1-4,.oldie .col-3-4,.oldie .col-1-8,.oldie .col-7-8 {
	float:left;
	padding-right:20px
}
.grid .oldie .col-1-2:last-of-type,.grid .oldie .col-1-3:last-of-type,.grid .oldie .col-2-3:last-of-type,.grid .oldie .col-1-4:last-of-type,.grid .oldie .col-3-4:last-of-type,.grid .oldie .col-1-8:last-of-type,.grid .oldie .col-7-8:last-of-type {
	padding-right:0
}
.firefox .container-header header .searchbox button {
	height:53px
}
.firefox .container-header header .searchbox .shop-link {
	margin-top:-1px;
	padding-bottom:6px;
	padding-top:7px
}
.mac.chrome .container-header header .searchbox input {
	padding-bottom:16px
}
.mac.firefox .container-header header .searchbox input {
	padding-bottom:19px
}
.iphone .add_to_cart_button:before {
	font-size:20px !important;
	left:-webkit-calc(50% - 10px) !important;
	left:calc(50% - 10px) !important
}
.iphone .cart-link {
	top:-1px !important;
	padding:0px 5px !important
}
.iphone .woocommerce.specials h2,.iphone .woocommerce.featured h2,.iphone .woocommerce.newproducts h2,.iphone .woocommerce-page.specials h2,.iphone .woocommerce-page.featured h2,.iphone .woocommerce-page.newproducts h2 {
	padding-right:50px !important;
	font-size:1.4em !important
}
.ie8 .add_to_cart_button {
	border:solid 10px #fff !important;
	outline:1px solid #cbcbcb !important
}
.ie8 .single_add_to_cart_button {
	padding:10px !important;
	background:#f7d701 !important;
	color:#000 !important;
	border-bottom:1px solid #000 !important;
	border-left:1px solid #000 !important;
	border-top:1px solid #000 !important
}
body:last-child ul.main-menu li a,x:-moz-any-link,x:default {
	margin-top:0%
}
@media print {
	* {
	background:transparent !important;
	color:#000 !important;
	box-shadow:none !important;
	text-shadow:none !important
}
a,a:visited {
	text-decoration:underline
}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
	content:""
}
pre,blockquote {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
tr,img {
	page-break-inside:avoid
}
img {
	max-width:100% !important
}
@page {
	margin:0.5cm
}
p,h2,h3 {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
}
.container-header header .searchbox .search-form input[type="search"] {
	width:calc(100% - 38px);padding:8px 10px;
	border-radius: 0;
}
.search-form div{margin: 0}
header.grid,.headertoparea,.headerbottomarea,.headertop {
	display:flex
}
.headertoparea,.headerbottomarea {
	justify-content:center
}
.headerbottomarea {
	background:var(--white)
}
header.grid {
	flex-direction:column
}
.headertop,.headerbottom,.headermenu {
	flex-grow:1
}
.headermenubottom,.headermenuright {
	display: flex;
	flex-grow: 1;
}
.headermenuright {
	justify-content: flex-end;
	gap:10px;
	align-content: center;
	margin-right: 10px;
	align-items: center
}
.form-row:not(.form-row-last) {
	clear:both
}
.woocommerce-checkout #payment .place-order-area .form-row {
	border: 9px solid #fff !important;
	margin: 0;
	line-height: 30px;
}
.woocommerce-page button.button.alt#place_order {
	outline:none
}
.woocommerce .woocommerce-ordering{margin-bottom: 0}
button#place_order[disabled=disabled] {
	padding:10px 20px
}
@media only screen and (min-width: 768px) {
	.place-order-area {
	display: flex;
	align-items: center;
	justify-content: center;
}
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
	display: none
}
.woocommerce form .form-row.woocommerce-invalid label {
	color:#f00
}
.woocommerce form .form-row.woocommerce-invalid input.input-text {
	border:1px solid #f00
}
.ttt-pnwc-content .ttt-pnwc-notice {
	justify-content: initial;
}
.ttt-pnwc-notice.error .ttt-pnwc-notice-icon.default-icon:before {
	color:#f00;
	content: "\2715";
	font-size: 22px;
}
.shipping em {
	display:block;
	color:#f00;
	margin-top:10px
}
.woocommerce .products .product .thumblink, .woocommerce-page .products .product .thumblink {
	position:relative;
	overflow: hidden;
	min-height: 270px;
}
.woocommerce .products .product .thumblink::before, .woocommerce-page .products .product .thumblink::before {
	content: "";
	padding-top: 100%;
	display: block
}
.woocommerce .products .product img, .woocommerce-page .products .product img {
	max-width: 100%;
	width: 100%;
	height: 100%!important;
	object-position: 50% center;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto
}
.woocommerce-billing-fields__field-wrapper {
	position: relative;
}
.woocommerce-billing-fields p.overmargintop {
	font-weight: bold!important;
}
.place-order-area {
	border: 9px solid #fff !important;
}
.woocommerce-checkout #payment .place-order-area .form-row {
	border: 0!important;
}
.place-order-area button {
	border: 0!important;
	margin-left: 10px!important;
	margin-right: 10px!important;
}
.btn_customflashing {
	padding: 10px 20px;
	background: var(--accent-color) !important;
	color: #fff !important;
	margin-bottom: 10px;
	display: inline-block;
}
.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
	background: #fb8c8c !important;
}
.related.products {
	display:none
}
.cross-sells.related {
	clear:both;
	border-top: solid 1px #cbcbcb;
	margin-top: 1em !important;
	padding-top: 2em !important;
}
.woocommerce .cross-sells.related .products, .woocommerce-page .cross-sells.related .products {
	border-top:none !important
}

/* Enhanced mobile header using existing structure */
@media (max-width: 1024px) {
  /* Make header fixed on mobile */
  .container-header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.3) !important;
  }
  
  .container-header .headertop {
    align-items: center !important;
    min-height: 60px !important;
    padding: 0 15px !important;
  }
  
  /* Mobile logo styling */
  .container-header .logo {
    width: auto !important;
    flex-grow: 0 !important;
  }
  
  .container-header .logo img {
    height: 60px !important;
    width: auto !important;
  }
  
  /* Hide desktop menu items on mobile */
  .container-header .headermenutop {
    display: none !important;
  }
  
  /* Mobile header menu right - icons only */
  .container-header .headermenuright {
    display: flex !important;
    align-items: center !important;
    gap: 5px !important;
    margin-right: 0 !important;
    padding-right: 30px;
  }
  
  /* Style mobile icons */
  .container-header .headermenuright a {
    background: none !important;
    border: none !important;
    color: var(--white) !important;
    font-size: 18px !important;
    padding: 8px !important;
    text-decoration: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 40px !important;
    height: 40px !important;
    transition: color 0.3s !important;
  }
  
  .container-header .headermenuright a:hover {
    color: var(--accent-color) !important;
  }
  
  /* Hide text in mobile icons, keep only icons */
  .container-header .headermenuright a span {
    display: none
  }
  /* Mobile search toggle button */
  .mobile-search-toggle {
    background: none !important;
    border: none !important;
    color: var(--white) !important;
    font-size: 18px !important;
    padding: 8px !important;
    cursor: pointer !important;
    transition: color 0.3s !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 40px !important;
    height: 40px !important;
  }
  
  .mobile-search-toggle:hover {
    color: var(--accent-color) !important;
  }
  
  /* Show header bottom area on mobile for mobile menu */
  .container-header .headerbottomarea {
    display: block !important;
  }
  
  /* Hide desktop navigation on mobile */
  .container-header .headerbottomarea .desktop {
    display: none !important;
  }
  
  /* Show and style mobile navigation */
  .container-header .headerbottomarea .mobile {
    display: block !important;
  }
  
  /* Style mobile menu */
  .container-header .headerbottomarea .mobile .open-menu {
    /*font-size: 16px !important;
    padding: 15px 20px !important;
    text-align: center !important;
    border: none !important;
    text-decoration: none !important;*/
    display: block !important;
    top: 20px;
  }
 
}  

  /* Show mobile search form on responsive devices */
@media (max-width: 768px) {
    .headermenuright a:first-child{display: none !important}
    .woocommerce-account .woocommerce-MyAccount-navigation{width: 100%}
}

/* Desktop: Keep original toggle behavior */
@media (min-width: 769px) {
    .container-header header .search-toggle {
        display: flex;
    }
}

/* Responsive adjustments */
@media (max-width: 1200px) {
  .container-header.floating .topmenu {
    gap: 10px;
  }
  
  .container-header.floating .topmenu a {
    font-size: 12px;
    padding: 5px 8px;
  }
}

@media (max-width: 1024px) {
  .container-header.floating .topmenu li:nth-child(n+4) {
    display: none; /* Hide some menu items on smaller screens */
  }
}
@media (min-width: 750px) {
    .fc-checkout-header .fc-checkout__branding img {
        max-width: 300px;
    }
}

/* ===================================================
   Enhanced Single Product Styles
   =================================================== */

/* Enhanced Single Product Layout */
.enhanced-single-product {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
    background: white;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    position: relative;
}

.__enhanced-single-product::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, var(--accent-color), #e74c3c, var(--accent-color));
    border-radius: 10px 10px 0 0;
}

.enhanced-product-layout {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    margin-bottom: 40px;
    min-height: 500px;
    align-items: start;
}

/* Product Gallery Section */
.product-gallery-section {
    position: relative;
    background: #f8f9fa;
    border-radius: 8px;
    padding: 20px;
    border: 1px solid #e9ecef;
}

.product-images-wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 8px;
    background: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-images-wrapper .woocommerce-product-gallery {
    width: 100%;
    height: 100%;
    amin-height: 400px;
}

.product-images-wrapper .woocommerce-product-gallery__wrapper {
    width: 100%;
    height: 100%;
}

.product-images-wrapper .woocommerce-product-gallery__image {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-images-wrapper img {
    cursor: pointer;
    transition: all 0.3s ease;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    object-fit: contain;
}

.product-images-wrapper:hover img {
    transform: scale(1.05);
}

._product-images-wrapper::after {
    content: '🔍 Click to zoom';
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: rgba(0, 0, 0, 0.8);
    color: white;
    padding: 8px 12px;
    border-radius: 20px;
    font-size: 0.8em;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}

.product-images-wrapper:hover::after {
    opacity: 1;
}

/* Product Info Section */
.product-info-section {
    display: flex;
    flex-direction: column;
    min-height: 500px;
    height: 100%;
}

.product-info-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.product-header-section {
    margin-bottom: 20px;
}

.product-header-section h1 {
    margin-bottom: 10px;
    font-size: 2.2em;
    line-height: 1.2;
    color: #2c3e50;
    position: relative;
    padding-bottom: 15px;
}

.product-header-section h1::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 60px;
    height: 3px;
    background: var(--accent-color);
    border-radius: 2px;
}

.product-meta-header {
    display: flex;
    gap: 30px;
    margin-bottom: 15px;
    font-size: 0.9em;
}

.product-code-display,
.price-per-unit-display {
    display: flex;
    align-items: center;
    gap: 8px;
}

.meta-label {
    font-weight: 600;
    color: #666;
}

.sku-value,
.unit-value {
    font-weight: 500;
    color: var(--accent-color);
}

.product-price-section {
    margin-bottom: 20px;
}

.product-price-section .price {
    font-size: 1.8em;
    font-weight: bold;
    color: var(--accent-color);
    margin-bottom: 10px;
}

.product-description-section {
    margin-bottom: 25px;
    line-height: 1.6;
}

/* Enhanced Purchase Section */
.product-purchase-section {
    background: #f8f9fa;
    padding: 25px;
    border-radius: 8px;
    margin-bottom: 25px;
    border: 1px solid #e9ecef;
}

.purchase-wrapper {
    background: white;
    border-radius: 6px;
    overflow: hidden;
}

.purchase-wrapper .cart {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* Enhanced WooCommerce Variations Styling - More specific selectors to override defaults */
.enhanced-single-product .purchase-wrapper .variations_form .variations {
    background: white !important;
    padding: 20px !important;
    border-radius: 6px 6px 0 0;
    border: 1px solid #dee2e6 !important;
    border-bottom: none !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    width: 100% !important;
}

.enhanced-single-product .purchase-wrapper .variations td {
    padding: 8px 0 !important;
    border: none !important;
    background: none !important;
}

.enhanced-single-product .purchase-wrapper .variations td.label {
    width: 30% !important;
    font-weight: 600;
    color: #495057;
    padding-right: 15px !important;
    padding-left: 0 !important;
    text-align: left !important;
}

.enhanced-single-product .purchase-wrapper .variations select {
    width: 100% !important;
    padding: 10px 15px !important;
    border: 1px solid #ced4da !important;
    border-radius: 5px;
    font-size: 1em;
    background: white;
    margin-right: 0 !important;
}

.enhanced-single-product .purchase-wrapper .single_variation_wrap {
    background: white;
    padding: 15px 20px;
    border: 1px solid #dee2e6;
    border-top: none;
    border-bottom: none;
    min-height: 60px;
    display: flex;
    align-items: center;
}

.enhanced-single-product .purchase-wrapper .single_variation_wrap .woocommerce-variation {
    width: 100%;
}

/* Enhanced Quantity and Add to Cart Section */
.enhanced-single-product .purchase-wrapper .cart > div:last-child {
    display: flex !important;
    align-items: flex-end;
    gap: 20px;
    background: white;
    padding: 20px;
    border: 1px solid #dee2e6;
    border-radius: 0 0 6px 6px;
}

.enhanced-single-product .purchase-wrapper .quantity {
    flex: 0 0 150px;
}

.enhanced-single-product .purchase-wrapper .quantity input,
.enhanced-single-product .purchase-wrapper .quantity .qty {
    width: 100% !important;
    padding: 10px 15px !important;
    border: 1px solid #ced4da !important;
    border-radius: 5px !important;
    font-size: 1em !important;
    text-align: center !important;
    background-color: #fff !important;
    height: auto !important;
    box-shadow: none !important;
    font-weight: normal !important;
    outline: none !important;
}

.enhanced-single-product .purchase-wrapper .single_add_to_cart_button {
    flex: 1 !important;
    min-width: 200px;
    padding: 15px 25px !important;
    font-size: 1.1em !important;
    font-weight: 600;
    text-transform: uppercase;
    background: var(--accent-color) !important;
    color: white !important;
    border: none !important;
    border-radius: 5px !important;
    cursor: pointer;
    transition: all 0.3s ease;
    outline: none !important;
    text-shadow: none !important;
    line-height: 20px;
}

.enhanced-single-product .purchase-wrapper .single_add_to_cart_button:hover {
    background: #a00e13 !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(192, 19, 25, 0.3) !important;
}

.enhanced-single-product .purchase-wrapper .single_add_to_cart_button:active {
    transform: translateY(0);
}

.enhanced-single-product .purchase-wrapper .single_add_to_cart_button.loading {
    opacity: 0.7;
    cursor: not-allowed;
}

/* Enhanced Simple Product Forms */
.enhanced-single-product .purchase-wrapper form.cart {
    background: white;
    padding: 20px;
    border: 1px solid #dee2e6;
    border-radius: 6px;
}

.enhanced-single-product .purchase-wrapper form.cart > div {
    display: flex;
    align-items: flex-end;
    gap: 20px;
}

/* Product Meta After Cart */
.product-meta-after-cart {
    background: #f8f9fa;
    padding: 15px 20px;
    border: 1px solid #dee2e6;
    border-radius: 6px;
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
}

.product-meta-item {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 0.9em;
}

.product-meta-item .meta-label {
    font-weight: 600;
    color: #666;
}

.product-meta-item .sku,
.product-meta-item .unit-value {
    font-weight: 500;
    color: var(--accent-color);
}

/* Additional Meta Styling */
.product-additional-meta {
    padding-top: 20px;
    border-top: 1px solid #eee;
    font-size: 0.9em;
}

.product-categories,
.product-tags {
    margin-bottom: 10px;
}

.product-categories .meta-label,
.product-tags .meta-label {
    font-weight: 600;
    color: #666;
    margin-right: 8px;
}

/* ===================================================
   Image Modal Styles
   =================================================== */

.product-image-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.product-image-modal.modal-open {
    opacity: 1;
}

.modal-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.9);
}

.modal-content {
    position: relative;
    max-width: 90vw;
    max-height: 90vh;
    background: white;
    border-radius: 8px;
    overflow: hidden;
    z-index:10000;
}

.modal-close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 40px;
    height: 40px;
    background: rgba(0, 0, 0, 0.7);
    color: white;
    border: none;
    border-radius: 50%;
    font-size: 24px;
    cursor: pointer;
    z-index: 10001;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal-image-container {
    position: relative;
    width: 80vw;
    height: 70vh;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal-image-container img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    cursor: grab;
    transition: transform 0.3s ease;
}

.zoom-controls {
    position: absolute;
    top: 15px;
    left: 15px;
    display: flex;
    gap: 5px;
    z-index: 10001;
}

.zoom-controls button {
    width: 40px;
    height: 40px;
    background: rgba(0, 0, 0, 0.7);
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal-navigation {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 20px;
    pointer-events: none;
}

.modal-navigation button {
    width: 50px;
    height: 50px;
    background: rgba(0, 0, 0, 0.7);
    color: white;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    font-size: 20px;
    pointer-events: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal-navigation button:disabled {
    opacity: 0.3;
    cursor: not-allowed;
}

.modal-thumbnails {
    display: flex;
    gap: 10px;
    padding: 15px;
    background: #f8f9fa;
    overflow-x: auto;
    justify-content: center;
}

.modal-thumb {
    flex: 0 0 80px;
    height: 80px;
    border-radius: 5px;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid transparent;
    transition: border-color 0.3s ease;
}

.modal-thumb.active {
    border-color: var(--accent-color);
}

.modal-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Animation Classes */
.animate-in {
    opacity: 1 !important;
    transform: translateY(0) !important;
}

.quantity.focused {
    box-shadow: 0 0 0 2px rgba(237, 28, 36, 0.2);
    border-radius: 8px;
}

@keyframes loading-dots {
    0%, 20% { opacity: 0; }
    50% { opacity: 1; }
    100% { opacity: 0; }
}

/* ===================================================
   Mobile Responsive
   =================================================== */

@media (max-width: 768px) {
    .enhanced-product-layout {
        grid-template-columns: 1fr;
        gap: 20px;
        min-height: auto;
    }
    
    .product-meta-header {
        flex-direction: column;
        gap: 10px;
    }
    
    .enhanced-single-product .purchase-wrapper .cart > div:last-child,
    .enhanced-single-product .purchase-wrapper form.cart > div {
        flex-direction: column !important;
        align-items: stretch !important;
        gap: 15px;
    }
    
    .enhanced-single-product .purchase-wrapper .quantity {
        flex: none !important;
    }
    
    .enhanced-single-product .purchase-wrapper .variations td.label {
        width: 100% !important;
        display: block !important;
        margin-bottom: 5px;
        padding-right: 0 !important;
    }
    
    .enhanced-single-product .purchase-wrapper .variations td {
        display: block !important;
        width: 100% !important;
    }
    
    .product-meta-after-cart {
        flex-direction: column;
        gap: 10px;
    }
    
    .product-gallery-section,
    .product-info-section {
        min-height: auto !important;
    }
    
    .modal-image-container {
        width: 95vw;
        height: 60vh;
    }
    
    .modal-content {
        max-width: 95vw;
        max-height: 85vh;
    }
    
    .zoom-controls,
    .modal-navigation {
        display: none;
    }
    .category-search-form{margin-bottom: 15px;}
}
.category-search-form{max-width: 400px;flex:1}
/* ===================================================
   WooCommerce Overrides
   =================================================== */

/* Override default WooCommerce product images width */
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
    width: 100% !important;
    max-height: 500px;
    float: none !important;
    overflow: hidden;
}
