/*
Theme Name:     Cleaning Services Child
Theme URI:      https://smartdata.tonytemplates.com/cleaning-service/intro/
Description:    Child theme for Cleaning Services
Author:         Smartdatasoft Team
Author URI:     https://themeforest.net/user/smartdatasoft
Template:       cleaning-services
Version:        1.0
*/


/* ----------------------------------------------------------------------------
 * Child Theme Style.css styles begin here!
 * ------------------------------------------------------------------------- */


 /* ----------------------------------------------------------------------------
 * Anabel Custom Edits
 * ------------------------------------------------------------------------- */

 .page-header.page-header--style2 .page-header-topline {
    padding: 6px 0px;
}

 .page-header.page-header--style2 .page-header-topline .page-header-info {
    padding-left: 40px;
 }

 .icon-location:before, .icon-clock1:before, .icon-phone:before, .icon-letter:before {
    font-size: 23px;
    margin-left: 5px;
}

.page-header.page-header--style2 .page-header-topline .quote-button-wrap .btn {
    background-color: #fcd600!important;
    color: #ffffff !important;
}

.homeaboutcompanyimg img {
    width: 500px;
    max-width: none !important;
    margin-top: -185px;
}

.homereasonsrow {
    margin-top: 50px;
}

.homereasonsimageblock {
    margin-top: 133px;
}

.marker-box img {
    position: absolute;
    left: 0;
}

.arrows-center .slick-prev {
    background-color: #fcd600;
}

.arrows-center .slick-prev:before, .arrows-center .slick-next:before {
    font-size: 20px;
}

a.btn.btn-border {
    color: #4b5b68 !important;
}

.service-card {
    margin: 30px 10px 30px;
    padding: 50px 25px 55px;
    border-radius: 20px;
    -webkit-box-shadow: 1px 6px 23px rgb(85 85 85 / 15%); */
    -moz-box-shadow: 1px 6px 23px rgba(85, 85, 85, 0.15);
    box-shadow: 1px 6px 23px rgb(85 85 85 / 15%);
}

.page-footer--style2 .page-footer-info {
    font-size: 15px;
    padding-left: 38px;
    padding-top: 15px;
}

.cleaning-demo-two .page-footer-info .icon {
    margin-top: 20px;
    margin-left: -3px;
}

.icon-right-arrow:before {
    margin-left: -5px;
    margin-top: 2px;
}

#mainSlider .btn, #mainSlider .btn:hover {
    color: #425d74 !important;
}

.page-header.page-header--style2 .page-header-topline .quote-button-wrap .btn:hover {
    color: #425d74 !important;
}

#primary .btn, #primary .more-link {
    color: #425d74 !important;    
}

.cleaning-demo-two .marker-list > li:after {
    display: none;
}

.cleaning-demo-two .marker-list>li {
    padding-left: 0px;
}

.cleaning-demo-two .btn, .cleaning-demo-two .more-link {
    border-color: #fcd600!important;
    border: 2px solid;
}

#contactForm .btn, #orderForm .btn {
    color: #4b5b68 !important;
}

.breadcrumbs .breadcrumb {
    display: none;
}

.order-form-box .col-sm-6 {
    margin-top: 10px;
}

.order-form-box .divider-line {
    margin-left: -17px;
    width: calc(100% + 35px);
}

input.input-custom, textarea.textarea-custom, .select-wrapper select.input-custom {
    font-family: inherit;
    font-size: 15px;
}

.cookie-notice-container {
    text-align:left !important;
}

span#cn-notice-text {
    width: 90%;
}

#cookie-notice .cn-button {
    margin: 0 0 0 0px;
}

#cn-notice-buttons {
    margin-top: 9px;
    position: absolute;
}

.price-carousel-2 .prices-box-price b sup {
    top: 0 !important;
}

.ordersformtextarea textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    border: 1px solid #dbdbdb !important;
}
.ordersformtextarea textarea.wpcf7-form-control.wpcf7-textarea:hover {
border-color: #fcd600 !important;
}

.ordersformtextarea textarea.wpcf7-form-control.wpcf7-textarea:focus {
    outline: none !important;
    border-color: #fcd600 !important;
}


 /* ----------------------------------------------------------------------------
 * Anabel Custom Edits @media rules
 * ------------------------------------------------------------------------- */
 
 @media (max-width: 767px) {

.page-header.page-header--style2 .page-header-topline {
 display: none;
}

.homeaboutcompanyimg img {
 margin-top: -60px;
}

.page-id-795 .hidden-xs {
    display: block !important;
    margin-top: 30px;
    margin-bottom: 10px;
}

input.wpcf7-form-control.wpcf7-submit.btn.btn-wide {
    width: 80%;
}

input.wpcf7-form-control.wpcf7-submit.btn {
    width: 80%;
}

#cookie-notice .cookie-notice-container {
    margin-bottom: 50px;
}

.page-header .logo img {
    max-width: 210px;
    min-width: 210px;
}

.icon-menu:before {
    font-size: 30px;
}

.icon-cancel2:before {
    font-size: 30px;
}

.widget img {
    max-width: 62% !important;
    margin-left: -12px;
}

}