@font-face {
 font-family: 'roboto_slablight';
 src: url('fonts/RobotoSlab-Light-webfont.eot');
 src: url('fonts/RobotoSlab-Light-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/RobotoSlab-Light-webfont.woff2') format('woff2'),  url('fonts/RobotoSlab-Light-webfont.woff') format('woff'),  url('fonts/RobotoSlab-Light-webfont.ttf') format('truetype'),  url('fonts/RobotoSlab-Light-webfont.svg#roboto_slablight') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'roboto_slabregular';
 src: url('fonts/RobotoSlab-Regular-webfont.eot');
 src: url('fonts/RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/RobotoSlab-Regular-webfont.woff2') format('woff2'),  url('fonts/RobotoSlab-Regular-webfont.woff') format('woff'),  url('fonts/RobotoSlab-Regular-webfont.ttf') format('truetype'),  url('fonts/RobotoSlab-Regular-webfont.svg#roboto_slabregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'roboto_slabbold';
 src: url('fonts/RobotoSlab-Bold-webfont.eot');
 src: url('fonts/RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/RobotoSlab-Bold-webfont.woff2') format('woff2'),  url('fonts/RobotoSlab-Bold-webfont.woff') format('woff'),  url('fonts/RobotoSlab-Bold-webfont.ttf') format('truetype'),  url('fonts/RobotoSlab-Bold-webfont.svg#roboto_slabbold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'droid_serifregular';
 src: url('fonts/droidserif-webfont.eot');
 src: url('fonts/droidserif-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/droidserif-webfont.woff2') format('woff2'),  url('fonts/droidserif-webfont.woff') format('woff'),  url('fonts/droidserif-webfont.ttf') format('truetype'),  url('fonts/droidserif-webfont.svg#droid_serifregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
a:link, a:visited, .mks_author_widget h3 a {
	color: #ca0002;
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: none;
}
h4 {font-style: normal;}
body.full-width #header, #nav-container, body.full-width #content, body.full-width #footer-widgets, body.full-width #footer {
	padding-left: 0;
	padding-right: 0;
}
body.full-width #header {
	padding:11px 0;
}
#logo {
	float: left;
	max-width: 100%;
	padding: 30px 0;
}
body {
	color:#525252;
	font:14px/20px 'roboto_slablight';
	word-wrap: break-word;
}
.entry, .entry p {
	color: #525252;
	font: 14px/22px "roboto_slablight";
	font-family: Georgia,"Times New Roman",Times,serif;
}
.entry p {
	margin-bottom: 23px;
}
div[id^='bwg_container1_'],div[id*='bwg_container1_']{margin-bottom:20px;}
strong {
	font-family: 'roboto_slabbold';
	font-weight:normal;
	color:#525252;
	font-size:18px;
}
h1 {
	border-bottom: 1px solid #e1e1e1;
	color: #000000;
	font-weight: normal;
	font-size:22px;
	line-height:48px;
	font-family:"roboto_slabregular";
	margin: 0;
}
h1.page-title, .post h1.title, .page h1.title {
	font: 22px/48px "roboto_slabregular";
	margin: 0 0 21px;
}
.archive_header {
	background: none repeat scroll 0 0 #ebebeb;
	border-bottom: 1px solid #bcbcbc;
	border-top: 1px solid #bcbcbc;
	color: #000000;
	display: block;
	float: none;
	font: 22px/40px "roboto_slabregular";
	margin: 0 0 21px;
	overflow: hidden;
	padding: 0 10px;
	width: auto;
}
.archive_header .fr.catrss {
	display: none;
}
.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	border: medium none;
	height: auto;
	padding: 0;
}
.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
  max-width: 300px;
  width: 26.4%;
}
.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {
  max-width: 808px;
  width: 70.6%;
}
#top {
	background:#f4f4f4;
	border-bottom: 1px solid #cccccc;
	display: block !important;
}
#top .top-date {
	font-family: 'roboto_slablight';
	color: #ca0000;
	font-size: 13px;
	line-height:35px;
}
#top ul.nav {
	margin:0;
}
#top ul.nav li {
	background: url("images/meni-devider.png") no-repeat scroll left center;
	padding: 0 17px;
}
#top ul.nav li a {
	color: #777777;
	font-family: "roboto_slablight";
	font-size: 13px;
	line-height: 35px;
	padding: 0 !important;
}
.featured-authors .cd-fa-wrap .avatar-wrap, .featured-authors .cd-fa-wrap .cd-fa-info {display:inline-block;vertical-align: top;}
.featured-authors .cd-fa-wrap .cd-fa-info {margin-left: 5px;}
.featured-authors .cd-fa-wrap .cd-fa-info ul{padding: 0!important;}
.featured-authors .cd-fa-wrap .cd-fa-info ul a {padding-top: 0!important;}

#nav-container {
	background:#000000;
	border:none;
	min-height: 43px;
	margin: 0 0 20px;
}
#navigation {
	background:#000000;
}
#nav-container #navigation ul#main-nav > li:first-child {
	border-left: none;
}
#nav-container #navigation ul.nav li {
	border-left: 1px solid #454545;
	float: left;
	list-style: outside none none;
	position: relative;
}
#nav-container #navigation ul.nav li a {
  color: #999999;
  font-family: "roboto_slabregular";
  font-size: 18px;
  padding: 12px 29px !important;
  text-transform: uppercase;
}
#navigation ul.nav ul {
	background:#333333;
	border-top: 3px solid #ca0002;
	padding:0;
}
#nav-container #navigation ul.nav ul li {
	float:none;
	border-top:1px solid #4b4b4b;
	border-left:none;
}
#nav-container #navigation ul.nav ul li:first-child {
	border-top:none;
}
#nav-container #navigation ul.nav ul li a {
	color: #ffffff !important;
	font-family: "roboto_slabregular";
	font-size: 14px;
	line-height: 45px;
	padding: 0 25px !important;
}
#nav-container #navigation ul.nav ul li a:hover {
	color: #ca0000 !important;
	text-decoration: none;
}
#nav-container .social_icon > li {
	float: left;
	margin-left: 6px;
	list-style:none;
}
#nav-container .social_icon li a {
	height: 35px;
	padding: 0 !important;
	text-indent: -10000px;
	width: 32px;
}
/*top*/

#top .top_bar_link {
	background: none repeat scroll 0 0 #fff;
	clear: none;
	float: right;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.top_bar_link li {
	border-left: 1px solid #e4e4e4;
	float: left;
}
#top .top_bar_link li a {
	color: #000;
	display: block;
	font-size: 14px;
	line-height: 36px;
	text-transform: uppercase;
	text-decoration:none;
}
#top .top_bar_link li .cart_list.product_list_widget a {
	line-height: 22px;
}
.top_cart .button {
	background: none repeat scroll 0 0 #ca0002;
	line-height: 22px !important;
	margin-left: 0;
	margin-top: 10px;
	padding: 10px 36px;
}
.top_cart .button:hover {
	background: none repeat scroll 0 0 #ff0000;
}
.top_cart .widget.woocommerce.widget_shopping_cart {
	margin: 0;
}
#top ul.nav > li:hover {
	background:url("images/meni-devider.png") no-repeat scroll left center;
}
#top ul.nav > li a:hover {
	background-color:inherit;
	color:#ca0000;
}
#top ul.nav li:first-child {
	background: none repeat scroll 0 0;
}
ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
	background: none repeat scroll 0 0;
	color:#ca0000 !important;
}
#navigation ul.nav > li a:hover, #navigation ul.nav > li:hover {
	background: none repeat scroll 0 0 !important;
	color:#ca0000 !important;
}
#top ul.nav li.current_page_item a, #top ul.nav li.current_page_parent a, #top ul.nav li.current-menu-ancestor a, #top ul.nav li.current-cat a, #top ul.nav li.current-menu-item a {
	background: none repeat scroll 0 0;
	color: #ca0000;
}
.bx-wrapper .bx-next:hover {
	background-position: 0 0;
}
.cart-contents .count {
	background: none repeat scroll 0 0 #ff8000;
	border-radius: 50%;
	bottom: 15px;
	color: #ffffff;
	font-size: 10px;
	height: 17px;
	left: 33px;
	line-height: 16px;
	position: absolute;
	text-align: center;
	width: 17px;
}
.search_wrap {
	position: relative;
}
.top_bar_link li a.search {
	background: url("images/search.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	display: block;
	text-indent: -10000px;
	width: 50px;
}
.search_wrap .search-box {
	display: none;
}
.search_wrap .search-box form {border:none;}
.search_wrap:hover .search-box {
	background: none repeat scroll 0 0 #f4f4f4;
	border: 1px solid #bcbcbc;
	display: block;
	height: 35px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 35px;
	width: 16em;
	z-index: 1000;
}
.search_wrap .search-box > form#searchform {
	border: medium none;
	border-radius: 0;
	margin: 0;
	width: 100%;
}
.search_wrap .search-box > form#searchform input#s {
	border: medium none;
	border-radius: 0;
	color:#525252;
	float: left;
	padding: 8px 10px;
	width: 134px;
}
 .search_wrap .search-box > form#searchform #searchsubmit::before, .search_wrap .search-box > form#searchform #searchsubmit::after {
 display: none;
}
.search_wrap .search-box > form#searchform #searchsubmit {
	background: url("./images/search.png") no-repeat scroll center center;
	height: 35px;
	padding: 0;
	width: 35px;
	margin: 0;
	float: right;
}
a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, #wrapper .woo-sc-button {
	background-color: #ca0002;
	border: 0 none;
	border-radius: 0;
	color: #fff;
	font-size: 12px;
	padding: 6px 30px;
	text-transform: uppercase;
	font-family: "roboto_slablight";
	vertical-align: bottom;
}
a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type="submit"]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover {
  background: none repeat scroll 0 0 #ff0000;
  text-decoration: none;
}
/*end search*/



