/*
Theme Name: Aerocoat
Template: autoparts
Theme URI: http://autoparts.themerex.net/
Description: Aerocoat is child theme of Autoparts Wordpress Theme for www.aerocoat.co.uk only
Author: Pivotal
Author URI: https://pivotal.digital/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

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

.mobile-custom-header {
    display: none;
}

.desktop-custom-header {
    display: block;
}

.sc_blogger_classic .sc_blogger_item .sc_blogger_item_excerpt_text {
    display: block;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {
    font-size: 1em;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    left: -15px !important;
}

.home .type-cpt_services .post_meta {
    display: none;
}

.home .type-cpt_services .sc_blogger_item_excerpt p {
    text-align: justify;
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item a, .scheme_default.sc_layouts_row_type_narrow .sc_layouts_item a {
    color: #fff;
}

.custom-service-grid .vc_gitem_row .vc_gitem-col {
    padding-right: 40px;
    padding-left: 40px;
}

.vc_row p {
    text-align: justify;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-juicy-pink:focus,
.vc_btn3.vc_btn3-color-juicy-pink:hover {
    background-color: #abc502;
    border-color: #abc502;
}

footer .widget_contacts .contacts_info span {
    color: #fff !important;
}

footer .widget_contacts .contacts_info span:before {
    color: #abc502 !important;
}

footer .widget_contacts .contacts_info span a {
    color: #fff !important;
}

footer .wpb_column.vc_column_container.vc_col-sm-6.sc_layouts_column_icons_position_left {
    border-left: 2px solid transparent;
    border-color: #202020;
}

.footer_wrap .vc_inner .wpb_column.vc_col-sm-3 + .wpb_column.vc_col-sm-3 {
    padding-left: 5px !important;
}

footer.footer_wrap .opening-hours-block h2 {
    text-align: left;
    font-weight: 400;
    margin-bottom: 1.6em;
    font-size: 1.571em;
    margin-top: 1.2rem !important;
    text-transform: capitalize;
    color: #c2c2c2 !important;
}

footer.footer_wrap .opening-hours-list {
    list-style: none;
    padding: 0;
}

footer.footer_wrap .opening-hours-list li {
    font-size: 14px;
    padding-bottom: 5px;
}

footer.footer_wrap .opening-hours-list li i {
    margin-right: 10px;
    color: #abc502;
}

footer.footer_wrap .opening-hours-list .green-text {
    color: #abc502;
}

footer.footer_wrap .opening-hours-list .pull-right {
    float: left;
    color: #fff;
}

@media only screen and (min-width: 579px) {
    .sc_layouts_row_type_narrow .sc_layouts_logo img, .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
        max-height: 60px !important;
    }
}

@media (max-width: 768px) {
    .sc_layouts_row_type_narrow .sc_layouts_logo img, .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img, .mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
        max-height: 60px !important;
    }

    .desktop-custom-header {
        display: none !important;
    }

    .header_position_over .top_panel .header3_menu_block .sc_layouts_item:nth-child(2) {
        float: right;
        margin-top: 0;
    }

    .header_position_over .top_panel .header3_menu_block .sc_layouts_item:nth-child(3) {
        float: right;
    }

    .header_position_over .top_panel .mobile-header-contact-us-number {
        margin: 20px 15px 0 0;
    }

    .header_position_over .top_panel .sc_layouts_menu_mobile_button {
        margin-top: 25px;
    }

    .header_position_over .top_panel .mobile-custom-header {
        display: block !important;
    }

    .header_position_over .top_panel .header_position_over .top_panel {
        position: relative;
    }
}

@media (max-width: 479px) {
    body .extra_title_size_2 h2.sc_item_title {
        font-size: 4em !important;
        margin-top: 0.1em !important;
    }

    footer.footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12) {
        border: 0 !important;
    }

    .footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12):first-child {
        padding-left: 0 !important;
    }

    .header_position_over .top_panel .mobile-header-contact-us-number {
        display: none !important;
    }
}

