/* old font font-family: 'Noto Sans Malayalam' !important; */
@font-face {
	font-family: 'NotoSansMalayalam';
	src: url('../fonts/NotoSansMalayalam-Regular.eot');
	src: url('../fonts/NotoSansMalayalam-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/NotoSansMalayalam-Regular.woff2') format('woff2'),
		url('../fonts/NotoSansMalayalam.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}
p{
	padding:unset !important;
}
h5{
	font-size: 14px;
	line-height: 1.5;
}
.custom-half-width {
	width: 50%;
	float: left;
}

.text-left {
	text-align: left;
}

.header_top_bar .e-paper {
	float: left;
}

.header_top_bar .e-paper li {
	padding: 8px 5px 8px 5px;
	float: left;
}

.header_top_bar .e-paper li .sub-header-icon.epaper {
	position: static;
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: none;
	background-position: 0 0;
	outline: none;
	color: #FFF;
	line-height: 2.2;
}

.header_top_bar .e-paper li .sub-header-icon.youtube {
	position: static;
	display: block;
	width: 30px;
	height: 30px;
	background-repeat: none;
	background-position: 0 0;
	outline: none;
	color: #FFF;
	cursor: pointer;
}

.header_top_bar .e-paper li .sub-header-icon:hover {
	text-decoration: none;
}

.header_top_bar .social_icons li.small-header-dropdowns-li {
	height: 100%;
	line-height: 2.2;
	padding: 8px 10px;
    color: #fff;
}

.header_top_bar .social_icons li.small-header-dropdowns-li select {
	background: #56bdda;
    border: none;
    color: #fff;
    cursor: pointer;
}

.header_top_bar .social_icons li.small-header-dropdowns-li:last-child {
	padding-right: 0;
}

#global-search .search_submit {
	background-color: #464D53;
	background-position: 0 -46px;
	height: 46px;
	float:left;
}

.latest_news_scrolling_list_container li .latest_news_scrolling_list li {
	max-width: 80%;
}

.latest_news_scrolling_list_container li .latest_news_scrolling_list li a {
	/*color: #25282A !important;*/
	color: #ED1C24 !important;
	font-family: 'NotoSansMalayalam';
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	font-weight: 600;
	line-height: 1.5;
	height: 20px;
}

.latest_news_scrolling_list_container .date {
	line-height: 1.5;
	height: 20px;
}

.latest_news_scrolling_list_container li {
	padding: 13px 14px 13px 15px;
}

.latest_news_scrolling_list_container li.left, .latest_news_scrolling_list_container li.right {
	background-color: #464D53;
}
.footer-custom-nav-links {
	padding: 25px 0;
}

.footer-custom-nav-links li a {
	line-height: 2.5;
}

.post .with_number a {
	font-family: 'NotoSansMalayalam';
	float: left;
	color: #333333;
	font-size: 17px;
	font-weight: 600;
	height: 43px;
	min-height: auto;
	overflow: hidden;
	line-height: 1.3;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

h5.clearfix.with_number a{
	height:22px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	}

.post_content h5 a {
	font-family: 'NotoSansMalayalam';
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	font-weight: 400 !important;
	font-size: 12px !important;
	word-wrap: break-word;
	line-height: 1.5 !important;
	width: 100% !important;
}

li.post p:first-child {
	font-family: 'NotoSansMalayalam';
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	font-weight: 400;
	line-height:19px;
	font-size: 15px;
	overflow: hidden;
	display: -webkit-box;
	line-clamp: 3;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-bottom: 13px;
	padding-bottom: 0;
	padding-top:0;
	height:57px;
	clear: both;
}

.post .post_details+p ,.post  .at-above-post-cat-page +p{
	font-family: 'NotoSansMalayalam';
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	font-weight: 400;
	line-height:19px;
	font-size: 15px;
	overflow: hidden;
	display: -webkit-box;
	line-clamp: 3;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-bottom: 13px;
	padding-bottom: 0;
	padding-top:0;
	height:57px;
	color: #717171;
}
.post  .at-above-post-cat-page +p{
	width:100%;
	display: inline-block;
	
}
.slider_content_box h2, .slider_content_box h5 {
	font-family: 'NotoSansMalayalam';
	float: left;
	color: #FFF;
	font-size: 16px;
	font-weight: 600;
	line-height: 21px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
}

.slider_posts_list li h5 {
	font-family: 'NotoSansMalayalam';
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	font-weight: 400;
	line-height: 1.5;
	font-size: 13px;
	overflow: hidden;
	display: -webkit-box;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;

}

h1.post_title a {
	font-family: 'NotoSansMalayalam';
	float: left;
	color: #333333;
	width: 100%;
	margin-top: 10px;
	font-size: 26px;
	line-height: 34px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	font-weight: 400;
	 overflow: hidden;
    word-break: break-word;

}

.post.single .content_box .excerpt p, .post.single .text p, .post.single .text >div {

	margin: 0;
	padding-bottom: 25px;
	font-family: 'NotoSansMalayalam';
	color: rgba(0,0,0,0.7);
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 15px;

}
.post.single .text >div:empty{
	display: none !important; 
}
.post.single .text >div{
	padding-bottom: 10px;
}

.horizontal_carousel .post h5 a {
	font-family: 'NotoSansMalayalam';
	float: left;
	color: #333;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	margin-bottom: 10px;
}
.wpb_wrapper::before,
.wpb_wrapper::after {
	content: '';
	display: table;
	clear: both;
}
.wpb_wrapper .caroufredsel_wrapper_small_slider {
	width: 65.72% !important;
	height: auto;
	display: inline-block;
	float: left;
}
.wpb_wrapper .slider_posts_list_container {
	width: 34.28% !important;
	display: inline-block;
	float: left;
}
.wpb_wrapper .slider_posts_list_container .caroufredsel_wrapper {
	width: 100% !important;
	height: auto !important;
	display: block;
}
.wpb_wrapper .slider_posts_list_container .caroufredsel_wrapper ul {
	width: 100% !important;
	height: auto !important;
	display: block;
	position: static !important;
}
.wpb_wrapper .slider_posts_list_container .caroufredsel_wrapper ul li {
	width: 100% !important;
	height: auto !important;
	display: block;
	float: none !important;
	padding-bottom: 17px;
}
.wpb_wrapper .slider_posts_list_container .caroufredsel_wrapper ul li .slider_posts_list_progress_block {
	bottom: 0;
}
.menu_container .ubermenu .ubermenu-nav li.ubermenu-item-has-children a {
	background-position: right 17px;
}
.menu_container .ubermenu .ubermenu-nav li a,
.menu_container .ubermenu-nav li a:visited {
	font-size: 15px;
	font-weight: 600;
	color: #272727d6;
	padding: 12px 0 15px 15px;
	line-height: 1;
	border: none;
	letter-spacing: 0.03em;
}
.slider_posts_list li .date{
	padding-top: 15px;
}
.slider_content_box {
	display: block;
}

.obituary-section .blog .post>a>img {
	height: 200px;
	object-fit: cover;
	overflow: hidden;
}
.form-wrapper.cityzen >div {
	margin: 0 auto;
	display: block;
}
div#user-submitted-posts fieldset input.usp-input{
	width:100%;	
}
div#user-submitted-posts fieldset label {
	line-height: 2;
	font-weight: 600;
}
.before_slider > div{
	position:relative !important;
	width:100% !important; 
	height:400px !important;
}
.slider_area > div:before{
	position:absolute !important;
	width:100% !important;
	height:100% !important;
	top:0 !important;
	left:0 !important;
	z-index:999 !important;
	background:white !important;
	opacity: 0;
	pointer-events: none;
	transition: all 0.3s ease;
}
.slider_area > div:after{
	position: absolute;
	background-image: url(../images/loading-gif-png-1.gif);
	width: 45px !important;
	height: 45px !important;
	margin: 0 auto;
	z-index: 9999 !important;
	background-repeat: no-repeat;
	background-size: contain;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	opacity: 0;
	pointer-events: none;
	transition: all 0.3s ease;
}
.before_slider > div:after,.before_slider > div:before{
	opacity: 1;
	pointer-events: all;
}
.single.post ul.post_details li.detail.comments.scroll_to_comments {
	display: none;
}
a.comments_number {
	display: none;
}
input#user-submitted-post {
	background: #28bfe9;
	color: white;
	cursor:pointer;
	transition:all 0.2s ease-in;

}
input#user-submitted-post:hover {
	background: #69c9e4;
	cursor:pointer;
	transition:all 0.2s ease-in;
}
div#user-submitted-posts{
	max-width: 1050px;
}
div#user-submitted-posts {
	min-height: 35vh;
}
div#usp-success-message {
	font-size: 20px;
	font-weight: 600;
	width: 100%;
	line-height: 2;
	text-align: center;
	padding-top: 150px;
	display: block;
	clear: both;
	position: static;
	color: #2ead2e;

}
.small_slider li.slide a{
	font-weight:500 !important;
	font-size:18px !important;
}
.small_slider li.slide img{
	height:400px;
	object-fit:cover;
	overflow:hidden;
}
.small_slider .slider_content_box{
	display:none;
}
.thumb_before{
	position:relative;
}
.thumb_before:before {
	width: 100%;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	background: white;
	z-index: 999;
	content: "";


}
.thumb_before:after{
	position:absolute;
	background-image: url(../images/loading-gif-png-1.gif);
	width: 45px !important;
	height: 45px !important;
	margin: 0 auto;
	z-index: 9999 !important;
	background-repeat: no-repeat;
	background-size: contain;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	pointer-events: none;
	transition: all 0.3s ease;
	content:"";
}
ul.blog.big li .post_content {
	margin-left: 0;
}
.slider_posts_list li h5:hover,.slider_posts_list li.current:hover h5,.slider_posts_list li.current h5:hover,div#small_slider *{
	text-decoration:none !important;
}
.slider_posts_list li h5{
	font-weight:bold;
}
a.comments_number{
	display:none !important;
}
.horizontal_carousel_container a.slider_control{
	display:none !important;
}
a.slider_control{
	display:none !important;
}
span.icon_wrapper svg {
	width: 25px;
	height: 25px;
	margin-top: 3px;
}
.radio.shalom {
	background: #E6B028 !important;
}
.radio.wind {
	background: #44AAC5 !important;
}
.wpb_wrapper .radio h3 {
	padding-left: 46px;
	line-height: 1.5;
	color:white !important;
}
span.wind_r {
	margin-right: 17px;
}
.slider_posts_list li h5 {
	font-weight: bold;
	font-size: 17px;
}
.add_row {
	margin-top: 25px;
}
.post h2{
	margin-bottom:10px;}
