/*
* Bootstrap 3 XL CSS Grid
*
* Bootstrap 3 XL CSS Grid addition for big and retina screens coverage
*
* Extends Bootstrap v3 by:
* Adding col-xl (1600+), col-xxl (1920+), col-xxxl (2560+)
* Adding visible and hidden options for all three
* Optionally limiting visible-lg, hidden-lg (1200+) classes to max 1600px
* Optionally increasing container fixed width for all three screen sizes
*
* Copyright 2014 Arnis Puskeiris (apbyte, arnico)
* Licensed under the MIT License
* http://opensource.org/licenses/MIT
*/

/* ==========================================================================
   Fix visible-lg and hidden-lg for resolutions over 1600px
   Remove if don't want to use
   ========================================================================== */
@media (min-width: 1600px) {
    .visible-lg {
        display: none !important;
    }
    .hidden-lg {
        display: block !important;
    }
    table.hidden-lg {
        display: table;
    }
    tr.hidden-lg {
        display: table-row !important;
    }
    th.hidden-lg,
    td.hidden-lg {
        display: table-cell !important;
    }
}

/* ==========================================================================
   Set containers fixed sizes for >1600px, >1920px, >2560px
   Remove all if don't want to use big fixed sizes for all blocks
   You still can use cols with .container-fluid blocks
   ========================================================================== */
@media (min-width: 1600px) {
    .container {
        width: 1420px;
    }
}
@media (min-width: 1920px) {
    .container {
        width: 1720px;
    }
}
@media (min-width: 2560px) {
    .container {
        width: 1920px;
    }
}

/* ==========================================================================
   col-xl, col-xxl, col-xxxl setup.
   Don't remove anything below this line
   ========================================================================== */

