@charset 'utf-8';
/*
Theme Name:   Handyman Services Child
Theme URI:    http://handyman-services.ancorathemes.com/
Description:  Handyman Services - Fully Responsive and Mobile Friendly theme
Author:       AncoraThemes
Author URI:   http://ancorathemes.com/
Template:     handyman-services
Version:      1.0
Tags:         light, inheritable theme-options
Text Domain:  handyman-services
*/


@import url("../handyman-services/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */

.menu_main_nav_area {
    margin-top: 32px;
    margin-bottom: 32px;
}

.top_panel_style_7 .contact_phone {
    margin-top: 47px;
}

.top_panel_wrap .logo_fixed {
    max-height: 80px;
}

.top_panel_fixed .top_panel_middle .logo {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.contact_phone {   
    font-size: 16px !important;
}

.top_panel_fixed .top_panel_style_7 .contact_phone {
    margin-top: 37px;
}

.scheme_original .header_mobile .menu_button, 
.scheme_original .header_mobile .menu_main_cart .top_panel_cart_button .contact_icon {
    color: #E1A030 !important;
}

@media (max-width: 991px) {
    .page_content_wrap {
        padding: 30px 0;
    }
    .home .page_content_wrap {
        padding: 0;
    }
}
@media (max-width: 479px) {
    .slider_boxed, .content_wrap, .content_container {
        overflow-x: hidden;
        max-width: 300px !important;
        width: 100% !important;
    }

    .sc_services_wrap {
        padding-top: 70px;
    }
}

.slider_boxed, 
.content_wrap, 
.content_container {
    width: 1370px;
}

.vc-hoverbox-block-inner h2 {
    font-size: 2.4em;
}

@media (min-width: 960px) and (max-width: 1439px) {
    .sc_services_style_services-3 .sc_services_item .sc_services_item_title {
        font-size: 16px;
    }
}

.sc_services_style_services-3 .sc_services_item {
    padding-bottom: 2.95rem;
    padding-left: 10px;
    padding-right: 10px;
}

.sc_services_item_title.sc_title_underline {
    height: auto !important;
    padding-bottom: 15px !important;
}

.sc_services_item_title.sc_title_underline:after {
    bottom: 0;
}

@media(min-width: 1440px) {
    .cta-menu-chiama {
        background-color: #fe6b38;
        border-radius: 10px;
        vertical-align: middle;
        margin-top: 5px;
        margin-left: 12px;
    }
}

@media (min-width: 1140px) and (max-width: 1439px) {
    .cta-menu-chiama {
        background-color: #fe6b38;
        border-radius: 10px;
        vertical-align: middle;
        margin-top: 5px;
        margin-top: 24px;
    }
}

@media(min-width: 1140px) {

    .cta-menu-chiama a {
        color: #fff !important;
        padding: 10px 15px !important;
    }
    
    .top_panel_fixed .cta-menu-chiama {
        margin-top: 24px;
    }
}