@charset "utf-8";
/* CUSTOM CSS STYLES */
/* Write your styles here */
.NEWBODY .introfirm {
    padding: 0 0 5px;
 }
 
.headdate p.update {
    width: 103%;
}

/** NAV BAR */

.navbar-inverse {
    background-color: #fff;
	border-bottom: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;
}



.fixedmenu ul.topmenu li a {
    color: #000;
}
.fixedmenu ul.topmenu li:hover {
	background-color: #ffffff;
}

.fixedmenu ul.topmenu li a:hover {
text-decoration: underline;
color: #35620D;
}
.fixedmenu ul.topmenu li.active {
	background-color: #ffffff;
	color: #35620D;
	font-weight:bold;
}
.fixedmenu ul.topmenu li a.active {
	color: #35620D;
}
.fixedmenu ul.submenu {
    background-color: #fff;
    border-top: 1px dotted #CCCCCC;
}
.fixedmenu ul.submenu li a {
	color: #35620D;
	font-weight: ;
	font-size: 0.75em;
	font-weight: bold;
}

.fixedmenu ul.submenu li a:hover {
    color: #000;
    text-decoration: underline;
    background-color: #fff;
}
.fixedmenu ul.submenu li:hover {
    background-color: #fff;
}

.fixedmenu ul.submenu li.active {
    background-color: #fff;
}
.fixedmenu ul.submenu li a.active {
    color: #35620D;
    text-decoration: underline;
    background-color: #fff;
}

/**/
/** FOOTER MORE CONTENT*/
.footer ul li.morecontent{
    color: #35620D;
	}

.footer, .footer ul li, .footer ul li a {
    color: #35620D;
}
.footer_navbar.inverse {
    background-color: #fff;
	border-bottom: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;
}

/**/ 

 .newssection h3.pretitle {
	color: #35620D;
	font-size: .4em;
	font-weight: bold;
}
.newssection h1.title {
    color: #000;
    font-size: .73em;
}
.NEWSITEMROWS .layout_full .block .new h3 {
    font-size: .73em;
}

.NEWBODY .date {
    color: #999;
    float: left;
    font-size: .45em;
    margin: 2px 15px 0 0;
    padding: 0;
    line-height: 100%;
}

.NEWBODY .introfirm {
    padding: 0 0 0px;
}
.NEWBODY h4.new_pretitle {
    font-size: .4em;
    font-weight: bold;
    margin: 5px 0;
    color: #35620D;
}
.NEWBODY h1.new_title {
    color: #333;
    font-size: 1em;
}
.NEWBODY h4.new_entry {
    font-size: .5em;
    line-height: 140%;
    margin-top: 10px;
    font-weight: bold;
}
.NEWBODY .new_text {
    display: block;
    font-size: .5em;
    font-weight: normal;
    margin: 0 0 15px;
    text-align: left;
    width: 100%;
}
.NEWBODY .new_text p {
    font-weight: normal;
}

.newssection h4.date {
    color: #35620D;
    font-size: .4em;
    margin: 5px 0;
    padding: 0;
    width: 100%;
    line-height: 1;
    font-weight: normal;
}

.mainnew h4.date {
    color: #35620D;
    float: left;
    font-size: .4em;
}

.mainnew h1.title a {
    font-size: 1em;
    font-weight: 700;
    text-decoration: none;
    float: left;
    line-height: 120%;
    margin: 0 0 10px 0;
}

.mainnew h2.subtitle, .mainnew h3.pretitle {
    color: #35620D;
    font-size: .45em;
    margin: 5px 0;
    width: 100%;
    float: left;
	font-weight: bold;
}

.NEWSITEM .titleblock h6 {
    color: #35620D;
    font-size: .45em;
    margin: 0;
    padding: 0;
}
.NEWSITEM .titleblock h5 {
    font-size: .5em;
    font-weight: 400;
    line-height: 140%;
    color: #35620D;
}

.NEWSITEM.heavy .relatednews.rows h4, .NEWSITEM.strong .relatednews.rows h4 {
    color: #999;
    border-bottom: 4px solid #999;
}
.NEWSITEM.heavy .relatedblogs.rows h4, .NEWSITEM.strong .relatedblogs.rows h4 {
    color: #999;
    border-bottom: 4px solid #999;
}

.NEWSITEM .relatedblogs.columns ol li .title a {
    color: #333;
    text-decoration: none;
    font-size: 0.6em;
    line-height: 100%;
    float: left;
}
.NEWSITEMROWS .layout_left .block h6 {
    color: #35620D;
    font-size: .5em;
	font-weight:bold;
}
.NEWSITEMROWS .layout_none .block h6 {
    color: #35620D;
    font-size: .5em;
	font-weight:bold;
}

.NEWSITEMROWS .layout_none .block .new h3 a {
    text-decoration: none;
    color: #333;
    font-size: 0.8em;
}
.NEWSITEMROWS .layout_full .block h6 {
    color: #35620D;
	font-weight:bold;
    font-size: .5em;
}


