/*
Theme Name: Business FSE Pro Child theme of business-fse-pro
Theme URI: 
Description: Child theme of business-fse-pro theme for the Business FSE Pro theme
Author: Anonymous
Author URI: 
Template: business-fse-pro
Version: 1.0.0
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 27 Jul 2023 09:03:30 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/*@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,200&family=Poppins:wght@200;300;400;500;600;700&display=swap');

/*Hide Section*/
.hide-section{
	display:none;
}
:root{
    --pink: #f34369;
    --white: #fff;
    --blue: #2095AE;
    --blue-light: #107b93;
    --blue-light-100: #D2E2E2;
    --blue-light-200: #6bb2c2;
    --black-text: #373737;
    --yellow-light: #FFF7EC;
    --gray: #F7F8FB;
    --black: #373737;
    --red: #E9321D;
    --red-100: #F6ABA2; 
    --purple: #5912CF;
    --gray-100: #F7F7FD; 
    --gradient: linear-gradient(90deg, rgba(89,18,207,1) 0%, rgba(252,82,150,0.8240546218487395) 32%, rgba(42,186,172,0.8688725490196079) 65%, rgba(233,50,29,0.8436624649859944) 100%);
}

.custom-client-container{
    background: rgb(89,18,207) !important;
background: linear-gradient(90deg, rgba(89,18,207,1) 20%, rgba(121,49,237,1) 74%, rgba(145,86,240,1) 100%) !important;
}

*, body{
     font-family: 'Poppins', sans-serif !important; 
}

/* Font size for headings */

h1{
    font-size: 52px !important;
}

h2{
    font-size: 40px !important;
}

h3{
    font-size: 32px !important;
}

h4{
    font-size: 24px !important;
}

h5{
    font-size: 20px !important;

}

h6{
    font-size: 18px !important;
}

/*  */



h2{
    font-weight: 600 !important;
}
h1,h2,h3,h4,h5{
    letter-spacing: 1.3;
}
.notification-row .noti-close {
    background-color: var(--white) !important;
    background-repeat: no-repeat;
    padding-top: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_13_11)'%3E%3Cpath d='M2.344 13.656C1.57992 12.918 0.970462 12.0353 0.55119 11.0592C0.131918 10.0832 -0.0887722 9.03345 -0.0980027 7.97121C-0.107233 6.90898 0.0951804 5.85554 0.497427 4.87237C0.899675 3.8892 1.4937 2.99598 2.24484 2.24484C2.99598 1.4937 3.8892 0.899675 4.87237 0.497427C5.85554 0.0951804 6.90898 -0.107233 7.97121 -0.0980027C9.03345 -0.0887722 10.0832 0.131918 11.0592 0.55119C12.0353 0.970462 12.918 1.57992 13.656 2.344C15.1133 3.85282 15.9196 5.87364 15.9014 7.97121C15.8832 10.0688 15.0418 12.0753 13.5585 13.5585C12.0753 15.0418 10.0688 15.8832 7.97121 15.9014C5.87364 15.9196 3.85282 15.1133 2.344 13.656ZM9.12 8L11.384 5.736L10.256 4.608L8 6.872L5.736 4.608L4.608 5.736L6.872 8L4.608 10.264L5.736 11.392L8 9.128L10.264 11.392L11.392 10.264L9.128 8H9.12Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_13_11'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.service__form input{
    background-color: white !important;
}

.service__form textarea{
    background-color: white !important;
}
.notibar .wp-block-button .wp-block-button__link{
    margin-bottom: 0 !important;
}

.wp-block-button__link{
    margin-bottom: 0 !important;
}
.notibar .wp-block-button .wp-block-button__link:hover{
    background-color: transparent !important;
}

.button__inner a:hover{
    background-color: transparent !important;
}

.service__section .wp-block-button__link:hover {
    background-color: transparent !important;
    opacity: 0.6;
}

