.mcb-section .mcb-wrap .mcb-item-158dbfc0f .mcb-column-inner-158dbfc0f, .mcb-section .mcb-wrap .mcb-item-2a29e043f .mcb-column-inner { background-color: #0068b4; }
.mcb-section .mcb-wrap .mcb-item-e12e7197e .column_attr { text-align: left; }
.blue-butn { color:#ffffff; background-color: #102c65 !important; }
.image_frame { border: 1px solid #d7d4d4; }
.section_wrapper, .container, .gallery .gallery-item .gallery-item-wrapper, .get_in_touch, .infobox, .opening_hours { height: auto !important; }
.custom-ttl { margin-top: 25px; }
.procurement-block li { color: #0068b4; }
.jobpart-link { padding-left: 5px !important; padding-right: 5px !important; }
.parts-grid-item, .product-cat-item { margin-bottom: 55px; }
.company-stat-item .icon_wrapper i { color: #001744; }
.company-stat-item .number { color: #0068ad; }
.single-page-editor h2 { font-size: 1.5rem; line-height: 1.3; }
.footer-menu li { line-height: 32px; }
.footer-menu li a::before { font-family: "mfn-icons"; content: '\e917'; font-style: normal; font-weight: 400; color: #0068b4; speak: never; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } 
.clear-list, .clear-list li { list-style: none; margin: 0; padding: 0; }
.grecaptcha-badge { opacity: 0 !important; }


/* LOGO */
#Top_bar #logo img { max-width: 90px; }
#Top_bar #logo img.bauma-logo { max-width: 140px; margin-left: 8px; }
#Top_bar .menu > li > a span:not(.description) { padding: 0 5px; }
.menuo-arrows:not(.keyboard-support) #Top_bar .menu > li.submenu > a:not(.menu-toggle) > span { padding-right: 16px; }
#Top_bar a.responsive-menu-toggle { margin-top: -13px; height: 22px; }


/* HEADER LANGS */
.langs { max-width: 65px; margin-top: 5px; }
.wpml-ls-legacy-dropdown { width: 100% !important; font-family: "Archivo_1"; }
.wpml-ls-legacy-dropdown li a { font-family: "Roboto", sans-serif; font-size: 15px; color: #102c65 !important; background: transparent !important; border-color: rgba(0,0,0,0.1) !important; padding: 10px 6px; border-radius: 5px; }
.wpml-ls-legacy-dropdown li ul li a { background: #102c65 !important; color: #fff !important; border-radius: 0; }


/* SLIDER */
.main-slider-text { position: absolute; top: 0; left: 0; width: 100%; z-index: 20; }
.main-slider-text-inner { padding: 20px; background: rgba(0,0,0,0.65); }
.main-slider-text h3 { color: #fff; font-size: 40px; line-height: 1.2; font-weight: bold; margin: 0 0 25px 0; }
.main-slider-text h4 { color: #fff; font-size: 18px; line-height: 1.2; font-weight: bold; margin: 0; }
.main-slider-text br { display: none; }


@media (max-width: 992px) {
.main-slider-text h3 { font-size: 30px; }
.main-slider-text h4 { font-size: 16px; }
} 

@media all and (max-width: 768px) {
.main-slider-text h3 { font-size: 26px; }
.main-slider-text h4 { font-size: 14px; }
.product-cat-item { margin-bottom: 25px !important; }
}


/* CONTACTS */
.contacts-logo { padding: 10px; background: #fff; margin-bottom: 15px; border-radius: 9px; }
.contacts-logo img { width: 100% !important; }


/* TEAM */
.team-row { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.team-item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
@media only screen and (max-width: 768px) {
.team-item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
}
.team-item .one-second.column { width: 100%; }


/* PRODUCT */
.product-top-video { margin: 35px 0 -25px 0; }
.product-schema .image_wrapper { margin: -30px 0 0 0; max-width: 320px; }
.tablepress th, .tablepress td { width: auto !important; }


/* HEADER BG */
.page-header-bg-inner { position: relative; width: 100%; height: 0; padding-bottom: 10.5%; background-size: cover; }
.page-header-bg-mid .page-header-bg-inner { padding-bottom: 15%; }
.page-header-bg-big .page-header-bg-inner { padding-bottom: 20%; }
.page-header-bg-inner div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* SEARCH PAGE */
.articles-list-inline { margin: 20px 0 !important; }
.articles-list-inline li { border-bottom: 1px solid #ecf6e8; padding-bottom: 25px; margin-bottom: 25px; }
.articles-list-inline li h2 { display: block; vertical-align: top; margin: 1px 0 9px 0; }
.articles-list-inline li h2 a { color: #0D1F2C; font-weight: bold; font-size: 1.1rem; line-height: 1.5; text-transform: uppercase; text-decoration: none; display: block; }
.articles-list-inline li h2 a:hover { color: #1e73be; }


/* PAGER */
.navigation { text-align: center; }
.navigation-box { display: inline-block; border: 1px solid #d3ced2; border-right: 0; white-space: nowrap; }
.navigation .page-numbers { float: left; border-right: 1px solid #d3ced2; background: #F1F1F3; color: #4a4a4a; padding: 0; margin: 0; text-align: center; overflow: hidden; text-decoration: none; vertical-align: top; line-height: 1; font-size: 1em; font-weight: 400; padding: 9px 12px; }
.navigation .page-numbers:hover { background: #e5e5e5; color: #A86F7F; }
.navigation .page-numbers.current { background: #1e73be; color: #ffffff; border-color: #1e73be; }



@media all and (max-width: 580px) { 
.mcb-section-f2034d0b9, .mcb-section .mcb-wrap .mcb-item-2ad1f67cf, .mcb-wrap-inner-2ysvcr4ij, .mcb-item-967095a00, .mcb-wrap-inner-09c2r6d0g { padding-left: 15px; padding-right: 15px; }
.mcb-section .mcb-wrap .mcb-item-2ad1f67cf { width: 100%; flex: 0 0 100% !important; }
footer #text-9 { margin: 0; }
footer #text-9 p { display: none; }
.mfn-main-slider { height: 370px; }
}