/**
* Theme Name: Smarthaus Child
* Description: This is a child theme of Smarthaus, generated by Merlin WP.
* Author: <a href="https://pavothemes.com/">Pavothemes</a>
* Template: smarthaus
* Version: 1.3.3
*/


.she-header .site-branding img{width:250px!important;}

.intro-div7 .intro-testi1 {
    text-align: left;
    background: #fff;
    box-shadow: -2px -1px 5px 0px gray;
    padding: 20px;
    transition: all .3sease;height:460px;
}
.intro-div7 .intro-testi1:hover {
    box-shadow: -2px -1px 15px 0px gray;
}
.intro-div7 .intro-testi1 .it-det1 {
    border-bottom: 1px solid #c4c4c4;
    padding-bottom: 10px;
}
.intro-div7 .intro-testi1 .it-det2 {
    padding-top: 10px;
    position: relative;
    margin-top: 10px;
    padding-top: 25px;
}
.intro-div7 .intro-testi1 .it-det2 p{font-size:16px;font-family: "Mulish", serif;}
.intro-div7 .intro-testi1 img {
    width: auto!important;
    border-radius: 50%;
}
.intro-div7 .intro-testi1 .it-det1 .it-name {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 0;
	font-weight: 500;font-family: "Mulish", serif;color:#000;
}
.intro-div7 .intro-testi1 .it-det1 .it-des {
    font-size: 16px;
    margin-top: 0px;
    font-weight: 500;
    color: #9b9b9b;font-family: "Mulish", serif;
}

.owl-stage-outer{margin-top:0px!important;}

