/*
Theme Name: Arredo Child
Theme URI: http://arredo.select-themes.com
Description: A child theme of Arredo Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: arredo
Template: arredo
*/

a, footer .widget ul li{
    font-size: 15px;
}

.contact-social .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
    width: auto!important;
    margin-right: 40px;
}

/* .contact-social  */
.contact-social .qodef-eh-item-content{
    display: flex;
    align-items: center;
}

.qodef-page-footer p{
    /* color: #bdbdbd; */
    color: white;
}
footer .widget ul li a:hover {
    color: white;
}
footer .widget ul li a {
    color: white!important;
}

footer a, p, h5{
    font-weight: 700;
}


.home .qodef-title-inner .qodef-grid p,
.home .qodef-title-inner .qodef-grid h1,
.home .qodef-title-inner .qodef-grid h2,
.home .qodef-title-inner .qodef-grid h3,
.home .qodef-title-inner .qodef-grid h4{
    max-width: 600px!important;
}

#ab-banner p,
#ab-banner h1,
#ab-banner h2,
#ab-banner h3,
#ab-banner h4{
    max-width: 600px;
}

.ab-banner-inner .qodef-eh-item-content{
    display: flex;
    flex-direction: column;
}

.ab-banner-inner .qodef-eh-item-content .qodef-btn {
    display: inline-block;
    max-width: 200px;
}
#ab-banner{
    background-size: cover;
}


.qodef-side-menu #menu-social-media {
    display: flex;
    justify-content: center;
    align-items: center;
}
.qodef-side-menu #menu-social-media li {
    padding: 20px 0px!important;
}


.qodef-side-menu #menu-social-media li:not(:first-child){
    margin-left: 8px;
}


.home .qodef-page-title {
    display: none;
}

.home .qodef-title-holder{
    height: calc(100vh - 120px )!important;
    background-size: cover;
    background-position: bottom;
}

.navigation-search-bar {
    /* display: none!important; */
    display: inline-flex!important;
    align-items: center;
}

.navigation-search-bar svg path {
    fill: #959696;
}
.dgwt-wcas-voice-search,.dgwt-wcas-search-submit{
    display: none!important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
    /* background-color: rgba(149, 150, 150, 1)!important; */
    border-color: rgba(149, 150, 150, 1)!important;
}
.dgwt-wcas-ico-magnifier-handler{
    margin-bottom: 0!important;
}
circle.dgwt-wcas-loader-circular-path {
    stroke: #959696;
}

.dgwt-wcas-search-icon{

border: solid 1px white;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: white;
}

@media screen and (min-width:1025px) and (max-width:1150px){
    .qodef-main-menu>ul>li>a{
        padding: 0 15px !important;
    }
}
@media screen and (max-width:1024px){
    .dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{
        margin-top: 30px;
    }
}


@media screen and (max-width:1024px) {
    .navigation-search-bar svg path {
        fill: #959696!important;
    }

    .dgwt-wcas-search-icon {
        width: 100%;
    }

    .dgwt-wcas-om-bar {
        padding-top: 20px;
    }

    .navigation-search-bar{
        padding:10px!important;
        width:100%;
    }



    .nav-has-search-bar.qodef-mobile-header .navigation-search-bar {
        width: auto!important;
        order:-1;
    }

    .nav-has-search-bar.qodef-mobile-header .qodef-position-right-inner {
        display: inline-flex!important;
        justify-content: center;
        align-items: center;
    }

    .nav-has-search-bar.qodef-mobile-header .dgwt-wcas-search-icon {
        width: 30px;
    }

    .nav-has-search-bar .qodef-mobile-header-holder .qodef-grid {
        width: calc( 100% - 30px )!important;
    }
    .nav-has-search-bar.qodef-mobile-header .qodef-vertical-align-containers .qodef-vertical-align-containers{
        display:flex;
    }
    .nav-has-search-bar .qodef-vertical-align-containers .qodef-position-center{
        position: relative;
    }

}




.countdown-hero{
    display: none!important;
}

.cart-custom-message{
    p{
        color:red;
    }
}