/*top cart*/

.forth-txt {
	background: none repeat scroll 0 0 #ffffff;
	border-right: medium none !important;
	cursor: pointer;
	position: relative;
	z-index: 9999;
}
.forth-txt .cart.fr.no-rss-link {
	clear: none;
	float: left;
	list-style: outside none none;
	padding: 0;
	position: relative;
	z-index: 100;
}
.forth-txt .cart.fr.no-rss-link > li {
	background: url("./images/cart.png") no-repeat scroll center center;
	border-right: medium none !important;
	height: 35px;
	padding: 0;
	width: 52px;
}
.forth-txt .cart.fr.no-rss-link li {
	border: medium none;
	margin-left: 0;
}
.forth-txt .cart.fr.no-rss-link ul {
	display: none;
}
.forth-txt ul.cart a.cart-contents + ul, .forth-txt ul.cart a.search-contents + ul, .forth-txt ul.nav-search a.cart-contents + ul, .forth-txt ul.nav-search a.search-contents + ul {
	background: none repeat scroll 0 0 #f4f4f4;
	border:1px solid #bcbcbc;
	box-sizing: border-box;
	display: block;
	list-style: outside none none;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 100%;
	visibility: hidden;
	width: 18em !important;
	z-index: 100000;
}
.forth-txt .top_cart.cart.fr.no-rss-link > li:hover ul {
	display: block;
	float: left;
	margin-right: 0;
	width: 100%;
}
.forth-txt ul.cart li:hover a.cart-contents + ul, .forth-txt ul.cart li:hover a.search-contents + ul, .forth-txt ul.nav-search li:hover a.cart-contents + ul, .forth-txt ul.nav-search li:hover a.search-contents + ul {
	visibility: visible;
}
.woocommerce-cart.woocommerce-page .forth-txt .cart.fr.no-rss-link ul,
.woocommerce-checkout.woocommerce-page .forth-txt .cart.fr.no-rss-link ul{
	display:none !important;
}
/*slider */

.home .breadcrumb {
	display: none;
}
#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a,#advps_container7 .bx-wrapper .bx-pager.bx-default-pager a {
	background: url("images/slide-defoult.png") no-repeat scroll 0 0 !important;
	border-radius: 0 !important;
	height: 5px !important;
	width: 158px !important;
	margin:0 1px !important;
}
#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a:hover, #advps_container1 .bx-wrapper .bx-pager.bx-default-pager a.active, #advps_container7 .bx-wrapper .bx-pager.bx-default-pager a:hover, #advps_container7 .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: url("images/slide-botton.png") no-repeat scroll 0 0 !important;
}
/*end slider */

/*Home content*/

aside#sidebar {
	position:relative;
	overflow: visible;
}
 aside#sidebar::before {
 background:#e5e5e5;
 content: "";
 height: 100%;
 left: -18px;
 position: absolute;
 width: 1px;
}
.wp-caption {
	background: none repeat scroll 0 0 #eeeeee;
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	font-size: 13px;
	max-width: 100%;
	padding: 0 !important;
	text-align: center;
	
}
.wp-caption:not(.alignright) {width: auto !important;}
.wp-caption-text {
	font:12px/1.5em "roboto_slablight";
	margin: 10px 0 0.3em!important;
	padding: 0;
	text-align: center;
	color: #525252;
font-size: 16px !important;
}
.trail-begin, .breadcrumb-trail a, .sep {
	color: #525252;
	font-size: 12px;
	font-family:"roboto_slablight";
}
.trail-end {
	color: #ca0000;
	font-size: 12px;
	font-family:"roboto_slablight";
}
.breadcrumb {
	border-bottom: medium none;
	margin-bottom: 10px;
	margin-top: 1px;
	padding: 0 0 1em;
}
.entry ul {
	list-style: outside none none !important;
	margin:0 0 37px 18px;
	padding: 0;
}
.entry ul li {
	line-height: 28px;
	list-style: disc inside;
	padding-left: 12px;
	position: relative;
	font-size:14px;
	color:#525252;
}
 .entry ul li::after {
 /*background: url("images/list-bg.png") no-repeat scroll center center;*/
 content: "";
 height: 5px;
 left: 0;
 position: absolute;
 top: 12px;
 width: 5px;
}
.entry .wp-caption img {
	padding: 0;
}
/*new*/
.category_news {
  display: block;
  width: 100%;
  clear: both;
  overflow: hidden;
}
.category_news > h2 {
	background: none repeat scroll 0 0 #ebebeb;
	border-bottom: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	color: #000000;
	display: block;
	float: none;
	font: 17px/40px "roboto_slabregular";
	margin: 0 0 21px;
	overflow: hidden;
	padding: 0 10px;
	text-transform: uppercase;
	width: auto;
}
.category_news ul {
	margin:0;
}
.category_news hr {
  background: none repeat scroll 0 0 #ccc;
  height: 1px;
  margin: 30px 0;
  overflow: hidden;
  width: 100%;
}
.category_news ul li::after {
	display:none;
}
.category_news ul li {
  color: #535353;
  float: left;
  font: 13px/22px "roboto_slablight";
  height: auto;
  margin-right: 21px;
  max-width: 185px;
  width: 100%;
  padding:0;
}
.category_news ul li img {
  height: 125px;
  max-width: 185px;
}
.category_news ul li h4 {
  margin-bottom: 10px;
}
.category_news ul li h4 a {
  color: #333333;
  font-family: "droid_serifregular";
  font-size: 14px;
  font-weight: normal;
  line-height: 17px;
}
.category_news ul li .post-meta {
  margin-top: 15px;
}
.category_news ul li.no_margin {
  margin-right: 0;
}

/*sfgsfg*/
.latest_news {
  display: block;
  width: 100%;
  clear: both;
  overflow: hidden;
}
.latest_news > h2, .synod_news > h2 {
	background: none repeat scroll 0 0 #ebebeb;
	border-bottom: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	color: #000000;
	display: block;
	float: none;
	font: 18px/40px "roboto_slabregular";
	margin: 0 0 18px;
	overflow: hidden;
	padding: 0 10px;
	text-transform: uppercase;
	width: auto; 
}
.latest_news ul {
	margin:0;
}
.latest_news ul li::after {
	display:none;
}
.latest_news ul li {
	color: #535353;
	float: left;
	font: 13px/22px "roboto_slablight";
	height: auto;
	margin-bottom: 8px;
	margin-right: 21px;
	max-width: 391px;
	padding: 0;
	width: 100%;
	min-height:412px;
}
.latest_news ul li .meta-under {
  display: none;
}
.latest_news ul li img {
	height: 236px;
}
.latest_news ul li + li  {
  margin-right:0;
}
.latest_news ul li + li + li {
	min-height:270px;
	color: #535353;
	float: left;
	font: 13px/22px "roboto_slablight";
	height: auto;
	margin-right: 21px;
	max-width: 185px;
	width: 100%;
	padding:0;
}
.latest_news ul li + li + li .meta-under {
  display: block;
}
.latest_news ul li + li + li .meta-under .categories {
  display: block;
}
.latest_news ul li + li + li .categories {
  display: none;
}
.latest_news ul li + li + li img {
  height: 125px;
  max-width: 185px;
}
.latest_news ul li + li + li p {
	display:none;
}
.latest_news ul li h4 {
  margin-bottom: 5px;
  margin-top: 9px;
}
.latest_news ul li h4 a {
  color: #333333;
  font-family: "droid_serifregular";
  font-size: 16px;
  font-weight: normal;
  line-height: 17px;
}
.latest_news ul li .post-meta {
  margin-top: 8px;
}
.latest_news ul li.no_margin {
  margin-right: 0;
}
.latest_news p {
  color: #545454;
  font-size: 13px;
  line-height: 20px;
  margin: 0;
}
.home .hentry .leaderboard a {
  text-align: center;
  display: block;
}
.home .hentry .leaderboard {
  border-top: 1px solid #e5e5e5;
  padding: 20px 0;
}
/*home product*/
.woocommerce-page > h2 {
 background: none repeat scroll 0 0 #ebebeb;
 border-bottom: 1px solid #d7d7d7;
 border-top: 1px solid #d7d7d7;
 color: #000000;
 display: block;
 float: none;
 font: 17px/40px "roboto_slabregular";
 margin: 0 0 21px;
 overflow: hidden;
 padding: 0 10px;
 text-transform: uppercase;
 width: auto;
}
/* end new*/
/*Footer*/

