  display: none;
}/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/


/* Parent stylesheet should be loaded from functions.php not using @import */

/*---------- Basic Typography ---------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, a, nav, section, summary, time, mark, audio, video {
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html,
html body {
    /* Typography  */
    font-family: 'Gotham Narrow';
    letter-spacing: 0;
    color: #000;
}
body h1,
body h1.vcex-heading {
    /* Typography  */
    font-size: 60px;
    font-family: 'Gotham Narrow';
    margin-top: 0;
}
body h2,
body h2.vcex-heading {
    /* Box-model */
    margin-top: 0;

    /* Typography  */
    font-size: 30px;
    font-family: 'Gotham Narrow';    
}
body h3,
body h3.vcex-heading {
    /* Box-model */
    margin-top: 0;

    /* Typography  */
    font-size: 24px;
    font-family: 'Gotham Narrow';
}
body h4,
body h4.vcex-heading {
    /* Box-model */
    margin-top: 0;

    /* Typography  */
    font-size: 22px;
    font-family: 'Gotham Narrow';    
}
body h5,
body h5.vcex-heading {
    /* Typography  */
    font-size: 20px;
    font-family: 'Gotham Narrow';
    margin-top: 0;
}
body h6,
body h6.vcex-heading {
    /* Box-model */
    margin-top: 0;

    /* Typography  */
    font-size: 18px;
    font-family: 'Gotham Narrow';
}
body p {
    /* Typography  */
    font-size: 18px;
    font-family: 'Gotham Narrow Book';
    color: #000;

    /* Visual */
    line-height: 1.4;
}

body a{ color: #00A19A; }
body a:hover { color: #025a52; }

/*--------- Header --------*/

.page-header { display: none !important; }
#site-header.header-has-bg { background: #fff !important; }
body #site-navigation .dropdown-menu>li>a,
body #site-navigation .dropdown-menu>.current-menu-item>a,
body #site-navigation .dropdown-menu>.current-menu-parent>a { color: #fff; }
body #site-navigation .dropdown-menu>li>a:hover{ color: #fff; }

body #site-header {
    /* Positioning  */
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
}

body .is-sticky #site-navigation .dropdown-menu>.current-menu-item>a,
body .is-sticky #site-navigation .dropdown-menu>.current-menu-parent>a { color: #006560; }

.is-sticky #site-navigation .dropdown-menu>li.current-menu-item>a>span.link-inner { border-color: #006560; }
body .is-sticky #site-navigation .dropdown-menu>li>a { color: #006560; }
#site-navigation .dropdown-menu>li.current-menu-item>a>span.link-inner { transition: 0.15s; }
#site-navigation .dropdown-menu>li>a>span.link-inner{ border: 0 !important;position: relative; }
#site-navigation .dropdown-menu>li>a>span.link-inner:before {
    /* Positioning */
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    content: "";

    /* Box-model */
    height: 2px;
    width: 0;

    /* Typography */
    background: #fff;
    margin: 0 auto;
    transition: 0.3s;
}

#site-navigation .dropdown-menu>li>a:hover>span.link-inner:before,
#site-navigation .dropdown-menu>li.current-menu-item>a>span.link-inner:before{ width: 100%; }

.is-sticky #site-navigation .dropdown-menu>li>a>span.link-inner:before{
    background: #006560;
}

#site-navigation .dropdown-menu>li.current-menu-item>a:hover>span.link-inner{ border-color: #09756a; }

#site-navigation .dropdown-menu>li>a>span.link-inner { padding: 0; }

#site-navigation .dropdown-menu>li>a>span.link-inner {
    /* Box-model */
    padding: 5px 0;

    /* Visul */
    border-color: transparent;
    border-radius: 0;
}

body .navbar-style-one { right: 0px; }

#site-navigation ul li { margin: 0 30px; }

#site-navigation ul li:last-child{
    margin-right: 0;
}