.COLUMNSNEWSITEM .layout_full .new h3 a {
    text-decoration: none;
    color: #333;
    font-size: 0.75em;
    float: left;
    line-height: 110%;
    font-weight: bold;
}

.COLUMNSNEWSITEM .layout_full .new h6 {
    font-weight: 300;
    margin: 0 0 5px;
    font-size: 0.5em;
    font-weight: bold;
    color: #35620D;
}
.COLUMNSNEWSITEM .layout_full .new h3 {
    display: block;
    float: left;
    font-weight: 300;
    line-height: 120%;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
    color: #333;
    font-size: 0.8em;
}


/*** BLOCK HEADER */



.WRITTERS h4.solid {
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
}

.OBITUARY h4{
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
	}
.NEWSROTATOR h4.solid {
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
}
.NEWSROTATOR h4.solid a{
    color: #35620D;
}
.NEWSROTATOR h4.solid a:hover{
    color: #000;
}

.CAROUSEL h4.solid {
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
}
.CAROUSEL h4.solid a{
    color: #35620D;
}
.CAROUSEL h4.solid a:hover{
    color: #000;
}

.SERVICEGUIDE h4 {
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
}
.SERVICEGUIDE h4 a{
    color: #35620D;
}
.SERVICEGUIDE h4 a:hover{
    color: #000;
}

.DISCOUNTCOUPON h4 {
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
}
.DISCOUNTCOUPON h4 a{
    color: #35620D;
}
.DISCOUNTCOUPON h4 a:hover{
    color: #000;
}

.ROWSNEWSITEM h4.solid {
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
}
.ROWSNEWSITEM h4.solid a{
    color: #35620D;
}
.ROWSNEWSITEM h4.solid a:hover{
    color: #000;
}

.LETTERENTRIES h4.solid {
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
}
.LETTERENTRIES h4.solid a{
    color: #35620D;
}
.LETTERENTRIES h4.solid a:hover{
    color: #000;
}

.PHOTOENTRIES h4.solid {
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
}
.PHOTOENTRIES h4.solid a{
    color: #35620D;
}
.PHOTOENTRIES h4.solid a:hover{
    color: #000;
}


.RSSBLOCK h4.solid {
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
}
.RSSBLOCK h4.solid a{
    color: #35620D;
}
.RSSBLOCK h4.solid a:hover{
    color: #000;
}

.SCHEDULE h4{
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
}

.SCHEDULE h4 a{
    color: #35620D;
}
.SCHEDULE h4 a:hover{
    color: #000;
}

.EVENTS h4{
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
	padding: 6px 10px 5px;
}

.EVENTS h4 a{
    color: #35620D;
}
.EVENTS h4 a:hover{
    color: #000;
}

.NEWSITEMROWS h4.solid {
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
}

.NEWSITEMROWS h4.solid a{
    color: #35620D;	
	}
.NEWSITEMROWS h4.solid a:hover {
    color: #000;
}

.NEWSITEMCOLUMNS h4.solid {
	background-color: #fff;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	font-size: 0.45em;
}
.NEWSITEMCOLUMNS h4.solid a{
    color: #35620D;	
	}
.NEWSITEMCOLUMNS h4.solid a:hover {
    color: #000;
}

.COLUMNSNEWSITEM h4.solid{
	background-color: #FFF;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	margin: 0 0 10px 0;
	}

.HOTNEWS_block ul.hottabs > li.active a {
    background-color: #fff;
    color: #35620D;
    font-weight: 700;
    text-decoration: none;
}
.HOTNEWS_block ul.hottabs > li.active > a:hover {
    color: #000;
}
.HOTNEWS_block .tab-content {
    display: block;
    float: left;
    width: 100%;
    border-top: 4px solid #35620D;
    border-bottom: 4px solid #35620D;
}

.WRITTERS .autor .textblock p.title {
    float: left;
    font-size: .55em;
}

.RSSBLOCK h4 {
	background-color: #FFF;
	border-bottom: 4px solid #35620D;
	color: #35620D;
	margin: 0 0 10px 0
}
.RSSBLOCK h4 a {
    color: #35620D;	
}
.RSSBLOCK h4 a:hover {
    color: #000;
}
.RSSBLOCK .rssentry p.date {
    font-size: .45em;
	color: #35620D;
}

/** END HESDER BLOCK */

span.add_comment_login {
    font-size: .4em;
}


.WRITTERS .autor .autordata p.signature a{
	color: #35620D;
	}
.WRITTERS .autor .autordata p.signature a:hover{
	color: #000;
	}

.socialicons .twitter {
  color: #fff;
  width: 27px;
}
.social-share .btn.s_twitter:hover {
  background: transparent;
}
.NEWBODY .introfirm .twittersignature a svg path {
  fill: currentcolor;
}