/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

:root {
    --primary: '#289fb5';
}

header.sticky nav.main_menu ul {
    padding-top: 0;
}

nav.main_menu ul li {
    float: unset;
}

header.stick_with_left_right_menu:not(.sticky) nav.main_menu {
    text-align: center !important;
}

header.stick_with_left_right_menu:not(.sticky) nav.main_menu.left_side ul li:nth-last-child(1)::after,
header nav.main_menu.right_side ul li:nth-last-child(1)::after {
    content: "";
}

.mobile_menu_button {
    float: right;
    margin-right: 0;
}

header.stick_with_left_right_menu .header_inner_left {
    z-index: 999;
}

footer .footer_col1 h5 {
    font-size: 23px;
}

.footer_bottom p {
    font-size: 15px;
}

h3::after,
h4::after {
    content: "______________";
    font-family: 'Roboto';
    font-weight: 100;
    letter-spacing: -2px;
    color: #289fb5;
    margin-left: 15px;
}

img.mobile {
    height: 80px !important;
    width: auto !important;
    left: 20px !important;
}

/* Form */
label.checkbox-label a {
    color: #000;
    font-size: 12px;
}

.kaliforms-form-container [type='text'],
.kaliforms-form-container [type='password'],
.kaliforms-form-container [type='date'],
.kaliforms-form-container [type='datetime'],
.kaliforms-form-container [type='datetime-local'],
.kaliforms-form-container [type='month'],
.kaliforms-form-container [type='week'],
.kaliforms-form-container [type='email'],
.kaliforms-form-container [type='number'],
.kaliforms-form-container [type='search'],
.kaliforms-form-container [type='tel'],
.kaliforms-form-container [type='time'],
.kaliforms-form-container [type='url'],
.kaliforms-form-container [type='color'],
.kaliforms-form-container textarea,
.kaliforms-form-container #kali-stripe-iban-element,
.kaliforms-form-container #kali-stripe-card-element {
    border-bottom: 1px solid #000 !important;
}

::placeholder {
    color: #000 !important;
}

input#submit {
    background: #289fb5 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 5px 10px !important;
}

nav.main_menu>ul>li>a {
    padding: 0 13px;
}

.wpml-ls-display,
.wpml-ls-native {
    text-transform: uppercase;
}

.drop_down .narrow .second .inner ul li {
    width: 50px;
}

header.stick_with_left_right_menu:not(.sticky) nav.main_menu.left_side ul li.menu-item-has-children:nth-last-child(1)::after, 
header nav.main_menu.right_side ul li.menu-item-has-children:nth-last-child(1)::after {
    content: "\f078";
    font-family: 'FontAwesome';
    font-size: 12px;
    margin-left: -10px;
}

/* Media Query */
@media only screen and (max-width: 1000px) {
    .logo_wrapper {
        width: unset !Important;
    }

    nav.mobile_menu>ul {
        text-align: center;
    }

    .mobile_menu_button {
        padding: 0 20px 0 0;
    }

    .header_bottom {
        padding: 0 20px;
    }

    .header_bottom .container_inner {
        width: 100%;
    }

    header.scroll_header_top_area .header_bottom {
        padding: 0;
    }
}

@media only screen and (max-width: 1000px) {
    .logo_wrapper {
        position: relative;
        left: 0;
    }

    .q_logo a {
        left: 0;
    }
}

@media only screen and (max-width: 600px) {
    footer {
        text-align: center;
    }
}

@media only screen and (min-width: 1000px) {
    header.stick_with_left_right_menu nav.main_menu.left_side {
        width: 45% !important;
    }
    header.stick_with_left_right_menu nav.main_menu.right_side {
        width: 45% !important;
    }
}