.custom-readmore-btn a{
    color: var(--blue) !important;
}
.custom-readmore-btn a::after{
    filter: opacity(0.5) drop-shadow(0 0 #2095AE);
}
.custom-notification-bar .custom-notification-msg{
    font-family: 'Poppins', sans-serif !important; 
    font-size: 14px !important;
}
.custom-notification-bar .custom-readmore-btn a{
     font-size: 14px !important;
     border-radius: 0 !important;
     color: #63E6FD !important;
     padding-bottom: 2px !important;
     position: relative;
}
.custom-notification-bar .custom-readmore-btn a::before{
     content: '';
     position: absolute;
     top: 77%;
     left: 0;
     width:100%;
     height:1px;
     background-color: #63E6FD;
     transition: .3s ease-in-out;
}
.custom-notification-bar .custom-readmore-btn a:hover{
    border-color: var(--blue-light-200) !important;
    color: var(--blue-light-200) !important;
}
.custom-notification-bar .custom-readmore-btn a:hover::before{
    background-color: var(--blue-light-200);
}
.custom-notification-bar .custom-readmore-btn a::after{
     display:none;
}
.custom-notify-close-btn{
    display: flex !important;
}
.custom-notify-close-btn img{
    height: 14px !important;
    width: 14px !important;
    
}

.custom-faq-wrapper{
    position: relative;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    left: 0;
}
.wp-block-navigation {
     font-weight: 400 !important; 
}
.is-custom-btn a{
    padding: 10px 24px !important;
    border: 0px !important;
    color: var(--white) !important;
    background: var(--red) !important;
    border-radius: 0 !important;
}
.is-custom-btn>a::after {
    display: none;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='9' viewBox='0 0 25 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.8 4.5L20 0.5V3.7L0.39999 3.7V5.3L20 5.3V8.5L24.8 4.5Z' fill='%23F4F5F7'/%3E%3C/svg%3E%0A")
}
.is-custom-btn a:hover{
    background: var(--blue-light) !important;
    border: 0px !important;
    color: var(--white) !important;
}
.is-custom-btn.is-cta-btn a{
    padding: 14px 56px !important;
    font-weight: 500 !important;
}
.is-custom-white-btn a{
    padding: 10px 38px !important;
    width: auto !important;
}
.is-custom-playbtn{
    display:none !important;
}
.is-custom-top-link{
    border-color: var(--white) !important;
}
.is-custom-notification .wp-block-navigation-item__content:hover{
    border-color: transparent !important;
}
.custom-banner-btn{
    display: flex !important;
    justify-content: center;
}
.custom-banner-btn a{
    width: auto !important;
    padding: 10px 38px !important;
}
.wp-block-navigation .wp-block-navigation__submenu-icon{
    align-self: start;
    padding: 8px 0 0 0;
}
.custom-nav-link{
    font-size: 16px;
}
.custom-nav-link a{
    font-weight: 500;
    font-family: 'Poppins', sans-serif !important; 
    color: var(--black-text) !important;
    
}
.custom-heading-after{
    position: relative;
}
.custom-heading-after::after{
    position: absolute;
    content: "";
    top: 110%;
    left: 0;
    padding: 1.2px;
    width: 80px;
    background: var(--red);
    background-image: var(--gradient) !important;
}
.custom-h-after-center.custom-heading-after::after{
    left: 50%;
    transform: translate(-50%,-50%);
}
.custom-h-after-right.custom-heading-after::after{
    left: unset;
    right: 0;
}

.custom-list-style li{
    padding-left: 6px;
}
.custom-list-style li::before{
    background-color: var(--red) !important;
    width: 16px !important;
    padding-right: 4px;
    padding-top: 0px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.84002 17.08C9.70868 17.0801 9.57862 17.0543 9.45729 17.004C9.33596 16.9538 9.22576 16.88 9.13302 16.787L5.29302 12.947C5.19751 12.8547 5.12133 12.7444 5.06892 12.6224C5.01651 12.5004 4.98892 12.3692 4.98777 12.2364C4.98662 12.1036 5.01192 11.9719 5.0622 11.849C5.11248 11.7261 5.18673 11.6145 5.28062 11.5206C5.37452 11.4267 5.48617 11.3525 5.60907 11.3022C5.73196 11.2519 5.86364 11.2266 5.99642 11.2277C6.1292 11.2289 6.26042 11.2565 6.38242 11.3089C6.50443 11.3613 6.61477 11.4375 6.70702 11.533L9.84002 14.666L17.293 7.21299C17.4816 7.03084 17.7342 6.93004 17.9964 6.93232C18.2586 6.9346 18.5094 7.03977 18.6948 7.22518C18.8802 7.41058 18.9854 7.6614 18.9877 7.92359C18.99 8.18579 18.8892 8.43839 18.707 8.62699L10.547 16.787C10.4543 16.88 10.3441 16.9538 10.2228 17.004C10.1014 17.0543 9.97136 17.0801 9.84002 17.08Z' fill='black'%3E%3C/path%3E%3C/svg%3E") !important;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.84002 17.08C9.70868 17.0801 9.57862 17.0543 9.45729 17.004C9.33596 16.9538 9.22576 16.88 9.13302 16.787L5.29302 12.947C5.19751 12.8547 5.12133 12.7444 5.06892 12.6224C5.01651 12.5004 4.98892 12.3692 4.98777 12.2364C4.98662 12.1036 5.01192 11.9719 5.0622 11.849C5.11248 11.7261 5.18673 11.6145 5.28062 11.5206C5.37452 11.4267 5.48617 11.3525 5.60907 11.3022C5.73196 11.2519 5.86364 11.2266 5.99642 11.2277C6.1292 11.2289 6.26042 11.2565 6.38242 11.3089C6.50443 11.3613 6.61477 11.4375 6.70702 11.533L9.84002 14.666L17.293 7.21299C17.4816 7.03084 17.7342 6.93004 17.9964 6.93232C18.2586 6.9346 18.5094 7.03977 18.6948 7.22518C18.8802 7.41058 18.9854 7.6614 18.9877 7.92359C18.99 8.18579 18.8892 8.43839 18.707 8.62699L10.547 16.787C10.4543 16.88 10.3441 16.9538 10.2228 17.004C10.1014 17.0543 9.97136 17.0801 9.84002 17.08Z' fill='black'%3E%3C/path%3E%3C/svg%3E") !important;
    /*display: none;*/
}

.paragraph-link{
    position: relative;
    color: var(--purple) !important;
}
.paragraph-link::after{
    position: absolute;
    content: '';
    bottom: 10%;
    left: 0;
    right: 0;
    height: 1px;
    /*background-color: #6A98DE;*/
    background-color: var(--purple) !important;
    transition: .3s ease-in-out;
}
.custom-service-img{
    margin: 0 !important;
    width: 100%;
}
.paragraph-link:hover::after{
    opacity: .5;
}

.custom-active-list-style li::before{
   background-color: var(--white) !important;
}
.pricing__ribbon {
    background-color: var(--blue) !important;
 
}
.pricing__ribbon p{
       color: var(--white) !important;
}
.custom-price-btn a{
    background-color: var(--white) !important;
    color: var(--blue-light) !important;
    border: 0 !important;
}
.custom-price-btn a::after{
    display: none;
}
.custom-price-btn a:hover{
    background-color: var(--blue) !important;
    color: var(--white) !important;
    border: 0 !important;
}
.custom-services-col{
    position: relative;
}
.custom-services-col::after{
    content: "";
    right: 0;
    padding: 1.2px;
    position: absolute;
    top: 100%;
    left: 0;
    background: var(--red);
    background-image: var(--gradient) !important;
}
.custom-blog-container{
    box-shadow: none !important;
    position: relative;
}
.custom-blog-container::after{
    content: "";
    width: 100%;
    padding: 1.2px;
    position: absolute;
    top: 100%;
    left: 0;
    background: var(--red);
    background-image: var(--gradient) !important;
}
.custom-blog-container .taxonomy-category{
    display: flex;
    flex-wrap: wrap;
    gap: 12px !important;
}


.custom-facts-title, .custom-facts-fig-con{
    position: relative;
}
.custom-facts-title::after, .custom-facts-fig-con::after{
    content: "";
    right: 0;
    padding: 1.2px;
    position: absolute;
    top: 100%;
    left: 0;
    background: var(--red);
    background-image: var(--gradient) !important;
}
.wp-block-buttons .wp-element-button, .wp-block-buttons .wp-block-button__link {
    font-size: 16px !important;
}
.custom-blog-img img{
    min-height:220px !important;
    object-fit: cover;
    max-height: 220px;
}
.custom-blog-img a:hover{
    opacity: 1 !important;
    filter: brightness(80%);
}

.custom-blog-tags{
    display: flex;
    flex-wrap: wrap;
    gap: 12px !important;
}
.custom-blog-tags a{
    background-color: var(--gray) !important ;
    color: var(--blue-light) !important;
}
.custom-blog-tags a:hover{
    background-color: var(--blue-light) !important ;
}
.custom-blog-title{
    letter-spacing: 0px !important;    
}
.custom-blog-title a{
    color: var(--black) !important;
}
.custom-blog-title a:hover{
    color: #000 !important;
    opacity: 1 !important;
}
.custom-post-template{
    gap: 48px !important;
}
/* single page */
.taxonomy-category.wp-block-post-terms{
display:flex;
gap:12px;
}
/*End of single page*/
.accordian__bth a{
    background: #29bede !important;
    color: var(--white) !important;
    font-weight: 500 !important;
}
.accordian__bth a:hover{
    background: var(--blue) !important;
}
.accordian__bth.disable a{
    background: var(--white) !important;
}
.accordian__bth a{
    border-radius: 0 !important;
}

footer figure{
    padding-right: 48px !important;
}
.custom-footer-top{
    position: relative;
}
.custom-footer-top::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3.5px;
    background: var(--red);
    background-image: var(--gradient) !important;
}
.custom-animate-spin{
    overflow: hidden;
    padding: 40px;
}
.custom-animate-spin img{
    animation: spin 10s linear infinite;
}
.alignwide.owl-carousel.testimonial-section .owl-dot {
background-color: var(--red-100) !important;
}
.alignwide.owl-carousel.testimonial-section .owl-dot.active{
    background-color: var(--red) !important;
}
.inner-page-banner-img img{
    object-fit: contain !important;
}
.innerpage-ban-btn a{
    color: var(--red) !important;
    position: relative;
}
.innerpage-ban-btn a::after{
    background-color: var(--red) !important;
}
.innerpage-ban-btn a::before{
    content: "";
    position: absolute;
    bottom: 13%;
    left: 0;
    right: 0;
    height: 1px;
    background-color: var(--red);
    transition: .3s ease-in-out;
    display: none;
}
.innerpage-ban-btn a:hover{
    color: var(--blue) !important;
}
.innerpage-ban-btn a:hover::before{
    background-color: var(--blue);
}
.innerpage-ban-btn a:hover::after{
    background-color: var(--blue) !important;
}
.custom-form-container input, textarea{
    background-color: var(--white) !important;
}

