/* CSS Document */

body{
	background-color:#fff;
	margin:0;
	padding:0;
        font-family: 'Open Sans', sans-serif !important;
        font-size: 14px;
        font-weight: 400;
        color: #727578;
	}
        
        h1, h2, h3, h4, h5{}
	ul{ list-style:none !important; margin:0 !important; padding:0 !important;}
        a img{ border: 0;} 
        
        .ui-title-block {margin-bottom: 7px;font-size: 18px; font-weight: 700; color: #222; margin-top: 0; text-transform: uppercase; margin-top: 15px;}
        .ui-title-block span{ color:#005a84;}
        .ui-text {margin-bottom: 7px;font-size: 14px; color: #333; margin-top: 0;}
  
        .font-weight_500 {font-weight: 500;}
        .font-weight_600 {font-weight: 600;}

/*:::::::::::::::common css:::::::::::::::*/
.header-container{ background-color: #FFF;}
.top-menu{ background-color: #222222;}
.top-menu ul li{display: inline-block; text-transform: uppercase;font-weight: 600; color:#FFF;}
.top-menu ul li a{color:#FFF; padding: 7px 10px;display: inline-block;}

.logo-text{ color: #FFF; text-align: left; text-transform: uppercase; font-weight: 700;}
.logo-text .logo-txt-1{ width: 100%; font-size: 23px; color:#005a84;}
.logo-text .logo-txt-2{ width: 100%; font-size: 32px; color:#ffd204;}

.menu-container {background-color: #ffd204;}
.menu-wrp ul li{display: inline-block; text-transform: uppercase;font-weight: 600;}
.menu-wrp ul li a{color:#222222; padding: 15px 30px;display: inline-block;}



.slider-container img {width: 100%;}

.grey-box-container{ background-color: #eeeeee;}

.featured-resource-wrp .card-deck .card {border: 0;border-radius: 0;background-color: transparent;}
.featured-resource-wrp .card-deck .card .card-header {font-size: 17px;font-weight: 700;padding-left: 0;padding-right: 0;border-bottom: 0;color: #222;}
.featured-resource-wrp .card-deck .card .card-header span.card-img {float: left;width: 18%;}
.featured-resource-wrp .card-deck .card .card-header span.card-title {float: left;width: 82%;}
.featured-resource-wrp .card-deck .card .card-body {padding: 0;}
.featured-resource-wrp .card-deck .card .card-body .card-link {color: #222;}


.top-stories-wrp .card {border: 0;border-bottom: 1px solid #cccccc;border-radius: 0;width: 100%;flex: auto;}
.top-stories-wrp .card-left-img,  .srh-reslt-container .card-body{padding: 0;}
.top-stories-wrp .card .card-body { padding: 0;}
.top-stories-wrp .card .card-body .card-title,
.top-stories-wrp .card .card-body .card-text,
.top-stories-wrp .card .card-body .btn-primary {position: relative !important;z-index: 1 !important;}
.top-stories-wrp .card .card-body .card-title {background-color: #FFF;padding: 10px;font-size: 15px;font-weight: bold; margin-bottom: 0;}
.top-stories-wrp .card .card-body .card-text {padding: 10px; margin-bottom: 0;}
.top-stories-wrp .card .card-body .card-link {color: #040505;}
.top-stories-wrp .blog-gry-box {background-color: #222; color: #FFF;font-size: 13px;}
.top-stories-wrp .blog-gry-box img{ margin-right: 5px;}

.popular-topics-wrp { padding: 0 0.5rem 0.5rem 0.5rem; background-color: #e1e1e1;}
.popular-topics-wrp .card {border: 0;border-bottom: 1px solid #cccccc;border-radius: 0;width: 100%;flex: auto;background-color: transparent;}
.popular-topics-wrp .card-left-img,  .srh-reslt-container .card-body{padding: 0;}
.popular-topics-wrp .card .card-body { padding: 0;}
.popular-topics-wrp .card .card-body .card-text{padding:0;font-size: 14px;font-weight: normal; margin-bottom: 0; padding-bottom: 25px;}
.popular-topics-wrp .card .card-body .card-link {color: #040505;}

.fotter-container{ background-color: #222;}
.fotter-container .ui-title-block {color: #FFF;}
.quick-links ul li a{ color: #FFF; padding-bottom: 10px;display: block;}

.bottom-container{ text-align: center; color: #222; background-color: #ffd204;}
.bottom-container p{ text-align: center; color: #222;width: 100%; padding: 0; margin: 0; font-weight: 500; font-size: 13px;}

.contact-form {clear: both;overflow: hidden;}
.contact-form .form-row .form-control {border-radius: 0;font-size: 14px;box-shadow: none !important;outline: none !important;border: 1px solid #ced4da;border-right: 0;}
.contact-form .form-row label {color: #FFF;font-weight: 700;}




/* CUSTUM CSS */
.header-container .top-menu ul {padding: 0;margin: 0;}
.menu-container .navbar {background-color: transparent;max-width: 100%;padding: 0;}
.menu-container .navbar .row { width: 100%;}
.menu-container .navbar .main-navigation {max-width: 100%;width: 100%;min-height: auto !important;}
.menu-container .navbar .main-navigation #primary-menu {background: transparent;width: 100%;}
.menu-container .navbar .main-navigation #primary-menu ul{padding: 0;margin: 0;}
.header-container .logo-container .logo .home-link {max-width: 100%;min-height: auto; padding: 0;}
.menu-wrp ul li a:hover{color:#FFF; background-color: #005a84;}
.menu-wrp ul li.current-menu-item a{color:#FFF; background-color: #005a84; font-style: normal;}
.bottom-container .site-info {max-width: 100%;padding: 0;color: #222;font-weight: 500;font-size: 12px;}
.fotter-container .sidebar-container {background-color: transparent !important;padding: 0 !important;}
.fotter-container .sidebar-container .footer_1 {text-align: left;}
.fotter-container .sidebar-container .footer_3 {text-align: left;}
.fotter-container .sidebar-container .footer_2 h2,.fotter-container .sidebar-container .footer_3 h2 {
    font-size: 36px;font-weight: 700;color: #FFF;text-transform: uppercase;margin: 0;font-family: 'Open Sans', sans-serif !important;}
.fotter-container .sidebar-container .footer_3 ul li a {color: #FFF;padding-bottom: 10px;display: block;}
.social-icons span {color: #FFF;font-size: 17px;font-weight: 600;padding-right: 10px;}
.social-icons a {margin-right: 5px;}
.fotter-container .sidebar-container .footer_2 {text-align: left;}
.fotter-container .sidebar-container .footer_2 .contact-form textarea.form-control {height: 70px;}
#content article {padding: 0;}
.footer_2 div[role=alert] {margin: 0;}

.top-stories-wrp .blog-thumb .grid-blog-thumb {/* height: auto; */ height:150px;}
.top-stories-wrp .blog-content .grid-category-post {display: none;}
.top-stories-wrp .blog-content .blog-author {background-color: #222;color: #FFF;padding: .5rem;}
.top-stories-wrp .blog-content .post-content-text {width: 100%;}
/*.top-stories-wrp .blog-content .post-content-text .blog-content-excerpt p.blog-short-content {display: none;}*/
.top-stories-wrp .blog-content .post-content-text .blog-content-excerpt a.blog-more-link {
    color: #3b5998;background-color: transparent;float: right;padding: 0;font-weight: bold;text-decoration: underline !important;text-transform: lowercase;}
.top-stories-wrp .blog-content .post-content-text h3.blog-title {margin-top: 0 !important;margin-bottom: 10px !important;}
.top-stories-wrp .blog-content .post-content-text h3.blog-title a {font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: 400;}

.single-blog_post article {
    width: 100%;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: 15px;
}
.single-blog_post article header.entry-header {
    width: 100%;
    max-width: 100%;
    text-align: left;
}
.about-container .blue-txt {
    font-size: 23px;
    margin: 0;
    padding: 0;
    color: #005a84;
    font-weight: 600;
}
ul.common1 {
    padding-bottom: 15px;
    float: left;
}
ul.common1 li {
    float: left;
    width: 100%;
    background: url(https://palliativecarenetwork.com/wp-content/uploads/2014/09/bullet-arrow.png) no-repeat;
    background-position: 0 7px;
    padding-left: 14px;
    font-size: 14px;
    color: #000000;
}
section.quote {
    background-color: #e8e7e7;
    padding: 12px;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 15px;
}
section.quote h4 {
    padding-bottom: 7px;
    margin: 0;
	color: #005a84;
	font-size: 16px;
    font-weight: 600;
}
section.quote p {
    margin-bottom: 0;
}
.forum-container .bbp-search-form input[type="submit"] {
    padding: 5px 15px;
    line-height: 1.5;
    font-size: 14px;
}
.forum-container .bbp-search-form .form-control {
    padding: 5px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    padding-left: 5px;
    font-size: 14px;
}
.blog-more h2 {
    margin-bottom: 7px;
    font-size: 18px;
    font-weight: 700;
    color: #222;
    text-transform: uppercase;
    margin-top: 0;
}
.blog-more .more-blog-img img{ width:100%;}
.blog-more .blog-author {
    background-color: #222;
    color: #FFF;
    padding: .5rem;
}
.blog-more .blog-author span{
    font-style: italic;
}
.blog-more p {
    margin-bottom: 7px;
    font-size: 14px;
    color: #333;
    margin-top: 0;
}
.directory-form, .main-contact-form {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.main-contact-form  input[type="submit"] {
    font-size: 14px;
    background: rgb(0, 90, 132) !important;
    border-width: 0px !important;
    border-style: initial !important;
    border-color: initial !important;
    border-image: initial !important;
}
.site-header .search-field {
    border-radius: 36px;
    border: 0;
    height: 35px;
    background-size: 19px;
    background-position: 202px center;
}
.um-login input[type=submit], .um-register input[type=submit],.um-password input[type=submit], .give-submit, .give-cancel-login {
    background: #005a84 !important;
    border: 0 !important;
    font-size: 14px;
    min-width: auto !important;
    width: auto !important;
    padding: 11px 24px 10px !important;
}

.menu-wrp{ position: relative;}
.menu-wrp:after {
top: 0;
right: 2px;
content: '';
height: 100%;
z-index: 2;
width: 9999px;
position: absolute;
background: #005a84;
-webkit-transform: skewX(-15deg);
-moz-transform: skewX(-15deg);
-ms-transform: skewX(-15deg);
-o-transform: skewX(-15deg);
transform: skewX(-15deg);
}
.menu-container .navbar .main-navigation {
    z-index: 5;
}
.menu-wrp ul li a {
    color: #FFF;
    padding: 19px 30px;
    display: inline-block;
    font-size: 14px;
	font-weight: normal;
}
.search-wrp .search-form {
    position: relative !important;
    right: 0 !important;
    top: 5px !important;
}
.search-wrp .search-form label {
    width: 100%;
}
.search-wrp .search-form .search-field,.um-search-field {
    width: 100% !important;
    border: 0 !important;
    background: transparent !important;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    height: 30px;
}
menu-container .navbar .row {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.menu-wrp ul li a {
    padding: 19px 20px;
}
.popular-topics-wrp #carousel {
width: 100% !important;
}
.popular-topics-wrp .wrapper .slide {
width: 100% !important;
}

.menu-container .navbar .main-navigation #primary-menu li ul.sub-menu li a:hover {
    background-color: #ffd204;
    color: #005a84;
}
.popular-topics-wrp {
    overflow: hidden;
	padding:0;
}
#directory_form input[type="submit"] {
    border-radius: 5px;
}
.inner-page-container .forum-container #bbpress-forums div.bbp-template-notice, .inner-page-container .forum-container #bbpress-forums div.indicator-hint {
    background-color: #e1e1e1;
    border-color: #9f9f9f;
    text-align: center;
}
.um-field-label span {
    color: red;
}

.fotter-container .sidebar-container .footer_2 h2, .fotter-container .sidebar-container .footer_3 h2 {
	font-size: 18px;
	margin-bottom: 15px;
}
.forum-container #bbpress-forums ul li.bbp-body ul li.bbp-topic-title p.bbp-topic-meta span.bbp-topic-started-by a.bbp-author-avatar img,
.forum-container #bbpress-forums ul li.bbp-body ul li.bbp-topic-freshness p.bbp-topic-meta span.bbp-topic-freshness-author a.bbp-author-avatar img {
   margin-bottom: 0;
}
.inner-page-container .blog-more .comments-area .comment-respond {
   padding: 0;
   background-color: #e1e1e1;
   border: 1px solid #9f9f9f;
   text-align: center;
   border-radius: 5px;
}
.inner-page-container .blog-more .comments-area .comment-respond h3#reply-title {
   max-width: 100%;
   margin: 0;
   padding: 0;
   font-style: normal;
   font-size: 18px;
   text-transform: uppercase;
   font-weight: 600;
   padding-top: 15px;
   padding-bottom: 5px;
}
.inner-page-container .blog-more .comments-area .comment-respond p.must-log-in {
   margin: 0;
   padding: 0;
   max-width: 100%;
   padding-bottom: 15px;
}
.inner-page-container .blog-more .comments-area .comment-respond form.comment-form {
   width: 100%;
   max-width: 100%;
   margin: 0;
   padding: 0 15px;
}
.inner-page-container .blog-more .comments-area .comment-respond form.comment-form p.comment-form-comment textarea {
   background-color: #ffffff;
   border: 2px solid #ddd !important;
   resize: none;
   height: 100px;
}
.inner-page-container .blog-more .comments-area .comment-respond form.comment-form p.form-submit input[type="submit"] {
   background: #005a84 !important;
   border: 0 !important;
   font-size: 14px;
   min-width: auto !important;
   width: auto !important;
   padding: 11px 24px 10px !important;
}
ul.common1 {
padding-bottom: 15px !important;
}
.search-results header.page-header {
    background-color: transparent;
}
.search-results h1.page-title {
    max-width: 100%;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
}
.search-results #content article header.entry-header {
    max-width: 100%;
    padding: 0;
    margin: 0;
}
.search-results #content article .entry-thumbnail {
    text-align: left;
}
.search-results #content article .entry-thumbnail img {
    display: inline-block;
}
.search-results #content article h1.entry-title {
    font-size: 18px;
    font-weight: 600;
}
.search-results #content article .entry-summary {
    max-width: 100%;
    padding: 0;
}
.search-results #content article footer.entry-meta {
    max-width: 100%;
    padding: 0;
}
.search-results #content article .entry-summary p {
    margin: 0;
}
.search-results #content article footer.entry-meta {
    max-width: 100%;
    padding: 0;
    margin-top: 0 !important;
    margin-bottom: 15px;
    border-bottom: 1px solid #cbcbcb;
    padding-bottom: 10px;
}
p.sp-layer.sp-black.sp-padding.desc-in.desc-in-bg.hide-medium-screen {
    /* top: 152px !important;
    left: -86px !important; */
    text-align: left !important;
}
.forum-container #bbpress-forums .bbp-body ul li.bbp-topic-title {
	padding-left: 10px;
}
.footer_1 div:first-child {
	text-align: center;
}
.fotter-container .sidebar-container .footer_1 div .textwidget .social-icons {
	text-align: center;
}
.twitter-container {
    overflow: hidden;
}
.bbp-pagination-links span.current {
    background-color: #015a84;
    color: #FFF;
}
.bbp-pagination-links a {
    background-color: #ddd;
    color: #000 !important;
}
#example_wrapper {
clear: both;
}
#example_length {
float: left;
}

#example_filter {
float: right;
}
#example_filter input[type="search"] {
background-color: rgb(255, 255, 255);
border: 1px solid rgb(204, 204, 204);
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
height: 26px;
padding-left: 5px;
margin-left: 7px;
}
#example_wrapper table tr th {
background-color: #303030;
padding: 0 3px;
color: #FFF;
line-height: 35px;
font-size: 13px;
}
#example_wrapper table tr.odd {
background-color: #f1f1f1;
line-height: 25px;
color: #232323;
}
#example_wrapper table tr.odd td {
padding: 0 8px;
font-size: 13px;
}
#example_wrapper table tr.even {
background-color: #FFF;
line-height: 25px;
color: #232323;
}
#example_wrapper table tr.even td {
padding: 0 8px;
font-size: 13px;

}
#example_info {
float: left;
margin-top: 15px;
background-color: #9E9E9E;
padding: 5px 10px;
color: #FFF;
}

#example_wrapper #example_paginate {
background: #9E9E9E;
padding: 5px 10px;
color: #FFF;
float: right;
margin-top: 15px;
}
#example_wrapper #example_paginate a {
color: #FFF !important;
float: left;
cursor: pointer;
text-decoration:none;
padding-left:5px;
}
#example_wrapper #example_paginate span a {
padding: 0 5px;
background-color: #5C5A5A;
margin: 0 5px;
color: #FFF !important;
}
#example_wrapper #example_paginate span a:hover{ text-decoration:none;}
.search-wrp form label input.search-field,.um-search-field {
    border-radius: 0;
    height: 30px;
    /*border: 1px solid #d1d1d1;*/
	border:none;
}
.search-wrp .search-form label {
    width: 100%;
    margin-bottom: 0;
}
.search-wrp .search-form {
    position: relative !important;
    right: 0 !important;
    top: 2px !important;
	border: 1px solid #d1d1d1;
	padding:0px 3px;
}
.donate-wrp {
	text-align: center;
    padding-top: 15px;
	padding-bottom: 10px;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;	
}
.donate-wrp a {
	color:#000 !important;
}	
.donate-wrp a:hover {
	text-decoration:none;
}
.ft-wd-1 {
	margin-top:10px;
}
#contact_form_pop, #donate_form {
	height:auto !important;
}
.um-search-area {
	margin-top:3px !important;
}
.um-search-area .um-search-field:focus {
	/* border:1px solid #d1d1d1; */
	border:none;
}
.um-search-area .um-search-icon {
	top:4px !important;
}
/* #rightsearch {
	display:none;
}*/
a#leftsearch {
    float: right;
    margin-top: 5px;
} 
.um-search-area .um-search-field {
	width:90% !important;
}
#rightsearch a {
	float: right;
    margin-top: 2px;
}	
.top-menu {
margin-top: 2px;
}
.top-menu ul li a {
padding: 6px 10px;
}
.ul {
    list-style-type: disc !important;
    padding-left: 17px !important;
}
h2.ui-title-p {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.more-blog-img {
    text-align: center;
    background-color: #FFF;
    border: 5px solid #e8e8e8;
}
.blog-more .more-blog-img img {
    width: auto;
}
.um-search-area .um-search-field {
    width: 85% !important;
    background-color: transparent;
    font-size: 13px;
    padding-top: 0px;
}
#rightsearch a {
    float: right;
    margin-top: 1px;
}
.search-wrp .search-form {
    border-radius: 30px;
}
.popular-topics-wrp #carousel {
    width: 100% !important;
    height: auto !important;
}
.popular-topics-wrp #carousel .wrapper .slide {
    height: auto !important;
}
.top-stories-wrp .blogfree-plugin {
    margin-bottom: 0;
}
.twitter-container {
    border: 1px solid #dad8d8;
}
.popular-topics-wrp.popular-post-wrp .card-deck .card-left-img img {
    width: 100%;
    height: auto;
}
.um-field-agree .um-field-checkbox-option {
	font-size:13px;
}
.grid-blog-thumb {
	background-color: #FFF;
	border: 1px solid #bfbfbf;
}
.grid-blog-thumb img {
	height: 100% !important;
	width: 100% !important;
	object-fit: contain;
	object-position: top center;
}
.popular-topics-wrp.popular-post-wrp .card-deck .card-left-img img {
	width: 100%;
	height: auto;
	object-fit: contain;
}
.b-description_readmore_wrapper {    
    display: flex;
    flex-flow: column wrap;
    align-items: center;  
    max-width: none !important;
    width: 100%;
}

.b-description_readmore {
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    line-height: 25px;
    font-size: 1em;
    text-align: left;
    box-sizing: border-box;
    padding: 0 15px;
}

.b-description_readmore_button {
    display: inline-block;
	width:100%;
    /*width: 150px;
     border: 1px solid black; 
    padding: 10px 0; */
    cursor: pointer; 
    text-align: right;
	text-transform:uppercase;
	font-weight:bold;
}

.b-description_readmore_button:hover {
    /* color: white;
    background: black; */
}

.b-description_readmore_ellipsis:after {    
    content: '';
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 75%;
    /* height: 25px; */    
    background: linear-gradient(to right, rgba(250, 250, 250, 0), rgba(250, 250, 250, 1) 65%);
}
a.nav-more-link {
    background: #000 none repeat scroll 0 0;
    clear: both;
    color: #fff !important;
    display: inline-block;
    font-size: 14px;
    padding: 5px 15px;
    text-decoration: none !important;
	float:right;
}
a.nav-more-link:hover {
	color: #fff !important;
}	
.fotter-container .sidebar-container .footer_1 .rounded {
    color: #FFF;
    font-size: 17px;
    font-weight: 600;
    padding-right: 10px;
    text-align: center;
    margin: 10px;
}
.filterdiv {
    margin-top: 15px;
    width: 55%;
}
.filterdiv label {
    font-size: 14px;
    display: inline-block;
    float: left;
    line-height: 25px;
    margin-bottom: 0;
    margin-right: 5px;
}
.filterdiv select {
    float: left;
    width: 95px !important;
    padding: 0 5px;
    height: calc(1.6rem) !important;
    line-height: 20px;
}
.filterdiv form {
	float:left;
}
.filterdiv .resource_search {
	float:right;
}
.filterdiv .resource_search .frmbutton {
	background: #005a84 !important;
    border: 0 !important;
    font-size: 14px;
    margin-bottom: 10px;
	height: 37px;
    padding-top: 0px;
    padding-bottom: 0px;
}	
.nodata {
	float:left;
    text-align: center;
    font-size: 21px;
    margin: 30px 0px;
	width:100%;
}
.top-stories-wrp h1.ui-title-block {
   margin-top: 0;
}
a.rightnavimg img {
   width: 100%;
   height: auto;
}
.twitter-container .sidebar-container .widget-area {
	width: 100%;
	margin-right: 0 !important;
}

.footer-mail a img {
   margin-right: 7px;
   margin-top: -2px;
}
.footer-mail a {
   color: #FFF !important;
}
.select2-search--dropdown {
	display:none !important;
}
a.um-link-alt {
	float:left;
	padding-left: 10px;
	text-align: left;
}
.um-col-alt-b {
	margin-left:10% !important;
}
.um-col-alt-b span {
	float:left;
	padding-left: 10px;
}
.ufaq-faq-title {
   background-color: #005a84 !important;
}
.ufaq-faq-title a .ewd-ufaq-post-margin-symbol span {
   font-size: 20px;
   line-height: 31px;
   padding-left: 10px;
}
.ufaq-faq-title a .ufaq-faq-title-text h4 {
   font-size: 17px;
   line-height: 23px;
}
.ufaq-faq-title a .ufaq-faq-title-text h4,  .ufaq-faq-title a .ewd-ufaq-post-margin-symbol span    {
color: #FFF;
}
.top-container .userNameLabel a {
	color:#005A84 !important;
}
.um-login .um-error-code-recaptcha {
	display:none;
}
.um-field-c  {
	margin-top:15px;
}
#um-submit-btn {
	margin-top:10px;
}
.at-above-post-homepage, .at-below-post-homepage {
    display: none;
}
div.bbp-template-notice a, div.bbp-template-notice a:hover {
    color: #3b5998;
    font-weight: bold;
    text-decoration: underline !important;
}
.resources .commentList, .resources .commentList:hover {
    color: #3b5998;
    font-weight: bold;
    text-decoration: underline !important;
}
.resources p {
    padding-left: 0 !important;
}
.resource_search form input[type="text"] {
    padding: 1px 5px;
    font-size: 1rem;
    line-height: 1;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.resource_search form .frmbutton {
    height: 24px !important;
    font-size: 13px !important;
    line-height: 0 !important;
    padding: 0 11px;
}
.resources .media .media-body a, .resources .media .media-body a:hover {
    color: #3b5998;
    font-weight: bold;
    text-decoration: underline !important;
}
.popular-topics-wrp .card .card-body .card-link {
    color: #3b5998;
    font-weight: bold;
    text-decoration: underline !important;
}
.b-description_readmore_button {
    color: #3b5998;
    font-weight: bold;
    text-decoration: underline !important;
    text-transform: lowercase;
}
.inner-page-container .blog-more .comments-area .comment-respond p.must-log-in a {
    color: #3b5998;
    font-weight: bold;
    text-decoration: underline !important;
}
.search-form input[type="search"] {
    padding: 1px 5px;
    font-size: 14px;
    line-height: 30px;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.poster-read-more {
	text-align: right;
	margin-right: 7%;
	color:#3b5998 !important;
	font-weight:bold;
	text-decoration: underline !important;
	text-transform: lowercase;
}
p.designed {
	color: #222;
	margin-top: 10px;
}
p.designed a {
    color: #005A84;
}