/* custom CSS */
/*Hubbard Blog Style sheet*/
.entryContent p img {
    border: 1px solid #006f51;
}
/*Side Bar Content*/
#sidebar_content {
    border: 1px solid #dbdbdb;
    padding: 10px;
}
#sidebar_content .cimm_search-block {
    background: none !important;
	margin: 0 !important;
}
.cimm_filter .cimm_search-block .cimm_searchWithin .form-control {
    border: 1px solid #dbdbdb !important;
    border-radius: 2px !important;
    border-right-color: transparent !important;
    box-shadow: none !important;
}
.cimm_filter .cimm_search-block .cimm_searchWithin .input-group-btn .btn-primary {
    background: transparent !important;
    border-top: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    border-left: 0;
padding: 5px 2px;
}
.cimm_filter .cimm_search-block .cimm_searchWithin .input-group-btn .btn-primary img {
    width: 25px !important;
}
/*category toggle*/
.cimm_blogCategoryList {
    padding: 0 20px 40px !important;
}
.cimm_blogCategoryList.categoryWraps h3 {
    text-transform: uppercase;
    font-size: 18px;
    margin-top: 0;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 15px;
	margin-bottom: 20px; 
	color: #000 !important;
}
.cimm_blogCategoryList.categoryWraps h3 span {
	float: right !important;
}
.fa-plus:before {
    content: "\f067";
    color: #000;
    font-size: 20px;
}
.fa-minus:before {
    content: "\f068";
    color: #000;
    font-size: 20px;
}
ul#categoryToggle li {
    margin-bottom: 10px;
}
ul#categoryToggle li a {
    font-size: 14px;
    font-weight: 700;
    color: #1C532D;
text-transform: capitalize;
}
ul#categoryToggle span {
    font-size: 18px;
    color: #777;
    font-weight: 700;
}
/*Tags Collapse*/
.cimm_blogCategoryList h3 {
    text-transform: uppercase;
    font-size: 18px;
    margin-top: 0;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 15px;
    margin-bottom: 20px;
    color: #000 !important;
}
.cimm_blogCategoryList h3 span {
    float: right !important;
}
ul#tagsToggle li {
    margin-bottom: 10px;
}
ul#tagsToggle li a {
    font-size: 14px;
    font-weight: 700;
    color: #1C532D;
text-transform: capitalize;
}
ul#tagsToggle span {
    font-size: 18px;
    color: #777;
    font-weight: 700;
}
/* Main Content */
h2.entryTitle {
    margin-top: 0;
}
p.Disp_PostingInfo {
    font-size: 14px;
    font-family: montserrat-bold;

}
p.Disp_PostingInfo span.Disp_PostingTime {
    color: #1C532D;
}
p.Disp_PostingInfo span.category {
    color: #1C532D;
}
.entryContent p {
    font-size: 14px;
    font-weight: 600;
    color: #000;
    line-height: 24px;
}
.entryContent p a {
    color: #1C532D;
}
a.Disp_BtnPrimary {
	margin-bottom: 10px;
}
.page-header {
	font-size: 24px;
	color: #000;
	border: 0 !important;
margin: 0px 0 20px !important;
}
.entryTitle a {
    font-size: 22px;
}
/*Weblog comments and tag style*/
p.entryInfo {
    font-size: 14px;
    font-family: montserrat-bold;
    color: #000;
}
p.entryInfo a.tagLink {
    color: #1C532D;
}
p.Disp_BreadCrumb {
    margin-top: 20px;
    font-size: 12px;
    font-weight: 600;
    color: #000;
margin-bottom: 40px !important;
}
p.Disp_BreadCrumb a {
    color: #777;
}
.Disp_Row0Margin {
    margin: 0 !important;
}
.entryBox {
    margin-bottom: 30px;
    border-bottom: 1px solid #dbdbdb;
}
/*Entry Page Know More Section*/
.Disp_TextBlock {
    background: #ebebeb;
    padding: 15px 70px;
    border-radius: 0 0 2px 2px;
    text-align: center;
}
.Disp_TextBlock p {
    font-size: 14px;
    font-family: montserrat-bold;
    text-transform: uppercase;
    margin: 0 !important;
}
/*Tag index*/
.Disp_AlertInfo {
    background: #777775 !important;
    padding: 20px 20px !important;
    border: none !important;
}
.Disp_AlertInfo p {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    margin: 0 !important;
}
/*Entry Template Comments Section*/
.Disp_PanelPrimary .panel-heading {
    background: #1C532D !important;
}
.Disp_PanelDefault {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}
.Disp_PanelDefault .panel-heading {
    background: none;
    border: none;
}
.Disp_PanelDefault .panel-heading h3.panel-title {
    font-size: 18px;
    font-family: montserrat-regular;
    font-weight: 600;
    margin-bottom: 10px;
}
.Disp_PanelDefault .panel-heading p.Disp_PanelSubTitle {
	font-size: 12px;
	margin: 0 !important;
}
.Disp_FormGroup input[type="text"] {
    width: 50%;
}
.main_content{
border-right: none !important;
}
#main_content .entryBox .entryContent ol, #main_content .entryBox .entryContent ul {
    margin-left: 15px;
    margin-bottom: 20px;
}
#main_content .entryBox .entryContent ul li {
list-style-type: disc;
font-size: 14px;
    font-weight: 600;
    color: #000;
    line-height: 24px;
}
#main_content .entryBox .entryContent ol li {
 list-style-type: decimal !important;
