@import url("font-awesome.min.css");

/*	Landed by HTML5 UP
	html5up.net | @ajlkn
*/

.header-dealer { text-align:right; margin-top:2em;  }
.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}

body{-webkit-text-size-adjust:none}
#slider.static { pointer-events:none !important;}
#slider.static  #wowslider-container1:hover a.ws_next, #slider.static #wowslider-container1:hover a.ws_prev, #slider.static #wowslider-container1:hover .ws_playpause { display:none;}
#slider.static iframe { max-width:100%;}
/* Box Model */
*, *: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: 1200px;}.container.\37 5\25 {width: 52.5em;}.container.\35 0\25 {width: 35em;}.container.\32 5\25 {width: 17.5em;}
.container {width: 1200px;}

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

@media screen and (max-width: 1000px) {
.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: 11000px) {
.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 {}
body, input, select, textarea {
	color:#333;
	font-family: 'Raleway', sans-serif;
	font-size: 12pt;
	line-height: 1.6em;
}

a {
	color: #e44c65;
	text-decoration: none;
}

a:hover {color:#FF743F !important;}
strong, b { font-weight:bold;}
em, i {font-style: italic;}
p {margin: 0 0 2em 0;}
h1, h2, h3, h4, h5, h6 {line-height: 1em;	margin: 0 0 1em 0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;	border: 0;}
h2 {font-size: 2em;line-height: 1.5em;}
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:.5em}
sup{font-size:.8em;position:relative;top:-.5em}
hr{border:0;border-bottom:solid 1px rgba(255,255,255,0.3);margin:3em 0}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
h1.maintitile,h2.maintitle,.maintitle{font-family:Arial,sans-serif;text-transform:uppercase;font-size:1.7em;line-height:1.2em;color:rgba(37,37,37,0.8);letter-spacing:normal;transition:all .2s linear}
h2.maintitle{margin-bottom:10px}
h1.keywords,h2.keywords,h3.keywords,h4.keywords,h5.keywords{margin-bottom:0;font-size:1em;padding:1.5em 0 0}
.intro h1.maintitile{color:inherit;margin-bottom:1em}
.subtitle{color:#999;font-style:oblique}
.mobileonly{display:none}
img.image-full{width:100%;height:auto}



@-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;}

	input[type="text"],
	input[type="password"],
	input[type="email"],
	select,
	textarea {
		-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-radius: 4px;
		border: 1px solid #ddd;
		color: inherit;
		display: block;
		outline: 0;
		padding: 0 1em;
		text-decoration: none;
		width: 100%;
	}
input[type="password"]{ margin-bottom:1em;}
		input[type="text"]:invalid,
		input[type="password"]:invalid,
		input[type="email"]:invalid,
		select:invalid,
		textarea:invalid {
			box-shadow: none;
		}

		input[type="text"]:focus,
		input[type="password"]:focus,
		input[type="email"]:focus,
		select:focus,
		textarea:focus {
			border-color: #e44c65;
		}


	textarea {padding: 0.75em 1em;}
	select option {	background-color: #1c1d26;color: #ffffff;}
	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: rgba(255, 255, 255, 0.5) !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}
dl{margin:0 0 2em}

/* 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: #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;
	}

		input[type="submit"]:hover, input[type="submit"]:active,
		input[type="reset"]:hover,
		input[type="reset"]:active,
		input[type="button"]:hover,
		input[type="button"]:active,
		.button:hover,
		.button:active {
		
			color: #e44c65 !important;
		}

		input[type="submit"]:active,
		input[type="reset"]:active,
		input[type="button"]:active,
		.button:active {
			background-color: rgba(228, 76, 101, 0.15);
		}

		input[type="submit"].icon:before,
		input[type="reset"].icon:before,
		input[type="button"].icon:before,
		.button.icon:before {
			margin-right: 0.5em;
		}

		input[type="submit"].fit,
		input[type="reset"].fit,
		input[type="button"].fit,
		.button.fit {
			display: block;
			margin: 0 0 1em 0;
			width: 100%;
		}

		input[type="submit"].small,
		input[type="reset"].small,
		input[type="button"].small,
		.button.small {
			font-size: 0.8em;
		}

		input[type="submit"].big,
		input[type="reset"].big,
		input[type="button"].big,
		.button.big {
			font-size: 1.35em;
		}

		input[type="submit"].special,
		input[type="reset"].special,
		input[type="button"].special,
		.button.special {
			background-color: #e44c65;
			box-shadow: none;
			color: #ffffff !important;
		}

			input[type="submit"].special:hover,
			input[type="reset"].special:hover,
			input[type="button"].special:hover,
			.button.special:hover {
				background-color: #e76278;
			}

			input[type="submit"].special:active,
			input[type="reset"].special:active,
			input[type="button"].special:active,
			.button.special:active {
				background-color: #e13652;
			}

		input[type="submit"].disabled, input[type="submit"]:disabled,
		input[type="reset"].disabled,
		input[type="reset"]:disabled,
		input[type="button"].disabled,
		input[type="button"]:disabled,
		.button.disabled,
		.button:disabled {
			background-color: rgba(255, 255, 255, 0.3) !important;
			box-shadow: none !important;
			color: #ffffff !important;
			cursor: default;
			opacity: 0.25;
		}




/* 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}

#navigation #nav li  { display:inline-block; padding:0.5em 1em;}
#navigation #nav li a{ color: #fff; }

/* 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;}

#header {cursor: default;padding:10px 0 0 0;}
#header #logo { display:inline-block; margin:0.5em 0;  }
#header #logo img { max-height:70px; width:auto; display:block;}
.top-contact { display:inline-block; float:right; letter-spacing:0.2em; text-align:left; margin-top:1.5em;}
.top-social { text-align:left; margin-top:2.5em; }
#navigation { background:#333;}
#mainmenu {
background: #333333;
box-sizing:border-box;
position:relative; z-index:1000;	
}


/* Footer */
#footer {background:#333;color:#999;font-size:0.8em; text-align:center;	padding:1em 0;	font-family:Arial, san-serif;}
#footer a{ color:inherit; text-decoration:none;}
	
/* XLarge */
@media screen and (max-width: 1680px) {
body, input, select, textarea {font-size: 11pt;}
.captcha { height:46px; width:200px;}
}

/* Large */

@media screen and (max-width: 1100px) {
body, input, select, textarea {font-size: 11.0pt;}
.dropotron.level-0 {font-size: 0.8em !important;}
.wrapper {padding: 4.5em 0 2.5em 0;}
#footer .container { max-width:90%;}
.menuspace{ margin-top:0 !important;}

/*for ecat*/
#sidebar{ width:30%;}
#content{ width:70%;}
#content .productgrid .entry-icon .brief, #content .productgrid .entry-icon h3 { max-width:220px;}


/*end ecat*/
	}

/* Medium */

@media screen and (max-width: 980px) {
body, input, select, textarea {font-size: 11pt;}
#header #logo img { max-width:100%; height:auto;}
.header-dealer { margin-top:0.9em;}
.header-dealer img{ max-width:100px; }
#mainmenu { font-size:0.9em;}
.dropotron.level-0 {font-size: 0.7em !important;}
.wrapper {padding: 4.5em 2.5em 2.5em 2.5em;}
#mainmenu .container { width:100% !important;}
#footer {padding:1em 0;}

/*for ecat*/	
#sidebar{ width:100%; margin-bottom:0;}
#content{ width:100%;}
#content .container{ padding:0; width:100% !important; display:block;}
#content .entry-icon{ margin:0 60px 35px 0px;}
#content .entry-icon:nth-child(even){ margin-right:0;}
.category-title { display:none;}
/*end ecat*/

	}

/* Small */
#navPanel, #titleBar {display: none;}
@media screen and (max-width: 736px) {

html, body {overflow-x: hidden;}
body, input, select, textarea {font-size: 11pt;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1em;}
.wrapper {	padding: 3.25em 1.5em 1.25em 1.5em;}
#header .row { margin:0 0 -1px 0em;}
#header .row >*{ padding:0 0 0 0em;}

.header-dealer img{ max-width:80px; }
#mainmenu .container { width:100% !important;}
#footer {padding: 3.25em 1.5em;}
#footer .copyright , #footer .keywords{ line-height:1.1em;}
	
/* 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: inline-block;
height: 44px;
left: 0;
position: fixed;
top: 0;

z-index: 10001;

}

#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: url("../../images/nav-toggle.png") center no-repeat #e44c65;
color: rgba(255, 255, 255, 0.5);
content: '';
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);}

	}


/* smaller iphone5 landscape */
	@media screen and (max-width: 667px) { 
	/*for ecat*/
	#content .entry-icon {width:calc(50% - 18px); margin:0 28px 35px 0px;}
	}
	
	@media screen and (max-width: 636px) { 
		#header .row { margin:0 0 -1px 0em;}
		#header .row >*{ padding:0 0 0 0em;}
		#logo img { max-width:200px; height:auto; margin-top:10px;}
		#mainmenu { font-size:0.7em;}
		#footer { padding:1.25em 0em;}
		#footer  .container { max-width:98% !important;}

/*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: 11pt;}
	.header-dealer {  float:none; margin:0 auto; text-align:center;}
 	img.category , img.product { max-width:100%;}
	.wrapper {padding: 3em 1.25em 1em 1.25em;	}

/*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;}
	}