

.filter-title strong {
    color: white;
}


.awesomplete [hidden] {
    display: none;
}

.awesomplete .visually-hidden {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

.awesomplete {
    display: inline-block;
    position: relative;
    width: 100%;
}

.awesomplete > input {
    display: block;
}

.awesomplete > ul {
    position: absolute;
    left: 0;
    z-index: 1;
    min-width: 100%;
    box-sizing: border-box;
    list-style: none;
    padding: 0;
    margin: 0;
    background: #fff;
    color:#000;
    z-index:99999999999;
    font-size: 20px!important;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.awesomplete > ul:empty {
    display: none;
}

.awesomplete > ul {
	border-radius: .3em;
	margin: .2em 0 0;
	background: hsla(0,0%,100%,.9);
	background: linear-gradient(to bottom right, white, hsla(0,0%,100%,.8));
	border: 1px solid rgba(0,0,0,.3);
	box-shadow: .05em .2em .6em rgba(0,0,0,.2);
	text-shadow: none;
}

@supports (transform: scale(0)) {
	.awesomplete > ul {
		transition: .3s cubic-bezier(.4,.2,.5,1.4);
		transform-origin: 1.43em -.43em;
	}
	
	.awesomplete > ul[hidden],
	.awesomplete > ul:empty {
		opacity: 0;
		transform: scale(0);
		display: block;
		transition-timing-function: ease;
	}
}

	/* Pointer */
	.awesomplete > ul:before {
		content: "";
		position: absolute;
		top: -.43em;
		left: 1em;
		width: 0; height: 0;
		padding: .4em;
		background: white;
		border: inherit;
		border-right: 0;
		border-bottom: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
    		font-family:'league_gothicregular'!important;
	}

	.awesomplete > ul > li {
		position: relative;
		padding: .2em .5em;
		cursor: pointer;
    		font-family:'league_gothicregular'!important;
	}
	
	.awesomplete > ul > li:hover {
		background: hsl(200, 40%, 80%);
		color: black;
    		font-family:'league_gothicregular'!important;
	}
	
	.awesomplete > ul > li[aria-selected="true"] {
		background: hsl(205, 40%, 40%);
		color: white;
    		font-family:'league_gothicregular'!important;
	}
	
		.awesomplete mark {
			background: hsl(65, 100%, 50%);
    			font-family:'league_gothicregular'!important;
		}
		
		.awesomplete li:hover mark {
			background: hsl(68, 100%, 41%);
    			font-family:'league_gothicregular'!important;
		}
		
		.awesomplete li[aria-selected="true"] mark {
			background: hsl(86, 100%, 21%);
			color: inherit;
    			font-family:'league_gothicregular'!important;
		}







/* OVERIDES */

.checkout-container {
    margin: 0 0 20px;
    background: #fff;
    color: #000;
    padding: 20px;
    border-radius: 10px;
    min-height:700px;
}


.checkout-index-index .authentication-wrapper {
display:none;
}

button:not(.primary) {
    box-shadow: none!important;
}

ul > li, ol > li {
    margin-bottom: 0rem;
}

.page-title, .base {
font-family:league_gothicregular!important;
text-transform:uppercase;
padding-top:20px;
}

.action.primary, .action.primary:hover, .action.primary:focus {
	background: #be7929;
	border: 1px solid #be7929;
	text-transform:uppercase;
	color:#fff2db!important;
}

.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	max-width: 1600px;
	padding-left: 20px;
	padding-right: 20px;
	width: auto;
}

/*
.block-title, .label, .block-customer-login-heading {
font-size: 2.2rem!important;
}
*/



.abs-account-blocks .block-title > strong, .abs-account-blocks .block-title > span, .account .legend > strong, .account .legend > span, .form-giftregistry-search .legend > strong, .form-giftregistry-search .legend > span, .block-giftregistry-results .block-title > strong, .block-giftregistry-results .block-title > span, .block-giftregistry-shared-items .block-title > strong, .block-giftregistry-shared-items .block-title > span, .block-wishlist-search-form .block-title > strong, .block-wishlist-search-form .block-title > span, .block-wishlist-search-results .block-title > strong, .block-wishlist-search-results .block-title > span, .multicheckout .block-title > strong, .multicheckout .block-title > span, .multicheckout .block-content .title > strong, .multicheckout .block-content .title > span, .customer-review .review-details .title > strong, .customer-review .review-details .title > span, .paypal-review .block .block-title > strong, .paypal-review .block .block-title > span, .account .column.main .block:not(.widget) .block-title > strong, .account .column.main .block:not(.widget) .block-title > span, .multicheckout .block-title > strong, .multicheckout .block-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > span, [class^="sales-guest-"] .column.main .block:not(.widget) .block-title > strong, [class^="sales-guest-"] .column.main .block:not(.widget) .block-title > span, .sales-guest-view .column.main .block:not(.widget) .block-title > strong, .sales-guest-view .column.main .block:not(.widget) .block-title > span {
    font-size: 1.8rem!important;

}

h1 {
	font-size: 30px;
	margin-bottom: 30px;
}

.column.main {
	min-height: 200px;
}

.account .column.main {
	margin-bottom: 0;
}


.cart-summary {
	background: #333;
	border-radius: 10px;
}


.table-wrapper {
	background: #333;
	border-radius: 10px;
}


.modal-header, .modal-content {
	color: #333;
}


.modal-inner-wrap {
	border-radius: 10px;
}


.page-layout-2columns-left .column.main {
    background: #333;
    border-radius: 10px;
    padding: 20px;
}



/*****************************************/





*{font-weight:400;font-family: 'proxima-nova';}
*{outline:none;}
*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;}
body{background:#222;color:#fff2db;}
a:hover,a:focus{color:#be7929!important;text-decoration:none;}
a:visited{color:#fff2db;}
a{touch-action:manipulation;}
a{color:#be7929;text-decoration:none;}
ul{list-style:none;margin:0;padding:0;}
::-webkit-input-placeholder{color:#a0a0a0;}
.ktws_top_lnks_container{margin:auto;max-width:1600px;padding:0 15px;width:100%;background:#222;height:22px;}
.ktws_top_lnks_right{width:50%;float:right;text-align:right;}
.ktws_top_lnks_right span a{font-weight:600;}
.ktws_top_lnks_right p{width:100%;text-transform:none;color:#fff1db;font-size:13px;word-spacing:2px;padding-top:3px;margin:0}
.ktws_top_lnks_left{display:inline-block;float:left;}
.ktws_top_lnks_left ul li{display:inline-block;float:left;padding:0 23px 0 0;}
.ktws_top_lnks_left a{color:#fff1db;font-size:13px;word-spacing:2px;}
.ktws_top_flag{width:16px;height:16px;display:inline;vertical-align: text-top;}

@media (min-width: 1120px){
.ktws_top_lnks_right p{padding-right:48px;}
}
@media (max-width: 720px){
.ktws_top_lnks_left{display:none;}
.ktws_top_lnks_right{width:95%;text-align:center;}
}
@media (max-width: 670px){
.ktws_top_lnks_right p{font-size:12px;}
}
.ktws_checkout_link{position:relative;color:#e8dcc8;font-size:13px;width:100%;text-align:right;padding-right:15px;margin-top:-25px;}
.ktws_checkout_link a{font-weight: 600;}
@media (max-width: 639px){
.ktws_checkout_link{text-align:center;top:198px!important;}
}
@media (max-width: 767px){
.ktws_checkout_link{font-size:13px;width:100%;text-align:right;padding-right:5px;top:195px;position:absolute!important;background:#000;color:#e8dcc8;}
}
.knav-button:before{font-family:icon-font;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;vertical-align:top;}
.knav-button{position:relative;left:16px!important;width:2.4rem;height:6.2rem;overflow:hidden;cursor:pointer;text-decoration:none;line-height:4.4rem;padding-top:23px;color:#be7929!important;z-index:99999;}
.knav-button:before{display:block;text-align:center;}
.knav-button{display:block;left:1rem;font-size:1.7rem;}
.knav-button:before{font-family:fontawesome;font-weight:600;font-size:25px;content:"\f0c9";}
@media only screen and (min-width: 760px){
.knav-button{display:none;}
}
@media all{
.ktws_skip_nav{display:none;}
}
@media all{
header{display:block;}
img{border:0;}
button,input{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal;}
button{cursor:pointer;}
input[type="search"]{box-sizing:content-box;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;}
img{border:0;}
img{display:block;}
ul{list-style:none;}
input:focus,input[type="search"]:focus{outline-offset:-2px;}
input[type="search"]{box-sizing:border-box;}
a,button{touch-action:manipulation;}
button,input{color:#636363;font-size:14px;line-height:1.5;}
ul{list-style:none;margin:0;padding:0;}
.block{margin-bottom:20px;}
.ktws_button:active{background:#297aa3;color:#fff;}
.ktws_button:focus{background-color:#be7929;color:#fff;}
.ktws_button:disabled{background:#c8c8c8;opacity:0.6;cursor:not-allowed;}
}
.ktws_npt-bx{padding-top:2px;}
.ktws_npt-bx:after{content:'';display:table;clear:both;}
label{display:inline-block;font-size:16px;font-weight:600;user-select:none;}
.input-text{appearance:none;border-radius:2px;border:silver solid 1px;background:#fff;font-size:15px;}
.input-text:focus{border:#be7929 solid 1px;}
@media only screen and (device-width){
input[type="search"]{font-size:16px;}
}
::-webkit-input-placeholder{color:#a0a0a0;}
input:-moz-placeholder{color:#a0a0a0;}
@media only screen and (min-width: 771px){
.ktws_pg-hdr{max-width:1260px;margin:0 auto;padding:0 30px;}
.ktws_pg-hdr-contnr{position:relative;}
}
.ktws_logo{display:block;float:left;text-align:center;}
.ktws_logo img{max-width:100%;}
@media only screen and (min-width: 771px){
.ktws_logo{max-width:300px;min-height:90px;}
.ktws_logo .large{display:block;}
}
.ktws_skip_lnks{clear:both;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
@media only screen and (min-width: 771px){
.ktws_skip_lnks{border:0;}
}
.ktws_skip_search{position:relative;float:left;width:20%;height:44px;background:0 0;color:#fff;line-height:42px;text-align:center;}
a.ktws_skip_search{text-decoration:none;}
.ktws_skip_search:not(.skip-active):hover{opacity:0.8;}
@media only screen and (max-width: 770px){
.ktws_skip_search{border-right:1px solid #ededed;}
}
@media only screen and (min-width: 500px){
.ktws_skip_search{width:25%;}
}
.ktws_skip_search .ktws_icon{display:inline-block;width:34px;height:34px;vertical-align:middle;}
.ktws_skip_search.ktws_skip_nav .ktws_icon{margin-right:8px;}
@media only screen and (min-width: 500px){
.ktws_skip_search .ktws_icon{margin-right:3px;}
}
.ktws_skip_search .ktws_label{display:none;}
@media only screen and (min-width: 500px){
.ktws_skip_search .ktws_label{display:inline;}
}
.ktws_skip_content{display:none;}
.ktws_account_cart_wrppr{position:relative;float:right;top:0;right:0;}
@media only screen and (max-width: 770px){
.ktws_account_cart_wrppr{position:static;}
}
.ktws_skip_nav{width:40%;}
.ktws_skip_nav:not(.skip-active):hover{text-decoration:none;}
.ktws_skip_nav:not(.skip-active):hover .ktws_icon{background-position:-46px 4px;}
.ktws_skip_nav .ktws_label{display:inline;}
.ktws_skip_nav .ktws_icon{background-position:4px 4px;}
@media only screen and (min-width: 500px){
.ktws_skip_nav{width:25%;}
}
@media only screen and (min-width: 771px){
.ktws_skip_nav{display:none;}
}
.ktws_skip_search:not(.skip-active):hover .ktws_icon{background-position:-46px -146px;}
.ktws_skip_search .ktws_icon{background-position:4px -146px;}
@media only screen and (min-width: 771px){
.ktws_skip_search{display:none;}
}
#ktws_header_search{padding:20px;}
@media only screen and (min-width: 771px){
#ktws_header_search{display:block;position:absolute;top:55px;right:0;width:25%;height:50px;padding:0;}
}
#ktws_search_mini_form .ktws_npt-bx{position:relative;padding-top:0;}
#ktws_search_mini_form label{display:none;}

.ktws_header1 #search{height:42px;padding-left:14px;}
#ktws_search_mini_form .ktws_search_button{position:absolute;padding:0;top:0;right:-2px;width:41px;height:44px;border:0;background:0 0;}
#ktws_search_mini_form .ktws_search_button:before{content:'';position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;}
#ktws_search_mini_form .ktws_search_button:hover:before{opacity:0.8;}
@media only screen and (min-width: 771px){
.ktws_skip_cart{width:auto;padding:0 10px;}
.ktws_header1{padding-top:12px;}
}
@media only screen and (min-width: 771px){
.ktws_skip_cart{color:#222;text-transform:uppercase;}
.ktws_skip_cart:hover{text-decoration:none;}
.ktws_header1{padding-top:12px;}
}
.ktws_header_minicart{display:inline-block;}
@media only screen and (max-width: 770px){
.ktws_header_minicart{display:block;}
.ktws_header1{padding-top:0;}
}
.ktws_header_minicart .block-cart{display:none;}
@media only screen and (max-width: 479px){
.ktws_header_minicart a.ktws_skip_cart{z-index:1;}
.ktws_header1{padding-top:0;}
}

input[type="search"]{max-width:100%;width:100%;}
input[type="search"]{width:100%;max-width:100%;border-radius:0;}
.ktws_npt-bx{position:relative;}
@media all{
button:hover{background:#a9671e!important;}
.ktws_pg-hdr .ktws_pg-hdr-contnr{max-width:98%;margin:auto;padding-bottom:3px;max-width:1600px;}
}
@media (max-width: 770px){
.ktws_header1 #ktws_header_search{position:absolute!important;top:37px!important;z-index:9999;width:100%;background:black;left:0;max-width:100%;text-align:center;border-bottom:2px solid #ba782b;padding-bottom:0;padding-top:4px;padding-bottom:5px;}
#ktws_header_search{padding-top:8px;}
.ktws_header1 a.ktws_skip_search{display:none;}
}
#deliveryinfo{padding-top:0;padding-bottom:5px;text-align:right;font-size:13px;}
@media (max-width: 400px){
#deliveryinfo{font-size:12px!important;padding-bottom:8px;line-height:18px;text-align:center;}
}
@media (max-width: 779px){
#deliveryinfo{text-align:center;}
}
ul{list-style:none;margin:0;padding:0;}
@media only screen and (min-width: 771px){
.ktws_skip_cart{text-transform:capitalize!important;}
}
.ktws_pg-hdr{max-width:100%;padding:0;background:#000;}
.ktws_header1{float:left;width:33%;}
.ktws_header2{float:left;width:33%;text-align:center;padding-bottom:16px;}
.ktws_logo{float:none;display:inline-block;padding:0;position:relative;margin-top:0;}
.ktws_logo .large{margin:auto;}
.ktws_logo img.large{height:100px;max-height:100px;margin-top:18px;margin-bottom:6px;}
.ktws_header3{float:right;width:33%;}
.ktws_header3::after{display:block;content:"";clear:both;}
.ktws_header3::before{display:block;content:"";clear:both;}
.ktws_header3 .ktws_account_cart_wrppr{width:100%;display:flex;justify-content:center;}
.ktws_header3 .ktws_header_minicart .ktws_skip_cart{padding-right:0;}
#ktws_header_search{position:relative;top:auto;width:88%;margin:30px 0 0;max-width:400px;}
#ktws_header_search #search{background:#222222;border:#be7929 solid 1px;color:#fff2db;font-size:14px;max-width:100%!important;height:44px;border-top-left-radius:10px;border-bottom-left-radius:10px;}
#ktws_search_mini_form .ktws_search_button::before{background-color:#be7929;height:43px;width:40px;top:36%;left:36%;font-family:fontawesome;content:"\f002";color:#fff;font-size: 28px;}
.ktws_clr{clear:both;height:0.01px;}
.ktws_skip_search .ktws_label{float:left;line-height:normal;text-align:left;font-size:16px;color:#fff2db;width:auto;}
.ktws_account_cart_wrppr{padding:40px 0 0 0;width:90%;}
.ktws_header_minicart{max-width:54%;}
.ktws_myaccount_cust{float:left;width:45%;}
.ktws_myaccount_cust:hover{opacity:0.8;}
.ktws_myaccount_cust .myAcc{font-size:15px;display:block;color:#fff2db;line-height:17px;}
.ktws_myaccount_cust .ktws_loginregister{font-size:14px;text-transform:capitalize;color:#fff2db;}
@media (max-width: 3000px){
.ktws_header_minicart{float:left;}
.ktws_header3 .ktws_account_cart_wrppr{margin-top:15px;width:100%;}
.ktws_logo .large{max-width:100%;}
.ktws_skip_search.ktws_skip_nav .ktws_icon{margin-right:3px;}
#ktws_header_search{left:10px;}
}
@media (min-width: 771px) and (max-width: 979px){
.ktws_header1{width:36%;}
.ktws_header2{width:28%;}
.ktws_header3{width:36%;}
.ktws_skip_search .ktws_label{font-size:11px;padding-top:4px;}
.ktws_myaccount_cust .myAcc{font-size:11px;line-height:5px;}
.ktws_myaccount_cust .ktws_label{float:left;padding-top:10px;}
.ktws_skip_cart{padding:0;}
.ktws_skip_search.ktws_skip_nav .ktws_icon{margin-right:1px;}
}

@media (max-width: 770px){
.ktws_myaccount_cust .ktws_loginregister{display:none;}
.ktws_pg-hdr .ktws_pg-hdr-contnr{width:100%;box-sizing:border-box;}
.ktws_pg-hdr{padding:0 10px 0;}
.ktws_skip_lnks{border:none;}
.ktws_skip_search{border:none;}
.ktws_header1 .ktws_label{display:none;}
.ktws_header2{padding-bottom:0;max-height:90px;}
.ktws_header_minicart{float:right;}
.ktws_skip_search.ktws_skip_nav .ktws_icon{margin-right:-3px!important;}
.ktws_header1 .ktws_skip_search.ktws_skip_search{left:50px;top:0;}
.ktws_skip_search:hover:not(.skip-active){opacity:1;}
.ktws_skip_search:hover:not(.skip-active) .ktws_icon{background-position:4px -146px;}
.ktws_header3 .ktws_account_cart_wrppr{padding-top:5px;}
#ktws_header{position:relative;z-index:99;}
#ktws_header{z-index:999;padding-bottom:5px;}
.ktws_header3 .ktws_account_cart_wrppr{max-width:120px;}
.ktws_header3 .ktws_header_minicart .ktws_skip_cart{padding-right:21px;}
.ktws_myaccount_cust{font-size:0;}
.ktws_myaccount_cust .myAcc{font-size:0;}
.ktws_logo img.large{height:60px;margin-top:6px;}
}
@media (width: 768px){
.ktws_header1 .ktws_skip_search.ktws_skip_search{left:70px;}
}
@media screen{
.ktws_header1 .ktws_skip_search.ktws_skip_search{top:-20px;}
}
@media (min-width: 768px) and (max-width: 770px){
.ktws_header3 .ktws_account_cart_wrppr{width:90px;padding-right:10px;}
}
@media (max-width: 767px){
.ktws_header3 .ktws_header_minicart .ktws_skip_cart{padding-right:0;}
.ktws_account_cart_wrppr{padding-top:5px;}
.ktws_header1 .ktws_skip_search.ktws_skip_search{left:35px;}
.ktws_header3 .ktws_account_cart_wrppr{padding-left:0!important;}
.ktws_header3 .ktws_account_cart_wrppr{max-width:87px;width:87%;}
}
@media (max-width: 639px){
.ktws_header3 .ktws_account_cart_wrppr{padding-top:8px;}
.ktws_header1 .ktws_skip_search.ktws_skip_search{top:-7px;margin-left:12px;}
}
@media screen{
.ktws_header1 .ktws_skip_search.ktws_skip_search{top:-25px;}
}
@media (max-width: 480px){
.ktws_header3 .ktws_account_cart_wrppr{width:100%;}
.ktws_header3 .ktws_account_cart_wrppr{max-width:90px;}
}
@media (max-width: 319px){
.ktws_header3 .ktws_account_cart_wrppr{max-width:63px;}
}
@media (max-width: 770px) and (min-width: 768px){
.ktws_header3 .ktws_account_cart_wrppr{width:115px;}
}
.ktws_header3{height:73px;}
.input-text{border:#000 solid 1px;}
#ktws_header_search #search{border:#be7929 solid 1px!important;}
.ktws_skip_link .ktws_label{min-width:100px;}
@media (max-width: 979px) and (min-width: 771px){
.ktws_skip_link.ktws_skip_cart .ktws_label{font-size:11px;line-height:8px;margin-top:10px;}
}
.ktws_skip_link.ktws_skip_cart .ktws_label{width:auto;}
.ktws_skip_link .ktws_label{float:left;line-height:normal;text-align:left;font-size:15px;color:#fff2db;width:auto;}
.ktws_mybasket{font-size:11px;text-transform:capitalize;color:#fff2db;}
@media (max-width: 770px){
.ktws_mybasket,.ktws_skip_link .ktws_label{font-size:0;}
}
.ktws_myaccount_cust .ktws_loginregister{font-size:11px!important;line-height: 20px;}
.knav{display:none;position:fixed;top:23px;bottom:0;left:0;right:0;z-index:900;overflow-x:hidden;overflow-y:auto;}
.knav ul{display:block;position:relative;list-style-type:none;margin:0;padding:0;}
.knav a,.knav a:hover,.knav a:active,.knav a:visited{display:block;position:relative;}
@media only screen and (min-width: 770px){
.knav{top:0;display:block;position:relative;bottom:auto;overflow:visible;}
.knav li{position:relative;white-space:nowrap;}
.knav > ul > li{display:inline-block;}
.knav ul{display:block;}
.knav ul ul{display:none;position:absolute;top:100%;left:0;z-index:901;}
.knav ul ul ul{top:5px;left:95%;z-index:902;}
.knav ul ul ul ul{z-index:903;}
}
.knav-close:before,.knav .knav-submenu > a:after,.knav > ul > .knav-submenu > a:after{font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;vertical-align:top;}
.knav-close{position:relative;top:-20px;width:2.4rem;height:4.4rem;overflow:hidden;cursor:pointer;text-decoration:none;line-height:4.4rem;background:#000;color:#be7929;z-index:99999;}
.knav-close:before{display:block;text-align:center;}
.knav-close{display:none;right:4rem;font-size:1.9rem;}
.knav-close:before{content:"\f039";}
.knav{padding-top:147px;background:#222;color:#a69a94;}
.knav ul{border-radius:0 0 6px 6px;background:#222;}
.knav ul ul{background:#222;}
.knav ul ul ul{background:#222;}
.knav ul ul ul ul{background:#222;}
.knav li{border-top:2px solid #be7929;cursor:pointer;line-height:46px!important;font-size:15px;margin-left:0!important;}
.knav li:hover > a{color:#be7929;background:#222;}
.knav .knav-submenu > ul{margin-left:10px;}
.knav .knav-submenu > a{padding-right:28px!important;}
.knav a,.knav a:hover,.knav a:active,.knav a:visited{border-radius:6px;padding:0 15px 1px;color:#8c827d;text-decoration:none;}
.knav .knav-submenu > a:after{position:absolute;display:block;right:5px;top:1px;font-family:fontawesome;font-weight:900;font-size:18px;content:"\f105";}
.knav a,.knav a:hover,.knav a:active,.knav a:visited{border-radius:6px;padding:0 12px;color:#fff1db;text-decoration:none;font-style:normal;font-size:14px;font-weight:600;}
.top_knav{font-family:league_gothicregular;font-size:20px!important;text-transform:uppercase;letter-spacing:2px;font-weight:400!important}
.knav-submenu{margin-left:0!important;}
@media only screen and (min-width: 760px){
.knav{padding:0!important;}
.knav > ul > li{border-top:none;}
.knav li > ul{box-shadow:0 0 5px 0 rgb(0, 0, 0, 0.75);}
.knav ul ul ul{border-radius:0 6px 6px 6px;}
.knav ul ul ul li:first-child{border-top:none;}
.knav .knav-submenu li{min-width:150px;margin:0;}
.knav .knav-submenu > ul{margin:0;}
.knav .knav-submenu > ul > li > a:before{content:url(../images/menu_glass.png);position:relative;top:8px;left:-5px;}
.knav > ul > .knav-submenu > a:after{font-family:fontawesome;font-weight:900;font-size:26px;content:"\f107";}
.knav .knav-submenu > a:after{font-family:fontawesome;font-weight:900;font-size:18px;content:"\f105";}
.specialoffers{background:#be7929!important;border-radius:0 0 5px 5px!important;color:#fff1db!important;}
.specialoffers:hover{color:#000!important;}
}
@media all{
#ktws_hdr_nav{display:block;}
}
@media all{
*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;}
ul{list-style:none;}
a{touch-action:manipulation;}

ul{list-style:none;margin:0;padding:0;}
::-webkit-input-placeholder{color:#a0a0a0;}
.ktws_skip_content{display:none;}
}
@media only screen and (max-width: 770px){
#ktws_hdr_nav{padding:5px 0;}
}
@media only screen and (min-width: 771px){
#ktws_hdr_nav{display:block;}
}
@media all{
.ktws_container{margin:auto;max-width:1600px;padding:0 15px;}
ul{list-style:none;margin:0;padding:0;}
#ktws_hdr_nav{background:#222222;border-bottom:2px solid #be7929;margin:0;float:left;width:100%;position:relative;z-index:111;max-height:48px;}
}
@media (max-width: 770px){
#ktws_hdr_nav{border:none;}
#ktws_hdr_nav{background:none;height:0;padding:0;}
}
.knav a,.knav a:hover,.knav a:visited{padding:0 7px;}
@media all{
strong{font-weight:700;}
img{border:0;}
button{font-size:100%;margin:0;}
button{line-height:normal;}
button{cursor:pointer;}
button::-moz-focus-inner{border:0;padding:0;}
*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;}
img{border:0;}
img{display:block;}
ul{list-style:none;}
a,button{touch-action:manipulation;}
button{color:#636363;font-size:14px;line-height:1.5;}
ul{list-style:none;margin:0;padding:0;}
.ktws_block_title{position:relative;padding:10px 0 0;margin-bottom:5px;border-top:1px solid #ccc;}
.ktws_block_title strong{margin:0;margin-bottom:10px;color:#636363;font-size:14px;font-weight:700;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;color:#222;margin-bottom:0;text-transform:uppercase;font-weight:600;}
.ktws_ft_container{position:relative;max-width:1260px;margin:0 auto;padding:15px;


}
.ktws_ft_container:after{content:'';display:table;clear:both;}
}
@media only screen and (min-width: 480px){
.ktws_ft_container{padding:30px;}
}
.ktws_ft_container{padding-top:0;}
::-webkit-input-placeholder{color:#a0a0a0;}
.ktws_ft{}
.ktws_ft{clear:both;width:100%;padding-top:30px;}
@media only screen and (max-width: 479px){
.ktws_ft{padding-top:15px;}
}
.ktws_ft .ktws_block_title{border-bottom:0;padding:3px 0;}
.ktws_ft .ktws_block_title strong{font-weight:400;}
.ktws_ft .ktws_block_title{color:#222;}
.ktws_ft .ktws_lnks{float:left;width:17%;padding:0 15px 0 0;margin-bottom:30px;}
.ktws_ft .ktws_lnks li{word-break:break-all;line-height:1.4;padding:4px 0;}
.ktws_ft .ktws_lnks{text-transform:uppercase;font-size:12px;}
@media only screen and (max-width: 1199px){
.ktws_ft .ktws_lnks{width:22.65625%;padding-right:0;margin-right:3.125%;}
.ktws_ft .ktws_lnks:nth-child(4){margin-right:0;}
}
@media only screen and (max-width: 599px){
.ktws_ft .ktws_lnks{width:48.4375%;margin-right:0;}
.ktws_ft .ktws_lnks:nth-child(odd){margin-right:3.125%;clear:both;}
}
.ktws_ft_copyright .ktws_left{text-align:left;float:left;padding-top:11px;}
.ktws_ft_copyright .ktws_right{text-align:right;float:right;}
@media all{
button:hover{background:#a9671e!important;}
.ktws_container{margin:auto;max-width:1600px;padding:0 15px;}
.ktws_ft{margin:auto;width:98%;max-width:1600px;}
ul{list-style:none;margin:0;padding:0;}
.ktws_ft_container{max-width:100%;padding:0;float:left;width:100%;}
.ktws_ft_container{background:#d3ae79;color:#fff2db;margin-top:10px;

background-image: linear-gradient( rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) ), url(/top_wood.png);
    background-size: cover;

}
.ktws_ft .ktws_lnks a{color:#000;font-size:14px;}
.ktws_ft .ktws_lnks{color:#fbebd2;font-size:14px;text-transform:capitalize;}
.ktws_ft .ktws_lnks .ktws_address{border-bottom:1px solid #222222;padding-bottom:15px;}
.ktws_address {color:#000;}
.ktws_ft .ktws_block_title{color:#fbebd2;font-size:28px;text-transform:uppercase;border:none 0;border-bottom:5px solid #000;font-family:'league_gothicregular';}
.ktws_block_title strong{color:#000;font-size:28px;text-transform:uppercase;font-family:'league_gothicregular';}
.ktws_ft .ktws_lnks{width:25%;}
.ktws_clr{clear:both;height:0;border:0;padding:0;margin:0;}
.ktws_ft_copyright{background:#222222;padding:25px 0;color:#fff1db;font-size:15px;}
.ktws_ft .ktws_lnks .ktws_social_ft ul li{background:none;display:inline-block;float:left;width:36px;height:36px;border-radius:50%;background:#000;padding:0;padding-top:2px;padding-left:1px;text-align:center;margin-right:10px;}
.ktws_ft .ktws_lnks .ktws_social_ft ul li:hover{background:#d88019;}
.ktws_ft .ktws_lnks .ktws_social_ft ul li a i{font-size:24px;color:#fff;line-height:32px;padding-left:4px;}
.ktws_ft .ktws_lnks li.ktws_phonenumber{display:block;font-size:26px;color:#be7929;padding:6px 0 4px 0;border-bottom:1px solid #222222;text-transform:lowercase;}
.ktws_ft .ktws_lnks li.ktws_phonenumber a{vertical-align:text-top;margin-left:10px;}
.ktws_ft .ktws_lnks li.ktws_email{border-bottom:1px solid #222222;display:block;font-size:24px;color:#000;padding:6px 0 6px 0;}
.ktws_ft .ktws_lnks li.ktws_email a{padding-left:10px;text-transform:lowercase;vertical-align:text-bottom;}
.ktws_ft .ktws_lnks li.ktws_rarrow{display:block;font-size:12px;color:#000;padding:2px 0 2px 0;}
.ktws_ft .ktws_lnks li.ktws_rarrow a{padding-left:10px;vertical-align:text-bottom;}
.ktws_address span{display:block;line-height:22px;}
}
@media (max-width: 3000px){
.ktws_ft_copyright{padding:25px 13px;}
}
@media (min-width: 771px) and (max-width: 979px){
.ktws_ft_copyright .ktws_left{font-size:12px;}
}
@media (max-width: 770px){
.ktws_ft_copyright .ktws_right{width:100%;text-align:center;}
.ktws_ft_copyright .ktws_left{width:100%;text-align:center;padding-top:20px;}
.ktws_social_ft::after{display:block;content:"";clear:both;}
.ktws_social_ft::before{display:block;content:"";clear:both;}
.ktws_lnks.ktws_shw_hd_ft{display:none;}
.fa-angle-right:before{display:none;}
.ktws_lnks.socialize{width:28%!important;margin-right:0;}
.ktws_lnks.useful{display:inline-block;width:68%!important;}
.ktws_ft .ktws_lnks li{width:50%;float:left;}
}
@media (max-width: 767px){
.ktws_lnks.useful{width:100%!important;padding:0;}
.ktws_lnks.socialize{width:100%!important;}
.ktws_ft .ktws_lnks li{width:100%!important;display:block;float:none;text-align:center;padding:0;}
.ktws_ft .ktws_lnks a{position:relative;font-size:18px;padding:5px 0;display:inline-block;}
.ktws_ft .ktws_lnks a::after{display:block;content:"\f105";position:absolute;font-family:fontawesome;font-size:18px;color:#be7929;left:-14px;top:4px;}
.ktws_ft .ktws_block_title{text-align:center;}
.ktws_social_ft{text-align:center;}
.ktws_ft .ktws_social_ft li a{padding:0;}
.ktws_ft .ktws_social_ft li a::after{display:none;}
.fa-angle-right:before{display:none;}
.ktws_ft .ktws_lnks li{background-image:none;}
.ktws_ft .ktws_lnks .ktws_social_ft ul li{display:inline-block;width:34px!important;float:none;}
}
@media all{
.fa{display:inline-block;font:normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;}
.fa-question-circle:before{content:"\f059";}
.fa-info-circle:before{content:"\f05a";}
.fa-angle-double-right:before{content:"\f101";}
.fa-arrow-up:before{content:"\f062";}
.fa-twitter:before{content:"\f099";}
.fa-facebook:before{content:"\f09a";}
.fa-youtube:before{content:"\f167";}
.fa-instagram:before{content:"\f16d";}
.fa-shopping-cart:before{content:"\f07a";}
.fa-envelope:before{content:"\f0e0";}
.fa-phone:before{content:"\f095";}
.fa-user:before{content:"\f007";}
.fa-search:before{content:"\f002";}
.fa-visa:before{content:"\f1f0";font-size:40px;}
.fa-mastercard:before{content:"\f1f1";font-size:40px;}
.fa-amex:before{content:"\f1f3";font-size:40px;}
.fa-paypal:before{content:"\f1f4";font-size:40px;}
.fa-angle-right:before{content:"\f105";font-size:16px;line-height:12px;line-height:19px;position:absolute;}
.fa-map-marker:before{content:"\f041";font-size:24px;color:#be7929;}
}
.ktws_ft .ktws_block_title{margin-bottom:12px!important;}
.ktws_ft{padding-top:15px!important;}
.ktws_ft_copyright{padding:9px 0 4px 0!important;}
#myBtn{display:none;position:fixed;bottom:5px;right:5px;z-index:9999;border:none;background-color:#000;color:white;cursor:pointer;padding:12px;border-radius:50%;font-size:24px;font-family:fontawesome;}
#myBtn:hover{background-color:#555;}
.ktws_ft .ktws_block_title{margin-bottom:12px!important;}
.ktws_ft{padding-top:15px!important;}
.ktws_ft_copyright{padding:9px 0 4px 0!important;}
.ktws_ft .ktws_block_title{margin-bottom:12px!important;}
.ktws_ft{padding-top:15px!important;}
.ktws_ft_copyright{padding:9px 0 4px 0!important;}


@font-face{font-family:'proxima-nova';font-weight:400;font-style:normal;src:url(/RMW/fonts/Nunito-Regular.woff) format("woff");}
@font-face{font-family:fontawesome;src:url(/RMW/fonts/fontawesome-webfont.woff2) format('woff2'),url(/RMW/fonts/fontawesome-webfont.woff) format('woff');font-weight:400;font-style:normal;}
@font-face{font-family:'league_gothicregular';src:url(/RMW/fonts/leaguegothic-regular-webfont.woff2) format('woff2'), url(/RMW/fonts/leaguegothic-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal;}