.footer-wrapper {
	background: none repeat scroll 0 0 #2a2a2a;
	border-top: 5px solid #ca0002;
}
#footer-widgets {
	border-top:none;
}
body.full-width #footer-widgets .footer-top {
	padding-left:28px;
	padding-right:28px;
}
body.full-width #footer-widgets .footer-top .widget h3 {
	border-bottom: medium none;
	color: #ffffff;
	font: 14px "roboto_slabregular";
	margin: 0 0 6px;
	padding: 0 0 0.8em;
}
#footer-widgets .block {
	padding-top: 28px;
}
#footer-widgets.col-4 .block.footer-widget-1 {
	margin-right: 0;
	max-width: 488px;
	width: 100%;
}
#footer-widgets.col-4 .block.footer-widget-2 {
	margin-right: 0;
	max-width: 220px;
	width: 100%;
}
#footer-widgets.col-4 .block.footer-widget-3 {
	margin-right: 0;
	max-width: 170px;
	width: 100%;
}
#footer-widgets.col-4 .block.footer-widget-4 {
	margin-right: 0;
	max-width: 205px;
	width: 100%;
}
.social_icon > li .facebook {
	background: url("images/facebook.png") no-repeat scroll left center;
}
.social_icon > li .twitter {
	background: url("images/twitter.png") no-repeat scroll left center;
}
.social_icon > li .linkedIn {
	background: url("images/linkedIn.png") no-repeat scroll left center;
}
.social_icon > li .cwapp {
	background: url("images/cwapp.png") no-repeat scroll left center;
}
.social_icon li a {
	display: block;
	line-height: 42px !important;
	min-height: 42px;
	padding-left: 44px !important;
}
body.full-width #footer-widgets .footer-top .widget ul li {
	list-style:none;
}
body.full-width #footer-widgets .footer-top .widget ul li a {
	color: #999999;
	font-family: "roboto_slablight";
	font-size: 12px;
	line-height: 27px;
	padding: 0;
	text-decoration: none;
font-style:normal;
}
.copyright-wrapper {
	border-top: 1px solid #3f3f3f;
	background: #2a2a2a;
}
#footer {
	border-top:none;
	padding: 13px 0;
}
#footer .col-left {
	margin-bottom: 0;
}
#footer #copyright {
	color: #999999;
	font-family: "roboto_slabregular";
	font-size: 11px;
	padding-left: 28px;
}
#footer #copyright a {
	color: #999999;
	font-size: 11px;
	font-family: 'roboto_slablight';
}
/*sidebar*/
#sidebar .widget {
	margin: 0 0 25px;
	overflow: hidden;
}
#sidebar .widget h3 {
	background: none repeat scroll 0 0 #000000;
	border-bottom: medium none;
	color: #ffffff;
	font-family: "roboto_slabregular";
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 8px;
	padding: 9px 15px;
	text-transform: uppercase;
}

#sidebar .mks_author_widget h3:nth-of-type(2) {background: none;padding: 0;font-size: inherit;}
#sidebar .widget .textwidget {
	background: none repeat scroll 0 0 #f4f4f4;
}
#sidebar .widget ul {
	padding: 0 17px;
}
#sidebar .widget ul li {
	list-style: outside none none;
}
#sidebar .widget ul li a {
	border-top: 1px solid #dcdcdc;
	color: #333333;
	display: block;
	font-size: 14px;
	line-height: 22px;
	padding: 9px 0;
	text-decoration: none;
}
#sidebar .widget ul li:first-child a {
	border-top:none;
}
#sidebar .widget ul ul li:first-child a {
	border-top: 1px solid #dcdcdc;
}
#sidebar .widget ul ul {
	padding: 0;
}
/*contact us*/

.contact-us .entry {
	clear: both;
}
.page-template-template-contact-php .location-twitter #office-location ul li {
	margin:0;
}
 .page-template-template-contact-php .location-twitter #office-location ul li::after {
 display:none;
}
.contact-us #office-location li strong {
	font-size: 16px;
}
.contact-us strong {
	font-size: 16px;
}
.contact-us #office-location a {
	font-size: 14px;
	color:#525252;
	text-decoration:none;
	font-family: 'roboto_slablight';
}
.page-template-template-contact-php .location-twitter #office-location a {
	text-decoration: none;
}
.page-template-template-contact-php .location-twitter {
	border-bottom: 1px solid #e1e1e1;
	margin: 0 0 22px;
	padding: 0 0 1.618em;
}
.contact-us .col-left {
	max-width: 555px;
	width: 100%;
}
.contact-us .col-right {
	max-width: 555px;
	padding-top: 6px;
	width: 100%;
}
.contact-us .wpcf7-form p strong, .citizen-form p strong {
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: "roboto_slablight";
	font-weight: normal;
	min-width: 110px;
}
.contact-us .wpcf7-form p, .citizen-form p {
	padding: 8px 0;
}
.contact-us .wpcf7-form p span .wpcf7-quiz-label, .citizen-form p span .wpcf7-quiz-label {
	display:none;
}
/*.contact-us .wpcf7-form p input {

  width: 214px;

}*/

.contact-us .wpcf7-form p textarea {
	height: 264px;
	width: 100%;
	max-width:430px;
}
.contact-us .wpcf7-form p .wpcf7-checkbox {
	margin-left:100px;
}
.contact-us .wpcf7-form p .wpcf7-list-item-label {
	font-family: "roboto_slabregular";
}
input, textarea {
	background: none repeat scroll 0 0 #fff;
	border-color: #efefef;
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: #666;
	font-family: inherit;
	font-size: 1em;
	margin-bottom: 10px;
	padding: 7px 5px;
}
button, .button, input[type="button"], input[type="reset"], input[type="submit"], .checkout-button {
	background-color: #ca0002;
	border: 0 none;
	border-radius: 0;
	color: #fff;
	font-size: 12px;
	padding: 6px 30px;
	text-transform: uppercase;
	font-family: "roboto_slablight";
	vertical-align: bottom;
}
#contact-page button, #contact-page .button, #contact-page input[type="button"], #contact-page input[type="reset"], #contact-page input[type="submit"] {
	background-color: #ca0002;
	border: 0 none;
	border-radius: 0;
	color: #fff;
	font-size: 12px;
	padding: 6px 30px;
	text-transform: uppercase;
	font-family: "roboto_slablight";
	vertical-align: bottom;
	margin-left:110px;
}
button:hover, button:focus, .button:hover, .button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
	background-color: #FF0000;
}
.view_largemap {
	color: #ca0000 !important;
	display: block;
	font-family: "roboto_slabregular";
	font-size: 12px;
	line-height: 40px;
}
.contact-us .su-column-size-1-3 {
	width: 30%;
}
.contact-us .su-column {
	box-sizing: border-box;
	display: block;
	float: left;
	margin: 0 3.3% 0 0;
}
.contact-us .contact-bottom strong {
	font-size: 14px;
}
.contact-us .contact-bottom p a {
	color:#ca0000;
	font-size: 14px;
}
.contact-us .contact-bottom p strong a {
	color:#525252;
	font-size: 14px;
	font-weight:normal;
	font-family: "roboto_slablight";
}
.entry.contact-bottom {
	border-top: 1px solid #e1e1e1;
	clear: both;
	display: block;
	overflow: hidden;
	padding-top: 21px;
}
.contact-us .su-column.su-column-size-1-1 {
	margin:0;
}
.contact-us .su-column-size-1-3 + .su-column-size-1-3 + .su-column-size-1-3 p {
	display:block;
	clear:both;
}
/*category post*/

.archive .post, .category .post {
	float: left;
	margin-right: 24px;
	max-width: 390px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.archive .post .post-meta, .category .post .post-meta {
	float: left;
}
.post_wrapper .no_margin {
	margin-right: 0;
}
.post-meta .categories > a {
	background: none repeat scroll 0 0 #cccccc;
	font-size: 10px;
	padding: 2px 6px;
	font-family: "roboto_slablight";
	color:#000;
	font-weight:normal;
}
abbr {
	border-bottom: medium none;
	color: #a0a0a4;
	cursor: pointer;
	font-size: 11px;
	font-family: "roboto_slablight";
}
h2.page-title, .post h2.title, .page h2.title {
	font: 16px/20px 'droid_serifregular';
	margin:0 0 4px;
	color:#333333;
}
h2.page-title a, h2.post a, h2.title a, h2.page a, h2.title a {
	color: #333333 !important;
	font: 16px/20px "droid_serifregular";
}
.post .entry p {
	color: #525252;
	font: 13px/22px "roboto_slablight";
}
/*pagination*/

.woo-pagination {
	border-top: 1px solid #e9e9e9;
	padding: 20px 0;
	text-align: right;
}
.woo-pagination span.current {
	background: none repeat scroll 0 0 #ca0002;
	color: #fff;
	display: inline-block;
	height: 33px;
	line-height: 34px;
	margin: 0 3px;
	text-align: center;
	text-decoration: none;
	width: 34px;
	padding:0;
	font-size:13px;
}
.woo-pagination a.page-numbers {
	background:none;
	border: 1px solid #e1e1e1;
	color: #000;
	display: inline-block;
	font-size: 13px;
	height: 32px;
	line-height: 32px;
	margin: 0 3px;
	text-align: center;
	text-decoration: none;
	width: 32px;
	padding:0;
	border-radius: 0;
}
/*widgat*/

#sidebar #advps_container3 .bx-wrapper .bx-viewport {
	background: none repeat scroll 0 0 transparent;
	height: 414px;
	max-width: 280px;
	overflow: hidden;
	padding: 10px;
	position: relative;
	width: 100%;
}
#sidebar .advps-slide-field-three {
	padding:0 !important;
}
#sidebar .bx-wrapper img {
	display: block;
	max-width: 280px;
	margin:0;
}
#sidebar .advps-excerpt-three {
	max-width: 280px !important;
}
#sidebar #advps_container3 .advs-title {
	background: none;
	color: #333333 !important;
	font: 16px/20px "droid_serifregular" !important;
	margin: 10px 0 5px !important;
	padding: 0;
}
#sidebar #advps_container3 .advs-title a {
	color: #333333 !important;
	font: 16px/20px "droid_serifregular" !important;
	text-transform: none;
	margin:0 !important;
	display:block;
}
#sidebar #advps_container3 .advps-slide p {
	font-size: 13px;
	line-height: 14px;
}
#sidebar #advps_container3 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager, #sidebar #advps_container3 .bx-wrapper .bx-controls-auto {
	display:none;
}
#sidebar .bx-controls-direction {
	background: none repeat scroll 0 0 #c7c7c7;
	bottom: 0;
	height: 42px;
	position: relative;
	width: 300px;
	z-index: 600;
}
#sidebar .bx-wrapper .bx-controls-direction a {
	height: 21px;
	margin-top: -10px;
	outline: 0 none;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	width: 21px;
	z-index: 9999;
}
#sidebar .bx-wrapper .bx-prev {
	background: url("images/controls-left.png") no-repeat scroll 0 0;
	right: 40px;
	left:auto;
}
#sidebar .bx-wrapper .bx-next {
	background: url("images/controls-right.png") no-repeat scroll 0 0;
	right: 13px;
}
#sidebar .wpcf7-form > p {
  border: 1px solid #e2e2e2;
  height: 40px;
  position: relative;
  width: 99%;
}
#sidebar .wpcf7-form-control-wrap.email {
	display: block;
	float: left;
	overflow: hidden;
	width: 202px;
	position:relative;
}
#sidebar .wpcf7-form-control-wrap.email input {
	border: medium none;
	font-size: 11px;
	margin: 0;
	padding: 13px;
	width: 176px;
}
#sidebar .wpcf7-form input[type="submit"] {
  background: none repeat scroll 0 0 #ca0002;
  color: #fff;
  font-family: "roboto_slabregular";
  height: 40px;
  margin: 0;
  padding: 6px 15px;
  position: absolute;
  right: 0;
  width: 98px;
}
#sidebar .post_content {
	border-bottom: none;
	margin: 0;
}
#sidebar .post_content .post_thumbnail img {
	/*
	max-width:56px;
	max-height:56px;
	*/
}
#sidebar .post_content h2 {
	color: #333333;
	font: 13px/16px "roboto_slablight";
	width: 300px;
    display: block;
    padding-top: 5px;
}
#sidebar .post_content .post-title {
	color: #333333;
	font: 13px/16px "roboto_slablight";
}
#sidebar .post_content .fl.newsdesc > p {
	color: #545454;
	font: 11px/16px "roboto_slablight";
}
#sidebar .widget:last-child .textwidget {
	background:#FFF;
	text-align:center;
}
#sidebar .widget:last-child .textwidget a {
	display: inline-block;
	margin: 0 9px;
}
/**/

