/* social media templates start */
/* new data */
.mtm-sect .tm-card .tm-cardhover .tm-cardhovertxt a.sp-modal {
    flex: 1;
    position: relative;
}

.mtm-sect .tm-card .tm-cardhover .tm-cardhovertxt a.sp-modal .tmp-name {
    position: absolute;
    bottom: 0;
}

.mtm-sect .tm-card .tm-cardhover .tm-cardhovertxt .tmp-tags {
    height: auto;
}

.social-mtm .temp-tags {
    margin-top: 40px !important;
}

.social-mtm .temp-tags ul {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}


.social-mtm .temp-tags ul li {
    display: inline-block !important;
    background: #DDEAFD;
    border: 1.5px solid #B4D0F9;
    border-radius: 4px;
    padding: 2px 12px !important;
    margin: 8px 8px !important;
}

.social-mtm .temp-tags ul li a {
    color: #607FAD;
    font-size: 16px !important;
    line-height: 26px !important;
    font-family: 'ProximaNova-Regular' !important;
}

.social-mtm .temp-tags ul li a img {
    margin-right: 6px !important;
    margin-top: -2px;
}

.social-mtm .temp-tags ul li a i {
    font-size: 14px !important;
    margin-right: 6px;
    -webkit-text-stroke: 1px #ddeafd !important;
}

.mtm-sect .tm-card.fsize-tm, .mtm-sect .tm-card.fsize-tm img {
    min-height: 556px !important;
    max-height: 556px !important;
}


.mtm-sect .tm-card.fssize-tm, .mtm-sect .tm-card.fssize-tm img {
    min-height: 266px !important;
    max-height: 266px !important;

}

.mtm-sect .tm-card.fssize-tm:not(:first-child) {
    margin-top: 24px !important;
}



.social-mtm-cont .stm-ads {
    background: #F4F9FF;
    border: 1px solid #BBD4F2;
    border-radius: 16px;
    padding: 26px !important;
    text-align: center !important;
    height: 100%;
}

.social-mtm-cont .stm-ads h4 {
    font-size: 20px;
    line-height: 30px;
    font-family: 'ProximaNova-Regular' !important;
    margin-bottom: 8px !important;
}

.social-mtm-cont .stm-ads h4 strong {
    font-family: 'ProximaNova-Bold' !important;
}

.social-mtm-cont .stm-ads .stm-adsimg {
    padding: 40px 0px !important;
}

/* .social-mtm-cont .stm-ads [class^="btn-"] {
  font-size: 16px !important;
    line-height: 26px !important;
    padding: 9px 18px !important;
  } */

.social-mtm-cont .pg-title {
    margin-bottom: 24px !important;
}

.social-mtm-cont .pg-title h2 {
    font-family: 'ProximaNova-Bold' !important;
    margin-bottom: 0px !important;
}

.social-mtm-cont .pg-title p {
    margin-top: 8px !important;
    margin-bottom: 0px !important;
}

.social-mtm-cont .pg-title .mtm-sect-title {
    position: relative !important;
}

.social-mtm-cont .pg-title .mtm-sect-titlelink {
    position: absolute !important;
    right: 0;
    bottom: 0;
    top: 50%;
    transform: translateY(-50%) !important;
}

.mtm-sect .tm-card {
    background: #F5F5F5;
    border: 1px solid #BBD4F2;
    border-radius: 16px;
    max-height: 384px !important;
    min-height: 384px !important;
    overflow: hidden;
    position: relative;
}

.mtm-sect .tm-card img {
    max-height: 384px !important;
    min-height: 384px !important;
    width: 100% !important;
}

.mtm-sect .tm-card .tm-cardhover {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(27, 28, 30, 0) -31.58%, #000000 116.17%);
    padding: 24px !important;
    display: none !important;
    transition: all 0.3s ease-out;
}

.mtm-sect .tm-card:hover .tm-cardhover {
    display: block !important;
}

.social-mtm .rs-bglist {
    background: #FFFFFF;
    border: 1px solid #BBD4F1;
    border-radius: 16px;
    padding: 24px !important;
    height: 100% !important;
}

.social-mtm .rs-bglist .rs-bglistimg img {
    width: 100% !important;
    min-height: 300px !important;
    max-height: 300px !important;
    border-radius: 8px;
    object-fit: cover;
}

