/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.sticky-enabled .main-navigation.is_stuck .main-nav ul li ul li a{line-height:initial}
#sp-wp-tabs-wrapper_178.sp-tab__lay-default > ul .sp-tab__nav-item:not(.sp-tab__active):hover, #sp-wp-tabs-wrapper_178.sp-tab__lay-default .sp-tab__nav-link.collapsed > .sp-tab__card-header:hover .sp-tab__tab_title {color:white}
#sp-wp-tabs-wrapper_178 > .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title {color:white}
#sp-wp-tabs-wrapper_178.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__nav-link:hover .sp-tab__tab_title  {color:white}
.video-flex-row {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: start;
}
#sp-wp-tabs-wrapper_178 > .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title, #sp-wp-tabs-wrapper_178.sp-tab__lay-default .sp-tab__nav-link > .sp-tab__card-header {
    color: #ffffff !important;
}
.video-flex-row .video-wrapper {
    width: 385px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background) {border-radius:12px}
#poststuff h2.sp-tab__section_title_178, h2.sp-tab__section_title_178, .editor-styles-wrapper .wp-block h2.sp-tab__section_title_178 {display:none}
.video-flex-row .video-wrapper .video-title {
    text-align: center;
    margin-top: 10px;
    font-size: 1rem;
    display: block;
    background-color: #092e3e;
    margin-top: 7px;
    font-size: 15px !important;
    margin-left: 4px;
    margin-bottom: 8px;
    font-weight: 500;
    color: #ffffff !important;
    padding: 7px 7px;
}

.sl-wrapper .sl-image .sl-caption{background: rgb(9 46 62 / 80%) !important;}
.backg .splitT {    color: #092e3e;
    line-height: 1.2;
    font-weight: 700;
    margin: 0;
    font-size: 42px;} 

.backg .text-head{    letter-spacing: 1.6px;
    color: #092e3e;
    font-size: 18px;
    font-weight: 600;}


.breadcrumb .backg {   z-index: 1;   background-size: cover !important;
    background-repeat: no-repeat !important; border-radius: 24px;
    background-position: center center !important;
    width: 100%; position:relative;     padding: 30px 0;
    height: 100%; background-image: url(https://drajaykumarsingh.in/blog/wp-content/uploads/2025/12/banner-three-img1.png)}
.breadcrumb  .container, .container.grid-container, .footer-widgets-container, .site-footer:not(.footer-bar-active) .copyright-bar {
        max-width: 1344px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
}
.breadcrumb .backg::before {
    background: linear-gradient(96.93deg, #c2dffc 39.21%, rgba(194, 223, 252, 0.188637) 53.01%, rgba(194, 223, 252, 0.107717) 72.42%, rgba(194, 223, 252, 0) 102.69%);     position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0; border-radius:24px;
    inset-inline-start: 0;
}
.topc{        
    gap: 1.5rem;
    display: flex;
    
    padding: 12px 24px;
    
}  
.topc .fw-tw-text {
    color: #6b7280;
    font-size: 0.875rem;
    font-weight: 500 !important; text-decoration:none;
}
.topc .tw-tex .bi{ color: #092e3e}  
.site-header .inside-header{background: #092e3e; border-radius: 16px;}
.site-header .header-image, .navigation-branding img, .site-logo.mobile-header-logo img {
    
    filter: brightness(0) invert(1);
}
.nav-float-right #site-navigation {
  
    margin-right: auto;
}  .sticky-enabled .main-navigation.is_stuck  .main-nav ul li a {    line-height: 96px;}
.main-navigation .main-nav ul ul li a, .main-navigation .main-nav ul li a {
   
    font-weight: 600;
    font-size: 16px;
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg{    color: #9ca3af !important;
    fill:#ffffff !important;} 
.wp-block-social-links .wp-block-social-link.wp-social-link {
    background-color: #092e3e;
    color: #fff;
    border: 1px solid #FFFFFF1A !important;
}
.site-footer:not(.footer-bar-active) .copyright-bar  .text-d, .site-footer:not(.footer-bar-active) .copyright-bar  .text-df{margin-bottom:0}
.site-footer:not(.footer-bar-active) .copyright-bar  .text-d a{text-decoration:none; color: #ffcb52; font-weight: 500 !important;}
.site-footer:not(.footer-bar-active) .copyright-bar  .text-df a{text-decoration:none; font-weight: 500 !important;}
#menu-useful-links, #menu-treatments{columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;}
.site-footer:not(.footer-bar-active) .copyright-bar {
   
    width: 100%;
    display: flex;
    justify-content: space-between;
}
#menu-useful-links li a, #menu-treatments li  a {
    color: #d1d5db;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
}


.footer-widget-1 .wp-block-image img {
    
    max-width: 250px;
    filter: brightness(0) invert(1);
}


.d-xl-flex{ align-items: center !important;   display: flex;
    column-gap: 16px;}
	
.d-xl-flex .call .tw-text{  text-decoration:none;    font-size: 1rem;  font-weight: 600 !important;
    color: #f9fafb;}	
.d-xl-flex .call .tw-text-sm{    display:block;  font-size: 0.875rem;   font-weight: 500 !important;
    color: #f9fafb;}

@media (max-width: 768px) {
	.breadcrumb .backg{padding:30px 15px}	
	.has-inline-mobile-toggle .header-widget{display:none}
	.inside-top-bar{        padding-right: 15px;
        padding-left: 15px;}
	.topc{padding:12px;}
	
	.breadcrumb{    margin: 15px 12px 5px 12px;}
	.inside-header{padding-right: 20px;
        padding-left: 20px;}
	.site-header{margin-left: 12px;
    margin-right: 12px;}
	
.site-footer  .inside-site-info {
        padding-right: 10px;
        padding-left: 10px;
    }
	.main-navigation .main-nav ul li a, .sticky-enabled .main-navigation.is_stuck .main-nav ul li a{line-height:50px;}
	.site-footer:not(.footer-bar-active) .copyright-bar{    flex-direction: column;}
	
}


