/** multimodule container full width **/
body .multiimagefullcontainer-module .container {
    width: 100%!important;
}

.iconbox-module .desc{ display:none}
.iconbox-module.module-wrapper{ width:50px}
.iconbox-module .service { padding:0px; height:0px}

.text-shadow {
text-shadow: 1px 4px rgba(0,0,0, 0.20);
                                                }
                                
                                .testimonialsgallery-module .testimonials-container .description-container .short-text {
                                    font-size: 24px;
                                    line-height: 37px;
      
                                }
                                
                                .panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
                                    border-top: none;
                                }
                                
                                .panel-default>.panel-heading {
                                    color: #333;
                                    background-color: #f5f5f5;
                                    border-color: #ddd;
                                }
                                
                                .panel-default>.panel-heading {
                                    /* color: #333; */
                                    /* background-color: #f5f5f5; */
                                    /* border-color: #ddd; */
                                }
                                .accordionitem-module .panel-heading {
                                  background: transparent !important;
                                }
                                
                                .accordionitem-module .panel-body {
                                border-radius: 5px;
                                }
                                @media screen and (max-width: 600px) {
                                .mobile-links-100 a{
                                 width: 100%;
                                    display: block;
                                    text-align: left!important;
                                }}

.navbar-brand .img-edit {
width: 107px;
}

.testimonialsgallery-module .testimonials-container .image-container {
    margin-bottom: 0px;
    display: flex;
    justify-content: flex-end;
}

.testimonialsgallery-module .testimonials-container .description-container {
    width: 100%;
    padding: 0px 40px 70px 40px;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
}

.testimonialsgallery-module.module-wrapper[data-moduleid="testimonialsgallery5e5d1a2785eb1"] .testimonials-container .description-container .short-text p {
    padding-top: 25px;
    font: normal 300 18px Mark OT, sans-serif;
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) url() left top repeat;
    line-height: 26px;
}

.languageswitcher-module .list-languages li:not(:last-child):after {
    content: "|";
    padding: 0 2px;
    color: white;
}

.core-lightbox, .pre-popup-container, .privacy-preference-container {
    position: fixed;
    z-index: 9999999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 75%);
}

.core-lightbox .lightbox-content-wrapper .lightbox-content, .pre-popup-content, .privacy-preference-container .pp-popup .pp-content {
    position: relative;
    display: block;
    margin: 0 auto;
    max-width: 80%;
    padding: 50px;
    background-color: #000;
    border: 1px solid #000;
    max-height: 100%;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 85%;
    height: auto;
}

.disable-before .bluetrix-container:before {
 display:none;
}

.full-height-image a, .full-height-image img {
object-fit: fill;
   height: 100%;
   width: 100%;
}

.privacy-preference-container .pp-popup .pp-content .pp-categories-list .form-group.form-group-checkbox .form-control+.label {
    color: #fff;
}

.privacy-preference-container .pp-popup .pp-content .pp-head {
    color: #fff;
}

.bftotop-module.module-wrapper[data-moduleid="bftotop5e5e55ed21a44"].bfToTop {
    border: solid;
    border-color: #8cd6ff;
    border-width: 2px;
    width: 60px;
    font-size: 16px;
    color: rgb(255, 255, 255);
}

.pp-text p {
color: #fff;
}

@media all and (max-width: 991px){
body:not(.admin) .show-images-in-lightbox {
    pointer-events: none;
}

}

ul.bf-custom-ul.bf-custom-ul-disc li:before {
    color: #ff0000;
    align-items: flex-start;
} [data-moduleid="root"] p
                {
            font: normal 300 18px Mark OT, sans-serif; 
            color: rgb(0, 0, 0); 
            line-height: 32px;}
@media (max-width: 479px) {
                                    [data-moduleid="root"] p
                {
            font: normal 300 16px Mark OT, sans-serif; 
            line-height: 28px; 
                }}
[data-moduleid="root"] a
                {
            color: rgb(0, 152, 213);}
