/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Child theme of Bridge for golinelli.eu
Author: MWD
Template: bridge
Version: 1.0.0
Text Domain: bridge-child
License: GNU General Public License
License URI: licence/GPL.txt
*/

/*
==================================================
TABLE OF CONTENTS
==================================================
- Global
- Header / Menu
- WPML language switcher (menu)
- Title
- Elements (Qode)
- Contact Form 7
- Footer
- Side menu
 */

/*
==================================================
Global
==================================================
 */
.full_width {
    position: relative;
}

.carousel-inner h2 {
    margin: 10px 0 18px 0;
}

@media only screen and (max-width: 1399px) {
    .badge2 {
        float: right !important;
    }
}

/*
==================================================
Header / Menu
==================================================
 */
.mobile_menu_button .fa {
    font-size: 19px !important;
}

.mobile_menu_button span {
    color: #111;
}

.side_menu_button > a {
    padding: 0 5px 0 12px;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a {
    opacity: 1;
}

header.sticky .side_menu_button a:hover {
    color: #1c51c6;
    opacity: 1;
}

@media only screen and (max-width: 1000px) {
    .side_menu_button > a {
        color: #111;
    }
}

/*
==================================================
WPML language switcher (menu)
==================================================
 */
@media only screen and (min-width: 600px) {
    li#nav-menu-item-wpml-ls-20-en {
        display: none;
    }

    li#nav-menu-item-wpml-ls-20-it {
        display: none;
    }

    li#nav-menu-item-wpml-ls-20-de {
        display: none;
    }
}

/*
==================================================
Title
==================================================
 */
@media only screen and (max-width: 600px) {
    .title.title_size_medium h1 {
        font-size: 25px;
    }
}

/*
==================================================
Elements (Qode)
==================================================
 */
.q_progress_bar .progress_title_holder {
    margin: 0 0 9px 0;
}

.call_to_action.simple .text_wrapper > .qbutton {
    margin: 0 0 0 43px;
}

.q_elements_holder.eh-with-shadow {
    box-shadow: -3px 0px 15px 1px rgba(0, 0, 0, 0.08);
}

/*
==================================================
Contact Form 7
==================================================
 */
.wpcf7 form.wpcf7-form p {
    margin-bottom: 12px;
}

.wpcf7-response-output {
    color: black !important;
}

/*
==================================================
Footer
==================================================
 */
.footer_top .widget_nav_menu ul li {
    padding: 0;
}

@media only screen and (max-width: 768px) {
    .footer_responsive_adv .footer_top .four_columns .column1,
    .footer_responsive_adv .footer_top .four_columns .column2,
    .footer_responsive_adv .footer_top .four_columns .column3 {
        margin: 0 0 40px;
    }
}

/*
==================================================
Side menu
==================================================
 */
.side_menu .widget {
    margin: 0 0 35px;
}
