/*
Theme Name: Leroux Child
Theme URI: https://leroux.qodeinteractive.com
Description: A child theme of Leroux
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: leroux
Template: leroux
*/
body elementor-widget-text-editor p,
body elementor-widget-text-editor li,
body elementor-widget-text-editor li,
a.link-drk  {
    color: #939393 !important;
    font-size: 1em;
}
a.link-drk {
    text-decoration: underline !important;
}
.hover-dark:hover {
    background-color: #161d21;
}

blockquote:after { content: close-quote; }
/* 
body.page-id-11083 #SR7_7_1-14-0 > div > h1.qodef-m-title {
    text-shadow:
   -1px -1px 0 #000,  
    1px -1px 0 #000,
    -1px 1px 0 #000,
     1px 1px 0 #000;
}
body.page-id-11083 #SR7_7_1-14-0 > div > h1.qodef-m-title > span:nth-child(1),
body.page-id-11083 #SR7_7_1-14-0 > div > h1.qodef-m-title > span:nth-child(2),
body.page-id-11083 #SR7_7_1-14-0 > div > h1.qodef-m-title > span:nth-child(3),
body.page-id-11083 #SR7_7_1-14-0 > div > h1.qodef-m-title > span:nth-child(4) {
    color: rgba(160, 160, 160, 0.671);
    text-shadow:
   -1px -1px 0 #FFF,  
    1px -1px 0 #FFF,
    -1px 1px 0 #FFF,
     1px 1px 0 #FFF;
} */

/* Logo */

#qodef-page-header-inner > a img {
    width: 200px !important;
    height: auto;
}

.qodef-progress-buttons,
.qodef-progress-title, /* Footer elements of silka-home top carousel */
.hidden {
    display: none;
}
.qodef-progress-number { display: block;}
.lt-text {
    color: #AFC1C5;
}

#block-73 {
    margin-top: -8px; /* Fix - uneven space top Contact Us on footer. */
}

/* @media only screen and (max-width: 1024px) { 
    .qodef-progress-data, .qodef-progress-number {
    display: none !important;
    }
} */

/* Under development hidden elements */
/* /silka-advisory (home) */
body.page-id-11487 #leroux_core_search_opener-3, /* Search Opener on the header menu */
body.page-id-11487 #leroux_core_social_icons_group-3, /* Social Icons on right-side-area */
body.page-id-11487 #block-75 > div > div > div > div > h5,
body.page-id-11487 #nav_menu-5, /* footer menu */
/* body.page-id-11487 #address-1,  footer QLD Address */
/* Privacy Policy */
body.page-id-11078 #leroux_core_search_opener-3, /* Search Opener on the header menu */
body.page-id-11078 #leroux_core_social_icons_group-3, /* Social Icons on right-side-area */
body.page-id-11078 #block-75 > div > div > div > div > h5,
body.page-id-11078 #nav_menu-5, /* footer menu */
body.page-id-11078 #address-1, /* footer QLD Address */
/* Terms of Service */
body.page-id-11520 #leroux_core_search_opener-3, /* Search Opener on the header menu */
body.page-id-11520 #leroux_core_social_icons_group-3, /* Social Icons on right-side-area */
body.page-id-11520 #block-75 > div > div > div > div > h5,
body.page-id-11520 #nav_menu-5, /* footer menu */
/* body.page-id-11520 #address-1, */ /* footer QLD Address */
/* 404 Error */
/* body.error404 #menu-business-home-menu-1 > li:nth-child(5),
body.error404 #menu-business-home-menu-1 > li:nth-child(6), */
body.error404 #leroux_core_search_opener-3, /* Search Opener on the header menu */
body.error404 #leroux_core_social_icons_group-3, /* Social Icons on right-side-area */
body.error404 #leroux_core_search_opener-3, /* Search Opener on the header menu */
body.error404 #leroux_core_social_icons_group-3, /* Social Icons on right-side-area */
body.error404 #block-75 > div > div > div > div > h5,
body.error404 #nav_menu-5, /* footer menu */
body.error404 #address-1, /* footer QLD Address */
#menu-item-11048, #menu-item-11049, #menu-item-11050, #menu-item-11051, /* Dark above footer menu bar */
/* Dark bar above footer on about-contracorp page */
body.page-id-11873 #qodef-page-content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-a1f53d9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-02e7920 > div > div > div > div > div,
body.page-id-11873 #qodef-page-content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-a1f53d9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-20d62e8 > div,
/* Insider Insights */
body.page-id-5604 #qodef-page-outer > div.qodef-page-title.qodef-m.qodef-title--standard.qodef-alignment--center.qodef-vertical-alignment--header-bottom.qodef--has-image.qodef-image--parallax.qodef-parallax.qodef-parallax--init > div > div.qodef-m-content.qodef-content-grid.qodef-parallax-content-holder > p,
body.page-id-5604 #leroux_core_title_widget-9,
body.page-id-5604 #block-59
{
    display: none !important;
}

/* Blog images */
body.wp-singular.post-template-default.single.single-post  div.qodef-e-media-image > img.size-full.wp-post-image {
    min-width: 100%;
}
/* Message after sending form on about-contracorp page */
#wpcf7-f3363-p11873-o2 > form > div.wpcf7-response-output {
    color: #FFFFFF;
}

/* Cart image */
#product-12201 > div.qodef-woo-single-inner > div.qodef-woo-single-image > div > div > div.woocommerce-product-gallery__image > a {
    max-width: 234px;
}

.woocommerce-error {
    border-color: #ff0000
}
.woocommerce-error li,
.woocommerce-error li a {
    color: #ff0000
}

/* Arrowsaint page credit */
#block-79 > a > img {
    width: 30px;
    height: auto;
    filter: grayscale(90%);
}
#block-79 > a > img:hover {
    filter: none;
}

@media screen and (max-width: 370px) {
    /* Homepage slider adjustment */
    #SR7_7_1-15-0 > div > h1 {
        font-size: 44px;
    }
}

@media screen and (max-width: 767px) {
    p{
        text-align: justify;
    }
}

@media screen and (max-width: 1200px) {
    /* Mobile Menu items */
    #menu-vertical-menu-1 {
        max-width: 380px;
        margin: unset;
    }
    #menu-vertical-menu-1 li {
        padding: 15px 0 15px 0;
        border-bottom: solid 1px #e1d9d9;
    }
    #menu-vertical-menu-1 li svg.qodef-svg--menu-arrow.qodef-menu-item-arrow {
        width: 15px;
        height: 15px;
    }
}

