/*
Theme Name: Daily SOAP TV
Theme URI: https://www.misbahwp.com/products/daily-soap-tv
Author: misbahwp
Author URI: https://www.misbahwp.com/
Description: Daily SOAP TV is a multipurpose and modern WordPress theme designed with a focus on elegance, sophistication, and performance. Crafted with clean code and optimized code, it ensures faster page load time and provides a secure and clean code base for developers and businesses. The theme is most suitable for daily SOAP TV, daily Soap Opera, TV SOAP episodes, daily drama series, SOAP TV shows, daily SOAP episodes, Indian daily SOAP, hindi SOAP opera, and tamil SOAP opera. Its retina-ready, responsive, and mobile-friendly design guarantees a seamless browsing experience across all devices, while the user-friendly interface makes customization effortless. With multiple personalization options, you can easily tailor the theme to reflect your brand identity. From flexible banner layouts to an engaging testimonial section, well-structured team showcases, and prominent call-to-action (CTA) buttons, the theme helps capture attention and drive conversions. Integration with social media platforms enhances connectivity, while shortcodes and Bootstrap elements enable interactive and visually stunning presentations. Daily SOAP TV offers agency-friendly features that make it ideal for creative firms, startups, or personal projects. The theme’s animated elements, luxurious styling, and beautiful minimal layouts create an engaging visual impact without overwhelming users. Its interactive sections keep visitors engaged, making it perfect for both professional and entertainment-focused websites. Built with clean and sophisticated design principles, it supports translation-ready features, ensuring global reach and accessibility. Whether you’re a developer looking for a highly customizable framework or a business owner wanting a multipurpose solution, Daily SOAP TV offers stunning versatility. With robust customization options, it allows endless possibilities for layout adjustments, color schemes, and typography to deliver a unique web presence. In short, Daily SOAP TV combines elegance, performance, and functionality to help you create a minimal, beautiful, and high-performing website with ease.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 5.6
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: daily-soap-tv
Tags: flexible-header, style-variations, one-column, footer-widgets, custom-background, custom-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, news, education, portfolio

Daily SOAP TV WordPress Theme, Copyright 2025 misbahwp
Daily SOAP TV is distributed under the terms of the GNU General Public License v3
*/