.post:first-child {
	margin-top: 19px;
}
.post{
	margin-top:20px;
}
h4.box_header.page_margin_top_section,h4.box_header.page_margin_top{
	margin-top: 38px;
}
.horizontal_carousel .post h5 a{
	height: 22px;
	overflow: hidden;
	font-size: 17px;
	line-height: 1.3;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	width:100%;
}
.post_content h5 a {
	font-size: 16px !important;
	height: 70px !important;
	overflow: hidden !important;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.vc_col-sm-12 .horizontal_carousel_container .horizontal_carousel.visible-3>li{
	min-height:auto !important;
	margin-bottom:13px;
}

/* hidded exclude world page */
 ul.post_details li.category  {
	    display: none;
}

 .shalom_world  ul.post_details li.category  {
	    display: block !important;
	 position: absolute;
	 top: 0;
}

@media only screen and (max-width: 767px) {
	.shalom_world  ul.post_details li.category  {
	  display: none !important;
	}
}
.shalom_world  ul.post_details{
	display:block !important;
}
.single .blog.small .post_content p {
	display: none;
}

a.mobile-menu-switch {
	float: right !important;
	padding: 0 12px 0 13px !important;
	margin: 8px 0 0 !important;
}
.breaking_news {
    display: none;
}
ul.blog.three_columns h2 a {
    height: auto;
}
.footer .vc_col-sm-12.wpb_column.vc_column_container {
    margin: 0;
}
.logo img {
    max-width: 394px !important;
    width: auto;
}
li.category a {
    display: none !important;
}
li.category a:first-child {
    display: block !important;
}
li.category {
    color: white !important;
}
.horizontal_carousel .post h5 a:hover,.post .with_number a:hover,.slider_posts_list li h5:hover {
    color: #01a1d3;
}
.slider_posts_list li h5 {
    color: #605e5e;
}
h4.box_header.page_margin_top_section,h4.box_header.page_margin_top ,h4.box_header{
margin-top: 30px !important; 
margin-bottom: 15px !important;
}
 .blog.small_margin .post {
    margin-top: 0;
	 margin-bottom:20px;
}
.blog.small_margin .post:last-child{
	margin-bottom:0 !important;
}

.shalom_world ul.blog .post ,.latest_news ul.blog .post{
    margin-top: 0 !important;
}
/* .single_col .wpb_wrapper .box_header:first-child,.vc_col-sm-4 .wpb_wrapper .box_header:first-child {
    margin-top: 0 !important;
} */
h4.box_header.first {
    margin-top: 0 !important;
}
.search_form .search_input {
	width:100px;
    height: 46px;
	box-sizing: border-box}
.english_lag * {
    font-family: 'Roboto' !important;
}
.horizontal_carousel_container.clearfix {
    margin-top: 15px;
}
@media screen and (max-width: 1069px) {
	.wpb_wrapper .caroufredsel_wrapper_small_slider {
		width: 100% !important;
		float: none;
	}
	.wpb_wrapper .caroufredsel_wrapper_small_slider .caroufredsel_wrapper ul {
		width: 100% !important;
	}
	.wpb_wrapper .caroufredsel_wrapper_small_slider .caroufredsel_wrapper ul li {
		width: 100% !important;
	}
	.wpb_wrapper .caroufredsel_wrapper_small_slider .caroufredsel_wrapper ul li a img {
		width: 100% !important;
		height: auto !important;
		display: block !important;
	}
	.wpb_wrapper .caroufredsel_wrapper_small_slider .caroufredsel_wrapper ul li .slider_content_box {
		width: 100%;
		box-sizing: border-box;
	}
	.wpb_wrapper .caroufredsel_wrapper_small_slider .caroufredsel_wrapper ul li .slider_content_box .post_details li::after {
		margin-top: 4px;
	}
	.wpb_wrapper .caroufredsel_wrapper_small_slider .caroufredsel_wrapper ul li .slider_content_box .post_details li.category {
		margin-bottom: 10px;
	}
	.wpb_wrapper .caroufredsel_wrapper_small_slider .caroufredsel_wrapper ul li .slider_content_box .slider_navigation {
		width: auto !important;
	}
	.wpb_wrapper .caroufredsel_wrapper_small_slider .caroufredsel_wrapper ul li .slider_content_box .slider_navigation li {
		width: auto !important;
	}
	.wpb_wrapper .slider_posts_list_container {
		width: 100% !important;
	}
	.wpb_wrapper .slider_posts_list_container .caroufredsel_wrapper ul li {
		width: 25% !important;
		float: left !important;
		height: 125px !important;
	}
	.wpb_wrapper .slider_posts_list_container .caroufredsel_wrapper ul li h5 {
		width: 100%;
		height: calc(100% - 35px);
		overflow: hidden;
		display: -webkit-box;
		line-clamp: 3;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.search_form {
		width: 100%;
		float: left;
		margin: 7px 0;
	}
	.search_form .search_input {
		width: calc(100% - 46px) !important;
	}
	.slider_content_box {
		display: block;
	}
	/* 	div#small_slider {
	display: none;
} */
	.before_slider > div{
		height:437px !important;
	}
	div#small_slider{
		display:none;
	}
	div#usp-success-message {
		font-size: 18px;
		padding-top: 100px;
	}
	.small_slider li.slide img,.wpb_wrapper .caroufredsel_wrapper_small_slider .caroufredsel_wrapper ul li a img{
		height:400px !important;
		object-fit:cover !important;
		overflow:hidden !important;
	}
	.small_slider .slider_content_box{
		display:block;
	}
	ul.blog.three_columns {
    overflow: hidden;
}
}
.active_menu {
	opacity:1;
	/* 	transition:all 0.3s ease-in; */
	transform:translatex(-100%);
}
a.mobile-menu-switch.close {
	display:none;
}
.vc_col-sm-12 .horizontal_carousel_container .horizontal_carousel.visible-3>li{
	min-height:370px;
}
.ebooks-tabs div#america .wpb_text_column.wpb_content_element,.ebooks-tabs .wpb_tab.ui-tabs-panel.ui-widget-content.ui-corner-bottom  .wpb_text_column.wpb_content_element{
	padding: 15px;
	min-height: 250px;
	border-right: 1px solid #cec6c666;
}
.ebooks-tabs  .wpb_text_column.wpb_content_element:last-child{
	border:none !important;
}
.ebooks-tabs div#america,.ebooks-tabs .wpb_tab.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
	width: 100%;
	float: left;
	height: auto;
}
.book-heading h3 {
	font-size: 17px;
	margin-bottom: 13px !important;
	min-height: 46px;
	text-align:center;
}
.book-thumbnail img {
	display: block;
	margin: 0 auto;
}
.post .with_number a{
	float:none;
}
@media only screen and (max-width: 767px) {
	.slider_content_box {
		display: block;
	}
	.wpb_wrapper .slider_posts_list_container .caroufredsel_wrapper ul {
		height: 125px !important;
	}
	.wpb_wrapper .slider_posts_list_container .caroufredsel_wrapper ul li {
		width: 100% !important;
		float: none !important;
	}
	.wpb_wrapper .slider_posts_list_container .caroufredsel_wrapper ul.slider_posts_list li {
		display: none !important;
	}
	.wpb_wrapper .slider_posts_list_container .caroufredsel_wrapper ul.slider_posts_list li.current {
		display: block !important;
	}
	.mobile-menu-switch {
		margin-bottom: 15px;
	}
	.mob_nav_wrapper {
		position: relative;
		/* float: left; */
		width: 462px;
		display: block;
		margin: 0 auto;
		overflow:hidden;
	}
	.mob_nav_wrapper .header_container {
		width: 100%;
		float: right;
	}
	.mob_nav_wrapper .header{
		width:100%;
	}


	.mob_nav_wrapper  .mobile_menu_container > nav{
		width:0;
	}
	.mob_nav_wrapper  .active_menu  > nav{
		width:100% !important;
	}
	.active_menu {
		top:0;
		position: fixed !important;
		background: white;
		width: 400px;
		left: 0;
		z-index: 99;
		height: 100%;
		overflow: hidden;
		overflow-y: auto;
		padding: 0 15px;
		box-sizing: border-box;
		opacity:1 !important;
		transition:all 0.3s ease-in;
		transform:translatex(0) !important;


	}
	.active_menu nav.ubermenu.clearfix {
		width: 100%;
	}
	.active_menu  a.mobile-menu-switch {
		float: right;
		margin-right: 15px;
	}
	.menu_overlay{
		position:fixed;
		top:0;
		left:0;
		right:0;
		height:100%;
		width:100;
		background:rgba(0,0,0,0.5);
		display:none;
		z-index:99;

	}
	.menu_overlay.active{
		display:block;
	}
	body.overflow_hidden{
		overflow:hidden;
	}

	a.mobile-menu-switch {
		float: left;
		margin-top: 40px;
	}
	.active_menu a.mobile-menu-switch.close {
		display:block;
		margin-bottom:15px !important;
	}
	a.mobile-menu-switch:hover,a.mobile-menu-switch:active,a.mobile-menu-switch:focus{
		background:transparent;
	}
	a.mobile-menu-switch{
		text-align: center;
		padding: 15px 10px;
		border:none;
	}
	.active_menu 	a.mobile-menu-switch{
		text-align:right;
	}

	a.mobile-menu-switch i {
		font-size: 30px;
		color: #69c9e4;
	}
	*{
		-webkit-highlight: none !important;
	}
	div#small_slider {
		display: none;
	}
	.fb-page.fb_iframe_widget {
		float:left;
		width:100% !important;
		overflow:hidden;
	}
	.fb-page.fb_iframe_widget span {
		display: block;
		margin: 0 auto;

	}
	/* 	news col extra padding */
	h4.box_header.page_margin_top_section + .vc_row {
		padding: 0;
	}

	li.post {
		margin-top: 40px;
		width: 100%;
		word-break: break-all;
	}
	.vc_col-sm-12 .horizontal_carousel_container .horizontal_carousel.visible-3>li{
		min-height:auto;
	}
	.before_slider > div{
		height:310px !important;
	}
	div#usp-success-message {
		font-size: 16px;
		padding-top: 50px;
	}
	.small_slider li.slide a{
		font-size:16px !important;
	}
	.small_slider li.slide img,.wpb_wrapper .caroufredsel_wrapper_small_slider .caroufredsel_wrapper ul li a img{
		height:300px !important;
	}
	/* 	********----------********** */
	.single_col .vc_col-sm-6 {
		width: 100% !important;
	}
	.single_col .vc_col-sm-6 ul li> a {
		width: 140px;
		display: inline-block;
		float: left;
	}
	.single_col .vc_col-sm-6 ul .post h2{
		width:calc(100% - 140px) !important;
		clear:none;
		display: inline-block;
		float: left;
		padding-left: 15px;
	}
	.single_col .vc_col-sm-6 ul .post h2 a{
		width: 100% !important;
		word-break: break-word;
	}

	.post .post_details+p{
		display:none;
	}
	.single_col .vc_col-sm-6 {
		margin: 0 !important;
	}

	.horizontal_carousel_container ul li.post {
		width: 462px !important;
	}
	.obituary-section .caroufredsel_wrapper .horizontal_carousel .post{
		width: auto !important;
		padding-right: 20px !important;
		word-break: break-word;
	}
	.horizontal_carousel_container ul li >a {
		width: 140px;
		display: inline-block;
		float: left;
	}
	.horizontal_carousel_container ul .post h5 {
		width: calc(100% - 140px) !important;
		float: left;
		clear: none;
		padding-left: 15px;
	}
	.horizontal_carousel_container ul .post h5 a{
		width: 100% !important;
	}
	.horizontal_carousel_container a.slider_control{
		top:25px !important;
	}
	ul.blog.big li .post_content{
		width:calc(100% - 140px) !important;
	}
	ul.blog.big li .post_content h2,ul.blog.big li .post_content ul{
		width:100% !important;
	}
	ul.blog.small {
		width: 100% !important;
	}
	ul.blog.small li{
		width:100% !important;
	}
	.blog.small img{
		width:100%;
		margin:0;
	}
	.blog.small .post_content{
		width:calc(100% - 150px) !important;
		clear:none !important;
		float:left;
		padding-left:15px;
	}
	.blog.small .post_details.simple{
		padding-left:0;
	}
	.caroufredsel_wrapper ul.post_details.simple {
		clear: none !important;
		padding-left: 15px;
	}
	.caroufredsel_wrapper ul .post h5 a{
		max-height:45px !important;
		font-size: 14px !important;
		min-height:auto !important;
		height:auto !important;
		overflow:hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;  
		-webkit-line-clamp: 2;

	}
	ul.blog li h2{
		max-height: 70px;
		min-height:auto !important;
		overflow: hidden;
		display: -webkit-box;
		display:block !important;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;  
	}
	ul.blog li.post >a {
		width: 140px;
		float: left;
		display: inline-block;
		overflow: hidden;
		margin:0 !important;
	}
	ul.blog li.post >a img{
		width:140px;
		height:70px;
		object-fit:cover;
		overflow:hidden;
	}