.tnp-subscription-minimal input.tnp-email, .tnp-subscription-minimal input.tnp-name{background-color: #fff;border-radius: 3px;}

.tnp-subscription-minimal input.tnp-submit{background-color: #8d0b41;font-size: 17px;font-weight: 400;
    font-family: 'Mulish';text-transform:capitalize;border-radius:4px;}

.elementor-kit-7 button:hover, .elementor-kit-7 button:focus, .elementor-kit-7 input[type="button"]:hover, .elementor-kit-7 input[type="button"]:focus, .elementor-kit-7 input[type="submit"]:hover, .elementor-kit-7 input[type="submit"]:focus, .elementor-kit-7 .elementor-button:hover, .elementor-kit-7 .elementor-button:focus{background-color:#bd802d;}


/*Testimonial*/
.single-item-wrapper{text-align: left;
    background: #fff;
   box-shadow: 0px 0px 3px 0px #a9a8a8;
    padding: 20px;
    margin-top: 30px;
    transition: all .3sease;}

.single-item-wrapper:hover{box-shadow: 0px 0px 5px 0px gray;}

.tss-wrapper .tss-layout3 .profile-img-wrapper, .tss-wrapper .tss-isotope1 .profile-img-wrapper, .tss-wrapper .tss-carousel3 .profile-img-wrapper{text-align:left;}

.elementor-337 .elementor-element.elementor-element-973c375 .tss-wrapper .single-item-wrapper h3.author-name, .elementor-337 .elementor-element.elementor-element-973c375 .tss-wrapper .single-item-wrapper h3.author-name a{text-align:left;}

.elementor-337 .elementor-element.elementor-element-973c375 .tss-wrapper .single-item-wrapper h4.author-bio{text-align:left;border-bottom: 1px solid #d7d7d7;padding-bottom:14px;}

.tss-wrapper .tss-layout3 .item-content-wrapper:before, .tss-wrapper .tss-isotope1 .item-content-wrapper:before, .tss-wrapper .tss-video1 .item-content-wrapper:before, .tss-wrapper .tss-carousel3 .item-content-wrapper:before{font-size: 24px;}

.tss-wrapper .tss-layout3 .item-content-wrapper, .tss-wrapper .tss-isotope1 .item-content-wrapper, .tss-wrapper .tss-video1 .item-content-wrapper, .tss-wrapper .tss-carousel3 .item-content-wrapper{padding: 20px 0px;background:none;}

.elementor-337 .elementor-element.elementor-element-973c375 .tss-wrapper .tss-utility button, .elementor-337 .elementor-element.elementor-element-973c375 .tss-wrapper .tss-carousel-main .swiper-arrow, .elementor-337 .elementor-element.elementor-element-973c375 .tss-wrapper .tss-carousel-main .swiper-pagination-bullet, .elementor-337 .elementor-element.elementor-element-973c375 .tss-wrapper .tss-carousel .swiper-arrow, .elementor-337 .elementor-element.elementor-element-973c375 .tss-wrapper .tss-carousel .swiper-pagination-bullet, .elementor-337 .elementor-element.elementor-element-973c375 .tss-wrapper .tss-utility .rt-button, .elementor-337 .elementor-element.elementor-element-973c375 .tss-wrapper .tss-pagination ul.pagination-list li a, .elementor-337 .elementor-element.elementor-element-973c375 .tss-wrapper .tss-isotope-button-wrapper .rt-iso-button{background-color: #d39d55;}

/*Blog*/
#pcp_wrapper-16644 .pcp-button-prev, #pcp_wrapper-16644 .pcp-button-next{background-color: #bd7c25;border:none;}
#pcp_wrapper-16644 .pcp-button-prev .fa, #pcp_wrapper-16644 .pcp-button-next .fa{color:#fff;}
#pcp_wrapper-16644 .pcp-button-prev:hover, #pcp_wrapper-16644 .pcp-button-next:hover {
    background-color: #d39d55;
    border-color: #d39d55;
}

.pcp-wrapper-16644 .sp-pcp-title a:hover {
    color: #c98934;
}
.sp-pcp-post .sp-pcp-title, .sp-pcp-post .sp-pcp-title a{font-size:18px;font-weight: 600;}
.pcp-wrapper-16644 .sp-pcp-post-content { color: #3e3e3e;line-height:28px;}
.sp-pcp-post .sp-pcp-title{padding:10px 15px;}
.sp-pcp-post .sp-pcp-post-meta{padding:0px 15px;}
.pcp-wrapper-16644 .sp-pcp-post-content{padding:5px 10px 10px 10px;}
#pcp_wrapper-16644 .sp-pcp-post {background-color: #f6f6f6;}
.sp-pcp-post-meta{display:none;}
.entry-date{display:none;}
article.article-default .entry-meta:before{display:none;}
.post-date{display:none;}

/*Single Blog*/
.post-author{display:none;}
.editor-styles-wrapper, .entry-content{
    color: #000;
    font-size: 16px;}
.post-thumbnail img{margin-left: auto;
    margin-right: auto;}
.site-main nav.navigation .nav-previous .reader-text, .site-main nav.navigation .nav-next .reader-text{color: #b3792b;}

.elementor-15377 .elementor-element.elementor-element-c2b8794 > .elementor-background-overlay{
    padding-top: 60px;
    padding-bottom: 80px;
    text-align: center;
    color: #000;
    background-color: #e5834a00;
    opacity: 0.8;}

.elementor-15377 .elementor-element.elementor-element-c2b8794{padding: 20px 30px 30px 30px;border-style:none;}

.elementor-15377 .elementor-element.elementor-element-7d89c86 .woocommerce-breadcrumb > a{color: #585858;}

.elementor-kit-7 button, .elementor-kit-7 input[type="button"], .elementor-kit-7 input[type="submit"], .elementor-kit-7 .elementor-button{background-color: #d39d55;border-color:#fff!important;color:#fff;}

.cat-item-15{display:none!important;}

/*Social Share*/
.psfw-social-wrap .psfw-icon-title{color: #1a1a1a;}
ul.psfw-social-icons li a{border: 1px solid #d39d55;color: #d39d55;}

/*Float*/
/* .left-si {
  position: fixed;
  top:30%;
  z-index: 1002;
  right: 13px;
  writing-mode: tb-rl;
  -webkit-transform: rotate( 360deg);
  height: 150px;
}
.left-si1 {
  background: #d39d55;
  padding: 6px 8px;
  -webkit-box-shadow: -1px 1px 12px 0px rgb(191 191 191);
  -moz-box-shadow: -1px 1px 12px 0px rgba(191,191,191,1);
  box-shadow: -1px 1px 12px 0px rgb(191 191 191);
  font-size: 16px;
  text-align: center;
 
}
.left-si a {
  color: #fff;
  text-decoration: none;
} */

.fixed-sidebar {
  position: fixed;
  top: 30%;
  right: 13px;
  z-index: 1002;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.ask-advisor {
  background: #d39d55;
  padding: 10px 10px;
  box-shadow: -1px 1px 12px rgba(191, 191, 191, 0.8);
  font-size: 16px;
  color: #fff;
  text-align: center;
  writing-mode: vertical-rl;
  transform: rotate(360deg); /* Makes vertical text readable top-down */
}


.ask-advisor a {
  color: #fff;
  text-decoration: none;
}

/* Icon buttons with backgrounds */
.icon-button {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  background-color: #34af23; /* default to WhatsApp green */
}

.icon-button:hover{ background-color:#1f7a12;}

.icon-button.phone {
  background-color: #d39d55;
}
.icon-button.phone:hover{ background-color:#c03421;}







.hfe-nav-menu .sub-menu{background:#d39d55!important;}
.hfe-nav-menu .sub-menu a{color:#fff!important;padding:12px 20px!important;}
.hfe-nav-menu .sub-menu a:hover{color:#4a4a4a!important;}

/*Accordion*/
#sp-ea-17360.sp-easy-accordion>.sp-ea-single{border-bottom: 1px solid #eee;border-top:none;border-left:none;border-right:none;}
#sp-ea-17360.sp-easy-accordion>.sp-ea-single>.ea-header a{text-align:center;}

.cat-list{list-style:none;}
.cat-list li {
    display: inline-block;
}
.cat-list li a:after {
    content: '|';
    margin-left: 5px;
    margin-right: 5px;
}
.sp-easy-accordion .sp-ea-single .ea-header a {font-size:17px;}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {padding: 10px;}

/* body .smarthaus-mobile-nav{background-color: #ffffff;
    background-image: url("https://namorudraya.com/wordpress/wp-content/uploads/2025/04/namo-rudraya-mob-logo.png");
    background-repeat: no-repeat;}
 */

/*Consultation*/
.form2 .form-group{
   margin-right:20px;
}
.wpcf7-textarea {
    height: 100px;
    margin-bottom: -15px;
}
.form2 input{margin-left:10px;}

/*cart*/
.is-large.wc-block-cart .wc-block-cart-items th {padding: 12px 0px !important;
    text-align: center!important;}
.wc-block-cart .wc-block-cart__submit-container{background: #d29c55;}
.wc-block-cart .wc-block-cart__submit-container:hover{background: #e1ae6b;}
.wc-block-cart .wc-block-cart__submit-container a{color:#fff!important;}

/*mobile menu*/
.mobile-navigation ul li{font-size:40px;}

.wc-block-components-checkbox__label{background: url(https://namorudraya.com/wordpress/wp-content/uploads/2025/04/checkout1.jpg) no-repeat top -5px left;color: #ffffff00;padding-left: 112px;}

/*Customization*/
.wcpa_wrap {
    background: #d39d55f2;
    padding-top: 15px;
    color: #fff;
    font-size: 15px;
}
.wc-block-checkout__add-note{display:none;}
.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom{border: var(--wcpaCheckBorderWidth) solid #ffffff;}
.single-product div.product form.cart .quantity{display:none;}



.video-title{color: #d39d55;
    font-size: 30px;
    text-align: center;}
.video-content{text-align: center;}


.fg-landscape .fg-panel-buttons {
    flex-direction: column-reverse;
    width: 82px;
}

.wc-block-components-express-payment-continue-rule{display:none!important;}
.wc-block-components-express-payment--checkout{display:none!important;}
.paypal-button-container{display:none!important;}
.paypal-button > .paypal-button-label-container{display:none!important;}

.elementor-15377 .elementor-element.elementor-element-7d89c86 .smarthaus-woocommerce-title{display:none;}
.elementor-15377 .elementor-element.elementor-element-c2b8794 > .elementor-container {
    min-height: 80px;
}
.elementor-15377 .elementor-element.elementor-element-c2b8794{padding:20px 30px 0px 30px;}
.elementor-15377 .elementor-element.elementor-element-7d89c86 .woocommerce-breadcrumb{font-size: 20px;}
.single-post.category-gallery .post-thumbnail {
  display: block !important;
}

/* Hide the big loading spinner during form load */
.strong-view-loading {
    display: none !important;
}

/* Resize the stars */
.strong-view .wp-star-rating,
.strong-form .wp-star-rating {
    font-size: 16px !important;
    line-height: 1.2;
}

/* Fade in form to avoid jumpy load */
.strong-form {
    opacity: 0;
    transition: opacity 0.4s ease;
}
.strong-form.loaded {
    opacity: 1;
}

.video-post{margin-top:40px;}


@media(max-width:767px)
{
	.single-product .smarthaus-breadcrumb-build > .elementor-container .woocommerce-breadcrumb, .single-post .smarthaus-breadcrumb-build > .elementor-container .woocommerce-breadcrumb{margin-bottom:0px;}
	.cat-list{margin:0px;}
	article.article-default.has-thumbnail .entry-content{text-align:justify;}
	.editor-styles-wrapper, .entry-content{text-align:justify;}
	
	
}
