/* HTML5 ✰ Boilerplate == Edited by Jerry C. Mohr== Lavery Design Associates *//* ==|== Reset =================== */
/** ==|==
 * http://TODO.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;-moz-osx-font-smoothing:grayscale}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}
/* === 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{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://TODO.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 */
@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,.mobIcL a.icon-share3,a.icon-phone2,nav .icon-bottom{position:relative;margin:0;padding:5px;cursor:pointer;
color:#fff;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 */
section.SocialSpc a[class^="icon-"]:hover,section.SocialSpc 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!important}
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 ============================== */


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

html{
/*background-image:url(../img/backRep.jpg);background-size:180px;*/
background:#000 url(../img/logo.jpg) center 125px no-repeat;
 background-size: 300px ;}


/*html{height:100%;} only needed for para page*/
body { top:0; width:100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background:#fff; -webkit-tap-highlight-color:transparent;     overflow-x:hidden; /*overflow-x:visible; for par*/
	   font-size:10px;   color: #333;  
font-family:'Tinos',serif;/* font-family:'Arial',sans-serif; */
	   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,aside#SubHeader,main,footer,
article#header,article#InSubHead,article#page,article#footer{position:relative;display:block;height:auto;margin:0 auto;}

header,aside#SubHeader,main,footer{width:100%;}
article#header,article#InSubHead,article#page,article#footer{width:1000px;top:0;padding:0;}

header{z-index:9999; border:1px solid #000;
-webkit-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none;
-ms-box-shadow:0px 1px 7px 0px rgba(0,0,0, .7);-o-box-shadow:0px 1px 7px 0px rgba(0,0,0, .7);-moz-box-shadow:0px 1px 7px 0px rgba(0,0,0, .7);-webkit-box-shadow:0px 1px 7px 0px rgba(0,0,0, .7);box-shadow:0px 1px 7px 0px rgba(0,0,0, .7);}	
header,article#header{background:#000;}
section#NavSpc{position:relative;display:block;height:auto;width:100%;margin:0 auto;z-index:99999999;
				margin:.2% auto 1%;}