.col-xl-1, .col-xxl-1, .col-xxxl-1, .col-xl-2, .col-xxl-2, .col-md-2, .col-xxxl-2, .col-xl-3, .col-xxl-3, .col-md-3, .col-xxxl-3, .col-xl-4, .col-xxl-4, .col-md-4, .col-xxxl-4, .col-xl-5, .col-xxl-5, .col-md-5, .col-xxxl-5, .col-xl-6, .col-xxl-6, .col-md-6, .col-xxxl-6, .col-xl-7, .col-xxl-7, .col-md-7, .col-xxxl-7, .col-xl-8, .col-xxl-8, .col-md-8, .col-xxxl-8, .col-xl-9, .col-xxl-9, .col-md-9, .col-xxxl-9, .col-xl-10, .col-xxl-100, .col-xxxl-10, .col-xl-11, .col-xxl-111, .col-xxxl-11, .col-xl-12, .col-xxl-122, .col-xxxl-12 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
   .design-row [class^='col-'],.design-row[class*=" col-"]
 {
    padding-right: 1rem;
    padding-left: 1rem;
}
@media (min-width: 1600px) {
    .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-13, .col-xl-14, .col-xl-15, .col-xl-16, .col-xl-17, .col-xl-18, .col-xl-19, .col-xl-20, .col-xl-21, .col-xl-22, .col-xl-23, .col-xl-24 {
        float: left;
    }
    .col-xl-24 {
        width: 100%;
    }
    .col-xl-23 {
        width: 95.83333333%;
    }
    .col-xl-22 {
        width: 91.66666667%;
    }
    .col-xl-21 {
        width: 87.5%;
    }
    .col-xl-20 {
        width: 83.33333333%;
    }
    .col-xl-19 {
        width: 79.16666667%;
    }
    .col-xl-18 {
        width: 75%;
    }
    .col-xl-17 {
        width: 70.83333333%;
    }
    .col-xl-16 {
        width: 66.66666667%;
    }
    .col-xl-15 {
        width: 62.5%;
    }
    .col-xl-14 {
        width: 58.33333333%;
    }
    .col-xl-13 {
        width: 54.16666667%;
    }
    .col-xl-12 {
        width: 50%;
    }
    .col-xl-11 {
        width: 45.83333333%;
    }
    .col-xl-10 {
        width: 41.66666667%;
    }
    .col-xl-9 {
        width: 37.5%;
    }
    .col-xl-8 {
        width: 33.33333333%;
    }
    .col-xl-7 {
        width: 29.16666667%;
    }
    .col-xl-6 {
        width: 25%;
    }
    .col-xl-5 {
        width: 20.83333333%;
    }
    .col-xl-4 {
        width: 16.66666667%;
    }
    .col-xl-3 {
        width: 12.5%;
    }
    .col-xl-2 {
        width: 8.33333333%;
    }
    .col-xl-1 {
        width: 4.16666667%;
    }
    .col-xl-pull-24 {
        right: 100%;
    }
    .col-xl-pull-23 {
        right: 95.83333333%;
    }
    .col-xl-pull-22 {
        right: 91.66666667%;
    }
    .col-xl-pull-21 {
        right: 87.5%;
    }
    .col-xl-pull-20 {
        right: 83.33333333%;
    }
    .col-xl-pull-19 {
        right: 79.16666667%;
    }
    .col-xl-pull-18 {
        right: 75%;
    }
    .col-xl-pull-17 {
        right: 70.83333333%;
    }
    .col-xl-pull-16 {
        right: 66.66666667%;
    }
    .col-xl-pull-15 {
        right: 62.5%;
    }
    .col-xl-pull-14 {
        right: 58.33333333%;
    }
    .col-xl-pull-13 {
        right: 54.16666667%;
    }
    .col-xl-pull-12 {
        right: 50%;
    }
    .col-xl-pull-11 {
        right: 45.83333333%;
    }
    .col-xl-pull-10 {
        right: 41.66666667%;
    }
    .col-xl-pull-9 {
        right: 37.5%;
    }
    .col-xl-pull-8 {
        right: 33.33333333%;
    }
    .col-xl-pull-7 {
        right: 29.16666667%;
    }
    .col-xl-pull-6 {
        right: 25%;
    }
    .col-xl-pull-5 {
        right: 20.83333333%;
    }
    .col-xl-pull-4 {
        right: 16.66666667%;
    }
    .col-xl-pull-3 {
        right: 12.5%;
    }
    .col-xl-pull-2 {
        right: 8.33333333%;
    }
    .col-xl-pull-1 {
        right: 4.16666667%;
    }
    .col-xl-pull-0 {
        right: auto;
    }
    .col-xl-push-24 {
        left: 100%;
    }
    .col-xl-push-23 {
        left: 95.83333333%;
    }
    .col-xl-push-22 {
        left: 91.66666667%;
    }
    .col-xl-push-21 {
        left: 87.5%;
    }
    .col-xl-push-20 {
        left: 83.33333333%;
    }
    .col-xl-push-19 {
        left: 79.16666667%;
    }
    .col-xl-push-18 {
        left: 75%;
    }
    .col-xl-push-17 {
        left: 70.83333333%;
    }
    .col-xl-push-16 {
        left: 66.66666667%;
    }
    .col-xl-push-15 {
        left: 62.5%;
    }
    .col-xl-push-14 {
        left: 58.33333333%;
    }
    .col-xl-push-13 {
        left: 54.16666667%;
    }
    .col-xl-push-12 {
        left: 50%;
    }
    .col-xl-push-11 {
        left: 45.83333333%;
    }
    .col-xl-push-10 {
        left: 41.66666667%;
    }
    .col-xl-push-9 {
        left: 37.5%;
    }
    .col-xl-push-8 {
        left: 33.33333333%;
    }
    .col-xl-push-7 {
        left: 29.16666667%;
    }
    .col-xl-push-6 {
        left: 25%;
    }
    .col-xl-push-5 {
        left: 20.83333333%;
    }
    .col-xl-push-4 {
        left: 16.66666667%;
    }
    .col-xl-push-3 {
        left: 12.5%;
    }
    .col-xl-push-2 {
        left: 8.33333333%;
    }
    .col-xl-push-1 {
        left: 4.16666667%;
    }
    .col-xl-push-0 {
        left: auto;
    }
    .col-xl-offset-24 {
        margin-left: 100%;
    }
    .col-xl-offset-23 {
        margin-left: 95.83333333%;
    }
    .col-xl-offset-22 {
        margin-left: 91.66666667%;
    }
    .col-xl-offset-21 {
        margin-left: 87.5%;
    }
    .col-xl-offset-20 {
        margin-left: 83.33333333%;
    }
    .col-xl-offset-19 {
        margin-left: 79.16666667%;
    }
    .col-xl-offset-18 {
        margin-left: 75%;
    }
    .col-xl-offset-17 {
        margin-left: 70.83333333%;
    }
    .col-xl-offset-16 {
        margin-left: 66.66666667%;
    }
    .col-xl-offset-15 {
        margin-left: 62.5%;
    }
    .col-xl-offset-14 {
        margin-left: 58.33333333%;
    }
    .col-xl-offset-13 {
        margin-left: 54.16666667%;
    }
    .col-xl-offset-12 {
        margin-left: 50%;
    }
    .col-xl-offset-11 {
        margin-left: 45.83333333%;
    }
    .col-xl-offset-10 {
        margin-left: 41.66666667%;
    }
    .col-xl-offset-9 {
        margin-left: 37.5%;
    }
    .col-xl-offset-8 {
        margin-left: 33.33333333%;
    }
    .col-xl-offset-7 {
        margin-left: 29.16666667%;
    }
    .col-xl-offset-6 {
        margin-left: 25%;
    }
    .col-xl-offset-5 {
        margin-left: 20.83333333%;
    }
    .col-xl-offset-4 {
        margin-left: 16.66666667%;
    }
    .col-xl-offset-3 {
        margin-left: 12.5%;
    }
    .col-xl-offset-2 {
        margin-left: 8.33333333%;
    }
    .col-xl-offset-1 {
        margin-left: 4.16666667%;
    }
    .col-xl-offset-0 {
        margin-left: 0%;
    }
}

