/* HTML5 ✰ Boilerplate == Edited by Jerry C. Mohr== Lavery Design Associates *//* ==|== Reset =================== */
/** ==|==
 * https://SeidenBenefits.com
 ======================================== */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,acronym,abbr,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,tt,samp,small,strong,sub,sup,var,b,u,i,center,i,dl,dt,dd,ol,ul,li,fieldset,form,label,input,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,menu ul,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,time,select,input,textarea,button,label{display:block}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}body{-webkit-font-smoothing:antialiased}svg:not(:root){overflow: hidden}audio,canvas video{display:inline-block;}audio:not([controls]){display none}[hidden]{display:none}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}textarea{overflow:auto;vertical-align:top}input[type="button"],input[type="reset"],input[type="submit"],input[type="image"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type="checkbox"],input[type="radio"]{display:block;float:left;width:auto;height:auto;cursor:pointer;margin-right:8px;padding:0;}
button{clear:both;cursor:pointer;margin:0 auto;height:auto;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
ul.square{list-style:square inside}ul.circle{list-style:circle inside}ul.disc{list-style:disc inside}
ol{list-style-type:decimal}del{text-decoration:line-through}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
/* ==|== Changes Screen Text Selection Color =================== */
:-moz-selection{background:#a1b246;color:#fff;text-shadow:none}::selection{background:#a1b246;color:#fff;text-shadow:none}
img::selection{background: transparent}img::-moz-selection{background:transparent}
/* ==|== Setup, USE in HTML =================== */
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help}dfn{font-style:italic}blockquote, q{ quotes: none}
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word;-webkit-text-size-adjust: 140%;}code{-webkit-text-size-adjust: 160%}q{quotes:none}q:before,q:after{content:none}dd{margin:0 0 0 40px}
hr{display:block;margin:3px auto;padding:0;width:150px;height:1px;border-top:1px solid #ccc;}/* <=== update if used */ 
h1,h2,h2,h4,h5,h6{}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.4em}sub{bottom:-.25em}small{font-size:90%}big{font-size:110%}b,strong{font-weight:700}i{font-style:italic}em{font-weight:700}
p, span, h1, h2, h3, h4, h5, h6{cursor:default}
input,textarea{-webkit-user-select:text;-ms-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text}
a,button,input,select,textarea,label,summary{touch-action:manipulation}
nav,#menustack{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}
button, input, select, textarea {font:80% sans-serif;color:#3c3c3c; }/* <===same color has body */ 
select{cursor:pointer}
noscript{display:block;width:95%;height:auto;margin:10px auto;background:#fff;color:#c00;padding:10px;font-weight:700;text-align:center;font-size:18px;border:3px solid #c00}noscript b{font-size:22px}
.gotop,.AAA{background:rgba(0,0,0,.5);z-index:9999;
	border:1px solid #999;border-right:none;
	-webkit-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}
.gotop{position:fixed;top:350px;right:-95px;padding:2px 4px 2px 0;-moz-transition:right 0.2s linear;-ms-transition:right 0.2s linear;-o-transition:right 0.2s linear;-webkit-transition:right 0.2s linear;transition:right 0.2s linear;
		-ms-box-shadow:0 3px 7px rgba(0,0,0, .7);-moz-box-shadow:0 3px 7px rgba(0,0,0, .7);-o-box-shadow:0 3px 7px rgba(0,0,0, .7);
-webkit-box-shadow:0 3px 7px rgba(0,0,0, .7);box-shadow:0 3px 7px rgba(0,0,0, .7);}
.gotop a{font-family:'Arial', sans-serif;color:#fff;font-size:160%;}
.gotop a:before {content:"▲";color:#fff;font-size:93%;padding:0 3px;}
.gotop a:hover::before{position:relative;top:-2px;text-decoration:none}
.show{right:0px}
.deskhide{display:none}
.itemscope{position:absolute;color:#fff;top:0px;z-index:-99999;opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);
-webkit-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}

.chromeframe{position:fixed;width:100%;height:100%;margin:0;background:#c00;color:#fff;padding:12px 0;font-family:'Arial', sans-serif;font-size:20px;font-weight:700;z-index:999999;text-align:center;line-height:2}
.chromeframe p span{font-size:25px}.chromeframe a{color:#00b0eb;text-decoration:underline}
/* ==|== Base ============== */
/** ==|==  firefox: @-moz-document url-prefix(){  class{}	}
		     opera: doesnotexist:-o-prefocus, .class{}
		ie 10 & 11: @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .class{} }
		   ms edge: @supports (-ms-accelerator:true) { .class{} }
		    safari: .class{ (-bracket-:hack; .class{} ); }
 * https://SeidenBenefits.com
 * Author: Jerry C. Mohr - Lavery Design Associates
================= */
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
img{max-width:100%;}
/* ICONS setup */
a.svgicon-phone,div.svgicon-pdf,a.svgicon-pdf,a.svgicon-linkedin,a.svgicon-facebook,a.svgicon-rss,a.svgicon-enews,
a.svgicon-google,a.svgicon-instagram,a.svgicon-twitter,a.svgicon-youtube,a.svgicon-pinterest
{cursor:pointer}

a.svgicon-linkedin,a.svgicon-facebook,a.svgicon-rss,a.svgicon-enews,a.svgicon-pdf,
a.svgicon-google,a.svgicon-instagram,a.svgicon-twitter,a.svgicon-youtube,a.svgicon-pinterest
{position:relative;display:inline-block;vertical-align:middle;width:55px;height:55px;
border:1px solid transparent;background:transparent;margin:0 12px 0 0;padding:0 13px;
-moz-border-radius:25px;-o-border-radius:25px;-webkit-border-radius:60px;border-radius:60px;}

a.svgicon-phone svg,a.svgicon-linkedin svg,a.svgicon-facebook svg,a.svgicon-rss svg,a.svgicon-enews svg,a.svgicon-google svg,a.svgicon-instagram svg,a.svgicon-twitter svg,a.svgicon-youtube svg,a.svgicon-pinterest svg,a.svgicon-pdf svg{fill:#2c2c2c}/* social icon base color (PER SITE) */

a.svgicon-phone:hover svg{fill:#f16741}/* phone icon hover color (PER SITE) */
a.svgicon-linkedin:hover svg,a.svgicon-facebook:hover svg,a.svgicon-rss:hover svg,a.svgicon-enews:hover svg,a.svgicon-google:hover svg,a.svgicon-instagram:hover svg,a.svgicon-twitter:hover svg,a.svgicon-youtube:hover svg,a.svgicon-pinterest:hover svg,a.svgicon-pdf:hover svg{fill:#fff}/* social icon HOVER color (PER SITE) */

div.svgicon-pdf svg{fill:#fc1422}	div.svgicon-pdf:hover svg{fill:#00c}

a.svgicon-pdf:hover{background:#fc1422;border:1px solid #fc1422;}
a.svgicon-linkedin:hover{background:#549ac5;border:1px solid #549ac5;}
a.svgicon-facebook:hover{background:#6a88c2;border:1px solid #6a88c2;}
a.svgicon-rss:hover{background:#e3924b;border:1px solid #e3924b;}
a.svgicon-enews:hover{background:#b47482;border:1px solid #b47482;}
a.svgicon-google:hover{background:#f45e4a;border:1px solid #f45e4a;}
a.svgicon-instagram:hover{background:#a0714f;border:1px solid #a0714f;}
a.svgicon-twitter:hover{background:#9fe2ef;border:1px solid #9fe2ef;}
a.svgicon-youtube:hover{background:#e04343;border:1px solid #e04343;}
a.svgicon-pinterest:hover{background:#e16461;border:1px solid #e16461;}

a.svgicon-phone div,a.svgicon-phone svg,a.svgicon-pdf div,a.svgicon-enews div,a.svgicon-enews svg,a.svgicon-linkedin div,a.svgicon-linkedin svg,
a.svgicon-facebook div,a.svgicon-facebook svg,a.svgicon-rss div,a.svgicon-rss svg,
a.svgicon-google div,a.svgicon-google svg,a.svgicon-instagram div,a.svgicon-instagram svg,
a.svgicon-twitter div,a.svgicon-twitter svg,a.svgicon-pinterest div,a.svgicon-pinterest svg,
a.svgicon-youtube div,a.svgicon-youtube svg,
a.svgicon-pdf div,a.svgicon-pdf svg
{width:100%;max-width:100%;}
/* ============   icons setup end ============================== */

/* ==|== a LINKS */
a{text-decoration:none;color:#06a;cursor:pointer;border-bottom:0;}/*06a*/
a:focus{outline:0}
a:hover{color:#f16741;border-bottom:0}


/* font-family: 'Raleway', sans-serif;  */
html{background:#fff;} 

body { top:0; width:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;       
	   font-size:10px;   color: #2c2c2c;  overflow-x:hidden;
font-family: 'Raleway', sans-serif;/* 400,600,700,900,400italic */
	   font-weight:400;  font-style:normal;  font-variant:normal;
	   text-align:left;  text-transform: none;   text-decoration:none;
	   line-height:1.3;	 letter-spacing:0;}


header,main,footer,article#header,article#page,article#footer,aside#SubHeaderTitle,
aside#SubHeader,aside#SubHeaderA,aside#SubHeaderB,article#inSubHeader,article#inSubHeaderA,article#inSubHeaderB,article#inSubHeaderTitle{position:relative;display:block;height:auto;margin:0 auto}

header,main,footer,aside#SubHeader,aside#SubHeaderA,aside#SubHeaderB,aside#SubHeaderTitle{width:100%;}
article#header,article#page,article#footer,article#inSubHeader,article#inSubHeaderA,article#inSubHeaderB,article#inSubHeaderTitle{width:1000px;top:0;padding:0 .7%!important;}	

header{z-index:9999; 
-webkit-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none;}	

article#header{margin:0 auto;  z-index:1;}
			
main{background:transparent;z-index:1;}/* fefefc */


article#page{min-height:450px;padding:0 0 2%;  border-bottom:1px solid transparent}

.NoCol,.smallColLeft,.ColRight{position:relative;display:block;height:auto;
margin:0 auto; padding:0 0 0 0;}

.smallColLeft,.ColRight{margin:2.5% 0 5% 0;}
.NoCol{margin:2.5% auto 5%}
.NoColHOME{margin:3% auto 0;}
.smallColLeft{float:left;width:31%;padding:2.5% 0 0 0}
.ColRight{float:right;width:68%;padding:2% 0 0 2.5%}

.collNopadTop{padding-top:0}



aside#SubHeader{background:#90ba54;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}/* green */
article#inSubHeader{color:#2c2c2c;font-size:200%;font-weight:700;padding:.7% .7% 1% .7%!important}
article#inSubHeader a{color:#003d66}
article#inSubHeader a:hover{color:#f16741}

aside#SubHeaderA{background:#fcefd3;padding:3% 0 3.5%;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}/* beige */
	article#inSubHeaderA{height:298px;padding:0 0 0 .1%; overflow:hidden;}
	article#inSubHeaderA>div{height:400px!important;display:inline-block;vertical-align:top;width:27.7%;} 
	article#inSubHeaderA>div + div{position:relative;height:auto;width:17.3%;margin:.3% 0 0 .5%;background:#fff;
	padding:1% .5% 1% 1%;}
article#inSubHeaderA p.firstText{font-size:180%;line-height:1.4}
article#inSubHeaderA p.firstText span{color:#be340e}
article#inSubHeaderA h2, article#inSubHeaderA a{color:#f16741;padding-bottom:13%}
article#inSubHeaderA h2{font-weight:700;font-size:220%;padding-top:3%;}
article#inSubHeaderA>div p.homp{padding-bottom:6.7%;}
article#inSubHeaderA>div:nth-last-child(3) p.homp{padding-bottom:21.5%;}
article#inSubHeaderA>div:nth-last-child(2) p.homp{padding-bottom:6.7%; }
article#inSubHeaderA>div:last-child p.homp{padding:18% 0 21% 0;}
article#inSubHeaderA p{font-size:180%;}
article#inSubHeaderA p.homa{text-align:right;padding:2% 0 6%;font-size:180%;}
article#inSubHeaderA p.homa a{color:#ce380f;}/*f16741 */
article#inSubHeaderA p.homa a:hover{color:#474f70}


aside#SubHeaderB{background:#474f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}/* blue */
	article#inSubHeaderB{color:#fff;font-size:200%;font-weight:700;padding:.7% .7% 1% .7%!important}
article#inSubHeaderB a{color:#f1bb47}
article#inSubHeaderB a:hover{color:#fff}

.vidtext{position:relative;display:block;width:100%;height:auto;background:#fff;margin:0 auto 45px;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 5%;
font-size:200%;font-weight:700;text-align:center;}

.easedesc{position:relative;display:block;width:100%;height:auto;margin:45px auto 45px;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
font-weight:400;}
.easedesc h3{padding-top:10px}
.easedesc>div div{float:left;width:10%;margin:0 40px 35px 0}
.easedesc img{width:100%}

.tiorange{color:#f16741;font-weight:700;font-size:130%;padding:1% 0 1.4% 0;}

.bluebarIn{position:relative;display:block;width:65%;height:auto;background:#474f70;margin:0% 0 0 0;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
color:#fff;font-size:110%;font-weight:700;padding:.7% .7% 1% .7%!important}
.bluebarIn a{color:#f1bb47}
.bluebarIn a:hover{color:#fff}
.pagePicRight{width:33%;float:right;margin:.4% 0 0 4%;}/* product icons */
.pagePicRight .picRow{position:relative;display:block;width:100%;height:auto;margin:0 auto;}
.pagePicRight .picRow:nth-last-child(2){margin:1% auto;}
.pagePicRight .picRow div{position:relative;display:inline-block;width:32%;height:auto;margin:0;cursor:pointer;
border-radius:3px}
.pagePicRight .picRow div:nth-last-child(2){margin:0 .3%}
.pagePicRight .picRow div p{position:absolute;top:25%;left:7%;font-size:190%;color:#f16741;font-weight:700;text-align:center;cursor:pointer;opacity:0;}
.pagePicRight .picRow div p.tLines{top:13%;left:13%;}
.pagePicRight .picRow div p.ltc{top:15%;left:27%;}
.pagePicRight .picRow div img{width:100%;}




article#inSubHeaderTitle p{letter-spacing:1px;margin:0 0 1% 0;text-align:right;
color:#f1bb47;font-size:320%;font-weight:700;font-family:'Raleway',sans-serif;}

header{background-image:url(../img/headPic.jpg);
background-repeat:no-repeat;
background-size:100% auto;
background-position:-0 0}

a.svgicon-phone{float:left;display:none}/* phone icon, for mobile only see js*/
a.logo{float:left;width:35%;margin:5% 0 2% .2%;}
.logo img{width:100%}
header h1{float:left;width:100%;margin:2.5% 0 6% .5%;color:#777;line-height:1.2;
font-size:400%;font-weight:700;font-family:'Raleway',sans-serif;}

/* #menustack .stack:#sTop,#sMid,#sBot  menuBack.png  background:rgba(255,255,255,.8) */				
#menustack{position:absolute;float:right;width:14%;top:30%;right:2%;text-align:right;cursor:pointer;}
#menustack p,#menustack .svgicon-stack{position:relative;display:inline-block;vertical-align:middle;}
#menustack p{width:auto; font-size:260%;margin:0 3% 0 0; color:#2c2c2c;text-align:left}
#menustack .svgicon-stack{width:25%;}/* stack size, max is 30%*/
#menustack .svgicon-stack svg{width:100%;max-width:100%;}
#menustack .svgicon-stack svg{fill:#2c2c2c}
/*#menustack .stack:hover svg rect{fill:#f16741}*/

section#NavSpc{width:30%;top:55%!important;  right:-100%;position:absolute;z-index:99999999;overflow:hidden;display:none;
 	padding:35px 15px 25px 30px;background:#fdf5e3;border:1px solid #2c2c2c;	}

/* ==|== NAV ============================= */
nav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;	display:none}
nav>ul{text-align:left;display:block;word-wrap:normal;white-space:nowrap;}
nav>ul>li{display:block;margin:0 0 11% 0;}
nav a{background:transparent;padding:0;font-family:'Raleway',sans-serif;color:#2c2c2c;font-weight:400;font-size:220%;}						
nav li a:hover,nav>li:hover a,nav a.current{color:#f16741;}
nav a.current{cursor:default;}
nav a:active{position:relative;top:2px;}

/*embed google rating 1 of 2 */
#jerembed{width:100%;margin:15px auto 30px;}


footer{background:#e6f0d9; padding:1% 0 3%;}
article#footer{font-size:180%;line-height:2}
article#footer>section{position:relative;display:inline-block;vertical-align:top;height:auto;margin:0; }
article#footer>section:first-child{width:50%; }/* address */
article#footer>section:nth-last-child(3){width:30%;}/* footnav */
article#footer>section:nth-last-child(2){width:20%;}/* logo, social */

.pdfDown{line-height:2.5;position:relative;display:block;width:100%;height:auto;margin:15% auto;text-align:center;border:1px solid #fff}
.pdfDown a{color:#333;font-weight:700;font-size:80%}
.pdfDown a:hover{color:#f16741;}

ul.footnav{list-style:none;list-style-image:none;margin:0;padding:0;}
.address a,ul.footnav a{color:#2c2c2c;}
.address a:hover,ul.footnav a:hover{color:#f16741;}

section.SocialSpc{position:relative;display:block;width:100%;height:auto;margin:15% auto;text-align:center;}
section.SocialSpc a{margin:0 0 5px 0;}
.address a.tSm{font-size:80%;}
.address a.tSm1{position:relative;top:10px;}
.address a.tSm2{position:relative;top:0px;}

.copyright{position:relative;display:block;width:100%;margin:3% auto 2%;font-size:70%;text-transform:none;text-align:center}
.lda{position:relative;margin:0 auto;color:#2c2c2c;font-family:'Arial', sans-serif;font-size:11px;text-align:right;padding-right:15px;}
.lda a{color:#2c2c2c;}
.lda a:hover{color:#f16741;text-decoration:underline}

/*pages  ============================  */
sup.nSM{top:-1em;left:1px;font-size:40%;letter-spacing:0!important}
sup.NDsup{top:-.5em;left:1px;font-size:60%;letter-spacing:0!important}

/*---------- TITLE -------------*/
.pTitle{position:relative;display:block;width:100%;height:auto;margin:0 auto 3%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}/* for full width */
.pTitle>div,.pTitle>h3{position:relative;display:inline-block;vertical-align:middle;height:auto;}
.pTitle>div{width:29%;margin:.5% 0 0 0}
.pTitle h3{width:70%;margin:0;font-family: 'Raleway', sans-serif;
color:#404953;font-size:250%;font-weight:700;text-shadow:-3px 2px 4px rgba(0,0,0,.3);letter-spacing:1px;text-align:left}

.pTitle h3{color:#fff;text-shadow:none}

/*blog home pull in*/
.entry-title,.entry-title a,.entry-content{font-family:'Raleway', sans-serif;font-size:100%;color:#2c2c2c;}
.entry-title,.entry-title a{text-decoration:none;font-weight:700;padding:2% 0}
.entry-content{font-family:'Raleway', sans-serif;font-size:100%;color:#2c2c2c;}

/* text */
.pText{width:100%;padding:0 0 5% 0;font-size:180%;line-height:1.4}
.pTextPbot{padding:0 0 0 0;}
.pText span{font-weight:700;}
.pText h1{color:#2c2c2c;font-size:140%;}
.pText h1.prod{color:#2c2c2c;font-size:110%;font-weight:400;line-height:1.8;padding-left:3%}
.pText h1.smaller{font-size:120%;text-align:center;color:#474f70}/* Leadership bottom */
.pText h2{color:#2c2c2c;font-weight:700;font-size:110%;}
.pText h3{color:#f16741;font-weight:700;font-size:130%;}
.pText h4,.pText h5,.pText h6{color:#2c2c2c;font-weight:700;font-size:110%;}

.pText span.stara{color:#ffa127;font-size:90%;letter-spacing:1px;font-weight:400;} 

/* FORM page */
.pdfform p{padding-bottom:2%;}
div.svgicon-pdf{width:25px;height:25px;position:relative;float:left;clear:both;
margin:0 7px 2% 0;}
div.svgicon-pdf svg{position:relative;display:block;float:left;width:100%;height:auto;margin:0;top:0px}

.formClick{width:57%;position:relative;display:block;height:auto;
margin:0 0 2% 0;cursor:pointer;color:#333951;font-weight:700;font-size:110%;
border:1px solid #949cbb;
border-radius:3px;padding:7px 9px 5px 11px;
background: rgba(246,151,123,1);
background: -moz-linear-gradient(top, rgba(246,151,123,1) 0%, rgba(246,151,123,0.96) 14%, rgba(241,103,65,0.86) 50%, rgba(241,103,65,0.71) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,151,123,1)), color-stop(14%, rgba(246,151,123,0.96)), color-stop(50%, rgba(241,103,65,0.86)), color-stop(100%, rgba(241,103,65,0.71)));
background: -webkit-linear-gradient(top, rgba(246,151,123,1) 0%, rgba(246,151,123,0.96) 14%, rgba(241,103,65,0.86) 50%, rgba(241,103,65,0.71) 100%);
background: -o-linear-gradient(top, rgba(246,151,123,1) 0%, rgba(246,151,123,0.96) 14%, rgba(241,103,65,0.86) 50%, rgba(241,103,65,0.71) 100%);
background: -ms-linear-gradient(top, rgba(246,151,123,1) 0%, rgba(246,151,123,0.96) 14%, rgba(241,103,65,0.86) 50%, rgba(241,103,65,0.71) 100%);
background: linear-gradient(to bottom, rgba(246,151,123,1) 0%, rgba(246,151,123,0.96) 14%, rgba(241,103,65,0.86) 50%, rgba(241,103,65,0.71) 100%);}
.formClickSer{width:80%}
.formClick:after{content:"+";position:relative;top:12px;color:#fff;font-weight:400;font-size:320%;float:right;line-height:0}
.formClick:hover{color:#fff;}
.formClick:hover:after{color:#555;}
.formsHide{display:none;position:relative;height:auto;width:100%}


h5.homeBottom{color:#474f70;font-size:230%;font-weight:700;text-align:center;margin:2% 0 0 0}/* home bottom */

hr{display:block;margin:2px auto 25px;padding:0;width:85%;height:1px;border:none;background:#ccc;}

/* BULLET LIST DESIGN*/
ul.grayBullet,ul.blackBullet,ul.checkM{list-style:none;padding:0;margin:0;}
ul.grayBullet li,ul.blackBullet li{margin:0;padding:0;text-indent:0;}
ul.grayBullet li:before,ul.blackBullet li:before,span.bulIt:before
{content:"•";position:relative;top:0px;margin-right:5px;
    font-size:110%;line-height:0;color:#2c2c2c;}/*#ccc for gray, was changed */
ul.blackBullet li:before{color:#555;}

ul.BulletSpace li{margin:2% 0}

/* INDENT SECOND LINE OF TEXT IN ul li list*/
ul.liIn{margin-left:1.7% !important}  
ul.liIn li{text-indent:-1.7% !important}
	ul.liInMb{margin:0 0 2% 1.7% !important}

ul.liInSer{margin:1.5% 0 0 0 !important}
ul.liInSer li{text-indent:10% !important}


/* ==|== QA ================= */
span.ques{color:#06a;font-weight:700;cursor:pointer;font-size:100%;}
span.ques:hover{color:#4c9e47}

span.ans{display:none;font-size:100%;font-weight:400}

/* ==|== PAGES  PIC ================= */
.pagePic{position:relative;display:block;width:100%;margin:0 auto;}
.pagePicLeft{width:10%;float:left;margin:0 1% 0% 0;}

.pagePicFullWidth{position:absolute;width:200%;height:auto;top:-80px;left:-50%}

/* 1 pic center */
.pagePicCenter{width:100%;height:auto;margin:0 auto 0}

.pagePicCenter div{width:30%;margin:0 0 3% 8%;}
.pagePicCenter div+div{margin:0 0 3% 0;}
.pagePic img,.pagePicLeft img,.pagePicCenter img,.pagePicFullWidth img,.pagePic70Width img,.pagePicRight img{width:100%;}

.pagePicMultiCenter{width:100%;margin:3% auto 3%;text-align:center;}
.pagePicMultiCenter div{height:auto;display:inline-block;width:16%;} 
.pagePicMultiCenter div + div{margin-left:2.8%}
.pagePicMultiCenter img{width:100%}

.pText div{font-weight:400!important}
#postContent,#postContentT{font-weight:400!important}

/* ==|== FORMS ============================================================================ */ 
form{position:relative;display:block;width:80%;height:auto;margin:3% auto 0%;padding:5px;z-index:999;
cursor:default;color:#333;font-size:100%;
-webkit-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}
input,textarea{-webkit-user-select:text;-ms-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text}

input,select,textarea{width:100%;height:auto;background:#fff;box-shadow:none;border:1px solid #bbb;}

input:hover, input:focus, textarea:hover, textarea:focus
{outline:0;-moz-box-shadow:2px 2px 3px #ddd, -2px -2px 3px #ddd;-webkit-box-shadow:2px 2px 3px #ddd, -2px -2px 3px #ddd;box-shadow:1px 1px 3px #ddd, -1px -1px 3px #ddd;}

fieldset{width:30%}
fieldset.fullWidth{width:40%}
fieldset.iContFieldset{margin:0 auto}
label{margin-bottom:8%}
label.messa{margin-bottom:0}
label,input,textarea,select{font-size:100%}
input,select,textarea{width:100%;padding:2%;margin-top:.6%;background:transparent;border:1px solid #bbb;}
select{height:35px;color:#555;outline:0;}
textarea{height:auto;min-height:130px;}


input[type="checkbox"],input[type="radio"]{margin:1.3% 4% 0 10%}
.inlin label,.inlin>legend{position:relative;display:inline-block;vertical-align:top;}/* radio inline */
.inlin label{width:35%;margin-top:5px}
.inlin>legend{width:90%}

input:hover, input:focus, textarea:hover, textarea:focus
{outline:0;-moz-box-shadow:1px 1px 3px #ddd, -1px -1px 3px #ddd;-webkit-box-shadow:1px 1px 3px #ddd, -1px -1px 3px #ddd;box-shadow:1px 1px 3px #ddd, -1px -1px 3px #ddd;}
/*input:required{padding-left:7.9%!important;}*/
select:required,textarea:required{text-indent:11px;}
input:required{text-indent:15px;}

label.bold{font-weight:700}
label.bold>label{font-weight:400}

/* ==|== BUTTON === + MOBILE BUTTONS*/	
button,.button,.mobdropInpage,.mobdrop,.mobsub,.mobsubb,input[type="submit"],a.btnhome,a.bthrss,.buttonDisable,a.buttonvid,a.pagv
{position:relative;height:auto;top:0px;margin:0 auto;padding:7px 9px;outline:0;width:120px;
font-weight:400;text-align:center;font-style:normal;font-size:120%;cursor:pointer;
line-height:1.4;letter-spacing:0;
border:none;color:#fff;
-webkit-font-smoothing:antialiased;text-transform:none;
-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
-o-box-shadow:-2px 2px 3px rgba(0,0,0, .6);
-ms-box-shadow:-2px 2px 3px rgba(0,0,0, .6);
-moz-box-shadow:-2px 2px 3px rgba(0,0,0, .6);
-webkit-box-shadow:-2px 2px 3px rgba(0,0,0, .6);
box-shadow:-2px 2px 3px rgba(0,0,0, .6);}

a.buttonvid,a.pagv{font-size:100%;font-weight:700;}

button,.button,input[type="submit"],a.btnhome,a.bthrss,.buttonDisable,.buttonDisable:hover,a.buttonvid,a.pagv
{background:#f16741;}

button:hover, .button:hover,input[type="submit"]:hover,a.btnhome:hover, a.bthrss:hover,a.buttonvid:hover,a.pagv:hover
{color:#FFF;border:none;background:#d1d2d4;}

button:active,.button:active, input[type="submit"]:active,a.btnhome:active,a.bthrss:active,a.buttonvid:active,a.pagv:active{top:2px;
-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}

.button a,a.button{color:#fff;font-size:80%;padding:5px 6px;}
	.button a:hover{color:#fff}
.centerBut{position:absolute;width:100%;top:70%;left:0;}
.centerButDouble{position:absolute;width:100%;top:68%;left:11%;}

p.butCenter{position:relative;float:left;width:auto;left:50%;}
a.button{position:relative;float:left;width:auto;left:-50%;}

.ButtonMultiCenter{width:100%}
.ButtonMultiCenter div{display:inline-block;vertical-align:top} /* width:17%;border:3px solid transparent */
.ButtonMultiCenter div + div{margin-left:6% !important}/* space all pic after first*/

form[name="icpsignup"] button{width:180px}
	
/* FTSO Start */
input:focus{border:1px solid #99bc00}

.invalid{background:url(../img/FTSO-invalid.svg) no-repeat }
.invalid input{background:#00c!important}
.valid{background:url(../img/FTSO-valid.svg) no-repeat }
.invalid:before,.valid:before{content:"\00a0 \00a0 \00a0 \00a0 \00a0"}/* chexbox + radio */

div#capCont{position:relative;display:block;width:100%;height:auto;margin:3% auto 1%;}

#capCheck{position:relative;display:block;width:100%;height:100%;}

.checkboxPic,.LockText,.UnlockText{position:relative;display:inline-block;vertical-align:top}

.checkboxPic{width:auto;height:auto;}
.checkboxPic p.tocheck,.checkboxPic p.ischecked{width:22px;height:22px;border-radius:3px;margin:5px 0 0 3px;box-shadow:inset 0 0 3px #999;background:#fff;}
.checkboxPic p.tocheck{border:2px solid #932a2e}
.checkboxPic p.ischecked{border:2px solid #627800;box-shadow:0 0 3px #999;background:url(../img/FTSO-valid.svg) no-repeat #fff}

.Checked{background-position:0 100%}

.LockText,.UnlockText{width:59%;font-size:120%;font-family:'Arial', sans-serif;font-weight:400;font-size:120%;line-height:1.7;font-style:italic; color:#932a2e;text-align:right;letter-spacing:1px;
-webkit-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}

.UnlockText{color:#627800;padding-right:3%;font-size:130%;text-shadow:1px -1px 1px #bbb;}
.LockText:after{display:inline-block;content:url(../img/FTSO-arrowR.svg)}

.cPointer{cursor:pointer}
.cNot{cursor:not-allowed}

.buttonDisable,.buttonDisable:hover{opacity:.5;z-index:-1;}
.buttonDisable:active{top:0px}

.wrapSubm{width:130px;margin:0 auto;background:url(../img/FTSO-back0.png);
							background:rgba(255,255,255,.3)}
button[type="submit"],input[type="submit"],.wrapSubm{width:130px;
-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

/*hide my captcha*/
input[name="jsGotcha"],input[name="emailGotcha"]{display:none}

.errorCap,.errorCapInv,.errorCapInvBot,.errorCh,#botAl{
font-family:'Arial', sans-serif;font-weight:400;
border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-o-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;
-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
/*box-shadow:0 3px 5px rgba(0,0,0, .5);-ms-box-shadow:0 3px 5px rgba(0,0,0, .5);-moz-box-shadow:0 3px 5px rgba(0,0,0, .5);-o-box-shadow:0 3px 5px rgba(0,0,0, .5);-webkit-box-shadow:0 3px 5px rgba(0,0,0, .5);*/
}

.errorCap{color:#fff;background:#932a2e} 

.errorCap input,.errorCap textarea,.errorCap select{background:#fff; background:url(../img/FTSO-invalid.svg) no-repeat #fff; }
.errorCh{color:#932a2e; border:1px solid #932a2e;}
/* invalid */
.errorCapInv{color:#932a2e;background:#fff}
/* invalid in bottom box*/
.errorCapInvBot{color:#932a2e;background:#fff;
border-top:0;border-right:0;border-left:0;border-bottom:3px solid #932a2e;padding:1% 2%;
border-radius:0;-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;}
.errorCap:before,.errorCapInv:before{content:"\00a0";}
.errorCapInvBot:last-child{border-bottom:none;}
/* bottom box */
#botAl{display:none;position:absolute;bottom:120px;left:26%;width:50%;height:auto;padding:1.5% 2%;font-size:110%;
text-align:left;border: 3px solid #eee000;color:#fff;background:#932a2e;
border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}

/* bottom box top triangle */
#botAl:after,#botAl:before{position:absolute;width:0;height:0;bottom:100%;left:50%;
border:solid transparent;content:"";pointer-events:none}
#botAl:after{border-bottom-color:#932a2e;/*back color*/
border-width:0 30px 45px 30px;margin-left:-30px}
#botAl:before{border-bottom-color:#eee000;/*triangle top border*/
border-width:0 34px 50px 34px;margin-left:-34px}

/* remove css from input,select,textarea for bottom box*/
.inCapBot{margin:0;line-height:1.8}
/* bottom box top triangle Warning sign  top:-8.7%;*/
.inCapBot:first-child:before{content:"\0021";font-size:190%;position:absolute;
top:-13px;left:48.7%;line-height:0;z-index:99999;font-weight:700;
color:#eee000;background:transparent}
.inCapBot:last-child{border-bottom:none;}

/* ALERT TEXT */
span.re-q{font-style:italic;}

/* FTSO End */	
	


/*---- OTHERS -- <div class="cBoth"></div> ---*/
.noBorder{border:none !important}
.cBoth{clear:both}	
.clearLi:after,.clearfix:after{content:"";display:table;clear:both;}
/*----|||||||||||||||||||  EASY CSS end ||||||||||||||||||||-----*/
.Pink{color:#f16741}		
.Blue{color:#474f70}
.Yellow{color:#f1bb47}

.Green{color:#90ba54}
.Beige{color:#fcefd3}
.Grey{color:#d1d2d4}
	

/* ============ TRANSITION ============= */ 
.mobhome, a, a img,.nav-but,label,input,textarea,select,button,.button,.reqbutton,textarea, select,#hideCatMob p,.lda,
a.wBot div.bHoverStage,#menuser,p.parlinkOne,p.parlink,section#navFull>div.navFullclose>span.icon-close,span.ques,.#content .post,.is-hover,..entry-title{-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear}
/* NO TRANSITION*/
/* NEW*/
section.SocialSpc a.forPic img,section.SocialSpcHome a.forPic img,.notransition,*:active, *:required:invalid,.mobIcL a,.mobIcR a{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important;}

/* ==|== MOBILE ======================================================================= */
.forDesk,.notForTablet{display:block}
.forDeskInline{display:inline-block}
.forMob,.forMob320,.forMobInline,.OnlyForTablet{display:none}
.mobIcL,.mobIcR{display:block;float:left;width:auto;height:auto;}
.mobIcL,.mobIcR{display:none}
.forabove480{display:block}



/* XL =1200 +
@media only screen and (min-device-width: 1680px) and (min-width: 1200px)*/
@media all and (min-width : 1220px) { 
body{font-size:12px}
article#header,article#page,article#footer,article#inSubHeader,article#inSubHeaderA,article#inSubHeaderB,article#inSubHeaderTitle{width:1200px;padding:0!important;}
article#inSubHeader,article#inSubHeaderB{padding:.7% .7% 1% .7%!important}
article#page{min-height:540px}
article#inSubHeaderA{height:355px;}
.tiorange{padding:1% 0 2% 0}
.bluebarIn{width:65%;margin:3% 0 0 0}
} /* and w 1200*/


@media all and (min-width: 870px) and (max-width: 999px){   
a.logo{float:left;width:35%;margin:5% 0 2% .2%;}
article#inSubHeader,article#inSubHeaderB{font-size:190%}
article#inSubHeaderA{height:320px;}
article#inSubHeaderA p.firstText{font-size:170%;}
article#inSubHeaderA>div{height:400px!important;width:27%;}
article#inSubHeaderA h2{font-size:200%;padding-top:1%;}
article#inSubHeaderA p{font-size:160%;}
article#inSubHeaderA>div p.homp{padding-bottom:40%;}
article#inSubHeaderA>div:nth-last-child(3) p.homp{padding-bottom:53%;}
article#inSubHeaderA>div:nth-last-child(2) p.homp{padding-bottom:38%;}
article#inSubHeaderA>div:last-child p.homp{padding-bottom:52%}
.pagePicRight{width:38%}
.bluebarIn{width:60%;margin:2% 0 0 0}
}
@media all and (min-width: 741px) and (max-width: 869px){  
a.logo{float:left;width:40%;margin:5% 0 2% .2%;}
article#inSubHeaderA{height:400px;}
article#inSubHeaderA p.firstText{font-size:180%;}
article#inSubHeaderA>div:first-child{height:400px!important;width:30%;} 
article#inSubHeaderA>div + div{height:190px!important;width:34%;}
article#inSubHeaderA h2, article#inSubHeaderA a{padding-bottom:3%}
article#inSubHeaderA h2{font-size:220%;padding-top:1.5%;}
article#inSubHeaderA>div p.homp{padding-bottom:1%;}
article#inSubHeaderA>div:nth-last-child(3) p.homp{padding-bottom:10%;}
article#inSubHeaderA>div:nth-last-child(2) p.homp{padding-bottom:1%;}
article#inSubHeaderA>div:last-child p.homp{padding-bottom:1%}
article#inSubHeaderA>div:last-child p.homp{padding:10% 0 4% 0;}
article#inSubHeaderA p.homa{text-align:right;padding:2% 0 0%;font-size:180%;}
/*boxes position*/
article#inSubHeaderA>div:nth-last-child(4){margin:.3% 0 0 0;}
article#inSubHeaderA>div:nth-last-child(3){margin:.3% 0 0 1%;}
article#inSubHeaderA>div:nth-last-child(2){margin:-190px 0 0 30.3%;}
article#inSubHeaderA>div:last-child{margin:-190px 0 0 1%;}
.pText h1.prod{padding-left:1%}
.pagePicRight{width:44%}
.bluebarIn{width:55%;margin:0% 0 0 0}
}

/* tablets + iPad + iPad 2 + ipad 3 max-width: 768px-- portrait only */
@media all and (min-width: 741px) and (max-width: 999px) {    
.OnlyForTablet{display:block}
.notForTablet,.forMob,.forMobInline{display:none !important}
.forMob320{display:none}
article#page{min-height:300px;}
.pdfDown{line-height:1.2;}
article#header,article#page,article#footer,article#inSubHeader,article#inSubHeaderA,article#inSubHeaderB,article#inSubHeaderTitle{width:100%;}
header{
background-size:105% auto;
background-position:-0 0}
header h1{margin:2.5% 0 2.9% .5%;font-size:350%;}
#menustack{width:18%;top:30%;}
#menustack p{font-size:260%;margin:-2% 3% 0 0;}
section#NavSpc{width:315px;top:59%!important;}
.formClick{width:70%;}
.formClickSer{width:80%;}
/* form FTSO */
fieldset{width:45%}
#botAl{bottom:120px;left:13%;width:70%;}

.gotop{display:none}
} /* tablet END END *****************  */


/* iPhone 5 or iPod Touch 5th generation  = @media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2)  ADDED on dec 2014 */ 
@media all and (max-width : 740px), all and (device-aspect-ratio: 40/71) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-device-pixel-ratio: 3) {        	
.pdfDown{line-height:1.2;}
.pdfDown .svgicon-pdf{margin-bottom:0px}
.forDesk,.forDeskInline,.OnlyForTablet,.OnlyTabletInline,.forDeskInlineOnly{display:none !important;}
.forMob,.mobTablet,.DeskmobNotTablet{display:block}
.forMobInline{display:inline-block}
.forMob320{display:none}.forabove480{display:block}
.hideIt{visibility:hidden!important}.showIt{visibility:visible!important}
.navOnly{display:none !important}
.andr{height:100%;background:#000;overflow-x:visible}
.posRel{position:relative}
.backBlack{background:#000}
html{height:100%}
article#header,article#page,article#footer,article#inSubHeader,article#inSubHeaderA,article#inSubHeaderB,article#inSubHeaderTitle{width:100%;}
article#page{min-height:300px;}
.lda{position:relative;margin:0;font-family:'Arial', sans-serif;font-size:11px;}
.gotop{display:none}

.NoCol,.HalfColLeft,.HalfColRight,.BigColLeft,.SmallColRight{float:none;width:100%;margin:1.5% auto 1.5%;
			padding:0 3% 0 3%;}
.HalfColRight,.SmallColRight{margin:5% auto 5%;}
.formClick{width:100%;font-size:100%;}
.formClick:after{top:12px;font-size:320%;}
a.logo{float:left;width:45%;margin:5% 0 2% .2%;}
header{background-size:110% auto;
background-position:-0 0}
header h1{margin:2.5% 0 2.9% .5%;font-size:300%;}
#menustack{width:25%;top:30%;}
#menustack p{font-size:260%;margin:-2% 3% 0 0;}
section#NavSpc{width:315px;top:64%!important; }
.pText h1.prod{padding-left:1%}
/* social icons */
.SocialSpc p{text-align:center;}
section.SocialSpc p:first-child{margin:0 5px 11px 0;}
section.SocialSpc a.icon-facebook{background:#6a88c2}
section.SocialSpc a.icon-google{background:#f45e4a}
section.SocialSpc a.icon-linkedin{background:#549ac5}
section.SocialSpc a.icon-twitter{background:#9fe2ef}
section.SocialSpc a.icon-feed{background:#e3924b}
section.SocialSpc a.icon-youtube{background:#e04343}
section.SocialSpc a.icon-instagram{background:#a0714f}
section.SocialSpc a.icon-enews2{background:#b47482}
section.SocialSpc a.icon-email{background:#afd677}
section.SocialSpc a:hover{border:1px solid #aaa;background:#000;color:#fff}

.jerShare{right:0;top:60px;width:100%;height:auto;padding:0 0 8px 0;z-index:9999999999;}
.jerShare p{margin:5px auto;padding:0;font-size:20px}
.jerShare span,.jerShare a{display:inline-block;margin-top:11px 15px 10px 5px}


/* == gotop == */
.gotop{display:none}
/* == FORM == */
form{padding:15px 0 0 10px;width:100%}
fieldset{width:100%;}
textarea,textarea:required{width:100%;height:150px}
/* FORM FTSO */
#botAl{bottom:120px;left:5%;width:90%;font-size:80%;display:none!important}
.LockText,.UnlockText{width:60%;font-size:100%; }
					/* =======  blog ======== */
#wrapperblog{margin:0 15px 15px 15px !important;width:93.5% !important;}
/*content container*/
#blogcontainer{float:none !important;width:100% !important;margin:0 auto !important;
	padding:0px 10px 0 !important;}
/*side bar container*/
#primary, #secondary{float:none !important;width:90% !important;margin:0 auto 25px !important;border:none !important;}
#primary>ul>li{width:93% !important;margin:0 auto 15px;}
#content textarea{width:210px !important;}
/*SHOW HIDE side bar*/
#hideCatMob{display:block;width:220px;height:auto;margin:15px auto 0;}
#hideCatMob p{font-size:18px;cursor:pointer;line-height:1.6}
/* hide BLOG category on mobile (toogle with script)*/
.xoxo{display:none}
.copyright span a{display:none}

/* home */
article#inSubHeaderA{height:500px;}
article#inSubHeaderA p.firstText{font-size:180%;}
article#inSubHeaderA>div:first-child{height:430px!important;width:30%;} 
article#inSubHeaderA>div + div{height:230px!important;width:34%;}
article#inSubHeaderA h2, article#inSubHeaderA a{padding-bottom:3%}
article#inSubHeaderA h2{font-size:220%;padding-top:1.5%;}
article#inSubHeaderA>div p.homp{padding-bottom:1%;}
article#inSubHeaderA>div:nth-last-child(3) p.homp{padding-bottom:10%;}
article#inSubHeaderA>div:nth-last-child(2) p.homp{padding-bottom:1%;}
article#inSubHeaderA>div:last-child p.homp{padding:10% 0 4% 0;}
article#inSubHeaderA p.homa{text-align:right;padding:2% 0 0%;font-size:180%;}
/*boxes position*/
article#inSubHeaderA>div:nth-last-child(4){margin:.3% 0 0 0;}
article#inSubHeaderA>div:nth-last-child(3){margin:.3% 0 0 1%;}
article#inSubHeaderA>div:nth-last-child(2){margin:-190px 0 0 30.3%;}
article#inSubHeaderA>div:last-child{margin:-190px 0 0 1%;}

.tiorange{padding:1% 0 2% 0;}
.bluebarIn{width:100%;margin:2% auto 0;padding:.7% 1.5% 1% 1.5%!important}
.pagePicRight{width:55%;float:none;margin:1% auto;}


.easedesc{margin:45px auto 0px;}
.easedesc h3{padding-top:0px}
.easedesc>div div{float:left;width:12%;margin:0 30px 50px 0}

} /* smartphones END END*/


/* smartphones portrait  OLD- @media only screen and (max-width : 320px){*/
@media only screen and (max-width : 620px){     
.forabove480{display:block}
a.logo{float:left;width:50%;margin:5% 0 2% .2%;  }
header{background-size:115% auto;
background-position:-0 0}
header h1{margin:2.5% 0 2% .5%;font-size:260%;}
#menustack{width:30%;top:30%;}
section#NavSpc{top:65px!important;}
article#inSubHeader,article#inSubHeaderB{font-size:190%;padding:.7% 1.5% 1% 1.5%!important}
article#footer{font-size:160%;line-height:2}
.pagePicRight{width:42%;float:right;margin:.4% 0 0% 2%;}
.pText h1.prod{padding-left:0%}

/* home */
article#inSubHeaderA{height:auto!important;padding:10px 0 3.5%!important}
article#inSubHeaderA p.firstText{font-size:180%;}
article#inSubHeaderA>div:first-child{height:auto!important;width:96%;padding:0 2% 0 2%;margin:0 auto 0} 
	article#inSubHeaderA>div{height:auto;display:block;vertical-align:baseline;width:70%;} 

article#inSubHeaderA>div + div{height:auto!important;width:70%;padding:2% 2%}
article#inSubHeaderA h2, article#inSubHeaderA a{padding-bottom:3%}
article#inSubHeaderA h2{font-size:220%;padding-top:1.5%;}
article#inSubHeaderA>div p.homp{padding-bottom:1%;}
article#inSubHeaderA>div:nth-last-child(3) p.homp{padding-bottom:1%;}
article#inSubHeaderA>div:nth-last-child(2) p.homp{padding-bottom:1%;}
article#inSubHeaderA>div:last-child p.homp{padding:0% 0 4% 0;}
article#inSubHeaderA p.homa{text-align:right;padding:2% 0 0%;font-size:180%;}
/*boxes position*/
article#inSubHeaderA>div:nth-last-child(4){margin:15px auto 0}
article#inSubHeaderA>div:nth-last-child(3){margin:15px auto 0}
article#inSubHeaderA>div:nth-last-child(2){margin:15px auto 0}
article#inSubHeaderA>div:last-child{margin:15px auto 0}
.bluebarIn{width:100%;margin:2% auto 0}
.pagePicRight{width:70%;float:none;margin:1% auto;}

.easedesc{margin:45px auto 0px;}
.easedesc>div div{float:left;width:12%;margin:0 30px 70px 0}

.pdfDown{line-height:1.2;}

.pdfDown .svgicon-pdf{margin-bottom:15px}


}/*==============*/

/* smartphones portrait  OLD- @media only screen and (max-width : 320px){*/
@media only screen and (max-width : 480px){      
.forMob320{display:block}.forabove480{display:none}
a.logo{float:left;width:62%;margin:5% 0 2% .2%; }
header{background-size:138% auto;
background-position:-30px 0}
header h1{margin:2.5% 0 2% .5%;font-size:260%;}
#menustack{width:120px;top:30%;}
.smallColLeft,.ColRight{float:none;width:60%;margin:10px auto 0;padding:2.5% 0 0 0}
.ColRight{width:96%;margin:10px auto 10px;padding:2% 0 0 2.5%}
.pagePicRight{width:70%;float:none;margin:10px auto 2%;}
.pText h1.prod{padding-left:0%}
.formClick{width:100%;font-size:100%;padding:7px 3px 25px 3px;}
.formClick:after{top:12px;font-size:300%;}
.pagePicRight{width:70%;}
.tiorange{padding:1% 0 2% 0;}
.bluebarIn{width:100%;margin:2% auto 0}
.pagePicRight{width:90%;float:none;margin:1% auto;}

.easedesc{margin:45px auto 0px;}
.easedesc>div div{float:left;width:12%;margin:0 20px 90px 0}
a.pagv{font-size:18px!important}
}
@media only screen and (max-width : 400px){
.easedesc>div div{float:left;width:12%;margin:0 20px 130px 0}
a.pagv{font-size:16px!important}
}

/* VIDEO */
section.import{height:480px;width:90%;opacity:1;border:1px solid transparent;background:#fff;
position:relative;display:block;overflow:auto;top:0px;
margin:35px auto 15px;}
iframe.import-iframe,video.import-iframe{position:relative;display:block;width:100%;max-width:100%;
height:100%;border:1px solid transparent;background:#fff;
/*min-height:100%;height:100vh;min-height:100vh;*/}
.no-js section.import{opacity:1}


@media all and (min-width : 1220px) { 
section.import{height:596px;}
}

@media all and (min-width: 641px) and (max-width: 999px) {
section.import{height:474px;width:630px; }
}

@media all and (min-width: 541px) and (max-width : 640px) {  
section.import{height:398px; width:530px; }
}

@media all and (min-width: 441px) and(max-width : 540px){
section.import{height:335px;  width:430px;   }
}

@media all and (min-width: 341px) and (max-width : 440px){
section.import{height:250px;  width:330px;   }
}

@media all and (min-width: 300px)and (max-width : 340px){
section.import{height:225px;  width:300px;   }
}

/* smartphones portrait  OLD- @media only screen and (max-width : 320px){*/
@media only screen and (max-width : 380px){   
	#menustack{top:5%;}
	section#NavSpc{top:55px!important;right:-1%!important;}
a.logo{width:85%;margin:55px 0 2% 3%;}
header{background-size:230% auto;
background-position:-70px 0}
header h1{margin:1.5% 0 2.5% .5%;font-size:260%;}
.smallColLeft{width:80%;}
article#inSubHeaderA>div + div{height:auto!important;width:90%;padding:2% 2%}
.pagePicRight{width:100%;float:none;margin:1% auto;}
.pagePicRight .picRow div p{left:4%;font-size:180%;}
.pagePicRight .picRow div p.tLines{top:13%;left:12%;}
.pagePicRight .picRow div p.ltc{top:15%;left:25%;}
.bluebarIn{padding:.7% 2% 1% 2%!important}
}

