/* KLEVU QUICK FIX */
.priceGreyText {
  display: none;
}
.kuContainer .kuPerPage,
.kuContainer .kuSortby {
    display:none;
}
.kuContainer .kuPagination {
    float:right;
}
.kuBottomPagi .kuPerPage {
    display:block;
    width:35%;
}
#klevuItemsPerPageFooter {
    margin-right:30px;
}
.kuPagination a {
  color:#cc4444;
  background: white;
  padding: 6px;
  padding-left: 14px;
  padding-right: 8px;
}




/* RELATED PRODUCTS - ADD ... */
.box-related .short-description:after {
  content: "...";
}

/* Hide Size Guide */
.hidesizeguide .list-size .fancybox {
display:none;
}

/* FACEBOOK FEED */
.fb-page {
    margin-bottom:20px;
}
/* Hide Page Title */
.banner-test .category-title {
    display:none !important;
}
/* SLIDESHOW TEXT FIX ON SMALLER DESKTOPS*/
@media (max-width: 1180px) and (min-width:992px) {
    .carousel-caption h2 a {
        font-size:46px !important;
        line-height:48px !important;
    }
}

/* HUNTING WEEKLY PICKS FIX */
/* .catalog-category-view .products-grid li.item:nth-of-type(3n + 1) {
    clear: none !important;
}
 */
/* HIDE WEEKLY PICKS TITLE */
.hunting .weekly-picks h2,
.cms-start .weekly-picks h2 {
    display:none;
}
.cms-start .weekly-picks .cat_id532 h2 {
    display:block;
}
/* NOSTO FIX */
#Nosto-Category .nosto-product-name {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 60%;
}
#Nosto-Category .nosto-product-list-item {
    position: relative;
}
/* HIDE COUPON CODE */
div#discount-coupon {
    display: none;
}


#takeover-bg {
    background:black;
    display:none;
    left:0px;
    height:100%;
    position:fixed;
    top:0px;
    width:100%;
    z-index:201;
    opacity: 0.75;
}

#takeover {
    background:#ffffff;
    background-size:cover;
    border:25px #c7b491 solid; 
    box-sizing:border-box;
    display:none;
    left:5%;
    margin-bottom:80px;
    min-height:90%;
    padding:80px;
    position:absolute;
    top:25px;
    z-index:201;
    width:90%;
    /* inner white shadow */
    -webkit-box-shadow: inset 0px 0px 0px 12px rgba(255,255,255,1);
-moz-box-shadow: inset 0px 0px 0px 12px rgba(255,255,255,1);
box-shadow: inset 0px 0px 0px 12px rgba(255,255,255,1);
}

#takeover-bg.takeover-autoshow,
#takeover.takeover-autoshow {
    display:block;
}

#takeover .sprite-remove {
    background-position:-213px -27px !important;
    color:#cc0000;
    cursor:pointer;
    height:25px;
    right:15px;
    margin-bottom:25px;
    position:absolute;
    top:15px;
    width:25px;
}

.takeover-image {
    position:absolute;   
}


#takeover h3, #takeover h3 a, #takeover a h3 {
  font-family: "VAGRounded";
  font-size: 26px;
  line-height: 28px;
  text-decoration: none;
}

#takeover h2 {
  font-family: "Frankfurter";
  margin-bottom: 10px;
  font-size: 68px;
  line-height: 70px;
  font-weight: 900;
  text-transform: uppercase;
}

#takeover h4 {
    font-size:16px;
}

#takeover p,
#takeover div,
#takeover span {
    color:#cc0000;
    font-size:14px;
    line-height:18px;
}

#takeover p,
#takeover div {
    margin-bottom:10px;
}

#takeover-newsletter {
    display:inline-block;
	position:relative;
	width:190px;
}

#takeover-newsletter input {
	background:#ffffff;
	border:1px #c85449 solid;
	height:13px;
	padding-right:30px;
	width:153px;
}

#takeover-newsletter button {
	background:transparent;
	border:none;
	border-left:1px #c85449 dotted;
	border-radius:0px;
	color:#c85449;
	display:inline-block;
	font-size:11px;
	height:20px;
	line-height:21px;
	padding:1px 5px;
	position:absolute;
	right:0px;
	text-transform:uppercase;
	top:3px;
	vertical-align:middle;
	width:auto;
}

#takeover-newsletter button:hover {
	box-shadow:inherit;
}

#takeover-newsletter-response {
    display:block;
    margin-top:5px;
}


@media (max-width: 767px) {
    #takeover,
    #takeover-bg {
        display:none !important;   
    }
}


#nav .level0.menu-bp-wrapper {
    background: #f1f1f1;
}
#nav .level2 a.menu-link {
    font-size: 12px;
    line-height:14px;
}
#nav .nav-item.level0 .nav-item.level1 >a {
    margin: 10px 0 5px 0;
}
#nav .widget-column {
    background: #fff;
    border: none !important;;
}
#nav .level1 a.menu-link {
    text-transform: none;
}

#nav .level1 a.menu-link {
    font-size: 14px;
    line-height:16px;
}
.nav-3 a.over:after {
    border-style: none !important;
}
#nav .nav-item.level0>a {
    text-transform: uppercase;
}
.disabled-link>a.menu-link {
    text-transform: uppercase !important;
}

/* 
.nav-item-level-4 a.menu-link,
.nav-item-level-3 a.menu-link {
    text-transform: Capitalize !important;
}
*/
li.vertical-nav-item.level2 {
    margin-left: 20px;
}
li.vertical-nav-item.level3 {
    margin-left: 30px;
}
li.vertical-nav-item.level4 {
    display:none;
}
/* 
.closed ul {
    display: none !important;
}
*/
/* COUNTDOWN RULES */
@media (max-width: 767px) {
    .c-countdown {
    display: none;
}
}
span.c-countdown__after {
    display: block;
    margin-top: 5px;
    font-size: 12px;
}
.bottomfixed {
    opacity: 0.9;
}

/* content rotator line fix */
.content-rotator__title:after {
    border-top: 1px #c0071f dotted;
}
.content-rotator {
    border-bottom: 1px #cc001f dotted;
}
.owl-controls {
    top: 1px;
}
.content-rotator__link,
.content-rotator__title {
    display: none;
}

/* quote margin */
.cat_id534 .listing-type-grid.catalog-listing {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px dotted #e57f7f;
}

@media (max-width: 767px) {
.col-main>.articles {
    display: none;
}
.cat_id534 .listing-type-grid.catalog-listing {
    margin-top: 0px;
    padding-top: 0px;
    border-top: none;
}
}