
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');

*{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing:border-box;


}




form{ margin:0px; padding:0px;}
body {margin:0px; background-color:#FFF; color:#555; font-family: 'Raleway', sans-serif; font-size:16px; line-height:1.3;
}
.bodywrappermain{
	width:100%; float:left;
background-image:url(/images/bg-repeat.png); background-repeat:repeat-y; background-position:top center;
}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:10px;}
h1{ font-size:30px; line-height:36px;  color:#000000;line-height:normal;font-weight:500; text-transform:uppercase;  }
h2{ font-size:24px; line-height:30px;color:#000000; line-height:normal;font-weight:500; text-transform:uppercase;  }
h3{  font-size:18px; line-height:24px; color:#000000;line-height:normal;font-weight:500; text-transform:uppercase;  }
input, select, textarea, button{font-family:'Lato'; font-size:16px; }
h1{padding-bottom:25px;}
#zMenuDiv181 a.trigger{ font-weight:500; text-transform:uppercase;}
#zMenuDiv182 a.trigger{ font-weight:500; text-transform:uppercase;}

ul,ol{ padding-left:25px;}
a:link, a:visited{color:#000;text-decoration:none;}
a:hover{ color:#CC0000;text-decoration:underline;}



strong{ font-weight:500; text-transform:uppercase;  font-size:21px;  color:#000;}

.wrapper{width:100%; max-width:960px; min-width:400px;margin:0 auto;padding:0px; }
.homeSearchDiv, .sidebartext { padding-left:5px;}
.homeSearchDiv{ padding-bottom:10px;}

.cont_area{width:100%;float:left; }
.center_block{/*background-image:url(/images/shell/cbg.jpg); background-position:top center;*/width:100%; float:left;
	padding:20px;
}


#zMenuDiv1 a.trigger, #zMenuDiv181 a.trigger{ border-left:0px;}
.rss-summary-title{ font-weight:500;text-transform:uppercase;color:#000;}
#zMenuDiv181, #zMenuDiv181 a.trigger-selected{background:none !important;}

#zMenuDiv182, #zMenuDiv182 a.trigger-selected{background:none !important;}
#zMenuDiv181 a.trigger{border-left:none !important;font-family:'Lato' !important; font-size:28px !important; color:#ffffff !important;}
#zMenuDiv182 a.trigger{border-left:none !important;font-family:'Lato' !important; font-size:22px !important; color:#FFF !important;}
#zMenuDiv182 {width:860px;}

#zMenuDiv181 a.trigger:hover, #zMenuDiv182 a.trigger:hover{background:none !important;color:#FFF !important; }
.left_block{width:230px;float:left; max-width:230px; padding:20px; padding-top:30px; padding-bottom:40px;  }
.cont_block{width:730px;float:right;padding:20px; padding-top:30px; padding-bottom:40px;}
.crights a:link, .crights a:visited{ color:#FFF;}
.crights{ color:#FFF;clear:both; width:100%; text-align:center; padding:3%; float:left; font-size:12px; line-height:14px;  }
.titlediv{  color:#FFF; float:left; font-size:18px; line-height:24px; padding-top:15px; padding-bottom:0px; width:100%; }
.menudiv{width:100%; float:left;   background-color:#353636;}
.searchdiv{float:right; width:200px;}
.center_block{background-color:#FFF; width:100%; float:left;}
.mobileMenuDiv .zMenuBarDiv {width:100% !important; }
.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}
#slideshowHomeDiv1{width:100% !important;}
#slideshowHomeDiv1 img{max-width:100%;}
.sh-center{width:960px; margin:0 auto;}

.sh-1:link, .sh-1:visited{
	display:block;
	width:641px;
	float:left;
	margin-right:67px;
}
.sh-2{
	max-width:100%;
}
.sh-3:link, .sh-3:visited{
	display:block;
	width:252px;
	float:left;
	margin-top:30px;
}
.sh-4{
	max-width:100%;
}
.sh-5{
	width:100% !important;
	float:left;
}
.sh-6, .sh-6-2{
	width:100%;
	float:left;
	background-color:#102156 !important;color:#8daec7;
	float:left;
	padding-bottom:20px;
	background-position:top center;
	background-repeat:repeat-x;
}
.sh-6-2 a:link, .sh-6-2 a:visited{ color:#FFF; }
.sh-7{
	width:100%;
	padding-left:50px;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:50px;
	float:left;
}



.sh-6-2{background-color:#000; color:#FFF;}
.sh-homemain{width:637px; float:left; padding:45px; padding-top:50px; }

.sh-homecontainer{ width:100%; float:left;}
.sh-homecontainer h2{ padding-bottom:10px; margin-bottom:20px; border-bottom:4px solid #cbcbcb;}
.sh-sidebarlinks a:link, .sh-sidebarlinks a:visited{ width:100%; float:left; font-weight:bold; display:block; padding-bottom:15px;}
.sh-homeside{width:300px;  padding-top:50px; border-left:1px solid #cbcbcb; padding-left:30px; float:left;}



.zblog-bookmarkshare {
	display: none;
}
.zblog-relatedarticles {
	display: none;
}
.zblog-populararticles {
	display: none;
}
.zblog-articlepagenav {
	display: none;
}


@media only screen and (max-width: 992px) {
	.center_block img{ width:auto !important; max-width:100%; height:auto !important;}
	.center_block iframe{max-width:100% !important;}

	body{background:none !important;}
	.body-wrapper{ background:none !important; background-color:#f6f8fb !important;}
	.sh-homeside{width:100%;padding:3%;}
	.sh-1:link, .sh-1:visited{width:100%; max-width:648px; float:none; margin: 0 auto;clear:both; padding-top:15px; padding-bottom:15px;}
	.sh-3:link, .sh-3:visited{max-width:252px; width:100%; float:none; margin: 0 auto;clear:both;}
	.menudiv{background:none;}
	.wrapper{width:100%; }
	.zMenuBarDiv { width:100% !important;}
	.mobileMenuDiv .zMenuBarDiv {background:#922b2c !important; }
	.mobileMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}
	#zMenuDiv1 a.trigger{ font-size:18px !important;}
	.mobileMenuButton, .mobileMenuDiv .zMenuBarDiv a.trigger{ text-align:left !important;background:none !important; background-color:#353636 !important; display:block; width:100% !important; padding:5% !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; clear:both !important; margin:0px !important;}
	.mobileMenuButton{ background-color:#353636; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;}
	#zMenuDiv181, #zMenuDiv181 a.trigger-selected{ background-color:#353636 !important;}
	.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;}

	#zMenuDiv182 li{clear:both; width:100% !important; float:left;}
	.center_block{background:none;  }
	.mobileMenuButton {display:block;}
	.mobileMenuDiv {display:none;}
	.sh-center{width:100%;}
	.cont_block{width:100%; padding:3%;float:left;display:block;}
.sh-homemain{width:100%; float:left; padding:3%; }
	.cont_block img{width:auto !important; height:auto !important; max-width:100%;}
	.cont_block iframe{width:100% !important;}
	.left_block{clear:both;padding:3%; display:block;max-width:100%;width:100%; background-color:#dbdbdb; border-right:none;}
}
