@font-face
{
	font-family: 'book';
	src: local('book'),url('../less/font/monotype_corsiva.ttf')format('truetype');
}
@font-face
{
	font-family: 'fontsmy';
	src: local('fontsmy'),url('../less/font/fontsmy.ttf')format('truetype');
}
#jc span {
    border-bottom: medium none;
}
.blog .items-leading p, .latest_news_plus_date .intro_center,.blog .item p,.item-page p,.div_lnd_intro_blog{
	text-align: justify;
	padding: 0 10px;
}
.well .page-header,.site-description,.bottom-menu .navbar,.site-title,.navigation .menu,.bottom-menu .navbar h2
{
	font-family: 'book';
}

.search{
    padding: 10px;
}
.site-title {
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
}
.Jext_more
{
	padding: 10px 5px;
}
#content .blog, #content .item-page {
    padding: 15px 45px;
}
.well .page-header
{
	padding-bottom: 14px !important;
}

.latest_news_plus_date .read_more a
{
	font-size: 14px;
}
.mostread a,.page-header,.muted,.jcomments-links,.lnd_head_center a,.intro_center,.read_more a,a.lndtitle,a.latestnews,.lnd_introtxt
{
	font-family: 'fontsmy';
}
.mostread a
{
	font-weight: 700;
}
.mostread a:hover
{
	text-decoration: none;
}
.mostread li
{
	padding: 10px 0;
	list-style-type: none;
	font-size: 12px;
}
ul.mostread,ul.lnd_latestnews
{
	margin: 0;
}
.well,.mostread li
{
	border-bottom: 1px solid #ccc !important;
}
#content .blog, #content .item-page, .bottom-menu .navbar
{
	border-radius: 0px;
}
p
{
	font-family: 'fontsmy';
	font-size: 16px;
}
.blog .items-row .page-header h2, .blog .items-leading .page-header h2
{
	background: #eee none repeat scroll 0 0;
    margin-bottom: 0 !important;
    padding: 14px 4px 14px !important;
    margin: 0;
}
.page-header
{
	border-bottom: medium none;
	margin: 0;
}
.items-row h2
{
	font-size: 18px;
	line-height: 20px;
}
.item-page .page-header h1
{
	background: #eee none repeat scroll 0 0;
	border-left: 4px solid #000060;
	line-height: 40px;
	min-height: 30px;
	padding: 0 6px !important;
}

.latest_news_plus_date
{
	padding: 10px;
}
.latest_news_plus_date img {
    float: left;
    width: 580px;
    padding: 0 10px 0 0;
}
.lnd_head_center
{
	background: #eee none repeat scroll 0 0;
	border-left: 4px solid #000060;
	margin-bottom: 18px;
}
.site-description {
    font-size: 22px;
    padding: 2px 35px 0;
}
.muted dd.createdby{
	line-height: 22px;
	margin: 0px;
}
.muted dd.published
{
	background: #ddd none repeat scroll 0 0;
	border: 1px solid #000;
	line-height: 22px;
	margin: 0;
	padding: 2px 6px;
}
body, .readmore a
{
	margin: 0;
	line-height: 22px;
	color: #000;
	background-color: #fff;
}

.breadcrumb
{
	border: 1px solid #e3e3e3;
}
a{
	color: #08c;
	text-decoration: none;
}
.custom img{
	display: table;
	float: none;
	margin: 0 auto;
	padding: 5px;
}
.item-page a img{
	float: right;
	padding: 5px 0 20px 30px;
}
.header{
	margin-bottom: 0 !important;

}
.navigation{
	border: medium none !important;
	margin: 0 !important;
	padding: 0;
}
.jdbutton, .jd_back_button{
	border-radius: 3px !important;
	float: none;
}
.jd_files_title, .jd_files_subheader, .jd_cat_subheader, .jd_cats_subheader{
	margin: 0 0 20px;
}
.jd_download_url_position{
	top: 10px !important;
}
.jd_download_details_wrapper .jd_download_url_position{
	top: 0px !important;
}
.jd_content_wrapper{
	padding-top: 20px;
}
.jd_rating .jwajaxvote-box{
	float: left !important;
	margin: 0 10px;
}
.jd_rating{
	top: 15px;
}
.jd_left{
	margin-top: 10px;
}
.jd_field_row_compact, .jd_field_row
{
	padding-bottom: 5px;
}