[data-moduleid="root"] ul
                {
            font: normal 300 16px Mark OT, sans-serif; 
            line-height: 26px;}
.notice-container.cookies-module .cookies-content .cookies-text
                {
            font: normal 300 12px Mark OT, sans-serif; 
            color: rgb(255, 255, 255);}
.notice-container.cookies-module .cookies-content .btn.btn-cookies
                {
            background: rgb(255, 80, 0) url() left top repeat;}
.notice-container.cookies-module .cookies-content .btn.btn-cookies.btn-cookies-accept
                {
            background: rgb(255, 80, 0) url() left top repeat;}
.privacy-preference-container .pp-popup .pp-content .pp-btn-container .pp-btn-container-actions .btn.btn-pp.btn-pp-accept-all
                    ,
                            .secretary .privacy-preference-container .pp-popup .pp-content .pp-btn-container .pp-btn-container-actions .btn.btn-pp.btn-pp-accept-all
                {
            background-color: rgb(255, 80, 0);}
.privacy-preference-container .pp-popup .pp-content .pp-btn-container .pp-btn-container-actions .btn.btn-pp.btn-pp-accept-all:hover
                    ,
                            .secretary .privacy-preference-container .pp-popup .pp-content .pp-btn-container .pp-btn-container-actions .btn.btn-pp.btn-pp-accept-all:hover
                {
            background-color: rgb(234, 73, 0);}
.privacy-preference-container .pp-popup .pp-content .pp-individual-container .btn.btn-pp
                    ,
                            .secretary .privacy-preference-container .pp-popup .pp-content .pp-individual-container .btn.btn-pp
                {
            color: rgb(255, 255, 255);}
.privacy-preference-container .pp-popup .pp-content .pp-individual-container .btn.btn-pp:hover
                    ,
                            .secretary .privacy-preference-container .pp-popup .pp-content .pp-individual-container .btn.btn-pp:hover
                {
            color: rgb(211, 211, 211);}
.privacy-preference-container .pp-popup .pp-content .pp-simple-categories-container .pp-categories-list .pp-category-item .form-group.form-group-checkbox .form-control:checked + .label:before
                    ,
                            .secretary .privacy-preference-container .pp-popup .pp-content .pp-simple-categories-container .pp-categories-list .pp-category-item .form-group.form-group-checkbox .form-control:checked + .label:before
                {
            border-color: rgb(255, 80, 0); 
            background-color: rgb(255, 80, 0);}
.privacy-preference-container .pp-popup .pp-content .pp-detailed-categories-container .pp-categories-list .pp-category-item .form-group.form-group-checkbox .form-control:checked + .label:before
                    ,
                            .secretary .privacy-preference-container .pp-popup .pp-content .pp-detailed-categories-container .pp-categories-list .pp-category-item .form-group.form-group-checkbox .form-control:checked + .label:before
                {
            color: rgb(255, 80, 0);}
.core-lightbox .lightbox-content-wrapper .lightbox-content .lightbox-caption
                {
            font: normal 400 16px Mark OT, sans-serif; 
            color: rgb(255, 255, 255);}
.core-lightbox .lightbox-content-wrapper .lightbox-content .btn.btn-nav
                {
            color: rgb(255, 255, 255); 
            background: rgb(0, 152, 213) url() left top repeat;}
.core-lightbox .lightbox-content-wrapper .lightbox-content .btn.btn-close
                {
            color: rgb(255, 255, 255); 
            background: rgb(0, 152, 213) url() left top repeat;}
.bftotop-module.module-wrapper[data-moduleid="bftotop5e5e55ed21a44"].bfToTop
                            {
            width: 60px; 
            font-size: 16px; 
            color: rgb(255, 255, 255);}
.bftotop-module.module-wrapper[data-moduleid="bftotop5e5e55ed21a44"]
                            {
            padding: 10px 0px 10px 0px; 
            margin: 0px 0px 30px 0px; 
            background: rgb(0, 152, 213) url() left top repeat;}