/*@font-face { font-family: 'bosch';
             src: url('font_bosch/BoschSans-Regular.woff')  format('woff'); }

body { font-family: bosch, arial, sans-serif; }
*/

body {
    font-weight: normal;
}

.iAR {
    float: left;
    position: relative;
    left: 5px;
    top: 7px;
}

h5.mkd-st-subtitle {
    color: #b28d2c;
}

.mkd-top-bar,
body,
.mkd-content,
.mkd-menu-area.mkd-menu-right,
#mega-menu-wrap-main-navigation,
.mkd-page-header .mkd-fixed-wrapper.fixed .mkd-menu-area,
.mkd-page-footer .mkd-footer-top-holder,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link:focus,
.bluebox {
    background-color: #222 !important;
}

.vc_row.wpb_row.vc_row-fluid.rowDep {
    background-color: #303030 !important;
}

#submit_comment,
.post-password-form input[type=submit],
input.wpcf7-form-control.wpcf7-submit {
    border: 2px solid #b28d2c !important;
}

.mkd-page-header .mkd-fixed-wrapper.fixed,
.mkd-page-header {
    border-bottom: 1px solid #b28d2c !important;
}

.icon_menu:before,
a,
.bluebox,
li.klammer,
li.para,
ol p,
.text-light .esg-filterbutton,
.text-light .esg-navigationbutton,
.text-light .esg-sortbutton,
.text-light .esg-cartbutton,
.mkd-testimonials-holder.mkd-testimonials-standard .mkd-owl-slider .owl-nav .owl-next>span,
.mkd-testimonials-holder.mkd-testimonials-standard .mkd-owl-slider .owl-nav .owl-prev>span {
    color: #b28d2c !important;
}

.mkd-top-bar .mega-sub-menu li a:hover,
a:hover,
.mkd-top-bar a:hover {
    color: #dbad35 !important
}

.mkd-section-title-holder .mkd-separator-holder .mkd-separator {
    background: #b28d2c;
}

.mega-sub-menu a:hover {
    font-size: 16px !important;
}

.bluebox {
    border: 1px solid;
    padding: 5px;
    margin-top: 2px;
}

#mega-menu-wrap-main-navigation ul li.mega-menu-item a::after,
#mega-menu-wrap-main-navigation ul li.mega-menu-item a::before,
.mkd-section-title-holder .mkd-separator-holder .mkd-separator {
    border-color: #b28d2c !important;
}

.mkd-mobile-header .mkd-mobile-header-inner {
    background-color: #222;
    border-bottom: none;
}

.mkd-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
.mkd-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
    color: #b28d2c !important;
}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover {
    color: #707070 !important;
}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
    background-color: #414347 !important;
    border: 1px solid #b28d2c !important;
}

#text-13 .bluebox,
.text_dunkel,
.text_dunkel .mkd-accordion-holder .mkd-accordion-title .mkd-accordion-mark {
    color: #222;
}

.esg-filterbutton {
    border-right: 1px solid #b28d2c !important;
}

.text_dunkel .zitatautor {
    border-left: 5px solid #222;
}

.text_dunkel .mkd-accordion-holder.mkd-ac-simple .mkd-accordion-title,
.text_dunkel .mkd-separator {
    border-color: #222 !important;
}

.text_dunkel .mkd-btn.mkd-btn-outline,
.text_dunkel .mkd-btn.mkd-btn-solid {
    border: 2px solid #222 !important;
    color: #222 !important;
}

.text_dunkel .mkd-btn.mkd-btn-outline:hover,
.text_dunkel .mkd-btn.mkd-btn-solid:hover {
    color: #b28d2c !important;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
.mkd-testimonials-holder.mkd-testimonials-standard .mkd-testimonial-text a,
p a,
#text-13 a,
.mkd-testimonials-holder.mkd-testimonials-standard .mkd-testimonial-text,
.mkd-testimonials-holder.mkd-testimonials-standard .mkd-cover-box::before,
.widget.widget_search button,
.widget.widget_search input,
#mkd-back-to-top>span,
.mkd-accordion-holder .mkd-accordion-title .mkd-accordion-mark,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
    color: #ae9962;
    color: #b28d2c;
}

