/*
Theme Name: Alphera
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Alphera Theme
Author: Lorenzo Magro
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/

@import url("../bridge/style.css");
@import url("assets/css/metaslider.css");
@import url("assets/css/colors.css");
@import url("assets/css/locator-map.css");
@import url("assets/css/utils.css");

@import url("assets/css/components/header.css");
@import url("assets/css/pages/info-page.css");
@import url("assets/css/pages/clienti.css");

:focus-visible {
    outline: 2px solid #000000 !important;
    outline-offset: 2px !important;
}


.q_logo img {
    display: block;
}

.q_logo img.dark, .q_logo img.light, .q_logo img.mobile, .q_logo img.popup, .q_logo img.sticky {
    display: none;
}

header.scrolled.dark:not(.header_style_on_scroll) .q_logo img.normal, header.scrolled.light:not(.header_style_on_scroll) .q_logo img.normal, header.scrolled:not(.header_style_on_scroll) .q_logo img.normal {
    display: block;
}

header.light .q_logo img.normal, header.scrolled.dark:not(.header_style_on_scroll) .q_logo img.dark, header.scrolled.dark:not(.header_style_on_scroll) .q_logo img.light, header.scrolled.light:not(.header_style_on_scroll) .q_logo img.dark, header.scrolled.light:not(.header_style_on_scroll) .q_logo img.light, header.scrolled:not(.header_style_on_scroll) .q_logo img.dark, header.scrolled:not(.header_style_on_scroll) .q_logo img.light {
    display: none;
}

header.light .q_logo img.light {
    display: block;
}

header.dark .q_logo img.light, header.dark .q_logo img.normal, header.light .q_logo img.dark {
    display: none;
}

header.dark .q_logo img.dark, header.sticky:not(.header_style_on_scroll) .q_logo img.sticky {
    display: block;
}

header.sticky:not(.header_style_on_scroll) .q_logo img.dark, header.sticky:not(.header_style_on_scroll) .q_logo img.light, header.sticky:not(.header_style_on_scroll) .q_logo img.mobile, header.sticky:not(.header_style_on_scroll) .q_logo img.normal, header.sticky:not(.header_style_on_scroll) .q_logo img.popup {
    display: none;
}

.popup_menu_opened .q_logo img.dark, .popup_menu_opened .q_logo img.light, .popup_menu_opened .q_logo img.mobile, .popup_menu_opened .q_logo img.normal, .popup_menu_opened .q_logo img.sticky {
    display: none;
}

.popup_menu_opened header .q_logo img.popup {
    display: block;
}