#comments-form textarea
{
	width: 90% !important;
	min-height: 150px !important;
}
#comments-form .grippie
{
	width: 90% !important;
}
#comments-form .btn div, #comments-report-form .btn div,#comments-form .btn, #comments-report-form .btn
{
	background: none !important;
	padding: 2px 9px !important;
}

.banner
{
	padding-top: 24px !important;
}
#toTop {
    border: 1px dotted #fff;
    border-radius: 0px;
    bottom: 8px;
    cursor: pointer;
    display: none;
    height: 17px;
    line-height: 28px;
    position: fixed;
    right: 6px;
    width: 7px;
    z-index: 3;
    padding: 4px 14px 12px 6px;
}
.muted dd
{
	line-height: 22px;
}
.well .page-header
{
	font-size: 26px;
	margin: 0 0 14px;
	text-align: center;
}
hr,.well .page-header
{
	border-bottom: 4px double #bebebe !important;
}
.jcomments-links .btn {
    margin: 5px 0 5px 0;
    padding: 10px;
    border-radius: 0;
    border-color: #000;
}
.bottom-menu .navbar
{
	border-radius: 4px;
	
	padding: 5px;
}
.bottom-menu .navbar .nav > li > a
{
	font-size: 16px;
	padding: 4px 10px;
	border-radius: 4px;
}
.footer p
{
	padding: 6px 0;
}
.jd_footer a,#comments-footer a
{
	color: #fff5d6 !important;
	font-size: 1px !important;
}
.jcomments-links,.article-info.muted {
    margin: 10px 0px 10px 10px;
}
.header .brandw img {
    float: right;
	padding: 6px 12px;
}
.header .logo-in
{
	padding-left: 20px;
}
.class-subs {
    
}
.muted
{
	display: inline-flex;
	font-size: 12px;
	padding-bottom: 4px;
}
.muted,.topw
{
	border-bottom: 2px dotted #999;
}

.blog .item-image img,.item-page .item-image img
{
	float: right;
	height: auto;
	width: 360px;
}
.likes-block_left a:link,.likes-block_right a:link,.likes-block_center a:link
{
	display: none;
}

.page-header
{
	padding-bottom: 0 !important;
}

.blog .items-leading .jcomments-links{

}
.blog .items-leading .muted
{
}
.footer .bottom-pad
{
	padding-bottom: 20px;
}

.highslide img
{
	border: none !important;
}
.breadcrumb > .active, .breadcrumb > li > .divider
{
	color: #000;
	padding-bottom: 7px;
	padding-top: 7px;
}
.breadcrumb .label
{
	display: inline;
}
.pagination
{
	padding: 0 5px;
}
.pagination .counter
{
	padding: 10px 0;
}
.latest_news_plus_date .lnd_intro_date
{
	font-size: 14px;
	padding: 4px 20px;
}
.highslide-caption
{
	text-align: center;
}
a.thumbnail.highslide:focus
{
	outline: medium none !important;
}
.top_nav_menu{
	margin-top:12px;
}
/*-------------------------------------on tablet and mob view-----------------------------------------*/
@media (max-width: 768px){
	.home-item {
    box-shadow: inset 0px 0px 4px #bbb;
    margin: 10px 0 30px 0;
    border-radius: 0px;
}
	.blog .items-leading .muted
{
	float: none;
}
	.header .brandw img {
    float: right;
    padding: 0;
    margin: -5px 60px -5px 0px;
	}
	.banner p
	{
		text-align: center;
	}
	.muted
	{
		display: block !important;
	}
	.muted dd
	{
		margin: 2px 0 !important;
	}
	.footer p
	{
		display: table;
		float: none;
		margin: 50px auto 0;
		padding: 6px 0;
	}
	.footer .bottom-menu .navbar
	{
		display: table;
		float: none;
		margin: 0 auto;
	}
.item .fields-container,.items-leading .fields-container {
    border-radius: 40px;
    color: #fff;
    font-size: 14px;
    padding: 14px 8px 9px 0;
    position: absolute;
    height: 25px;
    width: 40px;
    margin: 16px;
}
	.jlcontentfieldsfilter
	{
		display: inline-block !important;

	}
	.jlcontentfieldsfilter .control-group
	{
		display: inline-block !important;
	}

	.jlcontentfieldsfilter .control-group
	{
		min-width: 212px;
	}
	.jlcontentfieldsfilter
	{
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
		padding: 0 0 0 20px !important;
	}
	.header-inner .brandw a
	{
		max-height: 48px !important;
		position: fixed;
		top: 0;
		z-index: 1;
	}
	.brandw .site-description
	{
		display: none;
	}

	.header-inner .brandw a
{
	width: 100%;
}
.jcomments-links .btn {
    padding: 10px 4px;
}
.jcomments-links .comments-link {
    font-size: 0px;
    width: 30px;
    background-image: url(/templates/blog/images/comment.png);
    background-repeat: no-repeat;
    background-position: center;
}
.site div.modal.class-modal-width {
    left: 4% !important;
}
.mobile-center{
	display:table;
	margin:0 auto;
	text-align: center;
}
.home-item .items-leading,.home-item .module-intro{
	padding: 0px !important;
}
	.items-row
	{
		margin-bottom: 15px;
	}
	.header-inner.clearfix {
    border:none !important;
}

#content .blog, #content .item-page {
    padding: 0px;
}
.navbar-off .site .jlmf-section {
    margin: 6px 0px 0px 6px;
}
}/*-------------------------------------end        on tablet and mob view-----------------------------------------*/


