.print {display: none;}
@media print { .noprint {display: none;}}
body{margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}
body, td{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:15px; line-height:160%;color:#3E3E3E;}
/* HEADING TAGS ********************************************/
iframe{outline:0;}
sup, sub{vertical-align: baseline; position: relative; top: -0.4em;}
sub{top: 0.4em;}
H1, H2, H3, H4, H5, H6, .fauxH1{font-family:'Open Sans', Arial, Helvetica, sans-serif; line-height:110%; margin: 0; font-weight:400;}
H1, .fauxH1 {font-size:1.7em; color:#333;}
H2 {font-size:1.4em; color:#333;}
H3 {font-size:1em; color:#333;}
H4 {font-size:0.7em; color:#333;}
H5 {font-size:0.7em; color:#333;}
H6 {font-size:0.7em; color:#333;}
/***********************************************************/
.fontsize_0{font-size:9px; line-height:150%;}
.fontsize_1{font-size:10px; line-height:150%;}
.fontsize_2{font-size:11px; line-height:152%;}
.fontsize_3{font-size:13px}
.fontsize_4{font-size:15px; line-height:150%;}
.fontsize_5{font-size:17px; line-height:150%;}
.fontsize_6{font-size:19px; line-height:140%;}
.fontsize_7{font-size:21px; line-height:132%;}
.fontsize_8{font-size:25px; line-height:132%;}
/***********************************************************/
.es-centerdiv{ margin-left: auto; margin-right: auto; }
.esimagebox{
	border: 7px solid #FFF;
	box-shadow: 0px 15px 10px -10px rgba(0,0,0,0.3), 0px 1px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 15px 10px -10px rgba(0,0,0,0.3), 0px 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 15px 10px -10px rgba(0,0,0,0.3), 0px 1px 4px rgba(0,0,0,0.3);
	border-collapse:separate;
}
.notification-cell{
	padding:10px 15px 10px 20px;
	background-image:url(/images/peas-box-bg.png);
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	vertical-align:top;
	}
.menu-cell{
	border-top:1px dotted #CCC;
	padding:7px 0px 7px 15px;
	background-image:url(/images/peas-arw-grey.png);
	background-position: 0px 10px;
	background-repeat:no-repeat;
	}
.menu-cell a {
	font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:600; font-size:13px; line-height:140%;
	text-decoration:none;
}
.menu-cell a:hover {
	text-decoration:none;
	color:#C00;
}
/***********************************************************/
A{color: #003366; text-decoration : underline; outline: none;}
A:HOVER{color: #C00; text-decoration : underline;}
.LHmenu1Wrapper{margin-bottom:30px;}
.LHmenu2Wrapper{margin-bottom:30px;}
.LHmenu3Wrapper{margin-bottom:30px;}
.RHmenu1Wrapper{margin-bottom:30px;}
.RHmenu2Wrapper{margin-bottom:30px;}
.RHmenu3Wrapper{margin-bottom:30px;}
.FooterContentWrapper{margin-bottom:30px;}
/* InSECTION MENU **********************************************************/
.inSectionWrapper{
	margin-bottom:30px;
	}
.inSectionListHead{
	font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:300;
	font-size:28px;
	line-height:100%;
	margin-top: 0px;
	margin-bottom: 5px;
	color:#333;
	}
.inSectionItem{
	border-top: 1px solid #E5E5E5;
	padding: 8px 0px;
	}
A.inSectionItemLink{
	font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:600; font-size:13px; line-height:140%;
	text-decoration:none;
	}
A.inSectionItemLink:HOVER{
	text-decoration:none;
	color:#C00;
	}
/***********************************************************/
form{
margin:0px;
padding:0px;
}
hr {border:none;border-top: rgba(0, 0, 0, 0.18) 1px solid;margin-top: 1.7em;margin-bottom: 1.7em;}    
.HomePostHead{
	margin-top:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:48px;
	line-height:100%;
	color: #900;
	font-weight:normal;
	}
.HomePostTable{
	border-top: 1px dotted #CCC;
	}
.HomePostCell{
	padding: 25px 0px 25px 0px;
	}
.HomePostImage{
	/* width:220px;
	height:165px;
	margin-right:25px; */
	border: 1px solid #CCC;
	/* -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; */
	}
A.HomePostTitle{
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:140%;
	font-weight:400;
	text-decoration:none;
	}
A.HomePostTitle:HOVER{
	text-decoration:none;
	color:#C00;
	}

.HomePostDate{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.HomePostDescription{
	width:100%;
	margin-top: 15px;
	margin-bottom: 20px;
	}	
.HomePostSubmit{
	color:#FFF;
	background-color: #666;
	/* border:1px solid #CCC; */
	padding:6px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
	text-decoration:none;
}
.HomePostSubmit:hover{
	color:#FF9;
	background-color: #000;
	text-decoration:none;
}
/* ON ARTICLE PAGE **********************************************************/
.ArticleListHead{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:120%;
	color: #333;
	font-weight: bold;
	}
.ArticleListTable{
	border-top: 1px solid #CCC;
	}
.ArticleListCell{
	padding: 15px 0px 15px 0px;
	}
.ArticleListImage{
	width:100px;
	height:75px;
	margin-right:15px;
	border: 1px solid #CCC;
	/* -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; */
	}
A.ArticleListTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:140%;
	text-decoration:none;
	font-weight:bold;
	}
A.ArticleListTitle:HOVER{
	text-decoration:none;
	color:#C00;
	}
.ArticleListDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.ArticleListDescription{
	float:right;
	width:100%;
	margin-top: 15px;
	margin-bottom: 20px;
	}	
.ArticleListSubmit{
	color:#FFF;
	background-color: #666;
	/* border:1px solid #CCC; */
	padding:6px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
	text-decoration:none;
}
.ArticleListSubmit:hover{
	color:#FF9;
	background-color: #000;
	text-decoration:none;
}

.rhmenu{margin:0; background-color:#F3F3F3;}
.rhmenu #rhheading{padding:10px 0px 8px 12px; display:block; margin:0; font-size:20px; line-height:100%; color:#333; background-color:#E9E9E9;-moz-border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px;  border-top:0;}
.rhmenu a {
display:block;
padding:10px 0px 10px 28px; margin:0; 
font-weight:600;
color: #999;
text-decoration: none;
outline: none;
background-image:url(/images/kc-bullet3.png); background-position:10px 16px; background-repeat:no-repeat;
border-top:1px dotted #CCC; 
}
.rhmenu a:hover {
	color: #000;
	text-decoration:none;
	background-color: #E9E9E9;
}
.rhmenu:last-child > a:hover{
	-moz-border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom:0;
	}
.rhmenu_other{
	padding:10px 0px 10px 28px;
	border-top:1px dotted #CCC;
	}

.image-auto-100{ width:100%; height:auto;}
.image-auto-60{ width:60%; height:auto;}
.image-auto-40{ width:40%; height:auto;}
.image-auto-30{ width:30%; height:auto;}
.image-auto-20{ width:20%; height:auto;}
.radius-all, .radius-all img{-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border-top:0;}
.radius-top{-moz-border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px;  border-top:0;}
.radius-bot{ -moz-border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom:0;}


.be-smallsubmit{
	color:#FFF;
	background-color: #999;
	padding:3px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
	margin-top:7px;
	text-decoration:none;
}
.be-smallsubmit:hover{
	color:#FFF;
	background-color: #000;
	text-decoration:none;
}
.be-smallsubmitred{
	color:#FFF;
	background-color: #900;
	padding:3px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
	margin-top:7px;
	text-decoration:none;
}
.be-smallsubmitred:hover{
	color:#FFF;
	background-color: #000;
	text-decoration:none;
}
A.blocklink {
	color:#666666;
	font-weight: normal;
	text-decoration : none;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	padding: 1px 5px 3px;
	line-height: 20px;
}
A.blocklink:HOVER {
	color:#FFFFFF;
	background-color: #CCCCCC;
}
A.blocklinkselect {
	color:#666666;
	font-weight: bold;
	text-decoration : none;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	padding: 1px 5px 3px;
	line-height: 20px;
}
A.blocklinkselect:HOVER {
	color:#FFFFFF;
	background-color: #CCCCCC;
}
.baselink{
	font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:170%;
	color: #939393;
	}

.baselink a {
text-decoration : none;
outline: none;
}
.baselink a:HOVER {
	color: #000;
	text-decoration : underline;
}
.formbutton{padding:8px 12px 8px 12px; background-color:#999; border: 1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration:none;}
.formbutton:HOVER{color: #FFF; background-color:#464646; cursor:pointer;}
.thisshadow{
	text-shadow: 2px 2px 10px rgba(0,0,0,0.5);
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
.be-textfield{
	color:#333333;
	background-color: #EEEEEE;
	border:1px solid #CCC;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.be-selectfield{
	color:#333333;
	background-color: #EEEEEE;
	border:1px solid #CCC;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.be-submit{
	color:#333333;
	background-color: #EEE;
	border:1px solid #CCC;
	padding:6px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	cursor:pointer;
}
.be-submit:hover{
	color:#000;
	background-color: #E0E0E0;

}
.nopaddingeffect{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.escms-responsive-menushow{
		font-family:"Open Sans",Arial,Helvetica,sans-serif;
		font-size:13px;
		line-height:21px;
		padding:6px 5px 6px 28px;
		background:#333;
		color:#fff;
		background-image:url(/images/menushow.png); background-repeat:no-repeat; background-position: 8px 11px;
		cursor:pointer;
		display:none;
	}
.escms-smartmenu-wrapper{background-color:#FFF; display:block; z-index:99; border-bottom:1px solid #CCC;}

.buttonmore{
	color:#FFF;
	background-color: #000;
	/* border:1px solid #CCC; */
	padding:8px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
	text-decoration:none;
	font-family:"PT Sans Narrow",Arial,Helvetica,sans-serif;
	font-weight:700;
}
.buttonmore:hover{
	color:#FFF;
	background-color: #900;
	text-decoration:none;
}

/*********** HOME BLOCKS ****************/
.hblock01{width:100%; display:table;}
/* .hblock01 > div:last-child{margin-right:0px;} */
.hblock01 > div{float:left; width:33%; padding-left:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.hblock01 > div > h2{font-size:2em; margin-top:0px; margin-bottom:5px; font-weight:700;}
.hblock01 > div > img{width:22%; height:auto;}
/*********** HOME BLOCKS ****************/

.glowshadow{
	box-shadow: 2px 2px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 2px 2px 10px rgba(0,0,0,0.1);
	border-collapse:separate;
	}
.escms-news-image{ float:right; width: 420px; margin-left:30px;}
.escms-news-image img{margin-bottom:10px; border:5px solid #EEE; width:100%; height:auto;}


/* .escms-comments-button-bg {padding:20px; border:2px solid #F3F3F3; background-color:#FFF; margin-top:0px; text-align:center;} */
.escms-comments-button-bg {padding:5px 0px 20px 0px; text-align:left;}
.escms-comments-head {padding:3px 3px 3px 20px; background-color:#F3F3F3; margin-top:10px;}
.escms-comments-body {padding:15px; border:2px solid #F3F3F3; background-color:#FFF; margin-top:0px;}
.escms-head-search{float:right; margin-top:35px; width:250px; border:1px solid #CCC; padding:2px; background-color:#F6F6F6; display:none;}
.escms-head-search-form{float:right; width:200px; margin-right:19px;}
.escms-head-search-form input{width:100%; height:16px; border:0; padding:6px; background-color:#F6F6F6; font-size:12px;}
.escms-head-search-button{float:right; width:28px; height:28px; cursor:pointer; background-image:url(/images/search_b2.png); background-repeat:no-repeat; background-position:center center; -moz-border-top-right-radius: 5px; -moz-border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.escms-head-search-above{position:absolute; top:40px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:30px; color:#666; margin-left:-5px;}
.escms-head-search-below{position:absolute; top:115px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:15px; color:#666;}

#es_static_header{height:170px;}
/*********** RESPONSIVE SECTION ****************/
/*********** RESPONSIVE SECTION ****************/
/*********** RESPONSIVE SECTION ****************/
.escms-head-wrap, .escms-subnav-wrap, .escms-slider-wrap, .escms-bodycontentwrap, .escms-footer-wrap, .escms-head, .escms-subnav1, .escms-subnav2, .escms-subnav3, .escms-footer1, .escms-footer{margin-left: auto; margin-right: auto;}
.siteimage{ width:auto; height:auto; max-width:inherit;}
	
	/* POSSIBLY DEPRECATED .escms-pagetop-wrap{width:100%} */
	.escms-pagemid-wrap{width:100%}
	/* POSSIBLY DEPRECATED .escms-pagebot-wrap{width:100%; clear:both; display:inline;} */
	.escms-memberdiv-wrap{position: relative; top:0px; width:980px; margin-left:auto; margin-right:auto;}
	.escms-memberdiv{top:0px; position: absolute; z-index:999; width:100%; float:right;}
	.escms-membertable{
		width:100px;
		border-bottom:1px solid #666; border-left:1px solid #666; border-right:1px solid #666; background-color:#666; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;
		margin-right:0px;
		}
	
	/* FLOAT OVER TOP OF SLIDER: .escms-head-wrap{height:100px; position:absolute; vertical-align:top; top:0px; width:100%; z-index:100; background-color:#999;} */
	.escms-head-wrap{width:100%;}
	.escms-head{width:980px; margin-left: auto; margin-right: auto;}
	.escms-head-logo{float:left; width:360px;}
	.escms-head-menu{float:left; margin-top:50px;}
	.escms-headmob{width:100%; display:none;}
	.escms-menubelow-wrap{width:100%;}
	.escms-menubelow{width:980px; margin-left: auto; margin-right: auto;}


	.escms-subnav1-wrap{width:100%;}
	.escms-subnav1{width:980px;}
	.escms-subnav2-wrap{width:100%;}
	.escms-subnav2{width:980px;}
	.escms-subnav3-wrap{width:100%;}
	.escms-subnav3{width:980px;}
	.escms-footer1-wrap{width:100%;}
	.escms-footer1{width:980px;}
	
	.escms-video-content{width:980px; margin-top:30px; margin-left: auto; margin-right: auto;}


	.escms-slider-wrap{width:100%;}
	.escms-slider{}


	.escms-bodycontentwrap{
		margin-left: auto;
		margin-right: auto;
		width:980px;
		display:table;
		clear:left;
	}
	.escms-content-container{
		float: left;
	}
	.escms-content{
		padding-top:30px;
	}
	.escms-rh-container{
		float: left;
	}
	.escms-rh{
		margin: 0px 0px 0px 0px; /*Margins for inner DIV inside each column (to provide padding)*/
		margin-top: 0;
		padding-top:30px;
	}
	.escms-lh{
		float:left;
		padding-top:30px;
	}

	.escms-footer-wrap{clear:both; width:980px;}
	.escms-footer{clear:both;}
	.escms-footermob{clear:both; display:none;}

	.escms-homepostdiv{ float: left; width: 550px; height: 200px; margin-right:30px; margin-bottom:20px;}
	.escms-homepostimage{}

	.ecms-panel-1{
	width:277px; margin-right:20px; float:left;
	background-image:url(/images/peas-box-bg.png);
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	vertical-align:top;
	padding:15px;
	box-sizing: border-box;
	}
	.ecms-panel-1:last-of-type{margin-right:0px;}
	.ecms-panel-2{}
	.ecms-panel-3{}
	
	.shopimage{width:100%; height:auto;}
	.shopimagediv{width:256px; padding-right:27px;}
	.shoppricediv{text-align:center; font-weight:bold;}
	.shopnamediv{text-align:center;}

	#footer-container-two-1{width:270px; border-right:1px solid #CCC; float:left; text-align:left;}
	#footer-container-two-2{width:250px; padding-left:70px; float:left; text-align:left;}
	#footer-container-two-3{width:300px; float:left; text-align:left;}
	#footer-container-two-4{padding-left:40px; float:left; text-align:left; margin-top:40px;}
	#footer-container-two-2-item{color:#FFF; background-image:url(/images/caspia/dot-white.png); background-repeat:no-repeat; background-position:0px 8px; padding:0px 0px 0px 15px; text-align:left;}
	#footer-container-two-2-item a{ color:#FFF; text-decoration:none;}
	#footer-container-two-2-item a:hover{ color:#FFF; text-decoration:underline;}
@media screen and (max-width: 1190px) {
	.escms-smartmenu-wrapper{display:block;}

	#es_static_header{height:350px;}
	.escms-head{width:980px;}
	.escms-subnav{width:980px;}
	.escms-slider-wrap{width:100%;}
	.escms-menubelow-wrap{width:100%;}
	.escms-menubelow{width:980px;}

	.escms-subnav1{width:980px;}
	.escms-subnav2{width:980px;}
	.escms-subnav3{width:980px;}
	.escms-footer1{width:980px;}
	
	.escms-video-content{width:980px;}
		
	.escms-footer-wrap{width:980px;}
	.escms-homepostdiv{ float: left; width: 455px; height: 205px;}
	.siteimage{ width:80%; height:auto;}
	
	.shopimage{ width:100%; height:auto;}
	.shopimagediv{width:205px; padding-right:27px;}
	.shoppricediv{text-align:center; font-weight:bold; font-size:12px;}
	.shopnamediv, .shopnamediv > a{text-align:center; font-size:11px;}
	
	.ecms-panel-1{width:230px; height:212px;}
	.escms-memberdiv-wrap{width:980px;}
	
	.escms-news-image{width: 360px;}
	#footer-container-two-1{margin-left:110px;}
	#footer-container-two-4{ display:none;}
	#footer-container-two-3{width:260px;}
}
@media screen and (max-width:1000px) {
	.escms-smartmenu-wrapper{display:block;}

	.escms-head{width:720px;}
	.escms-subnav{width:720px;}
	.escms-slider-wrap{width:100%;}
	.escms-menubelow{width:720px;}

	.escms-subnav1{width:720px;}
	.escms-subnav2{width:720px;}
	.escms-subnav3{width:720px;}
	.escms-footer1{width:720px;}

	.escms-video-content{width:720px;}

	.escms-footer-wrap{width:720px;}
	.escms-homepostdiv{ float: left; width: 455px; height: 205px;}
	.siteimage{ width:80%; height:auto;}
	
	.shopimage{ width:100%; height:auto;}
	.shopimagediv{width:205px; padding-right:27px;}
	.shoppricediv{text-align:center; font-weight:bold; font-size:12px;}
	.shopnamediv, .shopnamediv > a{text-align:center; font-size:11px;}
	
	.ecms-panel-1{width:230px; height:212px;}
	.escms-memberdiv-wrap{width:720px;}
	.escms-lh{display:none;}

	H1, .fauxH1 {font-size:2.4em;}
	H2 {font-size:1.8em;}
	H3 {font-size:1.7em;}
	H4 {font-size:1.6em;}
	H5 {font-size:1.5em;}
	H6 {font-size:1.4em;}
	
	.escms-news-image{width: 320px;}
	#footer-container-two-1{margin-left:0px; width:220px;}
	#footer-container-two-2{ padding-left:30px;}
	#footer-container-two-3{width:190px; float:left;}
}
@media screen and (max-width: 760px) {
	.escms-smartmenu-wrapper{display:none;}
	.escms-responsive-menushow{display:block;}

	.hblock01 > div{float: none; display:table; width:99%; margin-bottom:20px;}
	.escms-head{ width:100%;}
	.escms-head-logo{float:none; width:100%; text-align:center;}
	.escms-head-menu{float:none;}
	.escms-subnav{width:100%;}
	.escms-slider-wrap{display:none;}
	.escms-lh{display:none;}
	.escms-content-container{float:none;}
	.escms-menubelow{width:100%;}
	
	.escms-video-content{width:100%;}

	.escms-subnav1, .escms-subnav2, .escms-subnav3, .escms-footer1{width:90%;}

	.escms-footer-wrap{display:none;}
	.escms-homepostdiv{ float: none; width: 96%; height: auto; box-sizing: border-box;}
	.escms-homepostimage{ width:129px; height:97px;}
	.siteimage{ width:80%; height:auto;}
	
	.shopimage{ width:100%; height:auto;}
	.shopimagediv{width:205px; padding-right:27px;}
	.shoppricediv{text-align:center; font-weight:bold; font-size:12px;}
	.shopnamediv, .shopnamediv > a{text-align:center; font-size:11px;}

	.ecms-panel-1{float:none; width:100%; margin-top:20px; height:auto; margin-right:0px;}
	.ecms-panel-1:first-of-type{margin-top:0px;}
	
	H1, .fauxH1{font-size:30px;}
	H2{font-size:20px;}
	H3{font-size:18px;}
	H4{font-size:16px;}
	.image-auto{ width:50%; height:auto;}
	/*
	.escms-memberdiv-wrap{width:100%; text-align:center;}
	.escms-memberdiv{ float: none; width:320px; left:0; right:0; margin-left:auto; margin-right:auto;}
	*/
	.escms-memberdiv-wrap{display:none;}
	.escms-memberdiv{display:none;}
	
	.escms-head-search{float: none; margin-top:0px; padding-bottom:30px; width:230px; margin-left:auto; margin-right:auto; }
	.escms-head-search-form{width:180px; margin-right:19px;}
	.escms-head-search-above{display:none;}
	.escms-head-search-below{display:none;}

	H1, .fauxH1 {font-size:2em;}
	H2 {font-size:1.8em;}
	H3 {font-size:1.7em;}
	H4 {font-size:1.6em;}
	H5 {font-size:1.5em;}
	H6 {font-size:1.4em;}
	
	.escms-news-image{ float: none; width: 100%; margin-left:0px;}
	.escms-news-image img{margin-bottom:10px; border:5px solid #EEE; width:100%; height:auto;}
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.35%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapperVimeo {
	position: relative;
	padding-bottom: 54%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe, .videoWrapperVimeo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#imagecredicts{color:#333; text-decoration:none;}