@font-face{
    font-family:"Clan W01 Bold";
    src:url("../fonts/5476658/f5be07f6-7c38-4bd0-b6aa-ba76266b46ce.eot?#iefix");
    src:url("../fonts/5476658/f5be07f6-7c38-4bd0-b6aa-ba76266b46ce.eot?#iefix") format("eot"),url("../fonts/5476658/8a89228b-7dae-4a89-a41e-8d4197dc2e93.woff2") format("woff2"),url("../fonts/5476658/65b5050a-982f-4fc0-8754-9f8e43676182.woff") format("woff"),url("../fonts/5476658/393e029c-e32d-40ba-a736-904c9b3b71b2.ttf") format("truetype");
}
@font-face{
    font-family:"Clan W01 Thin";
    src:url("../fonts/5476758/86af119c-16d3-4c10-a96c-aab256788936.eot?#iefix");
    src:url("../fonts/5476758/86af119c-16d3-4c10-a96c-aab256788936.eot?#iefix") format("eot"),url("../fonts/5476758/23bbca1c-fb8c-47d5-a487-d1392dbe3542.woff2") format("woff2"),url("../fonts/5476758/921982be-bd83-472d-94d9-10c93157014d.woff") format("woff"),url("../fonts/5476758/0ec1f0da-3a12-4b27-9567-f11e914797b1.ttf") format("truetype");
}
@font-face{
    font-family:"Clan W01 Book";
    src:url("../fonts/5476780/89d7865a-9375-4272-97bd-2bee2ac8aa8b.eot?#iefix");
    src:url("../fonts/5476780/89d7865a-9375-4272-97bd-2bee2ac8aa8b.eot?#iefix") format("eot"),url("../fonts/5476780/fcb506e1-1c25-4264-8626-232f749b6d72.woff2") format("woff2"),url("../fonts/5476780/351592a3-6286-4683-96a1-469176d0b8f0.woff") format("woff"),url("../fonts/5476780/01351ae4-70ed-474d-9fcf-d193251453c4.ttf") format("truetype");
}
@font-face{
    font-family:"Clan W01 Medium";
    src:url("../fonts/5476802/5ae8443f-5f32-4e0b-9bc4-eab36229e309.eot?#iefix");
    src:url("../fonts/5476802/5ae8443f-5f32-4e0b-9bc4-eab36229e309.eot?#iefix") format("eot"),url("../fonts/5476802/b9860a13-c5d7-45aa-9a3e-96282718ebce.woff2") format("woff2"),url("../fonts/5476802/b9dc82db-c7bb-472c-affa-80a1e8e87ba4.woff") format("woff"),url("../fonts/5476802/07a2aaa6-5973-436e-b2fc-ca62740c37ac.ttf") format("truetype");
}
@font-face{
    font-family:"Clan W01 News";
    src:url("../fonts/5476933/6111789e-87c7-4340-9ad8-78a9bdb45f6b.eot?#iefix");
    src:url("../fonts/5476933/6111789e-87c7-4340-9ad8-78a9bdb45f6b.eot?#iefix") format("eot"),url("../fonts/5476933/dfcf59bf-7669-42d2-9913-a1dc7881ff96.woff2") format("woff2"),url("../fonts/5476933/f5b52d60-47c9-4a7b-a087-8d64d7e45526.woff") format("woff"),url("../fonts/5476933/555ed2bb-95bc-45ab-bbca-942381785270.ttf") format("truetype");
}