.social-mtm .rs-bglist .rs-bglistimg {
    margin-bottom: 24px !important;
}

.social-mtm .rs-bglist .rs-bglisttxt h4 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 24px !important;
}

.mtm-sect .tm-card .tm-cardhover p {
    font-size: 18px;

    font-family: 'ProximaNova-Semibold' !important;
    line-height: 24px !important;
    margin-bottom: 14px !important;
    color: #FFF !important;
}

.mtm-sect .tm-card .tm-cardhover p a {
    color: #FFF !important;
    cursor: pointer;
}

.mtm-sect .tm-card .tm-cardhover .tm-cardhovertxt {
    position: absolute;
    bottom: 16px;
    right: 24px;
    left: 24px !important;
    top: 24px;
    display: flex;
    flex-direction: column;
}

.mtm-sect .tm-card .tm-cardhover .tm-cardhovertxt ul.tags-list {
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.mtm-sect .tm-card .tm-cardhover .tm-cardhovertxt ul.tags-list li {
    display: inline-flex !important;
    background: #FFFFFF;
    border-radius: 16px;
    padding: 4px 10px;
    margin-bottom: 8px;

}

.mtm-sect .tm-card .tm-cardhover .tm-cardhovertxt ul.tags-list li:not(:last-child) {
    margin-right: 8px !important;
}

.mtm-sect .tm-card .tm-cardhover .tm-cardhovertxt ul.tags-list li a {
    font-size: 14px !important;
    font-family: 'ProximaNova-Semibold' !important;
    color: #1B1C1E !important;
}

.social-mtm .smtm-page .page-title {
    margin-bottom: 24px !important;
}

.social-mtm .smtm-page .page-title h2 {
    font-family: 'ProximaNova-Bold' !important;
    margin-bottom: 0px !important;
}

.social-mtm .smtm-page .page-title p {
    margin-bottom: 0px !important;
    margin-top: 8px !important;
}




/* new data */

.social-mtm-cont .related-img.w-100 img {
    width: 100% !important;
}

.search-bbx {
    position: relative !important;
    width: 50% !important;
    margin: 0px auto !important;
    margin-top: 32px !important;
}

.search-bbx .is-screen-reader-text {
    display: none !important;
}

.search-bbx .is-search-submit {
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px;
    border-radius: 0px 8px 8px 0px !important;
    background: transparent !important;
}

.wpc-filter-template-category {
    display: none !important;
}

.search-bbx [type=search] {
    background: #FFFFFF;
    border: 1.5px solid #D9D9D9 !important;
    border-radius: 8px !important;
    padding: 12px 55px !important;
    height: auto !important;
    font-size: 18px !important;
    line-height: 30px !important;
    width: 100% !important;
}

.other-tags-hide {
    display: none !important;
}

/* Hide the checkbox */
.wpc-filter-content input[type="checkbox"] {
    display: none;
}

/* Style the label to look like a button */
.wpc-filter-content label {
    display: inline-block;
    padding: 10px 20px !important;
    border-radius: 8px !important;
    background-color: #efefef;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.wpc-filter-content label a {
    color: black !important;
}

/* Change the background color of the label when the checkbox is checked */
.wpc-filter-content input[type="checkbox"]:checked+label {
    background-color: #0F67EA;
}

.wpc-filter-content input[type="checkbox"]:checked+label a {
    color: #FFF !important;
}

.wpc-checkbox-item.wpc-term-count-0, .wpc-edit-filter-set, .widget-title.wpc-filter-title {
    display: none !important;
}

.wpc-filters-ul-list {
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.wpc-filters-ul-list li {
    display: inline;
    padding: 10px 20px !important;
}

body .wpc-filters-main-wrap .wpc-term-item-content-wrapper {
    display: inline-flex;
}

.wpc-filter-template-tags .wpc-term-count {
    display: none !important;
}

.related-img.w-100 img {
    max-height: 230px;
    min-height: 230px !important;
    object-fit: contain;
    background: #efefef42;
    border: 1px solid;
    border-radius: 8px !important;
    padding: 8px;
    width: 100%;
}

.social-mtm .blog-category {
    background: #F4F8FF !important;
    padding: 10px !important;
    border-radius: 8px !important;
}

.social-mtm .blog-category ul {
    list-style: none !important;
    padding: 0px !important;
}

.social-mtm .blog-category ul.sub-menu li {
    display: block !important;
    padding: 0px !important;
    padding-left: 16px !important;
}


.social-mtm div.card {
    width: 150px;
    margin: 0 1.5rem 1.5rem 0;
    display: inline-block;
    width: 100%;
    border: solid 1px #BBD4F2;
    padding: 5px;
    border-radius: 8px;

}


.social-mtm div.card img {
    width: 100%;
    border-radius: 4px;
    object-fit: cover;
}

.grid-container div.card p {
    margin: 5px 0;
    padding: 0;
    text-align: center;
    font-style: italic;
}

.social-mtm .card .taglistbox .taglist {
    background: #F4F8FE !important;
    padding: 8px !important;
    display: inline-block;
    border-radius: 8px !important;
    line-height: 26px !important;
    font-size: 16px !important;
    margin-top: 8px !important;
    color: #1B1C1E;
}

.social-mtm .card .taglistbox .taglist:not(:first-child) {
    margin-left: 8px !important;
}

.social-mtm .card .taglistbox .taglist a {
    color: #1B1C1E !important;
    font-family: 'ProximaNova-Semibold';
}

.tem-main-center {
    text-align: center !important;
    border: 2px solid #EFEFEF;
    border-radius: 8px !important;
}


.tem-main-center img {
    max-height: 500px !important;
}

.template-template-default .header-container {
    z-index: 100 !important;
}

.box-menu ul {
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.box-menu ul li:not(:first-child) {
    margin-left: 8px !important;
}

.box-menu ul li {
    display: inline;
    padding: 10px 20px !important;
    background: #1166ea !important;
    border-radius: 100px;
    color: #FFF !important;
}

.box-menu ul li a {
    color: #FFF !important;
    font-family: 'ProximaNova-Semibold' !important;
}

.md-tabshow {
    display: none;
}

@media (max-width: 991.98px) {
    .mtm-sect .tm-card.fsize-tm, .mtm-sect .tm-card.fsize-tm img, .mtm-sect .tm-card.fssize-tm, .mtm-sect .tm-card.fssize-tm img {
        min-height: 304px !important;
        max-height: 304px !important;
    }

    .mtm-sect .tm-card.fsize-tm {
        margin-bottom: 24px !important;
    }

    .social-mtm-cont .stm-ads {
        display: none !important;
    }

    .social-mtm-cont .pg-title.pl-lg-0 {
        padding-left: 0px !important;
    }

    .social-mtm .rs-bglist .rs-bglistimg img {
        min-height: 227px !important;
        max-height: 227px !important;

    }

    .social-mtm .temp-tags ul li a {
        display: inline-block !important;
        margin-bottom: 0px !important;
    }

    .mtm-sect .tm-card img {
        object-fit: cover !important;
    }

}

@media (max-width: 767.98px) {
    .md-tabhide {
        display: none !important;
    }

    .md-tabshow {
        display: block !important;
    }

}


/* social media templates end */



/* Social Media Templates */

.vbtn2 a.sp-video.btn-wob {
    border-radius: 8px;
    border: 2px solid #0F67EA;
}

.vbtn2 a.sp-video.btn-wob svg {
    margin-top: -2px !important;
    margin-right: 4px !important;
}

.section-inner.page-v2 .page-head-cta.vbtn2 a.btn-wob:hover svg path {
    fill: #FFF !important;
}

.post-type-archive-template h2 mark {
    padding: 0 !important;
    color: #0F67EA !important;
    background: transparent !important;
}

.section-blogtoply h2.arroagth {
    display: inline-block !important;
    position: relative;
    margin-bottom: 0px !important;
}

.section-blogtoply h2.arroagth:before {
    content: '';
    background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/05/Vector.svg);
    width: 100px;
    height: 110px;
    background-repeat: no-repeat;
    position: absolute;
    right: -120px;
    bottom: -80px;
}

@media (max-width: 991.98px) {

    .section-blogtoply h2.arroagth:before {
        display: none !important;
    }

}

/* Social Media Templates */