*
{margin:0;padding:0}

	h1,h2,h3,h4,h5,h6
	{margin:0 0 15px;padding:0;font-family:'Montserrat',sans-serif;font-weight:700;line-height:1.1;color:#222}
	h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
	{color:#222;border:0}
	h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus
	{color:#4472B9;border:0}a{color:#4472B9;text-decoration:none}
	a:hover,a:focus
	{color:#fdc20e}
	article a,footer a
	{border-bottom:2px solid transparent}
	article a:hover,article a:focus,footer a:hover,footer a:focus
	{border-bottom-color:#999}
	blockquote
	{margin:15px 0 10px 20px;padding-left:10px;border-left:8px solid #ccc;font-style:italic}
	a img
	{border:none}
	main,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary
	{display:block}
	p,pre,figure
	{margin:0 0 18px}
	*,::after,::before
	{-moz-box-sizing:border-box;box-sizing:border-box}
	.clear:after,.group:after
	{display:table;content:"";clear:both}
	button,html input[type="button"],input[type="reset"],input[type="submit"]
	{-webkit-appearance:button;cursor:pointer}
	button,input
	{line-height:normal}
	button,input,select,textarea
	{font-size:100%;margin:0;vertical-align:baseline}
	input[type='text'],input[type='search'],input[type='url'],input[type='email'],input[type='text'],input[type='password']
	{outline:0;border:0;-webkit-appearance:none;border-radius:0;font-family:'Source Sans Pro',sans-serif}
	input[type="search"]
	{-webkit-appearance:textfield}
	form{margin:0}svg:not(:root)
	{overflow:hidden}
	.right{float:right}.left{float:left}.text_center
	{text-align:center}
	.text_justify{text-align:justify}
	.hide{display:none}
	img.alignleft
	{float:left;display:inline}
	.lineheight{line-height:13px}
	.video{height:0;padding-bottom:56.25%;position:relative;width:100%}
	.new-video{box-shadow:0 0 5px rgba(0,0,0,0.4);background:#fff}
	.video iframe
	{height:100%;left:0;position:absolute;top:0;width:100%}
	html
	{font-family:'Source Sans Pro',sans-serif;font-weight:500;font-size:16px;line-height:1.5}
	body{background:#eee;overflow-x:hidden}
	.page-wrap
	{width:88%;max-width:1156px;overflow:hidden;margin:0 auto;position:relative}
	.top{background:#000}
	.top-bar
	{padding:15px 25px;font-size:13px;width:88%;max-width:1156px;overflow:hidden;margin:0 auto;position:relative}
	.top-bar h1
	{margin:0;line-height:1.1}
	.top-bar h1 a
	{color:#23a0e4}
	.top-bar h2
	{margin:0;line-height:1.1}
	.top-bar h2 a
	{color:#23a0e4}
	.logo
	{float:left;font-size:29px;font-weight:700;padding:0 125px 0 0;text-transform:uppercase;letter-spacing:-2px}
	.word-logo{color:#fff!important}
	.main-nav
	{float:left;font-family:'Montserrat',sans-serif;margin-top:4px}
	.main-nav > a
	{padding-top:4px;
		position:relative;
		display:inline-block;
		font-weight:700;
		font-style:normal;
		text-transform:uppercase;
		opacity:1;
		color:#efefef;
		border-top:3px solid #d49b00;
		visibility:visible;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale
		}
	.main-nav > a:hover,.main-nav > a:focus
	{border-top-color:#fff}
	.browse
	{margin-right:25px}
	.search
	{float:right;margin-left:2px;width:22%}
	#search-form
	{border:1px solid #000;color:#f9f9f9;background:#fff;border-radius:3px}
	#search-form button
	{background:transparent;border:0;float:left;display:inline-block;margin:7px 6px 0 9px}
	.button-search
	{width:16px;height:16px;fill:#000;vertical-align:middle}
	button svg:hover
	{fill:#8B8B8B}
	.no-overflow
	{overflow:hidden;border-radius:3px}
	.search-field
	{font-size:15px;border:none;box-shadow:none;border-radius:0;color:#000;width:100%;padding:5px 6px 5px 0;background:#fff}
	.content-wrap
	{background:#eee;color:#222}
	.grid{padding:25px 0 25px 25px}[class*='grid-']
	{padding-right:25px;margin:0 0 25px;display:table-cell;vertical-align:top}
	.grid-1-3{width:300px}
	.grid-1-33{width:200px}
	.grid-2-3{max-width:766px}

.b_trans {
    background-color: Transparent;
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden;
    outline:none;
}
 
	.module
	{background:#fff;
		padding:30px 40px;
		float:left;
		clear:both;
		margin:0 0 25px;
		position:relative;
		min-width: 741px;
		box-shadow:0 0 5px rgba(0,0,0,0.4)
		}
	.module_r
	{background:#fff;
		padding:30px 40px;
		float:left;
		clear:both;
		margin:0 0 25px;
		position:relative;
		min-width: 450px;
		box-shadow:0 0 5px rgba(0,0,0,0.4)
		}	
	h1,.h1
	{font-size:34px}
	h2,.h2
	{font-size:28px}
	.preview-tag
	{font-size:15px;color:#999;margin-bottom:10px}
	.preview-text
	{color:#D47414;font-weight:700}
	.archive-title
	{padding:10px 40px!important}
	.archive-title h1
	{margin:0;
		padding:0;
		font-size:14px;
		line-height:1.6;
		float:left;
		text-transform:uppercase;
		color:#222;
		font-weight:700;
		font-family:'Montserrat'
		}
	.single-page h1
	{margin-bottom:30px}
	.contentpic
	{margin-top:15px}
	.junk-contentpic
	{margin-top:15px}
	.contentpic img
	{margin:7px 34px 18px 0}
	.junk-contentpic img
	{margin:7px 18px 18px -16px}
	.excerptpic img
	{margin:7px 34px 0 0}
	.junk-excerptpic img
	{margin:7px 18px 0 -16px}
	.slink
	{font-size:11px}
	.galery
	{padding:4% 3%!important}
	.galery img
	{margin:0 1.953%;
		max-width:205px;
		width:29.416%;
		height:auto!important}
	.title
	{border:1px solid #222;
		background:#2a2a2a;
		color:#fff;
		padding:4px 40px;
		font-family:'Montserrat',sans-serif;
		font-size:14px;
		margin-bottom:0
		}
	.docu-text
	{border-bottom:1px dotted #94b1df;padding-bottom:15px;margin-bottom:10px}
	.preview
	{color:#D47414}
	.selection
	{float:right;font-size:14px}
	.selection select
	{font-family:'Source Sans Pro',sans-serif}
	.selection label
	{display:inline-block;margin-right:5px}
	.meta-bar
	{display:block;
		font-size:14px;
		text-transform:uppercase;
		color:#999;
		margin:0 0 9px}
	.new-single .meta-bar
	{margin-bottom:0!important}
	.meta-bar
	 a{color:#999;margin-left:4px}
	 .meta-bar a:hover
	 {color:#000}.meta-bar .commentcount
	 {float:right}
	 .share-text
	 {font-weight:700;
	 	font-family:'Montserrat',sans-serif;
	 	text-transform:uppercase;
	 	margin-bottom:8px;font-size:14px;
	 	color:#222}
 	.number_shares
 	{font-size:40px;line-height:26px;margin-left:5px;font-weight:700;color:#7fc04c;vertical-align:bottom;letter-spacing:-1px}
 	.share-link
 	{padding:6px 21px;color:#fff;text-decoration:none;margin-right:5px;font-size:16px}
 	.share-link:hover
 	{color:#fff}.fb-share{background:#3B5997}
 	.fb-share:hover
 	{background:#2d4372}
 	.tw-share
 	{background:#41B7D8}
 	.tw-share:hover
 	{background:#279ebf}
 	.g-share
 	{background:#D64937}
 	.g-share:hover
 	{background:#b53525}
 	.email-field
 	{padding:6px 10px;margin-right:2px;width:62%;line-height:1.2}
 	.email-field-sidebar
 	{border:1px solid #ccc!important;width:60%}
 	.button
 	{font-size:inherit;
 		display:inline-block;
 		font-weight:500;
 		outline:0;
 		border-radius:5px;
 		color:#fff;
 		background:#4472B9;
 		white-space:nowrap;
 		padding:5px 18px!important;
 		line-height:1.4;
 		border:0;
 		position:relative;
 		-webkit-transition:.1s;transition:.1s;
 		font-family:'Source Sans Pro',sans-serif}
	.button-sidebar
	{background:#4CA454!important}
	.button:hover,.button:focus
	{background:#29446e}
	.button-sidebar:hover,.button-sidebar:focus
	{background:#093!important}
	.single-h2-title h2
	{font-size:17px;
		border-bottom:2px dotted #ccc;
		text-transform:uppercase;
		padding-bottom:5px;
		margin-bottom:10px}
	.related-list
	{font-size:12px;font-family:'Montserrat',sans-serif;text-transform:uppercase;margin-top:20px;margin-left:-2.646%}
	.related_img1{float:left;margin:0 2.496%;max-width:95px;width:13.982%}
	.related_img1 img{width:100%;height:auto!important}
	.related_img2{float:left;margin:0 .454%;max-width:128px;width:19.086%}
	.related_img2 img{width:100%;height:auto!important}
	.commentlist{list-style:none;margin:20px 0}
	.commentmetadata{float:right;color:#dfdfdf;padding:0 5px 5px 0;font-size:13px}
	.commentmetadata a{color:#222}.comment-author{margin-bottom:3px;font-weight:600;color:#222}
	.comment-author cite{font-style:normal}.comment h2{padding-bottom:20px!important}
	.comment h3{font-weight:700;text-decoration:none;color:#000;padding:0 10px}
	.comment ul li{list-style:none}
	[id*='li-comment-']
	{border-bottom:1px solid #dee1e3;margin-bottom:20px;padding-bottom:7px;line-height:1.48;font-size:15px;font-family:arial,sans-serif;color:#3f4549}
	.avatar{position:absolute;border-radius:3px;margin-top:4px}
	.comment-body
	{margin-left:60px}
	.leave-comment
	{font-size:18px;font-family:'Montserrat',sans-serif;letter-spacing:-1px}
	.commenter-inputs
	{margin-bottom:10px}
	.commenter-inputs input
	{float:left;
		position:relative;
		margin-bottom:10px;
		margin-right:1%;
		width:49%;
		font-family:'Source Sans Pro',sans-serif;
		outline:0;
		border:1px solid #a9a9a9;-webkit-appearance:none;
		padding:.5rem;border-radius:5px}
	.comment-form textarea
	{width:100%;
		font-family:'Source Sans Pro',sans-serif;
		outline:0;
		border:1px solid #a9a9a9;-webkit-appearance:none;
		padding:.5rem;border-radius:5px;margin-bottom:7px}
	.moderate
	{font-weight:700;background:#ccc}
	aside .module
	padding:20px;font-size:16px}
	aside .module h3
	{font-size:15px;border-bottom:1px dotted #ccc;font-family:'Montserrat',sans-serif;text-transform:uppercase;padding-bottom:5px;margin-bottom:10px}
	.social-wrap a
	{border-bottom:0;margin-right:20px}[class*='shape-']
	{width:22px;height:22px;vertical-align:middle;fill:#fff}
	.shape-fb:hover
	{fill:#3b5998}.shape-tw:hover{fill:#00ACED}
	.shape-gl:hover
	{fill:#dd4b39}
	.shape-rss:hover
	{fill:#F60}
	aside li
	{list-style:none}section li{list-style:none}
	.cat-list
	{float:left;width:50%;margin-top:4px}
	.cat-list a
	{color:#222;
		font-weight:400;
		font-size:14px;
		display:block;
		width:94%;
		margin-bottom:10px;
		background:#efefef;
		border:1px solid #ccc;
		margin-right:10px;
		padding:2px 10px;
		font-family:'Montserrat',sans-serif}
		.cat-list a:hover,.cat-list a:hover
		{background:#4472B9;color:#fff;border-color:#4472B9}
		.ad
		{height:250px;text-align:center}
		.ad4
		{text-align:center;margin-right:35px;height:90px}
		.side-wrap li
		{float:left;margin-bottom:10px;padding-bottom:15px;border-bottom:1px dotted rgba(0,0,0,0.3);width:100%}
		.side-wrap li:last-child
		{margin-bottom:0;padding-bottom:0;border-bottom:0}
		.side-wrap a
		{color:#222;font-size:13px;font-family:'Montserrat',sans-serif;font-weight:600}
		.side-wrap a:hover
		{color:#4472B9}
		.side-wrap img
		{margin:5px 15px 0 0}
		.side-desc
		{display:block;font-size:14px;margin-top:4px;line-height:1.4}
		.pagination
		{color:#666;
			clear:both;
			font-size:14px;
			font-family:'Montserrat',sans-serif;
			text-transform:uppercase;
			margin:0 auto;
			padding:20px!important;
			margin-bottom:25px;
			text-align:center}
			.pagination span,.pagination a
			{color:#666;margin-right:5px;padding:3px 10px;text-decoration:none;background:#ddd;border:1px solid #ccc}
			.pagination a:hover
			{color:#fff;background:#5f87ae;border:1px solid #89adcf}
			.pagination .current
			{margin-right:5px;padding:3px 10px;color:#fff;background:#5f87ae;border:1px solid #89adcf}
			.search-page h1
			{font-size:18px}
			input.gsc-input
			{padding:5px 10px!important;font-size:15px!important}
			input.gsc-search-button
			{padding:0 10px!important;font-size:14px!important;height:29px!important}
			table.gsc-search-box td.gsc-input
			{padding-right:0!important}
			.gsc-above-wrapper-area
			{margin-bottom:10px!important}
			.gsc-control-cse
			{padding:1em 0!important}
			.gs-web-image-box
			{margin-right:20px!important}
			.gs-web-image-box img.gs-image
			{max-width:65px!important;border:none!important}
			.gs-title
			{border-bottom:none}
			.post-ratings
			{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;color:#666;margin-top:30px;padding-top:25px;border-top:1px solid #ccc}
			.star
			{float:left;
				font-size:48px;
				font-weight:700;
				margin-right:15px;
				color:#000;
				vertical-align:middle;
				font-family:tahoma;
				display:inline-block;
				border-right:1px solid #ccc;
				padding-right:15px;line-height:1}
			.post-ratings-loading
			{display:none;height:16px;text-align:left}
			.post-ratings-image
			{border:0}
			.post-ratings IMG,.post-ratings-loading IMG,.post-ratings-image IMG
			{border:0;padding:0;margin:0;vertical-align:middle}
			.post-ratings-comment-author
			{font-weight:400;font-style:italic}
			.post-ratings-hover{cursor:pointer;border:0}
			.archive_rating{float:right;font-size:16px;color:#333;font-weight:700;margin:-26px 10px 0 0}
			.star_color{color:#ffa822}
			.info{margin:10px 20px 20px 15px;color:red;font-size:16px;font-weight:700;border:1px solid #ccc;background:#F2F2F2;padding:10px 15px}
			.info .success{color:green}
			.contact-form label,.contact-form input,.contact-form textarea
			{display:block;margin:6px 0 0 15px}
			.contact-form label{font-size:16px;font-weight:700}
			.contact-form input
			{padding:3px 5px;margin-bottom:15px;border:1px solid #a9a9a9}
			#cf_name{width:50%}
			#cf_email{width:50%}
			#cf_message{width:85%;padding:5px 7px;margin-bottom:15px}
			#cf_human{display:inline}
			.sitemap-wraper{margin:20px 0;padding-bottom:30px;border-bottom:1px solid #ccc;text-transform:uppercase;position:relative}
			.sitemap-wraper h2{font-family:'Montserrat',sans-serif;font-size:18px}
			.sitemap-wraper img{max-width:150px;width:22.686%;margin-right:2.314%;height:auto!important}
			.footer-wrap{padding:0 25px}
			.footer-action
			{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;
				-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;
				-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
			.footer-action > .site-footer
			{width:49%;margin-bottom:25px;float:left}
			.site-footer{position:relative;background:#151515;color:#999;font-size:16px;padding:25px 35px;margin:0 0 25px}
			.site-footer h4{color:#fff;font-size:23px;margin:0 0 17px}
			.site-footer p > a{color:#fff;font-weight:700}
			.site-footer-social{margin-right:2%}
			.site-footer-links p > a{margin-right:4%}
			.copy{float:right;font-size:13px}
			.recent_comments_wrap{margin:0 10px;font-size:13px}
			.bullets li{font-size:16px;margin:0 10px 20px 20px}
			.subsc{font-size:13px;margin:0 10px 0 15px}
			.subsc li{list-style:none;margin:0 0 3px 15px}
			.recentwrap{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:15px 0;padding:5px 7px 0}
			.recenthead{background-color:#759FBC;border:1px solid #ccc;margin-bottom:5px;
				font-weight:700;color:#FFF;font-size:15px;-moz-border-radius:5px;
				-webkit-border-radius:5px;border-radius:5px;padding:3px 0 3px 10px}
				.recentline{margin-left:4px}
			.headsentences{font-weight:bolder;font-size:16px}
	@media (max-width: 84em)
	{.logo{padding-right:100px}}
	@media (max-width: 81em)
	{.top-bar{font-size:12px;width:92%}
	.logo{padding-right:125px}
	.page-wrap{width:92%}
	.module{padding:30px}
	.archive-title
		{padding-left:30px!important;padding-right:30px!important}
	.title{padding-left:30px;padding-right:30px}
	.excerptpic img{margin-right:30px}.junk-excerptpic img{margin-right:14px}
	.contentpic img{margin-right:30px}.junk-contentpic img{margin-right:14px}
	.site-footer{padding:20px 30px}}@media (max-width: 77em){.logo{padding-right:100px}}
	@media (max-width: 75em){.top-bar{padding-right:20px;padding-left:20px;width:94%}
	.logo{font-size:27px}
	.page-wrap{width:94%}
	.grid{padding:20px 0 20px 20px}[class*='grid-']
	{padding-right:20px;margin:0 0 20px}.module{margin:0 0 20px}
	.pagination{margin-bottom:20px}.ad4{margin-right:20px}
	.footer-wrap{padding:0 20px}.footer-action > .site-footer
	{margin-bottom:15px}
	.site-footer{padding:15px 20px}}
	@media (max-width: 72em)
	{.logo{padding-right:90px}}
	@media (max-width: 70em)
	{.logo{padding-right:70px}}
	@media (max-width: 67em)
	{html{font-size:15px}
	body
		{background:-webkit-linear-gradient(black,gray);
			background:-o-linear-gradient(black,gray);
			background:-moz-linear-gradient(black,gray);
			background:linear-gradient(black,gray)}
	h1,.h1
	{font-size:33px}
	h2,.h2{font-size:27px}
	.single-h2-title h2
	{font-size:16px}
	.top-bar
	{padding-bottom:10px;font-size:13px}
	.logo{padding-right:0;float:none;font-size:28px}
	.main-nav{float:none;margin-top:15px}
	.search{margin-top:-30px;width:40%}
	.archive-title h1{font-size:13px;line-height:1.8}
	.selection{font-size:13px}
	.selection label{display:none}
	.meta-single{font-size:12px}
	.footer-wrap{padding:0}
	.site-footer{font-size:15px}
	.site-footer h4{font-size:20px}
	.footer-action{padding-top:15px}}
	@media (max-width: 58em)
		{.number_shares{font-size:34px;line-height:21px}
		.share-link{padding:5px 12px;font-size:15px}
		.share-text{margin-bottom:5px}
		.post-ratings{font-size:14px}
		.star{font-size:40px;margin-right:10px;padding-right:10px}}
	@media (max-width: 54em)
		{[class*='grid-']
		{width:100%;display:block}
		.archive-title h1{font-size:14px;line-height:1.8}
		.selection{font-size:14px}
		.selection label{display:inline-block}
		.meta-single{font-size:13px}
		.number_shares{font-size:40px;line-height:26px}
		.share-link{padding:6px 21px;font-size:16px}
		.post-ratings{font-size:17px}
		.star{font-size:48px;margin-right:15px;padding-right:15px}
		.copy{float:none}}
	@media (max-width: 47em)
		{.logo{text-align:center;font-size:29px}
		.search{width:35%}.footer-action > .site-footer
		{width:100%;float:none}
		.site-footer-social{margin-right:0}
		.site-footer-links p > a{line-height:30px}}
	@media (max-width: 43em)
		{.top-bar{width:96%;text-align:center;padding:15px 0 0}
		.page-wrap{width:96%}
		.search{width:100%;float:none;margin:0 auto;background:#eee;margin-top:15px;padding:10px 10px 0;text-align:center}
		#search-form{border:1px solid rgba(0,0,0,0.5)}.main-nav{margin-top:10px}.grid{padding:10px}[class*='grid-']{padding:0!important}
		.module{padding:20px;margin:0 0 10px}
		.sitemap-wraper h2{font-size:16px}}
	@media (max-width: 34em)
		{h1,.h1{font-size:26px}.single-h2-title h2{font-size:15px}
		.browse{margin-right:20px}
		.selection label{display:none}
		.number_shares{font-size:34px;line-height:21px}
		.share-link{padding:5px 12px;font-size:15px}.post-ratings{font-size:14px;margin-top:20px;padding-top:15px}.star{font-size:40px;margin-right:10px;padding-right:10px}.copy{font-size:12px}}
		@media (max-width: 32em){.top-bar{width:100%}.page-wrap{width:100%}.logo{font-size:26px}.main-nav > a{font-size:12px}#search-form button{margin-right:12px}.title{padding-left:20px;padding-right:20px}.archive-title{padding-left:20px!important;padding-right:20px!important}.archive-title h1{font-size:13px;line-height:1.9}.selection{font-size:13px}.excerptpic img{margin-right:20px;margin-bottom:10px}.junk-excerptpic img{margin-right:4px;margin-bottom:10px}.contentpic img{margin-right:20px;margin-bottom:5px}.junk-contentpic img{margin-right:4px;margin-bottom:5px}.meta-bar{font-size:12px}.preview-tag{font-size:13px}.meta-single .commentcount{float:none;display:block;margin-top:7px}.cat-list a{font-size:13px}.footer-action{padding-top:10px}.footer-action > .site-footer{margin-bottom:10px}.site-footer{padding:10px;margin:0 10px;font-size:14px}.site-footer h4{font-size:18px}}
		@media (max-width: 24em){.number_shares{font-size:22px;line-height:20px;margin-left:0}.share-link{padding:4px 8px;font-size:14px}.post-ratings{font-size:13px}.star{font-size:26px;margin-right:10px;padding-right:10px;line-height:1.4}.email-field-sidebar{font-size:14px;width:58%}.button-sidebar{font-size:14px}}
		@media (max-width: 22.4em){.archive-title h1{font-size:11px;line-height:1.9}.selection{font-size:12px}.logo{font-size:23px}.main-nav > a{font-size:10px}.email-field-sidebar{width:52%}}
		@media (max-width: 830px){.pagination{margin-bottom:0}.ad4{display:none}}
		@media (max-width: 376px){.mobile{background:none;box-shadow:none;padding:0!important}}