/* 	.shalom_world ul.blog li.post >a img{
		height:100px !important;
	} */
	ul.blog li.post .post_contenth5 {
		width: calc(100% - 140px );
		float: left;
		clear: none;
		padding-left: 15px;
	}
	ul.blog li.post h5 a {
		width:100%;
	}
	ul.blog.clearfix.small_margin li.post h5{
		width: calc(100% - 140px );
		float: left;
		clear: none;
		padding-left:15px;
	}
	ul.post_details.simple a {
		width: auto !important;
	}
	ul.post_details.simple {
		float: left;
		clear: none;
		padding-left: 15px;
	}

	ul.blog.three_columns.clearfix.page_margin_top h2 {
		width: calc(100% - 140px) !important;
		float: left;
		padding-left: 15px;
		clear: none;
		word-break: break-word;
	}
	ul.blog h2 a {
		word-break: break-word;
		overflow: hidden;
		width: 100% !important;
	}
	li.post{
		margin-top:10px;
	}
	.post:first-child {
		margin-top: 0px;
	}
	.post .post_image {
		margin-bottom: 5px;
	}
	ul.blog {
		padding: 15px 0;
	}
	.post h2 {
		margin-bottom: 5px;
	}
	.page_margin_top_section {
		margin-top: 30px;
	}
	.horizontal_carousel_container.clearfix.page_margin_top {
		margin: 0;
	}
	.page_margin_top_section {
		margin-top: 25px !important;
	}
	.blog.small .post, .blog.small_margin .post {
		margin-top: 0px;
	}
	ul.blog.big li >a {
		margin: 0 !important;
	}
	.box_wrapper {
		margin: 0 !important;
	}
	.box_wrapper .page_margin_top_section {
		margin-top: 10px !important;
	}
	.box_wrapper:first-child .page_margin_top_section {
		margin-top: 25px !important;
	}
	.blog.small_margin .post .post_image{
		    margin-bottom: 0px !important;
	}
	.blog li.post:last-child .post_image{
		margin-bottom:0 !important;
	}
	.magazine_wrapper .box_header {
		margin-top: 10px !important;
	}
	.add_row ,.custom_row{
		margin-top: 25px;
	}
	.custom_row {
		margin-bottom:25px !important;
	}
	.custom_row .vc_row .wpb_column {
		margin: 0;
	}
	.custom_row ul.blog {
		margin-top: 0;
		padding-bottom:0;
	}
	.custom_row.books {
		margin-top: 0;
		margin-bottom:0 !important;
	}
	.obituary-section .page_margin_top {
		margin-top: 25px;
	}
	.obituary-section .blog .post>a>img {
		height: 60px;
		overflow: hidden;
	}

	.post .with_number a{
		font-size:13px;
		max-height:46px;
		height:auto;
		min-height:auto;
		margin-bottom:5px;
	}
	.post_content h5 a{
		font-size:13px !important;
		font-weight:bold !important;
	}
	.horizontal_carousel .post h5 a{
		font-size:13px;
	}
	.post_content h5 a,.post .with_number a{
		max-height: 56px !important;
		min-height: auto
	}
	li.post {
		margin-bottom: 10px;
	}
	div#sidebar-most-read >div {
		padding: 0;
	}
	.col_wrapper .wpb_column {
    margin-top: 0 !important;
}
	.shalom_world ul.blog {
/*     padding-bottom: 0 !important; */
}
	ul.post_details li:first-child {
    margin-bottom: 3px !important;
}
	.custom_wrapper ul.blog {
    margin: 0 !important;
}
	.custom_wrapper ul.blog {
    margin: 0 !important;
}
	.custom_wrapper .wpb_column {
    margin-top: 0 !important;
}
	.custom_wrapper .vc_row.wpb_row.vc_row-fluid {
    padding: 0 !important;
}
	.wpb_single_image .vc_single_image-wrapper { width: 100%; }
	
	.custom_wrapper ul.blog {
    padding-bottom: 0;
}
	
	ul.blog {
    padding: 0 !important;
}
	ul.blog li.post{
		margin-bottom:15px !important;
	}