.single .post-entries {
	/*display: none;*/
	visibility:hidden;
}
#post-author {
	padding:0;
	border:none;
	border-radius:0;
}
.post-utility {
	display: none;
}
#post-author h2 {
	background: none repeat scroll 0 0 #ebebeb;
	border-bottom: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	color: #000000;
	display: block;
	float: none;
	font: 17px/40px "roboto_slabregular";
	margin: 0 0 21px;
	overflow: hidden;
	padding: 0 10px;
	width: auto;
	text-transform:uppercase;
}
#related-post > h2 {
	background: none repeat scroll 0 0 #ebebeb;
	border-bottom: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	color: #000000;
	display: block;
	float: none;
	font: 17px/40px "roboto_slabregular";
	margin: 0 0 21px;
	overflow: hidden;
	padding: 0 10px;
	width: auto;
	text-transform:uppercase;
}
#related-post li {
	float: left;
	height: auto;
	margin-right: 21px;
	max-width: 185px;
	width: 100%;
	font: 13px/22px "roboto_slablight";
	color:#535353;
}
#related-post h4 {
	margin-bottom: 10px;
}
#related-post .post-meta {
	margin-top: 15px;
}
#related-post li .meta-under .post-meta abbr {
	display:none;
}
.meta-under {
	display: block;
	margin: 12px 0;
}
.meta-under .post-meta {
	margin: 0;
}
#related-post li.no_margin {
	margin-right:0;
}
#related-post li img {
	height: 125px;
	max-width: 185px;
}
#related-post li h4 a {
	color: #333333;
	font-family: "droid_serifregular";
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
}
.single .post-meta-all {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
	padding: 12px 0;
}
.categories-right .post-meta abbr {
	display: none;
}
.categories-right .post-meta abbr {
	display: none;
}
.categories-right .post-meta {
	float:right;
	margin:0;
}
.single h1.page-title, .single .post h1.title, .single .page h1.title {
  font: 32px "roboto_slabregular";
  margin: 0;
  padding: 13px 0;
}
.post-meta-all .author .by {
	color: #a0a0a4;
	font-size: 13px;
}
.post-meta-all .author {
	color: #444444;
	font-size: 13px;
}
.comments {
	color: #ff8000;
	font-size: 13px;
}
.single .post .entry p {
	color: #525252;
	font: 14px/22px "roboto_slablight";
    line-height: 32px;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 19px;
}
.synved-social-credit {
	display: none;
}
.single #main .social_icon {
	border-top: 3px solid #e5e5e5;
	clear: both;
	display: block;
	margin-top: 20px;
	overflow: hidden;
	padding: 14px 0;
	position: relative;
	width: 100%;
}
.social_icon .col-left h3 {
	color: #000000;
	font: 17px/32px "roboto_slabregular";
	font-weight:normal;
	margin-bottom: 24px;
	margin-top: 0;
	text-transform:uppercase;
}
#post-author .profile-content {
	font-size: 13px;
	padding-bottom: 80px;
}
#post-author h4 {
	margin-bottom: 0;
}
.profile-content h4 a {
	color: #000000;
	font: 14px/22px "roboto_slabregular";
	font-weight: normal;
	text-transform:uppercase;
}
/*category page*/