.custom-form-container input,textarea{
   box-sizing: border-box;
}
.custom-form-container input{
   height: 42px !important;
}

.custom-form-container textarea{
    height: 88px !important;
}
.custom-form-container textarea:focus{
    box-shadow: none !important;
}
.custom-form-container input[type="submit"]{
    background-color: var(--red) !important;
    padding: 14px 48px !important;
    border: 0px !important;
    color: var(--white) !important;
    border-radius: 0 !important;
    margin-top: 24px;
    cursor: pointer;
    transition: .3s ease-in-out;
}
.custom-form-container input[type="submit"]:hover{
    background-color: var(--blue) !important;
}
.custom-form-container input[type="submit"]:focus{
    background-color: var(--red) !important;
}

.custom-form-container p{
    margin-bottom: 0 !important;
    color: var(--black) !important;
}
.custom-form-container img{
    mix-blend-mode: multiply;
}

@keyframes spin{
    0%{
        transform: rotate(0);
    }100%{
        transform: rotate(360deg);
    }
}

@media only screen and (max-width: 884px){
	.nav-menu, .search-header{
		width:100%;
	}
}

@media (min-width: 782px){

.wp-block-navigation-submenu .wp-block-navigation-link{
    padding: 5px 0 !important;
}

.is-custom-notification .wp-block-navigation ul{
    padding-left: 44px !important;
}
.is-custom-notification .wp-block-navigation ul li{
    padding: 5px 0  !important;
}
}

