﻿



.map_filter{
	display:flex;
	align-items:center;
	cursor:pointer;
	transition:all .3s;
}

.map_filter.current_filter{
	font-weight:bold;
	color:#42AA98;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-right: 15px;
}
.on-demand__tabs--item{display:inline-block;vertical-align:top;padding:0 14px;border-bottom:2px solid #eee;padding-bottom:5px;float:left;}
.on-demand__tabs--item.active{border-bottom:2px solid #0a44bb;}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#21282e;}

  .tt-header .top-menu {
    display: block;
    list-style: none;
  }

  .tt-header .top-menu li {
    display: inline-block;
    margin-right: 22px;
  }

  .tt-header .top-menu a {
    display: block;
    font-family: 'Roboto';
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.6);
    padding: 12px 0;
  }

  .tt-header .top-menu a:hover {
    color: #fff;
  }

  .tt-header.color-2 .top-menu a {
    color: rgba(102, 102, 102, 0.6);
  }

  .tt-header.color-2 .top-menu a:hover {
    color: #dd3333;
  }