.woocommerce_result_count, .woocommerce_ordering, .woocommerce-result-count, .woocomerce-ordering {
	color: #333333;
	font: 13px/22px "roboto_slablight";
}
.cat-info {
	margin-top:35px;
	clear:both;
	overflow:hidden;
	padding-bottom:55px;
	margin-bottom:25px;
	border-bottom:2px solid #c4caca;
}
.cat-info .cat_image {
	float:left;
	width:165px;
	height:165px;
	margin-right:30px;
	margin-bottom:30px;
}
.cat-info .term-description {
	font-family: 'arimoregular';
	font-size:15px;
	color:#000;
	line-height:24px;
	margin-bottom:25px;
}
.redefined_search {
	font-family: 'arimoregular';
	font-size:22px;
	color:#1da1a0;
	text-transform:uppercase;
	display:block;
	margin-bottom:10px;
}
ul.wooc_sclist {
	color:#1da1a0;
	margin-left:15px;
	float:left;
	width:100%;
	max-width:625px;
}
ul.wooc_sclist li {
	color:#1da1a0;
	list-style:disc;
	float:left;
	width:50%;
	margin-bottom:10px;
	padding-left:0px;
}
ul.wooc_sclist li a {
	font-size:15px;
	color:#1f1f1f;
}
.woocommerce-page ul.products {
	margin-top: 22px;
}
.woocommerce-page ul.products li.product {
	height: 373px;
	margin-bottom: 40px;
	margin-right: 7.4%;
	position: relative;
	width: 28%;
}
ul.products li.product a img {
	border:1px solid #e5e5e5;
	padding:3px;
}
.woocommerce-page ul.products li.product.last-product {
	margin-right:0;
}
.woocommerce-page ul.products li.product h3 {
	color: #333333;
	font-family: "droid_serifregular";
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
}
.woocommerce-page ul.products li.product .price {
	color: #ff8000;
	display: block;
	font-family: "roboto_slablight";
	font-size: 14px !important;
	margin-bottom: 3px;
	text-align: left;
}
.woocommerce-page ul.products li.product a.button {
	background: none repeat scroll 0 0 #ca0002;
	border-radius: 0;
	bottom: 0;
	box-shadow: none;
	color: #fff;
	float: left;
	font-size: 13px;
	font-weight: normal;
	left: 0;
	margin: 15px 0 0;
	padding: 4px 10px;
	position: absolute;
	text-transform: uppercase;
}
.woocommerce-page .woo-pagination {
	text-align:right;
}
.woocommerce-page .woo-pagination a:link, .woocommerce-page .woo-pagination a:visited, .woocommerce-page .woo-pagination a:active {
	background:none;
	border: 1px solid #e1e1e1;
	color: #000;
	display: inline-block;
	font-size: 13px;
	height: 32px;
	line-height: 32px;
	margin: 0 3px;
	text-align: center;
	text-decoration: none;
	width: 32px;
	padding:0;
	border-radius: 0;
}
.woocommerce-page .woo-pagination span.current {
	background: none repeat scroll 0 0 #000000;
	color: #fff;
	display: inline-block;
	height: 33px;
	line-height: 34px;
	margin: 0 3px;
	text-align: center;
	text-decoration: none;
	width: 34px;
	padding:0;
	font-size:13px;
}
.pagination.woo-pagination {
	border-top: 1px solid #e9e9e9;
	padding: 20px 0;
	text-align: right;
}
.woocommerce-ordering select.orderby {
	background:#fff;
	border:1px solid #ddd;
	padding:9px 10px;
	width:250px;
	font-size:14px;
	color:#333;
}
.woocommerce-page .woo-pagination .next.page-numbers {
	background: url("images/next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: medium none !important;
	height: 34px !important;
	text-indent: -10000px;
	width: 34px !important;
}
.woocommerce-page .woo-pagination .prev.page-numbers {
	background: url("images/prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: medium none !important;
	height: 34px !important;
	text-indent: -10000px;
	width: 34px !important;
}
/*Product Page */
.woocommerce-page .product_title {
 font-weight: normal;
 line-height: 22px;
 padding: 8px 0;
 border-bottom:none;
 margin-bottom:5px !important;
}
.woocommerce-page .product_meta {
	color: #333333;
	font-size: 15px;
	margin-bottom: 15px;
	margin-top: 0;
	padding-bottom: 15px;
	padding-top: 0;
	border-bottom:1px solid #e1e1e1;
}
.woocommerce-page .images {
	margin-bottom: 40px;
	margin-right: 25px;
	max-width: 358px;
}
.woocommerce .images .thumbnails {
	overflow: hidden;
}
.woocommerce .images .thumbnails a {
	margin-right: 3.8%;
	width:22%;
}
.woocommerce .images img {
	border: 1px solid #e5e5e5;
}
.woocommerce .images .woocommerce-main-image img {
	max-height: 358px;
}
.woocommerce .images .thumbnails a + a + a + a {
	margin-right:0;
}
.woocommerce-page .summary {
	float: left;
	width: 52%;
}
.woocommerce-page .summary p.price {
	color: #ff7f00;
	font-size: 20px !important;
	font-weight: normal;
	font-family: 'roboto_slablight';
}
.woocommerce .summary p {
	border-bottom: 1px solid #e9e9e9;
	font-size: 13px;
	margin-bottom: 1.3em;
	padding-bottom: 1.5em;
}
.woocommerce .social {
	border-top: 1px solid #e9e9e9;
	padding: 15px 0;
}
.woocommerce .summary form {
	border: medium none;
	float: left;
	overflow: hidden;
	padding: 0;
}
.woocommerce .summary table.variations {
	border:none;
	width:auto;
}
.woocommerce .summary table.variations tr td {
	border:none;
	padding: 0 20px 0 0;
	font-size:15px;
	color:#333;
}
.woocommerce .summary table.variations tr td.label {
	padding-top:10px;
}
.woocommerce .summary table.variations tr td select {
	background:#fff;
	border:1px solid #ddd;
	padding:9px 10px;
	width:250px;
	font-size:14px;
	color:#333;
}
.woocommerce .quantity {
	padding-top:13px;
}
.woocommerce .quantity .qty {
	box-shadow:0 1px 2px -2px rgba(50, 50, 50, 0.75) inset;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:1px solid #c4c0bf;
	background:#f7f7f7;
	width:35px;
}
.quantity .plus, .quantity .minus {
	background: none repeat scroll 0 0 #000000;
	font-size: 19px;
	height: 20px;
	top: 4px;
	width: 20px;
}
.woocommerce .summary .quantity {
	margin: 0 3px 0 0;
}
.woocommerce .single_add_to_cart_button.button {
	background: none repeat scroll 0 0 #ca0002;
	border-radius: 0;
	box-shadow: none;
	color: #fff;
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin: 11px 0 0;
	padding: 6px 14px;
	text-transform: uppercase;
}
.add_to_wishlist {
	background: url("./images/add_to_wishlist.png") no-repeat scroll left center;
	color: #ca0002;
	display: block;
	font-family: "roboto_slabregular";
	font-size: 14px;
	line-height: 35px;
	margin-left: 15px !important;
	padding-left: 20px;
	text-transform: uppercase;
}
.yith-wcwl-add-to-wishlist {
	float: left;
	margin-top: 10px;
}
.woocommerce .reset_variations, .woocommerce .woocommerce-review-link {
	color:#ff4800;
}
.woocommerce .woocommerce-product-rating {
	position:relative;
}
.woocommerce .woocommerce-review-link {
	position:absolute;
	top:-3px;
	left:85px;
}
.woocommerce .woocommerce_tabs, .woocommerce .woocommerce-tabs {
	border-top: medium none;
	margin-bottom: 53px;
}
.woocommerce .woocommerce_tabs ul.tabs, .woocommerce .woocommerce-tabs ul.tabs {
	padding-left: 35px;
	margin-bottom: -1px;
}
.woocommerce .woocommerce_tabs ul.tabs li, .woocommerce .woocommerce-tabs ul.tabs li {
	margin-right: 4px;
}
.woocommerce .woocommerce_tabs ul.tabs li.active a, .woocommerce .woocommerce-tabs ul.tabs li.active a {
	background: none repeat scroll 0 0 #fff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e5e5e5;
	color: #000000;
	position: relative;
}
 .woocommerce .woocommerce_tabs ul.tabs li.active a::before, .woocommerce .woocommerce-tabs ul.tabs li.active a::before {
 height: 4px;
 position: absolute;
 width: 100%;
 content: "";
 background: #ca0002;
 left: 0;
 top: 0;
}
.woocommerce .woocommerce_tabs ul.tabs li a, .woocommerce .woocommerce-tabs ul.tabs li a {
	background: none repeat scroll 0 0 #f4f4f4;
	border: 1px solid #e5e5e5;
	color: #000000;
	font-family: 'roboto_slabregular';
	font-size: 14px;
	font-weight: normal;
	padding: 12px 20px;
}
.woocommerce #tab-description > h2 {
	display:none;
}
.woocommerce .woocommerce_tabs .panel, .woocommerce .woocommerce-tabs .panel {
	border: 1px solid #e5e5e5;
	color: #525252;
	font-size: 14px;
	line-height: 24px;
	padding: 27px;
	font-family: 'roboto_slabregular';
}
.woocommerce #tab-description ol, .woocommerce #tab-description ul {
	margin-left:20px;
	font-size:15px;
	color:#333;
}
.woocommerce .related h2, .woocommerce .upsells h2 {
	background: none repeat scroll 0 0 #ebebeb;
	border-bottom: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	color: #000000;
	display: block;
	float: none;
	font: 17px/40px "roboto_slabregular";
	margin: 0 0 21px;
	overflow: hidden;
	padding: 0 10px;
	text-transform: uppercase;
	width: auto;
}
.product_meta .posted_in {
	display: none;
}
/*End Product*/



/*product pagination*/

.woo-pagination {
}
.woo-pagination span.current {
}
.woo-pagination a.page-numbers {
}
/*job page*/

