.main-nav a { font-weight: bold; }
.menu-item-has-children > a::after { font-family: "FontAwesome"; font-weight: 900; content: "\f107"; font-size: 15px; margin-left: 4px; }
.menu-item-has-children:hover > ul { visibility: visible; opacity: 1; }
.main-nav li.current-menu-item > a, .main-nav li.current-post-ancestor > a, .main-nav li.current-menu-parent > a, .main-nav li.current-post-parent > a, .main-nav li.current-category-ancestor > a { background: #207b25; color: #fff !important; }
.main-nav li.current-menu-item > a::before, .main-nav li.current-post-ancestor > a::before, .main-nav li.current-menu-parent > a::before, .main-nav li.current-post-parent > a::before, .main-nav li.current-category-ancestor > a::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 3px; background-color: #71cc49; background: #71cc49; }
.mobile-main-nav ul { display: block !important; visibility: visible !important; opacity: 1 !important; }
.contacts-map { margin-top: 35px; }
.contacts-map iframe { width: 100%; }
@media all and (min-width: 769px) { .contacts-map { margin-left: 60px; margin-top: 140px; } }
.errorbox { text-align: center; }
.vc_custom_1564410682702, .vc_custom_1564410682702 { margin-top: 0 !important; }
.fixing-list-icon li { width: 49% !important; }
.wpml-ls-legacy-dropdown .wpml-ls-item { display: block; width: 100%; }
.wpml-ls-legacy-dropdown { width: auto !important; }
.masthead .mini-widgets .soc-ico a, .masthead .mobile-mini-widgets .soc-ico a, .dt-mobile-header .soc-ico a { width: 38px; }
.masthead .mini-widgets > *, .masthead .mobile-mini-widgets > * { margin-right: 0; }
.main-nav > li > a { padding-left: 15px; padding-right: 15px; }
.tp-caption.readMore_text.tp-resizeme { padding: 0 0 0 10px !important; }
.ult-carousel-wrapper .slick-dots li i { display: block; width: 14px; height: 14px; border: 2px solid #207b25; border-radius: 100%; }
.ult-carousel-wrapper .slick-dots li i::before { content: ""; position: absolute; top: 4px; left: 4px; width: 10px; height: 10px; background: #207b25; border-radius: 100%; }
.vc_custom_1563286756605 .slick-dots li i { border-color: #fff; }
.vc_custom_1563286756605 .slick-dots li i::before { background: #fff; }
.slick-next i { font-family: "FontAwesome"; font-weight: 900; content: "\f105"; color: #fff; font-size: 19px; }
.main-nav .sub-nav > li > a { font-size: 15px; line-height: 1.1; }
.grecaptcha-badge { opacity: 0 !important; }




/* LOGO */
.same-logo { text-decoration: none; }
.site-logo { width: 130px; height: auto; }
.bauma-logo { display: inline-block !important; vertical-align: top; width: 150px; margin: 10px 0 0 10px; }
.header-tel { margin: 33px 0 0 15px; }
.header-tel a { color: #000; font-size: 15px; text-decoration: none; }
@media all and (max-width: 1200px) { .header-tel { display: none; } }
@media all and (max-width: 1150px) { 
.mobile-logo { display: inline-block !important; width: 130px; height: auto; text-decoration: none; }
.bauma-logo { margin-top: 4px; }
}
@media all and (max-width: 360px) { 
.mobile-logo { width: 100px; }
.bauma-logo { width: 125px; }
}


/* BREADCRUMBS */
.breadcrumbs { display: block; width: 100%; text-align: right; padding: 10px 0; }
.breadcrumbs > span { margin: 0 15px; }
.breadcrumbs, .breadcrumbs *, .breadcrumbs a, .breadcrumbs span { display: inline-block; color: rgba(0,0,0,.70); }
.breadcrumbs i { color: #207b25 !important; }
.fancy-header .breadcrumbs { display: inline-block; width: auto; }
.fancy-header .breadcrumbs, .fancy-header  .breadcrumbs *, .fancy-header .breadcrumbs a, .fancy-header  .breadcrumbs span, .fancy-header .breadcrumbs i { color: #fff !important; }


/* PAGINATION */
.nav-navigation, .woocommerce-pagination { text-align: center; margin: 65px 0 45px 0; }
.nav-navigation ul, .woocommerce-pagination ul { display: inline-block; white-space: nowrap; padding: 0; margin: 1px; }
.nav-navigation ul.page-numbers li, .nav-navigation ul.page-numbers li, .woocommerce-pagination ul.page-numbers li, .woocommerce-pagination ul.page-numbers li { display: inline-block; }
.nav-navigation ul li, .woocommerce-pagination ul li { padding: 0; margin: 0 3px; float: left; display: inline; overflow: hidden; }
.nav-navigation a, .nav-navigation span, .woocommerce-pagination ul li a, .woocommerce-pagination ul li span { display: block; width: 34px; height: 38px; margin-bottom: 15px !important; text-align: center; line-height: 38px; color: #000; background: #eeeeee; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.nav-navigation a, .nav-navigation span { display: inline-block; vertical-align: top; margin: 0 3px; }
.nav-navigation a:hover, .woocommerce-pagination ul li a:hover { background: #ccc; color: #000; }
.nav-navigation span.current, .woocommerce-pagination ul li span.current { background: #207b25; color: #ffffff; text-shadow: rgba(0,0,0,0.48) 0 1px 1px; }
.nav-navigation a.next span, .nav-navigation a.prev span { background: transparent; }
.nav-navigation a.next:hover span, .nav-navigation a.prev:hover span { color: #fff; }










	
	


 