.vc_custom_1537338907571 {
    margin-top: 15px !important;
}
	.theme_page .vc_row .vc_row {
    padding: 0;
}
	.vc_row .wpb_column {
    margin-top: 0;
}
	ul.tabs_navigation {
    margin-bottom: 15px !important;
}
	h2.clearfix.with_number {
    width: calc(100% - 140px);
    float: left;
    clear: none;
    padding-left: 15px;
}
	h4.box_header.page_margin_top_section, h4.box_header.page_margin_top, h4.box_header {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
	.custom_row {
    margin-top: 0;
		margin-bottom:0 !important;
}
	h5.clearfix.with_number a{
	height: 32px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	}
	h4.box_header.first {
    margin-top: 0 !important;
}
	.slider_content_box h2{
		padding-bottom:15px;
	}
/* 	.header_top_bar{
		height:46px !important;
	} */
	.english_lag  .caroufredsel_wrapper ul .post h5 a {
    max-height: 37px !important;
}
}


@media only screen and (max-width: 479px){
	.active_menu {
		width:100%;
	}
	.mob_nav_wrapper .header_container {
		width: 100% !important;
		float: right;
		padding-bottom:15px;
	}
	a.mobile-menu-switch {
		float: left;
		margin-top: 14px;
	}
	.search_form .search_submit {
		display: block !important;
	}
	.search_form{
		margin-left:0 !important;
	}
	.mob_nav_wrapper{
		width:100%;
	}
	a.mobile-menu-switch i {
		font-size: 24px;
	}
	a.mobile-menu-switch {
		float: left;
		margin-top: 14px;
		padding: 21px 12px 0 13px;
		line-height: 26px;
	}
	.active_menu a.mobile-menu-switch{
		margin-bottom: 15px !important;
		margin-right: 0;
	}
	.mob_nav_wrapper .mobile_menu_container{
		padding-top:0 !important;
	}
	nav.ubermenu.clearfix {
		padding: 0;
	}
	.header .logo img {
		max-width: 100%;
		height: auto;
	}
	.header h1{
		text-align:center;
	}

	.before_slider > div{
		height:270px !important;
	}
	.small_slider li.slide img,.wpb_wrapper .caroufredsel_wrapper_small_slider .caroufredsel_wrapper ul li a img{
		height:270px !important;
	}

	.horizontal_carousel_container ul .post h5{
		width: 61% !important;
		word-break: break-word;
	}
	.latest_news .vc_row,.custom_row .vc_row {
		padding: 0 !important;
	}
	.blog.big .post_content{
		margin:0 !important;
	}

	.tabs.small .tabs_navigation{
		white-space: nowrap !important;
		overflow-x: auto !important;
		overflow-y:hidden;
	}
	.tabs.small .tabs_navigation li{
		display: inline-block;
		float: none;
	}

	ul.post_details li {
		width: 100%;
		float: left;
	}
	.post ul.post_details.simple {
		position: static;
		background: none;
		float: left;
		width: calc(100% - 140px);
	}
	.post_content ul.post_details.simple{
		width:100% !important;
	}
	h4.box_header.page_margin_top_section, h4.box_header.page_margin_top {
    margin-top: 0 !important;
}
	h5.clearfix.with_number a {
    height: auto;
}
	h4.box_header.page_margin_top_section, h4.box_header.page_margin_top, h4.box_header{
		margin:15px 0 15px !important;
	}
	.vc_row .wpb_column{
		margin-top:0 !important;
	}
	h4.box_header.first {
    margin-top: 0 !important;
}
	.vc_col-sm-4 h4.box_header.first{
		   margin-top: 15px !important;
	}
	.add_row, .custom_row {
    margin-top: 15px;
}
	.vc_custom_1537436045092,.vc_custom_1537436032956,.vc_custom_1537345849070,.vc_custom_1537446652954,.page_margin_top {
    margin-top: 15px !important;
}
	.header .logo h1 a img{
		width:100% !important;
	}
	
	.header .logo {
    padding: 25px 0 0px !important;
}
}
@media only screen and (max-width:425px){
	h4.box_header.page_margin_top_section, h4.box_header.page_margin_top {
		margin-top: 10px !important;
	}
	h4.box_header.first {
    margin-top: 0 !important;
}
	form .form-subscription input
	{
		width: 100%;
		display: inline-block;
		box-sizing: border-box;
		height: 50px;
		margin-bottom: 10px;
	}

}
@media only screen and (max-width:425px){
	.before_slider > div{
		height:250px !important;
	}
	.small_slider li.slide img,.wpb_wrapper .caroufredsel_wrapper_small_slider .caroufredsel_wrapper ul li a img{
		height:250px !important;
	}
	ul.blog li.post >a {
		width: 100px;
	}
	.single_col .vc_col-sm-6 ul .post h2,ul.blog.big li .post_content,ul.blog.clearfix.small_margin li.post h5 {
		width: calc(100% - 100px) !important;
	}
	.blog.small .post_content{
		width: calc(100% - 110px) !important;
	}
	.blog.small .post_content h5 {
		height: auto;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;  
	}
	.post h5, .vc_col-sm-8 .vc_col-sm-4 .blog.three_columns h2{
		margin-bottom:5px !important;
	}
	ul.blog li.post >a img {
		width: 100px;
		height: 60px;
		object-fit:cover;
		overflow: hidden;
	}
	.horizontal_carousel_container ul .post h5 {
		width: 40% !important;

	}
	ul.blog li h2,ul.blog.clearfix.small_margin li.post h5{
		max-height:46px !important;
		overflow:hidden !important;
		display: block;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;  

	}
	ul.blog.three_columns.clearfix.page_margin_top h2{
		width:calc(100% - 100px) !important;
	}
	h2.clearfix.with_number {
    width: calc(100% - 100px);
    clear: left;
    clear: none;
    padding-left: 15px;
}
h4.box_header.first {
    margin-top: 0 !important;
}
	.vc_col-sm-4 h4.box_header.first{
		   margin-top: 15px !important;
	}
}