.job_description > ul {
	margin-left: 0;
	margin-bottom:10px;
}
 .single_job_listing .meta li::after {
 display:none;
}
.job_description p {
	margin-bottom: 10px;
}
#main .job_listings li.type-job_listing {
	border: medium none !important;
	box-shadow: 0 0 5px #888888;
	clear: both;
	margin-bottom: 10px !important;
}
.rp4wp-related-job_listing > ul li.job_listing a, .rp4wp-related-job_listing > ul li.no_job_listings_found a, ul.job_listings li.job_listing a, ul.job_listings li.no_job_listings_found a {
	line-height: 22px !important;
	padding: 10px !important;
}
 .job_listings li::after {
 display:none;
}
.rp4wp-related-job_listing > ul li.job_listing a div.position, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.position, ul.job_listings li.job_listing a div.position, ul.job_listings li.no_job_listings_found a div.position {
	padding: 0 0 0 60px;
}
.rp4wp-related-job_listing > ul li.job_listing a img.company_logo, .rp4wp-related-job_listing > ul li.no_job_listings_found a img.company_logo, ul.job_listings li.job_listing a img.company_logo, ul.job_listings li.no_job_listings_found a img.company_logo {
	border: 1px solid #e5e5e5;
}
.rp4wp-related-job_listing > ul li.job_listing a .meta li, .rp4wp-related-job_listing > ul li.no_job_listings_found a .meta li, ul.job_listings li.job_listing a .meta li, ul.job_listings li.no_job_listings_found a .meta li {
	line-height: 22px;
}
.rp4wp-related-job_listing > ul li.job_listing a div.position h3, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.position h3, ul.job_listings li.job_listing a div.position h3, ul.job_listings li.no_job_listings_found a div.position h3, .job_listing .position .company > strong {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	color: #000000 !important;
	font-family: 'roboto_slabbold' !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 18px;
	margin: 0 !important;
	padding: 0 !important;
	text-transform: capitalize !important;
}
#main .rp4wp-related-job_listing > ul li.job_listing a div.position h3, #main .rp4wp-related-job_listing > ul li.no_job_listings_found a div.position h3, #main ul.job_listings li.job_listing a div.position h3, #main ul.job_listings li.no_job_listings_found a div.position h3, #main .job_listing .position .company > strong {
	font-family: 'roboto_slabregular' !important;
}
.widget ul.job_listings li.job_listing ul.meta li {
	color: #333333;
	font: 13px/22px "roboto_slablight";
}
#sidebar .widget ul.job_listings li a {
	padding:9px 0 !important;
}
.rp4wp-related-job_listing > ul li.job_listing a:focus, .rp4wp-related-job_listing > ul li.job_listing a:hover, .rp4wp-related-job_listing > ul li.no_job_listings_found a:focus, .rp4wp-related-job_listing > ul li.no_job_listings_found a:hover, ul.job_listings li.job_listing a:focus, ul.job_listings li.job_listing a:hover, ul.job_listings li.no_job_listings_found a:focus, ul.job_listings li.no_job_listings_found a:hover {
	background-color:transparent;
}
.single_job_listing .company {
	display: none;
}
.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button {
	font-size: 14px;
	margin-top: 30px;
	padding: 9px 30px;
}
/*social link for product */
.woocommerce-page .summary .social  {
text-align:left;
}
.woocommerce .social iframe {
 float: none;
 width: 60% !important;
}
.woocommerce .social span iframe {
 float: none;
 width: 100% !important;
}
.woocommerce-page .summary .social span {
 float: left;
}
/*tab */
#tabs {
  background: none repeat scroll 0 0 #000;
  border-radius: 0;
  display: block;
  height: auto;
  margin-bottom: 30px;
}
#tabs ul.wooTabs li {
	margin:0;
}
#tabs .wooTabs li a {
  border-radius: 0 !important;
  border-top: medium none !important;
  color: #fff !important;
  font-weight: normal;
  margin-right: 8px !important;
  padding: 8px 6px !important;
  border:none!important;
}
#tabs .wooTabs .selected, #tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {
  background: none repeat scroll 0 0 !important;
  border-bottom: 4px solid #ca0002 !important;
  border-left: medium none !important;
  border-right: medium none !important;
}
#tabs ul.wooTabs {
  bottom: 0 !important;
  padding: 0 !important;
}
.boxes.box.inside {
  background: none repeat scroll 0 0 #fff;
  padding-top: 10px;
}
#tabs .inside .list {
  background: none repeat scroll 0 0 #f4f4f4;
  border: medium none;
  padding: 15px 20px;
}
#tabs .inside li {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #f4f4f4;
  border-color: #dcdcdc;
  border-image: none;
  border-style: none none solid;
  border-width: medium medium 1px;
  padding: 0 0 15px;
  margin-bottom:10px;
}
#tabs .inside li a {
  border: none !important;
}
#sidebar .bx-wrapper {
  margin: 0;
}
.single_job_listing .meta {
  margin: 1.4em 0 0.9em;
}
.single_job_listing .meta .job-type {
  background-color: #525252;
}
.single-post .wp-caption img {
  margin-bottom: 0;
}
.single-post .wp-caption-text {
  font: 12px/2em "roboto_slablight";
}
.single-job_listing #category_post_list_widget-2,
.single-job_listing #black-studio-tinymce-13,
.post-type-archive-product .widget.widget_category_post_list_widget,
.single-product .widget.widget_category_post_list_widget {
  display: none;
}
#nav-container #navigation ul.nav ul li.current-menu-item a {
  color: #ca0000 !important;
}
#nav_menu-2 ul li a:hover, #nav_menu-3 ul li a:hover, #sidebar #woocommerce_product_categories-2 ul li a:hover, #sidebar #woocommerce_product_categories-2 ul li.current-cat > a {
  color: #ca0000 !important;
}
.category-trending article.page {
  display: none;
}
.jobs-online > h2 {
 background: none repeat scroll 0 0 #ebebeb;
 border-bottom: 1px solid #d7d7d7;
 border-top: 1px solid #d7d7d7;
 color: #000000;
 display: block;
 float: none;
 font: 17px/40px "roboto_slabregular";
 margin: 0 0 21px;
 overflow: hidden;
 padding: 0 10px;
 text-transform: uppercase;
 width: auto;
}
#main .jobs-online .job_listings{
	border:none;
}
#main .jobs-online .job_listings li.type-job_listing{
	border:none;
	box-shadow:none;
	float:left;
	clear:none;
	width:228px;
	margin-right:45px;
}
#main .jobs-online .job_listings li.type-job_listing:last-child{
	margin-right:0;
}
#main .jobs-online .job_listings li.type-job_listing .job-title h4{
	font-family: 'droid_serifregular';
	font-size:16px;
	color:#333;
	margin-bottom:10px;
}
#main .jobs-online .job_listings li.type-job_listing .job-title h4 a{
	font-family: 'droid_serifregular';
	font-size:16px;
	color:#333;
	padding:0 !important;
}
#main .jobs-online .job_listings li.type-job_listing .job-desc-sort{
	font-family: 'roboto_slablight';
	font-size:13px;
	color:#333 !important;
	margin-bottom:10px;
}
#main .jobs-online .job_listings li.type-job_listing .date-posted{
	border-top:1px solid #e5e5e5;
	color:#525252;
	font-family: 'roboto_slablight';
	font-size:12px;
	margin-top:10px;
	padding-top:5px;
}
#main .jobs-online .job_listings li.type-job_listing .job-desc-sort span{
	color:#333 !important;
}
#main .jobs-online .job_listings li.type-job_listing .job-short-info{
	color:#525252;
	font-family: 'roboto_slablight';
	font-size:13px;
}
#main .jobs-online .job_listings li.type-job_listing a.job-more-link {
	background: #ca0002;
	border-radius: 0;
	bottom: 0;
	box-shadow: none;
	color: #fff;
	float: left;
	font-size: 13px;
	font-weight: normal;
	left: 0;
	margin: 15px 0 0;
	padding: 4px 10px !important;
	text-transform: uppercase;
}
#main .jobs-online .job_listings li.type-job_listing .date-posted:before,
.single_job_listing .meta .date-expite:before{
	display:inline-block;
	width:16px;
	height:16px;
	-webkit-font-smoothing:antialiased;
	font-family:job-manager!important;
	text-decoration:none;
	font-weight:400;
	font-style:normal;
	vertical-align:top;
	font-size:16px;
	margin:0 2px 0 0;
	*overflow:auto;
	*zoom:1;
	*display:inline;
	content:'\e80f';
}
#main .jobs-online .job_listings li.type-job_listing .date-posted:before{
	margin-right:5px;
	color:#999999;
}
#sidebar .date-posted, #sidebar .job-short-info, #sidebar a.job-more-link{
	display:none !important;
}
#sidebar .job_listings li.type-job_listing .job-title h4 a{
	font-family: 'roboto_slabbold';
	font-size:14px;
	font-weight:normal;
	color:#333;
	padding:0 !important;
	border:none;
}
#sidebar .job_listings .job-desc-sort, #sidebar .job_listings .job-desc-sort span{
	font-family: 'roboto_slablight';
	color:#333333 !important;
	font-size:13px;
}
#sidebar .job_listings{
	padding-top:10px !important;
	padding-bottom:10px !important;
}
#sidebar .job_listings li{
	padding-bottom:13px;
	border:none;
}
#sidebar .job_listings li + li{
	padding-top:10px;
}
#category_post_list_widget-2{
}
#category_post_list_widget-2 .post_content{
	background:#f4f4f4;
	padding:16px;
	margin-top:10px;
	clear:both;
	overflow:hidden;
}
#category_post_list_widget-2 .post_content .newsdesc{
	margin-bottom:14px; width:100%;
}
#category_post_list_widget-2 .post_content .post_thumbnail{
	margin-top:3px;
	margin-bottom:3px !important;
}
.slider_post_footer{
	clear:both;
	margin-top:25px;
	border-top:1px solid #e5e5e5;
	border-bottom:3px solid #e5e5e5;
	font-size:11px;
	color:#a0a0a4;
	padding-top:15px;
	padding-bottom:15px;
}
.slider_post_footer .post_date{
	margin-right:8px;
}
.advps-excerpt-block-one{
	border:none !important;
}
.advps-slide-container .bx-wrapper{
	margin-bottom:30px;
}
/*
.advps-excerpt-block-one {
    position: absolute;
    bottom: 0;
background: rgba(255, 255, 255, 0.8);
}
*/
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	width:75px;
	height:75px;
}
#tabs .post-img{
	float:left;
	width:75px;
	margin-right:15px;
}
#tabs .post-meta{
	float:left;
	width:170px;
	margin-bottom:0;
	padding-top:5px;
}
#sidebar .widget #tabs .post-meta a{
	font-family: 'roboto_slablight';
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	color:#333;
	padding-top:0px;
}
.sidebar_post_header .post_date{
	margin-right:8px;
	font-family: 'roboto_slablight';
	font-size:11px;
	color:#a0a0a4;
}
.category-page-adv-area{
	clear:both;
	border-top:1px solid #e5e5e5;
	padding:20px 0;
	text-align:center;
	margin-bottom:30px;
}
.category-page-adv-area .adv-title{
	font-size:11px;
	color:#777777;
	text-transform:uppercase;
	margin-top:-15px;
	margin-bottom:5px;
}
.archive .post.even, .category .post.even{
	margin-right:0;
}
.home ul.products li.product .added_to_cart{
	margin-top:-10px;
}
.rebox {
  z-index: 10000 !important;
}
#footer #copyright a:hover {
  color: #ca0000;
}
.bx-wrapper .bx-controls-direction a {
  z-index: 100;
}
.b-from-right {
  top: -2%;
}
.thumb {
  position: relative;
}
.icon-play {
	background: url("images/icon-play.png") no-repeat scroll 0 0;
	bottom: 0;
	display: inline-block;
	height: 30px;
	left: 0;
	position: absolute;
	text-decoration: inherit;
	width: 30px;
}
.icon-picture {
  background: url("images/icon-picture.png") no-repeat scroll 0 0;
  bottom: 0;
  display: inline-block;
  height: 30px;
  left: 0;
  position: absolute;
  text-decoration: inherit;
  width: 30px;
}
#navigation .nav li.parent > a:after{
	margin-left:-5px;
}
.synod-landing .top-article-on-landing-page h2{margin: 10px 0px 10px 0px;color: #333333;font-size: 22px;line-height: 20px;}
.synod-landing .top-article-on-landing-page img {max-width:100%; height: auto;}
.synod-landing .top-article-on-landing-page .slider_post_footer {margin-bottom:20px;}
.synod-landing .synod_news ul li{margin-bottom: 40px;}
.synod-landing .synod_news .thumb img {width: 100%;max-width: 100%;}
.synod-landing .top-article-on-landing-page a p {color:#333333;}

/* media css */
@media screen and (max-width:320px) {
.bx-wrapper img {
  display: block;
  max-height: 128px;
  max-width: 100%;
}
#nav-container #navigation ul.nav li {
  float: none;
}
body.full-width #top {
  display: none !important;
}
.nav-toggle::before {
  background: none repeat scroll 0 0 #000000;
  border: medium none;
  color: #fff;
  float: right;
  height: 45px;
  line-height: 45px;
  margin-left: 0;
  padding: 0;
  text-align: center;
  text-shadow: 0 1px 0 #000;
  width: 45px;
}
.nav-toggle {
  background-color: #f4f4f4;
  background-image: none;
  border-bottom: medium none;
  line-height: 45px;
  min-height: 45px;
  text-align: right;
}
.nav-toggle a {
  border-left: medium none;
  color: #1d1d19 !important;
  font-size: 14px;
  font-weight: normal;
  padding: 0.5em 1em;
  text-transform: uppercase;
}
#header .col-left {
	padding:0 15px;
}
#header .col-right {
  display: none;
}
.social_icon {
  text-align: center;
}
#nav-container .social_icon > li {
  display: inline-block;
  float: none;
}
#nav-container #navigation ul.nav li {
  clear: both;
}
/*#navigation {
  background: none repeat scroll 0 0 #f4f4f4;
}
#navigation ul.nav ul {
  background: none repeat scroll 0 0 #f4f4f4;
}*/
.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {
  width: 100%;
}
.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
  width: 100%;
}
.bx-controls-direction {
  display: none;
}
#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a, #advps_container7 .bx-wrapper .bx-pager.bx-default-pager a {
  width: 61px !important;
}

