.action button { -moz-appearance: none;   -webkit-appearance: none; -ms-appearance: none;    appearance: none; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; background-color: #333; border-radius: 4px; border: 0; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);  color: #ffffff !important;  cursor: pointer; display: inline-block; font-weight: 300; height: 3em;  line-height: 3em;  padding: 0 2.25em;  text-align: center;   text-decoration: none; white-space: nowrap;}
a.morelink {text-decoration:none;outline: none;font-weight:bold;font-size:0.7em;color:#000;}
.morecontent span {display: none;}		
.clear { clear:both;}
/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none}
*, *:before, *:after {-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;box-sizing: border-box;	}
/* Containers */
.container {margin-left: auto;	margin-right: auto;}.container.\31 25\25 {width: 100%;max-width: 87.5em;min-width: 72em;}.container.\37 5\25 {width: 52.5em;}.container.\35 0\25 {width: 35em;}.container.\32 5\25 {width: 17.5em;}
.container {width: 72em;}

@media screen and (max-width: 1680px) {
.container.\31 25\25 {width: 100%;max-width: 87.5em;min-width: 72em;}.container.\37 5\25 {width: 52.5em;}.container.\35 0\25 {width: 35em;}.container.\32 5\25 {width: 17.5em;}
.container {width: 72em;}
}

@media screen and (max-width: 1200px) {
.container.\31 25\25 {width: 100%;max-width: 112.5%;min-width: 90%;}.container.\37 5\25 {width: 67.5%;}.container.\35 0\25 {width: 45%;}.container.\32 5\25 {width: 22.5%;}
.container {width: 90%;}
}

@media screen and (max-width: 980px) {
.container.\31 25\25 {width: 100%;max-width: 125%;min-width: 100%;}.container.\37 5\25 {width: 75%;}.container.\35 0\25 {width: 50%;}.container.\32 5\25 {width: 25%;}
.container {width: 90% !important;}
}

@media screen and (max-width: 736px) {
.container.\31 25\25 {width: 100%;max-width: 125%;min-width: 100%;}.container.\37 5\25 {width: 75%;}.container.\35 0\25 {width: 50%;}.container.\32 5\25 {width: 25%;}
.container {width: 90% !important;}
}
	
@media screen and (max-width: 636px) {
.container.\31 25\25 {width: 100%;max-width: 125%;min-width: 100%;}.container.\37 5\25 {width: 75%;}.container.\35 0\25 {width: 50%;}.container.\32 5\25 {width: 25%;}
.container {width: 90% !important;}
}
	
@media screen and (max-width: 480px) {
.container.\31 25\25 {width: 100%;max-width: 125%;min-width: 100%;}.container.\37 5\25 {width: 75%;}.container.\35 0\25 {width: 50%;}.container.\32 5\25 {width: 25%;}
.container {width: 90% !important;}

}

/* Grid */
.row {border-bottom: solid 1px transparent;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.row > * {float: left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.row:after, .row:before {content: '';display: block;clear: both;height: 0;}.row.uniform > * > :first-child {margin-top: 0;}.row.uniform > * > :last-child {margin-bottom: 0;}.row.\30 \25 > * {padding: 0 0 0 0em;}.row.\30 \25 {margin: 0 0 -1px 0em;}.row.uniform.\30 \25 > * {padding: 0em 0 0 0em;}.row.uniform.\30 \25 {margin: 0em 0 -1px 0em;}.row > * {padding: 0 0 0 2.5em;}.row {margin: 0 0 -1px -2.5em;}.row.uniform > * {padding: 2.5em 0 0 2.5em;}.row.uniform {margin: -2.5em 0 -1px -2.5em;}.row.\32 00\25 > * {padding: 0 0 0 5em;}.row.\32 00\25 {margin: 0 0 -1px -5em;}.row.uniform.\32 00\25 > * {padding: 5em 0 0 5em;}.row.uniform.\32 00\25 {margin: -5em 0 -1px -5em;}.row.\31 50\25 > * {padding: 0 0 0 3.75em;}.row.\31 50\25 {margin: 0 0 -1px -3.75em;}.row.uniform.\31 50\25 > * {padding: 3.75em 0 0 3.75em;}.row.uniform.\31 50\25 {margin: -3.75em 0 -1px -3.75em;}.row.\35 0\25 > * {padding: 0 0 0 1.25em;}.row.\35 0\25 {margin: 0 0 -1px -1.25em;}.row.uniform.\35 0\25 > * {padding: 1.25em 0 0 1.25em;}.row.uniform.\35 0\25 {margin: -1.25em 0 -1px -1.25em;}.row.\32 5\25 > * {padding: 0 0 0 0.625em;}.row.\32 5\25 {margin: 0 0 -1px -0.625em;}.row.uniform.\32 5\25 > * {padding: 0.625em 0 0 0.625em;}.row.uniform.\32 5\25 {margin: -0.625em 0 -1px -0.625em;}.\31 2u, .\31 2u\24 {width: 100%;clear: none;margin-left: 0;}.\31 1u, .\31 1u\24 {width: 91.6666666667%;clear: none;margin-left: 0;}.\31 0u, .\31 0u\24 {width: 83.3333333333%;clear: none;margin-left: 0;}.\39 u, .\39 u\24 {width: 75%;clear: none;margin-left: 0;}.\38 u, .\38 u\24 {width: 66.6666666667%;clear: none;margin-left: 0;}.\37 u, .\37 u\24 {width: 58.3333333333%;clear: none;margin-left: 0;}.\36 u, .\36 u\24 {width: 50%;clear: none;margin-left: 0;}.\35 u, .\35 u\24 {width: 41.6666666667%;clear: none;margin-left: 0;}.\34 u, .\34 u\24 {width: 33.3333333333%;clear: none;margin-left: 0;}.\33 u, .\33 u\24 {width: 25%;clear: none;margin-left: 0;}.\32 u, .\32 u\24 {width: 16.6666666667%;clear: none;margin-left: 0;}.\31 u, .\31 u\24 {width: 8.3333333333%;clear: none;margin-left: 0;}.\31 2u\24 + *,.\31 1u\24 + *,.\31 0u\24 + *,.\39 u\24 + *,.\38 u\24 + *,.\37 u\24 + *,.\36 u\24 + *,.\35 u\24 + *,.\34 u\24 + *,.\33 u\24 + *,.\32 u\24 + *,.\31 u\24 + * {clear: left;}
.\-11u {margin-left: 91.66667%;}.\-10u {margin-left: 83.33333%;}.\-9u {margin-left: 75%;}.\-8u {margin-left: 66.66667%;}.\-7u {margin-left: 58.33333%;}.\-6u {margin-left: 50%;}.\-5u {margin-left: 41.66667%;}.\-4u {margin-left: 33.33333%;}.\-3u {margin-left: 25%;}.\-2u {margin-left: 16.66667%;}.\-1u {margin-left: 8.33333%;}

@media screen and (max-width: 1680px) {
.row > * {padding: 0 0 0 2.5em;}.row {margin: 0 0 -1px -2.5em;}.row.uniform > * {padding: 2.5em 0 0 2.5em;}.row.uniform {margin: -2.5em 0 -1px -2.5em;}.row.\32 00\25 > * {padding: 0 0 0 5em;}.row.\32 00\25 {margin: 0 0 -1px -5em;}.row.uniform.\32 00\25 > * {padding: 5em 0 0 5em;}.row.uniform.\32 00\25 {margin: -5em 0 -1px -5em;}.row.\31 50\25 > * {padding: 0 0 0 3.75em;}.row.\31 50\25 {margin: 0 0 -1px -3.75em;}.row.uniform.\31 50\25 > * {padding: 3.75em 0 0 3.75em;}.row.uniform.\31 50\25 {margin: -3.75em 0 -1px -3.75em;}.row.\35 0\25 > * {padding: 0 0 0 1.25em;}.row.\35 0\25 {margin: 0 0 -1px -1.25em;}.row.uniform.\35 0\25 > * {padding: 1.25em 0 0 1.25em;}.row.uniform.\35 0\25 {margin: -1.25em 0 -1px -1.25em;}.row.\32 5\25 > * {padding: 0 0 0 0.625em;}.row.\32 5\25 {margin: 0 0 -1px -0.625em;}.row.uniform.\32 5\25 > * {padding: 0.625em 0 0 0.625em;}.row.uniform.\32 5\25 {margin: -0.625em 0 -1px -0.625em;}.\31 2u\28xlarge\29, .\31 2u\24\28xlarge\29 {width: 100%;clear: none;margin-left: 0;}.\31 1u\28xlarge\29, .\31 1u\24\28xlarge\29 {width: 91.6666666667%;clear: none;margin-left: 0;}.\31 0u\28xlarge\29, .\31 0u\24\28xlarge\29 {width: 83.3333333333%;clear: none;margin-left: 0;}.\39 u\28xlarge\29, .\39 u\24\28xlarge\29 {width: 75%;clear: none;margin-left: 0;}.\38 u\28xlarge\29, .\38 u\24\28xlarge\29 {width: 66.6666666667%;clear: none;margin-left: 0;}.\37 u\28xlarge\29, .\37 u\24\28xlarge\29 {width: 58.3333333333%;clear: none;margin-left: 0;}.\36 u\28xlarge\29, .\36 u\24\28xlarge\29 {width: 50%;clear: none;margin-left: 0;}.\35 u\28xlarge\29, .\35 u\24\28xlarge\29 {width: 41.6666666667%;clear: none;margin-left: 0;}.\34 u\28xlarge\29, .\34 u\24\28xlarge\29 {width: 33.3333333333%;clear: none;margin-left: 0;}.\33 u\28xlarge\29, .\33 u\24\28xlarge\29 {width: 25%;clear: none;margin-left: 0;}.\32 u\28xlarge\29, .\32 u\24\28xlarge\29 {width: 16.6666666667%;clear: none;margin-left: 0;}.\31 u\28xlarge\29, .\31 u\24\28xlarge\29 {width: 8.3333333333%;clear: none;margin-left: 0;}.\31 2u\24\28xlarge\29 + *,.\31 1u\24\28xlarge\29 + *,.\31 0u\24\28xlarge\29 + *,.\39 u\24\28xlarge\29 + *,.\38 u\24\28xlarge\29 + *,.\37 u\24\28xlarge\29 + *,.\36 u\24\28xlarge\29 + *,.\35 u\24\28xlarge\29 + *,.\34 u\24\28xlarge\29 + *,.\33 u\24\28xlarge\29 + *,.\32 u\24\28xlarge\29 + *,.\31 u\24\28xlarge\29 + * {clear: left;}
.\-11u\28xlarge\29 {margin-left: 91.66667%;}.\-10u\28xlarge\29 {margin-left: 83.33333%;}.\-9u\28xlarge\29 {margin-left: 75%;}.\-8u\28xlarge\29 {margin-left: 66.66667%;}.\-7u\28xlarge\29 {margin-left: 58.33333%;}.\-6u\28xlarge\29 {margin-left: 50%;}.\-5u\28xlarge\29 {margin-left: 41.66667%;}.\-4u\28xlarge\29 {margin-left: 33.33333%;}.\-3u\28xlarge\29 {margin-left: 25%;}.\-2u\28xlarge\29 {margin-left: 16.66667%;}.\-1u\28xlarge\29 {margin-left: 8.33333%;}
}

@media screen and (max-width: 1200px) {
.row > * {padding: 0 0 0 2.5em;}.row {margin: 0 0 -1px -2.5em;}.row.uniform > * {padding: 2.5em 0 0 2.5em;}.row.uniform {margin: -2.5em 0 -1px -2.5em;}.row.\32 00\25 > * {padding: 0 0 0 5em;}.row.\32 00\25 {margin: 0 0 -1px -5em;}.row.uniform.\32 00\25 > * {padding: 5em 0 0 5em;}.row.uniform.\32 00\25 {margin: -5em 0 -1px -5em;}.row.\31 50\25 > * {padding: 0 0 0 3.75em;}.row.\31 50\25 {margin: 0 0 -1px -3.75em;}.row.uniform.\31 50\25 > * {padding: 3.75em 0 0 3.75em;}.row.uniform.\31 50\25 {margin: -3.75em 0 -1px -3.75em;}.row.\35 0\25 > * {padding: 0 0 0 1.25em;}.row.\35 0\25 {margin: 0 0 -1px -1.25em;}.row.uniform.\35 0\25 > * {padding: 1.25em 0 0 1.25em;}.row.uniform.\35 0\25 {margin: -1.25em 0 -1px -1.25em;}.row.\32 5\25 > * {padding: 0 0 0 0.625em;}.row.\32 5\25 {margin: 0 0 -1px -0.625em;}.row.uniform.\32 5\25 > * {padding: 0.625em 0 0 0.625em;}.row.uniform.\32 5\25 {margin: -0.625em 0 -1px -0.625em;}.\31 2u\28large\29, .\31 2u\24\28large\29 {width: 100%;clear: none;margin-left: 0;}.\31 1u\28large\29, .\31 1u\24\28large\29 {width: 91.6666666667%;	clear: none;margin-left: 0;}.\31 0u\28large\29, .\31 0u\24\28large\29 {width: 83.3333333333%;clear: none;margin-left: 0;}.\39 u\28large\29, .\39 u\24\28large\29 {width: 75%;clear: none;margin-left: 0;}.\38 u\28large\29, .\38 u\24\28large\29 {width: 66.6666666667%;clear: none;margin-left: 0;}.\37 u\28large\29, .\37 u\24\28large\29 {width: 58.3333333333%;clear: none;margin-left: 0;}.\36 u\28large\29, .\36 u\24\28large\29 {width: 50%;clear: none;margin-left: 0;}.\35 u\28large\29, .\35 u\24\28large\29 {width: 41.6666666667%;clear: none;margin-left: 0;}.\34 u\28large\29, .\34 u\24\28large\29 {width: 33.3333333333%;clear: none;margin-left: 0;	}.\33 u\28large\29, .\33 u\24\28large\29 {width: 25%;clear: none;margin-left: 0;}.\32 u\28large\29, .\32 u\24\28large\29 {width: 16.6666666667%;clear: none;margin-left: 0;}.\31 u\28large\29, .\31 u\24\28large\29 {width: 8.3333333333%;clear: none;margin-left: 0;}
.\31 2u\24\28large\29 + *,.\31 1u\24\28large\29 + *,.\31 0u\24\28large\29 + *,.\39 u\24\28large\29 + *,.\38 u\24\28large\29 + *,.\37 u\24\28large\29 + *,.\36 u\24\28large\29 + *,.\35 u\24\28large\29 + *,.\34 u\24\28large\29 + *,.\33 u\24\28large\29 + *,.\32 u\24\28large\29 + *,.\31 u\24\28large\29 + * {clear: left;}
.\-11u\28large\29 {margin-left: 91.66667%;}.\-10u\28large\29 {margin-left: 83.33333%;}.\-9u\28large\29 {margin-left: 75%;}.\-8u\28large\29 {margin-left: 66.66667%;}.\-7u\28large\29 {margin-left: 58.33333%;}.\-6u\28large\29 {margin-left: 50%;}.\-5u\28large\29 {margin-left: 41.66667%;}.\-4u\28large\29 {margin-left: 33.33333%;}.\-3u\28large\29 {margin-left: 25%;}.\-2u\28large\29 {margin-left: 16.66667%;}.\-1u\28large\29 {margin-left: 8.33333%;}
}

@media screen and (max-width: 980px) {
.row > * {padding: 0 0 0 2.5em;}.row {margin: 0 0 -1px -2.5em;	}.row.uniform > * {padding: 2.5em 0 0 2.5em;}.row.uniform {margin: -2.5em 0 -1px -2.5em;}.row.\32 00\25 > * {padding: 0 0 0 5em;}.row.\32 00\25 {margin: 0 0 -1px -5em;}.row.uniform.\32 00\25 > * {padding: 5em 0 0 5em;}.row.uniform.\32 00\25 {margin: -5em 0 -1px -5em;}.row.\31 50\25 > * {padding: 0 0 0 3.75em;}.row.\31 50\25 {margin: 0 0 -1px -3.75em;}.row.uniform.\31 50\25 > * {padding: 3.75em 0 0 3.75em;}.row.uniform.\31 50\25 {margin: -3.75em 0 -1px -3.75em;}.row.\35 0\25 > * {padding: 0 0 0 1.25em;}.row.\35 0\25 {margin: 0 0 -1px -1.25em;}.row.uniform.\35 0\25 > * {padding: 1.25em 0 0 1.25em;}.row.uniform.\35 0\25 {margin: -1.25em 0 -1px -1.25em;}.row.\32 5\25 > * {padding: 0 0 0 0.625em;}.row.\32 5\25 {margin: 0 0 -1px -0.625em;}.row.uniform.\32 5\25 > * {padding: 0.625em 0 0 0.625em;}.row.uniform.\32 5\25 {margin: -0.625em 0 -1px -0.625em;}.\31 2u\28medium\29, .\31 2u\24\28medium\29 {width: 100%;clear: none;margin-left: 0;}.\31 1u\28medium\29, .\31 1u\24\28medium\29 {width: 91.6666666667%;clear: none;margin-left: 0;}.\31 0u\28medium\29, .\31 0u\24\28medium\29 {width: 83.3333333333%;clear: none;margin-left: 0;}.\39 u\28medium\29, .\39 u\24\28medium\29 {width: 75%;clear: none;margin-left: 0;}.\38 u\28medium\29, .\38 u\24\28medium\29 {width: 66.6666666667%;clear: none;margin-left: 0;}.\37 u\28medium\29, .\37 u\24\28medium\29 {width: 58.3333333333%;clear: none;margin-left: 0;}.\36 u\28medium\29, .\36 u\24\28medium\29 {width: 50%;clear: none;margin-left: 0;}.\35 u\28medium\29, .\35 u\24\28medium\29 {width: 41.6666666667%;clear: none;margin-left: 0;}.\34 u\28medium\29, .\34 u\24\28medium\29 {width: 33.3333333333%;clear: none;margin-left: 0;}.\33 u\28medium\29, .\33 u\24\28medium\29 {width: 25%;clear: none;margin-left: 0;}.\32 u\28medium\29, .\32 u\24\28medium\29 {width: 16.6666666667%;clear: none;margin-left: 0;}.\31 u\28medium\29, .\31 u\24\28medium\29 {width: 8.3333333333%;clear: none;margin-left: 0;}.\31 2u\24\28medium\29 + *,.\31 1u\24\28medium\29 + *,.\31 0u\24\28medium\29 + *,.\39 u\24\28medium\29 + *,.\38 u\24\28medium\29 + *,.\37 u\24\28medium\29 + *,.\36 u\24\28medium\29 + *,.\35 u\24\28medium\29 + *,.\34 u\24\28medium\29 + *,.\33 u\24\28medium\29 + *,.\32 u\24\28medium\29 + *,.\31 u\24\28medium\29 + * {clear: left;}
.\-11u\28medium\29 {margin-left: 91.66667%;}.\-10u\28medium\29 {margin-left: 83.33333%;}.\-9u\28medium\29 {margin-left: 75%;}.\-8u\28medium\29 {margin-left: 66.66667%;}.\-7u\28medium\29 {margin-left: 58.33333%;}.\-6u\28medium\29 {margin-left: 50%;}.\-5u\28medium\29 {margin-left: 41.66667%;}.\-4u\28medium\29 {margin-left: 33.33333%;}.\-3u\28medium\29 {margin-left: 25%;}.\-2u\28medium\29 {margin-left: 16.66667%;}.\-1u\28medium\29 {margin-left: 8.33333%;}

}

@media screen and (max-width: 736px) {
.row > * {padding: 0 0 0 2.5em;}.row {margin: 0 0 -1px -2.5em;}.row.uniform > * {padding: 2.5em 0 0 2.5em;}.row.uniform {margin: -2.5em 0 -1px -2.5em;}.row.\32 00\25 > * {padding: 0 0 0 5em;}.row.\32 00\25 {margin: 0 0 -1px -5em;}.row.uniform.\32 00\25 > * {padding: 5em 0 0 5em;}.row.uniform.\32 00\25 {margin: -5em 0 -1px -5em;}.row.\31 50\25 > * {padding: 0 0 0 3.75em;}.row.\31 50\25 {margin: 0 0 -1px -3.75em;}.row.uniform.\31 50\25 > * {padding: 3.75em 0 0 3.75em;}.row.uniform.\31 50\25 {margin: -3.75em 0 -1px -3.75em;}.row.\35 0\25 > * {padding: 0 0 0 1.25em;}.row.\35 0\25 {margin: 0 0 -1px -1.25em;}.row.uniform.\35 0\25 > * {padding: 1.25em 0 0 1.25em;}.row.uniform.\35 0\25 {margin: -1.25em 0 -1px -1.25em;}.row.\32 5\25 > * {padding: 0 0 0 0.625em;}.row.\32 5\25 {margin: 0 0 -1px -0.625em;}.row.uniform.\32 5\25 > * {padding: 0.625em 0 0 0.625em;}.row.uniform.\32 5\25 {margin: -0.625em 0 -1px -0.625em;}.\31 2u\28small\29, .\31 2u\24\28small\29 {width: 100%;clear: none;margin-left: 0;}.\31 1u\28small\29, .\31 1u\24\28small\29 {width: 91.6666666667%;clear: none;margin-left: 0;}.\31 0u\28small\29, .\31 0u\24\28small\29 {width: 83.3333333333%;clear: none;margin-left: 0;}.\39 u\28small\29, .\39 u\24\28small\29 {width: 75%;clear: none;margin-left: 0;}.\38 u\28small\29, .\38 u\24\28small\29 {width: 66.6666666667%;clear: none;margin-left: 0;}.\37 u\28small\29, .\37 u\24\28small\29 {width: 58.3333333333%;clear: none;margin-left: 0;}.\36 u\28small\29, .\36 u\24\28small\29 {width: 50%;clear: none;margin-left: 0;}.\35 u\28small\29, .\35 u\24\28small\29 {width: 41.6666666667%;clear: none;margin-left: 0;}.\34 u\28small\29, .\34 u\24\28small\29 {width: 33.3333333333%;clear: none;margin-left: 0;}.\33 u\28small\29, .\33 u\24\28small\29 {width: 25%;clear: none;margin-left: 0;}.\32 u\28small\29, .\32 u\24\28small\29 {width: 16.6666666667%;clear: none;margin-left: 0;}.\31 u\28small\29, .\31 u\24\28small\29 {width: 8.3333333333%;clear: none;margin-left: 0;}.\31 2u\24\28small\29 + *,.\31 1u\24\28small\29 + *,.\31 0u\24\28small\29 + *,.\39 u\24\28small\29 + *,.\38 u\24\28small\29 + *,.\37 u\24\28small\29 + *,.\36 u\24\28small\29 + *,.\35 u\24\28small\29 + *,.\34 u\24\28small\29 + *,.\33 u\24\28small\29 + *,.\32 u\24\28small\29 + *,.\31 u\24\28small\29 + * {clear: left;}
.\-11u\28small\29 {margin-left: 91.66667%;}.\-10u\28small\29 {margin-left: 83.33333%;}.\-9u\28small\29 {margin-left: 75%;}.\-8u\28small\29 {margin-left: 66.66667%;}.\-7u\28small\29 {margin-left: 58.33333%;}.\-6u\28small\29 {margin-left: 50%;}.\-5u\28small\29 {margin-left: 41.66667%;}.\-4u\28small\29 {margin-left: 33.33333%;}.\-3u\28small\29 {margin-left: 25%;}.\-2u\28small\29 {margin-left: 16.66667%;}.\-1u\28small\29 {margin-left: 8.33333%;}
}

@media screen and (max-width: 480px) {
.row > * {padding: 0 0 0 2.5em;}.row {margin: 0 0 -1px -2.5em;	}.row.uniform > * {padding: 2.5em 0 0 2.5em;}.row.uniform {margin: -2.5em 0 -1px -2.5em;}.row.\32 00\25 > * {padding: 0 0 0 5em;}.row.\32 00\25 {margin: 0 0 -1px -5em;}.row.uniform.\32 00\25 > * {padding: 5em 0 0 5em;}.row.uniform.\32 00\25 {margin: -5em 0 -1px -5em;}.row.\31 50\25 > * {padding: 0 0 0 3.75em;}.row.\31 50\25 {margin: 0 0 -1px -3.75em;}.row.uniform.\31 50\25 > * {padding: 3.75em 0 0 3.75em;}.row.uniform.\31 50\25 {margin: -3.75em 0 -1px -3.75em;}.row.\35 0\25 > * {padding: 0 0 0 1.25em;}.row.\35 0\25 {margin: 0 0 -1px -1.25em;}.row.uniform.\35 0\25 > * {padding: 1.25em 0 0 1.25em;}.row.uniform.\35 0\25 {margin: -1.25em 0 -1px -1.25em;}.row.\32 5\25 > * {	padding: 0 0 0 0.625em;}.row.\32 5\25 {margin: 0 0 -1px -0.625em;}.row.uniform.\32 5\25 > * {padding: 0.625em 0 0 0.625em;}.row.uniform.\32 5\25 {margin: -0.625em 0 -1px -0.625em;}.\31 2u\28xsmall\29, .\31 2u\24\28xsmall\29 {width: 100%;	clear: none;	margin-left: 0;}.\31 1u\28xsmall\29, .\31 1u\24\28xsmall\29 {width: 91.6666666667%;clear: none;margin-left: 0;	}.\31 0u\28xsmall\29, .\31 0u\24\28xsmall\29 {width: 83.3333333333%;clear: none;margin-left: 0;}.\39 u\28xsmall\29, .\39 u\24\28xsmall\29 {width: 75%;clear: none;margin-left: 0;}.\38 u\28xsmall\29, .\38 u\24\28xsmall\29 {width: 66.6666666667%;clear: none;margin-left: 0;}.\37 u\28xsmall\29, .\37 u\24\28xsmall\29 {width: 58.3333333333%;clear: none;margin-left: 0;}.\36 u\28xsmall\29, .\36 u\24\28xsmall\29 {width: 50%;clear: none;margin-left: 0;}.\35 u\28xsmall\29, .\35 u\24\28xsmall\29 {width: 41.6666666667%;clear: none;margin-left: 0;}.\34 u\28xsmall\29, .\34 u\24\28xsmall\29 {width: 33.3333333333%;clear: none;margin-left: 0;}.\33 u\28xsmall\29, .\33 u\24\28xsmall\29 {width: 25%;clear: none;margin-left: 0;}.\32 u\28xsmall\29, .\32 u\24\28xsmall\29 {width: 16.6666666667%;clear: none;margin-left: 0;}.\31 u\28xsmall\29, .\31 u\24\28xsmall\29 {width: 8.3333333333%;clear: none;margin-left: 0;}
.\31 2u\24\28xsmall\29 + *,.\31 1u\24\28xsmall\29 + *,.\31 0u\24\28xsmall\29 + *,.\39 u\24\28xsmall\29 + *,.\38 u\24\28xsmall\29 + *,.\37 u\24\28xsmall\29 + *,.\36 u\24\28xsmall\29 + *,.\35 u\24\28xsmall\29 + *,.\34 u\24\28xsmall\29 + *,.\33 u\24\28xsmall\29 + *,.\32 u\24\28xsmall\29 + *,.\31 u\24\28xsmall\29 + * {clear: left;}
.\-11u\28xsmall\29 {margin-left: 91.66667%;}.\-10u\28xsmall\29 {margin-left: 83.33333%;}.\-9u\28xsmall\29 {margin-left: 75%;}.\-8u\28xsmall\29 {margin-left: 66.66667%;}.\-7u\28xsmall\29 {margin-left: 58.33333%;}.\-6u\28xsmall\29 {margin-left: 50%;}.\-5u\28xsmall\29 {margin-left: 41.66667%;}.\-4u\28xsmall\29 {margin-left: 33.33333%;}.\-3u\28xsmall\29 {margin-left: 25%;}.\-2u\28xsmall\29 {margin-left: 16.66667%;}.\-1u\28xsmall\29 {margin-left: 8.33333%;}
}

@media screen and (max-width: 636px) {
.row > * {padding: 0 0 0 2.5em;}.row {margin: 0 0 -1px -2.5em;	}.row.uniform > * {padding: 2.5em 0 0 2.5em;}
.row.uniform {margin: -2.5em 0 -1px -2.5em;}.row.\32 00\25 > * {padding: 0 0 0 5em;}.row.\32 00\25 {margin: 0 0 -1px -5em;}.row.uniform.\32 00\25 > * {padding: 5em 0 0 5em;}.row.uniform.\32 00\25 {margin: -5em 0 -1px -5em;}.row.\31 50\25 > * {padding: 0 0 0 3.75em;}.row.\31 50\25 {margin: 0 0 -1px -3.75em;}.row.uniform.\31 50\25 > * {padding: 3.75em 0 0 3.75em;}.row.uniform.\31 50\25 {margin: -3.75em 0 -1px -3.75em;}.row.\35 0\25 > * {padding: 0 0 0 1.25em;}.row.\35 0\25 {margin: 0 0 -1px -1.25em;}.row.uniform.\35 0\25 > * {padding: 1.25em 0 0 1.25em;}.row.uniform.\35 0\25 {margin: -1.25em 0 -1px -1.25em;}.row.\32 5\25 > * {padding: 0 0 0 0.625em;}.row.\32 5\25 {margin: 0 0 -1px -0.625em;}.row.uniform.\32 5\25 > * {padding: 0.625em 0 0 0.625em;}.row.uniform.\32 5\25 {margin: -0.625em 0 -1px -0.625em;}.\31 2u\28smaller\29, .\31 2u\24\28smaller\29 {width: 100%;clear: none;margin-left: 0;}.\31 1u\28smaller\29, .\31 1u\24\28smaller\29 {width: 91.6666666667%;clear: none;margin-left: 0;}.\31 0u\28smaller\29, .\31 0u\24\28smaller\29 {width: 83.3333333333%;clear: none;margin-left: 0;}.\39 u\28smaller\29, .\39 u\24\28smaller\29 {width: 75%;clear: none;margin-left: 0;}.\38 u\28smaller\29, .\38 u\24\28smaller\29 {width: 66.6666666667%;clear: none;margin-left: 0;}.\37 u\28smaller\29, .\37 u\24\28smaller\29 {width: 58.3333333333%;clear: none;margin-left: 0;}.\36 u\28smaller\29, .\36 u\24\28smaller\29 {width: 50%;clear: none;margin-left: 0;}.\35 u\28smaller\29, .\35 u\24\28smaller\29 {width: 41.6666666667%;clear: none;margin-left: 0;}.\34 u\28smaller\29, .\34 u\24\28smaller\29 {width: 33.3333333333%;clear: none;margin-left: 0;}.\33 u\28smaller\29, .\33 u\24\28smaller\29 {width: 25%;clear: none;margin-left: 0;}.\32 u\28smaller\29, .\32 u\24\28smaller\29 {width: 16.6666666667%;clear: none;margin-left: 0;}.\31 u\28smaller\29, .\31 u\24\28smaller\29 {width: 8.3333333333%;clear: none;margin-left: 0;}
.\31 2u\24\28smaller\29 + *,.\31 1u\24\28smaller\29 + *,.\31 0u\24\28smaller\29 + *,.\39 u\24\28smaller\29 + *,.\38 u\24\28smaller\29 + *,.\37 u\24\28smaller\29 + *,.\36 u\24\28smaller\29 + *,.\35 u\24\28smaller\29 + *,.\34 u\24\28smaller\29 + *,.\33 u\24\28smaller\29 + *,.\32 u\24\28smaller\29 + *,.\31 u\24\28smaller\29 + * {clear: left;}
.\-11u\28smaller\29 {margin-left: 91.66667%;}.\-10u\28smaller\29 {margin-left: 83.33333%;}.\-9u\28smaller\29 {margin-left: 75%;}.\-8u\28smaller\29 {margin-left: 66.66667%;}.\-7u\28smaller\29 {margin-left: 58.33333%;}.\-6u\28smaller\29 {margin-left: 50%;}.\-5u\28smaller\29 {margin-left: 41.66667%;}.\-4u\28smaller\29 {margin-left: 33.33333%;}.\-3u\28smaller\29 {margin-left: 25%;}.\-2u\28smaller\29 {margin-left: 16.66667%;}.\-1u\28smaller\29 {margin-left: 8.33333%;}
}

/* Basic */
html, body {background: #fff;}body,input,select,textarea{color:#696969;font-family:"Roboto",Helvetica,sans-serif;font-size:14pt;line-height:1.75em}
a{-moz-transition:border-color .2s ease-in-out,color .2s ease-in-out;-webkit-transition:border-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:border-color .2s ease-in-out,color .2s ease-in-out;transition:border-color .2s ease-in-out,color .2s ease-in-out;color:#13aff0;text-decoration:none}
a:hover{color:#13aff0!important;border-bottom-color:transparent}strong,b{font-weight:bold;}

strong, b { font-weight:bold;}
em, i {font-style: italic;}
p {margin: 0 0 2em 0;}
h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1em;margin:0 0 1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;border:0}
h2{font-size:2em;line-height:1.5em;letter-spacing:-.025em}h3{font-size:1.35em;line-height:1.5em}h4{font-size:1.1em;line-height:1.5em}h5{font-size:.9em;line-height:1.5em}h6{font-size:.7em;line-height:1.5em}
sub{font-size:.8em;position:relative;top:0.5em}sup{font-size:0.8em;position:relative;top:-.5em}
hr{border:0;border-bottom:solid 1px #ccc;margin:3em 0}
.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}
.mobileonly{display:none}
img.image-full{width:100%;height:auto}
select.business { margin-top:0.5em; font-size:0.85em;}
select.business .cat { font-weight:bold; }
select.business option{ padding:10px 0 !important; line-height:2em !important;  box-sizing: border-box;  outline: none;}
.custom-select{ display:none; }
button.website {  width:100%; min-width:200px;  text-align:left; background:#fff url(images/select-arrow.png) center right no-repeat; color:#999; -webkit-appearance:none !important;  padding:4px 10px; border:1px solid #ccc;  }
.dropdown-website ul{ font-size:0.85em; }
.select-website { display:inline-block; float:right; text-align:left; margin-top:1em;}



@-moz-keyframes overlay-hide {
0% {opacity: 1;z-index: 100000;}
15% {opacity: 1;z-index: 100000;}
99% {opacity: 0;z-index: 100000;}
100% {opacity: 0;z-index: -1;}
}

@-webkit-keyframes overlay-hide {
0% {opacity: 1;z-index: 100000;}
15% {opacity: 1;z-index: 100000;}
99% {opacity: 0;z-index: 100000;}
100% {opacity: 0;z-index: -1;}
}
@-ms-keyframes overlay-hide {
0% {opacity: 1;z-index: 100000;}
15% {opacity: 1;z-index: 100000;}
99% {opacity: 0;z-index: 100000;}
100% {opacity: 0;z-index: -1;}
}

@keyframes overlay-hide {
0% {opacity: 1;z-index: 100000;}
15% {opacity: 1;z-index: 100000;}
99% {opacity: 0;z-index: 100000;}
100% {opacity: 0;z-index: -1;}
}


/* Form */
form {margin: 0 0 2em 0;}label {display: block;	font-size: 0.9em;margin: 0 0 1em 0;}

input[type="text"],	input[type="password"],	input[type="email"],	textarea {-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none;appearance: none;-moz-transition: border-color 0.2s ease-in-out;-webkit-transition: border-color 0.2s ease-in-out;-ms-transition: border-color 0.2s ease-in-out;transition: border-color 0.2s ease-in-out;
border: solid 1px rgba(255, 255, 255, 0.3);color: inherit;display: block;outline: 0;padding: 0 1em;text-decoration: none;width: 100%;}
input[type="text"]:invalid,	input[type="password"]:invalid,	input[type="email"]:invalid,select:invalid,	textarea:invalid {	box-shadow: none;}


textarea {padding: 0.75em 1em;}
select:focus::-ms-value {background: transparent;}

::-webkit-input-placeholder {color: #999 !important;	opacity: 1.0;}
:-moz-placeholder {	color: #999 !important;	opacity: 1.0;}::-moz-placeholder {color: #999 !important;	opacity: 1.0;}:-ms-input-placeholder {color: #999 !important;	opacity: 1.0;}.formerize-placeholder {color: #999 !important;	opacity: 1.0;}


/* List */
ol{list-style:decimal;margin:0 0 2em;padding-left:1.25em}ol li{padding-left:.25em}
ul{list-style:disc;margin:0 0 2em;padding-left:1em}ul li{padding-left:.5em}
/* Table */
.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}

table tbody tr{border:solid 1px rgba(255,255,255,0.3);border-left:0;border-right:0}
table tbody tr:nth-child(2n + 1){background-color:rgba(255,255,255,0.075)}
table td{padding:.75em}
table th{color:#fff;font-size:.9em;font-weight:300;padding:0 .75em .75em;text-align:left}
table thead{border-bottom:solid 1px rgba(255,255,255,0.3)}
table tfoot{border-top:solid 1px rgba(255,255,255,0.3)}
		

/* Button */
input[type="submit"],	input[type="reset"],	input[type="button"],	.button {
-moz-appearance: none;	-webkit-appearance: none;-ms-appearance: none;	appearance: none;-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
background-color: #f4f4f4;border-radius: 4px;border: 0;color: #666!important;cursor: pointer;display: inline-block;font-weight: 300;height: 3em; line-height: 3em;padding: 0 2.25em;text-align: center;text-decoration: none;white-space: nowrap;
}

/* Spotlight */
.spotlight{position:relative}
.spotlight .image.main{display:none}
.spotlight .image.main img{position:relative}
.spotlight .content{-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-moz-transition:-moz-transform 1s ease,opacity 1s ease;-webkit-transition:-webkit-transform 1s ease,opacity 1s ease;-ms-transition:-ms-transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;opacity:1}
.spotlight.top .content,.spotlight.bottom .content{left:0;width:auto}
.spotlight.top .content{top:0}
.spotlight.bottom .content{bottom:0}
.spotlight.left .content,.spotlight.right .content{top:0;width:auto}
.spotlight.left .content{left:0}
.spotlight.right .content{right:0}
.spotlight.inactive .content{opacity:0}
.spotlight.inactive.top .content{-moz-transform:translate(0,-5em);-webkit-transform:translate(0,-5em);-ms-transform:translate(0,-5em);transform:translate(0,-5em)}
.spotlight.inactive.bottom .content{-moz-transform:translate(0,5em);-webkit-transform:translate(0,5em);-ms-transform:translate(0,5em);transform:translate(0,5em)}
.spotlight.inactive.left .content{-moz-transform:translate(-5em,0);-webkit-transform:translate(-5em,0);-ms-transform:translate(-5em,0);transform:translate(-5em,0)}
.spotlight.inactive.right .content{-moz-transform:translate(5em,0);-webkit-transform:translate(5em,0);-ms-transform:translate(5em,0);transform:translate(5em,0)}


/* Wrapper */
.wrapper{padding:6em 0 4em}
.wrapper.fade-down > .container{-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-moz-transition:-moz-transform 1s ease,opacity 1s ease;-webkit-transition:-webkit-transform 1s ease,opacity 1s ease;-ms-transition:-ms-transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;opacity:1}
.wrapper.fade-down.inactive > .container{-moz-transform:translate(0,-1em);-webkit-transform:translate(0,-1em);-ms-transform:translate(0,-1em);transform:translate(0,-1em);opacity:0}
.wrapper.fade-up > .container{-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-moz-transition:-moz-transform 1s ease,opacity 1s ease;-webkit-transition:-webkit-transform 1s ease,opacity 1s ease;-ms-transition:-ms-transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;opacity:1}
.wrapper.fade-up.inactive > .container{-moz-transform:translate(0,1em);-webkit-transform:translate(0,1em);-ms-transform:translate(0,1em);transform:translate(0,1em);opacity:0}
.wrapper.fade > .container{-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-ms-transition:opacity 1s ease;transition:opacity 1s ease;opacity:1}
.wrapper.fade.inactive > .container{opacity:0}

/* Dropotron */
/**
	.dropotron {
		background: #333;
		border-radius: 4px;
		list-style: none;
		margin-top: calc(-0.25em + 1px);
		min-width: 12em;
		padding: 0.25em 0;
	}

		.dropotron > li {
			border-top: solid 1px rgba(255, 255, 255, 0.05);
			padding: 0;
		}

			.dropotron > li a, .dropotron > li span {
				border: 0;
				color:#fff;
				display: block;
				padding: 0.1em 1em;
				text-decoration: none;
			}
			
			.dropotron > li span:hover{color:#FF743F;}

			.dropotron > li:first-child {
				border-top: 0;
			}

			.dropotron > li.active > a, .dropotron > li.active > span {
				color: #e44c65;
			}

		.dropotron.level-0 {
			font-size: 0.9em;
			margin-top: 1em;
		}

			.dropotron.level-0:before {
				-moz-transform: rotate(45deg);
				-webkit-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				transform: rotate(45deg);
				background:#333;
				content: '';
				display: block;
				height: 1em;
				position: absolute;
				right: 1.5em;
				top: -0.5em;
				width: 1em;
			}


*/
#page-wrapper {padding-top:0;}
#topbar { text-align:right; margin-top:0.9em;}
#topbar a{ color:#999; }
#topbar select { font-size:0.80em; padding:0.3em 0.3em; color:#ccc; min-width:180px; border:1px solid #ccc;}
#header {cursor: default;width: 100%;z-index: 100;padding-bottom:1em;}
#topbar #logo { font-size:1.3em; height: inherit;left: 1.25em;line-height: inherit;display:inline;float:left;top: 0; margin-top:0em; margin-left:5px; font-family:'Arial Black', Gadget, sans-serif; color:#987e31; margin-bottom:0.4em;}
#topbar #logo img{ max-height:50px; width:50px; vertical-align:bottom; margin-right:0.4em;}
.is-sticky #header { padding:0.4em 0 0em 0; background:#FFF; box-shadow:1px 1px 5px rgba(0,0,0,0.2); position:relative; z-index:200;} 
.is-sticky #header nav{ }

#header nav { font-weight:500;  font-size:0.95em; font-family: 'Raleway', sans-serif; letter-spacing:0.6px;}
#header nav ul {margin: 0;}
#header nav ul > li {  color:#555; text-transform:uppercase;  }
#header nav ul li.current > a{ color:#13aff0 !important;}
#header nav ul > li.current b.caret, #header nav ul > li:hover b.caret{ visibility:visible;}
#header nav ul li.parent > a{ padding:5px 25px 5px 15px;}
#header nav ul li.store { background:url(../../images/cart-icon-solid.png) right center no-repeat; padding-right:10px; margin-right:10px;}
@keyframes rotate {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}

/*effect hover*/
figure.snip1425 {  font-family: 'Raleway', Arial, sans-serif;  position: relative;  overflow: hidden;  min-width: 130px;  max-width: 100%;  width: 100%;  color: #000000;  text-align: center;  -webkit-perspective: 50em;  perspective: 50em;   border:1px solid #CCC;}
figure.snip1425 * {  -webkit-box-sizing: padding-box;  box-sizing: padding-box;  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}
figure.snip1425 img {  max-width: 100%;  width:100%;  height:auto;  vertical-align: top;
}
figure.snip1425 figcaption {  top: 50%;  left: 20px;  right: 20px;  position: absolute;  opacity: 0;  z-index: 1;  -webkit-transform: translate(-10%, -70%);  transform: translate(-10%, -70%);}
figure.snip1425 h2,figure.snip1425 h4 {  margin: 0;}
figure.snip1425 h2 {  font-weight: 600;}
figure.snip1425 h4 {  font-weight: 400;  text-transform: uppercase;}

figure.snip1425:after {  background-color: #ffffff;  position: absolute;  content: "";  display: block;  top: 10px;  left: 10px;  right: 10px;  bottom: 10px;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  -webkit-transform: rotate3d(1, -1, 0, 100deg);  transform: rotate3d(1, -1, 0, 100deg);  opacity: 0;}
figure.snip1425 a { left: 0;  right: 0;  top: 0;  bottom: 0;  position: absolute;  z-index: 1;}
figure.snip1425:hover figcaption,figure.snip1425.hover figcaption {  -webkit-transform: translate(0%, -50%);  transform: translate(0%, -50%);  opacity: 1;  -webkit-transition-delay: 0.2s;  transition-delay: 0.2s;}
figure.snip1425:hover:after,figure.snip1425.hover:after {  -webkit-transform: rotate3d(0, 0, 0, 0deg);  transform: rotate3d(0, 0, 0, 0deg);  opacity: 0.9;}

figure.snip1425 .view i { color:#987e31; font-size:2em; display:block; line-height:normal; margin-bottom:0.5rem;  }
figure.snip1425 .view{ font-weight:normal; font-size:1.0em; }

/* Footer */
.back-to-top { bottom:10px; right:20px; display:inline; position:fixed; background:rgba(0,0,0,0.4); color:#fff; padding:5px 15px; border-radius:3px; }
.back-to-top:hover{background:rgba(0,0,0,0.8); color:#FFF !important; }
#footer {background:#565656;padding: 2em 0 1em 0;font-family: 'Raleway', sans-serif;	}
#footer, #footer a{ color:#d7d7d7; }
#footer .mainlink, #footer .footer-product, #footer .footer-contact{ font-size:0.9rem;  font-weight: 600;} 
#footer .mainlink { line-height:1.8em; padding:0 0 0 15px;} #footer .mainlink ul li{ padding-left:0; margin-left:0;}
#footer .footer-contact { font-family: 'Roboto', sans-serif; font-weight:normal;}
#footer .footer-contact .contact-details{ font-size:0.85em; line-height:2.2em;}
#footer .footer-contact .contact-details .number{ font-family:'Open sans', 'Roboto', san-serif;}
#footer ul { margin-left:0; padding-left:0; margin-bottom:0;}
#footer li{ list-style:none; }		
#footer li.sub{ list-style:outside; padding-left:0; font-weight:normal; font-size:0.85em; line-height:2em;}
#footer .companyname{font-family: 'Raleway', sans-serif; font-weight:700;} #footer .companyname span{ font-weight:normal; font-size:0.7em;}
#footer .footer-product li{ padding-left:0;}
#footer .footer-col { margin-left:1em; display:inline-flex; margin-right:5em; }
#footer .footer-col:last-child{ margin-right:0;}
#footer .footer-social{ margin-top:1.5rem;} 			
#footer .footer-social i{ margin-right:0.5em; font-size:1.1rem;}
#footer .copyright{ font-family:Arial, Helvetica, sans-serif; margin-top:1em; text-align:center; font-size:0.7em; line-height:1.3em;  padding-top:1rem;}
#footer h1.keywords, #footer h2.keywords, #footer h3.keywords, #footer h4.keywords, #footer h5.keywords{ font-weight:normal; font-size:inherit; margin-bottom:0;}
#footer .contact-details i { padding-right:5px;}	
#footer .row{ margin:0 0 -1px -1.5em;}
#footer .row > *{ padding:0 0 0 1.5em;}

#companyquicklink { color:#eaeaea; background: #987e31; padding:2em 0; font-family: 'Raleway', sans-serif; margin-top:4em;}
#companyquicklink .title{ font-size:0.9em; color:#fff; border-bottom:1px solid #b59d57; margin-bottom:1em; font-weight:600;}
#companyquicklink a{ color:inherit;}
#companyquicklink .sub{ font-size:0.8em; list-style:none; padding-left:0; line-height:1.8em;}
#companyquicklink .container, #footer .container { max-width:1140px;}
#companyquicklink .footer-col.science { display:block; width:44.497%;  float:left; padding:15px; }
#companyquicklink .footer-col.second { display:block; width:26.058%;  float:left; padding:15px;}
#companyquicklink .footer-col.third { display:block; width:29.111%;  float:left; padding:15px;}
#companyquicklink ul { margin-left:0; margin-bottom:0; padding-left:0;}
#companyquicklink ul.half { display:block; width:52%; margin-right:2%; margin-bottom:0; float:left; margin-left:0; padding-left:0;}
#companyquicklink ul.half:last-child{ margin-right:0; width:40%;}
img.image-full{ width:100%; height:auto;}img.max100{ max-width:100%; margin:0 auto; height:auto; }

.maintitle, h1.maintitle, h2.maintitle, h3.maintitle, h4.maintitle, h5.maintitle{ text-transform:uppercase;  font-size:2.3em; line-height:1.2em; margin-bottom:0.5em;}


.greybg{ background:#e8eced;}
#producttab section { font-size:0.9em; line-height:1.5em;}
#producttab section p{ margin-bottom:0.5em;}
ul.latest-product{ padding-left:0; } 
#productenquiry .fieldcell a{ line-height:1.2em;}
#productenquiry .fieldcell img {  margin-right:2em;}
.captchabox { text-align:right; float:left; max-width:100%;}
.input-code{width:50%; padding-top: 7px; padding-left: 5px; text-align:left; float:left; max-width:100%;}

.mobile-store { display:none;}
.for-responsive { visibility:hidden;}
#content .for-responsive .entry-icon  { margin-left:1em; min-height:30px; padding:0 0 0 2em;; text-align:left; background:url(../../images/bullet-bg.png) left center no-repeat;}
#content .for-responsive .entry-icon h3{ min-height:10px;}

#content .desktop-only .entry-icon img { display:none; }
#content .desktop-only .entry-icon{ width:22%; min-height:30px; background:#f5f5f5; border:1px solid #ddd; margin:0 2% 1.5em 0; display:inline-block;}
#content .desktop-only .entry-icon h3{ margin-bottom:0; font-size:0.92em;}
#content .desktop-only .entry-icon:hover { background:#cc9f0c; color:#FFF;} #content .desktop-only .entry-icon:hover h3{ color:#FFF;}
#content .desktop-only .text-only{display: flex;  align-items: center;   justify-content: center; min-height:100px;}

#content.search-result { float:none; width:100%; padding-left:0;}
#content.search-result .entry-icon figure, #content.search-result .entry-icon .button{ display:none;}
#content.search-result .entry-icon.with-btn { text-align:left; min-height:20px; padding-top:0; padding-bottom:2em;} 
#content.search-result .entry-icon.with-btn h3{ font-size:1.2em; padding:0; min-height:1em; color:#987e31;}
#content.search-result .brief{ display:block; line-height:1.3em; padding:0; font-size:0.9em; min-height:1em;}



/* XLarge */
@media screen and (max-width: 1680px) {
body, input, select, textarea {	font-size: 12pt;}
#content .entry-icon { min-height:300px;}
.captcha { height:46px; width:200px;}
}

@media screen and (max-width: 1280px) {
	#topbar #logo img { max-height:36px; width:auto; vertical-align:sub;}
	#topbar #logo { font-size:16px;}
	.wsmenu>.wsmenu-list>li>a { padding:5px 10px 5px 10px !important;}
	.wsmenu>.wsmenu-list>li.parent>a{padding:5px 25px 5px 10px !important;}
}

/* Large */

@media screen and (max-width: 1100px) {
body, input, select, textarea {font-size: 11.5pt;}
#sidebar { width:40%;}
#content { width:calc(68% - 5em);}
#topbar { margin-top:1em;}
#topbar #logo img{ max-height:36px !important; width:auto !important; vertical-align:sub;}
#topbar #logo { font-size:1.05em; margin-top:0em; left:0; margin-left:0;}
#header nav ul > li{ margin:0em;}
.wsmenu>.wsmenu-list>li>a { font-size:1em; line-height:40px; line-height:2em !important; padding:14px 15px 15px 10px}
button.website { margin-top:8px; padding:3px 10px; min-width:136px;}
.select-website { margin-top:0;}
#header nav{ margin-top:0.6em}

.is-sticky #header { padding:0.6em 0 0.2em 0;}
.is-sticky #header nav { margin-top:0.4em;}
.wrapper {padding: 4.5em 0 2.5em 0;}
.dropotron.level-0 {font-size: 1em;}
#content .entry-icon { min-height:300px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .title { line-height:1.5em;}
.wsmenu>.wsmenu-list>li>.wsmegamenu ul { font-size:0.9em;}
.wsmegamenu .link-list { min-height:13em;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .read{  margin-bottom:0 !important;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .read a{color:#13aff0 !important;}
#companyquicklink { padding:1em 0;}
#companyquicklink .title { line-height:1.1em; padding-bottom:0.5em; font-size:0.95em;}
#companyquicklink .container, #footer .container { width:100%;}
#companyquicklink .sub { font-size:0.85em;}
#footer .mainlink  { margin-bottom:2em; padding-left:0;}
#footer .mainlink ul li{ display:inline-block; padding: 0em 1em; border-left:1px solid #777; line-height:1em;   }
#footer .mainlink ul li:first-child { border: none;}
.footer-product { margin-left:15px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .container { width:90% !important; }
.wsmenu>.wsmenu-list>li>.wsmegamenu { top:85px !important;}
.menuspace{ margin-top:0 !important;}
#content .desktop-only .entry-icon { width:45%;}
#productenquiry .labelcell { width:170px;}
#productenquiry .fieldcell , #productenquiry .submitcell{ width:calc(100% - 170px);}
#productenquiry #captcha { max-width:100%;}
.captchabox { max-width:50%;}

/*end ecat*/
	}

/* Medium */

@media screen and (max-width: 980px) {
body, input, select, textarea {font-size: 11pt;}
#header .mobile-store{ }
#header #logo{ margin-left:0em; margin-top:0.5em;mmargin-bottom:0; font-size:1.1em;}
#header #logo img{ max-height:36px !important; }
.mobile-store {  display: inline-block; position:relative; left:calc(3% + 70px); font-family:raleway, san-serif; background: url(images/cart-icon-solid.png) left center no-repeat; padding-left: 1.5em; margin: 1.6em 0 0 1.5em;}
.mobile-store a{ color:inherit; font-weight:normal;}
.select-website { z-index:1;  right:5%;} 
button.website { font-size:0.8em; margin-top:5px;}
#header nav ul li.store { background:none;}
.is-sticky .mobile-store { margin-top:0.3em !important; margin-bottom:0.5em !important;}

.wsmegamenu .\32 u, .wsmegamenu .\32 u\24 { width:100%;}
.wsmenu>.wsmenu-list>li>.wsmegamenu ul { font-size:1.1em;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li { padding:4px 0;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .container { }.wrapper {padding: 4.5em 0em 2.5em 0em;}
#footer .mainlink, #footer .footer-product, #footer .footer-contact { font-size:0.95rem;}
#footer .copyright { font-size:0.75em; padding:1em 3em 0 3em; }
.maintitle, h1.maintitle, h2.maintitle, h3.maintitle, h4.maintitle, h5.maintitle { font-size:1.7em;}
#footer .footer-col { width:30%; margin-right:1%; margin-left:2%}
#footer address{ display:none;}
#footer .footer-product{ margin-bottom:2em;}
#companyquicklink ul.half{ width:100%;}
#footer .footer-contact { padding: 0 1em;}
#footer .footer-contact .contact-details br{ display:none;}
#footer .footer-contact .contact-details .fa-facebook-f, #footer .footer-contact .contact-details .fa-linkedin-in{ margin-left:0.5em; padding-left:0em;}
#companyquicklink .container, #footer .container { width:96% !important;}
.is-sticky .mobile-store{ margin-top:1em;}
.is-sticky .wsanimated-arrow{ margin-top:0em;}
.for-responsive { visibility:visible;}
#content .container { width:100% !important;}
.gallery-thumbnail { display:block; text-align:center;}
.main-image { margin-right:0;} .main-image img { margin-right:0;}
#companyquicklink .footer-col.science { width:50%;}
#companyquicklink .footer-col.second{width:50%;}
#companyquicklink .footer-col.third {width:50%;}
#footer .contact-details i.fa-phone{ padding-left:0;}
#footer .contact-details i{ padding-left:1em;}
#header nav { margin-top:0;}
.wsmenu>.wsmenu-list>li:first-child a { padding-left:30px !important;}
.wsmenu>.wsmenu-list>li>.wsmegamenu { top:0 !important;}
.gallery-thumbnail { max-width:700px;}
#content { padding-top:10px;}
/*#content.home-content { padding-top:0;}*/
/*fixresponsive*/
/*#content.home-content .tinynav{ display:none;}
#content.home-content .cd-accordion-menu { display:block !important;}*/
.mobile-only{ display:block; }
.mobile-only .entry-icon img { display:none; }
#content .mobile-only .entry-icon { min-height:20px; position:relative; width:100%; background:none !important; border:0;}
#content .mobile-only .entry-icon h3{ text-align: left; font-size:1.3em; padding:0px 0 0 1em; min-height:1em;}
#content .mobile-only .entry-icon:hover h3{ color:#000 !important;}
#content .mobile-only .entry-icon h3:before{ content:"."; display:block; position: absolute; font-size:2em; font-weight:bold; line-height:0; left:0em; color:#13aff0; }
#content .desktop-only .text-only{ min-height:10px;}
/*for ecat*/	
#sidebar{ width:100%; margin-bottom:0;}
#content{ width:100%;}
#content .container{ padding:0; width:100% !important; display:block;}

.category-title { display:none;}
.is-sticky #header nav { margin-top:0;}
/*end ecat*/

	}

/* Small */
#navPanel, #titleBar {display: none;}
@media screen and (max-width: 736px) {
html, body {overflow-x: hidden;}body, input, select, textarea {font-size: 11.5pt;}
h2 {font-size: 1.5em;}h3 {font-size: 1.2em;}h4 {font-size: 1em;}
#topbar #logo { font-size:1.1em;}
#header #logo {}#header #logo img { max-height:35px !important;}
#titleBar { top:1rem;}
button.website { margin-top:13px;} 
#footer .mainlink, #footer .footer-product, #footer .footer-contact{ font-size:0.85rem;}

.wsanimated-arrow{ padding:6px 50px 16px 22px !important;}
.mobile-store{ margin:1.5em 0 0 1.5em;}
.is-sticky .mobile-store { margin-top:0.6em;}
.main-image { margin:0 auto 1em auto;}	
.gallery-icon { float:left;}
.gallery-thumbnail { max-width:564px;}
.pthumbnail { display:block;}
#companyquicklink ul.half { width:100% !important;}
#companyquicklink .footer-col.third { width:100% !important;}
/* Off-Canvas Navigation */
/*#header nav { display:none;}
#page-wrapper {-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-moz-transition: -moz-transform 0.5s ease;-webkit-transition: -webkit-transform 0.5s ease;-ms-transition: -ms-transform 0.5s ease;transition: transform 0.5s ease;
padding-bottom: 1px;padding-top: 44px !important;}

#titleBar {
-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-moz-transition: -moz-transform 0.5s ease;-webkit-transition: -webkit-transform 0.5s ease;-ms-transition: -ms-transform 0.5s ease;transition: transform 0.5s ease;
display: block;
height: 44px;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 10001;
background: #272833;
box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);
}

#titleBar .title {
color: #ffffff;
display: block;
font-weight: 300;
height: 44px;
line-height: 44px;
text-align: center;
}
#titleBar .title a {color: inherit;border: 0;}
#titleBar .toggle {
	text-decoration: none;
	height: 60px;
	left: 0;
	position: absolute;
	top: 0;
	width: 90px;
	outline: 0;
	border: 0;
}
#titleBar .toggle:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-transform: none !important;
}

#titleBar .toggle:before {
background: #e44c65;
color: rgba(255, 255, 255, 0.5);
content: '\f0c9';
display: block;
font-size: 18px;
height: 44px;
left: 0;
line-height: 44px;
position: absolute;
text-align: center;
top: 0;
width: 54px;
}

#navPanel {
-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-moz-transform: translateX(-275px);-webkit-transform: translateX(-275px);-ms-transform: translateX(-275px);transform: translateX(-275px);-moz-transition: -moz-transform 0.5s ease;-webkit-transition: -webkit-transform 0.5s ease;-ms-transition: -ms-transform 0.5s ease;transition: transform 0.5s ease;
display: block;
height: 100%;
left: 0;
overflow-y: auto;
position: fixed;
top: 0;
width: 275px;
z-index: 10002;
background: #181920;
padding: 0.75em 1.25em;
}

#navPanel .link {
border: 0;
border-top: solid 1px rgba(255, 255, 255, 0.05);
color: rgba(255, 255, 255, 0.75);
display: block;
height: 3em;
line-height: 3em;
text-decoration: none;
}
#navPanel .link:hover {color: inherit !important;}
#navPanel .link:first-child {border-top: 0;}
#navPanel .link.depth-0 {color: #ffffff;font-weight: 300;}
#navPanel .link .indent-1 {display: inline-block;width: 1.25em;}
#navPanel .link .indent-2 {display: inline-block;width: 2.5em;}
#navPanel .link .indent-3 {display: inline-block;width: 3.75em;}
#navPanel .link .indent-4 {display: inline-block;width: 5em;}
#navPanel .link .indent-5 {display: inline-block;width: 6.25em;}
body.navPanel-visible #page-wrapper {-moz-transform: translateX(275px);-webkit-transform: translateX(275px);-ms-transform: translateX(275px);transform: translateX(275px);}
body.navPanel-visible #titleBar {-moz-transform: translateX(275px);-webkit-transform: translateX(275px);-ms-transform: translateX(275px);transform: translateX(275px);}
body.navPanel-visible #navPanel {-moz-transform: translateX(0);-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
*/

#content .mobile-only .entry-icon { margin-bottom:0;} #content .mobile-only .entry-icon h3 { font-size:1.2em;}
.is-sticky .wsanimated-arrow { margin-top:0.3em;}
#content .entry-icon .button { max-width:48%;} #content .entry-icon {min-height:300px;}
#dropdown-standard { margin-top:1em;}
	}


/* smaller iphone5 landscape */
@media screen and (max-width: 667px) { 
.row { margin:0 0 -1px -1.5em;}	.row > *{ padding:0 0 0 1.5em;}
#content .entry-icon.with-btn h3{ padding:10px 0.5em 0 0.5em;}
}
	
@media screen and (max-width: 636px) { 
/*for ecat*/
#content .productgrid .entry-icon .brief, #content .productgrid .entry-icon h3{ font-size:0.9em; max-width:178px !important;} 
#content .entry-icon h3{ padding:0;}
}
	
/* XSmall */
@media screen and (max-width: 480px) {
html, body {min-width: 320px;}body, input, select, textarea {font-size: 10.5pt;}
#header {  padding-bottom:1em;}#header #logo { font-size:1.4em; }#header #logo img { max-height:46px !important;}
#titleBar .toggle:before{ width:48px; height:40px; background-position:center;}
input[type="submit"],input[type="reset"],input[type="button"],.button {padding: 0;}
.select-website { position:absolute; top:4em;}
#footer .footer-contact{ margin-top:0em; padding-left:0; border-left:0; text-align:center;}
#footer .companyname { font-size:1.1em;}
.flex-container { -ms-box-orient: horizontal;  display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -moz-flex;  display: -webkit-flex;  display: flex;}
.row-reverse { -webkit-flex-direction: row-reverse; flex-direction: row-reverse;}  
.column-reverse {  -webkit-flex-direction: column-reverse;   flex-direction: column-reverse; }
#productenquiry .labelcell, #productenquiry .fieldcell, #productenquiry .submitcell { width:100%; float:none;}
#productenquiry #captcha, #productenquiry .submitcell input { float:none; width:100%; max-width:100%;}
.wsmenu>.wsmenu-list { width: 240px; margin-left: -240px;}
.wsmenu>.wsmenu-list>li>a {padding: 12px 32px 12px 17px;}
.wsmenu>.wsmenu-list>li.parent>a {padding: 12px 25px 12px 17px !important;}
.wsmenu>.wsmenu-list>li>.wsmegamenu { padding:10px 5px;}
#topbar #logo img { max-height:42px !important;}
#topbar #logo { font-size:1.4em;}
.wsanimated-arrow { margin:0em 0 0 5px;}
.mobile-store { line-height:1.1em; font-size:0.90em; padding-left:2em;}
.mobile-store span{ display:block;}
#content .tell.title { font-size:1em;}
#companyquicklink .footer-col.science { width:100%; margin-right:0;}
#companyquicklink .footer-col.second{ width:100%; margin-right:0; } 
#companyquicklink .footer-col.second ul { margin-bottom:0;}
#companyquicklink .footer-col.second .title{ margin-top:0em;}
#footer .footer-col{ margin-left:1em; margin-right:0; width:100%;}
#footer .footer-col ul { margin-bottom:1.3em;}
#footer .mainlink, #footer .footer-product, #footer .footer-contact { font-size:1em;}
#companyquicklink .container, #footer .container { width:92% !important;}
#footer li.sub { font-size:1em; line-height:1.7em;}
#footer .footer-contact { text-align:left;}
#footer .footer-contact .email{ display:block;}
.wsmenu>.wsmenu-list>li>.wsmegamenu { top:10px !important;}

/*for ecat*/
#content .entry-icon{ width:100%;}
#content .entry-icon h3 { padding:1em 0;}
#content .title a { font-size:1.3em;}
#content .productgrid .entry-icon h3{ max-width:90% !important; margin:1em auto 0em auto;}
#content .productgrid .entry-icon .brief{ max-width:90% !important; margin:0em auto 1em auto;}
.tell.title{ float:none; width:100%; text-align:center !important;}
.mobileonly {display:block;}
/*#content.home-content .cd-accordion-menu > li a { font-size:1.2em;}*/
.cd-accordion-menu label { padding:0;}
#content .entry-icon figure.snip1425 img { max-height:230px;}
#content .entry-icon figure.snip1425 { min-height:232px;}
#content .entry-icon.with-btn h3 { font-size:1em;}
#content .title { font-size:1.6em;}
#content .entry-icon .button { font-size:0.75em;}
	}
	
	@media screen and (max-width: 360px) { #topbar #logo img { max-height:38px !important;} #topbar #logo { font-size:1.3em;}}
.selectcountry {width: 200px; float: left; display:none;}