select.gt_selector.notranslate {
    background: transparent !important;
    border: 0px !important;
    font-weight: 400;
    font-size: 12px;
    color: var(--wp--preset--color--secondary-accent) !important;
    text-transform: uppercase;
    width: 24%;
    text-align: right;
}
select.gt_selector.notranslate option{
    color: var(--wp--preset--color--pure-black);
    text-align: left;
}
.gtranslate_wrapper{
    text-align: right;
}
.banner-img img{
    width: 100% !important;
    object-fit: cover;
    object-position: top;
    height: 600px !important;
}
.about-mian-image{
    text-align: right;
    position: relative;
    padding-right: 30px !important;
}
.about-mian-image:before {
    position: absolute;
    content: "";
    top: -1px;
    left: 40px;
    width: 75%;
    height: 97%;
    border: 4px dashed var(--wp--preset--color--primary) !important;
    z-index: 1;
    border-radius: 71%;
}
.about-mian-image:after {
    position: absolute;
    content: "";
    top: 17px;
    right: 0px;
    -webkit-mask-image: url(assets/images/about-vector.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 93% 100%;
    width: 88%;
    height: 100%;
    background: var(--wp--preset--color--primary) !important;
    z-index: 1;
}
.about-mian-image img {
    position: relative;
    -webkit-mask-image: url(assets/images/about-vector.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    width: 86% !important;
    height: 500px !important;
    object-fit: cover;
    opacity: 1;
    z-index: 2;
}
.about-1-image:after {
    position: absolute;
    content: "";
    bottom: 2px;
    right: 5px;
    -webkit-mask-image: url(assets/images/about2-vector.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 93% 100%;
    width: 220px !important;
    height: 220px !important;
    background: var(--wp--preset--color--secondary-accent) !important;
    z-index: 2;
}
.about-1-image{
    position: relative;
}
.video-small-image .gutentor-element.gutentor-element-video-popup.text-align-center-mobile {
    position: absolute;
    top: 0px;
    width: 100%;
    border-radius: 50%;
    margin: 0px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.video-small-image .gutentor-element-video-popup .gutentor-video-popup-holder:after{
    content: "";
    top: -4px;
    left: -4px;
    width: 112%;
    height: 112%;
    border: 1px dashed #fff;
    position: absolute;
    border-radius: 50%;
}
.video-small-image .gutentor-element-video-popup .gutentor-video-popup-holder {
    height: 50px;
    width: 50px;
    position: relative;
    background: var(--wp--preset--color--accent-text) !important;
    color: var(--wp--preset--color--primary) !important;
    font-size: 15px;
    border-radius: 50%;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: auto;
}
.banner-right-box .gutentor-element.gutentor-element-video-popup.text-align-center-mobile {
    position: relative;
    top: 0px;
    width: 100%;
    border-radius: 50%;
    margin: 0px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.banner-video{
    position: absolute;
    top: 50%;
    left: -38px;
    transform: translateY(-50%);
}
.about-video{
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    text-align: center;
    margin: 0 auto;
    transform: translateY(-50%);
}
.banner-video {
    height: 80px;
    width: 80px;
    padding: 20px !important;
    background: var(--wp--preset--color--primary) !important;
    color: var(--wp--preset--color--accent-text) !important;
    font-size: 24px;
    border-radius: 50%;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: auto;
}
.about-video {
    height: 50px;
    width: 50px;
    padding: 10px !important;
    background: var(--wp--preset--color--accent-text) !important;
    color: var(--wp--preset--color--primary) !important;
    font-size: 24px;
    border-radius: 50%;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: auto;
}
.video-small-image .about-video img{
    height: 100%;
    width: 15px !important;
    top: -5px !important;
    position: relative;
}
.main-header-top .wp-block-social-link a:hover{
    color: var(--wp--preset--color--secondary-accent) !important;
    fill: var(--wp--preset--color--secondary-accent) !important;
}
.banner-video:after {
    content: "";
    top: -6px;
    left: -6px;
    width: 112%;
    height: 112%;
    border: 1px dashed var(--wp--preset--color--primary) !important;
    position: absolute;
    border-radius: 50%;
}
.about-video:after {
    content: "";
    top: -4px;
    left: -4px;
    width: 112%;
    height: 112%;
    border: 1px dashed var(--wp--preset--color--primary) !important;
    position: absolute;
    border-radius: 50%;
}
.banner-right-box .gutentor-element-video-popup .gutentor-video-popup-holder:after {
    content: "";
    top: -6px;
    left: -6px;
    width: 112%;
    height: 112%;
    border: 1px dashed var(--wp--preset--color--primary) !important;
    position: absolute;
    border-radius: 50%;
}
.banner-right-box{
    position: relative;
}
.banner-right-box .gutentor-element-video-popup .gutentor-video-popup-holder {
    height: 80px;
    width: 80px;
    position: relative;
    background: var(--wp--preset--color--primary) !important;
    color: var(--wp--preset--color--accent-text) !important;
    font-size: 24px;
    border-radius: 50%;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: auto;
}
.video-small-image{
    position: relative;
}
.about-1-image img {
    position: absolute;
    right: 20px;
    width: 190px !important;
    height: 200px !important;
    bottom: 15px;
    z-index: 3;
    -webkit-mask-image: url(assets/images/about2-vector.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    object-fit: cover;
    opacity: 1;
}
.video-small-image img {
    width: 100%;
    height: 95px;
    object-position: center;
    object-fit: cover;
}
.blog-post-section ul li.wp-block-post{
    position: relative;
}
.about-title-list{
    position: relative;
}
.about-title-list:before{
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 10px;
    height: 100%;
    background: var(--wp--preset--color--primary) !important;
    border-radius: 10px;
}
.about-left-content {
    clip-path: polygon( 2.495% 46.629%,34.545% 35.012%,46.205% 3.08%,46.205% 3.08%,46.292% 2.865%,46.392% 2.655%,46.504% 2.453%,46.629% 2.259%,46.764% 2.072%,46.911% 1.894%,47.068% 1.725%,47.236% 1.565%,47.414% 1.416%,47.601% 1.277%,47.601% 1.277%,47.797% 1.15%,47.999% 1.035%,48.207% 0.933%,48.42% 0.845%,48.639% 0.769%,48.861% 0.706%,49.088% 0.658%,49.317% 0.622%,49.548% 0.601%,49.782% 0.594%,49.782% 0.594%,50.015% 0.601%,50.247% 0.622%,50.476% 0.658%,50.702% 0.706%,50.925% 0.769%,51.143% 0.845%,51.357% 0.933%,51.565% 1.035%,51.767% 1.15%,51.962% 1.277%,51.962% 1.277%,52.15% 1.416%,52.327% 1.565%,52.495% 1.725%,52.653% 1.894%,52.799% 2.072%,52.935% 2.259%,53.059% 2.453%,53.171% 2.655%,53.271% 2.865%,53.359% 3.08%,65.018% 35.012%,97.068% 46.629%,97.068% 46.629%,97.284% 46.716%,97.494% 46.815%,97.697% 46.927%,97.893% 47.051%,98.08% 47.186%,98.259% 47.332%,98.429% 47.489%,98.589% 47.656%,98.739% 47.833%,98.878% 48.02%,98.878% 48.02%,99.006% 48.215%,99.121% 48.416%,99.223% 48.623%,99.312% 48.836%,99.388% 49.054%,99.451% 49.276%,99.5% 49.501%,99.535% 49.729%,99.556% 49.96%,99.564% 50.193%,99.564% 50.193%,99.556% 50.425%,99.535% 50.656%,99.5% 50.884%,99.451% 51.109%,99.388% 51.331%,99.312% 51.549%,99.223% 51.762%,99.121% 51.969%,99.006% 52.17%,98.878% 52.365%,98.878% 52.365%,98.739% 52.552%,98.589% 52.729%,98.429% 52.896%,98.259% 53.053%,98.08% 53.199%,97.893% 53.334%,97.697% 53.458%,97.494% 53.57%,97.284% 53.669%,97.068% 53.756%,65.018% 65.373%,53.359% 97.305%,53.359% 97.305%,53.271% 97.52%,53.171% 97.73%,53.059% 97.932%,52.935% 98.126%,52.799% 98.313%,52.653% 98.491%,52.495% 98.66%,52.327% 98.82%,52.15% 98.969%,51.962% 99.108%,51.962% 99.108%,51.767% 99.235%,51.565% 99.35%,51.357% 99.452%,51.143% 99.54%,50.925% 99.616%,50.702% 99.679%,50.476% 99.728%,50.247% 99.763%,50.015% 99.784%,49.782% 99.791%,49.782% 99.791%,49.548% 99.784%,49.317% 99.763%,49.088% 99.728%,48.861% 99.679%,48.639% 99.616%,48.42% 99.54%,48.207% 99.452%,47.999% 99.35%,47.797% 99.235%,47.601% 99.108%,47.601% 99.108%,47.414% 98.969%,47.236% 98.82%,47.068% 98.66%,46.911% 98.491%,46.764% 98.313%,46.629% 98.126%,46.504% 97.932%,46.392% 97.73%,46.292% 97.52%,46.205% 97.305%,34.545% 65.373%,2.495% 53.756%,2.495% 53.756%,2.279% 53.669%,2.069% 53.57%,1.866% 53.458%,1.671% 53.334%,1.483% 53.199%,1.305% 53.053%,1.135% 52.896%,0.975% 52.729%,0.825% 52.552%,0.686% 52.365%,0.686% 52.365%,0.558% 52.17%,0.443% 51.969%,0.341% 51.762%,0.251% 51.549%,0.175% 51.331%,0.113% 51.109%,0.064% 50.884%,0.028% 50.656%,0.007% 50.425%,0% 50.193%,0% 50.193%,0.007% 49.96%,0.028% 49.729%,0.064% 49.501%,0.113% 49.276%,0.175% 49.054%,0.251% 48.836%,0.341% 48.623%,0.443% 48.416%,0.558% 48.215%,0.686% 48.02%,0.686% 48.02%,0.825% 47.833%,0.975% 47.656%,1.135% 47.489%,1.305% 47.332%,1.483% 47.186%,1.671% 47.051%,1.866% 46.927%,2.069% 46.815%,2.279% 46.716%,2.495% 46.629% );
    height: 220px;
    width: 220px;
    position: absolute;
    top: 50%;
    background: var(--wp--preset--gradient--primary-gradient) !important;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translateY(-50%);
}
.wp-block-search.wp-block-search__button-only .wp-block-search__input{
	position: absolute;;
	right: 75px;
	padding:13px;
}
.service-short-heading{
    margin-bottom: 15px !important;
}
form.wp-block-search__button-only.wp-block-search__icon-button.wp-block-search{
	position: relative;
    margin: 0px !important;
}
.top-header{
	position: relative;
}
.slider-main-box {
    position: relative;
}
.main-header-top{
	position: relative;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button{
    padding: 10px;
}
.counter-icon{
    width: 90px;
    height: 90px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.blog-box{
    position: relative;
}
.blog-content-box {
    position: absolute;
    bottom: 33px;
    width: 96%;
    margin: 0 auto;
    left: 0px;
    text-align: left;
    right: 0px;
}
.blog-content-box p.wp-block-post-excerpt__excerpt{
    display: none;
}
.dynamic-post .blog-content-box {
    width: 95%;
    background: var(--wp--preset--color--secondary-accent) !important;
    border-radius: 20px;
    padding: 20px;
    bottom: 10px;
}
.dynamic-post .blog-box img{
    border-radius: 10px;
    width: 100% !important;
    height: 400px !important;
}
.blog-content-box .wp-block-post-date,.blog-content-box p.wp-block-post-author__name{
    font-weight: 500;
    font-family: var(--wp--preset--font-family--poppins) !important;
    font-size: 14px;
    color: #919191;
    text-transform: capitalize;
}
.blog-content-box h2.wp-block-post-title{
    font-weight: 600;
    font-family: var(--wp--preset--font-family--poppins) !important;
    font-size: 18px;
    color: var(--wp--preset--color--pure-black) !important;
    margin-top: 10px;
    text-transform: capitalize;
}
.dynamic-post ul.blog-box{
    margin-top: 30px !important;
}
.dynamic-post .wp-block-group.blog-box{
    height: 400px !important;
    border-radius: 10px;
    background: #000000;
}
.blog-content-box .wp-block-post-excerpt p{
    font-weight: 400;
    font-family: var(--wp--preset--font-family--poppins) !important;
    font-size: 15px;
    color: var(--wp--preset--color--pure-black) !important;
    margin-top: 10px;
    text-transform: capitalize;
}
.service-heading,.blog-heading{
    text-align: center;
}
.service-short-heading:after {
    content: "";
    border: 1px solid var(--wp--preset--color--primary) !important;
    top: 11px;
    left: -0px;
    border-radius: 10px;
    width: 30px;
    height: 10px;
    position: absolute;
}
.service-short-heading:before {
    content: "";
    background:var(--wp--preset--color--primary) !important;
    top: 11px;
    left: 16px;
    border-radius: 10px;
    width: 15px;
    height: 12px;
    position: absolute;
    background-size: 100% 100%;
}
.service-short-heading{
    position: relative;
    padding-left: 40px !important;
}
.about-contact-box{
    position: relative;
    padding-left: 65px !important;
}
.about-contact-box:before {
    content: "\f525";
    background: var(--wp--preset--color--primary) !important;
    top: 1px;
    left: -0px;
    border-radius: 30px;
    width: 50px;
    height: 50px;
    color: #fff;
    font-family: 'dashicons';
    display: flex;
    position: absolute;
    font-size: 22px;
    transform: rotate(90deg);
    justify-content: center;
    align-items: center;
}
.about-contact-box:after {
    content: "";
    border: 1px dashed var(--wp--preset--color--primary) !important;
    top: -2px;
    left: -3px;
    border-radius: 30px;
    width: 54px;
    height: 54px;
    position: absolute;
}
.video-popup {
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    text-align: center;
    transform: translateY(-50%);
}
.slider-btn{
    position: relative;
}
.about-title-list span{
    color: var(--wp--preset--color--primary) !important;
    fill: var(--wp--preset--color--primary) !important;
    margin-right: 6px !important;
}
.blog-btn a {
    position: relative;
    text-decoration: underline;
}
.gtf-bg-image.gtf-item-height {
    height: 400px;
}
.gutentor-term-module.gutentor-term-module-t1 .slick-arrow{
    display: none !important;
}
.category-main .grid-container{
    max-width: 100% !important;
}
.category-main{
    position: relative;
    overflow: hidden;
}
.category-main:after {
    content: "";
    position: absolute;
    top: -79px;
    left: -20%;
    right: 0px;
    height: 150px;
    width: 150px;
    margin: 0 auto;
    border: 2px solid var(--wp--preset--color--primary) !important;
    border-radius: 50%;
}
.gtf-image-box img{
    width: 100% !important;
    height: 400px !important;
    object-fit: cover;
    border-radius: 12px;
}
.gtf-item {
    display: flex;
    justify-content: center;
}
.gtf-image-box,.gtf-item{
    height: 400px !important;
    position: relative;
    text-align: center;
    background: var(--wp--preset--color--pure-black) !important;
    border-radius: 12px;
}
.category-main h3.g-d-title {
    position: absolute;
    bottom: 10px;
    text-align: center;
    border-radius: 5px;
    padding: 4px 20px;
    margin: 0 auto;
    color: var(--wp--preset--color--secaccent) !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    font-family: var(--wp--preset--font-family--jost) !important;
    background-color: var(--wp--preset--color--secondary-accent) !important;
}
.category-main .grid-container article.gutentor-term{
    margin-bottom: 30px !important;
}

.phone-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__input {
    right: 17px;
}
.date-box img,.date-box{
    width: 100%;
}
.blog-box{
	position: relative;
	text-align: center;
}
.date-box {
    display: inline-block;
}
.blog-image,.blog-image img{
	width: 100%;
	height: 400px !important;
	object-fit: cover;
}
.main-header .social-icon .wp-block-button a:hover{
    background: var(--wp--preset--color--pure-black) !important;
}
.top-header .social-icon .wp-block-button a:hover{
    color: var(--wp--preset--color--primary) !important;
}
.main-header .social-icon .button-1-header a:hover{
    background: var(--wp--preset--color--pure-black) !important;
    border-radius: 0px !important;
    color: var(--wp--preset--color--secondary-accent) !important;
}
.slider-content-box p{
    max-width: 53% !important;
}
.category-content h5{
    cursor: pointer;
}
.blog-btn{
    text-align: left;
}
.blog-btn a{
    display: inline-block;
    width: auto !important;
}
.blog-btn a:hover{
    color: var(--wp--preset--color--pure-black) !important;
}
.category-content h5:hover{
    background: var(--wp--preset--color--primary) !important;
    color: var(--wp--preset--color--secondary-accent) !important;
}
.slider-btn:hover:after{
    background-color: var(--wp--preset--color--primary) !important;
}
.bk-hide-tab.bk-hide-mob.social-icon a.wp-block-social-link-anchor:hover,.social-icon ul li a:hover svg{
	color: var(--wp--preset--color--secondary);
	fill: var(--wp--preset--color--secondary);
}
.header-menu ul li a{
	padding: 5px 20px !important;
}
.blog-heading .wp-block-button a{
    text-decoration: underline;
}
.header-menu ul li a:hover{
    color: var(--wp--preset--color--primary) !important;
}
.about-btn a:hover{
    background: var(--wp--preset--color--pure-black) !important;
}
.wc-block-mini-cart.wp-block-woocommerce-mini-cart .wc-block-mini-cart__quantity-badge svg:hover{
	fill: var(--wp--preset--color--secondary) !important;
}
.wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right.wc-block-grid__product-onsale span{
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    color: var(--wp--preset--color--accent-text) !important;
}
.wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right.wc-block-grid__product-onsale{
    background-color: var(--wp--preset--color--primary) !important;
    border-top-left-radius: 0px;
    border-top-right-radius: 12px;
    border: 0px !important;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 0px;
    padding-top: 3px;
    padding-right: var(--wp--preset--spacing--x-small);
    padding-bottom: 3px;
    padding-left: var(--wp--preset--spacing--x-small);
    position: absolute;
    top: 0px;
    right: 0px;
}
.footer-contact span{
    fill: var(--wp--preset--color--primary) !important;
}
.product-main li.wc-block-product{
    position: relative;
}
.top-header span{
    margin-right: 5px !important;
}
span.dashicons.dashicons-phone {
    transform: rotate(92deg);
}
.counter-btn a:hover{
    background-color: var(--wp--preset--color--secondary) !important;
    border-color: var(--wp--preset--color--secondary) !important;
}
.blog-box p span {
    color: var(--wp--preset--color--primary) !important;
    margin-right: 5px !important;
    position: relative;
    top: 2px;
}
.footer-main a.wp-block-social-link-anchor:hover, .footer-main ul li a:hover svg {
    color: var(--wp--preset--color--pure-black) !important;
    fill: var(--wp--preset--color--pure-black)  !important;
}

.gutentor-entry-meta.gutentor-entry-meta-secondary .author.vcard, .gutentor-entry-meta.gutentor-entry-meta-secondary .gutentor-meta-categories {
    display: none !important;
}

.gutentor-entry-meta.gutentor-entry-meta-secondary {
    position: absolute;
    top: 225px;
    left: 14px;
}

 .blog-post-section .gutentor-image-thumb img{
    width: 100%;
    height: 320px !important;
    object-fit: cover;
    border-radius: 12px;
}

.gutentor-entry-meta.gutentor-entry-meta-secondary .posted-on:before,
.gutentor-entry-meta.gutentor-entry-meta-secondary .posted-on i,
.gutentor-entry-meta.gutentor-entry-meta-secondary .comments-link{
    display: none !important;
}
.main-header{
    position: relative;
}

.blog-post-section .gutentor-post-item{
    position: relative;
    text-align: center;
    padding-top: 0px;
}
.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-secondary .posted-on{
    margin-right: 0px !important;
    padding-right: 0px !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    color: var(--wp--preset--color--accent-text) !important;
}
.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-secondary {
    border-radius: 10px;
    background: var(--wp--preset--gradient--secondary-gradient) !important;
    width: 20%;
    text-align: center;
    padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 15px;
    word-break: break-all;
}

.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-secondary .posted-on a {
    line-height: 42px;
}

.blog-post-section .gutentor-post-item h3.gutentor-post-title {
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    text-transform: capitalize;
    font-family: var(--wp--preset--font-family--jost) !important;
    color: var(--wp--preset--color--secaccent) !important;
}
.blog-post-section .gutentor-post-item .gutentor-post-desc {
    color: var(--wp--preset--color--secaccent) !important;
    font-size: 15px;
    text-align: left;
    font-style: normal;
    font-weight: 400;
    font-family: var(--wp--preset--font-family--jost) !important;
}
.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-primary a {
    color: var(--wp--preset--color--secaccent) !important;
    font-size: 14px;
    font-style: normal;
    font-family: var(--wp--preset--font-family--dm-sans) !important;
    font-weight: 300;
}
.blog-post-section .gutentor-post-item .gutentor-entry-meta.gutentor-entry-meta-primary i{
    color: var(--wp--preset--color--primary) !important;
}
.blog-post-section .gutentor-post-item a.gutentor-button.gutentor-post-button {
    display: block;
    margin-top: 15px;
    font-family: var(--wp--preset--font-family--jost) !important;
    background-color: transparent;
    border-radius: 8px;
    color: var(--wp--preset--color--primary) !important;
    padding: 0px !important;
    font-size: 14px;
    font-style: normal;
    text-align: left;
    position: relative;
    font-weight: 600;
}
.blog-post-section .gutentor-post-module .gutentor-post .gutentor-entry-meta-primary{
    text-align: left;
}

.blog-post-section .gutentor-post-item:hover .gutentor-entry-meta.gutentor-entry-meta-secondary{
    background-color: var(--wp--preset--color--secondary) !important;
}


.blog-post-section{
    margin-bottom: 50px !important;
}