body.full-width #content {
	padding-left:15px !important;
	padding-right:15px !important;
	}
.latest_news ul li + li + li,
.category_news ul li,
#related-post li {
  max-width: 391px
}
.latest_news ul li + li + li img,
.category_news ul li img,
#related-post li img {
	height: 236px;
	max-width: 391px;
	width: 100%;
}
.woocommerce-page ul.products {
  text-align: center;
}
.woocommerce-page ul.products li.product {
  display: inline-block;
  float: none;
  margin-right: 0;
  max-width: 230px;
  width: 100%;
}
.woocommerce-page .images {
  margin-right: 0;
}
.woocommerce .images .thumbnails {
  display: none;
}
.woocommerce-page .summary {
  width: 100%;
}
.woocommerce .woocommerce_tabs ul.tabs, .woocommerce .woocommerce-tabs ul.tabs {
  padding-left: 0;
}
.contact-us .wpcf7-form p textarea {
  padding: 0;
  width: 100%;
}
input, textarea {
  width: 100%;
}
#tabs .post-meta {
  width: 159px;
}
#navigation h3 {
  display: none;
}
.csstransforms3d.csstransitions #navigation {
	right: 0;
	-webkit-left:auto !important;
	left:auto !important;
	transform: translate3d(100%, 0px, 0px)!important;
	-ms-transform: translate3d(100%, 0px, 0px)!important;
	-webkit-transform: translate3d(100%, 0px, 0px)!important;
}
.show-nav #inner-wrapper {
	right: 80% ;
	-webkit-left: auto !important;
	left:auto !important;
}
	}
 @media screen and (min-width:321px) and (max-width:422px) {
body.full-width #top {
  display: none !important;
}
.bx-wrapper img {
  display: block;
  max-height: 140px;
  max-width: 100%;
}
#nav-container #navigation ul.nav li {
  float: none;
}
.nav-toggle::before {
  background: none repeat scroll 0 0 #000000;
  border: medium none;
  color: #fff;
  float: right;
  height: 45px;
  line-height: 45px;
  margin-left: 0;
  padding: 0;
  text-align: center;
  text-shadow: 0 1px 0 #000;
  width: 45px;
}
.nav-toggle {
  background-color: #f4f4f4;
  background-image: none;
  border-bottom: medium none;
  line-height: 45px;
  min-height: 45px;
  text-align: right;
}
.nav-toggle a {
  border-left: medium none;
  color: #1d1d19 !important;
  font-size: 14px;
  font-weight: normal;
  padding: 0.5em 1em;
  text-transform: uppercase;
}
#header .col-left {
	padding:0 15px;
}
#header .col-right {
  display: none;
}
.social_icon {
  text-align: center;
}
#nav-container .social_icon > li {
  display: inline-block;
  float: none;
}
#nav-container #navigation ul.nav li {
  clear: both;
}
/*#navigation {
  background: none repeat scroll 0 0 #f4f4f4;
}
#navigation ul.nav ul {
  background: none repeat scroll 0 0 #f4f4f4;
}*/
.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {
  width: 100%;
}
.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
  width: 100%;
}
.bx-controls-direction {
  display: none;
}
#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a, #advps_container7 .bx-wrapper .bx-pager.bx-default-pager a {
  width: 61px !important;
}

body.full-width #content {
	padding-left:15px !important;
	padding-right:15px !important;
	}
.latest_news ul li + li + li,
.category_news ul li,
#related-post li {
  max-width: 391px
}
.latest_news ul li + li + li img,
.category_news ul li img,
#related-post li img {
	height: 236px;
	max-width: 391px;
	width: 100%;
}
.woocommerce-page ul.products {
  text-align: center;
}
.woocommerce-page ul.products li.product {
  display: inline-block;
  float: none;
  margin-right: 0;
  max-width: 230px;
  width: 100%;
}
.woocommerce-page .images {
  margin-right: 0;
}
.woocommerce .images .thumbnails {
  display: none;
}
.woocommerce-page .summary {
  width: 100%;
}
.woocommerce .woocommerce_tabs ul.tabs, .woocommerce .woocommerce-tabs ul.tabs {
  padding-left: 0;
}
.contact-us .wpcf7-form p textarea {
  padding: 0;
  width: 100%;
}
input, textarea {
  width: 100%;
}
.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
}
aside#sidebar::before {
  display: none;
}
#navigation h3 {
  display: none;
}
#navigation h3 {
  display: none;
}
.csstransforms3d.csstransitions #navigation {
	right: 0;
	-webkit-left:auto!important;
	left:auto!important;
	transform: translate3d(100%, 0px, 0px)!important;
	-ms-transform: translate3d(100%, 0px, 0px)!important;
	-webkit-transform: translate3d(100%, 0px, 0px)!important;
}
.show-nav #inner-wrapper {
	right: 80% ;
	-webkit-left: auto!important;
	left:auto!important;
}
	}
 @media screen and (min-width:423px) and (max-width:640px) {
body.full-width #top {
  display: none !important;
}
.bx-wrapper img {
  display: block;
  max-height: 180px;
  max-width: 100%;
}
#nav-container #navigation ul.nav li {
  float: none;
}
.nav-toggle::before {
  background: none repeat scroll 0 0 #000000;
  border: medium none;
  color: #fff;
  float: right;
  height: 45px;
  line-height: 45px;
  margin-left: 0;
  padding: 0;
  text-align: center;
  text-shadow: 0 1px 0 #000;
  width: 45px;
}
.nav-toggle {
  background-color: #f4f4f4;
  background-image: none;
  border-bottom: medium none;
  line-height: 45px;
  min-height: 45px;
  text-align: right;
}
.nav-toggle a {
  border-left: medium none;
  color: #1d1d19 !important;
  font-size: 14px;
  font-weight: normal;
  padding: 0.5em 1em;
  text-transform: uppercase;
}
#header .col-left {
	padding:0 15px;
}
#header .col-right {
  display: none;
}
.social_icon {
  text-align: center;
}
#nav-container .social_icon > li {
  display: inline-block;
  float: none;
}
#nav-container #navigation ul.nav li {
  clear: both;
}
/*#navigation {
  background: none repeat scroll 0 0 #f4f4f4;
}
#navigation ul.nav ul {
  background: none repeat scroll 0 0 #f4f4f4;
}*/
.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {
  width: 100%;
  max-width: 391px;
  margin: 0 auto;
}
.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
  width: 100%;
}
.bx-controls-direction {
  display: none;
}
#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a, #advps_container7 .bx-wrapper .bx-pager.bx-default-pager a {
  width: 61px !important;
}

body.full-width #content {
	padding-left:15px !important;
	padding-right:15px !important;
	}
.latest_news ul li + li + li,
.category_news ul li,
#related-post li {
  max-width: 391px
}
.latest_news ul li + li + li img,
.category_news ul li img,
#related-post li img {
	height: 236px;
	max-width: 391px;
	width: 100%;
}
.woocommerce-page ul.products {
  text-align: center;
}
.woocommerce-page ul.products li.product {
  display: inline-block;
  float: none;
  margin-right: 0;
  max-width: 230px;
  width: 100%;
}
.woocommerce-page .images {
  margin-right: 0;
}
.woocommerce .images .thumbnails {
  display: none;
}
.woocommerce-page .summary {
  width: 100%;
}
.woocommerce .woocommerce_tabs ul.tabs, .woocommerce .woocommerce-tabs ul.tabs {
  padding-left: 0;
}
.contact-us .wpcf7-form p textarea {
  padding: 0;
  width: 100%;
}
input, textarea {
  width: 100%;
}
.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
}
aside#sidebar::before {
  display: none;
}
body.full-width #content {
  margin: 0 auto;
  max-width: 391px !important;
}
#navigation h3 {
  display: none;
}
.csstransforms3d.csstransitions #navigation {
	right: 0;
	-webkit-left:auto !important;
	left:auto !important;
	transform: translate3d(100%, 0px, 0px)!important;
	-ms-transform: translate3d(100%, 0px, 0px)!important;
	-webkit-transform: translate3d(100%, 0px, 0px)!important;
}
.show-nav #inner-wrapper {
	right: 80% ;
	-webkit-left: auto !important;
	left:auto !important;
}
	}
