

#post-8397{
    margin-top: 100px;
}


.text-muted {
    color: #6c757d !important;
}
.article-post, #comments .comment-content {
    font-size: 1rem !important;
    font-weight: 500;
    line-height: 1.72;
    color: rgba(0, 0, 0, .59) !important;
}
.article-post b,.article-post strong, .article-post .font-weight-bold,.article-post h1,.article-post h2,.article-post h3,.article-post h4,.article-post h5,.article-post h6,.article-post .h1,.article-post .h2,.article-post .h3,.article-post .h4, .h5, .h6 {
    color: #222222 !important;
    font-weight: 700;
    font-size: 1.6rem !important;

}
.pt-claps-applause .claps-count {
    font-size: 13px;
    position: relative;
    margin-left: 0;
    color: #bdc3c7;
    display: block;
}
.claps-button:before {
    content: url('../../newfront/images/applaud.svg');
}

.pt-claps-applause {
    height: 60px;
    line-height: 60px;
    width: 60px;
    padding: 0;
    font-size: 25px;
    margin-bottom: 1rem;
    margin-top: 1rem;
    display: inline-block;
    position: relative;
    background: none;
    outline: 1px solid transparent;
    border-radius: 50%;
    border: 1px solid #d2d2d2;
    text-align: center;
    transition: border-color 0.3s ease-in;
}
.pt-claps-applause .claps-button {
    display: block;
    margin-top: 7px;
}

.pt-claps-applause .claps-count {
    font-size: 13px;
    position: relative;
    margin-top: -113px;
    margin-left: 0;
    color: #bdc3c7;
    display: block;
    font-family: Tahoma;
}


.btn-outline-success {
    color: #ed184f;
}
.btn-outline-success, .btn-outline-success:hover {
    border-color: #ed184f;
}
.btn-outline-success, .btn-outline-success:hover {
    border-color: #ed184f;
}

input[type="submit"], button, .btn-outline-success:hover {
    background-color: #ed184f;
}
.listrecent .card {
    background: #fff;
}
.listrecent .card img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 151px;
}
.listrelated .h5 {
    font-size: 1.15em !important;
}
.small, small {
    font-size: 85%;
    font-weight: 400;
}
.onhoverup {
    /* position: relative; */
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.minh100 {
    min-height: 100%;
}
.cardwithshadow {
    -webkit-box-shadow: 0 1px 7px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 7px rgb(0 0 0 / 5%);
}
.onhoverup:hover {
    transform: translate(0, -10px);
    -webkit-transform: translate(0, -10px);
    -moz-transform: translate(0, -10px);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.thecatlinks a {
    text-transform: capitalize;
    color: #212529;
    opacity: .7;
}
.alertbar {
    -webkit-box-shadow: 0 -3px 10px 0 rgb(0 0 0 / 8%);
    box-shadow: 0 -3px 10px 0 rgb(0 0 0 / 8%);
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #fff;
    width: 100%;
    display: none;
    z-index: 1021;
}
.follow-links {
    max-height: 60px;
}
.followlink {
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    margin-left: 1px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 18px;
}
.text-fbblue {
    color: #3b5999 !important;
}
.text-twblue {
    color: #1da1f2 !important;
}
.text-youtubered {
    color: red !important;
}
.text-pinterestred {
    color: #bd081b !important;
}
.text-linkedinblue {
    color: #0077b5 !important;
}
.alertbar .size-thumbnail {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    margin-right: 10px;
}
.breadcrum {
    position: fixed;
    left: 25px;
    bottom: 25px;
    z-index: 9999;
}
.breadcrum .breadcrum-btn {
    background: linear-gradient(70deg, rgba(14,33,80,1) 21%, rgba(79,174,235,1) 72%);
    padding: 10px;
    width: 44px;
    height: 44px;
    display: flex;
    cursor: pointer;
    border-radius: 30px;
    box-shadow: 0 2px 22px 0 rgb(0 0 0 / 12%);
    overflow: hidden;
    transition: width .5s ease-in-out;
    align-items: center;
    outline: 0;
    border: 0;
}
.breadcrum .breadcrum-btn img {
    margin: 0 0 0 4px;
}
.breadcrum-btn .navigate {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    padding-left: 12px;
    padding-right: 5px;
    display: flex;
    align-items: center;
}
.breadcrum-box {
    display: block;
    visibility: hidden;
    opacity: 0;
    position: fixed;
    bottom: 70px;
    left: -100px;
    padding-bottom: 10px;
    transition: all .5s ease;
    transition: all .3s cubic-bezier(0, 0, .58, 1);
    z-index: 1000;
}
.breadcrum-list {
    background: #fff;
    padding: 20px;
    box-shadow: 0 2px 22px 0 rgb(0 0 0 / 12%);
    border-radius: 5px;
}
.breadcrum-list ul {
    margin-bottom: 0;
    padding-left: 0;
}
.breadcrum-list ul li {
    list-style: none;
    padding: 0 0 25px 25px;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
}
.breadcrum-list ul li.disable::before {
    background: #8b959e;
}
.breadcrum-list ul li::before {
    position: absolute;
    top: 5px;
    left: 0;
    z-index: 1;
    content: "";
    background: #f23c31;
    height: 13px;
    width: 13px;
    display: block;
    border-radius: 100%;
}
.breadcrum-list ul li::after {
    position: absolute;
    top: 15px;
    left: 6px;
    z-index: -1;
    content: "";
    height: 100%;
    width: 1px;
    background: #e9e8e8;
}
.breadcrum-list ul li a {
    display: flex;
    align-items: center;
}
.breadcrum-list ul li:last-child {
    padding-bottom: 0;
}
.breadcrum:hover .breadcrum-btn {
    width: 100%;
}
.breadcrum:hover .breadcrum-box {
    visibility: visible;
    opacity: 1;
    left: 25px;
}
.breadcrum-list ul li .page-name {
    color: #252b33;
    font-size: 15px;
    font-weight: 400;
    position: relative;
    text-transform: capitalize;
}
.back-to-top {
    margin: 0;
    position: fixed;
    bottom: 100px;
    right: 40px;
    width: 50px;
    height: 50px;
    font-size: 25px;
    line-height: 45px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, .1);
    color: #999;
    z-index: 100;
    opacity: 0;
    text-decoration: none;
}
.badge-secondary{
color: #fff !important;
}
.back-to-top.show {
    opacity: 1;
    visibility: visible;
}
.pt-claps-applause:hover {
    cursor: pointer;
    border: 1px solid #27ae60;
    transition: border-color 0.3s ease-in;
}
.pt-claps-applause:hover .claps-button:before {
    content: url(../../newfront/images/applaud-checked.svg);
}
@media (min-width: 1200px){
    .container {
    max-width: 1070px;
    padding-left: 0;
    padding-right: 0;
}
.alertbar .container {
    max-width: 1070px;
    padding-left: 0;
    padding-right: 0;
}
}
.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
@media (min-width: 768px){
.justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
}
@media (min-width: 992px){
.justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}
}
