/*
Theme Name:     Wazors Child
Theme URI:      https://smartdemowp.com/wazors/
Description:    Child theme for Wazors
Author:         Smartdatasoft Team
Author URI:     https://themeforest.net/user/smartdatasoft
Template:       wazors
Version:        1.0
*/

@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;700&display=swap");

body {
  font-family: "Rubik" !important;
}

#hero-container h2 {
}

body
  > div.elementor.elementor-850
  > section.elementor-section.elementor-top-section.elementor-element.elementor-element-66e0191.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
  > div
  > div
  > div
  > div
  > div
  > section
  > div.container
  > div
  > div:nth-child(1)
  > div
  > div.inner-content
  > div.bottom-box
  > div.title
  > h3 {
  display: none;
}

/* ----------------------------------------------------------------------------
 * Child Theme Style.css styles begin here!
 * ------------------------------------------------------------------------- */
.about-style1-content-box .sec-title {
  padding-bottom: 10px;
}
.sec-title h2 {
  font-weight: 500 !important;
}

#ref-logos .elementor-widget-container {
  border-style: none;
  border-width: 0;
  border-color: none;
}

.breadcrumb-menu {
  display: none;
}

.breadcrumb-area .title h1 {
  text-align: center;
  color: #ffffff;
  font-size: 4rem;
}

#service-area-one .about-style1-area {
  padding-top: 20px;
  padding-bottom: 20px;
}

#service-area-one .shape2 {
  display: none;
}

#service-area-one .shape1 {
  display: none;
}

#service-area-two .about-style1-area {
  padding-top: 20px;
  padding-bottom: 20px;
}

#service-area-two .shape2 {
  display: none;
}

#service-area-two .shape1 {
  display: none;
}

#service-area-two .row {
  flex-direction: row-reverse;
}

#service-area-three .about-style1-area {
  padding-top: 20px;
  padding-bottom: 20px;
}

#service-area-three .shape2 {
  display: none;
}

#service-area-three .shape1 {
  display: none;
}

#service-area-four .shape2 {
  display: none;
}

#service-area-four .shape1 {
  display: none;
}

#service-area-four .row {
  flex-direction: row-reverse;
}

.header-right {
  display: none !important;
}

/* #price-calc {
  display: none;
} */

.header-top {
  background: #3b3b3b;
}

.header-contact-info ul li .text p {
  color: #6b6b6b;
}

.header-contact-info ul li .text h4,
.header-contact-info ul li .text h4 a {
  color: #43b9eb;
  font-weight: 400;
}

.main-menu .navigation > li > a {
  color: #3b3b3b;
  text-transform: uppercase !important;
  font-weight: 500;
  font-size: 20px;
}

.custom-logo-link img {
  width: 250px !important;
}

/***** begär offert ***/
.btn-one.style2 {
  color: #3b3b3b;
}

.btn-one.style2:hover {
  color: #fff;
}

/***** NAV underline *************/
.thm-bgclr,
.main-menu .navigation > li > ul > li > a:before,
.main-menu .navigation > li > .megamenu li > a:before,
.scroll-top,
.btn-one.style2,
.nav-outer .mobile-nav-toggler .inner,
.main-menu .navigation > li > a:before,
.header-social-link ul li a:before,
.main-slider .content .big-title:before,
.sec-title .sub-title h3:before,
.free-estimate-box:before,
.btn-one:after,
.interior-design-tab .tab-button-column .tab-buttons li.tab-btn:hover,
.interior-design-tab .tab-button-column .tab-buttons li.tab-btn.active-btn,
.single-service-style1 .text-holder .readmore-button a:hover,
.single-blog-style1 .img-holder .date-box,
.single-fact-counter .sub-title:before,
.discover-area:before,
.single-footer-widget .title h3:before,
.phone-number-box .icon span:before,
.single-featured-style2 .icon:before,
.single-service-style1.style1instyle2:hover .text-holder .readmore-button a,
.project-style2-title-box:before,
.owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active,
.single-sidebar .title h3:before,
.styled-pagination li.prev a,
.styled-pagination li.next a,
.sidebar-search-box,
.main-header .search-box-btn {
  background: #43b9eb;
}

