/* ---------------------------------------------------------------------------------------------------------------------
---------------------------------------------------- WAY Custom Css ----------------------------------------------------
---------------------------------------------------------------------------------------------------------------------- */

::selection, .ttm-bgcolor-skincolor,.ttm-bgcolor-skincolor > .ttm-bg-layer,.ttm-bgcolor-skincolor > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner,.ttm-icon_element-fill.ttm-icon_element-color-skincolor,.ttm-btn-style-fill.ttm-btn-color-skincolor,.ttm-btn.ttm-btn-style-border.ttm-btn-color-skincolor:not(.btn-inline):hover:after,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover:after,.ttm-btn.ttm-btn-style-border.ttm-btn-color-skincolor:not(.btn-inline):hover:before,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover:before,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover:before,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover:after,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover:after,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover:before,.ttm-bgcolor-grey .tooltip:after,.ttm-bgcolor-grey [data-tooltip]:after,.ttm-bgcolor-darkgrey .tooltip:after,.ttm-bgcolor-darkgrey [data-tooltip]:after,.ttm-textcolor-skincolor .tooltip:after,.ttm-textcolor-skincolor [data-tooltip]:after,.slick_slider.slick-dots-style1 .slick-dots li.slick-active button,.slick_slider.slick-dots-style2 .slick-dots li.slick-active button,.slick_slider.slick-arrows-style3 .slick-arrow:hover,.slick_slider.slick-arrows-style4 .slick-arrow:hover,.slick_slider.slick-arrows-style1 .slick-prev:hover,.slick_slider.slick-arrows-style1 .slick-next:hover,.header_cart .cart_count,.heading-seperator span:before,nav.main-menu ul.menu li ul.mega-submenu li a:before,#site-header-menu .site-navigation .sep-img,.ttm-header-style-03 .social-icons li a:hover,.ttm-tabs.ttm-tab-style-01 ul.tabs li.active a,.ttm-tabs.ttm-tab-style-01 ul.tabs li:hover a,.side-menu a,.ttm-pf-single-detail-box .ttm-pf-single-title h3:after,.ttm-pf-single-detail-box ul li i,.featured-imagebox-services.style1 .featured-content .ttm-btn:hover span,.featured-icon-box.icon-align-top-content.style2:before,.featured-icon-box.icon-align-top-content.style2:hover a.di_link,.featured-imagebox-portfolio.style1 .ttm-media-link a,.progress-bar-inner .progress-bar.progress-bar-color-bar_skincolor:before,.testimonials.ttm-testimonial-box-view-style2 .testimonial-content blockquote::before,.testimonials.ttm-testimonial-box-view-style3 .testimonial-content .quote-icon::after,.featured-imagebox-post.style3 .featured-content-post .cat_block-wrapper,.featured-imagebox-post.style3 .featured-title:before,.social-icons.circle li>a:hover,.featured-icon-box.icon-align-top-content.style3:before,.toggle.ttm-toggle_style_border .toggle-title a.active,.ttm-toggle-title-bgcolor-skincolor,.ttm-tabs.ttm-tab-style-03 ul.tabs li.active a,.ttm-tabs.ttm-tab-style-03 ul.tabs li:hover a,.ttm-tabs.ttm-tab-style-vertical ul.tabs li.active a,.ttm-tabs.ttm-tab-style-vertical ul.tabs li:hover a,.testimonials.ttm-testimonial-box-view-style4 .testimonial-avatar:before,.widget.widget-nav-menu ul li:hover a:before,.widget.widget-nav-menu ul li.active a:before,.featured-imagebox-portfolio.style2 .ttm-media-link a:hover,.featured-imagebox-portfolio.style3 .ttm-media-link a.ttm_link,.featured-imagebox-portfolio.style4 .ttm-box-view-overlay.ttm-portfolio-box-view-overlay:before,.featured-imagebox-portfolio.style5 .ttm-box-view-overlay.ttm-portfolio-box-view-overlay:before,article.ttm-blog-classic .ttm-box-post-date .ttm-entry-date,.ttm-blog-classic .entry-header .entry-title:before,.ttm-blog-classic .ttm-blog-classic-content:before,.widget .tagcloud a:hover,.featured-imagebox-post.style4 .ttm-box-post-date,.featured-imagebox-post.style4 .post-header:before,.ttm-progress-bar .progress-bar.progress-bar-color-bar_skincolor,.featured-imagebox-services.style4:hover .more-button,.featured-imagebox-services.style5 .featured-header .featured-title:before,.featured-imagebox-team.style2 .media-block .social-icons li a,.featured-imagebox-team.style1 .media-block .social-icons li a:hover,.featured-imagebox-team.style2 .media-block a.media-btn:hover,.featured-imagebox-team.style3 .featured-content:after,.featured-imagebox-team.style3 .featured-content:before,.featured-imagebox-team.style3 .media-block .social-icons li a:hover,.featured-imagebox-team.style4 .media-block a.media-btn,.featured-imagebox-team.style4 .media-block .social-icons li a:hover,.pagination-block .page-numbers:hover,.pagination-block .page-numbers.current,#totop.top-visible,.progress-bar-color-bar_white.progress-bar,.progress-bar-color-bar_white.progress-bar:before,.ttm-progress-bar .progress-bar.progress-bar-color-bar_skincolor,.progress-bar-inner .progress-bar.progress-bar-color-bar_skincolor:before,.footer .widget .widget-title:before,.footer .widget .widget-title:after,.testimonials.ttm-testimonial-box-view-style1:hover .testimonial-content:after,.featured-icon-box.style3:hover .featured-icon:before,.widget.widget-nav-menu ul li.active a, .widget.widget-nav-menu ul li:hover a, .ttm-fid.inside.ttm-fid-with-icon.style1 .ttm-fid-icon-wrapper i, .featured-imagebox-post.style1 .ttm-box-post-date, .post-category, .testimonials.ttm-testimonial-box-view-style2 .testimonial-content:before, .featured-imagebox-team.style2 .media-block .media-btn, .sidebar .widget-area .widget:before, .sidebar .widget.widget-search .search-form .btn[type="submit"] {
    background-color: #3477eb;
}

