/* HTML5 ✰ Boilerplate == Edited by Jerry C. Mohr== *//* ==|== Reset =================== */
/** ==|==
 * D-FINE
 ======================================== */
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 outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul.square,ul.circle,ul.disc{margin-left:30px}
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{font-weight: 700;cursor:default}h1{font-size:32px;}h2{font-size:24px}h3{font-size:19px}h4{font-size:16px;color:#3c3c3c}h5{font-size:14px;color:#3c3c3c}h6{font-size:14px;font-weight:400;color:#3c3c3c}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}sub{bottom:-.25em}small{font-size:90%}big{font-size:110%}b,strong{font-weight:700}i{font-style:italic}em{font-weight:700}
/* ==|==  LINKS Color =========*/
a{text-decoration:none;color:#225487;cursor:pointer;border-bottom:0;}
a:focus{outline:0}
a:hover{color:#33a0ff;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 ================ */
/* ==|== 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:#ddd;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 ======font-family: "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;======== */
/** ==|==
 * SiteName.com
 * Author: Jerry C. Mohr - Lavery Design Associates
 ====webkit-overflow-scrolling: touch;==================================== */
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
img {max-width: 100%;}

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


html{background-color:#fff;}

	
#back{position:fixed;width:100%;left:0px;top:0px;height: 100%; z-index:-9;background:#fff url(../img/b-back.jpg) no-repeat center center fixed;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size: cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/b-back.jpg', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/b-back.jpg', sizingMethod='scale')";}

#Hback{display:none;position:fixed;width:100%;left:0px;top:0px;height: 100%; z-index:-9;background:#000 url(../img/b-Hback.jpg) no-repeat center center fixed;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size: cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/b-Hback.jpg', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/b-Hback.jpg', sizingMethod='scale')";}

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}
article#container,section#footer{width:1000px;top:0;padding:0 0 0 1.5%;}	

header{background:#000;z-index:9999;border-bottom:1px solid #fff;
-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{z-index:1;margin:0 auto 30px;}

section#main{min-height:600px;padding:0;font-size:180%;}

hr{position:relative;width:50%;height:0;margin:2% auto;padding:0;
	outline:none;border:none;border-top:2px solid #ddd;}

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


/* == PAGES TEXT =====================================================================   dba800  */
.pageMain,.pageMainBlog{display:inline-block;width:100%;height:auto;margin:2% 1.8% 35px 0;font-size:138.8%;}
.pageMainBlog{font-size:50%}
.pagetitle{position:relative;width:auto;height:auto;float:left;color:#d8d8d8;font-size:200%;margin:5% 0 3% 0;
	font-family:'Exo',sans-serif;letter-spacing:2px;font-weight:300;text-align:right;
	font-style:italic;-webkit-font-smoothing:subpixel-antialiased}

.pageMainext, .pageMainexthome{font-size:70%;margin:0 0 12%}
.pageMainexthome{margin:0 0 1%}



.hometext{position:relative;display:block;margin:0% 0;width:50%;line-height:1.6;text-shadow:none;
	font-family:'Exo',sans-serif;letter-spacing:2px;font-weight:500;color:#eee;font-size:100%;text-align:left;
			-webkit-font-smoothing:subpixel-antialiased;}

.wideb{position:relative;display:block;margin:0% 0;
width:100%;}
			
.homeaction{position:relative;display:block;margin:2% 0;width:50%;line-height:1.8;
font-family:'Exo',sans-serif;font-size:70%;letter-spacing:2px;font-weight:500;
text-align:center;line-height:2;-webkit-font-smoothing:subpixel-antialiased;
padding:2% 1% 1%;border:1px solid #eee;}

.homeaction span{font-size:100%;padding:3px 30px;color:#fff;background:#666;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
	
.holink{position:relative;display:block;margin:2% 0 5%;width:50%;line-height:1.6;font-weight:500!important;
font-family:'Exo',sans-serif;font-size:70%;letter-spacing:2px;
text-align:left;-webkit-font-smoothing:subpixel-antialiased;}

#homeonly a{color:#ad8500}
#homeonly a:hover{color:#33a0ff}

#picSlide{position:relative;display:block;width:57%;height:auto;margin:3% 0 2% 0;opacity:0;}
#picSlide{height:250px}
#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%;}	




.box-a, .box-b, .box-c{display:inline-block;vertical-align:top;width:31%;margin-left:1.2%;       min-height:190px;margin-bottom:15px;}
.box-a{margin-left:1.6%;}


.text-padleft{margin-left:50px}

.mapic{width:45%;margin:0 auto}

.abouta, ..aboutb{}
/* === img ===== */
.box-a img, .box-b img, .box-c img, .mapic img, .abouta img, .aboutb img, .craigpic img, .pagepicleft img
{width:100%;border:1px solid #000}
/* === about + trainers + other pic ===== */

.craigpic{float:right;width:23.75%;margin:6% 0 6% 3%;}
.abouta, .aboutb{display:inline-block;vertical-align:top;width:18%;margin:3% 0 5% 10%}
.aboutb{width:50%}

.pagepicleft{float:left;width:23.74%;margin:0 2% 2% 0;}


/* === calendar ===== */
#calendar{position:relative;width:96.5%;height:700px;padding-top:50px;margin:0 auto 12%;
	border-top:2px solid #ddd}
/* === Thank & alert Messages for forms ===== */
.textmessage, .textmessageal{float:left;margin:5% 0 20% 10%;font-size:110%;font-weight:bold;}
.textmessageal{color:#c00}


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


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


/* ==|== HEADER LOGO=========================== width 26%============ */

a.logo,.headtext{float:left;width:30%;}
a.logo{margin:5% 0 0 0;}
.headtext{float:right;width:60%;margin:7% 0 0 3%;font-size:120%;text-shadow:none;
	font-family:'Exo',sans-serif;letter-spacing:4px;font-weight:700;-webkit-font-smoothing:subpixel-antialiased}

a.logo div,a.logo div img{width:100%}

.wLogo{display:none}


#menustack>span>p{display:none}
section#NavSpc{width:95%;margin:1% auto;z-index:99999999}

/* ==|== FOOTER ======================================== */

footer{color:#555;font-family:'Exo',sans-serif;letter-spacing:2px;-webkit-font-smoothing:subpixel-antialiased;padding-top:30px}  
.lFoot,.rFoot{position:relative;display:block;float:left;width:49%;text-align:left;}
.rFoot{float:right;text-align:right}


.socFootbox{width:100%;margin:0% auto 2.2%;font-size:120%;}
.socFootbox section.SocialSpc{float:none;margin:0 auto;padding:.4% 0 .3%;}	
.socFootbox section.SocialSpc [class^="icon-"], .socFootbox section.SocialSpc [class*=" icon-"]{margin:0 1% 15px 0;color:#555;letter-spacing:0;}


.copy{font-size:150%;line-height:1.6}
.copy small{font-size:90%}
.lda{position:relative;margin:9% 0 3% 3%;color:#333;font-family:'Arial', sans-serif;font-size:11px;text-align:left;}
.lda a{color:#555;text-decoration:underline}
.lda a:hover{color:#bbae6c;}	
	


.plef,.prig{float:left;width:49%}
.plef{}
.prig{float:right;}


/*===========================================*/

.pressVid{width:60%;margin:0 auto;text-align:center;}
.vidFioslogo{margin:0 auto;width:35%}
.vidFioslogo img{width:100%}
.videoCraig{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.videoCraig iframe,.videoCraig object,.videoCraig embed
{position:absolute;top:0;left:0;width:100%;height:100%;}




/* ==|== NAV =============
font-family: 'Exo', sans-serif;

=========================== */
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 5.3%;}
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:90%;}
nav a.subNav{padding-bottom:10px;}
nav a,nav p{background:transparent;padding:0;font-size:180%;font-weight:300;
font-family:'Exo', sans-serif;text-align:center;border:0;letter-spacing:2px;-webkit-font-smoothing:subpixel-antialiased}
nav p{line-height:1.1}						
nav a,nav p,.subNav:after{cursor:pointer;color:#fff;}/* NAV fonts color */
nav li a:hover,nav>li:hover a,nav a.subNav:hover::after,nav ul ul li a:hover::after{color:#dba800;}
nav li.liDiffer{}

nav li.liDiffer a{font-size:180%;color:#000;background:#fff;padding:1% 3% 1.2%;text-transform:none;font-weight:500;}
nav li.liDiffer a:hover,nav>li.liDiffer:hover a{color:#dba800;background:#000;}
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:#000;border:1px solid #fff;padding:10px 25px 25px 15px;text-align:left;
-ms-box-shadow:1px 2px 3px rgba(0,0,0, .7), -2px 0px 3px rgba(0,0,0, .7);-moz-box-shadow:1px 2px 3px rgba(0,0,0, .7), -2px 0px 3px rgba(0,0,0, .7);
-o-box-shadow:1px 2px 3px rgba(0,0,0, .7), -2px 0px 3px rgba(0,0,0, .7);-webkit-box-shadow:1px 2px 3px rgba(0,0,0, .7), -2px 0px 3px rgba(0,0,0, .7);
box-shadow:1px 2px 3px rgba(0,0,0, .7), -2px 0px 3px rgba(0,0,0, .7);}

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

nav p{color:#fff;font-weight:300}
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:2px;margin-left:2px;color:#fff;
	  			 font-family:'icomoon';content:"\e605";/*right*/font-size:90%;}

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

nav li.phone{float:right;}

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

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

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;padding-left:13px;}
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;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; border:1px solid #f1f1f1;*/
-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:#000;color:#fff;}

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

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}
form#mc-embedded-subscribe-form .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;}







/* ==|== EASY CSS ============================================================ */
.smallf{font-size:95%}	.regul{font-size:100%} .regulb{font-size:130%}	.regm{font-size:70%}

.big {font-size:110%} .abig{font-size:17px}
.usmall  {font-size:10px}		.sbig  {font-size:18px;}
.esmall  {font-size:11px}		.ebig  {font-size:20px;} .ezbig  {font-size:21px;}
.ssmall  {font-size:12px}		.ubig  {font-size:22px;}
.small   {font-size:13px}		.s-ubig {font-size:22px;}
/*  FONT WEIGHT & STYLE */
.strong {font-weight:bold;} .italic {font-style: italic;} .oblique {font-style: oblique;}
/*  FONT VARIANT & TEXT TRANSFORM */
.scaps  {font-variant:small-caps;}  .capital {text-transform:capitalize}
.upperc {text-transform:uppercase}  .lowerc  {text-transform:lowercase}
/*  LETTER SPACING & WORD SPACING */
.ltrspce  {letter-spacing:1px;}								

/*  LINE HEIGHT & TEXT DECORATION */
.nolineh  {line-height:1;}	.olineh  {line-height:1.5;}	.underl   {text-decoration:underline;}
.mlineh {line-height:2;}
.blineh   {line-height:2.4;}	.linetrgh {text-decoration:line-through;}	
.mnolineh  {line-height:0;}		
.e-blineh {line-height:1.8;}	
/*  TEXT ALIGN & INDENT & ALTERNATIVE FONTS */
.left    {text-align:left;}     .center {text-align:center;}  .right {text-align:right;}			
.justify {text-align:justify;}	
.sindent {text-indent:5%;}	.indent {text-indent:10%;}	.bindent {text-indent:15%;}				
/*  BORDERS */
.noborder {border:none;}   .minindex{z-index:-3}
.above {border-top: 1px solid #444;}    .abovedot {border-top: 1px dotted #444;}
.right {border-right: 1px solid #444;}	.rightdot {border-right: 1px dotted #444;}
.under {border-bottom: 1px solid #444;}	.underdot {border-bottom: 1px dotted #444;}
.left {border-left: 1px solid #444;}    .leftdot {border-left: 1px dotted #444;}
/*  PADDING */
.spad {padding:5px;}   .pad {padding:10px;}   .bpad {padding:20px;}   .s-bpad {padding:30px;}
.spad-top {padding-top:5px;}    	.pad-top    {padding-top:10px;}.mpad-top    {padding-top:15px;}
.bpad-top {padding-top:20px;}   	.s-bpad-top {padding-top:30px;}.xbpad-top{padding-top:70px;}
.spad-right {padding-right:5px;}    .pad-right    {padding-right:10px;}
.bpad-right {padding-right:20px;}   .s-bpad-right {padding-right:30px;}
.vspad-bottom {padding-bottom:3px;} .spad-bottom {padding-bottom:5px;}  .pad-bottom    {padding-bottom:10px;}.mpad-bottom    {padding-bottom:15px;}
.bpad-bottom {padding-bottom:20px;} .m-bpad-bottom{padding-bottom:25px;}  .s-bpad-bottom {padding-bottom:30px;}
.spad-left {padding-left:5px;}    	.pad-left    {padding-left:10px;}
.bpad-left {padding-left:20px;}   	.s-bpad-left {padding-left:30px;}.xs-bpad-left {padding-left:60px;}
.margt{margin-top:5px}
/*  SITE COLORS */	
.black {color:#000;} .gray {color:#555;} .light-gray{color:#f7f7f7;} .white{color:#fff;}
.blk-font {color:#262626;} .li-blk-font {color:#444;} .light-gray{color:#f7f7f7;}

.green {color:#a1b246;} .m-green {color:#96a641;}
.d-green{color:#808d38}	
.vd-green{color:#738132} .backbeige  {background-color:#f9f4e7;}
.purple {color:#542b52}	 .l-purple {color:#5f315d} .d-purple {color:#492547}
.backbrown {background-color:#c79a69;}
.brown{color:#9b6631}  .d-brown{color:#704e29}

.tshadow{text-shadow:1px 1px 1px #abadaf}
.text-shad{text-shadow:0 1px #999;}.btext-shad{text-shadow:0 1px #222;}
.text-wshad{text-shadow:-1px 1px 1px #aaa;}
/* --- For Alternate Fonts --- */
.arial{font-family:'Arial', sans-serif}
.arialbalck{font-family: 'Arial Black', sans-serif}
.times{font-family:'Times', serif;}
.exo{font-family:'Exo',sans-serif;letter-spacing:2px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased}
.exobold{font-family:'Exo',sans-serif;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:subpixel-antialiased}

.cboth{clear:both}


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


/* ==|== 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%}
#picSlide{height:435px}
/*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;}
} /* 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}
#picSlide{height:300px}
} /* end 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}
article#header,article#container,section#footer{width:100%;}
article#container{padding:0 2.5% 0 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%;}

.jerShare{right:5%;top:90%;}
.jerShareHom{right:5%;top:15%;}

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

.homeaction{font-size:60%;}
ul.liIn{margin:0 0 0 3% !important;}
.pressVid{width:80%}
.vidFioslogo{width:25%}
}/*  end TAblet */


/* 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{display:none !important;}
.forMob{display:block}
.forMobInline{display:inline-block}
.forMob320{display:none}
nav li.phone{float: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;float:none;width:70%;margin:5% auto 7%;}

a.logo{position:relative;display:block;float:none;width:50%;margin:5% auto 0;}
.headtext{float:none;width:90%;margin:5% auto 0;text-align:center}
.plef,.prig{float:none;width:96%}
.prig{margin-top:20px}

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;}
aside#left{display:none;position:relative;float:none;width:250px;margin:0 auto;}/*aside#left{display:none;} = will only load on home see script in home.php*/


.pageMain{display:block;width:97%;height:auto;margin:2% 1.2% 0 1.8%;font-size:138.8%;}
.pageMainext, .threeboxes{margin:20px 0}
.box-a{display:block;width:270px;margin:0 auto;}
.box-b,.box-c{display:none}

.hometext{width:96.5%;text-align:left}
.homeaction{width:95%;margin:15px auto;padding:10px;border:3px solid #777;}
.homeaction span{font-size:100%;padding:0;color:#000;background:#fff;}
.craigpic {width:40%}
.text-padleft{margin-left:0}
.mapic{width:95%}
.pressVid{width:96%}
.vidFioslogo{width:55%}

.lFoot,.rFoot{float:none;width:100%;}
.rFoot{text-align:center}

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


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:#555;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:300;}
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:#000;font-weight:700}
nav>ul>li>a.subNav{margin:0 0 5px 12px}
nav>ul>li:first-child>a.subNav{position:relative;left:-20px !important;}

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:0%;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%;}



/*-- header logo --*/
.pagetitle{float:none;margin:0}

/* == gotop == */
.gotop{display:none}

/* == 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}
.LockText,.UnlockText{width:80%;font-size:110%;}
.UnlockText{font-size:120%;}
					/* =======  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 portrait */
@media only screen and (max-width : 414px){
.forMob320{display:block}
a.logo{float:none;width:80%}
}



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