/*
Theme Name:     Laundry Child
Theme URI:      https://smartdata.tonytemplates.com/laundry/
Description:    Child theme for Laundry
Author:         Smartdatasoft Team
Author URI:     https://themeforest.net/user/smartdatasoft
Template:       laundry
Version:        1.0
*/

/* ----------------------------------------------------------------------------
 * Child Theme Style.css styles begin here!
 * ------------------------------------------------------------------------- */
 body {
    color: #000000!important;
 }
 svg{
    width: 18px!important;
    height: 18px!important;
}
.eael-elements-flip-box-front-container {
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-color: transparent !important;
}
.form-control {
    height: 50px;
    width: 100%;
    padding: 10px 20px;
    border: 1px solid #000000 !important;
    border-radius: 5px;
}
.imgbox-inner .imgbox-inner__icon i
 {
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    font-size: 45px!important;
}
.wpcf7-submit{padding: 10px 20px;}
.homesvg  svg{
    width: 30px!important;
    height: 30px!important;
}
.subpages .elementor-widget-image{
    overflow: hidden;    border-radius: 30px 0px 30px 0px;
}
.subpages .elementor-widget-image{
    overflow:hidden;
}
#homeservicebox .imgbox-inner .imgbox-inner__icon {
    width: 89px;
    height: 89px;
    min-width: 89px;
}
.subpages .elementor-widget-image img{
    display:block;
    width:100%;
    transform: scale3d(1,1,1);
    transition: transform 2s ease;
    will-change: transform;
}

