div.page-title-inner.flex-row.medium-flex-wrap.container {display:none;}

span.amount{
	color:#888;
}
.payment-icon svg path {
    fill: #899090;
}
.post-type-archive .dashicons {
	vertical-align:text-top;	
}
.post-type-archive .entry-header {
	margin-bottom: 25px;
}
.nav-cat-vid {
    text-transform: uppercase;
	margin-top: 25px;
}
header.entry-header+.nav-cat-vid {
    margin-bottom: 10px!important;
}
.nav-cat-vid a.active,
.nav-cat-vid a:hover{
    border-bottom: 3px solid #DD3333;
    padding-bottom: 10px;
}
.nav-cat-vid a:hover,
.product-tabs.nav>li.active>a,
.breadcrumbs a:hover {
    color:#FFFFFF;
}
.nav>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav-dropdown li.active>a, .nav-column li.active>a, .nav-dropdown>li>a:hover, .nav-column li>a:hover, a.remove:hover, a.icon-remove:hover {
    color: rgb(221, 51, 51);
}
.nav-small li a {
    text-transform: uppercase;
    font-weight: 700!important;
    font-size: .7em;
}
.nav-small li {
    margin: 0 15px;
}
.nav-dropdown li:first-child {
    margin-left: 15px!important;
}
.nav-dropdown li.mini_cart_item:first-child {
    margin-left: 0!important;
}
#top-bar .flex-center {width:60%!important;}
#top-bar .flex-left,
#top-bar .flex-right {width:20%!important;}
.page-template-page-photos .page-numbers {
    margin: 0 0.3em;
    display: inline-block;
    font-size: 0.94em;
    height: 2.25em;
    line-height: 2em;
    text-align: center;
    width: 2.25em;
    font-weight: bolder;
    border-radius: 99px;
    border: 2px solid currentColor;
    transition: all .3s;
    vertical-align: top;
    color:#999999;
}
.page-template-page-photos .page-numbers:last-child {
    margin-right: 0;
}
.page-template-page-photos .page-numbers.current,
.page-template-page-photos .page-numbers:hover {
    background-color:#DD3333;
    border-color: #DD3333;
    color:#ffffff;
}
.page-template-page-photos .page-numbers i{
    font-size: 1.2em;
    vertical-align: middle;
    top: -2px;
}
li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term {
    border: none;
    margin-bottom: .6em;
}

li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a {
    color: #aaa;
    display: contents;
}

li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term span {
    margin-left:  5px;
    line-height: inherit;
    font-size: 1em;
    opacity: 1;
    color: #999;
    font-weight: bold;
}
.wc-layered-nav-term.chosen:hover>a:before {
    background: #dd3333;
    opacity: 1;
    color: #ffffff;
}

a.pp_close:before {
    content: '×';
    font-style: normal;
    font-weight: 300;
    font-size: 40px;
    min-height: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-family: Arial, monospace;
}

a.pp_close {
    text-indent: unset;
    max-width:  20px;
    overflow: hidden;
    right: -15px;
}
button.mfp-close, .mfp-arrow-right {
    right: 10px;
}
nav.woocommerce-pagination {
    margin-bottom: 25px;
}
#add_musicnotes{
	padding-top:15px;
	padding-bottom:15px;
	border-top: 5px solid #f1f1f1;
}
#add_musicnotes,
#add_musicnotes .col {
    margin-bottom: 1em;
}
ul.product_list_widget li a:not(.remove) {
color:#9d9d9d;
}
.product-small .add-to-cart-button {
    position: relative;
}
.product-small .add-to-cart-button .wcmp-player-container {
    position: absolute;
    bottom: 0;
    display: inline-block;
}
.product-small .add-to-cart-button .wcmp-player-container .mejs-controls {
    background: #dd3333;
	height:29px;
}
.product-small .add-to-cart-button .wcmp-player-container .mejs-controls .mejs-button button {
    margin: 6px;
}
.product-small .add-to-cart-button a {
    margin-right: 8px;
}
.home .add-to-cart-button a {
    color: white;
    border-color:#d33;
}
@media only screen and (max-device-width: 768px) {
.home .product-small .add-to-cart-button .wcmp-player-container {
	overflow: hidden;
    height: 89%;
}
.home .product-small .add-to-cart-button .wcmp-player-container .mejs-controls .mejs-button button {
    margin: 2px 6px;
}
}