/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#wrapper {
    background: #fff;
}
#header {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0);
    z-index: 998;
}
.thumbnail-top{
	border-radius: 125px;
}

.header-top{
	background-image: url(/themes/PopKunk_Mod_Classic/assets/header-bkgd.jpeg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.top-menu{
	background-color: #fff;
    border-radius: 25px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.sub-menu{
    border-radius: 10px !important;
}

.customheadermessage{
    padding-top: 20px;
    text-align: center;
    color: white;
    font-size: 1.125rem;
}

.fullwidth{
    padding-top: 20px;
    text-align: center;
    color: white;
    margin-left: 0px;
    margin-right: 0px;
    background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.5),rgba(0,0,0,.7),rgba(0,0,0,.8),rgba(0,0,0,1), rgba(0,0,0,1));
}

.product-price{
    color: black;
}


a:hover{
    color: #B7950B !important;
}


a{
    color: #B7950B;
}


.white-text{
    color:white;
}

.customheadertitle{
    font-size: 2.5rem;
}

.customheaderstrong{
    font-size: 1.25rem;
}

.customheatertext{
    font-size: 1em;
}

.cart-preview.active{
    background: black !important;
    border: #B7950B;
    border-style: solid;
}

.cart-preview.inactive{
    color: white !important;
    background: #969696 !important;
    border: #B7950B;
    border-style: solid;
}

.shopping-cart{
    color: white !important;
}

.btn-primary{
    color: white !important;
    background: black !important;
    border: #E4CB4A;
    border-style: solid;
}

.product-flag{
    background: black !important;
    border: #B7950B;
    border-style: solid;
}

.product-flag.discount{
    background: black !important;
    border: #B7950B;
    border-style: solid;
}
.nav-tabs{
    border-bottom: #7a7a7a 3px solid !important;
}

.nav-link:hover{
    border-bottom: #4B4B4B 3px solid !important;
    color: #4B4B4B !important;
}

.nav-link.active{
    color: #B7950B !important;
    border-bottom: #B7950B 3px solid !important;
}

.thumb.selected{
    border: #B7950B 3px solid !important;
}

.thumb:hover{
    border: #B7950B 3px solid !important;
}

.pinterest.icon-gray:hover{
    background-image:url(../css/882e1291e47c7d9d5dd7-2.svg);
}

.twitter.icon-gray:hover{
    background-image:url(../css/0ba57b3ea460c3d7d0c4-2.svg);
}

.facebook.icon-gray:hover{
    background-image:url(../css/fa3993a997a0b84e9900-2.svg);
}

.block-social li{
    background-color: #AFAFAF !important;
}

.block-social li:hover{
    background-color: #B7950B !important;
}

.dropdown-item{
    padding: 0.25rem !important;
    font-size: .9rem !important;
}

.js-top-menu{
    width: 100%;
}

.Mobile-Logo-lg{
    margin: auto;
    width: 50%;
}

body{
    font-family:  Georgia, serif;
}

.product-title a{
    font-size: 1rem !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

.product-price-and-shipping{
    font-weight: 500  !important;
}

.wk_option_info_icon{
    color: #B7950B !important;
}

.has-discount{
    color: #B7950B !important;
}

.discount{
    background: #B7950B !important;
}

.generator_pkt{
    display:none;
}