@charset 'utf-8';
/*Misc Medium*/
/*Customer Login*/
.custPassword{
margin:1vw auto;
max-width:340px;
width:12em;
border:1px solid #666;
background-color:#333 !important;
color:white;
}
.icon-user-logged-in{
z-index:-1;
background-image:url('/svg/user-logged-in.svg');
background-repeat:no-repeat;
}
.icon-user-logged-out{
z-index:-1;
background-image:url('/svg/user-logged-out.svg');
background-repeat:no-repeat;
}
#customerLogin{
margin:5vw 0 0 0;
}
.customer-login{
margin:3vw auto;
max-width:350px;
border:2px solid #666;
border-radius:var(--corner-radius);
background-color:black;
}
.customer-login-title{
border-radius:var(--corner-radius) var(--corner-radius) 0 0;
color:#999;
font-weight:bold;
}
.customer-login-x{
border-radius:0 var(--corner-radius) 0 0;
}
.customer-login-content{
padding:20px 0;
border-radius:0 0 var(--corner-radius) var(--corner-radius);
text-align:center;
}
.LoginButton{
margin:0 auto;
max-width:340px;
width:12em;
border:1px solid #666;
background-color:#0e458f;
color:white;
cursor:pointer;
}
.forgotPassword{
margin:0 auto;
text-decoration:none;
font-weight:bold;
font-size:4vw;
}
.blue-link{
color:#0e458f;
text-decoration:none;
cursor:pointer;
}
.mapleLeafContainer{
clear:both;
margin:0 auto;
width:100%;
vertical-align:middle;
text-align:center;
}
.mapleLeafIcon{
display:inline-block;
margin:0 1em;
max-width:16px;
vertical-align:middle;
}
.newAccount{
margin:1vw auto;
max-width:340px;
width:12em;
border:1px solid #666;
background-color:#236b14;
color:#999;
cursor:pointer;
}
.sold-out{
clear:left;
font-weight:400;
font-size:.4vw;
font-size:clamp(9px, .4vw, 13px);
font-size:max(9px, min(.4vw, 13px));
font-family:var(--default-font);
}
.axe-type{
display:inline-block;
}
.category-photos{
border-radius:10px;
}
/*Top Cart/Wishlist Icons*/
.n-topicons{
float:right;
padding:0 5% 0 0;
font-size:2vw;
}
.n-topicons a{
display:inline-block;
}
.n-topicon-cart{
width:50px;
height:50px;
}
svg.send{
width:40px;
height:40px;
transform:rotate(-55deg);
fill:rgb(204, 204, 204);
}
.n-topicon-search{
width:50px;
height:50px;
}
.wishlist-items{
position:relative;
top:13px;
left:-2px;
font-size:17px;
font-family:var(--icon-font);
}
.icon_fast_rewind{
z-index:-1;
background-image:url('/svg/fast_rewind.svg');
background-repeat:no-repeat;
}
.icon_search{
z-index:-1;
background-image:url('/svg/search_sm.svg');
background-repeat:no-repeat;
}
.icon_wishlist{
z-index:-1;
background-image:url('/svg/star_sm.svg');
background-repeat:no-repeat;
}
.icon_shopping_cart{
z-index:-1;
background-image:url('/svg/shopping_cart_sm.svg');
background-repeat:no-repeat;
}
.shopping-cart-items{
position:relative;
top:4px;
font-size:17px;
font-family:var(--icon-font);
}
.icon_maple_leaf::after{
content:url('/svg/maple_leaf.svg');
vertical-align:middle;
}
.icon_arrows::before{
content:url('/svg/keyboard_double_arrow_right.svg');
vertical-align:middle;
}
.icon_arrows::after{
content:url('/svg/keyboard_double_arrow_left.svg');
vertical-align:middle;
}
.icon_goback::before{
content:url('/svg/fast_rewind.svg');
vertical-align:text-bottom;
}
.icon_checkmark::before{
content:url('/svg/done.svg');
vertical-align:bottom;
}
/*Other*/
p, li{
clear:left;
font-weight:400;
font-size:2.5vw;
font-size:max(16px, min(2.5vw, 22px));
font-size:clamp(16px, 2.5vw, 22px);
font-family:var(--default-font);
}
.supersize{
font-size:4.5vw;
font-size:max(35px, min(4.5vw, 45px));
font-size:clamp(35px, 4.5vw, 45px);
font-family:var(--default-font);
}
h1, h2, h3, h4, h5, h6{
margin:1vw 0;
font-weight:bold;
font-family:var(--default-font);
}
h1, .h1{
font-size:3.5vw;
font-size:max(28px, min(3.5vw, 36px));
font-size:clamp(28px, 3.5vw, 36px);
}
h2, .h2{
font-size:3vw;
font-size:max(26px, min(3vw, 30px));
font-size:clamp(26px, 3vw, 30px);
}
h3, .h3{
font-size:2.5vw;
font-size:max(22px, min(2.5vw, 24px));
font-size:clamp(22px, 2.5vw, 24px);
}
h4, .h4{
font-size:2vw;
font-size:max(20px, min(2vw, 22px));
font-size:clamp(20px, 2vw, 22px);
}
h5, .h5{
font-size:1.8vw;
font-size:max(16px, min(1.8vw, 20px));
font-size:clamp(16px, 1.8vw, 20px);
}
h6, .h6{
font-size:1.2vw;
font-size:max(14px, min(1.2vw, 18px));
font-size:clamp(14px, 1.2vw, 18px);
}
/*Top Nav No Photos*/
.n-icons{
font-size:8vw;
font-size:max(45px, min(8vw, 55px));
font-size:clamp(45px, 8vw, 55px);
font-family:var(--default-font);
}
/*Top Navigation*/
.n-topnav-link, .n-topnav-link-nav{
margin:0 .5vw;
border-bottom:1px solid #666;
color:#6a9d00;
vertical-align:middle;
text-decoration:none;
font-size:2.4vw;
font-size:max(18px, min(2.4vw, 24px));
font-size:clamp(18px, 2.4vw, 24px);
}
.n-topnav-link:hover, .n-topnav-link-nav:hover{
border-bottom:1px solid #8b8b8b;
color:#8dd200;
}
/*Side Navigation*/
.n-sidenav{
width:60% !important;
}
.n-sidenav-link{
border-bottom:1px solid #666 !important;
text-decoration:none !important;
}
.n-sidenav-link:hover{
border-bottom:1px solid #8b8b8b;
color:#8dd200 !important;
}
.n-sidenav-submenu{
padding:0 0 0 15px;
}
/*Header*/
.nav-spacer{
height:60px;
}
.n-top-photosicons, .n-top-photosicons-noshipping{
width:100%;
text-align:right;
}
.n-shippingsaver{
padding:10px 0 0 0;
font-size:2.1vw;
font-size:max(12px, min(2.1vw, 16px));
font-size:clamp(12px, 2.1vw, 16px);
}
/*Search*/
input:focus{
outline:none;
}
.n-searchform, .n-video-searchform{
margin:2px auto;
width:100%;
border:0;
text-align:center;
}
.n-searchform input{
margin:0 1vw 0 0;
width:70%;
border:1px solid var(--input-border-colour);
border-radius:5px;
}
.n-video-searchform input{
margin:0 1vw 0 0;
border:1px solid var(--input-border-colour);
border-radius:5px;
}
.n-searchform button, .n-video-searchform button{
display:inline-block;
margin:0 1vw 0 0;
border:0;
background:none;
cursor:pointer;
}
.n-searchform button:disabled, .n-searchform button[disabled], .n-video-searchform button:disabled, .n-video-searchform button[disabled]{
cursor:not-allowed;
}
/*Footer*/
.n-phone, .n-fax{
font-size:3.2vw;
}
.n-paulemail{
font-size:3.2vw;
}
.n-paulemail a, .n-phone a, .n-fax a{
border-bottom:1px dashed #666;
text-decoration:none;
}
.n-socialicons{
margin:0 auto;
vertical-align:top;
}
.n-socialicons a{
text-decoration:none;
}
.n-socialicons img{
display:inline;
}
.knifefinder-select-menu{
display:block;
padding-left:2vw;
text-align:left;
}