@media only screen and (min-width: 600px){
    .wp-block-navigation-item a {
    border-bottom: 1px solid transparent !important;
    }
.wp-block-navigation-item>a:hover {
    border-color: #fff !important;
}
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
    box-shadow: 0 2px 8px rgba(0,0,0,.3)!important;
    border-radius: 0px !important;
}
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
    box-shadow: 0 -4px 5px -3px #8989894f !important;
    border: 0 !important;
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
    width: calc(33.33333% - 48px);
}
    
}


.grecaptcha-badge{
    visibility: hidden !important;
    opacity: 1 !important;
}




/*---------------------------------- CONTACT FORM --------------------------*/

.wpcf7 input{
    box-sizing: border-box;
    max-width: 100%;
	background:#F9F9F9 !important;
	background-color:#F9F9F9 !important;
}

.wpcf7 p,.wpcf7 label{
    color: #505050;
    font-size: 16px;
}

.wpcf7 h5{
    margin-bottom: 0;
}

.wpcf7 .form-grid{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 32px;
}

.wpcf7 .form-grid label{
    font-size: 16px;
    color: #505050;
}

.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: var(--wp--custom--spacing--blockbottom);
    background-color: #f9f9f9 !important;
    padding: 20px;
}

.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{
    min-width: calc(100% / 1);
    margin: 0;
}

