@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE10+ CSS styles go here */
	body #page.site {
		display: block;
	}

	body .main-banner {
		background-color: #1c3237;
	}

	body .footer-layout{
		background-color: #273D42;
	}

	body .main-banner {
		background-image: url("ie-header.svg");
	}

	body .designer-button {
		padding: 15px 23px 20px 15px;
	}

	#claim-filed-and-scheduled-page .card-data-container {
		flex: none;
	}

	main#main > article#professionals-page {
		display: block;
	}

	body .subscription-popup select.select-field {
		background-image: none;
	}

	body #debtors-page > .entry-content > div:first-child,
	body #case-date-page > .entry-content > div:first-child {
		flex: auto;
	}

	.case-list-search-icon {
		height: 21px;
		width: 21px;
		margin-top: 5px;
	}

	#site-navigation ul li {
		padding: 0 0 12px 0;
	}

	#site-navigation ul li:hover > a,
	#site-navigation ul li.current-menu-item > a,
	#site-navigation ul li.current_page_item > a,
	#site-navigation ul li.current_page_ancestor > a,
	#site-navigation ul li.current-menu-ancestor > a,
	#site-navigation ul.sub-menu li:hover > a,
	#site-navigation ul li ul.sub-menu li.menu-item-has-children ul li:hover > a,
	#site-navigation ul li ul.sub-menu li.menu-item-has-children:hover > .menu-item, body.transparent
	#masthead .header-bottom #site-navigation ul li:hover > .menu-item,
	body.transparent #masthead .header-bottom #site-navigation ul li:hover > a,
	body.transparent #masthead .header-bottom #site-navigation ul.sub-menu li:hover > a,
	body.transparent #masthead .header-bottom #site-navigation ul.sub-menu li.menu-item-has-children ul li:hover > a,
	body.transparent.header-sticky #masthead-sticky-wrapper #masthead .header-bottom #site-navigation ul.sub-menu li > a:hover,
	.tg-service-widget .service-title-wrap a:hover,
	.tg-service-widget .service-more,
	.feature-product-section .button-group button:hover,
	.fun-facts-section .fun-facts-icon-wrap, .fun-facts-section .tg-fun-facts-widget.tg-fun-facts-layout-2 .counter-wrapper,
	.blog-section .tg-blog-widget-layout-2 .blog-content .read-more-container .read-more a, footer.footer-layout #top-footer .widget-title::first-letter, footer.footer-layout #top-footer .widget ul li a:hover,
	footer.footer-layout #bottom-footer .copyright .copyright-text a:hover,
	footer.footer-layout #bottom-footer .footer-menu ul li a:hover,
	.archive #primary .entry-content-block h2.entry-title a:hover, .blog #primary .entry-content-block h2.entry-title a:hover,
	#secondary .widget ul li a:hover,
	.woocommerce-Price-amount.amount,
	.team-wrapper .team-content-wrapper .team-social a:hover,
	.testimonial-container .testimonial-wrapper .testimonial-slide .testominial-content-wrapper .testimonial-icon,
	.footer-menu li a:hover,
	.tg-feature-product-filter-layout .button.is-checked:hover,
	.testimonial-container .testimonial-icon, #site-navigation ul li.menu-item-has-children:hover > .sub-toggle, .woocommerce-error::before,
	.woocommerce-info::before,
	.woocommerce-message::before, #primary .post .entry-content-block .entry-meta a:hover, #primary .post .entry-content-block .entry-meta span:hover, .entry-meta span:hover a, .post .entry-content-block .entry-footer span a:hover, #secondary .widget ul li a, #comments .comment-list article.comment-body .reply a, .tg-slider-widget .btn-wrapper a,
	.related-posts-wrapper .entry-title a:hover,
	.related-posts-wrapper .entry-meta > span a:hover {
		padding: 0 0.8rem !important;
	}

	#site-navigation ul li .menu-item-has-children {
		padding: 0 0 12px 0;
	}

	#caselist-body #site-navigation li.contact-li:hover ul.sub-menu,
	#caselist-body #site-navigation .contact-li ul.sub-menu {
		display: block!important;
	}

        img { -ms-interpolation-mode: bicubic; }

        .custom-logo-non-ie {
            display: none !important;
        }

        .custom-logo-ie .img-ie {
            width:140px;
            height:140px;
            background-size: cover;
            background-position: center;
        }

        .custom-logo-ie {
            display: block !important;
        }

        .company-banner-logo .img-ie.rectangle{
            width: 204px;
            height: 139px;
            background-size: cover;
            background-position: center;
        }

        .company-banner-logo .img-ie.square{
            width: 140px;
            height: 140px;
            background-size: cover;
            background-position: center;
        }

        .company-banner-logo .img-ie.circle{
            width: 140px;
            height: 140px;
            border-radius: 50%;
            background-size: cover;
            background-position: center;
        }

	.only-cards-page #primary-blog-container #case-info-debtor-card .card-content-container {
		height: 323px;
	}
    .search-box-inner-fields .search-fields input {
        line-height:0px;
    }
}

@media screen and (max-width: 769px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	body .only-cards-page #primary-blog-container .blog-wrapper .tg-blog-widget {
		width: 100%;
	}
}