.footer_container .horizontal_carousel .post h5 a {
	color: #FFF;
}

.footer-sidebar .box_header.page_margin_top {
	margin-top: 0px;
}

.ebooks-tabs ul li {
	min-height: 60px;
}

.ebooks-tabs .wpb_text_column.wpb_content_element {
	width: 25%;
	height: 100px;
	float: left;
}
.wpb_wrapper .radio{
	width: 100%;
	height: auto;
	display: block;
	padding: 10px;
	background: #F0F0F0;
	position: relative;
	cursor: pointer;
	height:46px !important;
}
.wpb_wrapper .radio h3{
	font-size: 15px;
	/*color: white;*/
	font-weight: 600;
}
.wpb_wrapper .radio h3 span.icon_wrapper{
	float: none !important;
	position: absolute;
	left: 10px;
	height: 30px;
	top: 8px;
	cursor: pointer;
}
.wpb_wrapper .radio h3::after{
	content: '';
	display: table;
	clear: both;
}
.wpb_wrapper .radio h3::before{
	content: '';
	display: table;
	clear: both;
}
.tabs.small .tabs_navigation li a{
	font-size: 13px;
	color: #000000;
	font-weight: 600;
}

.share_box .social_icons {
	float: left;
}

img.wave_gif {
	height: 16px;
}
span.wave {
	margin-left: 16px;
	margin-top:3px;
}
span.wave.normal svg {
	height: 20px;
	width: 50px;
}