.wpcf7 input[type=submit]{
    padding: 10px 24px !important;
    border: 0px ;
    color: var(--white) ;
    background: var(--red) !important;
    border-radius: 0 ;
    transition: all 0.35s ease;
    cursor: pointer;
    font-size: 16px;
}
.wpcf7-form-control-wrap input[type=checkbox] {
    margin: 0;
}

.wpcf7 input[type=submit]:hover{
    background: var(--blue-light) !important;
    border: 0px ;
    color: var(--white) ;
}

.wpcf7 input[type=submit]:focus{
    background:  var(--red) ;
    border: 0px ;
    color: var(--white) ;
}
.wpcf7-response-output{
    color: #000;
}

.wpcf7 textarea{
    color: var(--wp--preset--color--text-color-4) !important;
    background-color: #f9f9f9 !important;
    max-width: 100% !important;
}

.wpcf7 textarea:focus{
    box-shadow: none !important;
}

footer .footer-details,footer .footer-details a {
    line-height: 40px;
}



@media screen and (min-width: 575px){
    .wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{
        min-width: calc(100% / 2);
    }
}
@media screen and (min-width: 767px){
    .wpcf7 .form-grid{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 42px;
    }
}
@media screen and (min-width: 992px){
    .wpcf7 .form-grid{
        grid-gap: 72px;
    }
    .wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{
        min-width: calc(100% / 3);
    }
}

.current-menu-item .wp-block-navigation-item__content,.current-menu-item .wp-block-navigation-item__content .wp-block-navigation-item__label{
	color: var(--pink) !important;
}