.subpages .elementor-widget-image:hover img{
    transform: scale3d(1.12,1.12,1);
}
 .info03 .info03__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 85px;
    width: 85px;
    height: 85px;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.05);
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.05);
    border-radius: 50%;
    color: #019BDB!important;
    position: relative;
    top: -4px;
    font-size: 26px;
}
.info03 address a {
    color: #000000!important;
}
.info03 address a:hover {
    color: #019BDB!important;
}
.subpages h2
 {
    text-align: left !important;
    line-height: 36px;
}
.subpages h3
 {
    text-align: left !important;
}
.subpages .ozonebutton a,.subpages .ozonebutton a:hover{color:#ffffff!important;}
.cssbox p:first-of-type {
    margin-top: 0!important;
}
.subpages p a{color:#019BDB!important;}
.subpages p a:hover{color:#152B4F!important;}
.tt-breadcrumbs a{color:#ffffff!important;}
.tt-breadcrumbs a:hover{color:#019BDB!important;}
 .otekarrow {
    list-style: none;
    padding-left: 0;padding:5px 0 0 0!important;
}
a.mylink {
    color: #0098d6!important;
}
a.mylink:hover {
    color: #152B4F!important;
}
.otekarrow li{
    position: relative;
    padding-left: 22px;
}
.abtbox a.tt-btn.tt-btn__top {
    display: none !important;
}.otekarrow li::before{
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23019BDB'><path d='M224 273L88 409c-9 9-24 9-33 0l-22-22c-9-9-9-24 0-33l96-96-96-96c-9-9-9-24 0-33l22-22c9-9 24-9 33 0l136 136zm192 0L280 409c-9 9-24 9-33 0l-22-22c-9-9-9-24 0-33l96-96-96-96c-9-9-9-24 0-33l22-22c9-9 24-9 33 0l136 136z'/></svg>");
}
.subpages h3{
    position: relative;
    padding-left: 22px;
    margin: 20px 0 0 0 !important;
}
.contactpage .info03 .info03__icon{
    background-color: #019bdb!important;
    color: #ffffff !important;
 }
 .blog-obj .data__time {
    line-height: 18px!important;
	}
.subpages h3::before{
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23019BDB'><path d='M224 273L88 409c-9 9-24 9-33 0l-22-22c-9-9-9-24 0-33l96-96-96-96c-9-9-9-24 0-33l22-22c9-9 24-9 33 0l136 136zm192 0L280 409c-9 9-24 9-33 0l-22-22c-9-9-9-24 0-33l96-96-96-96c-9-9-9-24 0-33l22-22c9-9 24-9 33 0l136 136z'/></svg>");
}
 .owce-carousel .owl-rating-icon {
margin: 15px 0;width:100%;display: flex;flex-direction: row;justify-content: center;gap: 10px;
}
 .owce-carousel .owl-rating-icon svg {
fill: rgb(255, 215, 0);width:26px;height:26px;
}
.owce-carousel .owl-rating-icon
 .title-block .title-block__label {
    color: #019bdb!important;
 }
 .slick-default .slick-dots li.slick-active>*,
.slick-default .slick-dots li:hover>* {
    background-color: #019BDB !important;
}
.owce-carousel-testimonial-three .owl-testimonial-footer {
	margin-bottom: -130px;
	display: flex;
	flex-direction: row;
	justify-content: center;gap:15px;
}
 .title-block {
    padding-bottom: 40px!important;
 }
  .title-block .title-block__label {
    font-family: Poppins, sans-serif;
    color: #019BDB!important;
    font-size: 20px!important;
 }
 .box-value__wrapper.row { display: none !important;
}
    .section-indent:not(.no-margin) {
        margin-top: 0px !important;
    }
 #ozonefooter,#ozoneheader {
    display: block !important;
}
#tt-header,#tt-footer {
    display: none !important;
    visibility: hidden !important;
}
    .box01 .box01__img-label {
        right: 52px;
        display: none !important;
    }
    .ozonebox:hover p{color:#ffffff!important;} 
    .added-info.added-info__top.row.js-init-carusel-tablet.slick-default{display: none !important;}
.copyrightbox p{margin:0 !important;padding:0 !important;}
.copyrightbox p a{color: #ffffff !important;}
.copyrightbox p a:hover{color: #152B4F !important;}
.socailbox .elementor-social-icon{position:relative;}
.socailbox .elementor-social-icons-wrapper.elementor-grid .elementor-grid-item:first-child .elementor-social-icon:after{
    content: '';
    background: url(images/south-africa.png);
    background-size: cover;
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: -5px;
    right: -7px;
}
.socailbox .elementor-social-icons-wrapper.elementor-grid .elementor-grid-item:nth-child(2) .elementor-social-icon:after{
    content: '';
    background: url(images/australia.png);
    background-size: cover;
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: -5px;
    right: -7px;
}
.tahefobu-sub-icon::before{
    content: ""!important;  
    display: inline-block!important;  
    width: 12px!important;  
    height: 12px!important;  
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' fill='black'><path d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0L160 255l96.4-95.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-33.9.2z'/></svg>") !important;
    background-size: contain!important;  
    background-repeat: no-repeat!important;  
}
.tahefobu-nav-menu .tahefobu-sub-menu {
    display: none;
    position: absolute;
    z-index: 9999;
    width: 270px!important;  
}
#tahefobu-header.ta-sticky-active, .turbo-header-template.ta-sticky-active {
    -webkit-box-shadow: 0 0 15px rgba(48, 52, 66, 0.1);
    box-shadow: 0 0 15px rgba(48, 52, 66, 0.1); }
#tahefobu-header.ta-sticky-active .topbar2026, .turbo-header-template.ta-sticky-active .topbar2026{
  display:none !important;  
}
#tahefobu-header.ta-sticky-active .elementor-widget-image img, .turbo-header-template.ta-sticky-active .elementor-widget-image img {
    height: 60px;
    width: auto;
}
@media (max-width: 768px) {
    .bobiblock{display:block;}
    #tahefobu-header.ta-sticky-active, .turbo-header-template.ta-sticky-active{
  position: relative!important;  
}
    #tahefobu-header.ta-sticky-active .elementor.elementor-1774, .turbo-header-template.ta-sticky-active .elementor.elementor-1774{
   display: none!important;  
}
.ta-header-spacer {
    display: none!important;  
    height: 0px!important;  
}
}