.mkd-footer-socials a {
    border: 1px solid #b28d2c;
    color: #b28d2c !important;
}

.mkd-btn.mkd-btn-outline,
.mkd-btn.mkd-btn-solid {
    border: 2px solid #b28d2c !important;
    color: #b28d2c !important;
}

.mkd-accordion-holder.mkd-ac-simple .mkd-accordion-title,
.mkd-separator,
.bluebox {
    border-bottom: 1px solid #b28d2c !important;
}

.zitatautor {
    border-left: 5px solid #ae9962;
    border-left: 5px solid #b28d2c;
}

#text-13 .bluebox,
.mkd-testimonials-holder.mkd-testimonials-standard .mkd-separator-top-line,
#mkd-back-to-top>span::after {
    background-color: #ae9962;
    background-color: #b28d2c;
}

#search-3 .searchform {
    border: 1px solid #b28d2c;
}

.mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner .mkd-footer-line {
    border-bottom: 1px solid #b28d2c;
}

.mkd-st-loader .pulse,
.mkd-st-loader .double_pulse .double-bounce1,
.mkd-st-loader .double_pulse .double-bounce2,
.mkd-st-loader .cube,
.mkd-st-loader .rotating_cubes .cube1,
.mkd-st-loader .rotating_cubes .cube2,
.mkd-st-loader .stripes>div,
.mkd-st-loader .wave>div,
.mkd-st-loader .two_rotating_circles .dot1,
.mkd-st-loader .two_rotating_circles .dot2,
.mkd-st-loader .five_rotating_circles .container1>div,
.mkd-st-loader .five_rotating_circles .container2>div,
.mkd-st-loader .five_rotating_circles .container3>div,
.mkd-st-loader .atom .ball-1::before,
.mkd-st-loader .atom .ball-2::before,
.mkd-st-loader .atom .ball-3::before,
.mkd-st-loader .atom .ball-4::before,
.mkd-st-loader .clock .ball::before,
.mkd-st-loader .mitosis .ball,
.mkd-st-loader .lines .line1,
.mkd-st-loader .lines .line2,
.mkd-st-loader .lines .line3,
.mkd-st-loader .lines .line4,
.mkd-st-loader .fussion .ball,
.mkd-st-loader .fussion .ball-1,
.mkd-st-loader .fussion .ball-2,
.mkd-st-loader .fussion .ball-3,
.mkd-st-loader .fussion .ball-4,
.mkd-st-loader .wave_circles .ball,
.mkd-st-loader .pulse_circles .ball,
.entre-preloader .entre-background,
.mkd-404-page .mkd-page-not-found .mkd-404-text::before,
.widget #wp-calendar td#today,
.widget.widget_tag_cloud a::after,
.mkd-social-icons-group-widget.mkd-square-icons .mkd-social-icon-widget-holder:hover,
.mkd-social-icons-group-widget.mkd-square-icons.mkd-light-skin .mkd-social-icon-widget-holder:hover,
.mkd-blog-holder article .mkd-post-info-bottom .mkd-post-info-category>span,
.mkd-blog-holder article.format-link .mkd-post-text,
.mkd-blog-holder article.format-quote .mkd-post-text,
.mkd-blog-holder.mkd-blog-masonry-gallery article:not(.format-quote):not(.format-link) .mkd-post-text,
.mkd-blog-holder.mkd-blog-masonry-gallery article.format-quote .mkd-post-content .mkd-post-text .mkd-post-quote-holder .mkd-quote-author::before,
.mkd-author-description .mkd-author-description-text-holder .mkd-author-position-wrapper .mkd-autor-position::before,
nav.mkd-fullscreen-menu ul li a .mkd-fullscreen-menu-arrow,
.mkd-header-vertical-closed .mkd-vertical-menu-area .mkd-vertical-area-opener .mkd-vertical-area-opener-line,
.mkd-header-vertical-closed .mkd-vertical-menu-area .mkd-vertical-area-opener .mkd-vertical-area-opener-line::before,
.mkd-header-vertical-closed .mkd-vertical-menu-area .mkd-vertical-area-opener .mkd-vertical-area-opener-line::after,
.mkd-header-vertical-compact .mkd-vertical-menu>ul>li:hover,
.mkd-header-vertical-sliding .mkd-vertical-menu>ul>li>a::before,
.mkd-header-vertical-sliding .mkd-vertical-menu>ul>li>a::after,
.mkd-fullscreen-search-holder .mkd-field-holder::after,
.mkd-ps-navigation-wrapper,
.mkd-portfolio-list-holder.mkd-pl-floating-portfolio-item article .mkd-pl-item-inner .mkd-pli-image-holder .mkd-pli-image-drop-shadow,
.mkd-portfolio-list-holder.mkd-pl-floating-portfolio-item article .mkd-pl-item-inner .mkd-pli-category-holder::before,
.mkd-testimonials-holder.mkd-testimonials-standard .mkd-author-separator-line,
.mkd-accordion-holder.mkd-ac-boxed .mkd-accordion-title.ui-state-active,
.mkd-accordion-holder.mkd-ac-boxed .mkd-accordion-title.ui-state-hover,
.mkd-icon-shortcode.mkd-circle,
.mkd-icon-shortcode.mkd-dropcaps.mkd-circle,
.mkd-icon-shortcode.mkd-square,
.mkd-progress-bar .mkd-pb-content-holder .mkd-pb-content,
.mkd-single-image-holder.mkd-image-has-drop-shadow-effect .mkd-si-inner .mkd-si-drop-shadow,
.mkd-tabs.mkd-tabs-standard .mkd-tabs-nav li.ui-state-active a,
.mkd-tabs.mkd-tabs-standard .mkd-tabs-nav li.ui-state-hover a,
.mkd-tabs.mkd-tabs-boxed .mkd-tabs-nav li.ui-state-active a,
.mkd-tabs.mkd-tabs-boxed .mkd-tabs-nav li.ui-state-hover a,
.mkd-tabs.mkd-tabs-simple .mkd-tabs-nav li a::after,
.mkd-tabs.mkd-tabs-vertical .mkd-tabs-nav li a::before {
    background-color: #ae9962;
    background-color: #b28d2c;
}