.svg-block{
display:flex;
justify-content:center;
align-items:center;
}
.change-color{
	display:inline;
	color:var(--red);
}

/* Homepage whatif line*/
.wide-line-custom{
height:1px;
background: var(--red);
background-image: var(--gradient) !important;
border:none !important;
}



/* Blog Page */

.single-post .entry-content h4{
    margin-bottom: 20px !important;
}
.single-post .entry-content h5{
    margin-bottom: 20px !important;
}
.single-post .entry-content h6{
    margin-bottom: 20px !important;
}
.single-post .wp-block-post-title a{
    pointer-events: none;
}

.single-post .post-left .wp-block-post-featured-image{
    margin-bottom: 30px;
}

.single-post .entry-content h2.wp-block-heading{
    margin-bottom: 30px !important;
	margin-top: 40px !important;
}

.single-post .entry-content h3.wp-block-heading{
    margin-bottom: 20px !important;

}
.single-post .entry-content h4.wp-block-heading{
    margin-bottom: 20px !important;
    font-weight: 600 !important;
}

.single-post .entry-content h5.wp-block-heading{
    margin-bottom: 20px !important;
    font-weight: 600 !important;
}

.single-post .entry-content h6.wp-block-heading{
    margin-bottom: 20px !important;
    font-weight: 600 !important;
}

.single-post .entry-content a{
    color: #5912CE;
}

.single-post .entry-content .featured__below a{
    color: var(--black-text);
}
.single-post .entry-content ol{
    margin-bottom: 20px;
    padding-left: 30px;
}

.single-post .entry-content ul{
    margin-bottom: 20px;
}

.single-post .entry-content ol li{
    padding: 8px 0;
    font-size: 16px;
}

.single-post .entry-content ul li{
    font-size: 16px;
}


.single-post .post-left h2{
    position: relative;
}
.single-post .post-left h2::after{
    position: absolute;
    content: "";
    top: 110%;
    left: 0;
    padding: 1.2px;
    width: 80px;
    background: #E9321D;
    background-image: linear-gradient(90deg, rgba(89,18,207,1) 0%, rgba(252,82,150,0.8240546218487395) 32%, rgba(42,186,172,0.8688725490196079) 65%, rgba(233,50,29,0.8436624649859944) 100%) !important;
}

.single-post .entry-content .wp-block-quote{
    margin-bottom: 25px;
    border: none !important;
    position: relative;
    background-color: #dfdfdf54;
    padding: 30px !important;
}

.post-template.single .wp-block-quote p{
    margin-bottom: 0;
    
}

.single-post .entry-content .wp-block-quote::after{
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M6.16773 3.06006C3.58877 5.55843 2.37988 8.21798 2.37988 10.5955C2.37988 12.5297 3.83055 13.9401 5.28122 13.9401C6.5707 13.9401 7.6184 12.8924 7.6184 11.6029C7.6184 9.95073 6.40951 9.1045 4.63648 9.1045C4.63648 7.12998 5.24092 5.96139 7.13485 4.02717L6.16773 3.06006ZM12.8972 3.06006C10.3183 5.55843 9.10936 8.21798 9.10936 10.5955C9.10936 12.5297 10.56 13.9401 12.0107 13.9401C13.3002 13.9401 14.3479 12.8924 14.3479 11.6029C14.3479 9.95073 13.139 9.1045 11.366 9.1045C11.366 7.12998 11.9704 5.96139 13.8643 4.02717L12.8972 3.06006Z' fill='%235912CF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    left: 12px;
    top: 12px;
}

