			#nav-utility ul li.user {
				position: relative;
			}

			#nav-utility ul li.user ul.rewards-submenu {
				display: block;
				padding: 0.5em 1em;
				position: absolute;
				top: 30px;
				left: 0;
				background: white;
				border: 3px solid #ccc;
				width: 8em;

				/* hide the submenu by default */
				visibility: hidden;
				opacity: 0;

				/*
     * wait 200ms for the submenu to disappear on mouseout
     */
				transition: all;
				transition-delay: 0.2s;
			}

			#nav-utility ul li.user:hover ul.rewards-submenu {
				visibility: visible;
				opacity: 1;

				/*
     * wait 100ms for the submenu to appear on mouseover (hover intent)
     */
				transition-delay: 0.1s;
			}

			#nav-utility ul li.user ul.rewards-submenu li {
				display: block;
				float: none;
				margin: 5px 0;
			}

			#nav-utility ul li.user ul.rewards-submenu li a {
				text-decoration: none;
			}

			#nav-utility ul li.user ul.rewards-submenu li a:hover {
				text-decoration: underline;
			}

			/* Overwrite Styles */

			#aside {
				border: none;
				position: absolute !important;
			}

			.ti-cat-filter #aside.absolute {
				top: 20px !important;
			}

			.widget-filters .filter li a .checkbox {
				background: none;
				border: 1px solid #666666;
				border-radius: 2px;
				padding: 0.3px;
				top: 3px;
			}

			.widget-filters .filter li.selected a .checkbox {
				background: url('https://i.ibb.co/jz6PQ81/selected-bg.jpg')no-repeat;
				background-size: cover;
				padding: 0.3px;
			}

			.widget-filters .filters-selected ul li a {
				border: none !important;
			}

			.widget-filters .filters-selected a span.icon {
				background: url('https://i.ibb.co/h8fmx10/selected-cross.jpg') no-repeat;
				background-size: cover;
				border: 1px solid #666666;
				border-radius: 0;
				padding: 5px;
				height: auto;
			}

			.ti-cat-filter .widget-filters .filter h3.ti-open:after {
				border: none;
				content: "\2212";
				margin-top: 0;
			}

			.ti-cat-filter .widget-filters .filter h3 {
				margin: 0 0 3px;
				padding: 0 6px 0 8px;
			}

			.ti-cat-filter .widget-filters .filter h3:after {
				border: none;
				content: '+';
				margin-top: 0;
				font-size: 1.383em;
			}

			.widget-filters .filter li a {
				padding: 0.15em 10px 0.25em 20px;
				color: #333333;
			}

			.widget-filters .filter {
				padding: 10px 6px 8px 8px;
			}

			.widget-filters .filter ul {
				border-top: none;
			}

			.u-products-thumbnailpage .products-grid .row:last-of-type {
				border-bottom: none;
			}

			#sliMerchBottom {
				text-align: center;
			}

			.north li {
				display: inline-block;
				margin-right: 20px;
			}

			.north li a {
				text-decoration: none;
				font-size: 14px;
			}

			.north li:first-of-type a {
				font-size: 19px;
			}

			.north li:last-of-type a {
				font-size: 19px;
			}

			.north li a.active {
				text-decoration: underline;
			}

			.select-css,
			#sort {
				display: block;
				line-height: 1.3;
				padding: 0.6em 2rem 0.5em 7.6em;
				width: 100%;
				max-width: 100%;
				box-sizing: border-box;
				margin: 0;
				border: 1px solid #E6E6E6;
				-moz-appearance: none;
				-webkit-appearance: none;
				appearance: none;
				background-color: #fff;
				background-image: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'><path d='M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z'/></svg>");
				background-repeat: no-repeat, repeat;
				background-position: right 0.7em top 50%, 0 0;
				background-size: 0.65em auto, 100%;
				border-radius: 0;
			}

			.select-css::-ms-expand {
				display: none;
			}

			.select-css:hover {
				border-color: #888;
			}

			.select-css:focus {
				border-color: #E6E6E6;
				box-shadow: 0 0 0 3px -moz-mac-focusring;
				color: #222;
				outline: none;
			}

			.select-css option {
				font-weight: normal;
			}

			.pairing-sort:first-of-type .primary {
				margin-right: -54px;
				position: relative;
				padding-left: 14px;
				padding-top: 8px;
				font-weight: bold;
			}

			.pairing-horizontal:nth-of-type(2) .primary {
				margin-right: -54px;
				position: relative;
				padding-left: 14px;
				padding-top: 8px;
				font-weight: bold;
			}

			@media only screen and(max-width: 760px) {
				.u-products-pager .pairinglist-options {
					width: 100%;
					float: right;
				}

				.browser-results .u-products-pager li.pairing label {
					margin-bottom: -30px;
				}

			}

			.widget-filters .filter ul {
				padding: 8px 0 4px 8px;
			}

			.widget-filters .filter li:nth-of-type(1n + 7) {
				display: none;
			}

			.widget-filters .filter .size--filter li:nth-of-type(1n + 7) {
				display: block;
			}

			.widget-filters .filter .size--filter li:nth-of-type(1n + 10) {
				display: none;
			}

			.pairing-horizontal:nth-of-type(2) .select-css {
				padding: 0.6em 1.5em 0.5em 4em;
			}

			.pairing-horizontal:nth-of-type(2),
			.pairing-horizontal:last-of-type {
				float: right !important;
				margin-right: 0 !important;
			}

			.pairing-horizontal:last-of-type {
				padding-top: 4px;
			}

			.pairing-horizontal:last-of-type ul {
				padding-top: 5px;
				padding-left: 20px;
			}

			.pairing-horizontal:last-of-type ul li {
				border-right: 1px solid #e5e5e5;
				padding-right: 15px;
				margin-right: 15px;

			}

			.pairing-horizontal:last-of-type ul li:last-of-type {
				border-right: none;
			}

			.pairinglist-options {
				width: 100%;
			}

			.c-products-browse .pager {
				border-bottom: none;
			}

			.u-products-pager .paging {
				padding: 7px 15px;
			}

			.current-page {
				font-weight: bold;
			}

			.widget-filters .filter li:last-of-type {
				display: block !important;
			}

			.all_link {
				padding: 10px 0 0 !important;
				text-decoration: none;
				color: #003300 !important;
			}

			.all_link.remove,
			.all_link_less.remove {
				display: none !important;
			}

			.all_link_less {
				padding: 10px 0 0 !important;
				text-decoration: none;
				color: #003300 !important;
			}

			.size--filter li:first-of-type,
			.size--filter li:nth-of-type(2) {
				display: inline-block !important;
				width: 35%;
				border: 1px solid #666666;
				text-align: center;
				margin: 10px 2px;
				padding: 2px;
			}


			.size--filter li:first-of-type a,
			.size--filter li:nth-of-type(2) a {
				padding: 7px;
			}

			.size--filter li.active:first-of-type a,
			.size--filter li.active:nth-of-type(2) a {
				color: #fff;
				padding: 7px;
				background: #666666;
			}

			.printpage {
				display: none !important;
			}

			.widget-filters .filter ul {
				max-height: none;
			}

			.widget-filters .filters-selected {
				margin: 1.5em 0;
				padding: 0;
				background: none;
				border: none;
				border-bottom: 1px solid #e7e7e7;
			}

			.widget-filters .filters-selected h3 {
				margin-bottom: 10px;
				padding: 10px;
				background-color: #f4f4f4;
				border: 1px solid #c7c7c7;

			}

			.ti-cat-filter #aside .widget-filters .filters-selected {
				margin-top: 0;
			}

			#navLocationTab,
			#wideAndNarrow {
				display: none;
			}

			.u-products-thumbnailpage ul li.product .info h4 {
				margin-top: 9px !important;
			}

			.products-grid .product .info .flag,
			.u-products-thumbnailpage .products-grid .product .info .flag {
				top: 245px;
			}

			#product_title {
				padding-top: 35px !important;
			}

