
	 @font-face {
       font-family: 'icomoon';
       src:  url('https://static.knifecenter.com/styles/bs2/fonts/knifecenter-fan.eot?hjudt3');
       src:  url('https://static.knifecenter.com/styles/bs2/fonts/knifecenter-fan.eot?hjudt3#iefix') format('embedded-opentype'),
       url('https://static.knifecenter.com/styles/bs2/fonts/knifecenter-fan.ttf?hjudt3') format('truetype'),
       url('https://static.knifecenter.com/styles/bs2/fonts/knifecenter-fan.woff?hjudt3') format('woff'),
       url('https://static.knifecenter.com/styles/bs2/fonts/knifecenter-fan.svg?hjudt3#icomoon') format('svg');
       font-weight: normal;
       font-style: normal;
    }

    [class^="font-"], [class*=" font-"] {
       /* use !important to prevent issues with browser extensions that change fonts */
       font-family: 'icomoon' !important;
       speak: none;
       font-style: normal;
       font-weight: normal;
       font-variant: normal;
       text-transform: none;
       line-height: 1;

       /* Better Font Rendering =========== */
       -webkit-font-smoothing: antialiased;
       -moz-osx-font-smoothing: grayscale;
    }

    .font-knifecenter-fan-only-blk:before {
       content: "\e900";
    }
    .font-knifecenter-fan-only-blk {
		color: #f05a29;
		font-size: 28px;
		line-height: 1;
		top: 5px;
		position: relative;
	}
	.welcome-box .home-welcome-icons {
		right: 0;
		width: inherit;
	}
	.nav-tabs>li>a {
		background-color: #9e0610 !important;
		color: #fff;
		border-radius: 0;
	}
	.nav-tabs>li>a:hover {
		border: solid 1px #9e0610;
		background-color: #b10a15 !important;
	}
	.nav-tabs>.active>a, .nav-tabs>.active>a:hover {
		background-color: #fff !important;
	}
	div#gifts {
		border-bottom: solid 1px #d3d3d3 !important;
		margin-bottom: 0;
		padding-bottom: 20px;
	}
	div#gifts h2 {
		font-size: 24px;
		font-weight: 700;
	}
	div#gifts h2, div#gifts h2 a {
		color:#be2501;
		width: 100%;
	}
	div#gifts .nav-tabs {
		margin-bottom: 15px;
	}
	div#gifts .mlinks .nav>li>a:hover {
		background-color: rgba(255, 255, 255, 0.60);
	}
	div#gifts .nav-tabs, #gifts div#myTabContent, #gifts .brands_listings {
		font-family: 'Open Sans', arial, sans-serif;
		font-size: 16px;
		line-height: 1.5;
	}
	#gifts div#shopbyprice .brands_listings {
		text-align: center;
	}
	#gifts div#shopbyprice {
		min-height: 110px;
	}
	.span3.mlinks {
		background-color: #e8e8e8;
		padding: 15px;
		border-radius: 0px;
	}
	#gifts i.icon-circle-arrow-right {
		margin-top: 4px;
	}
	.home-welcome-icons a img {
		max-width: 100%;
		height: auto;
	}
	#gifts #shopbyprice .brands_listings {
		margin-top: 45px;
	}
	.mlinks .nav-list li {
		border-top: solid 1px #fefefe;
	}
	.mlinks .nav-list li:first-child {
		border: none;
	}
	.mlinks .nav-list li.divider {
		display: none;
	}
	#gifts .nav-list>li>a {
		padding: 5px 15px;
	}
	#gifts .home-welcome-icons {
		margin-top: -5px;
		margin-bottom: 15px;
	}
	#gifts .home-welcome-icons a img {
		width: 1200px;
	}
	
	/*
	#full-width-header .navbar-brand {
		background-image: url(https://static.knifecenter.com/graphics/knifecenter/knifecenter-logo-THANKS.png);
	}
	#full-width-header .navbar-brand {
		background-image: url(https://static.knifecenter.com/graphics/knifecenter/knifecenter-logo-XMS.png);
	}
	*/
	
	@media all and (max-width: 979px) {
	
		#gifts .nav-tabs>li>a {
			font-size: 12px;
		}
		#myTabContent .brands_listings img {
			max-width: 100%;
			height: auto;
		}
		#gifts .row-fluid .span3 {
			width: 100%;
			float: none;
			margin-left: 0;
			height: auto;
			border-bottom: dashed 1px #ddd;
			margin-bottom: 15px;
			padding-bottom: 15px;
		}
		#gifts .brands_listings {
			text-align: center;
			padding-bottom: inherit;
			border-bottom: none;
		}
		#gifts #mostgifted .row-fluid .span3 {
			border-bottom: none;
			margin-bottom: auto;
			padding-bottom: inherit;
		}
		#gifts #shopbyprice .brands_listings {
			margin-top: 30px;
		}
		
	}
	
	@media only screen and (max-width : 767px) {
	
		#gifts div#shopbyprice .brands_listings {
			padding-top: 10px;
			margin-top: 15px;
		}
		#gifts .brands_listings {
			text-align: center;
		}
		.span3.mlinks {
			text-align: center;
		}
		#gifts .home-welcome-icons {
			margin-top: 10px;
		}
		
	}
	
	@media all and (max-width: 550px) {
	
		.span12 .featured-products .row-fluid, section .tab-content #mostgifted {
			width: 100% !important;
		}
		
	}
	
	@media all and (max-width: 414px) {
	
		#gifts .nav-tabs>li>a {
			font-size: 11px;
		}
		.home-welcome-icons {
			margin-top: 0;
			margin-bottom: 0;
		}
		
	}
	
	@media all and (max-width: 375px) {
	
		#gifts .nav-tabs>li>a {
			font-size: 10px;
		}
		
	}
	
	@media all and (max-width: 320px) {
	
		#gifts .nav-tabs>li>a {
			font-size: 9px;
		}
		
	}