font-size: 14px;
    font-weight: 600;
    color: #000;
    line-height: 24px;
}
.Disp_PostBtn {
background: #1c532d !important;
}
#main_content .pager {
	text-align: inherit !important;
}
#main_content ul.pager li {
	display: inline-block !important;
    vertical-align: -webkit-baseline-middle !important;
}
#main_content ul.pager li.previous a {
    border-radius: 5px !important;
    background: #1C532D !important;
    font-weight: bold;
    color: #fff;
}
#main_content ul.pager li.previous a::before {
    content: "\f104";
    font-family: fontAwesome;
    padding-right: 5px;
    font-size: 18px;
	vertical-align: top
}
#main_content ul.pager li.next a {
    border-radius: 5px !important;
    background: #1C532D !important;
    font-weight: bold;
    color: #fff;
    padding: 5px 35px;
}
#main_content ul.pager li.next a::after {
    content: "\f105";
    font-family: fontAwesome;
    padding-left: 5px;
    font-size: 18px;
	vertical-align: top
}
/*Search within new code styles*/
.Disp_WellSearch {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
}
.Disp_WellSearch h3, .Disp_WellSearch p, .Disp_WellSearch em {
    display: none;
}
.Disp_WellSearch .form-inline {
    position: relative;
}
.Disp_WellSearch .form-inline .form-group {
    width: 100%;
}
.Disp_WellSearch .form-inline .form-group input#q {
    border: 1px solid #dbdbdb !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    width: 100%;
height: 40px;
}
.Disp_WellSearch .form-inline button.btn.btn-primary {
    position: absolute;
    right: 0;
    top: 5px;
    background: none;
    border: none;
}
.Disp_WellSearch .form-inline button.btn.btn-primary .fa-search {
    color: #000;
    font-size: 18px;
}
.Disp_tagsWrapListPage {
padding:20px !important;
background:#e9e8e8;
}

/*Responsive*/
@media (min-width:992px) and (max-width:1200px) {
.Disp_TextBlock {
padding: 15px 50px;
}
}
@media (min-width:768px) and (max-width:991px) {
.Disp_TextBlock {
padding: 15px 25px;
}
}
@media (min-width:481px) and (max-width: 767px) {
.Disp_DivMargin .Disp_ImgBlock img {
width: 100%;
}
}
@media (min-width:320px) and (max-width: 480px) {
.Disp_DivMargin .Disp_ImgBlock img {
width: 100%;
}
.Disp_FormGroup input[type="text"] {
width: 100%;
}
}
/*Responsive styles end*/
.fa {
    font: normal normal normal 14px/1 FontAwesome;
}