/* 
Theme Name:		Xcare Child Theme
Theme URI:		https://iwebroot.sbs/
Description:	Xcare - Health & Medical WordPress Theme - Child Theme
Author:			iWebRoot
Author URI:		https://iwebroot.sbs/
Template:		xcare
Version:		1.0.0
Text Domain:	xcare 
Tags: custom-header, rtl-language-support, right-sidebar, one-column, two-columns, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, featured-images, footer-widgets, post-formats, sticky-post, customizer-options, threaded-comments, translation-ready 
*/

body.home{background-color:#FFFFFF!important;}
body .pbmit-navbar ul ul a{text-transform:none!important;}

body div.navigation-top div.wrap, body div.site-branding.pbmit-logo-area div.wrap{margin:0px;}

body .wpml-ls-statics-footer .wpml-ls-current-language > a, 
body .wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link{background-color:transparent!important;}
div.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-vertical{position:fixed;top:52px;right:0;background:#FFFFFF;z-index:9999;margin:0;border:1px solid #FFFFFF;border-bottom:none;border-radius:10px 0 0 10px;transition:top 0.5s ease;}

.toda-color-primary{color:var(--pbmit-xcare-global-color);}

aside figure.wp-caption{background:none!important;text-align:left!important;border:none!important;}
aside figure.wp-caption figcaption{display:none!important;}
body .site-content .pbmit_widget_list_all_posts ul>li a{font-size:12px!important;}

body div.tpgo .pbmit-heading-desc::before{background-color:#E15C9D!important;}
body div.tpgo .pbmit-element-title{color:#E15C9D;}
body div.tpgo .pbmit-ihbox-style-25 .pbmit-ihbox-btn a{color:#E15C9D;}

body div.tpsa .pbmit-heading-desc::before{background-color:#EF794B!important;}
body div.tpsa .pbmit-element-title{color:#EF794B;}
body div.tpsa .pbmit-ihbox-style-25 .pbmit-ihbox-btn a{color:#EF794B;}
body div.tpsa .pbmit-ihbox-style-25 .pbmit-ihbox-box{background-color:#185b92;}
body div.tpsa .pbmit-ihbox-style-25 .pbmit-ihbox-btn a{background-color:#185b92;}
body div.tpsa .pbmit-heading-desc{color:#FFFFFF!important;}

body div.tpmi .pbmit-heading-desc::before{background-color:#82BC40!important;}
body div.tpmi .pbmit-element-title{color:#82BC40;}
body div.tpmi .pbmit-ihbox-style-25 .pbmit-ihbox-btn a{color:#82BC40;}

body div.tpmt .pbmit-heading-desc::before{background-color:#FDDC18!important;}
body div.tpmt .pbmit-element-title{color:#FDDC18;}
body div.tpmt .pbmit-ihbox-style-25 .pbmit-ihbox-btn a{color:#FDDC18;}
body div.tpmt .pbmit-ihbox-style-25 .pbmit-ihbox-box{background-color:#185b92;}
body div.tpmt .pbmit-ihbox-style-25 .pbmit-ihbox-btn a{background-color:#185b92;}
body div.tpmt .pbmit-heading-desc{color:#FFFFFF!important;}

body section.list-collab-toda-pharma div.pbmit-element-posts-wrapper.row article.pbmit-ele{padding-right:30px!important;padding-left:30px!important;}

body div.pbmit-footer-widget .pbmit-social-links li.pbmit-social-li a{height:40px!important;width:40px!important;}
body footer.site-footer.pbmit-footer-style-3 .widget{padding-top:0px!important;}
body footer div.pbmit-footer-widget{margin-bottom:50px;}
body aside.iwr-footer-widget-contact .pbmit-contact-widget-line.pbmit-contact-widget-email,
body aside.iwr-footer-widget-contact .pbmit-contact-widget-line.pbmit-contact-widget-phone{padding:15px;text-align:center;background:#FFFFFF;border-radius:50px;font-weight:900;text-decoration:none!important;font-size:13px;}
body aside.iwr-footer-widget-contact .pbmit-contact-widget-line.pbmit-contact-widget-phone a, 
body aside.iwr-footer-widget-contact .pbmit-contact-widget-line.pbmit-contact-widget-email a{color:var(--pbmit-xcare-global-color)!important;}

body div.toda-customers h3{text-transform:none !important;}
body div.iwr-call-btn{background:#FFFFFF;padding-bottom:25px;border-radius:50px;color:var(--pbmit-xcare-global-color)!important;font-weight:bold;}

body #page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px!important;color:var(--pbmit-xcare-global-color)!important;}
body.page-id-751 div.quform-page-1 div.iti__selected-dial-code, 
body.page-id-2975 div.quform-page-1 div.iti__selected-dial-code, 
body.page-id-2401 div.quform-page-1 div.iti__selected-dial-code, 
body.page-id-4009 div.quform-page-1 div.iti__selected-dial-code, 
body.page-id-4048 div.quform-page-1 div.iti__selected-dial-code{color:var(--iti-dialcode-color)!important;}
body.page-id-751 div.quform-page-1 span.iti__country-name, 
body.page-id-2975 div.quform-page-1 span.iti__country-name, 
body.page-id-2401 div.quform-page-1 span.iti__country-name, 
body.page-id-4009 div.quform-page-1 span.iti__country-name, 
body.page-id-4048 div.quform-page-1 span.iti__country-name{color:var(--iti-dialcode-color)!important;}
body #page .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{color:var(--pbmit-xcare-global-color)!important;}
body #page div.quform-input.quform-input-text input.quform-field-text, #page div.quform-input.quform-input-email input.quform-field-email{height:50px;font-size:0.95em;}

body .widget-title{text-transform:none!important;}

body.single.single-post h2,
body h2.pbmit-element-title{font-size:1.75em!important;line-height:30px!important;}
body.single-post nav.post-navigation div.nav-links span.nav-title{font-size:1em!important;}

body.woocommerce-page div.site-content .widget_product_categories ul li span{top:12px;right:0px;}
body.woocommerce-page img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{border-radius:15px;}
body.woocommerce-page div.woocommerce-product-gallery__wrapper img.wp-post-image{border-radius:30px;}
body.woocommerce-page img.toda-img-title-product{height:22px!important;width:auto!important;margin:-7px 5px 0 0px;}
body.woocommerce-page b.product-short-description-h2{font-size:22px;line-height:25px;}
body.woocommerce-page div.iwr_excerpt_loop_product p{color:#6e778c;}

body div.toda-diag div.pbmit-ihbox-icon-type-image img{width:60%;height:auto;}
body div.toda-diag div.pbmit-ihbox-style-16 h3.pbmit-element-title{font-size:1.5em;font-weight:700;}

body blockquote{font-size:1em!important;}
body div.pbmit-breadcrumb-inner i{color:#FFFFFF!important;}

body div.global-list-white ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size)!important;}
body div.global-list-white ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text{color:#FFFFFF!important;}

body.postid-2901 h2.product_title.entry-title sup, body.postid-4299 h2.product_title.entry-title sup{font-size:0.36em!important;top:-1.25em;}

body .pbmit-title-bar-wrapper.pbmit-titlebar-style-left .pbmit-title-bar-content{padding:64px 80px!important;}

body .elementor-lightbox{background-color:#FFFFFF!important;--lightbox-ui-color:#185B92!important;--lightbox-ui-color-hover:#185B92!important;--lightbox-text-color:#185B92!important;}
body .elementor-lightbox .elementor-lightbox-image{box-shadow:none!important;}

body div.ntb_table_wrapper table td{vertical-align:middle;}

body div.pswp{z-index:99999;}
body div.pswp div.pswp__bg, body div.pswp div.pswp__top-bar, body div.pswp div.pswp__caption{background:#FFFFFF;}
body div.pswp button.pswp__button{background-color:#185B92!important;}
body div.pswp div.pswp__caption div.pswp__caption__center{color:#185B92!important;font-weight:bold;}

body.postid-1764 section.related.products, body.postid-4608 section.related.products{display:inline-block!important;}

body.woocommerce.single-product div.pbmit-title-bar-wrapper,
body.woocommerce.single-product div.pbmit-title-bar-content,
body.woocommerce.tax-product_cat div.pbmit-title-bar-wrapper,
body.woocommerce.tax-product_cat div.pbmit-title-bar-content,
body.woocommerce.woocommerce-shop div.pbmit-title-bar-wrapper, 
body.woocommerce.woocommerce-shop div.pbmit-title-bar-content{min-height:20px;}

body.blog div.pbmit-title-bar-wrapper div.pbmit-title-bar-content, body.blog div.pbmit-title-bar-wrapper{min-height:200px!important;}
body.archive.category div.pbmit-title-bar-wrapper div.pbmit-title-bar-content, body.archive.category div.pbmit-title-bar-wrapper{min-height:200px!important;}

body.single.single-post div.pbmit-title-bar-wrapper div.pbmit-title-bar-content, body.single.single-post div.pbmit-title-bar-wrapper{min-height:200px!important;}

body.woocommerce.single-product div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{display:none;}
body.woocommerce.single-product div.product_meta{display:none;}

body form.tt-booking-body-wrap label{text-transform: none!important;}

body.postid-680 div.pbmit-slider-area div.elementor-widget-heading div.elementor-widget-container h1.elementor-heading-title{color:#185B92!important;}
body.postid-680 div.pbmit-slider-area div.elementor-widget-text-editor div.elementor-widget-container p{color:#185B92!important;}

body.home div.pbmit-element-blog-style-5 div.pbmit-element-posts-wrapper div.swiper-wrapper article.pbmit-blog-style-5 h3.pbmit-post-title{text-transform:none;}

body div.icon-white span.elementor-icon svg{fill:#FFFFFF;}
body div.icon-content-h3-mb-0 div.elementor-icon-box-wrapper div.elementor-icon-box-content h3{margin-bottom:-5px;margin-top:-3px;}

body div.ntb_table_wrapper table tbody{width:100%;}

body em.dot-green-icon{color:#82BC40;}

body.tax-product_cat.term-63 h1.pbmit-tbar-title, 
body.tax-product_cat.term-63 div.pbmit-breadcrumb, 
body.tax-product_cat.term-63 div.pbmit-breadcrumb a{color:var(--pbmit-xcare-global-color)!important;}

body:not(.mega-menu-pbminfotech-top) .pbmit-navbar div>ul>li>a, 
body .pbmit-max-mega-menu-override #page #site-navigation .max-mega-menu>li.mega-menu-item>a.mega-menu-link, 
body .pbmit-burger-menu-area .menu-main-menu-container ul>li>a{font-size:11px!important;}

body div.pbmit-title-bar-wrapper.pbmit-titlebar-style-left .pbmit-title-bar-content h1.pbmit-tbar-title,
body h1.pbmit-element-title{font-size:2em!important;line-height:32px!important;font-weight:700!important;}

body.single.single-post div.pbmit-blog-meta-top span.pbmit-meta{text-transform:none;}
body div.pbmit-breadcrumb div.pbmit-breadcrumb-inner span,
body.single.single-post div.pbmit-blog-meta-top span.pbmit-meta,
body aside.pbm_addons_recent_posts_widget .pbmit-rpw-content .pbmit-rpw-title a,
body footer.site-footer{font-size:13px;}

body section.toda-cta h2,
body div.toda-cta h2{font-size:2.75em!important;line-height:40px!important;}

body article.pbmit-blog-style-1 h2.pbmit-post-title{font-size:1.25em;line-height:25px;}
body article.pbmit-blog-style-5 h3.pbmit-post-title,
body div.pbmit-ihbox-style-18 h3.pbmit-element-title,
body.woocommerce h3{font-size:1.5em;}

body.woocommerce div.product .product_title{font-size:2em;}

body.single.single-pbmit-service h2,
body.single.single-pbmit-service h3,
body.single.single-pbmit-service h4{margin-bottom:15px;}
body.single.single-pbmit-service ul.elementor-icon-list-items{margin-bottom:25px;}

body .pbm_addons_recent_posts_widget .pbmit-rpw-content .pbmit-rpw-title a{text-transform:none;}

body div.row.wpDataTableContainerSimpleTable.wpDataTables svg.svg-icon{height:50px;margin-top:10px;}
body div.row.wpDataTableContainerSimpleTable.wpDataTables svg.svg-icon.color-white{fill:#FFFFFF;}

body p a{color:#EF794B;}

@media(min-width:1600px){
  body .pbmit-header-style-14 .pbmit-slider-area{margin:0;}
  body .pbmit-header-style-14 .pbmit-title-bar-wrapper{margin:0;}
}

@media (max-width: 1500px) {
    body .pbmit-header-style-14 .pbmit-button-box .pbmit-header-button a {font-size:12px;}
}

@media(max-width:1400px){
  body .pbmit-header-style-14 .pbmit-button-box{display:flex!important;margin-right:25px;}
  body .pbmit-footer-style-3{border-radius:0!important;}
  body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-14 .pbmit-navbar div>ul>li{margin:0 18px;}
  body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-14 .pbmit-navbar div>ul>li:not(:last-child)::before{right:-21px;}
  body .pbmit-header-style-14 .pbmit-pre-header-wrapper:not(.pbmit-bg-color-transparent) .container, .pbmit-header-style-14 .pbmit-main-header-area:not(.pbmit-bg-color-transparent) .container{padding: 0 20px;}
}

@media(min-width:1201px){
  body .pbmit-header-style-14 .pbmit-slider-area{margin:0 30px;}
  body .pbmit-header-style-14 .pbmit-title-bar-wrapper{margin:0 30px;}
  body:not(.mega-menu-pbminfotech-top) .pbmit-navbar ul ul{min-width:max-content!important;}
  body:not(.mega-menu-pbminfotech-top) .pbmit-navbar>div>ul ul li .sub-menu-toggle{top:8px!important;}
  body .pbmit-navbar ul>li>ul>li>a{padding-right:20px;}
  body .pbmit-header-style-14 .pbmit-header-button a::before{content: "\e837"!important;}
  body .pbmit-header-style-14 .pbmit-sticky-header .container, 
  body .pbmit-header-style-14 .pbmit-pre-header-wrapper:not(.pbmit-bg-color-transparent) .container, 
  body .pbmit-header-style-14 .pbmit-main-header-area:not(.pbmit-bg-color-transparent) .container{padding:0 40px;}
  body div.site-content-contain div.site-content.container{max-width:1320px!important;}
}

@media(max-width:1200px){
  body div.pbmit-heading-subheading div.pbmit-heading-desc br{display:block!important;}
}