article#header{padding:10px 0 0 0;}			
main{background:#fff;z-index:1;}
article#page{margin:0 auto 8%;min-height:455px;}
main{padding:0 .7%;}article#page{padding:0 2%;}

aside#SubHeader{background:#e8e0cb;border:1px solid #e8e0cb;border-right:none;border-left:none;overflow:hidden}/*301800*/
aside#SubHeader .bpick{position:absolute;display:block;top:-10%; width:110%;height:auto;margin:-1% 0 0 -5%;opacity:.5}
aside#SubHeader .bpick img{width:100%; }

	.enewsPop{display:none;width:400px;position:fixed;right:15px;bottom:15px;background:#301800;z-index:9999999;
		border-radius:6px;font-size:220%;font-family:'Arial', sans-serif;color:#fff;line-height:1.5;border:1px solid #e8e0cb;
	height:278px;padding:10px;text-align:center;}	
	.enewsPop p.ptex{margin:20px auto 25px}
	.enewsPop a.cli{color:#fff;font-size:80%;line-height:1;float:right;margin:0 5px;font-family:'Arial', sans-serif;font-weight:400;cursor:pointer;}
		.enewsPop a.cli:hover{color:#777;}
		
		

a.logo{position:relative;display:block;width:88%;margin:1.8% 0 1.8% 11%;color:#333;}
a.logo div{position:relative;display:inline-block;vertical-align:middle;
           width:15%;margin:0% 2% 0% 0;}
a.logo div + div{width:80%;margin:0;}
a.logo div h3,a.logo div h4{color:#333;text-shadow:-1px 1px 1px #fff;font-style:italic;font-weight:700;cursor:pointer;}
a.logo:hover,a.logo div:hover,a.logo div h3:hover,a.logo div h4:hover{color:#333}
a.logo div h3{font-size:450%;}
a.logo div h4{font-size:240%}
a.logo div img{width:100%}

.redbox{background:#be0000}
.redbox,.redbox section,.redbox section div{position:relative;display:block;width:100%;height:auto;margin:0 auto;}
.redbox{background:#be0000;padding-bottom:30px}
.redbox section{width:70%;}
.redbox section div{margin:0 auto 35px}
.redbox section p{color:#000;font-weight:700;text-align:center;font-size:120%;line-height:1.5}
.redbox section p span{color:#fff;font-size:100%!important}
.redbox section img{width:100%;max-width:100%}

.insta{position:relative;display:block;width:100%;height:auto;margin:40px auto 55px;
font-size:120%;font-weight:700;}
.insta p{padding-bottom:7px}

/* or section#footer for below ... play */
footer{text-align:center;font-size:170%;padding:1% .7%;border-top:1px solid #301800;background:#301800;
font-family:'Arial', sans-serif;color:#fff}
article#footer{}
.footLikns{width:100%;margin:0 auto;}
.footLikns a{color:#fff;line-height:2;border-bottom:1px solid transparent}
.footLikns a:hover{color:#79b5e3;border-bottom:1px solid #79b5e3}

.legal{display:block;width:100%;height:auto;text-align:center; 
			margin:25px auto;font-size:100%;}
.legal a{color:#fff;}
.legal a:hover{color:#79b5e3;border-bottom:1px solid #79b5e3}

.socialFooter{margin:10px auto 30px}
.socialFooter>a{margin-left:5px}
.socialFooter a+a{margin-right:10px}
.socialFooter a:hover{color:#fff;}

.copyright{position:relative;display:block;width:100%;font-size:90%;margin:3% auto 2%;
text-align:center;font-family:'Arial', sans-serif;}
.lda{position:relative;margin:5% 0 7px 3%;color:#fff;font-family:'Arial', sans-serif;font-size:11px;text-align:left;}
.lda a{color:#fff;text-decoration:underline}
.lda a:hover{color:#79b5e3;}


/* MAIN (article#page) layout setup */
/*  .NoCol = No column, main child is taking full width of page.
	.HalfColLeft & .HalfColRight = Work together each @ 50% of main width
	.BigColLeft & .SmallColRight = Work together left @ 75% | right @ 25% of main width
 BELOW are easy css to work with those above:
	.colMix = IF .NoCol is put under .HalfColLeft,.HalfColRight
	.colRightTop = balance top position of right column
	.PicFullCol (work with child div.picFull) = Use for pic @ 100% width
*/
.NoCol,.HalfColLeft,.HalfColRight,.BigColLeft,.SmallColRight{position:relative;display:block;height:auto;
margin:0 auto; }

.NoCol{margin:1% auto 0;}
.HalfColLeft,.HalfColRight,.BigColLeft,.SmallColRight{margin:0 0 3% 0;}

.HalfColLeft,.BigColLeft{float:left}
.HalfColRight,.SmallColRight{float:right}
	
.HalfColLeft,.HalfColRight{width:50%;}
.BigColLeft{width:75%;}
.SmallColRight{width:25%;}

.colMix{margin:0 0 0 0}
.colRightTop{margin-top:-11%;}

.PicFullCol div.picFull{width:100%;}
.PicFullCol div.picFull img{width:100%;}


.jerShare{position:absolute;z-index:9999999999;display:none;text-align:center;
right:10%;top:130%;width:auto;height:auto;padding:1% 0 2% 1%;background:#000;
font-family:'Arial', sans-serif;
-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);}
.jerShare p{padding:0 0 5% 0;font-size:190%;color:#fff}	
.jerShare a.icon-close{position:absolute;top:-11px;right:-11px;
padding:.5% 1.5%;border:1px solid #aaa;background:#a30c13;font-size:300%}

/*
#menustack,.mobIcL,.mobIcR{display:inline-block;width:auto;height:auto;}
#menustack{display:none;width:5%;margin:1% auto 0;padding:3px 6px}	
#menustack>span>p{display:none}
#menustack>span.icon-menu,#menustack>span.icon-close{padding:0;line-height:.7}
#menustack>span.icon-menu{cursor:auto;font-size:250%;color:#fff;}
span.icon-close,a.icon-close{border:1px solid #aaa;background:#a30c13;}
*/

#menustack,.mobIcL,.mobIcR{display:none;}

section.SocialSpc{display:block;width:auto;height:auto;font-size:100%;margin:0 auto}
section.SocialSpc a{color:#fff;font-size:140%;}




/* ==|== NAV ============================= */
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 4.5%;}
nav>ul>li:first-child{margin:0 0 0 0}
nav a.subNav:after{display:inline-block;position:relative;top:3px;font-weight:400;
	  			 font-family:'icomoon';content:"\e615";/*bottom*/font-size:90%;}
nav a.subNav{padding-bottom:10px;}
nav a,nav p{background:transparent;padding:0;font-family:'Arial', sans-serif;
	  				    font-weight:700;font-size:180%;text-transform:none}
nav p{line-height:1.1}						
nav a,nav p,.subNav:after{cursor:pointer;color:#fff;}/* NAV fonts color */
nav>ul>li>a.subNav:hover{color:#79b5e3;}
nav li.liDiffer{position:relative;top:4px;margin:0 0 0 2%;}
nav li.liDiffer a{font-size:260%;color:#fff;background:none;padding:5px;border:1px solid #transparent}
nav li.liDiffer a:hover,nav>li.liDiffer:hover a{color:#fff;background:#6a88c2;border:1px solid #fff}
nav li.liDiffer a.icon-instagram:hover,nav>li.liDiffer:hover a.icon-instagram{background:#a0714f}
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%;
padding:10px 25px 25px 15px;text-align:left;background:#000;border:none;
/*-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:#fff;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{font-size:190%;font-weight:400;line-height:1.8;}
nav ul ul li a.atten{font-size:190%;font-weight:700;letter-spacing:1px}
nav ul ul li a.onelink{line-height:1}

nav ul ul li a span.icon-cart{position:relative;top:1px;font-size:120%;font-weight:400;color:#79b5e3}/* cart icon green>25b521*/
nav ul ul li a span.icon-youtube{font-size:110%;font-weight:400;background:red;padding:3px;
-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
nav ul ul li a span.icon-file-pdf{font-size:110%;font-weight:400;}/*pdf icon*/
nav ul ul li a span.icon-file-pdf{color:red;}
nav ul ul li a span.icon-file-pdf span{font-size:70%;font-weight:400;font-style:italic;color:#fff;}/*pdf 880000 text*/
/*nav ul ul li a:after{display:inline-block;position:relative;top:4px;margin-left:2px;color:#ccc;
	  			 font-family:'icomoon';content:"\e605";font-size:130%;font-weight:400}  ››*/
nav ul ul li a:after{display:inline-block;position:relative;top:1px;margin-left:5px;color:#fff;
	  			 content:"›";font-size:120%;font-weight:400}
nav ul ul li a:hover{color:#fff;border-bottom:1px solid #79b5e3;}
nav ul ul li a:hover::after{color:#fff;}

nav a.current,nav a.current:after{color:#79b5e3;}
nav a small.faqs{font-size:60%}/*use for s: FAQs*/
nav>ul>li:nth-last-child(3)>ul{margin-left:-11%}
nav>ul>li:nth-last-child(2)>ul{margin-left:-3%}

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




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

/*pages*/
sup.nSM{top:-1em;font-size:50%}
/* titles */
.pTitle{position:relative;display:block;width:100%;height:auto;margin:1.5% auto 3%;padding-top:1%}/* for full width */
.pTitleOneC{width:50%;}/* for 1/2 width */
.pTitle h3,.pTitle p{color:#301800;font-size:360%;font-style:italic;font-weight:700;text-align:center}
.pTitle h3 span{font-size:60%}
.pTitle h3 span a{color:#06a}
.pTitle h3 span a:hover{color:#4c9e47}
.pTitle a{color:#301800}
.pTitle a:hover{color:#4c9e47}
/* text */
.pText{width:100%;padding:0% 0 0 0;font-size:200%;}
.pTextNopadT{padding:0% 0 0 0}
.pText h1{color:#000;font-weight:700;font-size:100%;text-align:left;font-style:normal;}
.pText h2{color:#333;font-weight:700;font-size:110%;text-align:center}
.pText h3{color:#333;font-weight:700;}
.pText h4{color:#333;font-weight:700;font-size:120%;padding:0 0 3% 0;text-transform:uppercase;}
.pText h5{color:#333;font-weight:700;font-size:120%;padding:0 0 3% 0;}
.pText h6{color:#333;font-weight:700;font-size:100%;text-align:center}
.pText p span{color:#333;font-weight:700;font-size:120%;}
.pText p.year{position:relative;margin:0 auto;padding:.7% 0;color:#301800;font-weight:700;font-size:150%;text-align:center;
border:2px solid #e8e0cb;border-right:none;border-left:none;width:30%;
-moz-border-radiu6:20px;-o-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}

h1.recti{color:#333;font-weight:700;font-size:100%;text-align:center;font-size:230%}

.pText p.titleIn{color:#333;font-size:140%;font-weight:700;font-style:italic;}

.pText .presSign{font-style:italic;font-weight:700;color:#301800;font-size:110%;}

.pText a span.icon-file-pdf{color:#c00}

.perm{font-size:170%;text-align:center;font-style:italic}

hr, hr.hrUnder{display:block;margin:30px auto 1px;padding:0;width:80%;height:1px;border:none;background:#e8e0cb;}
hr.hrUnder{margin:1px auto 30px;}

/* home */

.homeTop{position:relative;display:block;width:100%;height:auto;margin:2.5% auto;padding:0;}
.homeTop .fL,.homeTop .fR{float:left;width:50%;height:auto;}
.homeTop .fR{float:right;}
.homeTop .fN{position:relative;display:block;width:100%;height:auto;background:#301800;padding:.7% 2.5% 10%}
.homeTop p.fL{width:80%;color:#fff;font-weight:400;font-size:450%;text-align:left;line-height:1.8}
.homeTop .seal{width:10%;}
.homeTop img{width:100%;}

/*property*/

.properL,.properR{float:left;width:400px;font-size:90%;border:1px solid #000}
.properR{float:right}


td.mapNumnber,td.streetNumber,td.streetName{height:50px;text-align:center;vertical-align:bottom;padding:0 0 5px 0;border-bottom:1px solid #ccc}
td.mapNumnber{width:100px;}
td.streetNumber{width:100px}
td.streetName{width:200px}

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

/* page 3 pics right */
.pRvsm,.pRsm,.pRm,.pLm,.pLmnf,.pRb,.pRbnf{float:right;clear:both;height:auto;margin:.8% 0 2.5% 2.5%;width:22%;
border:1px solid #e8e0cb}
.pLmnf,.pRbnf{clear:none}
.pLm,.pLmnf{float:left;margin:.5% 2% .5% 0;width:15%;}
.pRvsm{width:15%} .pRm,.pRbnf{width:30%}			.pRb{width:50%}
/* page 2 pics center */
.pCvsm,.pCsm,.pCb{position:relative;display:block;height:auto;margin:2% auto 2.5%;width:66%;border:1px solid #ccc}
.pCvsm{width:25%}.pCb{width:83%}
.pCfood{width:55%;}
/* pic text */
.pRvsm p,.pRsm p,.pRm p,.pRb p,.pCsm p,.pCb p,.pCvsm p{font-size:90%;line-height:1.1;text-align:center;font-style:italic;padding-top:1%}
/* page pic add margin-top if*/
.pMtop{margin-top:0}
.pMtopWel{margin:.9% 0 3% 2%;}

.PicCenter{width:30%;position:relative;display:block;height:auto;margin:3% auto 0;}
.pagePicMultiCenter{width:100%;margin:2.5%;text-align:center;}
.pagePicMultiCenter div{height:auto;display:inline-block;vertical-align:top;width:31%;} /* width:31%; is for 3 pic */
.pagePicMultiCenter div + div{margin-left:15%}
/*home*/
.homePics{position:relative;display:block;height:auto;width:100%;margin:0 auto ;text-align:center;}
.homePics>div{height:auto;display:inline-block;width:14%;box-shadow:none } /* width:14%; is for 6 pic */
.homePics>div + div{margin-left:2.67%}

.homePics>div div,.homePics>div p{position:relative;display:block;width:100%;height:auto;}
.homePics>div p{background:#853317;color:#fff;letter-spacing:1px;font-weight:700;
font-size:110%;line-height:1.2;text-align:center;font-style:italic;padding:2% 5% 5%}
.homePics>div a{width:100%;height:auto;}
.homePics>div a p{color:#fff;cursor:pointer}
.homePics>div:hover{box-shadow:-2px 2px 3px #333}
.homePics>div a:hover p{color:#79b5e3;}

.pRvsm img,.pRsm img,.pRm img,.pRbnf img,.pRb img,.pCsm img,.pCb img,.pCvsm p,.pagePicMultiCenter img,.homePics img,.pLm img,.pLmnf img,.pCfood img,.PicCenter img{width:100%}


/* BULLET LIST DESIGN*/
ul.grayBullet, ul.regBullet{list-style:none;padding:0;margin:0;}
ul.grayBullet li,ul.regBullet li{margin:0;padding:0;text-indent:0;}
ul.grayBullet li:before{content:"●";position:relative;width:100%;top:0;margin-right:1.5%;
    font-size:100%;line-height:0;color:#ccc;}
ul.regBullet li:before{content:"●";position:relative;width:100%;top:-1px;margin-right:.5%;
    font-size:60%;line-height:0;color:#333;}

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

/* Page Import - Ex: Google Map, Calendar... */
section.import{height:580px;position:relative;display:block;width:80%;overflow:auto;opacity:0;
margin:2% auto 5%;}
iframe.import-iframe{position:relative;display:block;width:100%;max-width:100%;height:100%;min-height:100%;}
.no-js section.import{opacity:1}

ul.blackBullet{list-style:none;padding:0;margin:0;padding-left:15px}
ul.blackBullet li{margin:0;padding:0;text-indent:0;}
ul.blackBullet li:before{content:"•";position:relative;top:0px;margin-right:5px;font-size:110%;line-height:0;color:#2c2c2c;}
ul.liInl{margin-left:1.7% !important}  
ul.liInl li{text-indent:-1.7% !important}



/* loader */
.preLoa{position:absolute;display:block;top:0;left:0;z-index:99999999999;
width:100%;max-width:100%;height:100%;min-height:100%;
height:100vh;min-height:100vh;
opacity:1;background-image:linear-gradient(to bottom, transparent 7%, #fff 7%);}
.no-js .preLoa{display:none}

.loaBase{position:relative;display:block;width:50px;height:50px;margin:40% auto;font-size:5px;border-radius:50%;}
.loaOFF{border:none}
.loaOn{border-top:0px solid transparent;border-right:4px solid rgba(100, 100, 100, .7);
border-bottom:0px solid transparent;border-left:4px solid rgba(100, 100, 100, .7);
-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);
-webkit-animation: loaOnRoll 1.3s infinite linear;animation:loaOnRoll 1.3s infinite linear;}
@-webkit-keyframes loaOnRoll{
  0%{-webkit-transform:rotate(0deg);transform: rotate(0deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
	}
@keyframes loaOnRoll{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
	}




/* Google Map */
section#mapGoog{position:relative;display:block;opacity:0;width:96%;height:600px;margin:2% auto 5%;border:1px solid #ccc;overflow:auto}
iframe#map-iframe{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}
.cText{color:#f1f1f1}
.dText{color:#333}
.blue{color:#79b5e3}/* hover: nav, foot */
.lBrown{color:#e8e0cb}
.red  {color:#853317}
.dBrown{color:#301800}
	
/*---- FONTS -----*/
.italic{font-style:italic;}
.textCenter{text-align:center}
.textRight{text-align:right}
.big{font-size:110%}
.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%;font-family:'Arial', sans-serif;}
input, select, textarea{padding:3px 0 3px 3px;margin-top:3px;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.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:100%;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:100%;height:140px;}

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

form#ic_signupform fieldset{margin:0 auto;}

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:100%;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,a.buttonsub,a.buttonrec,.button,.mobdropInpage,.mobdrop,.mobsub,.mobsubb,input[type="submit"],a.btnhome,a.bthrss,.buttonDisable
{font-family:'Arial', sans-serif;width:140px;position:relative;height:auto;top:0px;margin:0 auto;padding:7px 9px;outline:0;
font-weight:700;text-align:center;font-style:normal;font-size:100%;color:#333;cursor:pointer;
line-height:1.4;letter-spacing:0;-webkit-font-smoothing:antialiased;text-transform:none;border:1px solid #fff;
border-radius:4px;webkit-border-radius:4px;}

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

button:hover,a.buttonrec:hover,a.buttonsub:hover,.button:hover,input[type="submit"]:hover,a.btnhome:hover, a.bthrss:hover
{color:#fff;background:#853317;}

button:active,a.buttonsub:active,.button:active,a.buttonrec:active, input[type="submit"]:active,a.btnhome:active,a.bthrss:active{top:2px;}

a.buttonsub{border:1px solid #fff}
.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%;}

a.buttonrec{position:relative;display:block;margin:0 auto;font-size:190%;width:180px;}

.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 ============= */ 
.iconjer svg,.mobhome, a, a img,.nav-but,label,input,textarea,select,button,.button,.reqbutton,textarea, select,#hideCatMob p,.error,.lda,
a.wBot div.bHoverStage,p.parlinkOne,p.parlink,.homePics{-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*/
section.SocialSpc 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,.DeskmobNotTablet{display:block}
.forDeskInline,.forDeskInlineOnly{display:inline-block}
.forMob,.forMob320,.forMobInline,.OnlyForTablet,.mobTablet,.OnlyTabletInline{display:none}

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

/* XXL =  1700px */
@media all and (min-width : 1740px) { 
body{font-size:16px}button,input[type="submit"]{width:180px!important}
article#header,article#InSubHead,article#page,article#footer{width:1720px}
article#page{min-height:954px}
.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;}
section.import{height:800px;}
.enewsPop{font-size:140%;}

} /* end XXL */

/* XL = 1200 */
@media all and (min-width : 1220px) and (max-width: 1740px) { 
body{font-size:12px}button,input[type="submit"]{width:160px!important}
article#header,article#InSubHead,article#page,article#footer{width:1200px}
article#page{min-height:666px}
section.import{height:660px;}
.enewsPop{font-size:180%;}

} /* end w 1200 */


/* tablets */
@media all and (min-width: 771px) and (max-width: 999px) {
.OnlyForTablet,.mobTablet{display:block}
.OnlyTabletInline{display:inline-block}
.notForTablet,.forMob,.forMobInline,.DeskmobNotTablet,.forDeskInlineOnly{display:none !important}
.forMob320{display:none}
article#header,article#InSubHead,article#page,article#footer{width:100%;}
article#header{padding:15px 0 5px 0;}
article#page{min-height:450px}
section#NavSpc{margin:0% auto 0%;padding:0 10px;top:-5px}
nav>ul{white-space:normal;}
nav>ul>li{white-space:nowrap;margin:0 0 0 2.2%;}
nav>ul>li:first-child{margin:0}
/*nav>ul>li:nth-last-child(2),nav>ul>li:nth-last-child(1){margin:0 2% 0 5%;}*/

nav>ul>li>ul{margin-left:-6%;}
nav>ul>li:nth-last-child(3)>ul{margin-left:-25%}
nav>ul>li:nth-last-child(2)>ul{margin-left:-10%}

section.SocialSpc,section.SocialSpcHome{margin:-25px 5px 10px}
a[class^="icon-"],a[class*=" icon-"]{position:relative;top:0;line-height:1.8}

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

aside#SubHeader .bpick{top:5%;}

.homePics>div{height:auto;display:inline-block;width:16%;box-shadow:none } /* width:14%; is for 6 pic */
.homePics>div + div{margin-left:0%}
.homePics>div p{letter-spacing:0;font-size:100%;}
.properL,.properR{float:none;margin:15px auto}
.homeTop p.fL{font-size:350%}
section.import{height:580px;}
} /* tablet END END *****************  */






/* smartphones */
@media all and (max-width : 770px) { 
.forDesk,.forDeskInline,.OnlyForTablet,.OnlyTabletInline,.forDeskInlineOnly{display:none !important;}
.forMob,.mobTablet,.DeskmobNotTablet{display:block}
.forMobInline{display:inline-block}
.forMob320{display:none}
.hideIt{visibility:hidden!important}.showIt{visibility:visible!important}
.navOnly{display:none !important}
.andr{height:100%;background:#000;overflow-x:visible}
.posRel{position:relative}
html{height:100%}
body{font-size:11px}/*font*/
header,article#header{height:49px;background:#000;}
article#header,article#InSubHead,article#page,article#footer{width:100%}
article#header{width:100%;padding:0 0 13px 0;z-index:999999;}
article#InSubHead{width:100%;}
aside#SubHeader,main{padding:0 1.3%;}

aside#SubHeader .bpick{top:8%;}

article#page{min-height:355px}

a.logo{width:94%;margin:1.2% 0 1.2% 7%;}
a.logo div{width:15%;margin:0% 2% 0% 0;}
a.logo div + div{width:81%;margin:0;}
a.logo div h3{font-size:400%}
a.logo div h4{font-size:200%}

.homePics>div{height:auto;display:inline-block;width:15.5%;box-shadow:none } /* width:14%; is for 6 pic */
.homePics>div + div{margin:0!important}
.homePics>div p{letter-spacing:0;font-size:80%;padding:2% 0 5%}

.properL,.properR{float:none;margin:15px auto}
.homeTop p.fL{font-size:280%}
section.import{height:480px;width:100%;}


.pRsm{width:30%}
.pRm{width:40%}
.pCsm,.pCb{width:83%}

.NoCol,.HalfColLeft,.HalfColRight,.BigColLeft,.SmallColRight{float:none;width:100%;margin:0 auto 3%;
			padding:0 3% 0 3%;}
.HalfColRight,.SmallColRight{margin:5% auto 5%;}

.pTitle h3,.pTitle p{color:#301800;font-size:300%;}

.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 */
#menustack,.mobIcL,.mobIcR{position:relative;display:block;width:auto;height:auto;text-align:center;cursor:pointer;text-shadow:none;}
.mobIcL,.mobIcR{position:absolute;top:5px;}
.mobIcL{left:7px}
.mobIcR{right:7px}


#menustack{top:7px;width:103px;height:35px;margin:0 auto;padding:0;z-index:999999999;line-height:1;}
#menustack>span.icon-menu,#menustack>span>p{position:relative;display:inline-block;vertical-align:top;
					text-align:left;cursor:pointer;}
					

#menustack>span>p{font-family:'Arial',sans-serif;margin-left:6px;}					

#menustack,.menuInPage{-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

.icTogglePos{position:fixed!important;margin:0!important;top:60px!important;right:5px!important;width:50px!important;border:none!important;background:none!important;}

span.icon-menu,span.icon-close,a.icon-close,.mobIcL a.icon-share3,.mobIcR a.icon-phone2{position:relative;color:#fff;cursor:pointer;}
a.icon-share3,a.icon-phone2{font-size:28px !important;}



.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-close,a.icon-close{padding:5px;border:1px solid #aaa !important;background:#a30c13 !important;font-size:28px!important;color:#fff!important}

.menuInPage{color:#fff!important;
font-size:30px!important;padding:3px 6px 3px 7px;
background-color:rgba(0,0,0,.3)!important;
text-shadow:1px 1px 0 #000!important;}
.menuInPage p{display:none}



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


section#NavSpc{display:none;padding:0 0 20px 5px;top:49px;}

nav>ul{text-align:center;width:90%;padding:5px 0;}
nav>ul>li,nav>ul>li:first-child{}
nav>ul>li,nav>ul>li:first-child,nav li,nav:first-child li,nav ul ul li,nav ul ul li.lipush{display:block;width:93%;margin:15px 0 0 5px;}
nav a{display:block;padding:8px;letter-spacing:0;line-height:1.3!important;
text-transform:none;font-size:16px;font-weight:400;white-space:normal;text-align:left;
-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
nav li a.subNav,nav li a.subNav:after{font-weight:700;letter-spacing:1px;}
nav li a.subNav{font-size:150%;
border:none;background:none;text-align:left;padding:0;margin:11px 0 3px 0;text-transform:uppercase;}
nav 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:15px 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;font-weight:700}
nav ul ul li a{font-size:17px;}
nav ul ul li a:after{display:none}/* remove sub link right arrow*/
nav ul ul li a.atten{font-size:16px;font-weight:400;letter-spacing:0px}
/* COLORS SEPARATE 
#menustack{background:#333;color:#fff;border:1px solid #fff;}
nav a{background:#333;color:#fff;border:1px solid #aaa;}
nav p{color:#fff}				
nav li a.subNav,nav li a.subNav:after,nav li a.subNav:hover{color:#fff;}
nav li.liDiffer a{color:#fff;}
nav a.current,nav a.current:after,nav p.current,nav p.current:after{color:#333;background:#fff}
nav li>a:hover{background:#fff;color:#333;border:1px solid #aaa;}
nav>ul>li>ul>li>a:hover,nav li:active > a,nav li a:active{background:#fff;color:#333;border:1px solid #fff;}
nav li a.subNav:hover{background:none;border:none}
*/
/* COLORS ALL AT ONCE */
#menustack,nav a,nav li.liDiffer a{background:#333;}
#menustack,nav a,nav li>a:hover,nav>ul>li>ul>li>a:hover,nav li:active > a,nav li a:active{border:1px solid #fff;}
#menustack,nav a,nav li a.subNav,nav p,nav li a.subNav:after,nav li a.subNav:hover,nav li.liDiffer a,nav li.liDiffer a{color:#fff;}
nav a.current,nav a.current:after,nav p.current,nav p.current:after,nav li>a:hover,nav>ul>li>ul>li>a:hover,nav li:active > a,nav li a:active,nav li.liDiffer a,nav p.forMob:hover{background:#fff;color:#333;}
nav p.forDesk:hover{}
nav li.liDiffer a{border:1px solid #333;text-align:center;width:55px;color:#fff;margin:5px auto}
nav li a.subNav:hover{background:none;border:none}
nav>ul>li>ul{margin-left:0!important;}
nav>ul>li:last-child{margin-bottom:60px}


/* 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;}
 nav li.liDiffer		a.icon-facebook{background:#6a88c2}
  nav li.liDiffer		a.icon-instagram{background:#a0714f}
 nav li.liDiffer		a.icon-youtube{background:#e04343}
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}



 nav li.liDiffer a.icon-youtube:hover{background:#e04343}

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:60px;width:100%;height:auto;padding:0 0 8px 0;z-index:9999999999;}
.jerShare p{margin:5px auto;padding:0;font-size:17px}
.jerShare span,.jerShare a{display:inline-block;margin:11px 15px 10px 5px}


/* == gotop == */
.gotop{display:none}
/* == FORM == */
form{padding:15px 0 0 10px;width:100%;}
fieldset{width:60%!important;}
textarea,textarea:required{width:95%;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}

} /* smartphones END */

@media only screen and (max-width : 670px){ 
.homePics>div p{letter-spacing:0;font-size:70%;padding:2% 0 5%}
}

@media only screen and (max-width : 535px){ 
.PicCenter{width:60%;}
a.logo{margin:3% 0 1.2% 3%;}
a.logo div{width:17%;}
a.logo div + div{width:70%;}
a.logo div h3{font-size:300%}
a.logo div h4{font-size:180%}
aside#SubHeader .bpick{top:5%;}
aside#SubHeader .bpick img{position:relative;width:120%;min-width:120%; left:-10%}
.pagePicMultiCenter div{display:block;width:70%;margin:0 auto 20px}
.pagePicMultiCenter div + div{margin:0 auto}
.pLm{float:none;width:80%;margin:2% auto 2.5%}
section.import{height:320px;width:100%;}

.homePics>div{width:28%; } /* width:14%; is for 6 pic */
.homePics>div + div{margin:2%!important}
.homePics>div:nth-last-child(5){margin:2% 2% 2% 3.9%!important;}
.homePics>div:nth-last-child(3){margin:2% 2% 2% 0%!important;}
.homePics>div p{letter-spacing:0;font-size:90%;padding:2% 0 5%}
}/* smartphones max-width : 535px END */

@media only screen and (max-width : 490px){ 
.homeTop .fN{padding:.7% 2.5% 15%}
.homeTop p.fL{font-size:240%;margin-top:10px}
.homeTop .seal{margin-top:10px}
}


@media only screen and (max-width : 414px){   
.enewsPop{width:100%;height:auto;right:0}

.forMob320{display:block}
a.logo{margin:0 auto; }
a.logo div{display:block;
           width:30%;margin:4% auto 0;}
a.logo div + div{width:96%;margin:0 auto 3%;text-align:center}
a.logo div h3{font-size:300%}
a.logo div h4{font-size:180%}
aside#SubHeader .bpick{display:none}

.homeTop .fN{padding:.7% 2.5% 20%}
.homeTop p.fL{width:90%;}
.homeTop .seal{width:10%;}

.pCvsm{width:25%}
.pRsm,.pRm,.pRb,.pLm{float:none;width:80%;margin:2% auto 2.5%}
.pCsm,.pCb{width:93%}
.pCvsm{width:65%}
section.import{height:270px;width:100%;}

fieldset{width:90%!important}
.LockText,.UnlockText{width:75%;font-size:120%;line-height:2.2;}
.LockText:after{padding-right:2%;line-height:2.2;}
.checkboxPic p.icon-checkbox,.checkboxPic p.icon-checkbox-checked{font-size:180%;line-height:1.5;}
textarea,textarea:required{width:90%;}
}/* smartphones max-width : 414px END */

@media only screen and (max-width : 380px){
.homePics>div{width:45%; } /* width:14%; is for 6 pic */
.homePics>div + div{margin:2%!important}
.homePics>div:nth-last-child(5){margin:2% 2% 2% 3.9%!important;}
.homePics>div:nth-last-child(4){margin:2% 2% 2% 0%!important;}
.homePics>div:nth-last-child(3){margin:2% 2% 2% 2%!important;}
.homePics>div:nth-last-child(2){margin:2% 2% 2% 0%!important;}
.homePics>div p{letter-spacing:0;font-size:90%;padding:2% 0 5%}

.homeTop .fN{padding:.7% 2.5% 28%}
.homeTop p.fL{font-size:260%;width:80%;line-height:1}
.homeTop .seal{width:20%;}

}

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

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