.mkd-testimonials-holder.mkd-testimonials-standard {
    border-bottom: 1px solid #ae9962;
    border-bottom: 1px solid #b28d2c;
}

/*.text_dunkel .vc_column-inner{

	background-color: #ae9962;
background-color: #b28d2c !important;
}*/

.text_dunkel p,
.text_dunkel h1,
.text_dunkel h2,
.text_dunkel h3,
.text_dunkel h4,
.text_dunkel h5 {
    color: #222;
}

.text_dunkel .mkd-separator {
    border-color: #222 !important;
}

#text-13 a:hover,
#text-13 a:focus,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link:focus,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    color: rgba(255, 255, 255, 0.7);
    color: #e1e1e1;
}

.vc_custom_1539785214597 .wpb_wrapper .wpb_wrapper {
    border: 0;
}

.vc_column-inner.vc_custom_1556883637579,
.vc_column-inner.vc_custom_1557844686214,
.vc_column-inner.vc_custom_1557844691165 {
    background-color: #ae9962 !important;
}

.vc_column-inner.vc_custom_1556882951308,
.vc_column-inner.vc_custom_1557844943852,
.vc_column-inner.vc_custom_1557844948475 {
    background-color: #dfd9a4 !important;
}

.vc_column-inner.vc_custom_1556882931805,
.vc_column-inner.vc_custom_1557844955785,
.vc_column-inner.vc_custom_1557844959708 {
    background-color: #b28d2c !important;
}

.vc_column-inner.vc_custom_1539785179659 {
    background-color: #303030;
}

.borderBox .vc_column-inner>.wpb_wrapper {
    border: 2px solid;
    padding: 30px;
}

.borderBoxBig {
    border: 2px solid;
    padding: 30px;
}

.captionBoxRightImage {
    position: absolute;
    top: -110px;
    left: -82px;
}

.captionBoxRight h3 {
    margin: 126px 0;
}

.captionBoxRightImage img {
    width: 400px;
}

/*
.arrowright:after {
    content: "\f178";
    font-family: 'Font Awesome 5 Pro';
    float: right;
    margin-top: 0px;
    font-size: 40px;
    font-weight: 200;
}*/