@media (max-width: 1300px)
{

	.header-inner .brandw .site-description
	{
		font-size: 16px;
	}
	.brand {
    background: #eee none repeat scroll 0 0;
    padding: 9px 0px;
    position: absolute;
    border-bottom: 1px solid #bbb;
}
	.site .image-full{
		display: none;
	}
	.container-fluid .all_colum {
    margin-top: 10px !important;
}
}
/*-------------------------------------on desc view-----------------------------------------*/
@media (min-width: 768px){
	.home-item{
	box-shadow: inset 0px 0px 10px #bbb;
	margin: 10px 0 30px 0;
	border-radius: 6px;
}

	.blog .items-row img {
    float: left;
    padding: 0 12px 10px 0px;
	width: 350px;
}
	#content .item-page
	{
		padding: 20px;
	}

	#content, .header-inner.clearfix
	{
		border: medium none;
	}
	.lnd_introtxt_center .intro_center
	{
		border-radius: 0 0 6px 6px;
		margin: -32px auto;
		padding: 6px 0;
		width: 390px;
	}
	.footer .bottom-menu
	{
		margin-right: 90px;
	}
	.navbar .nav > li > a
{
    font-size: 24px;
    padding: 10px 15px;
    text-shadow: 2px 4px 20px #fff !important;
}
	#content .item-page
	{
		padding:0 10px;
	}
	.jllikeproSharesContayner .event-container > div
	{
		padding: 0px;
	}
	.brand
	{
		border-radius: 0 0 6px 6px;
		border-style: none solid solid;
		border-width: medium 1px 1px;
		padding: 35px 2px;
		position: absolute;
	}
		.brand,.header-inner
	{
		background: #eee none repeat scroll 0 0;

	}

	.blog .items-leading p, .latest_news_plus_date .intro_center
	{
	color: #000;
    font-size: 18px;
    line-height: 1.3;
    margin-bottom: 15px;
	}
	
	.blog .items-leading h2, .latest_news_plus_date .lnd_head_center a
	{
		font-size: 24px;
		line-height: 1.7;
		padding-left: 4px;
	}
	.blog .items-leading .muted
	{
		font-size: 14px;
		text-transform: uppercase;
	}
	.blog .items-leading .jcomments-links
	{
		font-size: 14px;
		text-transform: uppercase;
	}
	.blog .items-leading img
	{
    float: left;
    padding: 0 10px 10px 0px;
	}
	.items-row
	{
		margin-bottom: 35px;
	}
	.blog .srarch-top
	{
		min-width: 100px;
	}
.items-leading .fields-container {
    float: right;
    font-size: 24px;
    margin: -68px 0px 0;
    padding: 23px 10px 23px 0 !important;
}
.item .fields-container {
    float: right;
    font-size: 16px;
    margin: -48px 0px 0;
    padding: 13px 10px 20px 0 !important;
    position: relative;
    border-radius: 0 0px 50px 50px;
}
	.header-inner .brandw a
{
	max-width: 405px !important;
	max-height: 119px;
}
.site .jlmf-section {
    display: inline-flex;
    margin: 0px 0px 0px 6px;
}

}/*--------------------------end on desc view-----------------------------------------*/
/*----------------------------------filter----------------------------------------*/