.radio span {
	display: inline-block;
	float: left;
	line-height:1.9;
}
a:hover{
	text-decoration:none !important;
}




/* footer new */
.footer-box {
	background-color: #333333;
	color: #FFFFFF;
	padding: 65px 0 55px;
}
.footer-box a {
	color: #FFFFFF;
	font-size: 16px;
}
.footer-box a:hover {
	color: #973939;
	text-decoration: none;
}
.footer-link-box ul {
	list-style: none;
	padding-left: 0px;
}
.footer-link-box ul li {
	padding: 7px 0px;
}
.footer-link-box {
	width: 62.5%;
	text-align: justify;
	margin-bottom: -20px;
}
.footer-link-box:after {
	content: "";
	display: inline-block;
	width: 100%;
}
.footer-link-box > div {
	padding: 0;
	float: none;
	display: inline-block;
	width: auto;
	vertical-align: top;
	/*##*/
	padding: 0 30px;
}
.footer-link-box > div a {
	font-weight: 300;
	letter-spacing: 0.05em;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-family: 'Merriweather', serif;
	font-size: 14px;
}
.footer-link-box > div a:hover,
.footer-link-box > div a:focus,
.footer-link-box > div a:active{
	color: #56bdda !important;
}
.footer-download-add {
	margin-top: 25px;
	text-align: center;
}
.footer-download-add a {
	font-size: 18px;
	line-height: 20px;
	text-align: left;
}
.footer-download-add a{
	margin-left: 30px;
}
.footer-download-add a:last-of-type {
	margin-bottom: -2px;
}
.copyright {
	margin-top: 60px;
	font-size: 12px;
	color: #8F8F8F;
	letter-spacing: 0.05em;
	line-height: 1;
}
.copyright a {
	font-size: 12px;
	color: #8F8F8F;
	margin: 0 13px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
footer {
	position: relative;
}
.backtop {
	display: inline-block;
	color: #ffffff !important;
	position: absolute;
	/*right: 3%;
	top: 15%;*/
	bottom:20px;
	right: 0;
	height: 160px;
	width: 45px;
}
.backtop p {
	white-space: nowrap;
	position: absolute;
	top: 57px;
	left: -57px;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.6);
	line-height: 1;
	padding: 15px;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.backtop p i {
	font-size: 8px;
    color: #56bdda;
	margin-left: 15px;
}
.backtop a {
	font-size: 14px;
	color: #929292;
}
.backtop a:hover {
	color: #CA2027;
	text-decoration: none;
}
.footer-download-add a {
	display: inline-block;
}
.footer-download-add a i {
	color: #ffffff;
	font-size: 30px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.footer-download-add p {
	font-size: 18px;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 0.05em;
    line-height: 1.2;
    display: inline-block;
    position: relative;
	padding-left: 20px;
	text-align: left;
}
.footer-download-add p i {
	color: #56bdda;
	font-size: 12px;
	position: absolute;
	top: 6px;
	left: -2px;
	margin: 0;
	opacity: 1 !important;
}
.footer-download-add p br {
	display: block;
}
.footer-download-add a:hover i {
	opacity: 0.7;
}


.subscribe-box {
	padding: 35px 0px;
}
.subscribe-box .sub-col-1-title {
	font-size: 22px;
}
.subscribe-box .sub-col-1-content {
	font-size: 14px;
}
.subscribe-box .sub-col-2 {
	margin-top: 22px;
}
.subscribe-box .social_contain {
	padding-top: 13px !important;
}
.footer-box {
	padding: 75px 0 40px;
}
.copyright {
	margin-top: 38px;
	font-size: 12px;
    color: rgba(255, 255, 255, 0.3);
    line-height: 1;
    font-family: 'Merriweather', serif;
}
.artical-content .panel.panel-magazine {
	height: inherit;
	padding-top: 141%;
}
.subscribe-box {
	background-color: #CA2027;
	color: #FFFFFF;
	padding: 70px 0;
}
.sub-col-1-title {
	font-size: 26px;
	line-height: 30px;
}
.sub-col-1-content {
	font-size: 18px;
	letter-spacing: 0.02em;
	font-weight: 100;
	margin-top: 15px;
}.subscribe-box .container > div {
	padding: 0;
}.sub-col-2 {
	text-align: center;
	margin-top: 15px;
}.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}.form-inline .form-group input {
	box-shadow: none !important;
}.sub-col-2-input {
	width: 410px !important;
	height: 50px;
	padding-left: 35px;
}.sub-col-2-btn {
	color: #FFFFFF !important;
	background-color: #444444;
	height: 50px;
	/* border-color: #adadad; */
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.subscribe-box .container > div {
	padding: 0;
}
.subscribe-box .container ,.footer-box .container {
    width: 1050px;
    margin: 0 auto;
}
.header{
	padding-top: 0;
}

.header .logo h1{
	font-size: inherit;
}
.header .logo h1 a{
	display: block;
}
.header .logo h1 a img{
	width: 394px;
	height: 38px;
}
.header_container{
  padding-bottom: 0;	
}


/*Edited by alex*/

/*.slider-wrapper .slick-slider:first-child{
  	float: left;
  	width: 60%;
}


.slider-wrapper .slick-slider:last-child{
  	float: left;
  	width: 40%;
}*/

.header .logo 
{
    display: inline-block;
    padding: 0;
    float: left;
    width: 67%;
    padding-top: 10px;
    margin-bottom: 10px;
}

.header-today p
{
	display: block;
}

.para-padding-left{
  padding-left: 30px;
}

.header .logo h1 a img
{
width: auto;
height: 100px;
}

.text-center
{
  text-align: center;
}

.subscribe-bg-color{
	background: #56bdda;
	color:white !important;
}

.subscribe-bg-color p.line-small{
	position: relative !important;
	width: 100% !important;
	font-family: 'Montserrat', sans-serif;
	text-align: left;
}

.form-subscription input{
	width: 55%;
	height: 34px;
	display: inline-block;
}

.form-subscription button{

    margin-left: 5px;
    vertical-align: top;
    height: 47px;
    background: #444;
    color: white;
    padding-left:30px;
    padding-right: 30px; 
}

.col-25{
	width: 25%;
}

.col-50{
	width: 50%;
}

.col-float{
	float: left;
   padding: 0 17px !important;
    box-sizing: border-box;
}
 
 .footer-link-box
 {
 	float: left;
 }

 .subscribe-social li
 {
   display:inline-block;
   margin-top: 12px;
   padding: 0 13px;
    width: 20px;
    height: 24px;
 }

.subscribe-social li:first-child{
	padding-left: 0px;
}

 .subscribe-social p
 {
    font-weight: 500;
    color: white;
    font-size: 15px;
    color: #ffffff;
    letter-spacing: 0.04em;
    font-weight: 300;
    line-height: 1;
    font-family: 'Montserrat', sans-serif;
 }

.subscribe-social li a
 {
   font-size:25px;
   color: white
 }

 .sub-col-1-title{
 	color: white;
 }

 .app-contain div{
	padding-top: 60px; 	
 }

.col-float-right
{
	float: right;
}

.app-contain div p{
	float: left;
}

.app-contain div a{
	float: left;
}

.footer-download-add p i
{
  left: -15px;
}

@media screen and (max-width: 1064px)
{
	.container{
		width: 100% !important;
	}
	
	.header-today p{
		display: inline-block;
	  }
	.header .logo h1 a {
		border-right: none;
	}
}

@media screen and (max-width: 1024px)
{
    .mob-text-center{
    	text-align: center;
    }

    .slider-for.slick-slider
{
	width: 100% !important;
}

.slider-nav {
    width: 100% !important;
     position: relative !important; 
    bottom: 0;
    background: #00000080;
    float: left;
}

.slider-nav .slick-slide {
    display: block !important;
    width: 100% !important;
}


}

@media screen and (max-width: 768px)
{
	.container{
		width: 100% !important;
	}

.subscribe-box
{
	padding: 40px 0px;
}

.slider-for.slick-slider
{
	width: 100% !important;
}

.slider-nav {
    width: 100% !important;
     position: relative !important; 
    bottom: 0;
    background: #00000080;
    float: left;
}

.slider-nav .slick-slide {
    display: block !important;
    width: 100% !important;
}


.para-padding-left{
  padding-left: 0px;
}

	.col-mob-full-width{
		width: 100%;
		padding-top: 15px !important;
		padding-bottom: 15px !important;
	}

	.col-float-right
{
	float:none;
}

.subscribe-bg-color p.line-small
    {
      text-align: center;
    }

    .mob-text-center{
    	text-align: center;
    }

    .footer-link-box {
       float:none;
       width: 100%;
	}

.backtop{
	position: absolute;
}
 .header-today p{
  	display: inline-block;
  }

.footer-download-add p{
	width: 50%;
}

.subscribe-bg-color p.line-small::after
{
  position: absolute;
  content: '';
  width: 25px;
  height: 2px;
  background: white;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 115%;
}


}


@media screen and (max-width: 680px)
{
		.custom-half-width{
	  	width: 100%;
	  }


.header_top_bar > a{
  position: absolute;
  z-index: 1;
  top:125px;
  right: 0;

}


	.wpb_wrapper{
		padding-top: 18px;
	}

  .header .logo h1 a{
  	padding-right: 0px;
  }

  .slider-nav .slick-slide {
    display: none!important;
    width: 100% !important;
}

.slider-nav .slick-slide.slick-current .item{
	padding-left: 12px;
}


.slider-nav {
    background: #000000ba;
}

.item h5 a{
	color: white;
}

.textwidget .mobile-menu-switch{
	position: absolute;
	z-index: 1;
	background: #ddd;
	right: 0px;
 	top: 103px;
}


.subscribe-bg-color p.line-small::after
{
  position: absolute;
  content: '';
  width: 25px;
  height: 2px;
  background: white;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 115%;
}

.slider-wrapper{
	margin-top: 0px !important;
}

    .subscribe-bg-color p.line-small
    {
      text-align: center;
    }

    .header_top_bar .e-paper {
     float: none; 
    margin: 0 auto;
    text-align: center;
	}

	.header_top_bar .e-paper li
	{
		float: none;
		display: inline-block;
	}

	.header_top_bar .social_icons li
	{
		float: none;
		display: inline-block;
	}

	.header_top_bar .social_icons
	{
		float: none;
		text-align: center;
		width: 100%;
   }
/*
   .textwidget,.social_icons {
   	 	width: 50%;
   	 	float: left;
   }*/


.form-subscription input {
    width: 50%;
    height: 34px;
	display: inline-block;
}


.form-subscription button {
    padding-left: 18px;
    padding-right: 18px;
}

.subscribe-box {
    padding: 35px 0;
}

.social_icons_custom_2 {
		float:left;
		width: 50% !important;
	}

	.header_top_bar .textwidget:first-child {
    	width: 50%; 
    	float: left;
	}

	.header_top_bar {
    	height: 111px !important;
 	}

.header_top_bar .social_icons li.small-header-dropdowns-li select
{
	font-size: 15px;
}

.header_top_bar .social_icons li.small-header-dropdowns-li
{
	font-size: 15px;
}

.backtop p
{
 -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
     transform: rotate(0deg);  
     top: -25px;
}

.backtop p i{
	display: none;
}

.footer-download-add p i {
    left: -15px;
	top: 3px;
}

}



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


html.vc_mobile{
    margin-top: 0px !important;
}

  .footer-link-box > div
  {
  	display: block;
  }

  .footer-box {
    padding: 45px 0 40px;
}

  .header_top_bar .social_icons li.small-header-dropdowns-li
  {
  	padding: 0px;
  }

  .custom-half-width{
  	width: 100%;
  }
	.header .logo {
		width: 100%;
		margin-bottom: 12px;
	}
  .header .logo h1 a{
  	border:none;
  }
	.header .logo h1 a img {
		height: 70px;
	}

  .header-today p{
  	display: inline-block;
  	font-size: 18px;
  }

  .header-today{
  	margin-top: 10px;
	  width: 100%;
    margin: 0 auto;
	  padding: 0;
  }
	/*.header_top_bar .textwidget .social_icons {
		float: left;
	}*/
	
	.logo-div {
		padding: 22px 0 0;
	}

  .para-padding-left{
  padding-left: 0px;
  line-height: 1.5
}

  .backtop{
  	display: inline-block;
    color: #ffffff !important;
    position: absolute;
    bottom: 0;
    right: 0;
    top: 75px;
    height: 160px;
    width: 45px;
  }

  .footer-download-add p i {
    left: -5px;
  }

.footer-download-add p {
    padding-left: 18px !important;
}

.footer-download-add a {
    margin-left: 26px;
}
  
  .mob-text-center{
    	text-align: center;
    }

    .subscribe-bg-color p.line-small
    {
      text-align: center;
      font-size: 19px;
    }

    .header_top_bar .e-paper {
	     float: none; 
	    margin: 0 auto;
	    text-align: center;
	}

	.header_top_bar .e-paper li
	{
		float: none;
		display: inline-block;
	}

	.header_top_bar .social_icons li
	{
		float: none;
		display: inline-block;
	}

	.header_top_bar .social_icons
	{
		float: none;
		text-align: center;
		width: 100%;
	}

	.social_icons_custom_2 {
		float:left;
		width: 50% !important;
	}

	.header_top_bar .textwidget:first-child {
    	width: 50%; 
    	float: left;
	}

	.header_top_bar {
    	height: 111px !important;
 	}

}




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

	.form-subscription input {
	    width: 40%;
	    height: 34px;
	    display: inline-block;
	}

	.left-right-no-padding
	{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

}




@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.post .with_number a {
		display: block;
		white-space: nowrap;
		-ms-text-overflow: ellipsis;
	}
	.blog .post > a > img, .blog_grid .post > a > img, .post.single .post_image img, .slider li.slide img, .pr_preload{
		display: block;
	}
	ul.blog.horizontal_carousel.visible-3.autoplay-0.pause_on_hover-1.scroll-1.pr_preloader_0{
		white-space: nowrap;
		width: auto;
		display: block !important;
		overflow: hidden;
	}
	ul.blog.horizontal_carousel.visible-3.autoplay-0.pause_on_hover-1.scroll-1.pr_preloader_0 li{
		display: inline-block;
		float:none;
	}
}