.mkd-page-footer .mkd-footer-top-holder {
    background-color: #303030 !important;
}

#mega-menu-wrap-main-navigation #mega-menu-main-navigation li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
    margin: 0 !important;
}

#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu {
    background-color: rgba(34, 34, 34, 1) !important;
    /*background-color: rgba(48, 48, 48, 0.7) !important;*/
    padding-top: 15px;
}

.mega-menu-column ul li {
    border: none !important;
}

#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
    color: #e1e1e1;
    font-family: inherit;
    font-size: 14px;
    text-transform: none;
    text-decoration: none;
    font-weight: normal;
    margin: 0;
    padding: 0px 0px 8px 50px;
    vertical-align: top;
    display: block;
}

#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus,
.mkd-owl-slider .owl-nav .owl-next,
.mkd-owl-slider .owl-nav .owl-prev {
    color: #b28d2c;
}

#cn-notice-text {
    color: #b28d2c;
}

a#cn-accept-cookie,
a#cn-refuse-cookie {
    background-color: #b28d2c !important;
    color: #333 !important;
    border-color: #333 !important;
}

.articlebox .urheber:before {
    background: #b28d2c;
}

#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
    background: #222 !important;
    color: #6da4bc;
    font-weight: normal;
    text-decoration: none;
    border-color: #707070;
}

#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link {
    text-align: center;
}

.titlelines h2 {
    background: #222;
}

/*#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a.mega-menu-link{
    font-size:13px;
}*/

#respond input[type=text],
#respond textarea,
.mkd-style-form textarea,
.post-password-form input[type=password],
.wpcf7-form-control.wpcf7-date,
.wpcf7-form-control.wpcf7-number,
.wpcf7-form-control.wpcf7-quiz,
.wpcf7-form-control.wpcf7-select,
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea,
input[type=text],
input[type=email],
input[type=password] {
    color: #b28d2c;
}

#respond input[type=text],
#respond textarea,
.mkd-style-form textarea,
.post-password-form input[type=password],
.wpcf7-form-control.wpcf7-date,
.wpcf7-form-control.wpcf7-number,
.wpcf7-form-control.wpcf7-quiz,
.wpcf7-form-control.wpcf7-select,
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea,
input[type=text],
input[type=email],
input[type=password] {
    border: 1px solid #b28d2c;
}

.sticky-sidebar li .item {
    background: #222222;
    color: #b28d2c;
}

.titlelines:before {
    background: #b28d2c;
}

.sticky-sidebar li .item i {
    border: 1px solid #b28d2c;
}

.sticky-sidebar ul li a {
    color: #414347;
}

.sticky-sidebar li .item {
    right: -186px;
    width: 233px;
}

.sticky-sidebar li .itemAR {
    right: -186px;
    width: 233px;
}

.sticky-sidebar ul li .itemAR a {
    padding: 10px 15px 10px 10px !important;
}

.sticky-sidebar .itemAR i:before {
    padding-left: 0px;
    padding-top: 1px;
    margin-left: -3px;
}

.mkd-owl-slider .owl-dots .owl-dot span,
button.mkd-search-submit:before {
    background-color: #b28d2c;
}

.mkd-owl-slider .owl-dots .owl-dot {
    background: #222;
    box-shadow: 7px -7px 0 1px #222, -7px -7px 0 1px #222, -7px 7px 0 1px #222, 7px 7px 0 1px #222, 0 0 0 1px #222;
}

.text_dunkel .mkd-section-title-holder .mkd-separator-holder .mkd-separator {
    border-color: #000000 !important;
    background: #000;
}