.jlcontentfieldsfilter
{
	display: inline-flex;
}
.jlcontentfieldsfilter .control-group
{
	display: inline-flex;
	margin: 0;
}

.jlcontentfieldsfilter input, .jlcontentfieldsfilter button
{
	height: 28px;
	margin: 0;
	width: 104px !important;
}
.jlcontentfieldsfilter .control-group .controls
{
	margin: 6px 10px 0 0;
}

.jlcontentfieldsfilter .control-group h4
{
	margin: 10px 6px 14px 0;
}
.site label.jlmf-label
{
	padding: 6px 6px 0 0;
	text-transform: none;
}

/*--------------------------------end------------------------*/
.item-page .fields-container
{
	display: none;
}
.site .image-full
{
	height: 620px;
	position: fixed;
	width: 100%;
	z-index: -1;
	border-bottom: 4px dashed #fff;
	margin-top: -3px;
}
.site .image-full img
{
	border-bottom: 4px dashed #fff;
}
.item .page-header h2
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#off-right .nav-pills > li
{
	width: 100%;
}
#off-right .nav-pills > li a
{
	border-radius: 0;
	font-size: 22px;
}
.btn-navbar
{
	border-radius: 0;
	cursor: pointer;
	margin: 0px !important;
	z-index: 2;
}
#off-right .btn-navbar
{
	cursor: pointer;
	padding: 16px 6px 14px 10px;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 2;
}
#off-right .srarch-top
{
	display: table;
	margin: 0 auto;
	padding: 10px;
}
#off-right .header-search .search-query
{
	margin-bottom: -4px;
}
#off-right .top_nav_menu
{
	padding-bottom: 20px;
}
#off-right .del
{
	border-bottom: 1px solid #aaa;
	margin: 10px 0;
}
.navbar-off-login ul > li > a
{
	margin: 3px 12px;
	padding: 8px;
}

.container-fluid .all_colum
{
	margin-top: 30px;
}
.site div.modal.class-modal-width {
    left: 44%;
    width: 220px;
    margin: 0 auto;
}
.site .modal-body {
    /* text-align: center; */
    margin: 10px;
    display: table;
    width: 90%;
}
.well,.breadcrumb{
	border-radius: 0px;
}
.lnd_introtxt_ltr img {
    min-height: 400px;
    width: 80% !important;
}
.blog .item {
    min-height: 400px;
    border: 1px solid #ddd;
}
.blog .item p {
    padding: 10px 10px 0 10px;
    margin: 0;
}
.modal-body .nav > li > a {
    display: block;
    padding: 3px 8px 5px 7px;
    margin: 5px 0px;
    color: white;
    border-radius: 4px;
}
.div_lnd_intro_blog {
    margin: 6px 0 10px 0px;
    min-height: 250px;
    border: 1px solid #ccc;
    padding: 0px 0px 14px 0px;
	
}
.lnd_head {
    padding: 10px 4px 10px 4px;
    background: #e7e7e7;
}
.div_lnd_intro_blog,.blog .item{
	box-shadow: inset 0px 0px 10px #eee;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{
	background:none;
	box-shadow: none;
}
.navbar .nav > li {
    margin-left: 4px;
}
#subScr form {
    margin-top: 10px;
    min-width: 150px;
}
.mail .text {
    vertical-align: -webkit-baseline-middle;
    font-size: 16px;
}
.sub-btn-block{
	padding:10px 4px;
}
#aside{
	margin-top:10px;
}

.home-item .items-leading,.home-item .module-intro{
	padding: 20px 70px;
}
.module-intro {
    /* box-shadow: inset 0px 0px 10px #bbb; */
    margin: 20px 0px 20px 0px;
}
.fb{
	margin:6px
}
#subScr .modal-header {
    padding: 6px 0 30px;
}
/*-------------------------------------end on desc view-----------------------------------------*/