/* Doctor Unbxd Header Section */

.sli_banner_infoblock_outer {
        display: flex;
        flex-direction: row;
    }
    .sli_banner_infoblock_content{
        width: calc(100% - 200px);
        box-sizing: border-box;
        padding-left: 20px;
    }
    .sli_banner_infoblock_header{
        padding-bottom: 20px;
    }
    .sli_banner_infoblock_header h2{
        font-size: 23px;
        margin: 0;
        color: #000;
    }
    .sli_banner_infoblock_header h4{
        margin: 0px;
        color: #000;
        font-size: 15px;
    }
    .sli_banner_infoblock_address{
        display: flex;
    }
    .sli_banner_infoblock_address address{
        width: 50%;
        color: #000;
        font-size: 15px;
    }
    .sli_banner_infoblock_article{
        padding-top: 20px;
    }
    .sli_banner_infoblock_article p{
        color: #000;
        font-size: 15px;
        line-height: 1.2;
        padding-right: 20px;
    }
    .sli_banner_infoblock_image{
        width: 200px;
        order: 2;
        text-align: right;
    }
    .sli_banner_infoblock_image img{
        max-width: 200px;
        height: auto;
    }
    @media only screen and (max-width: 600px) {
        .sli_banner_infoblock_outer{
            display: block;
        }
        .sli_banner_infoblock_image{
            padding-bottom: 30px;
        }
        .sli_banner_infoblock_content{
            width: 100%;
        }
        .sli_banner_infoblock_image{
            width: 100%;
            text-align: center;
        }
        .sli_banner_infoblock_address{
            display: block;
        }
        .sli_banner_infoblock_address address{
           width: 100%;
           padding-bottom: 20px;
        }
        .sli_banner_infoblock_article{
            padding-bottom: 40px;
        }
    }