/************  (Header icons)  **************************/
.thm-clr,
.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a,
.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > ul > li:hover > a,
.main-menu .navigation > li > ul > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li:hover a,
.main-menu.style2 .navigation > li:hover > a,
.main-menu.style2 .navigation > li.current > a,
.main-slider .content h5,
.main-menu .navigation > li > ul > li.dropdown > a:after,
.mobile-menu .navigation li.current > a,
.mobile-menu .navigation li > a:hover,
.outer-search-box-style1 .seach-toggle:hover,
.outer-search-box-style1 .seach-toggle.active,
.sticky-header .main-menu .navigation > li:hover > a,
.sticky-header .main-menu .navigation > li.current > a,
.about-style1-content-box .inner-content ul li span,
.about-style1-content-box .inner-content .bottom-box .title h3,
.single-featured-style1 .img-holder .title a:hover,
.recent-project-title:before,
.single-testimonial-style1 .client-info .title-box span,
.testimonial-style2-image-box .bg-box:before,
.single-blog-style1 .text-holder .meta-info li span:before,
.single-blog-style1 .text-holder .blog-title a:hover,
.single-fact-counter .count-box .icon,
.single-footer-widget .footer-contact-info ul li .title p a:hover,
.welcome-style1-content-box .inner-content .bottom-box h3 a,
.single-featured-style2 .icon,
.single-service-style1.style1instyle2 .text-holder h3 a:hover,
.team-social-link ul li a:hover,
.project-complected-box .title h2,
.about-style2-content-box .inner-content .title h3,
.about-style2-phone-number h3 a,
.breadcrumb-menu ul li:hover a,
.breadcrumb-menu ul li.active,
.accordion-box .accordion .accord-btn.active h4,
.single-sidebar ul li:before,
.sidebar-contact-info-box .icon span,
.service-details-quote-box:before,
.service-details-text-2 .text-box h3,
.service-details-text-2 .text-box ul li span,
.project-detail-main-image .project-info ul li ul li a,
.project-detail-text-2 .text-box ul li span,
.project-detail-text-3 h3,
.project-detail-text-4 h3,
.sidebar-search-box .search-form input[type="text"]:focus + button,
.sidebar-search-box .search-form button:hover,
.single-sidebar .recent-posts li .title-box h6,
.single-sidebar .tagcloud a:hover,
.tag-box .tag-list li a:hover,
.header-contact-info ul li .text h4 a:hover,
.phone-number-box .title a:hover,
.about-style1-image-box .main-image .icon-box:before,
.about-style2-image-box .main-image .icon-box:before {
  color: #43b9eb;
}

#service-grid .service-style1-area .row .col-xl-4 {
  min-width: 50%;
}

#service-grid .service-style1-area .row .col-xl-4 .readmore-button {
  display: none;
}

#service-grid .service-style1-area .row .col-xl-4 .single-service-style1 {
  padding-bottom: 15px;
}

/** first block start page ***/

/*** hide speach bubble **/
.icon-box.thm-bgclr.paroller-2 {
  display: none;
}

/*** hide startpage blocks ***/
#hidepainter {
  display: none;
}

#hidenumber {
  display: none;
}

/****** start offers ********/
#startoffers .service-style1-area {
  background-color: #f6f6f6;
}

/**** footer ***/

.footer {
  padding: 110px 0 100px;
  background-color: #3b3b3b;
}

/*** Order form ****/
.order-input {
  background: rgba(51, 48, 41, 0.97);
  padding-left: 4px;
  border-radius: 5px;
  margin-top: 5px;
  color: white;
}

.product-container {
  max-width: 800px;
}

.product-item {
  cursor: pointer;
}

.product-item img {
  padding: 10px;
  background-color: white;
  border-radius: 15px;
  height: 210px;
  box-shadow: inset 0 -3em 3em rgba(0, 0, 0, 0.1), 0 0 0 2px rgb(255, 255, 255),
    0.3em 0.3em 1em rgba(0, 0, 0, 0.3);
}

.product-item-rotated {
  cursor: pointer;
  margin-right: 20px;
}

.product-item-rotated img {
  padding: 5px;
  border-radius: 15px;
  background-color: white;
  box-shadow: inset 0 -3em 3em rgba(0, 0, 0, 0.1), 0 0 0 2px rgb(255, 255, 255),
    0.3em 0.3em 1em rgba(0, 0, 0, 0.3);
}

.product-item-selected {
  border: 1px groove rgb(50, 250, 0);
  padding: 2px;
  border-radius: 15px;
}

.main-slider .active .content .big-title::before {
  content: none;
  display: none;
}

@media screen and (min-width: 1200px) {
  .footer .container .row .col-xl-3 {
    flex: 0 0 28%;
    max-width: 28%;
  }
}

@media screen and (min-width: 600px) {
  #service-grid .service-style1-area .row .col-xl-4 .single-service-style1 {
    min-height: 630px;
    padding-bottom: 30px;
  }
}
