/* HTML5 ✰ Boilerplate == Edited by Jerry C. Mohr== Lavery Design Associates *//* ==|== Reset =================== */
/** ==|==
 * http://Phytatech.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}
/* ==|== Changes LINKS Color ==========a{text-decoration:none;color:#11418d;padding-bottom:2px;border-bottom:1px dotted #b3880f;cursor:pointer;}
a:hover{color:#447008;border-bottom:1px solid #b3880f}	
a:active{color:#27374b;outline:0}a:focus{outline:0} */
a{text-decoration:none;color:#06a;cursor:pointer;border-bottom:0;}
a:focus{outline:0}
a:hover{color:#4c9e47;border-bottom:0}
p, span, h1, h2, h3, h4, h5, h6{cursor:default}
/* === Disable text selection========>
*{-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}
a,button,input,select,textarea,label,summary{touch-action:manipulation}
nav,#menustack,#menuser{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}
/* ==|== Form Element Font Color ================ */
button, input, select, textarea {font:80% sans-serif;color:#3c3c3c; }/* <===same color has body */ 
/* ==|== Cursor Pointer Setup ================ */
select{cursor:pointer}
/* ==|== For all Sites =================== */
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}
/* ==|== special gotop ==========right:-69px;===display:none====== */
/* ==|== special gotop + font sizing ======= */
.gotop,.AAA{background:url(../img/backfive.png) repeat;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:450px;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:180%;}
.gotop a:before {content:"▲";color:#fff;font-size:93%;padding:0 3px;}
.gotop a:hover::before{position:relative;top:-2px;color:#304420;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{margin:0px 0 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}
.oldie .chromeframe{position:fixed;top:0;width:100%;height:100%;padding:120px 0}
.chromeframe p span{font-size:25px}.chromeframe a{color:#00b0eb;text-decoration:underline}
.chromeframe p.inCF{font-size:17px;line-height:1.3}
/* ==|== 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{} ); }
 * http://Phytatech.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%;}

/*html{height:100%;} only needed for para page*/
body { top:0; width:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;     overflow-x:hidden; /*overflow-x:visible; for par*/
	   font-size:10px;   color: #333;  
font-family: 'Open Sans', sans-serif;/* 400italic,400,600,800,700 normal-semi bold-bold-extra bold */
	   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;}
	/* ICONS setup */
@font-face{font-family:'icomoon';src:url('../ic/fonts/icomoon.eot');src:local('☺'),url('../ic/fonts/icomoon.woff') format('woff'),url('../ic/fonts/icomoon.ttf') format('truetype'),url('../ic/fonts/icomoon.svg') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*="icon-"],[class^="share-icon-"],[class*="share-icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-decoration:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* ICONS setup */
.icon-bottom:before{content:"\e615"}
.icon-cart:before{content:"\e614"}
.icon-checkbox:before{content:"\ee6a"}
.icon-checkbox-checked:before{content:"\ee69"}
.icon-checkout:before{content:"\e613"}
.icon-download:before{content:"\e132"}
.icon-email:before{content:"\e611"}
.icon-email2:before,.share-icon-Email:before{content:"\e601"}
.icon-enews2:before{content:"\e610"}
.icon-facebook:before,.share-icon-Facebook:before{content:"\e498"}
.icon-feed:before{content:"\e4a0"}
.icon-file-pdf:before{content:"\e4e2"}
.icon-google:before,.share-icon-Google:before{content:"\e493"}
.icon-home:before{content:"\e001"}
.icon-instagram:before{content:"\e60f"}
.icon-join:before{content:"\e60e"}
.icon-left:before{content:"\e60d"}
.icon-linkedin:before,.share-icon-Linkedin:before{content:"\e60c"}
.icon-location:before{content:"\e0f1"}
.icon-menu:before{content:"\e60b"}
.icon-page:before{content:"\e60a"}
.icon-phone:before{content:"\e0dc"}
.icon-phone2:before{content:"\e609"}
.icon-pinterest:before,.share-icon-Pinterest:before{content:"\e608"}
.icon-png:before{content:"\e607"}
.icon-print:before{content:"\e606"}
.icon-print2:before{content:"\e600"}
.icon-radio:before{content:"\e439"}
.icon-radio-checked:before{content:"\e438"}
.icon-reddit:before,.share-icon-Reddit:before{content:"\e4ce"}
.icon-right:before{content:"\e605"}
.icon-share:before{content:"\e48c"}
.icon-share2:before{content:"\e603"}
.icon-share3:before{content:"\e604"}
.icon-top:before{content:"\e602";}
.icon-tumblr:before,.share-icon-Tumblr:before{content:"\e4c2"}
.icon-twitter:before,.share-icon-Twitter:before{content:"\e49d"}
.icon-upload:before{content:"\e133"}
.icon-vimeo:before{content:"\e4a5"}
.icon-youtube:before{content:"\eef3"}
/*con-close got to be last in css, cause flip to in js*/
.icon-close:before{content:"\e612"}

a[class^="icon-"],a[class*=" icon-"],[class^="share-icon-"],[class*="share-icon-"],#menustack>span.icon-menu,#menuser>span.icon-menu,.mobIcL a.icon-share3,a.icon-phone2,nav .icon-bottom{position:relative;margin:0;padding:5px;cursor:pointer;
color:#eee;border:1px solid transparent;background:transparent;font-size:190%;
-moz-border-radius:25px;-o-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
/* NEW*/
section.SocialSpc a.forPic,section.SocialSpcHome a.forPic,a[class^="icon-"],a[class*=" icon-"],[class^="share-icon-"],[class*="share-icon-"],
span.icon-close,a.icon-close,#menustack>span.icon-menu,.mobIcL a.icon-share3,a.icon-phone2,nav .icon-bottom{
-moz-border-radius:25px;-o-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}

/* social = facebook - google - linkedin - twitter - feed - youtube - instagram */
a[class^="icon-"]:hover,a[class*=" icon-"]:hover{color:#fff !important;}
a.icon-feed:hover{border:1px solid #e3924b;background:#e3924b}
a.icon-youtube:hover{border:1px solid #e04343;background:#e04343}
a.icon-instagram:hover{border:1px solid #a0714f;background:#a0714f}
a.icon-enews2:hover{border:1px solid #b47482;background:#b47482}
a.icon-share3:hover{border:1px solid #afd677;background:#afd677}
.share-icon-Facebook,a.icon-facebook:hover{border:1px solid #6a88c2;background:#6a88c2}
.share-icon-Google,a.icon-google:hover{border:1px solid #f45e4a;background:#f45e4a}
.share-icon-Linkedin,a.icon-linkedin:hover{border:1px solid #549ac5;background:#549ac5}
.share-icon-Twitter,a.icon-twitter:hover{border:1px solid #9fe2ef;background:#9fe2ef}
.share-icon-Email,a.icon-email2:hover{border:1px solid #a4af66;background:#a4af66}
.share-icon-Pinterest,a.icon-pinterest:hover{border:1px solid #e16461;background:#e16461}
.share-icon-Reddit,a.icon-reddit:hover{border:1px solid #e15c2c;background:#e15c2c}
.share-icon-Tumblr,a.icon-tumblr:hover{border:1px solid #304e6c;background:#304e6c}

[class^="share-icon-"]:hover,[class*="share-icon-"]:hover{border:3px solid #eee !important;
	color:#333 !important;background:#eee !important}
[class^="share-icon-"],[class*="share-icon-"]{margin:0 12px 0 0;padding:7px;font-size:250% !important;
border:3px solid #ddd;}
/* ============   icons setup end ============================== */
/* fadeInDown | flash | bounce | fadeIn | zoomInDown | rotateInUpLeft | zoomOutDown | flip | rollIn */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}

html{
/*background-image:url(../img/backRep.jpg);background-size:180px;*/
background:#fefefc}

header,article#container,footer
article#header,section#mainHead,section#main,section#footer{position:relative;display:block;height:auto;margin:0 auto}

header,footer
section#mainHead,section#main,section#footer{width:100%;}
article#header,article#container,section#footer{width:1000px;top:0;padding:0;}	

header{background:#304420;z-index:9999;border-bottom:7px solid #bbae6c;
-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;}
			
article#container{background:#fefefc;z-index:1;margin:0 auto 30px;}

section#main{min-height:555px;padding:0;}

section#mainHead{margin:0 auto 17px;}
section#mainHead .headPic img{width:100%;}



.columnOne,.columnLeft,.columnRight,.columnLeftPadB{position:relative;display:block;height:auto;margin:0 auto;padding:0 0 0 3%;}	
.columnLeft,.columnRight,.columnLeftPadB{float:left;width:50%;margin:0 0 3% 0;}
.columnOne{margin:0 auto 3%}
.columnRight{float:right}
.colRLnMargB{margin:0 0 0 0}/* USE to remove marg bottom in left right WHEN .columnOne is put under .columnLeft,.columnRight*/
.colRightTop{margin-top:-11%;}
.colRightTopSer{margin-top:-8%;}
.colRightegal{margin-top:4.89%;}
.colRightTopW{margin-top:-13%;}
.columnLeftPad{margin:0 0 2% 0;}/*see pad below*/
.columnLeftPadB>.pText{padding:0% 0 0 0 !important}
.columnRight div{width:100%;}
.columnRight div img{width:100%;}

/* HEADER */
.jerShare,.jerShareHom{position:absolute;z-index:999999;display:none;text-align:center;
right:20%;top:110%;width:auto;height:auto;padding:1% 0 2% 1%;background:#304420;
-ms-box-shadow:-1px 1px 4px 3px rgba(0,0,0, .6);-o-box-shadow:-1px 1px 4px 3px rgba(0,0,0, .6);
-moz-box-shadow:-1px 1px 4px 3px rgba(0,0,0, .6);-webkit-box-shadow:-1px 1px 4px 3px rgba(0,0,0, .6);
box-shadow:-1px 1px 4px 3px rgba(0,0,0, .6);}
.jerShareHom{right:10%;top:20%;}

.jerShare p,.jerShareHom p{padding:0 0 5% 0;font-size:200%;color:#fff}
.jerShareHom p{font-size:120%}
	
#menustack,section#NavSpc,section.SocialSpc,section.SocialSpcHome,.mobIcL,.mobIcR{display:block;float:left;
				width:auto;height:auto;}
#menustack{width:5%;margin:1% auto 0;padding:3px 6px}

section.SocialSpc,section.SocialSpcHome{float:right;margin:1% auto;}	
.mobIcL,.mobIcR{display:none}

/* NEW*/
section.SocialSpc a.forPic,section.SocialSpcHome a.forPic{
position:relative;display:inline-block;vertical-align:top;overflow:hidden;width:38px;height:38px;
margin:-3px 0 0 0;padding:0;}
section.SocialSpc a.forPic img,section.SocialSpcHome a.forPic img{position:relative}
.ic-leafl img{top:0}			.ic-leafl img:hover{top:-38px}
.ic-weedm img{top:-76px}		.ic-weedm img:hover{top:-114px}

/* menu stck*/
#menustack>span.icon-menu,#menustack>span.icon-close{padding:0;line-height:.7}
#menustack>span.icon-menu{cursor:auto;color:#bbae6c;font-size:250%}
span.icon-close,a.icon-close{border:1px solid #aaa;background:#a30c13;}

#menuser{width:100%;height:auto;margin:2.5% 0;padding:0;text-align:right;cursor:pointer;}
.menuserAlign{text-align:left!important;margin-left:28.8%!important}
#menuser>span.icon-menu,#menuser>span.icon-close{position:relative;color:#eee;font-size:26px;cursor:pointer;}
#menuser>span.icon-close{background:#a30c13 !important;color:#fff!important}

#menuser>span.icon-menu,#menuser>span>p{position:relative;display:inline-block;text-align:left;cursor:pointer;}
#menuser>span.icon-menu{font-size:200%;
border:1px solid #aaa;color:#777;background:#transparent;padding:5px 6px 5px 8px; 
-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
-webkit-box-shadow: -1px 1px 3px 0px rgba(0,0,0,0.3);
-moz-box-shadow: -1px 1px 3px 0px rgba(0,0,0,0.3);
box-shadow: -1px 1px 3px 0px rgba(0,0,0,0.3);}
#menuser>span>p{letter-spacing:0;font-size:80%;top:-2px;}

#menuser>span.icon-menu:hover{
border:1px solid #fff;color:#fff;background:#829e50;}

#menuser>span.icon-menu:active{
border:1px solid #fff;color:#fff;background:#829e50;
-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);
-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);
box-shadow:0 0 0 0 rgba(0,0,0,0);}



/* head all pages but home ==> go to line 480 */
a.logo{position:relative;display:block;width:36%;margin:0 0 3% 3%;}
a.logoSer{margin:0 0 0 3%}
a.logo div,a.logo div img{width:100%}
#menustack>span>p{display:none}
section#NavSpc{width:95%;margin:1% auto;z-index:99999999}
/* ==|== NAV ============================= word-wrap:normal;white-space:nowrap;*/
nav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
nav>ul{display:block;word-wrap:normal;white-space:nowrap;text-align:center;}
nav>ul>li{display:inline-block;margin:0 0 0 2.7%;}
nav>ul>li:first-child{margin:0 0 0 0}
nav a.subNav:after{display:inline-block;position:relative;top:3px;
	  			 font-family:'icomoon';content:"\e615";/*bottom*/font-size:100%;}
nav a.subNav{padding-bottom:10px;}
nav a,nav p{background:transparent;padding:0;font-family:'Open Sans', sans-serif;
	  				    font-weight:600;font-size:160%;text-transform:uppercase}
nav p{line-height:1.1}						
nav a,nav p,.subNav:after{cursor:pointer;color:#829e50;}/* NAV fonts color */
nav li a:hover,nav>li:hover a,nav a.subNav:hover::after,nav ul ul li a:hover::after{color:#bbae6c;}
nav li.liDiffer{}
nav li.liDiffer a{font-size:160%;color:#304420;background:#bbae6c;padding:1% 7% 1.5%;text-transform:none}
nav li.liDiffer a:hover,nav>li.liDiffer:hover a{color:#bbae6c;background:#304420;}
nav a:active{position:relative;top:2px;}
nav a.subNav:active{top:0}  
nav ul ul li,nav p,nav a.subNav{cursor:default !important}
nav ul ul{position:absolute;display:none;width:auto;height:auto;z-index:9999;cursor:default;margin-top:.4%;
		background:#304420;border:3px solid #bbae6c;padding:10px 25px 25px 15px;text-align:left;
-ms-box-shadow:1px 2px 3px rgba(0,0,0, .7);-moz-box-shadow:1px 2px 3px rgba(0,0,0, .7);
-o-box-shadow:1px 2px 3px rgba(0,0,0, .7);-webkit-box-shadow:1px 2px 3px rgba(0,0,0, .7);
box-shadow:1px 2px 3px rgba(0,0,0, .7);}

nav ul ul li{display:block;width:auto;margin-top:5px; }
nav ul ul li:first-child{margin-top:0;}

nav p{color:#bbae6c;font-weight:700}
nav p.mrgt{margin:25px 0 0 0}
nav ul ul li.lipush{position:relative;margin-left:25px}
nav ul ul li.smLn{text-align:right}
nav ul ul li.smLn a{line-height:1.3;}
nav ul ul li a{line-height:1.8;}
nav ul ul li a.onelink{line-height:1}

nav ul ul li a:after{display:inline-block;position:relative;top:4px;margin-left:2px;color:#bbae6c;
	  			 font-family:'icomoon';content:"\e605";/*right*/font-size:130%;font-weight:400}

nav a.current,nav a.current:after{color:#bbae6c;}
nav a small.faqs{font-size:60%}/*use for s: FAQs*/


/* ==|== HACKS */
/* JS disabled */
.no-js nav li:hover ul {display:block}
/* IE9 & Firefox hack for a:active top 2px, on click all nav goes down   */
body:not(:-moz-handler-blocked) nav>ul>ul{top:40px}
/* ie10 */
html[data-useragent*='MSIE 10.0'] .class{}

/* ==|== NAV END */
div.pdfPic{border:1px solid #ccc} /* for .columnLeft */
div.pdfPic:hover{border:1px solid #304420} /* for .columnLeft */

/* footer */
footer{background:#eae7e0;text-align:center;font-size:170%;padding:2% 2%;
border-top:7px solid #bbae6c;}
.lFoot,.rFoot{position:relative;display:block;float:left;width:40%;text-align:left;}
.rFoot{float:right;width:55%;text-align:right;}
a.logofoot{width:100%}
a.logofoot div{width:90%}
a.logofoot div img{width:100%}
.fAdd{font-size:110%;margin:14% auto 2%;}

.socFootbox{float:left;height:auto;width:73%;margin:0% auto 2.2%;font-size:70%;text-align:right;}
.socFootbox section.SocialSpc,.socFootbox section.SocialSpcHome{float:none;margin:0 auto;padding:.4% 0 .3%;}	
.socFootbox section.SocialSpc [class^="icon-"], .socFootbox section.SocialSpc [class*=" icon-"],.socFootbox section.SocialSpcHome [class^="icon-"], .socFootbox section.SocialSpcHome [class*=" icon-"]{margin:0 .7% 15px 0;color:#829e50}
.TestBadge{float:right;width:20%;}
.TestBadge img{width:100%}

.copyright{position:relative;display:block;width:100%;font-size:90%;color:#829e50;margin:3.5% auto 2%;}

.aaacredited{float:right;width:27%;margin:0 auto 3%;}
.Eviotext{position:relative;display:block;width:100%;font-size:70%;color:#829e50;line-height:1.8;}
.Eviotext div{float:left;width:17%;margin:1.3% 3% 0 25%}
.Eviotext div img{width:100%}

.lda{position:relative;margin:4% 0 3% 3%;color:#333;font-family:'Arial', sans-serif;font-size:11px;text-align:left;}
.lda a{color:#829e50;text-decoration:underline}
.lda a:hover{color:#bbae6c;}


/* ==|== PAGES =======*/

/*pages*/
sup.nSM{top:-1em;font-size:50%}
/* titles */
.pTitle{position:relative;display:block;width:100%;height:auto;margin:0;padding-bottom:1%;
border-bottom:5px solid #bbae6c;}
.pTitleOneC{width:50%;}
.pTitle h3{color:#304420;font-size:220%;font-weight:800;text-transform:uppercase}
.pTitle p{color:#304420;font-size:210%;font-weight:600;margin-left:5%}
.pTitle>h3>span.mini{color:#bbae6c;font-size:80%;font-weight:600;font-style:italic}

.pText{width:100%;padding:4% 0 0 0;font-size:160%;}
.pTextNopadT{padding:0% 0 0 0}
.pText h1{color:#304420;font-weight:700;font-size:110%;}
h1.wH1{color:#bbae6c;font-weight:800;
		position:relative;top:7px;padding:0 0 0 3%;text-align:center;line-height:1.4;font-size:160%;}
h1.wH1 span{color:#304420;}

.pText h2{color:#bbae6c;font-weight:700;font-size:110%;text-align:center}/* quote betw text */
.pText h3{color:#304420;font-weight:800;}/* in page text head */

.pText h4{color:#304420;font-weight:800;font-size:120%;padding:0 0 3% 0;text-transform:uppercase;}/*  bold, big */
.pText h5{color:#304420;font-weight:800;font-size:120%;padding:0 0 3% 0;}/* indus part */
.pText h6{color:#bbae6c;font-weight:600;font-size:100%;text-align:center}

.pText h4.sml{color:#304420;font-weight:800;font-size:110%;padding:0 0 .3% 0;margin:0 0 1.5% 0;text-transform:uppercase;
border-bottom:3px solid #304420}/*  bold, big */

/*.pText p:first-child:first-letter{float:left;color:#304420;font-size:280%;line-height:.8;font-weight:700;padding:0 .7% 0 0;}*/

.pText p span{color:#5d6f68;font-weight:800;font-size:120%;}
.legalT{font-size:80%;text-align:center;width:70%;margin:0 auto;font-style:italic}
.legalTevi{font-size:100%;text-align:center;width:100%;margin:0 auto;font-style:italic}

/* team */	
.teamName{position:relative;display:block;width:100%;margin:0 auto 4%;}
.teamName>p>b{color:#304420;font-weight:800;font-size:110%}
.teamName>p>span{color:#304420;font-weight:600;font-size:110%}
.teamName>.picLeft{border:1px solid #ddd;margin:0 2.5% 2% 0}
.teamName>.picLeftMArg{margin:0 2.5% 10% 0}
.teamName>.picLeftMArgB{margin:0 2.5% 22% 0}
/* welcome*/
.wT{text-align:center}

.wTdesk{position:relative;display:block;width:100%;height:100%;margin:2.5% auto 4%;text-align:center;}
.wTdeskB{margin-bottom:0 auto 9%;}
.wTdesk div{position:absolute!important;width:37%;height:auto;top:32%;left:1%;}
.wTdesk div.rh{left:61.5%}
.wTdesk img{width:100%;border:1px solid #d3d3d3;}
.wPoint img{width:100%;}

.wPoint{height:auto;padding-bottom:1%;margin-bottom:2%;border-bottom:5px solid #304420}
.wPoint div,h4.wTitl{display:inline-block;vertical-align:top;}
.wPoint div{width:11%;}
.wPoint div img{width:100%;}

h4.wTitl{width:60%;margin:1.5% 0 0 3%;font-size:230%;color:#304420;font-weight:400}

a.wBot{position:relative;display:block;width:100%;height:auto}
a.wBot div{width:100%}
a.wBot div img{width:100%}
a.wBot p{position:absolute;top:40%;right:7%;color:#fff;font-size:170%;font-weight:600;text-shadow:-1px 1px 1px #333;}
a.wBot div.bHoverStage{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;background:url(../img/backseven.png) repeat;cursor:pointer}
a.wBot div.bHoverStage > span.icon-right{position:relative;top:25%;left:40%;text-align:center;color:#829e50;font-size:550%;font-weight:400;cursor:pointer}
a.wBot:hover div.bHoverStage{opacity:1}

/* testimonials */
div.testi{padding:0 0 1.5% 0;margin:0 auto 3%;border-bottom:2px solid #bbae6c}
div.testi>p.testiMain{font-style:italic;font-weight:400;color:#333;text-indent:1.8%;line-height:1.4}
div.testi>p.testiMain>span{position:relative;top:3px;font-weight:400!important;font-size:160%!important;
							line-height:0;color:#5d6f68}/*quote mark*/
div.testi>p.testiName{font-weight:600;font-size:90%;color:#bbae6c;padding:1% 0 0 2.2%}

/* client portal */
.showLink{display:none}
.no-js .showLink{display:block}

/* text in colored box*/
.inPbox{width:100%;background:#bad3af;border:3px solid #304420;padding:9px 11px;line-height:1.4}




/* DEFINITION hover */
.clickDef{position:relative;display:inline-block;}
span.showDef{color:#e88b2e !important;font-weight:400 !important;font-size:100% !important;font-style:normal;cursor:help;z-index:0;}
.Defini{position:absolute;top:100%;left:-5%;min-width:320px;background:#304420;z-index:1;display:none;
word-wrap:normal;padding:10px 12px 12px 12px;color:#f1f1f1 !important;font-weight:400 !important;font-size:100% !important;border:2px solid #f1f1f1;width:auto;
-ms-box-shadow:-1px 1px 4px 3px rgba(0,0,0, .6);-o-box-shadow:-1px 1px 4px 3px rgba(0,0,0, .6);
-moz-box-shadow:-1px 1px 4px 3px rgba(0,0,0, .6);-webkit-box-shadow:-1px 1px 4px 3px rgba(0,0,0, .6);
box-shadow:-1px 1px 4px 3px rgba(0,0,0, .6);}
h2>.clickDef>span.showDef{font-weight:700!important}

.picLeft{float:left;width:20%;height:auto;margin:0 2.5% 20% 0;}/* team, welcome*/
.picLeft img{width:100%;}
.picLeft p{text-align:center;}

/* ==|== PAGES  PIC ================= */
.pagePic,.pagePicLeft,.pagePicFloatCenter,.pagePicDouble,.pagePicDoubleLeft
{float:right;width:30%;height:auto;margin:0 0 2.5% 2.5%;}
.pagePicLeft,.pagePicFloatCenter{width:10%;float:left;margin:0 1% 0% 0;}/*compliance*/
.pagePicFloatCenter{height:auto;margin:0 0 2.5% 2.85%;}
.pagePic{margin:-4.5% 0 2.5% 2.5%;}/* pesticide = metal */

/* 1 pic center */
.pagePicCenter,.pagePicCenterSm{width:70%;height:auto;margin:3% auto 0%;}/* CELLULAR BIOLOGY brain, test soil*/
.pagePicCenterSm{width:50%;}/*test water*/
/* 2 pic horizontal */
.pagePicDouble,.pagePicDoubleLeft{width:48%;margin:2.5% 0;}
.pagePicDoubleLeft{float:left}
/* multiple pics horizontal centered*/
.pagePicMultiCenter{width:100%;margin:2.5%;text-align:center;}
.pagePicMultiCenter div{height:auto;display:inline-block;width:31%;} /* width:31%; is for 3 pic */
.pagePicMultiCenter div + div{margin-left:2.5%}/* space all pic after first*/
/* add border to pic */
.pagePic img,.pagePicLeft img,.pagePicCenter img,.pagePicFloatCenter img,
.pagePicDouble img,.pagePicDoubleLeft img,.pagePicMultiCenter img,.pagePicCenterSm img{width:100%; }

/* BULLET LIST DESIGN*/
ul.pTextGR, ul.grayBullet, ul.regBullet{list-style:none;padding:0;margin:0;}
ul.pTextGR li, ul.grayBullet li,ul.regBullet li{margin:0;padding:0;text-indent:0;}
ul.pTextGR li:before, ul.grayBullet li:before{content:"●";position:relative;width:100%;top:0;margin-right:1.5%;
    font-size:100%;line-height:0;color:#555;}/*#ccc for gray, was changed */
ul.pTextGR li:before{color:#fff}
ul.pTextGR li{margin:0 0 1% 0 !important;}
ul.regBullet{padding-bottom:1%;}
ul.regBullet li:before{content:"●";position:relative;width:100%;top:-1px;margin-right:.5%;
    font-size:90%;line-height:0;color:#555;}/*#ccc for gray, was changed */

/* INDENT SECOND LINE OF TEXT IN ul li list*/
ul.liIn{margin:0 0 5% 3% !important;}
ul.liIn li{text-indent:-3% !important;margin:0 0 2% 0 !important;}
ul.liInCL{margin:.5% 0 0% 3% !important;}
ul.liInCL li{text-indent:0% !important;margin:0 0 .5% 0 !important;}



/* ================================================= HOME PARA */


/*  .htmlHeight{height:100%} add to html for home para in index.php style */
/* .bodyOver{overflow-x:hidden} remove from body to home para in index.php style */
/* ALSO IN JS: Change ==>scroll to 1500 ONLY for  home para */

#homeview{position:relative;display:block;width:100%;height:100%;margin:0 auto;} /*MAIN HOME CONTAINER */
div.logoHome{position:relative;display:block;width:36%;margin:1% auto 7%;}
div.logoHome img{width:100%}
/* paras containers */
section.par {position:relative;display:block;width:100%;height:auto;}

/* paras pictures */
section.parfullPic,section.parNoFullpic,section.parNoFullText,section.parfullPicTEA{
position:relative;display:block;width:100%;height:100%;overflow:hidden;
	background-attachment:fixed;
	background-repeat:no-repeat;
-webkit-background-size:cover;-ms-background-size: cover;
-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
/* pics shown between para */
section.parNoFullpic,section.parNoFullText{height:50% !important;
	background-color:#1a1a1a;
	background-position:center !important;}	
/* pics shown between para and containing text */
section.parNoFullText{background:#000;height:70% !important;
background-size:50% auto;-moz-background-size:50% auto;-webkit-background-size:50% auto;
background-attachment:fixed;background-repeat:no-repeat;background-position:center 70% !important;
/*background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto; PHONE SETUP*/
}
/* pics para */
section.parfullPic,section.parfullPicTEA{background-position:50% center !important;
	/* each pic may differ: background-position:75% center; (team pic PHONE SETUP*/
}
/* text in para, left, center, right*/
section div.partextBl,section div.partextBc,section div.partextBr
{position:relative;display:block;width:40%;height:auto;margin:15% 0 0 10%;text-align:left;}
section div.partextBc{margin:15% auto 0;text-align:center;}
section div.partextBr{margin:15% 0 0 53%;width:42%;}/* second text only (right)*/

section div.PosA{width:42%;margin:19% 0 0 10%;}
section div.PosC{width:50%;margin:15% 0 0 8%;}
section div.PosD{width:38%;margin:30% 0 0 10%;}



hr{display:block;margin:2px 0;padding:0;width:78%;height:5px;border:none;background:#bbae6c;}
hr.hrD{display:block;margin:2px 0;padding:0;width:78%;height:5px;border:none;background:#304420;}

p.hTexts,p.hTextBl{position:relative;display:block;width:auto;height:auto;text-align:left;color:#fff;}

p.hTexts{font-size:340%;font-weight:800;text-shadow:2px 2px 2px rgba(0,0,0,0.9);text-transform:uppercase;
			padding:0 0 3% 0;}
p.hTexts span{color:#bbae6c}

p.hTextBl{font-size:250%;font-weight:600;text-shadow:1px 1px 1px rgba(0,0,0,0.9);padding:1.5% 0 0 0;}
p.hTextBl a{color:#fff;text-decoration:none;font-size:70%;text-transform:uppercase}
p.hTextBl a span{position:relative;top:5px;color:#bbae6c;font-size:220%;}
p.hTextBl a:hover{position:relative;left:8px;color:#fff;text-shadow:1px 1px 1px rgba(255,255,255,0.3);}


.parNOplusAnim{position:relative;display:block;width:70%;height:auto;margin:8% auto 0}
.parNOplusAnim img{width:100%}
.paraBackGrad{position:absolute;display:block;width:100%;height:auto;top:0;left:0}
.paraBackGrad img{width:100%}
.parA{background-image:url(../img/para-1-A.jpg);height:96% !important}
	#par01{background-image:url(../img/paraNo-1.jpg)}
#parB{background-image:url(../img/para-2.jpg);height:110%}
#parC{background-image:url(../img/para-3.jpg)}
	#par02{background-image:url(../img/logoWhite.svg)}
#parD{background-image:url(../img/para-4.jpg)}
	#par03{background-image:url(../img/paraNo-3.jpg)}
#parE{background-image:url(../img/para-5.jpg)}

/* svg text anim, first para */
.textAnim,.textFix{font-family: 'Open Sans', sans-serif;font-weight:800;text-transform:uppercase;}
.textFix{text-shadow:2px 2px 1px rgba(0,0,0,.9);fill:#777;opacity:.9;}
/* fontsize need change for mob*/
.textFix,.textAnimFS{font-size:370%;letter-spacing:normal;baseline-shift:50px;}
.textFixB,.textAnimFSB{font-size:460%;letter-spacing:normal;baseline-shift:35px;}
svg#textfone{position:relative;display:block;width:100%;height:auto;}/*border:5px solid #0c0;*/
.textEdge{display:none}
/* wow setup */
.wow:first-child{visibility:hidden;}
.wow{visibility:hidden;}
/* MS */
/* Edge */
@supports (-ms-accelerator:true) {
.textAnim,.textFix{display:none}
.textEdge{position:relative;display:block;width:100%;height:auto;text-align:center;top:-165px;
color:#e88b2e; letter-spacing:1px;
font-family: 'Open Sans', sans-serif;font-weight:800;text-transform:uppercase;
text-shadow:0 1px 1px #fff, 0 1px 1px #fff, 0 3px 12px rgba(0,0,0,0.9);}
.textEdge p:first-child{font-size:460%;}
.textEdge p{font-size:370%;}	}
/* ie 10 & 11 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.textAnim,.textFix{display:none}
.textEdge{position:relative;display:block;width:100%;height:auto;text-align:center;top:-165px;
color:#e88b2e; letter-spacing:1px;
font-family: 'Open Sans', sans-serif;font-weight:800;text-transform:uppercase;
text-shadow:0 1px 1px #fff, 0 1px 1px #fff, 0 3px 12px rgba(0,0,0,0.9);}
.textEdge p:first-child{font-size:460%;}
.textEdge p{font-size:370%;}	}

.ie9 .textAnim, .ie9.textFix{display:none}
.ie9 .textEdge{position:relative;display:block;width:100%;height:auto;text-align:center;top:-165px;
color:#e88b2e; letter-spacing:1px;
font-family: 'Open Sans', sans-serif;font-weight:800;text-transform:uppercase;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#000,direction=15,Strength=1);}
.ie9 .textEdge p:first-child{font-size:460%;}
.ie9 .textEdge p{font-size:370%;}
/* MS end*/

/* paras link to next */
.parlinkAnim,p.parlink{position:absolute;width:auto;height:auto;left:45%;bottom:3%;z-index:999999999 !important}
p.parlinkOne,p.parlink{font-weight:700;font-size:490%;}
					
p.parlinkOne a.icon-bottom,p.parlink a.icon-bottom{color:#fff;background:transparent;border:none;
position:relative;margin:0;padding:0 !important;cursor:pointer;
text-shadow:-1px 1px 2px rgba(0,0,0,0.7);}
p.parlinkOne a.icon-bottom:hover,p.parlink a.icon-bottom:hover{color:#e88b2e !important;border:none;background:transparent}

#picSlide{position:absolute;width:100%;width:100%;height:100%;top:0;left:0;opacity:0}
#picSlide div{position:absolute;width:100%;height:100%;top:0;left:0}
#picSlide div img{position:relative;display:block;z-index:2;
                margin:0 auto;width:100%;}	
.indexUp{position:relative;display:block;z-index:999999999 !important}

/* cover back with img tag - home para slide*/
div.coverSlide{position:fixed;top:-50%;left:-50%;width:200%;height:200%;}
img.coverSlide{position:absolute;top:0px; left:0;right:0;bottom:0;margin:auto;
				min-width:100%;min-height:100%;overflow-x:hidden;}
				/*gradient*/
div.coverFade{position:absolute;top:0;left:-20%;width:150%;height:150%}
img.coverFade{position:absolute;top:0; left:0;right:0;bottom:0;margin:auto;
				min-width:100%;min-height:100%;overflow-x:hidden;}

/* ======== HOME PARA end =====  Work Graphic START */

article#Graphic{position:relative;display:block;width:100%;height:auto;padding:0;margin:0 auto;}
article#Graphic	div{width:100%;height:auto;margin:0 auto;}/* Graphic img*/
article#Graphic>div>img{width:100%}
section#clientPortal{position:absolute;width:28%;height:auto;padding:1% 1% 1% 1.5%;
border-radius:23px;-moz-border-radius:23px;-webkit-border-radius:23px;-webkit-box-shadow:9px 9px 20px 0px rgba(0,0,0,0.46);-moz-box-shadow:9px 9px 20px 0px rgba(0,0,0,0.46);box-shadow:9px 9px 20px 0px rgba(0,0,0,0.46);}

section#clientPortal{top:3%;left:67%;cursor:pointer !important;color:#fff;border:3px solid #fff;background:#f8931d;}
section#clientPortal a .pTextGR{font-weight:600;cursor:pointer !important;}
section#clientPortal a div.pTextGR, #servicesList>h1,#servicesList>h4
{width:100%;height:auto;margin:0 auto 2%;font-weight:800;font-size:100%;text-align:center;text-transform:uppercase;}
section#clientPortal a div.pTextGR small{font-weight:400;}
section#clientPortal a:hover ul.pTextGR li:before
{font-family:'icomoon';content:"\e605";position:relative;width:100%;top:2px;margin-right:1.5%;font-size:100%;line-height:0;color:#fff;}
section#clientPortal a{color:#fff;}
section#clientPortal a:hover{color:#304420;}

.servicesList{width:30%;top:50%;left:20%;}
#servicesList{position:absolute;height:auto;padding:1% 1% 1% .3%;
border-radius:23px;-moz-border-radius:23px;-webkit-border-radius:23px;-webkit-box-shadow:9px 9px 20px 0px rgba(0,0,0,0.46);-moz-box-shadow:9px 9px 20px 0px rgba(0,0,0,0.46);box-shadow:9px 9px 20px 0px rgba(0,0,0,0.46);
border:3px solid #bfd73b;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bfd73b+0,ffffff+100 */
background:#bfd73b; /* Old browsers */
background:-moz-linear-gradient(left, #bfd73b 0%, #ffffff 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(left, #bfd73b 0%,#ffffff 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to right, #bfd73b 0%,#ffffff 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd73b', endColorstr='#ffffff',GradientType=1);/* IE6-9 */}
#servicesList>h1,#servicesList>h4,#servicesList>h2 a,#servicesList>h3 a{color:#333;margin:0 auto;padding:0;line-height:1.2}
#servicesList>h4{margin-top:5%}
#servicesList>h2,#servicesList>h3/* lists */
{text-align:left;font-size:100%;font-weight:600}
#servicesList>h2 a:hover,#servicesList>h3 a:hover{color:#f8931d}
#servicesList>h2 a:before,#servicesList>h3 a:before/* lists */
{display:inline-block;position:relative;top:4px;margin-left:0px;color:#f8931d;
	  			 font-family:'icomoon';content:"\e605";/*right*/font-size:130%;font-weight:400}
section#servicesList>h2 a:hover::before,section#servicesList>h3 a:hover::before{color:#304420}
/*for home only*/
article.GraHome,article.GraBOX{display:none;position:absolute;width:33%;top:30%;left:50%;}
article.GraHome>section#servicesList,article.GraBOX>section#servicesList{width:100%;top:0;left:0;padding:5% 3%;
-webkit-box-shadow:9px 9px 20px 0px rgba(0,0,0,9);-moz-box-shadow:9px 9px 20px 0px rgba(0,0,0,9);box-shadow:9px 9px 20px 0px rgba(0,0,0,9);
border:4px solid #bbae6c;background-image:url(../img/backsix.png);background-repeat:repeat;}
article.GraHome>section#servicesList>h1,article.GraHome>section#servicesList>h4{font-size:240%;color:#bbae6c;}
article.GraHome>section#servicesList>h2 a,article.GraHome>section#servicesList>h3 a{color:#fff;font-size:200%;line-height:1.6}
article.GraHome>section#servicesList>h2 a:hover,article.GraHome>section#servicesList>h3 a:hover{color:#bbae6c}
article.GraHome>section#servicesList>h2 a:before,article.GraHome>section#servicesList>h3 a:before{color:#bbae6c}
article.GraHome>section#servicesList>h2 a:hover::before,article.GraHome>section#servicesList>h3 a:hover::before{color:#fff}

article.GraBOX{display:none;width:66%;top:-10%;left:-25%;z-index:999}
article.GraBOX>section#servicesList{background-image:url(../img/backnine.png);
-webkit-box-shadow:-9px 9px 20px 0px rgba(0,0,0,9);-moz-box-shadow:-9px 9px 20px 0px rgba(0,0,0,9);box-shadow:-9px 9px 20px 0px rgba(0,0,0,9);}
article.GraBOX>section#servicesList>h1,article.GraBOX>section#servicesList>h4{font-size:200%;color:#bbae6c;}
article.GraBOX>section#servicesList>h2 a,article.GraBOX>section#servicesList>h3 a{color:#fff;font-size:170%;line-height:1.6}

article.serBOX,article.serBOXcol{display:none;width:70%;top:0%;left:100%;z-index:999}
article.serBOX>section#servicesList,article.serBOXcol>section#servicesList{background-image:url(../img/backnine.png);}
article.serBOX>section#servicesList>h1,article.serBOX>section#servicesList>h4,article.serBOXcol>section#servicesList>h1,article.serBOXcol>section#servicesList>h4{font-size:200%;color:#bbae6c;}
article.serBOX>section#servicesList>h2 a,article.serBOX>section#servicesList>h3 a,article.serBOXcol>section#servicesList>h2 a,article.serBOXcol>section#servicesList>h3 a{color:#fff;font-size:170%;line-height:1.6}

article.serBOXcol{display:none;width:33%;top:0%;left:51%;z-index:999}

article.serBOX>section#servicesList a.selectSer,article.serBOXcol>section#servicesList a.selectSer{position:relative;margin-left:3%;color:#bbae6c}

/*=====  END Work Graphic */

/* Google Map */
section#mapGoog,section#ClientPo{position:relative;display:block;opacity:0;width:96%;height:600px;margin:2% auto 5%;border:1px solid #304420;overflow:auto}
section#ClientPo{width:100%;height:750px;opacity:1}
iframe#map-iframe,iframe#Client-Po{position:relative;display:block;width:100%;max-width:100%;height:100%;}
.no-js section#mapGoog{opacity:1}

/* BLOG */
#hideCatMob{display:none}

/*----|||||||||||||||||||  EASY CSS start ||||||||||||||||||||-----*/
/*---- COLORS -----*/
.black{color:#000}			.white{color:#fff}  		.gray{color:#777}
.lGray{color:#e9e9e9}
.font{color:#444}
.redAlert{color:#a30c13 !important}

.dGreen{color:#304420}
.lGreen{color:#829e50}
.sGreen{color:#5d6f68}/*logo circle*/
.dBeige{color:#bbae6c}
.fbrown{color:#eae7e0}
.backgC{background:#fefefc}

.bckGreen{background:#bad3af}
.yellow{color:#ffec31}
.orange{color:#e88b2e}
.purple{color:#b72c70}

.lGold{color:#bbae6c}
.cText{color:#f1f1f1}
.dText{color:#333}
	

/*---- FONTS -----*/
.italic{font-style:italic;}
.textCenter{text-align:center}
.textRight{text-align:right}
.big{font-size:110%}
.butbig{font-size:140% !important;font-weight:400 !important;-moz-osx-font-smoothing:grayscale }
.thank{font-size:120%;font-weight:700;margin:5% 0 0 0}

/*---- OTHERS -- <div class="cBoth"></div> ---*/
.noBorder{border:none !important}
.cBoth{clear:both}	
.clearLi:after,.clearfix:after{content:"";display:table;clear:both;}
/*----|||||||||||||||||||  EASY CSS end ||||||||||||||||||||-----*/
	


/* ==|== FORMS ============================================================================ */ 
form{position:relative;display:block;width:80%;height:auto;margin:1% auto 5%;padding:5px;z-index:999;
cursor:default;color:#333;font-size:160%;}

input, select, textarea{padding:3px 0 3px 3px;margin-top:3px;background:#fff;box-shadow:none;border:1px solid #bbb;}

textarea{width:400px;height:100px;}

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:205px;}
fieldset.fullW{width:90%;margin:3% 0 3% 0}
fieldset.iContFieldset{margin:0 auto}
label{line-height:1}
input{margin-bottom:15px}
label,input,textarea{font-size:100%}select{font-size:100%}
input,select,textarea{width:96%;padding:2%;margin-top:3px;background:#fff;border:1px solid #bbb;}
select{width:100%;height:30px;margin:3px 0 15px;color:#555;outline:0;border:1px solid #999;}
textarea{width:80%;height:100px;}

fieldset.fullW label{margin:9px 0}
input[type="checkbox"],input[type="radio"]{margin:0 8px 0 }
label.textArT{margin:7px 0}


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

input:required,textarea:required{width:91%;padding-left:7%;}textarea:required{padding-left:15px;}
select:required{text-indent:11px}
body:not(:-moz-handler-blocked) input:required{text-indent:15px;}
input:required:invalid,textarea:required:invalid,select:required:invalid
	{background:url(../img/FTSO-invalStar.png) no-repeat #fff;}
input:required:valid,textarea:required:valid,select:required:valid{background:url(../img/FTSO-valChecked.png) no-repeat 2px 3px #fff;}
@-moz-document url-prefix(){ 
	input:required,textarea:required{padding-left:3%;}
	select {padding:1%;box-sizing: content-box;
    -moz-box-sizing:content-box;}
	} 
.required{width:91%;padding-left:7%;}
.required,.invalid{background:url(../img/FTSO-invalStar.png) no-repeat #fff}
.valid{background:url(../img/FTSO-valChecked.png) no-repeat 2px 3px #fff}
div#capCont{position:relative;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.icon-checkbox,.checkboxPic p.icon-checkbox-checked{color:#932a2e;font-size:130%;line-height:1.5;text-shadow:-1px 1px 1px #bbb;}
.checkboxPic p.icon-checkbox-checked{color:#627800;font-size:150%;text-shadow:none;}

.Checked{background-position:0 100%}

.LockText,.UnlockText{width:59%;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{font-family:'icomoon';content:"\e605";font-size:110%;font-weight:400;line-height:1.6;margin-left:.5%;font-style:normal;padding-right:.1%;}

.cPointer{cursor:pointer}
.cDefault{cursor:default}


/* ==|== BUTTON === + MOBILE BUTTONS*/	
button,.button,.mobdropInpage,.mobdrop,.mobsub,.mobsubb,input[type="submit"],a.btnhome,a.bthrss,.buttonDisable
{position:relative;height:auto;top:0px;margin:0 auto;padding:7px 9px;outline:0;border:1px solid #f1f1f1;width:120px;
font-weight:400;text-align:center;font-style:normal;font-size:120%;color:#f1f1f1;cursor:pointer;
line-height:1.4;letter-spacing:0;-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);}

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

button:hover, .button:hover, .viewbtn, input[type="submit"]:hover,a.btnhome:hover, a.bthrss:hover
{color:#333;border:1px solid #333;background:#bbae6c;}

button:active, .button:active, input[type="submit"]:active,a.btnhome:active,a.bthrss: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}
.button span,button span{position:relative;top:-1px;font-size:130%;font-weight:400;font-style:normal}
.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}
	
.buttonDisable:active{top:0px}
.buttonDisable,.buttonDisable:hover{cursor:default;opacity:.5;z-index:-1}

.wrapSubm{width:130px;margin:0 auto;background:url(../img/FTSO-back0.png)}
.SubmCli{z-index:99999;}
.ieTrick,.ieTrick:hover,.ieTrick:active{border:1px solid transparent}

/*hide my captcha*/
input[name="jsGotcha"],input[name="emailGotcha"]{display:none}
/*hide all form from old IE, below 9*/
.oldie form{display:none!important}
/* ==|== ERROR ALERT === */
.error{position:absolute;width:auto;margin-top:-20px;padding:2px 5px 4px 3px;font:700 15px/1 'Arial', sans-serif;color:#fff;text-shadow:0 1px #555;z-index:9999;background:#a30c13;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;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);}
.error:before{content:"▼";padding-right:3px;}




/* ============ TRANSITION ============= */ 
.mobhome, a, a img,.nav-but,label,input,textarea,select,button,.button,.reqbutton,textarea, select,#hideCatMob p,.error,.lda,
a.wBot div.bHoverStage,#menuser,p.parlinkOne,p.parlink{-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}

/* ==|== media queries =========================== */

/* XXL = iMac 27 and bigger screens
@media only screen and (min-device-width: 1680px) and (min-width: 1600px)*/
@media all and (min-width : 1740px) { 
body{font-size:16px}article#container,article#header,section#footer{width:1720px}
section#main{min-height:954px}
section#NavSpc{width:95%;margin:.8% auto;}
#menustack{margin:.7% auto 0;padding:6px 5px 3px 8px}
input{width:400px;height:52px}
input[type="radio"], input[type="checkbox"]{margin-top:7px}
input:required{width:400px}
select{height:43px}/* form title 14px base = form*/
textarea{width:800px;height:300px}
.error{height:35px;padding-top:2px;margin-top:-28px;font-size:26px}
.lda{font-size:60%}
/*blog*/
#content input[name="author"], #content input[name="email"], #content input[id="url"], #content textarea
{margin:5px 0 15px;width:295px !important;height:32px !important;}
#content textarea{width:700px !important;height:180px !important;}
#content input#s{width:300px;height:29px !important;}
.textFix,.textAnimFS{font-size:400%;letter-spacing:normal;baseline-shift:0px;}
.textFixB,.textAnimFSB{font-size:500%;letter-spacing:normal;baseline-shift:15px;}

} /* and XXL */
/* XL =1200 +
@media only screen and (min-device-width: 1680px) and (min-width: 1200px)*/
@media all and (min-width : 1220px) and (max-width: 1740px) { 
body{font-size:12px}article#container,article#header,section#footer{width:1200px}
section#main{min-height:666px}
.textFix,.textAnimFS{font-size:380%;letter-spacing:normal;baseline-shift:40px;}
.textFixB,.textAnimFSB{font-size:480%;letter-spacing:normal;baseline-shift:30px;}
} /* and w 1200*/





/* tablets */
@media all and (min-width: 741px) and (max-width: 999px) {
.OnlyForTablet{display:block}
.notForTablet,.forMob,.forMobInline{display:none !important}
.forMob320{display:none}
.wow:first-child{visibility:hidden;}
.wow{visibility:hidden;}
article#header,article#container,section#footer{width:100%;}
article#container{padding-right:2.5%}

nav>ul{white-space:normal;}
nav>ul>li{margin:0 0 0 1.7%;white-space:nowrap;}
nav>ul>li:first-child{margin:0 0 0 0;}
nav>ul>li:nth-last-child(2),nav>ul>li:nth-last-child(1){margin:0 2% 0 1.7%;}
nav>ul>li>ul{margin-left:-11%;padding:10px 10px 20px 15px;}
nav>ul>li:first-child>ul{margin-left:-3%;}
nav>ul>li:nth-last-child(2)>ul{margin-left:-12%;}


.Defini{left:-30%;min-width:200px;width:10%;padding-right:4px;}
.jerShare{right:5%;top:95%;}
.jerShareHom{right:5%;top:15%;}

section.SocialSpc,section.SocialSpcHome{margin:-25px 5px 10px}
a[class^="icon-"],a[class*=" icon-"]{padding:9px;line-height:2 !important}

div.logoHome{width:46%;margin:1% auto 7%;}
.menuserAlign{text-align:left!important;margin-left:20%!important}
footer{font-size:170%;padding:2% 1.5%;}
.lFoot{width:54%;}
.rFoot{width:45%;}
.socFootbox{float:none}
.TestBadge{width:33%;margin-right:3%}
.aaacredited{width:33%;margin-right:3%}
.copyright{margin:5% auto 2%;line-height:2}

.wTdesk{margin:5% auto 7%}
.wTdesk div{width:57%;height:auto;top:12%;left:1%;}
.wTdesk div.rh{left:45%;}
.wTdesk div>h2{text-shadow:-1px 1px 1px #fff}
h4.wTitl{width:64%;font-size:190%;padding:0;line-height:.9;}
a.wBot p{top:10%;right:2%;font-size:160%}
a.wBot div.bHoverStage > span.icon-right{font-size:350%;}

article.GraBOX{display:none;width:102%;top:-80%;left:-55%;z-index:999}
article.GraBOX>section#servicesList>h1,article.GraBOX>section#servicesList>h4{font-size:190%;white-space:nowrap;}
article.GraBOX>section#servicesList>h2 a,article.GraBOX>section#servicesList>h3 a{font-size:160%;line-height:2;white-space:nowrap;}

article#Graphic{margin:0 auto 30%;}
section#clientPortal{top:-3%;left:70%;width:32%;}
section#clientPortal a .pTextGR{font-size:80%;}
.servicesList{width:34%;top:50%;left:17%;}
#servicesList>h1,#servicesList>h4,#servicesList>h2,#servicesList>h3{font-size:80%;line-height:1.2;}
#servicesList>h2 a,#servicesList>h3 a{position:relative;display:block;line-height:1;white-space:nowrap;}
#servicesList>h2 a:before,#servicesList>h3 a:before/* lists */{display:none}
#servicesList>h2 a:after,#servicesList>h3 a:after/* lists */
{display:inline-block;position:relative;top:3px;margin-left:0px;color:#f8931d;
	  			 font-family:'icomoon';content:"\e605";/*right*/font-size:130%;font-weight:400}
article.GraHome{display:none;width:50%;top:20%;left:45%;}

article.serBOX{width:90%;top:0%;left:100%;}
article.serBOXcol{width:50%;top:10%;left:50%;}
article.serBOX>section#servicesList>h2 a,article.serBOX>section#servicesList>h3 a,article.serBOXcol>section#servicesList>h2 a,article.serBOXcol>section#servicesList>h3 a,article.GraBOX>section#servicesList>h2 a,article.GraBOX>section#servicesList>h3 a{color:#fff;font-size:200%;line-height:1.6}	


.colRLnMargB,.colRightTopW{margin-top:0;}
.colRightTop{margin-top:0%}
.colRightTopSer{margin-top:0%}
.colRightTopW{margin-top:3%}
.colRightegal{margin-top:7%;}/*partners*/
.columnLeftPad{margin:0 0 0% 0;}/*see pad below*/
.columnLeftPadB{width:100%;margin:0 0 3% 0;}

a.logo{width:40%;margin:0 0 3% 3%;}

.teamName>.picLeft{width:29.5%;margin:1% 3% 5% 0}
.teamName>.picLeftMArg{margin:1% 3% 5% 0}
.pagePicCenter,.pagePicCenterSm{width:90%}

ul.liIn{margin:0 0 0 3% !important;}

/*para text*/
p.hTexts{font-size:240%;}
p.hTextBl{font-size:200%;}
section div.PosA{width:50%;margin:14% 0 0 5%;}
section div.partextBr{margin:15% 0 0 50%;width:50%;}
section div.PosC{width:60%;margin:30% 0 0 8%;}
section div.PosD{width:70%;margin:60% 0 0 20%;}
section div.PosD p.hTexts{font-size:280%;}
section div.PosD p.hTextBl{font-size:280%;}
/* pics para */
section.parfullPicTEA{background-position:90% center !important;}

} /* tablet END END *****************  */



/* smartphones */
@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) { 
.forDesk,.forDeskInline,.OnlyForTablet,.notForMob{display:none !important;}
.forMob{display:block}
.forMobInline{display:inline-block}
.forMob320{display:none}

.navOnly{display:none !important}
.andr{height:100%;  overflow-x:visible;}
html{height:100%}
body{font-size:11px}/*font*/
header{position:relative;height:55px;background:transparent;}
article#container{width:98%;padding:0;background:transparent;}
article#header{width:100%;text-align:center;height:auto;padding-bottom:8px;z-index:999999;background:#000;}
section#mainHead{margin:17% 0 37% -50%;width:200%;height:auto;}
section#mainHead .headPic img{position:absolute;top:0; left:-10%;right:0;bottom:0;margin:auto;
				min-width:120%;min-height:100%;overflow-x:hidden; }
@-moz-document url-prefix(){ section#mainHead{margin:0 0 37% -50%;}	}
a.logo{position:relative;display:block;width:70%;margin:5% auto 7%;}
section#footer{width:94%;padding:7px 0;}
footer{padding:0 0 7px}
article#container,footer{opacity:1}
.socFootbox{display:none}

.copyright{font-size:80%;color:#829e50;margin:3.5% auto 2%;}
.lda:hover{font-size:11px;}

.columnLeft,.columnRight,.columnOne{float:none;width:100%;margin:0 auto 3%;padding:0 3% 0 3%;}
.columnLeftPadB{margin:0 auto;padding:0 3% 0 3%;}	
.colRLnMargB{margin:0}
.colRightTop{margin-top:0;}
.colRightTopSer{margin-top:0;}
.colRightegal{margin-top:0;}
.colRightTopW{margin-top:0;}
.columnOne a{word-wrap: break-word}
.columnRight{margin:5% auto 5%;}

.pText p span{font-weight:700;font-size:100%;}
.wTdesk{margin-top:0%}
.wTdesk div{width:100%;top:15%;left:0; padding-left:2%}
.wTdesk div.rh{left:0;padding-right:2%}
.wTdesk div h2,.wTdesk div>p{text-align:left;}
.wTdesk>div.rh>h2,.wTdesk>div.rh>p{left:0;text-align:right;}

.wPoint div,h4.wTitl{display:inline-block;vertical-align:top;}
.wPoint div{width:11%;}
.wPoint div img{width:100%;}

h4.wTitl{margin:1.5% 0 0 3%;font-size:150%;}
a.wBot p{top:20%;right:2%;color:#fff;font-size:160%;}
#clientPortal ul{display:none}
.servicesList h2,.servicesList h3,.servicesList h4{display:none}
.servicesList{width:30%;top:65%;left:20%;min-height:25%}


.lFoot,.rFoot{float:none;width:100%;}
.rFoot{text-align:center}
a.logofoot div{width:70%;margin:0 auto}
.fAdd{font-size:90%;margin:7% auto 5%;text-align:center}
.TestBadge{float:none;width:35%;margin:0 auto 2%}

.aaacredited{float:none;width:38%;margin:2% auto 7%;}
.Eviotext div{float:left;width:22%;margin:1.3% 3% 0 0}



.pTitleOneC{width:100%;}
.pTitle h3{font-size:160%}
.pTitle p{font-size:140%}

.Defini{position:fixed;top:25px;left:5px;min-width:300px;width:310px}
.inPbox{width:99%}
.teamName{margin:0 auto 40px;padding-bottom:10px;border-bottom:2px solid #ddd}
.teamName>.picLeft,.teamName>.picLeftMArg{width:40%;margin:0 3% 3% 0}
article.serBOX,article.serBOXcol{width:80%;top:10%;left:0%;z-index:999}
article.serBOXcol{top:8%;}
.pagePic{width:40%;margin:5% 0 3% 3%}

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

/* nav
.hideIt{visibility:hidden}
.showIt{visibility:visible} */
#menustack,.mobIcL,.mobIcR{position:relative;width:auto;height:auto;padding:7px 0 0 0;text-align:center;cursor:pointer;}
#menustack{float:none;display:inline-block;margin:1px 50px 3px auto; padding:10px 0 0 0;z-index:999999999;top:0;left:0}
.mobIcL,.mobIcR{display:block;}	
.mobIcL{float:left;margin:2px 0 0 7px}
.mobIcR{float:none;position:absolute;top:0;right:7px;}
.inShareHover{display:none;position:absolute;top:0;left:0;width:38px;height:42px;z-index:9;cursor:default;
background:#000;}/* background like article#header */
.hideIt{visibility:hidden}
.noneIt{display:none}
.displayIt{display:block}
.mobIcL a.icon-share3:hover{border:1px solid transparent !important;background:transparent !important}
.mobIcL a.icon-close:hover{border:1px solid #aaa !important;background:#a30c13 !important;}

span.icon-menu,span.icon-close,a.icon-close,.mobIcL a.icon-share3,.mobIcR a.icon-phone2{position:relative;color:#eee;font-size:26px;cursor:pointer;}
a.icon-phone2{font-size:28px !important;}
span.icon-close,a.icon-close{padding:5px;border:1px solid #aaa !important;background:#a30c13 !important;font-size:28px!important}

#menustack>span.icon-menu,#menustack>span>p{position:relative;display:inline-block;
					text-align:left;cursor:pointer;}
#menustack>span.icon-menu{font-size:20px;/*to remove word MENU:font-size:28px; + remove 2 lines below*/
border:1px solid #aaa;color:#eee;background:#304420;padding:9px 6px 7px 8px;  text-shadow:none;
-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.menuInPage{font-size:28px!important;border:none!important;color:#829e50!important;background:none!important;text-shadow:1px 1px 0 #000!important;}

#menustack>span>p{letter-spacing:1px;font-family:'Arial', sans-serif !important;
		font-size:22px;top:-1px;}



section#NavSpc,section.SocialSpc{float:none;position:relative;width:100%;margin:0 auto;z-index:999999;
overflow:visible;display:none;background:#000;}
section.SocialSpc{padding:10px;}
section#NavSpc{padding-left:7px}

/* NEW*/
section.SocialSpc a.forPic{width:40px !important;height:40px !important;margin:3px 0 0 7px !important}
.ic-leafl img{top:-38px !important} .ic-leafl img:hover{top:0px !important}
.ic-weedm img{top:-114px !important}.ic-weedm img:hover{top:-76px !important}

nav a{font-size:17px;font-weight:400}
nav>ul{text-align:center;width:90%;padding:10px 0;}
nav>li,nav:first-child li{display:block;width:90%}
nav>li:first-child{margin:5px auto 0;}

/* all a tag ul + ul ul */
nav a{display:block;padding:8px;background:#304420;border:1px solid #aaa;letter-spacing:0;line-height:1.3 !important;color:#fff;text-transform:none;
white-space:normal;
-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
nav li>a:hover{}
nav>ul>li>ul>li>a:hover,nav li:active > a,nav li a:active{border:1px solid #aaa;background:#eee;color:#333!important}				
nav li,nav:first-child li,nav ul ul li,nav ul ul li.lipush{margin:15px 0 0 10px;}
/* nav sub title, not a link */
nav li a.subNav,nav li a.subNav:after{color:#bbae6c;font-weight:700;}
nav li a.subNav{font-size:160%;
border:none;background:none;text-align:left;padding:0;margin:11px 0 3px 0;text-transform:uppercase;}
nav li a.subNav:after{font-family:'Arial', sans-serif;top:0;content:":";font-size:100%}
nav p{text-transform:none;}
nav p.mrgt{position:relative;display:block;margin:15px 0 0 0;}
nav ul ul{position:relative;display:block;margin:0;width:100%;height:100%;background:transparent;
border:none;padding:0}
nav ul ul li.lipush>a>p{font-size:100%;padding:0 0 5px 0}
nav a small{font-size:80%;}
nav li.liDiffer a{padding:8px;color:#fff;font-weight:700}


nav ul ul li a:after{display:none}/* remove sub link right arrow*/

/* social icons */
.SocialSpc p{text-align:center;}
.SocialSpc a{display:inline-block;margin:0 5px 11px;color:#fff;border:1px solid #fff;padding:5px;
font-size:25px !important;}
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-share3{background:#afd677}
section.SocialSpc a:hover{border:1px solid #aaa;background:#000;color:#fff}

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

.jerShareHom{right:0;top:10%;}


/* == gotop == */
.gotop{display:none}
/* == FORM == */
form{padding:15px 0 0 10px;width:100%}
fieldset{width:100%;}
textarea,textarea:required{width:100%;height:150px}
label.chboxBot{padding-bottom:15px}
					/* =======  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}


div.logoHome{width:70%;margin:1% auto 3%;}
.textFix,.textAnimFS{font-size:310%;letter-spacing:normal;baseline-shift:50px;}
.textFixB,.textAnimFSB{font-size:380%;letter-spacing:normal;baseline-shift:35px;}
/*para text*/
p.hTexts{font-size:160%;}
p.hTextBl{font-size:140%;}
section div.PosA{width:60%;margin:5% 0 0 5%;}
section div.partextBr{width:60%;margin:10% 0 0 40%;}
section div.PosC{width:60%;margin:10% 0 0 5%;}
section div.PosD{width:60%;margin:15% 0 0 5%;}
section div.PosD p.hTexts{font-size:200%;}
section div.PosD p.hTextBl{font-size:180%;}
/* pics para */
section.parfullPicTEA{background-position:50% center !important;}
#menuser{display:none}
article.GraHome{width:60%;top:0%;left:40%;}
article.GraHome>section#servicesList>h1,article.GraHome>section#servicesList>h4{font-size:120%;color:#bbae6c;}
article.GraHome>section#servicesList>h2 a,article.GraHome>section#servicesList>h3 a{font-size:110%;line-height:1.7}
article.GraHome>section#servicesList,article.GraBOX>section#servicesList{background-image:url(../img/backnine.png)}
div.coverFade{left:0}
.parlinkAnim,p.parlink{left:45%;bottom:45%;}
p.parlinkOne,p.parlink{font-size:240%;}

@supports (-ms-accelerator:true) {.textEdge p:first-child{font-size:280%;}.textEdge p{font-size:230%;}}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.textEdge p:first-child{font-size:280%;}.textEdge p{font-size:230%;}	}
.ie9 .textEdge p:first-child{font-size:280%;}.ie9 .textEdge p{font-size:230%;}


} /* smartphones END END*/

/* smartphones portrait  OLD- @media only screen and (max-width : 320px){*/
@media only screen and (max-width : 414px){
.forMob320{display:block}
.wTdesk{display:none}
.wT p{margin-bottom:5%}
article#Graphic{display:none}
.teamName>.picLeft,.teamName>.picLeftMArg{float:none;width:60%;margin:0 auto 3%}
#menuser{display:none}
.pagePic{float:none;width:80%;margin:3% auto 3%}
.textFix,.textAnimFS{font-size:230%;letter-spacing:normal;baseline-shift:50px;}
.textFixB,.textAnimFSB{font-size:280%;letter-spacing:normal;baseline-shift:25px;}
div.logoHome{width:80%;margin:1% auto 7%;}
section div.PosA{width:80%;margin:10% 0 0 5%;}
section div.partextBr{width:80%;margin:15% 0 0 20%;}
section div.PosC{width:90%;margin:10% 0 0 5%;}
section div.PosD{width:95%;margin:53% 0 0 5%;}
.parlinkAnim,p.parlink{left:45%;bottom:35%;}
}


/* ==|== print styles */
@media print {
  * { background: transparent !important; color: #000 !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; } 
  a, a:visited { color: #444!important; text-decoration: underline; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 {page-break-before: always}
  h2, h3{ page-break-after: avoid; }
 .noprint { display: none; }
 }