.vc_custom_1570788366286,
.vc_custom_1595951304874  {
    background-image: url(https://max-grundig-klinik.de/wp-content/uploads/Max_Grundig_Klinik_Behandlungskonzept.jpg?id=23106) !important;
}
.vc_custom_1566474012377,
.vc_custom_1595951630378,
.vc_custom_1566474021243 {
   
    background-color: #fcf8f2 !important;
}
.vc_custom_1566474028492 {
    background-image: url(https://mgk-dev.wvs.de/wp-content/uploads/Blutdruck-Messen-in-der-Max-Grundig-Klinik.jpg?id=9382) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_custom_1566474057642 {
    background-image: url(https://mgk-dev.wvs.de/wp-content/uploads/max-grundig-klinik-mann-beim-sport-heilbehandlung.jpg?id=5498) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}.vc_custom_1566474093465 {
    background-image: url(https://mgk-dev.wvs.de/wp-content/uploads/max-grundig-klinik-messgeraet-bei-Untersuchung.jpg?id=5512) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1566401898811 {
    background-image: url(https://mgk-dev.wvs.de/wp-content/uploads/Blutdruck-Messen-in-der-Max-Grundig-Klinik.jpg?id=9383) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_custom_1566396742154,
.vc_custom_1566396765160 {
    background-color: #ae9962 !important;
}
.vc_custom_1566396844545 {
    background-image: url(https://mgk-dev.wvs.de/wp-content/uploads/max-grundig-klinik-mann-beim-sport-heilbehandlung.jpg?id=5498) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_custom_1566396833589,
.vc_custom_1566396812360 {
    background-color: #dfd9a4 !important;
}
.vc_custom_1566396859282 {
    background-image: url(https://mgk-dev.wvs.de/wp-content/uploads/max-grundig-klinik-messgeraet-bei-Untersuchung.jpg?id=5512) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_custom_1566396885854,
.vc_custom_1571057169377 {
    background-color: #b28d2c !important;
}
.mkd-top-bar,
.col2ColSlider,
.mkd-image-gallery,
.mkd-testimonials.mkd-owl-slider {
    direction: ltr;
}

:lang(ar) .mkd-testimonial-text-holder {
    direction: rtl;
}

/*.rtl .caption.fullscreenvideo, .rtl .rs-background-video-layer, .rtl .tp-caption.coverscreenvideo, .rtl .tp-caption.fullscreenvideo {
    left: -100% !important;
}*/

.esg-grid .mainul li {
    background: none !important;
}

:lang(ru-RU) #mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link,
:lang(ar) #mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-item>a.mega-menu-link {
    vertical-align: top !important;
    display: table-cell !important;
    padding-top: 23px !important;
}

:lang(ar) .mkd-testimonials-holder.mkd-testimonials-standard .mkd-testimonial-text,
:lang(ar) .mkd-testimonials-holder.mkd-testimonials-standard .mkd-testimonial-author,
:lang(ar) .eec,
:lang(ar) .eg-kompetenzteam-element-5,
:lang(ar) .wpcf7-form,
:lang(ar) #mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    text-align: right !important;
}

:lang(ar) #mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu {
    padding-right: 26px;
}

:lang(ar) #mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
    padding: 0px 20px 8px 50px;
    text-align: right;
}

:lang(ar) .eg-kompetenzteam-element-3,
:lang(ar) .eg-kompetenzteam-element-5 {
    padding-left: 60px;

}

:lang(ar) select,
:lang(ar) input,
:lang(ar) textarea {
    direction: rtl;
}

:lang(ar) .esg-entry-cover .esg-overlay {
    right: 0;
    left: initial;
}

.ltr {
    direction: ltr;
}

@keyframes border {
    0% {
        box-shadow: 7px -7px 0 1px #222, -7px -7px 0 1px #222, -7px 7px 0 1px #222, 7px 7px 0 1px #222, 0 0 0 1px #222;
    }

    25% {
        box-shadow: 0 -17px 0 1px #222, -7px -7px 0 1px #222, -7px 7px 0 1px #222, 7px 7px 0 1px #222, 0 0 0 1px #b28d2c;
    }

    50% {
        box-shadow: 0 -17px 0 1px #222, -17px 0 0 1px #222, -7px 7px 0 1px #222, 7px 7px 0 1px #222, 0 0 0 1px #b28d2c;
    }

    75% {
        box-shadow: 0 -17px 0 1px #222, -17px 0 0 1px #222, 0 17px 0 1px #222, 7px 7px 0 1px #222, 0 0 0 1px #b28d2c;
    }

    100% {
        box-shadow: 0 -17px 0 1px #222, -17px 0 0 1px #222, 0 17px 0 1px #222, 12px 5px 0 1px #222, 0 0 0 1px #b28d2c;
    }
}