.single-post .entry-content .wp-block-quote::before{
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M10.8323 3.06006C13.4112 5.55843 14.6201 8.21798 14.6201 10.5955C14.6201 12.5297 13.1695 13.9401 11.7188 13.9401C10.4293 13.9401 9.3816 12.8924 9.3816 11.6029C9.3816 9.95073 10.5905 9.1045 12.3635 9.1045C12.3635 7.12998 11.7591 5.96139 9.86515 4.02717L10.8323 3.06006ZM4.10278 3.06006C6.68175 5.55843 7.89064 8.21798 7.89064 10.5955C7.89064 12.5297 6.43997 13.9401 4.9893 13.9401C3.69982 13.9401 2.65212 12.8924 2.65212 11.6029C2.65212 9.95073 3.86101 9.1045 5.63404 9.1045C5.63404 7.12998 5.0296 5.96139 3.13567 4.02717L4.10278 3.06006Z' fill='%235912CF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    right: 12px;
    bottom: 12px;
}

.single-post .entry-content p{
    margin-bottom: 20px;
}

.single-post .post-left .wp-block-comments #reply-title{
    margin-bottom: 20px;
}

.single-post .entry-content figure img{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
	box-shadow: 1px 1px 6px 1px #b7b1b1;
}

.single-post .entry-content figure figcaption{
    margin-bottom: 20px !important;
    margin-top: 0 !important;
}

.single-post .post-right .search-right .wp-block-search__label{
    font-weight: 600 !important;
    font-size: 20px;
    color: rgba(50,50,50);
    position: relative;
    margin-bottom: 25px;
    display: inline-block;
}

.single-post .post-right .search-right .wp-block-search__label::after{
    position: absolute;
    content: "";
    top: 110%;
    left: 0;
    padding: 1.2px;
    width: 80px;
    background: #E9321D;
    background-image: linear-gradient(90deg, rgba(89,18,207,1) 0%, rgba(252,82,150,0.8240546218487395) 32%, rgba(42,186,172,0.8688725490196079) 65%, rgba(233,50,29,0.8436624649859944) 100%) !important;
}

.single-post .post-right .featured__post > p{
    font-weight: 600 !important;
    font-size: 18px !important;
    position: relative;
    margin-bottom: 18px !important;
}

.single-post .post-right .featured__post > p::after{
    position: absolute;
    content: "";
    top: 110%;
    left: 0;
    padding: 1.2px;
    width: 80px;
    background: #E9321D;
    background-image: linear-gradient(90deg, rgba(89,18,207,1) 0%, rgba(252,82,150,0.8240546218487395) 32%, rgba(42,186,172,0.8688725490196079) 65%, rgba(233,50,29,0.8436624649859944) 100%) !important;
}

.single-post .post-right .social-Links__blog > p{
    font-weight: 600 !important;
    font-size: 18px !important;
    position: relative;
}

.single-post .post-right .social-Links__blog > p::after{
    position: absolute;
    content: "";
    top: 110%;
    left: 0;
    padding: 1.2px;
    width: 80px;
    background: #E9321D;
    background-image: linear-gradient(90deg, rgba(89,18,207,1) 0%, rgba(252,82,150,0.8240546218487395) 32%, rgba(42,186,172,0.8688725490196079) 65%, rgba(233,50,29,0.8436624649859944) 100%) !important;
}

.single-post .featured__below{
    padding-top: 10px;
    justify-content: space-between;
}

.single-post .wp-block-post-author .wp-block-post-author__name{
    margin-bottom: 0
}



.single-post .post-right .featured__post .wp-block-latest-posts__list .wp-block-latest-posts__featured-image img {
    max-height: 100px !important;
    max-width: 100px !important;
}

.single-post .post-right .featured__post .wp-block-latest-posts__post-title {
    font-size: 16px;
    font-weight: 400;
}

.single-post .post-right .featured__post .wp-block-latest-posts__post-date{
    font-size: 16px;
    font-weight: 400;
    font-size: 16px;
}

.single-post .post-right .social-Links__blog > p{
    font-weight: 600 !important;
    font-size: 18px !important;
}
.wp-block-table{
    margin-top: 0 !important;
}
table{
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px;
    border: none !important;
}