@media screen and (min-width:641px) and (max-width:767px) {

body.full-width #top {
  display: none !important;
}
#nav-container #navigation ul.nav li {
  float: none;
}
.nav-toggle::before {
  background: none repeat scroll 0 0 #000000;
  border: medium none;
  color: #fff;
  float: right;
  height: 45px;
  line-height: 45px;
  margin-left: 0;
  padding: 0;
  text-align: center;
  text-shadow: 0 1px 0 #000;
  width: 45px;
}
.nav-toggle {
  background-color: #f4f4f4;
  background-image: none;
  border-bottom: medium none;
  line-height: 45px;
  min-height: 45px;
  text-align: right;
}
.nav-toggle a {
  border-left: medium none;
  color: #1d1d19 !important;
  font-size: 14px;
  font-weight: normal;
  padding: 0.5em 1em;
  text-transform: uppercase;
}
#header .col-left {
	padding:0 15px;
}
#header .col-right {
  display: none;
}
.social_icon {
  text-align: center;
}
#nav-container .social_icon > li {
  display: inline-block;
  float: none;
}
#nav-container #navigation ul.nav li {
  clear: both;
}
/*#navigation {
  background: none repeat scroll 0 0 #f4f4f4;
}
#navigation ul.nav ul {
  background: none repeat scroll 0 0 #f4f4f4;
}*/
.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {
  width: 100%;
}
.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
  width: 100%;
}
.bx-controls-direction {
  display: none;
}
#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a, #advps_container7 .bx-wrapper .bx-pager.bx-default-pager a {
  width: 61px !important;
}

body.full-width #content {
	padding-left:15px !important;
	padding-right:15px !important;
	}
.latest_news ul li + li + li,
.category_news ul li,
#related-post li {
  max-width: 357px;
}
.latest_news ul li + li + li:nth-child(2n),
.category_news ul li:nth-child(2n),
#related-post li:nth-child(2n) {
	margin-right:0;
}

.latest_news ul li + li + li img,
.category_news ul li img,
#related-post li img {
	height: 236px;
	max-width: 357px;
	width: 100%;
}
.woocommerce-page ul.products {
  text-align: center;
}
.woocommerce-page ul.products li.product {
  display: inline-block;
  float: none;
  margin-right: 5%;
}
.woocommerce-page .images {
  margin-right: 0;
}
.woocommerce .images .thumbnails {
  display: none;
}
.woocommerce-page .summary {
  width: 100%;
}
.woocommerce .woocommerce_tabs ul.tabs, .woocommerce .woocommerce-tabs ul.tabs {
  padding-left: 0;
}
.contact-us .wpcf7-form p textarea {
  padding: 0;
  width: 100%;
}
input, textarea {
  width: 100%;
}
.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
}
aside#sidebar::before {
  display: none;
}
.latest_news ul li {
  max-width: 357px;
}
#sidebar .widget {
  float: left;
  margin: 0 25px 25px;
  overflow: hidden;
  width: 300px;
}
.archive .post, .category .post {
  max-width: 356px;
}
#top .top-date {
  display: none;
}
#navigation h3 {
  display: none;
}
.csstransforms3d.csstransitions #navigation {
	right: 0;
	-webkit-left:auto !important
	left:auto !important
	transform: translate3d(100%, 0px, 0px)!important;
}
.show-nav #inner-wrapper {
	right: 80% ;
	-webkit-left: unset!important;
	left:unset!important;
}		
	}
@media screen and (min-width:768px) {
	.synod-landing .synod_news .thumb, .synod-landing .synod_news .description{display: inline-block;vertical-align: top;}
	.synod-landing .synod_news .thumb {width: 29%; padding-right: 1%;}
	.synod-landing .synod_news .description{width: 70%;}

.single .post .entry p {
    font-size: 14px/22px ;
}
}
@media screen and (min-width:768px) and (max-width:1023px) {
#header .col-right {
  display: none;
}
#nav-container .col-left {
  float: left;
}
#nav-container #navigation ul.nav li a {
  padding: 12px 20px !important;
}



#header .col-left {
	padding:0 15px;
}


.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {
  width: 100%;
}
.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
  width: 100%;
}
.bx-controls-direction {
  display: none;
}
#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a, #advps_container7 .bx-wrapper .bx-pager.bx-default-pager a {
  width: 61px !important;
}

body.full-width #content {
	padding-left:15px !important;
	padding-right:15px !important;
	}
.latest_news ul li + li + li,
.category_news ul li,
#related-post li {
  max-width: 357px;
}
.latest_news ul li + li + li:nth-child(2n),
.category_news ul li:nth-child(2n),
#related-post li:nth-child(2n) {
	margin-right:0;
}

.latest_news ul li + li + li img,
.category_news ul li img,
#related-post li img {
	height: 236px;
	max-width: 357px;
	width: 100%;
}
.woocommerce-page ul.products {
  text-align: center;
}
.woocommerce-page ul.products li.product {
  display: inline-block;
  float: none;
  margin-right: 5%;
}
.woocommerce-page .images {
  margin-right: 0;
}
.woocommerce .images .thumbnails {
  display: none;
}
.woocommerce-page .summary {
  width: 100%;
}
.woocommerce .woocommerce_tabs ul.tabs, .woocommerce .woocommerce-tabs ul.tabs {
  padding-left: 0;
}
.contact-us .wpcf7-form p textarea {
  padding: 0;
  width: 100%;
}
input, textarea {
  width: 100%;
}
.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
}
aside#sidebar::before {
  display: none;
}
.latest_news ul li {
  max-width: 357px;
}
#sidebar .widget {
  float: left;
  margin: 0 25px 25px;
  overflow: hidden;
  width: 300px;
}
.archive .post, .category .post {
  max-width: 356px;
}
#top .top-date {
  display: none;
}		
#main .jobs-online .job_listings li.type-job_listing {
  margin-right: 22px;
}
.clearfix::after {
  clear: none;
}
	}

@media screen and (max-width:815px) {
	#nav-container #navigation ul.nav li a{
		padding:12px 12px !important;
	}
}

@media screen and (min-width:769px) and (max-width:1024px) {
.latest_news ul li {
  max-width: 350px;
}
.latest_news ul li + li + li, .category_news ul li, #related-post li {
  max-width: 350px;
}
.latest_news ul li + li + li img, .category_news ul li img, #related-post li img {
  height: 236px;
  max-width: 350px;
  width: 100%;
}
#header-container .col-left {
  float: left;
  width: 50%;
}
#header-container .col-right {
  float: right;
  width: 50%;
}
.latest_news ul li + li + li:nth-child(2n),
.category_news ul li:nth-child(2n),
#related-post li:nth-child(2n) {
	margin-right:0;
}
.archive .post, .category .post {
  max-width: 348px;
}
#footer-widgets.col-4 .block.footer-widget-1 {
  max-width: 22%;
  margin:0 1%;
}
#footer-widgets.col-4 .block.footer-widget-2 {
  max-width: 22%;
  margin:0 1%;
}
#footer-widgets.col-4 .block.footer-widget-3 {
  max-width: 22%;
  margin:0 1%;
}
#footer-widgets.col-4 .block.footer-widget-4 {
  max-width: 22%;
  margin:0 1%;
  }
 .woocommerce-page .images {
  max-width: 320px;
}
.contact-us .col-left {
  max-width: 50%;
}
.contact-us .col-right {
  max-width: 50%;
}
#sidebar .bx-wrapper .bx-next {
  right: 40px;
}
#sidebar .bx-wrapper .bx-prev {
  right: 70px;
}
#main .jobs-online .job_listings li.type-job_listing {
  margin-right: 18px;
}
	}
@media screen and (min-width:1025px){
	.featured-authors .cd-fa-wrap .avatar-wrap {width: 20%;}
	.featured-authors .cd-fa-wrap .cd-fa-info {width: 78%;}
}
@media screen and (min-width:1025px) and (max-width:1169px) {
.latest_news ul li {
  max-width: 350px;
}
.latest_news ul li + li + li, .category_news ul li, #related-post li {
  max-width: 350px;
}
.latest_news ul li + li + li img, .category_news ul li img, #related-post li img {
  height: 236px;
  max-width: 350px;
  width: 100%;
}
#header-container .col-left {
  float: left;
  width: 50%;
}
#header-container .col-right {
  float: right;
  width: 50%;
}
.latest_news ul li + li + li:nth-child(2n),
.category_news ul li:nth-child(2n),
#related-post li:nth-child(2n) {
	margin-right:0;
}
.archive .post, .category .post {
  max-width: 348px;
}
#footer-widgets.col-4 .block.footer-widget-1 {
  max-width: 22%;
  margin:0 1%;
}
#footer-widgets.col-4 .block.footer-widget-2 {
  max-width: 22%;
  margin:0 1%;
}
#footer-widgets.col-4 .block.footer-widget-3 {
  max-width: 22%;
  margin:0 1%;
}
#footer-widgets.col-4 .block.footer-widget-4 {
  max-width: 22%;
  margin:0 1%;
  }
 .woocommerce-page .images {
  max-width: 320px;
}
.contact-us .col-left {
  max-width: 50%;
}
.contact-us .col-right {
  max-width: 50%;
}
	
	
	}

.g img {width:100%;}
.products h2 { font-size:1.0em; }

@media only screen and (max-width: 480px) {

single .post .entry p {
    font-size: 14px !important;
}

}

.entry ol li {
    line-height: 24px;
    font-size: 16px;
}