html, body {height:100%}
* > h1:nth-child(1),
* > h2:nth-child(1),
* > h3:nth-child(1),
* > h4:nth-child(1) {
	margin-top:0;
}
p:last-child {
	margin-bottom:0;
}
body {
	font-family:'Helvetica Neue','Helvetica',Arial,sans-serif; ;
}
h1, h2, h3 {
	font-weight:300;
}
.button.more:after {
	content:'\f105';
  font-family:'FontAwesome';
  font-size:16px;
  line-height:1;
  margin-left:10px;
}
.w-slider-dot {background:#fff}
.w-slider-dot.w-active {background:#E37222}
a.product-category:hover > img.product-category-image {box-shadow:0 0 15px 2px rgba(0,0,0,0.3)}
@media screen and (min-width:1200px) {
	.w-container {
		max-width:980px;
	}
}
/* -- Button Classes -- */
.btn-xl {font-size:22px;padding:16px 22px;}
.btn-lg {font-size:18px;padding:10px 16px;}
.btn-sm {font-size:14px;padding:6px 12px;}
.btn-xs {font-size:12px;padding:2px 8px;}
/* -- Text Align Classes -- */
.txt-left {text-align:left}
.txt-center {text-align:center}
.txt-right {text-align:right}
.txt-justify {text-align:justify}
/* -- Padding Classes -- */
.pdt-120 {padding-top:120px;}
.pdt-60 {padding-top:60px;}
.pdt-30 {padding-top:30px;}
.pdt-15 {padding-top:15px;}
.pdr-120 {padding-right:120px;}
.pdr-60 {padding-right:60px;}
.pdr-30 {padding-right:30px;}
.pdr-15 {padding-right:15px;}
.pdb-120 {padding-bottom:120px;}
.pdb-60 {padding-bottom:60px;}
.pdb-30 {padding-bottom:30px;}
.pdb-15 {padding-bottom:15px;}
.pdl-120 {padding-left:120px;}
.pdl-60 {padding-left:60px;}
.pdl-30 {padding-left:30px;}
.pdl-15 {padding-left:15px;}
 /* -- Margin Classes -- */
.mgt-120 {margin-top:120px;}
.mgt-60 {margin-top:60px;}
.mgt-30 {margin-top:30px;}
.mgt-15 {margin-top:15px;}
.mgr-120 {margin-right:120px;}
.mgr-60 {margin-right:60px;}
.mgr-30 {margin-right:30px;}
.mgr-15 {margin-right:15px;}
.mgb-120 {margin-bottom:120px;}
.mgb-60 {margin-bottom:60px;}
.mgb-30 {margin-bottom:30px;}
.mgb-15 {margin-bottom:15px;}
.mgl-120 {margin-left:120px;}
.mgl-60 {margin-left:60px;}
.mgl-30 {margin-left:30px;}
.mgl-15 {margin-left:15px;}
/* /// HTML EMBED PREVIEW ONLY! /// */
.footer + .w-embed {display:none;}
html.wf-design-mode > body > .footer {margin-bottom:32px !important;}
html.wf-design-mode > body > .footer + .w-embed {background:#4b4b4b;color:#f00;width:100%;padding:5px 10px;border-top:1px solid #000;display:block !important;position:fixed;bottom:0;z-index:100000}
html.wf-design-mode > body > .footer + .w-embed.wf-selected:hover {background:#000 !important;}
.fa.wf-empty {height:auto !important;min-width:0 !important;}
/* /// HTML EMBED PREVIEW ONLY! /// */