table tbody tr:nth-child(odd) td{
    color: #5912CE;
    font-weight: 500;
}

table tbody tr:nth-child(1){
    background-color: #5912CE !important;
}

table tbody tr:nth-child(1) td{
    color: #fff;
    font-weight: 500;
}

table tbody tr:nth-child(even){
    background-color: #EDEDF5;
    font-weight: 500;
}

table tbody tr td{
    font-size: 16px;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(1){
    background-color: #5912CE !important;
}


.single-post .entry-content .faq-style-2 .wp-block-heading::after{
    display: none;

}

/* Author bl0g */
.single-post .author__blog{
    padding: 0;
}

.single-post .author__blog .wp-block-post-author__avatar img{
    width: 100px;
    height: 100px;
}

.single-post .author__blog .wp-block-post-author__content .wp-block-post-author__byline{
    margin-bottom: 0px;
    font-weight: 500;
}

.single-post .author__blog .wp-block-post-author__content .wp-block-post-author__name{
    margin-bottom: 10px
    
}


.single-post .entry-content #ez-toc-container .ez-toc-title-container{
    margin-bottom: 12px;
}

.single-post .entry-content #ez-toc-container .ez-toc-list .ez-toc-heading-level-2  {
    margin-bottom: 5px;
}

.single-post .entry-content .ez-toc-list-level-1 .ez-toc-heading-level-2 .ez-toc-heading-1{

    margin-bottom: 3px;
}

.single-post .entry-content .ez-toc-list-level-1 .ez-toc-heading-level-2 .ez-toc-list-level-3 .ez-toc-heading-level-3 .ez-toc-heading-2{

    margin-bottom: 3px;
}

.single-post .entry-content .ez-toc-list-level-1 .ez-toc-heading-level-2 .ez-toc-list-level-3 .ez-toc-heading-level-3 .ez-toc-list-level-4 .ez-toc-heading-level-4 .ez-toc-heading-3{
    

    margin-bottom: 3px;
}

.single-post .entry-content .ez-toc-list-level-1 .ez-toc-heading-level-2 .ez-toc-list-level-3 .ez-toc-heading-level-3 .ez-toc-list-level-4 .ez-toc-heading-level-4 .ez-toc-list-level-5 .ez-toc-heading-level-5 .ez-toc-list-level-6 .ez-toc-heading-level-6 .ez-toc-heading-5{
    
    margin-bottom: 3px
}

/* 
 */
 

 .wp-block-buttons .wp-block-button .wp-block-button__link{
    border-color: #5912CE;
    color: #5912CE;
    display: inline-block;
    padding: 12px 40px;
    margin-bottom: 20px
}

.wp-block-buttons .wp-block-button .wp-block-button__link:hover{
    background-color: #8b59dd;
    border-color:#8b59dd;
    color: white;
}


.single-post .post-right .wp-block-latest-posts__featured-image{
    display: none
}

.single-post .post-right .wp-block-latest-posts__post-title{
    font-weight: 500 !important;
}

#ez-toc-container{
    padding: 15px 25px 15px 25px !important;
    line-height: 1.778;
}

#ez-toc-container > ul{
    line-height: 1.778 !important;
}

#ez-toc-container a{
    line-height: 1.778 !important;
}

.single-post .entry-content .wp-block-heading a{
    color: var(--wp--preset--color--black-color) !important
}

#ez-toc-container a:visited{
    color: #444 !important;
}

.single-post .featured__post .wp-block-latest-posts__list li{
    padding-bottom: 0 !important;
}

.single-post .featured__post .wp-block-latest-posts__list li:first-child{
    padding-top: 0 !important;
}

/*  For Responsive menu ham bar*/
nav.is-responsive.wp-block-navigation.wp-container-content-2.is-layout-flex.wp-container-core-navigation-is-layout-1.wp-block-navigation-is-layout-flex{
    justify-content: flex-end;
}
/*  */