.at-below-post.addthis_tool>span.label {
	float: left;
    font-size: 18px;
    margin-top: 5px;
	margin-right: 10px;
}

.at-below-post.addthis_tool {
    border-top: 1px solid #E9E9E9;
    border-bottom: 1px solid #E9E9E9;
    padding: 20px 0;
}


.at-below-post.addthis_tool .at4-show {
	display: inline-block !important;
}
.at-above-post-cat-page {
	display: none !important
}

.fb_loader {
	display: none !important;
}

.obituary-section .caroufredsel_wrapper .horizontal_carousel .post h5 a {
	font-weight: 600 !important;
}

span>strong {
    color: inherit;
}
.video-card-box .wpb_wrapper h6 {
	line-height: 133.99% !important;
    word-break: break-all !important;
    font-size: 12px;
}

.news-in-pics img {
	height: auto !important;
}

.taxonomies.categories.right {
	display: none;
}

@media screen and (max-width: 680px) {
	.wpb_widgetised_column.fb-widget {
		display: none;
	}
}

.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
    visibility: visible !important;
}

.news-in-pics li a img {
    width: 100% !important;
    height: auto;
}

.news-in-pics li a {
    width: 100% !important;
    height: auto;
}
.menu-nav{
	background:red;
}
.bread_crumb {

    display: none;

}
/*....................... reset.css.......................
html, body, div, span, applet, object, iframe, p, blockquote,
a, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

table {
	border-collapse: collapse;
	
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
*/