.navbar-style-one .dropdown-menu>li>a {
    /* Box-model */
    padding: 0;
    margin: 0 5px;
}
body #site-header.header-one.wpex-full-width{
    /* Box-model */
    padding-left: 30px !important;
    padding-right: 30px !important;
}
body #site-header #site-header-inner {
    /* Box-model */
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 0;
    padding-right: 0;
}
body.wpex-responsive .container,
body.wpex-responsive .vc_row-fluid.container {
    /* Box-model */
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

div#site-header-sticky-wrapper { height: auto !important; }

body.header-is-sticky #site-header{
        background-color: #fff;
}
body.header-is-sticky #site-navigation .dropdown-menu>.current-menu-item>a, 
body.header-is-sticky #site-navigation .dropdown-menu>.current-menu-parent>a,
body.header-is-sticky #site-navigation .dropdown-menu>li>a{
        color: #006560;
}
body.header-is-sticky #site-navigation .dropdown-menu>li>a>span.link-inner:before {
    background: #006560;
}

/*---------- Home page ----------*/
.mobile-banner-iframe.has-show .vc_video-bg { display: block !important;pointer-events: all}

.wpex-is-mobile-device .mobile-banner-iframe.has-show .wpex-video-bg-wrap{display: block;}

video::-webkit-media-controls, video::-webkit-media-controls-panel {
  display: none;
}