@font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?h691rl');
    src:  url('../fonts/icomoon.eot?h691rl#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?h691rl') format('truetype'),
    url('../fonts/icomoon.woff?h691rl') format('woff'),
    url('../fonts/icomoon.svg?h691rl#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-bb_logo { margin-bottom: -8px }
.icon-bb_logo:before {
    content: "\e900";
    font-size: 2.5em;
    color: #000000;
}
.icon-bb_logosign:before {
    content: "\e901";
    font-size: 3.5em;
}
.icon-bb_outline { margin-bottom: -10px; display: inline-block; }
.icon-bb_outline:before {
    content: "\e902";
    font-size: 2em;
}
.icon-chevron-left:before { content: "\f053"; }
.icon-chevron-right:before { content: "\f054"; }

body { max-width: 1921px; margin-left: auto; margin-right: auto; text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
body { font-family: 'Clan W01 Book',Arial,sans-serif; font-style:normal; font-weight:normal; color: #000000; }
html, body { font-size: 16px; line-height: 26px; }

strong, b, .read-more { font-family: 'Clan W01 Medium', Arial, sans-serif; font-weight: normal; font-style:normal; }
a, a:hover, a:focus, a:active { color: #004a9c; outline: none; cursor: pointer !important; }
a,button { outline: none; }
p{line-height: 1.75}
header,.frame.frame-default {
    margin-bottom: 2rem;
}
.design-row .frame.frame-default {
    margin-bottom: 1rem;
}
footer { height: 100px}
footer a, footer a:hover, footer a:focus, footer a:active { color: #000000; }
.navbar-nav { margin-top: 18px; }
.navbar-default { background-color: transparent; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin-top: 22px; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; }
.navbar-default .navbar-nav>li>a { color: #000000; padding: 15px 0 20px 0; margin-right: 30px; font-family: 'Clan W01 Book', Arial, sans-serif; }
.navbar-default .navbar-brand, .navbar-default .navbar-brand i { color: #000000; display: inline-block; height: auto;}
.navbar-nav.nav .dropdown-menu >.list-inline> li > a, .navbar-default .navbar-nav>li>a { text-transform: lowercase; font-size: 1.500rem }
.navbar-nav.nav .dropdown-menu >.list-inline> li > a { color: #000000; }

.navbar-default .navbar-nav>li.active>a:hover:after, .navbar-default .navbar-nav>li>a:focus:after, .navbar-default
.navbar-nav>li>a:active:after, .navbar-default .navbar-nav>.active>a:after, .navbar-default .navbar-nav>.active>a:hover:after,
.navbar-default .navbar-nav>.active>a:focus:after, .navbar-default .navbar-nav>.active>a:active:after,
.navbar-default .navbar-nav>li>a:hover:after, .navbar-default .navbar-nav>li>a:focus:after, .navbar-default .navbar-nav>li>a:active:after,
.navbar-default .navbar-nav>li.open>a:after, .navbar-default .navbar-nav>li.open>a:hover:after, .navbar-default .navbar-nav>li.open>a:focus:after,
.navbar-default .navbar-nav>li.open>a:active:after
{ content:''; background-color: transparent; color: #eb6909; }

.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:active,
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus,
.navbar-nav.nav .dropdown-menu > .list-inline > li.active a, .navbar-nav.nav .dropdown-menu > .list-inline > li.active a:hover,
.navbar-nav.nav .dropdown-menu > .list-inline > li.active a:focus, .navbar-nav.nav .dropdown-menu > .list-inline > li.active a:active { background-color: transparent; color: #eb6909; font-family: 'Clan W01 Book', Arial, sans-serif; }

.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,
.navbar-nav.nav .dropdown-menu > .list-inline > li.active a, .navbar-nav.nav .dropdown-menu > .list-inline > li.active a:hover,
.navbar-nav.nav .dropdown-menu > .list-inline > li.active a:focus, .navbar-nav.nav .dropdown-menu > .list-inline > li.active a:active { font-family: 'Clan W01 Book', Arial, sans-serif; }


.navbar-nav.nav .dropdown-menu > .list-inline > li > a { font-size:0.875rem; }
.navbar-nav>li>.dropdown-menu {box-shadow: none; font-family: 'Clan W01 News', Arial, sans-serif !important; }
.navbar-nav.nav .dropdown-menu>.list-inline>li>a:hover, .navbar-nav.nav .dropdown-menu>.list-inline>li>a:focus, .navbar-nav.nav .dropdown-menu>.list-inline>li>a:active,
.navbar-nav.nav .dropdown-menu>.list-inline>li.active>a, .navbar-nav.nav .dropdown-menu>.list-inline>li.active>a:hover, .navbar-nav.nav .dropdown-menu>.list-inline>li.active>a:focus, .navbar-nav.nav .dropdown-menu>.list-inline>li.active>a:active{ color: #eb6909; font-family: 'Clan W01 News', Arial, sans-serif !important;}

.navbar-toggle { margin-top:40px; }
.navbar-default .navbar-toggle { border: none; border-radius: 0; }
.navbar-default .navbar-toggle .icon-bar { background-color: #000000;}
.navbar-toggle .icon-bar {
    width: 27px;
    height: 3px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 5px;
}
.navbar-nav {
    margin: 7px 5px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent; }
.img-responsive { margin-bottom: 25px; }
.list-language { margin-right: 15px; position: relative; }
.list-language { float: left !important; }
.list-language li.lang { width: 100%;}

footer {font-size: 0.875rem; text-transform: lowercase;}
.list-language li.lang ul li { width: auto; float: left; margin-bottom: 10px;}
.list-language li.lang ul li a { padding: 0px 10px 0px 0px; margin: 7px 0 0 0; display: inline-block; }
.list-language li.lang ul li:nth-child(1)>a {  border-right: 1px solid #000000; padding-left: 0}
.list-contact li.logo {width: 100%; margin-bottom: 20px; margin-left: -10px; }
.list-contact li a, .list-language li.lang ul li a { font-size: 0.875rem; text-transform: lowercase; }
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 { font-style:normal; font-family: 'Clan W01 Book', Arial, sans-serif; color: inherit; font-weight: 600; display: inline-block; }

h1, .h1 { font-size: 1.5rem; margin-top: 0; margin-bottom: 2rem; line-height: 34px;}
h2, .h2 { font-size: 1.5rem; margin-top: 0; line-height: 34px; margin-bottom: 2rem}
h3, .h3 { font-size: 1.188rem; margin-top: 0; margin-bottom: 1rem; line-height: 28px; }
.subpage h1,.subpage .h1 { margin-top: 0px; margin-bottom: 2rem; }
h4, .h4 { font-size: 1.188rem; margin-top: 0; margin-bottom: 1rem; line-height: 28px; }

section .ce-bodytext h1,
section .ce-bodytext h2,
section .ce-bodytext h3,
section .ce-bodytext h4,
section .ce-bodytext .h1,
section .ce-bodytext .h2,
section .ce-bodytext .h3,
section .ce-bodytext .h4
{
    margin-top: 15px;
}
.image-embed-item {
    max-width: 100%;
    height: auto;
    margin-bottom: 2rem;
}
.image-caption {
    font-size: 0.75rem;
    line-height: 18px;
    margin-top: -1.25rem;
    margin-bottom: 2rem;
}

.block {border: 3px solid #00437a; color: #00437a; margin-bottom: 30px; padding: 10px }
.block .row {padding: 10px 10px 0px 10px; }
.block .title { text-transform: uppercase; }

.block .description { text-transform: lowercase; }
.lead { font-family: 'Clan W01 Book', Arial, sans-serif; }
.navbar-collapse { box-shadow: none; -webkit-box-shadow: none; }

.gallery-title, .gallery-title a{ font-family: 'Clan W01 Medium', Arial, sans-serif !important; font-size: 0.813rem !important; color: #ec6608 !important; }
.gallery-teaser { margin-bottom: 15px; }


.orange { background-color: #ec6608; }
.orange h1,.orange .h1,.orange h2,.orange .h2,.orange h3,.orange .h3,.orange h4,.orange .h4,.orange h5,.orange .h5,
.orange h6,.orange .h6, .orange .navbar-nav.nav .dropdown-menu >.list-inline> li > a,
.orange .block, .orange .navbar-nav.nav .dropdown-menu>.list-inline>li>a:hover, .orange .navbar-nav.nav .dropdown-menu>.list-inline>li>a:focus,
.orange .navbar-nav.nav .dropdown-menu>.list-inline>li>a:active, .orange .navbar-nav.nav .dropdown-menu>.list-inline>li.active>a,
.orange .navbar-nav.nav .dropdown-menu>.list-inline>li.active>a:hover, .orange .navbar-nav.nav .dropdown-menu>.list-inline>li.active>a:focus,
.orange .navbar-nav.nav .dropdown-menu>.list-inline>li.active>a:active,
.orange .navbar-default .navbar-nav>li>a:hover, .orange .navbar-default .navbar-nav>li>a:focus, .orange .navbar-default .navbar-nav>li>a:active,
.orange .navbar-default .navbar-nav>.active>a, .orange .navbar-default .navbar-nav>.active>a:hover, .orange .navbar-default .navbar-nav>.active>a:focus,
.orange .navbar-default .navbar-nav>.open>a, .orange .navbar-default .navbar-nav>.open>a:hover, .orange .navbar-default .navbar-nav>.open>a:focus,
.orange .navbar-nav.nav .dropdown-menu > .list-inline > li.active a, .orange .navbar-nav.nav .dropdown-menu > .list-inline > li.active a:hover,
.orange .navbar-nav.nav .dropdown-menu > .list-inline > li.active a:focus, .orange .navbar-nav.nav .dropdown-menu > .list-inline > li.active a:active,
.orange .navbar-default .navbar-nav>li.active>a:hover:after, .orange .navbar-default .navbar-nav>li>a:focus:after, .orange .navbar-default
.orange .navbar-nav>li>a:active:after, .orange .navbar-default .navbar-nav>.active>a:after, .orange .navbar-default .navbar-nav>.active>a:hover:after,
.orange .navbar-default .navbar-nav>.active>a:focus:after, .orange .navbar-default .navbar-nav>.active>a:active:after,
.orange .navbar-default .navbar-nav>li>a:hover:after, .orange .navbar-default .navbar-nav>li>a:focus:after, .orange .navbar-default .navbar-nav>li>a:active:after,
.orange .navbar-default .navbar-nav>li.open>a:after, .orange .navbar-default .navbar-nav>li.open>a:hover:after, .orange .navbar-default .navbar-nav>li.open>a:focus:after,
.orange .navbar-default .navbar-nav>li.open>a:active:after, .orange .navbar-nav.nav .dropdown-menu >.list-inline> li > a,
.orange a, .orange a:hover, .orange a:focus, .orange a:active, body.orange { color: #000000; }
.orange .block { border: 3px solid #000000; }

.orange .navbar-default .navbar-nav>li>a:hover, .orange .navbar-nav.nav .dropdown-menu>.list-inline>li>a:hover,
.orange .navbar-default .navbar-nav>li.active>a:hover, .orange .navbar-nav.nav .dropdown-menu>.list-inline>li.active>a:hover,
.orange .navbar-default .navbar-nav>.active>a { color: #ffffff; }

.blue { background-color: #000000; }
.blue h1,.blue .h1,.blue h2,.blue .h2,.blue h3,.blue .h3,.blue h4,.blue .h4,.blue h5,.blue .h5,
.blue h6,.blue .h6, .blue .block, .blue a, .blue a:hover, .blue a:focus, .blue a:active, body.blue, .blue .icon-bb_logo:before,
.blue .icon-bb_logosign:before, .blue .icon-bb_outline:before, .blue .navbar-nav.nav .dropdown-menu >.list-inline> li > a,
.blue .navbar-default .navbar-brand, .blue .navbar-default .navbar-brand i, .blue .navbar-default .navbar-nav>li>a { color: #ffffff; }

.blue .navbar-default .navbar-nav>li.active>a, .blue .navbar-default .navbar-nav>li>a:hover, .blue .navbar-default .navbar-nav>li>a:focus,
.blue .navbar-default .navbar-nav>li>a:active, .blue .navbar-nav.nav .dropdown-menu>.list-inline>li>a:hover,
.blue .navbar-nav.nav .dropdown-menu>.list-inline>li>a:focus, .blue .navbar-nav.nav .dropdown-menu>.list-inline>li>a:active,
.blue .navbar-nav.nav .dropdown-menu>.list-inline>li.active>a, .blue .navbar-nav.nav .dropdown-menu>.list-inline>li.active>a:hover,
.blue .navbar-nav.nav .dropdown-menu>.list-inline>li.active>a:focus, .blue .navbar-nav.nav .dropdown-menu>.list-inline>li.active>a:active{ color: #eb6909; }
.blue .navbar-default .navbar-toggle .icon-bar { background-color: #ffffff; }
.blue .navbar-default .navbar-toggle { background-color: transparent; border: none; }
.blue .block { border: 3px solid #ffffff;  }
.blue .list-language li.lang ul li:nth-child(1)>a {  border-right: 1px solid #ffffff; }

.row.no-padding { padding: 0; }
.row.no-padding-lr { padding-left: 0; padding-right: 0; }

.tooltip-container { display: none; }
.popover { max-width: 900px; border-radius: 0; }
.popover-content { padding: 15px 15px 0 15px;}
.popover .img-responsive , .carousel .img-responsive{ margin-bottom: 0; }

.blue .popover .popover-content { font-family: 'Clan W01 Book', Arial, sans-serif !important; color: #000000; }
.blue .popover .popover-content .block { border: none; color: #00437a; padding: 0; display: inline-block; margin-bottom: 0}
.blue .popover .popover-content h1, .blue .popover .popover-content .h1,
.blue .popover .popover-content h2, .blue .popover .popover-content .h2,
.blue .popover .popover-content h3, .blue .popover .popover-content .h3,
.blue .popover .popover-content h4, .blue .popover .popover-content .h4,
.blue .popover .popover-content h5, .blue .popover .popover-content .h5,
.blue .popover .popover-content h6, .blue .popover .popover-content .h6,
.orange .popover .popover-content h1, .orange .popover .popover-content .h1,
.orange .popover .popover-content h2, .orange .popover .popover-content .h2,
.orange .popover .popover-content h3, .orange .popover .popover-content .h3,
.orange .popover .popover-content h4, .orange .popover .popover-content .h4,
.orange .popover .popover-content h5, .orange .popover .popover-content .h5,
.orange .popover .popover-content h6, .orange .popover .popover-content .h6,
.popover .popover-content h1, .popover .popover-content .h1,
.popover .popover-content h2, .popover .popover-content .h2,
.popover .popover-content h3, .popover .popover-content .h3,
.popover .popover-content h4, .popover .popover-content .h4,
.popover .popover-content h5, .popover .popover-content .h5,
.popover .popover-content h6, .popover .popover-content .h6 { color: #eb6909; font-family: 'Clan W01 Medium', Arial, sans-serif; margin-top: 0; }

.popover.bottom>.arrow { top: -10px; }
.popover button.close { position: absolute; right: 10px; top: 10px; text-shadow: none; font-weight: normal; color: #00437a; opacity: 1; filter: alpha(opacity=100); }

.carousel .img-responsive{ width: 100%; }

.carousel-control .glyphicon-chevron-left:before {
    content: "\f053";  font-family: 'icomoon' !important;
}
.carousel-control .glyphicon-chevron-right:before {
    content: "\f054"; font-family: 'icomoon' !important;
}
.gallery-details .carousel-indicators.thumbnail-scrollbar { margin: 25px 5px ; overflow: auto; position: static; text-align: left; width: 100%; }
.gallery-details .carousel-indicators.thumbnail-scrollbar li {  max-width:8.33333333%; background-color: transparent; -webkit-border-radius: 0; border-radius: 0; display: inline-block; height: auto; margin: 0 !important; width: auto; }
.gallery-details .carousel-indicators.thumbnail-scrollbar li img { display: block; opacity: 0.5; }
.gallery-details .carousel-indicators.thumbnail-scrollbar li.active img { opacity: 1; }
.gallery-details .carousel-indicators.thumbnail-scrollbar li:hover img { opacity: 0.75; }
.carousel-outer { position: relative; margin-top:10px; }
.gallery-details .carousel-description { margin-bottom: 15px; background-color: #ffffff; padding: 15px; color: #00437a; }
.carousel .back a, .carousel-description a { color: #eb6909; font-family: 'Clan W01 Medium', Arial, sans-serif;  }
.carousel h1, .carousel .h1, .carousel h2, .carousel .h2, .carousel h3, .carousel .h3, .carousel h4, .carousel .h4 { margin-bottom: 15px; color: #eb6909; font-family: 'Clan W01 Medium', Arial, sans-serif; font-size: 1.750rem; }
.gallery-details .carousel-control { color: #eb6909 !important; }
.gallery-details .carousel-control, .gallery-details .carousel-control.right, .gallery-details .carousel-control.left { background: transparent; }
.gallery-details .carousel-control, .gallery-details .carousel-control:hover, .gallery-details .carousel-control:focus { opacity: 1; filter: alpha(opacity=100); }
.gallery-details .carousel-indicators.thumbnail-scrollbar li {  max-width:48%; display: inline-block; float: left; padding: 0px 20px 15px 0; border: none; }

.gallery-details .carousel-caption { position: relative; padding: 10px 0; }


.carousel-caption { left: 19%; bottom: auto; top: 20%; text-align: left; text-shadow: none; font-family: 'Clan W01 Book', Arial, sans-serif; color: #eb6909; }
.gallery-details .carousel-caption { left: 10px; }
.carousel-caption h1, .carousel-caption .h1,.carousel-caption h2,.carousel-caption .h2,.carousel-caption h3,.carousel-caption .h3,.carousel-caption h4,.carousel-caption .h4 { font-family: 'Clan W01 Thin', Arial, sans-serif; color: #eb6909;  }
.position-none {
    position: unset !important;
}
.navbar-toggle {
    margin-right: 0;
    padding-right: 0;
}

@media (max-width: 767px) {
    .carousel-indicators .img-responsive {
        height: auto;
    }
    .img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
        display: block;
        max-width: 100%;
        object-fit: cover;
    }
    .dropdown-menu {
        position: relative;
        float: none;
        display: block;
        border: none;
        background-color: transparent;
    }

    .navbar-nav>li { display: inline-block; width: 100%; }
    .navbar-default .navbar-nav>li>a { padding: 15px 0 2px 0; }
    .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:active,
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus
    { display: inline-block; width: auto; }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #000000; }


    .blue .popover .popover-content h1, .blue .popover .popover-content .h1,
    .blue .popover .popover-content h2, .blue .popover .popover-content .h2,
    .blue .popover .popover-content h3, .blue .popover .popover-content .h3,
    .blue .popover .popover-content h4, .blue .popover .popover-content .h4,
    .blue .popover .popover-content h5, .blue .popover .popover-content .h5,
    .blue .popover .popover-content h6, .blue .popover .popover-content .h6,
    .orange .popover .popover-content h1, .orange .popover .popover-content .h1,
    .orange .popover .popover-content h2, .orange .popover .popover-content .h2,
    .orange .popover .popover-content h3, .orange .popover .popover-content .h3,
    .orange .popover .popover-content h4, .orange .popover .popover-content .h4,
    .orange .popover .popover-content h5, .orange .popover .popover-content .h5,
    .orange .popover .popover-content h6, .orange .popover .popover-content .h6,
    .popover .popover-content h1, .popover .popover-content .h1,
    .popover .popover-content h2, .popover .popover-content .h2,
    .popover .popover-content h3, .popover .popover-content .h3,
    .popover .popover-content h4, .popover .popover-content .h4,
    .popover .popover-content h5, .popover .popover-content .h5,
    .popover .popover-content h6, .popover .popover-content .h6 { margin-top: 15px; }
    .gallery-details .carousel-control { font-size: 25px;}
    .container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .navbar-brand {
        padding-left: 0 !important;
    }
}

@media (min-width: 768px) {
    .navbar-nav { margin: 40px 5px 5px 5px; }
    .navbar-nav.nav .dropdown-menu { left: 0; right: 0 !important; top: 2.5em; box-shadow: none; border: none; margin: 0 auto; margin-right:-400px; background: transparent; padding: 0; }
    .navbar-nav.nav .dropdown-menu > .list-inline > li { float: left }
    .navbar-nav.nav .dropdown-menu > .list-inline > li > a { text-transform: lowercase; width: auto !important; background: transparent; padding: 0 5px 0 0; margin: 0; }

    .left-column { padding-left: 8%; }
    .left-column .lead { margin-left: -8%; }
    /*.icon-bb_logosign:before { font-size: 4.6em;}*/
    /**.navbar-nav.nav .dropdown-menu { margin-right: -500px }*/
    /*.navbar-nav { margin-top: 35px; }*/
    .icon-bb_logosign:before { font-size: 3.7em; }
    .navbar-default .navbar-brand { padding-left: 0;}
    /*.navbar-default .navbar-brand,.list-contact { margin-left: 15px;}*/
    .list-contact li.logo { width: auto; margin-bottom: 0}
    .gallery-details .carousel-description { margin-top: 15px; background-color: transparent; padding: 0; color: #ffffff; }
    .gallery-details .carousel-indicators.thumbnail-scrollbar li {  max-width:30%; }
    .carousel-caption, .gallery-details .carousel-caption { left: 19%; bottom: auto; top: 20%; text-align: left; text-shadow: none; font-family: 'Clan W01 Book', Arial, sans-serif;  }
    .gallery-details .carousel-caption { left: 0;  }
    .carousel-caption h1, .carousel-caption .h1,.carousel-caption h2,.carousel-caption .h2,.carousel-caption h3,.carousel-caption .h3,.carousel-caption h4,.carousel-caption .h4 { font-family: 'Clan W01 Thin', Arial, sans-serif; color: #eb6909; font-size: 5.063rem; }
    /*.gallery-details .carousel-indicators.thumbnail-scrollbar { margin: 25px -10px; }*/
    .gallery-details { }
    .dropdown:hover .dropdown-menu {
        display: block;
    }

}
@media (max-width: 991px) {
    footer {
        margin-top: 2rem;
    }

}
@media (min-width: 992px) {
    /**.navbar-nav.nav .dropdown-menu { margin-right: -720px }*/
    .navbar-toggle { margin-top: 8px; }
    /*.navbar-default .navbar-brand { margin-left: 0 }*/
    .navbar-header { width: 8.333%; }
    .navbar-header,.list-contact { margin-left: 3.16666667%;}
    .subpage .navbar-header{ margin-right: 3.6789%;margin-left: 0;}
    .subpage .list-contact { margin-left: 12.166667%;}
    .list-language { margin-top: -3px; float: right !important; }
    .list-language li.lang { width: auto; margin-bottom: -15px; }
    .gallery-details .carousel-indicators.thumbnail-scrollbar li {  max-width:20.83333333%; }
    .icon-bb_logosign:before { font-size: 4em;}
    footer {
        margin-top: 3rem;
    }
}
@media (min-width: 1200px) {
    /**.navbar-nav.nav .dropdown-menu { margin-right: -920px }*/
    .gallery-details .carousel-indicators.thumbnail-scrollbar li {  max-width:12.5%; }
}
@media (min-width: 1600px) {
    /**.navbar-nav.nav .dropdown-menu { margin-right: -1300px }*/
    .icon-bb_logosign:before { font-size: 4.5em;}
    /*.navbar-nav { margin-top: 50px;}*/
}
.visible-xl { display: none !important;}
@media (min-width: 1600px) and (max-width: 1919px) {
    .hidden-xl { display: none !important; }
}