.ttm-textcolor-skincolor, .ttm-textcolor-skincolor h1, .ttm-textcolor-skincolor h2, .ttm-textcolor-skincolor h3, .ttm-textcolor-skincolor h4, .ttm-textcolor-skincolor h5, .ttm-textcolor-skincolor h6, .ttm-textcolor-skincolor a, .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, a.ttm-textcolor-skincolor, i.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) a.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) i.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h1, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h2, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h3, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h4, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h5, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h6, .ttm-bgcolor-darkgrey a:hover, .ttm-textcolor-white a:hover, .ttm-bgcolor-darkgrey a:hover i, .ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor i, .ttm-bgcolor-grey .ttm-btn-color-skincolor, .ttm-list-icon-color-skincolor li i, .ttm-icon_element-border.ttm-icon_element-color-skincolor, .ttm-icon_element-border.ttm-icon_element-color-grey, .ttm-btn-style-border.ttm-btn-color-skincolor, .ttm-icon_element-fill.ttm-icon_element-color-white, .ttm-icon_element-fill.ttm-icon_element-color-white i, .ttm-icon_element-color-skincolor, .ttm-icon_element-color-skincolor:not(.ttm-icon_element-fill) i, .ttm-bgcolor-darkgrey .ttm-icon_element-color-skincolor i, nav.main-menu ul.menu li > ul.mega-submenu li a:hover, nav.main-menu ul.menu li ul.mega-submenu li.active > a, nav.main-menu ul.menu li.active > a, nav.main-menu, a:hover, .ttm-bgcolor-darkgrey a:hover, .ttm-header-style-02 .social-icons li a:hover, .ttm-header-style-03 #site-header-menu .site-navigation ul.menu > li.active >a, .section-title h3, .ttm-bgcolor-darkgrey .section-title h3, .ttm-bgcolor-darkgrey .slick_slider.slick-arrows-style3 .slick-arrow:hover, .ttm-bgcolor-skincolor .slick_slider.slick-arrows-style3 .slick-arrow:hover, .widget ul#menu-footer-quick-links li a:before, .about-qoute blockquote:before, .featured-imagebox-portfolio.style1 .ttm-media-link a:hover, .breadcrumb-wrapper span, .widget.widget-nav-menu ul li.active a, .featured-imagebox-portfolio.style2 .featured-content .category, .featured-imagebox-portfolio.style2 .featured-content .featured-title h3 a:hover, .featured-imagebox-portfolio.style3 .featured-content .featured-title h3 a:hover, .featured-imagebox-portfolio.style4 .featured-content .category, .featured-imagebox-services.style4 .ttm-service-icon, .ttm-fid.inside .ttm-fid-icon-wrapper i, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a, .featured-imagebox-team.style2 ul.social-icons a:hover, .widget.offer_widget h2, .widget.offer_widget h3, .footer .widget.widget_text .call_detail h3, .latest-tweets .tweet-text:before, .accordion .toggle .toggle-title a:after, .widget_info .widget_desc, .widget .latest-tweets .tweet-text a, .featured-imagebox-team.style1 .featured-content h3 a:hover, .featured-imagebox-post.style2 .featured-content .post-meta span i, .ttm-p_table-amount, .ttm-p_table-price, .top_bar .top_bar_contact_item .top_bar_icon i, .ttm-page-title-row .breadcrumb-wrapper i, .featured-imagebox-post.style2 .featured-content h3:hover a, .blog-info .blog-info_item .ttm-tabs.ttm-tab-style-02 li.active a, .blog-info .blog-info_item .ttm-tabs.ttm-tab-style-02 li.active a h3 {
    color: #3477eb;
}

.ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor i, .ttm-bgcolor-grey .ttm-btn-color-skincolor, .ttm-btn-style-border.ttm-btn-color-skincolor {
    color: #fff;
}

.ttm-btn-style-fill.ttm-btn-color-skincolor, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:hover, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover, .ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, .ttm-icon.ttm-icon_element-border.ttm-icon_element-color-skincolor, .slick_slider.slick-arrows-style3 .slick-arrow:hover, .featured-icon-box.icon-align-top-content.style1 a.di_link:hover, .ttm-page-title-row-inner .row, .social-icons.circle li>a:hover, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, .ttm-header-style-03 .social-icons li a:hover, .featured-icon-box.icon-align-top-content.style4:before, .ttm-tabs.ttm-tab-style-03 ul.tabs li.active a, .ttm-tabs.ttm-tab-style-03 ul.tabs li:hover a, .featured-imagebox-team.style1 .media-block .social-icons li a:hover, .featured-imagebox-team.style2 .media-block .social-icons li a:hover, .featured-imagebox-portfolio.style2 .ttm-media-link a:hover, .widget .tagcloud a:hover, .featured-imagebox-services.style1 .featured-content .ttm-btn:hover span, .featured-imagebox-services.style4:hover .more-button, .featured-imagebox-team.style4 .media-block .social-icons li a:hover, .testimonials.ttm-testimonial-box-view-style1:hover:before, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a {
    border-color: #3477eb;
}

.ttm-bgcolor-darkgrey .tooltip-top:before, .ttm-bgcolor-darkgrey .tooltip:before, .ttm-textcolor-skincolor .tooltip-top:before, .ttm-textcolor-skincolor .tooltip:before, .ttm-bgcolor-grey .tooltip-top:before, .ttm-bgcolor-grey .tooltip:before, .ttm-bgcolor-grey [data-tooltip]:before, .ttm-bgcolor-skincolor .bottom-angle, .featured-icon-box.style1:hover:before, nav.main-menu, .header_search .header_search_content, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a:after {
    border-top-color: #3477eb;
}

.header_search .header_search_content:before, .header_btn:before, .ttm-bgcolor-darkgrey .tooltip-bottom:before, .featured-icon-box.style1:hover, .featured-icon-box.icon-align-top-content.style2:before, .about-qoute blockquote {
    border-bottom-color: #3477eb;
}

/* --------------------------------------------------- Mobile Menu --------------------------------------------------- */

@media (max-width: 1199px) {
    nav.main-menu.show .container {
        padding: 0;
    }
}

/* ------------------------------------------------ Language Selector ------------------------------------------------ */

#masthead .top_bar .top_bar_contact_item .language_selector .header_btn a {
    font-weight: 400;
}

#masthead .top_bar .top_bar_contact_item .language_selector .header_btn a:hover {
    color: #223645;
}

#masthead .top_bar .top_bar_contact_item .language_selector .header_btn a.active,
.menu-mobile .language_selector a.active {
    color: #223645;
    font-weight: 900;
    line-height: unset;
}

@media (max-width: 1199px) {
    .menu-mobile .language_selector a {
        font-size: 14px;
    }

    .menu-mobile .language_selector a:last-of-type {
        margin-left: 20px;
    }
}

/* --------------------------------------------------- Breadcrumbs --------------------------------------------------- */

.ttm-page-title-row {
    background: none;
}

.ttm-page-title-row-inner {
    background-color: #223645;
    padding: 20px 0;
}

.page-title-heading h2 {
    font-size: 39px;
}

.breadcrumb-wrapper span:not(:last-child) {
    padding-right: 20px;
}

.breadcrumb-wrapper span:not(:last-child):after {
    position: absolute;
    content: "";
    width: 2px;
    height: 14px;
    right: 12px;
    background-color: #fff;
    top: 3px;
    display: inline-block;
    transform: rotate(18deg);
    font-style: normal;
}