.mobile-banner-iframe.has-show .wpex-video-bg-wrap{background: #000;}

.wpex-is-mobile-device .hero-banner-text .wpex-video-bg-wrap{display: block;}

.hero-banner-text .wpex-video-bg-wrap{background: #000;}

body .wpex-video-bg{object-fit: cover;}

.f-size-12 p {
    /* Box-model */
    display: block;

    /* Visual */
    font-size: 12px !important;
}

.dark_bg * { color: #fff; }

.only_content>div:not(.wpex-bg-overlay-wrap) {
    /* Box-model */
    float: none;
    max-width: 880px;
    margin-left: auto;
    margin-right: auto;
}

.only_content h1 { font-weight: 500;     line-height: 1.2;}

.only_content p {
    /* Typography  */
    font-size: 20px;
    font-family: 'Gotham Narrow';
    line-height: 1.3;
    font-weight: 500;
}
.only_content .f-size-12 p{
    font-weight: 700;   
}

.only_content .f-size-12 p {/*font-family: 'Helvetica';*/ letter-spacing: 0.1em;}

.por { position: relative; }

.wpex-slider .sp-buttons {
    /* Positioning */
    position: absolute;
    left: 0;
    top: auto;
    bottom: 0;
    right: 0;

    /* Box-model */
    width: auto;
    padding: 15px;
    margin: 0 auto;
}
.img_size_cover img {
    /* Box-model */
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.full-width-img figure { width: 100%; }

.full-width-img .vc_single_image-wrapper { width: 100%; }

.full-width-img img {
    /* Box-model */
    width: 100%;
    object-fit: cover;
}

/* Image arrow */
.img-arrow-left {
    /* Positioning */
    position: relative;

    /* Visual */
    overflow: visible;
}
.img-arrow-left:before {
    /* Positioning */
    position: absolute;
    left: 0;
    top: 50%;

    /* Box-model */
    transform: translateY(-50%);

    /* Visual */
    content: "";
    z-index: 2;
    border-left: 40px solid #fff;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
}

.img-with-content-cover .vc_column-inner { margin-bottom: 0; }

.img-with-content-cover h3 {margin-bottom: 5px;}

.img-with-content-cover p{line-height: 1.4;}

.img-with-content-cover .green-btn { margin-bottom: 0; }

.img-arrow-right {
    /* Positioning */
    position: relative;
    overflow: visible;
}
.img-arrow-right:before {
    /* Positioning */
    content: "";
    position: absolute;
    right: 0;
    top: 50%;

    /* Visual */
    z-index: 2;
    border-right: 40px solid #fff;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    transform: translateY(-50%);
}

body .vcex-testimonials-fullslider-rating { padding: 10px 0; }

.vcex-testimonials-fullslider .entry p{
    /* Typography */
    font-weight: 700;
    font-family: 'Gotham Narrow Book';
}
.vcex-testimonials-fullslider-rating span {
    /* Box-model */
    margin: 0 5px;

    /* visual */
    font-size: 22px;
}

body .vcex-testimonials-fullslider-avatar { margin-bottom: 0; }

body .vc_btn3.vc_btn3-size-md {
    /* Box-model */
    padding: 16px 30px;

    /* Typography */
    font-size: 18px;
    background-color: #00a19a;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Gotham Narrow';
    font-weight: 700;

    /* Visual */
    letter-spacing: 0.05em;
}
.vcex-testimonials-fullslider-author {
    /* Typography */
    font-style: italic;
    font-family: 'Gotham Narrow Book';
    font-size: 16px;
    font-weight: 500;
}

.sp-horizontal .sp-arrows{ top: 60px; }

body .vc_btn3.vc_btn3-size-md:hover {
    /* Typography */
    background-color: #006560;
    color: #ffffff;
}

body .vcex-testimonials-fullslider.has-arrows .sp-arrow { color: #000; }

body .vcex-testimonials-fullslider-avatar img {
    /* Box-model */
    width: 110px;
    height: 150px;

    /* Visual */
    border-radius: 0;
    /*
    -webkit-clip-path: url(#triangle-img);
    clip-path: url(#triangle-img);
    */
    object-fit: cover;
}
.triangle-shape-cover {
    /* Box-model */
    /*height: 0;*/

    /* Visual */
    /*overflow: hidden;*/
}
.vcex-testimonials-fullslider-inner {
    /* Box-model */
    max-width: 870px;
    margin: 0 auto;
}

/* Footer */
.footer-logo-with-content img { margin: 0 20px; }

/* Huset */

.green-bg-cnt { background: rgb(204, 236, 235); }
.green-arrow .img-arrow-left:before{ border-left-color: rgb(204, 236, 235); }
.green-bg-cnt.img-arrow-right:before { border-left-color: rgb(204, 236, 235); }

.just-content-only a{
    /* Typography */
    font-family: 'Gotham Narrow';
    font-weight: 500;
}
.vcex-image-slider.img-arrow-left:before{
    /* Positioning */
    left: 0;
    right: auto;
}
.vcex-image-slider.img-arrow-right:before{
    /* Positioning */
    left: auto;
    right: 0;
}

.just-content-only h3 { margin-bottom: 0; }

.just-content-only .wpb_wrapper h2 {margin: 0;}

.just-content-only .just-content-left p {
    /* Typography */
    font-family: 'Gotham Narrow';
    letter-spacing: -0.02em;
    font-size: 20px;
    line-height: 1.3;
}

.just-content-only .just-content-left p a{ font-size: 18px; }

.just-content-only .just-content-left p strong {font-weight: 500;}

.full-width-img-section img { width: 100vw; }

.no-head-title-padding h2{ margin-bottom: 0; }

.no-head-title-padding h3{ margin-bottom: 0; }

.bg_img_only { min-height: 200px; }

.custom-big-img img { opacity: 0; }


/* konot building seciton */
.kontor-footer-section .article-building { background: #073c39; }

.kontor-footer-section .article-building .inner {
    /* Positioning */
    position: relative;

    /* Box-model */
    margin-top: 70px;
}
.kontor-footer-section .article-building .wireframe {
    /* Positioning */
    position: relative;

    /* Box-model */
    width: 536px;
    height: 800px;
}
.kontor-footer-section .article-building .wireframe img {
    /* Positioning */
    position: absolute;

    /* Box-model */
    display: block;
    width: 100%;
}
.kontor-footer-section .article-building .wireframe .floors {
    /* Positioning */
    position: absolute;
    top: 56px;
    left: 12px;

    /* Box-model */
    display: block;
}
.kontor-footer-section .article-building .wireframe .floors .floor {
    /* Positioning */
    position: relative;

    /* Box-model */
    display: block;
    height: 23px;
    width: 260px;
    margin-bottom: 3px;
}
.kontor-footer-section .article-building .wireframe .floors .floor-4 { width: 284px; }

.kontor-footer-section .article-building .wireframe .floors .floor-3,
.kontor-footer-section .article-building .wireframe .floors .floor-2 { width: 332px; }

.kontor-footer-section .article-building .wireframe .floors .floor-1 {
    /* Box-model */
    height: 29px;
    width: 332px;
}
.kontor-footer-section .article-building .wireframe .floors .floor-0 {
    /* Box-model */
    height: 30px;
    width: 332px;
}
.kontor-footer-section .article-building .wireframe .floors .floor .number {
    /* Positioning */
    position: absolute;
    left: -35px;
    width: 80px;

    /* Box-model */
    display: block;
    text-align: right;

    /* Typography */
    font-size: 16px;
    font-weight: bold;
    color: #6c9694;
}

.kontor-footer-section .article-building .wireframe .floors .floor.active .number { color: #fff; }

.kontor-footer-section .article-building .wireframe .floors .floor .number.text {
    /* Positioning */
    top: 4px;

    /* Typography */
    font-style: italic;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 300;
}
.kontor-footer-section .article-building .wireframe .floors .floor .marker {
    /* Positioning */
    position: absolute;
    left: 20px;
    right: 0px;
    top: 0px;
    bottom: 0px;

    /* Box-model */
    display: block;

    /* Visual */
    transition: background-color 0.5s ease;
}
.kontor-footer-section .article-building .wireframe .floors .floor-26 .marker,
.kontor-footer-section .article-building .wireframe .floors .floor-0 .marker { left: -20px; }

.kontor-footer-section .article-building .wireframe .floors .floor.active:hover .marker,
.kontor-footer-section .article-building .wireframe .floors .floor.selected .marker { background-color: rgba(255,255,255,0.4); }

.kontor-footer-section .article-building .wireframe .floors .floor.active .marker .avaible {
    /* Positioning */
    position: absolute;
    left: 33px;
    right: 0px;
    top: 0px;
    bottom: 0px;

    /* Box-model */
    display: block;
    transition: background-color 0.5s ease;
    background-color: rgba(174,227,224,0.5);
}

.kontor-footer-section .article-building .wireframe .floors .floor-0 .marker{ left: 20px; }

.kontor-footer-section .article-building .wireframe .floors .floor.floor-26 .marker .avaible { left: 73px; }
/*.kontor-footer-section .article-building .wireframe .floors .floor.floor-0 .marker .avaible{left: 30px;}*/

.kontor-footer-section .article-building .header {
    /* Positioning */
    position: absolute;
    top: 0px;
    left: 200px;
    z-index: 1;

    /* Typography */
    font-weight: 300;
    color: #d0eceb;

    /* Box-model */
    padding-left: 400px;
}
.kontor-footer-section .article-building .detail {
    /* Positioning */
    position: absolute;
    z-index: 2;
    top: 60px;
    left: 300px;

    /* Box-model */
    display: none;
    width: 750px;
    height: 540px;

    /* Typography */
    background: #457e7b;

    /* Visual */
    -webkit-box-shadow: 0px 0px 60px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 60px -8px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 60px -8px rgba(0,0,0,0.75);
}
.kontor-footer-section .article-building .detail .img {
    /* Box-model */
    margin: 20px auto 0 auto;
    width: 600px;
    height: 475px;
}
.kontor-footer-section .article-building .detail .img img {
    /* Box-model */
    display: block;
    width: 100%;
}
.kontor-footer-section .article-building .detail .link {
    /* Positioning */
    position: absolute;
    bottom: 10px;

    /* Box-model */
    width: 100%;

    /* Typography */
    text-align: center;
}
.kontor-footer-section .article-building .detail .link a {
    /* Typography */
    font-size: 15px;
    color: #fff;
    text-decoration: none;
}
.kontor-footer-section .article-building .detail .close {
    /* Positioning */
    position: absolute;
    top: 3px;
    right: 8px;
}
.kontor-footer-section .article-building .detail .close a {
    /* Typography */
    font-size: 30px;
    color: #fff;
}
.kontor-footer-left {
    z-index: 10;
}
.fancybox-bg {
    /* Typography */
    background: #457e7b !important;
    opacity: 0;
}
.fancybox-is-open .fancybox-bg { opacity: .98 !important; }

.page-template-fullWidth #main.site-main{
    /* Box-model */
    padding-top: 130px;
    padding-bottom: 130px;
}
.page-template-fullWidth .full-width-wrapper{
    /* Box-model */
    width: 100%;
    float: left;
    padding: 40px 0;
}
.footer-logo-with-content img + img {
    /* Positioning */
    position: relative;
    top: -10px;
}

.page-template-fullWidth #site-header{ background: #006560; }

.page-template-fullWidth .page-header { display: block !important; }

.kontakt-single-image .vc_column-inner { margin-bottom: 30px; }

.triangle-shape-cover image{ height: 100%; }


/*---------- Contact page ---------*/
.page-template-contact #site-header {
    /* Positioning  */
    position: absolute;

    /* Box-model */
    width: 100%;

    /* Visual */
    background: transparent;
}
.contact-map-wrapper .wpb_map_wraper:before {
    /* Positioning */
    position: absolute;
    left: 0;
    right: 0;

    /* Box-model */
    width: 100%;
    height: 450px;

    /* Visual */
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.5) 100%);
    content: "";
    pointer-events: none;
    z-index: 1;
}

.page-template-contact .is-sticky #site-header::before { height: auto; }

.page-template-contact .contact-map-wrapper > .wpb_column > .vc_column-inner { padding: 0px !important; }

.page-template-contact .contact-map-wrapper .wpb_map_wraper {
    /* Positioning */
    position: relative;

    /* Box-model */
    min-height: 750px;
    width: 100%;

    /* Visual */
    overflow: hidden;
}
.page-template-contact .contact-map-wrapper iframe {
    /* Positioning */
    position: absolute;
    bottom: -25%;
    left: 0;
    right: 0;

    /* Box-model */
    height: 150%;
    border: 0px !important;
    width: 100% !important;
}
.page-template-contact .contact-middle-content .wpb_text_column p {
    /* Typography */
    font-family: 'Gotham Narrow';
    font-size: 20px;
}
.page-template-contact .contact-middle-content .wpb_wrapper p a{
    font-family: 'Gotham Narrow Book';
}
.page-template-contact .contact-middle-content .wpb_wrapper p a:nth-child(2) {
    /* Visual */
    color: #007E78;
    text-decoration: underline;
}

.page-template-contact .contact-middle-content .wpb_wrapper p a:last-child { color: #000; }

.page-template-contact #site-header #site-header-inner { padding-top: 20px !important; }

.page-template-contact #main.site-main .page-header { display: none; }

.contact-us-wrapper {
    /* Box-model */
    width: 100%;
    float: left;
}

.contact-map-wrapper > .wpb_column > .vc_column-inner { margin-bottom: 0px !important; }

.kontakt_content_dark > div:not(.wpex-bg-overlay-wrap) { max-width: 100%; }

.kontakt_content_dark > div:not(.wpex-bg-overlay-wrap) .wpb_content_element { max-width: 880px; }

.wpex-slider .sp-button {
    /* Box-model */
    height: 18px;
    width: 12px;
    margin: 0 4px;

    /* Visual */
    background-image: url('assets/images/dot.png');
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    border-radius: 0;
    background-color: transparent !important;    
}

.wpex-slider .sp-selected-button { background-image: url('assets/images/dot-active.png'); }

div.hero-banner-text {
    /* Box-model */
    height: auto;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
div.hero-banner-text .wpex-video-bg-wrap{
    position: static;
}
div.hero-banner-text .wpex-video-bg{
    position: static;
        vertical-align: top;
}


.hero-banner-text > .wpb_column.vc_column_container {
    /* Positioning */
    position: absolute;
    right: 100px;
    bottom: 40px;

    /* Box-model */
    width: 360px;
}
.hero-banner-text .vc_column-inner .wpb_wrapper {
    /* Box-model */
    padding: 15px 60px 15px 20px;
    width: 100%;

    /* Typography */
    border-radius: 10px;
    background: rgba(155, 206, 164, 0.8);
}

.hero-banner-text .wpb_wrapper { position: relative; }

.hero-banner-text .wpb_wrapper:after {
    /* Positioning */
    position: absolute;
    bottom: 15px;
    right: 12px;

    /* Box-model */
    height: 19px;
    width: 19px;
    margin: 0 4px;

    /* Visual */
    content: "";
    background: url(assets/images/notification-icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    border-radius: 0;
    background-color: transparent !important;
}

.video-banner .overlay-icon span { display: none; }

.video-banner .overlay-icon {
    /* Box-model */
    height: 70px;
    width: 100px;
    margin: 0 4px;

    /* Visual */
    background: url(assets/images/play-icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    border-radius: 0;
    background-color: transparent !important;
}

.video-banner-wrapper > .wpb_column .vc_column-inner { margin: 0; }

.video-banner-wrapper .wpb_wrapper .fa {
    /* Visual */
    font-size: 80px;
    color: #fff;
}

.video-banner-wrapper .wpb_wrapper a:hover { text-decoration: none; }

.video-banner .wpb_column > .vc_column-inner { margin-bottom: 0 !important; }

.video-player .wpb_video_widget .wpb_wrapper iframe {
    /* Positioning */
    top: -60px;
    left: 0;

    /* Box-model */
    width: 100%;
    height: calc(100% + 120px);
}

.video-player {
    /* Positioning */
    position: static !important;
    left: 0;
    right: 0;
    top: 0px;

    /* Visual */
    opacity: 0;
    overflow: hidden;
}
#play-video button {
    /* Visual */
    line-height: 5px;
    background-color: #ffffff !important;
}

#play-video button .fa { color: #000 !important; }

.kontor_content_dark > div:not(.wpex-bg-overlay-wrap) { max-width: 100% }

.kontor_content_dark > div:not(.wpex-bg-overlay-wrap) .wpb_content_element { max-width: 880px; }

.banner-shadow:after {
    /* Positioning */
    position: absolute;
    top: 0;
    left: 0;

    /* Visual */
    content: '';
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.5) 100%);
    height: 100% !important;
    overflow: visible !important;
    visibility: visible !important;
}

.buliding-paragraph p {
    /* Typography */
    font-family: 'Gotham Narrow';
    font-weight: 500;
}

.custom-logo-cover-kontakt .wpb_text_column{ width: 100%; }

.custom-logo-cover-kontakt .custom-img-outer{
    /* Box-model */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;

    /* Visual */
    justify-content: space-evenly;
}
.custom-img-in img { width: auto; }

.custom-img-in { padding: 0 50px; }

/*--------- 404 page -------*/

.error404-content { text-align: left; }

.error404-content ul {
    /* Box-model */
    margin-left: 20px;

    /* Typography */
    text-align: left;
}
.error404 #site-header { background: #006560; }
.error404 #main.site-main {
    /* Box-model */
    padding-top: 100px;
    padding-bottom: 150px;
}


.page-template-fullWidth .full-width-wrapper ul {
    /* Box-model */
    list-style: disc;
    margin-top: 0;
    margin-bottom: 1rem;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

.page-template-fullWidth .full-width-wrapper li {
    /* Visual */
    font-size: 16px;
    color: #000;
    font-weight: 400;
    line-height: 1.5;

    /* Box-model */
    padding: 0;
    margin-bottom: 8px;
}
.page-template-fullWidth .full-width-wrapper ol {
    /* Box-model */
    margin: 0;
    margin-left: 20px;
    padding: 0;

    /* Visual */
    list-style-type: decimal;
}

/*-------- Cookies  -------*/
#cookieAgree {
    /* Positioning */
    position: fixed;
    bottom: 0;
    left: 0;

    /* Box-model */
    width: 100%;

    /* Visual */
    z-index: 100;
}

.content-with-small-inner .vc_column_container {
    /* Box-model */
    max-width: 804px;
    margin: 0 auto;
    float: none;
}


body .wpex-bars{
        width: 35px;
    height: 24px;
}

body .wpex-bars>span::before {
    top: -9px;
}

body .wpex-bars>span::after {
    bottom: -9px;
}
body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu{
        height: 24px;
    line-height: 24px;
}
body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu{
        margin-top: -12px;

}
.green-bg-cnt h4 {
    margin-bottom: 5px;
}
.vc-mb-0 .vc_column-inner{
    margin-bottom: 0;
}


/* Cookiebot custom style  */

#CybotCookiebotDialog *,
#CybotCookiebotDialogBodyUnderlay *,
#CookiebotWidget,
#CookiebotWidget * {
    font-family: 'Gotham Narrow Book' !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink,
#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription,
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,
button#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
#CybotCookiebotDialog label,
#CybotCookiebotDialog h2,
#CookiebotWidget strong,
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list .CookiebotWidget-state,
#CookiebotWidget .CookiebotWidget-consent-details button,
#CookiebotWidget-buttons button  {
    font-family: 'Gotham Narrow' !important;
}
