body {
font-family:Manrope;
color: #fdf6e3;

font-size:18px;

}
a {
color:inherit;
}
a:hover, a:focus {
color:#ccc;
text-decoration:none;
}
.main-wrapper {
background-color:#000000;
color: #fdf6e3;
}
.product-container {
background-color:#000000;
}
input[type="search"], input[type="text"], input[type="password"], input[type="email"], select, textarea {

background-color:#141414;
color:#ffffff;
border:1px solid #303030;
}

h5, .h5 {
font-size:100%;
}

.less-padding-lr{
padding-left:5px;
padding-right:5px;
}


.product-quantity-title {
    font-weight: bold;
}

.p-header h1 {
margin-top:0px;
font-family:Manrope;
font-weight:800;
}

.form-control {
background-color:#141414;
color:#ffffff;
border:1px solid #303030;
}

.btn-black{background-color:#141414;color: #FFF;}
.btn-black:hover{color: #a3a3a3;}

.btn-default {
border:1px solid #303030;
}

.btn-default:hover {
background-color:#282828;
border:1px solid #303030;
}
.btn-attention{background-color:#16bbf2;color:#000;font-weight:600;}
.btn-attention:hover{background-color:#159cc9;color:#000;}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
outline:0px;
}


.btn-default:hover {
color:#fdf6e3;

}
.margin-bottom-15 {
margin-bottom:15px;
}

.img-rounded {
border-radius:5px;
}

.product-container {
background:#1a1a1a;
border:1px solid transparent;
}
.thumbnail {
border-radius:10px;
}

.vm-product-title a{
font-weight:600;
}

span.PricesalesPrice {
font-size:90%;
}

.cat-name-in-browse {
font-size:80%;
}
.showcart {
background-color:#ccc;
}
#fancybox-outer {
background:#000;

}




.product .thumbnail {
padding:5px;
}
.page-header {
border-bottom:0px solid #dddddd;
}
.orderby-displaynumber {
border-top:0px solid #ddd;
padding-top:0px;
border-bottom:0px solid #ddd;
margin-bottom:0px;
}
.breadcrumb {
color:#b5b5b5;
padding-top:0px;
font-size:80%;
font-weight:600;
}
.breadcrumb>.active {
color:inherit;
}

.browse-title-wrapper {
padding-left:15px;
padding-right:0px;
}
.browse-view .product-price {
margin-top: 5px;
margin-bottom:0px;
float: right;
}
.no-bottom-margin {
margin-bottom:0px;
}
.no-top-margin {
margin-top:0px;
}
.my-wrapper {
max-width:400px;
margin-left:auto;
margin-right:auto;
}
.category-view .thumbnail {
background-color:#1a1a1a
}
.cat-container {
background: #1a1a1a;
border: 1px solid transparent;
}

.thumbnail .caption {
color:inherit;
padding:0px;
}

.vm-cat-title {
font-size:120%;
margin-top:10px;
margin-bottom:5px;
}

.navbar {
    font-size: 1.1em;
    font-weight: 600;
}
.navbar-default {
background-color:#000;
}

.navbar .nav > li.active > a, .navbar .nav > li.active > span {
background-color:#000;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
background-color:#000;
}
.navbar .nav > li:hover, .navbar-default .dropdown-menu > li > span:hover, .navbar-default .dropdown-menu > .active > span, .navbar-default .dropdown-menu > .active > span:hover, .flyout-menu > li > span:hover, .flyout-menu > .active > span, .flyout-menu > .active > span:hover, .flyout-menu > li > a:hover, .flyout-menu > li > a:focus, .flyout-menu > li > span:hover, .flyout-menu > li > span:focus {
background-color:#000;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
background-color:#000;
}

.navbar-default .dropdown-menu>li>a:hover, .navbar-default .dropdown-menu>.active>a, .navbar-default .dropdown-menu>.active>a:hover {
background-color:#000;
}
.navbar-default .dropdown-menu {
background-color:#000;
font-size:120%;
}

.navbar .dropdown-menu>li>a, .navbar .dropdown-menu>li>a:focus {
font-size:1rem;
font-weight:400;
}

.nav-tabs {
border-bottom:1px solid #565656;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
background-color:#333;
color:#fdf6e3;
border-color:#565656;
}

.nav-tabs>li>a {
background-color:#000;
color:#fdf6e3;
border-color:#565656;
}

.nav-tabs>li>a:hover {
background-color:#333;
border-color:#565656;
}

/*
.btn {
background-color:inherit;
}
*/
.btn-default {
background-color:#333;
}
.btn-block {
padding: 8px 12px;
border: 1px solid transparent;
}
.btn-default {
color:#fdf6e3;
}
.addtocart-button {
background-color: #16bbf2;
}

/* BOF alerts */
.alert {
padding:10px;
font-weight:500;
}


.alert h4 {
display:none;
}

#system-message p, .alert {
font-size:80%;
margin-bottom:0px;
}

.alert-info {
background-color:#31839b;
border-color:#2d869f;
}

.alert-message, .alert-notice {
background-color: #2e2e2e;
color:#fff;
border-color:#565656;
}








/* BOF JCE */

.mceDefaultSkin .mceLayout {
border-color:#565656;
}

.wf-editor-header .wf-editor-tabs {
border-color:#565656;
}

.wf-editor-header .wf-editor-tabs>button.active {
border-color:#565656;
background-color:#333;
color:#fdf6e3;
}

.wf-editor-header .wf-editor-tabs>button:hover {
border-color:#565656;
color:#fdf6e3;
}
.wf-editor-header .wf-editor-tabs>button {
border-color:#565656;
color:#fdf6e3;
}

.mceModernSkin .mceToolbar {
background-color:#000;
}

.mceModernSkin .mceButton .mceIcon, .mceModernSkin .mceMenuItem .mceIcon, .mceModernSkin .mceSplitButton .mceAction {
color:#fdf6e3;
}

.mceModernSkin .mceButtonActive, .mceModernSkin .mceButtonSelected, .mceModernSkin .mcePanelButtonActive {
background-color: #323232;
}

.mceModernSkin .mceButton:focus, .mceModernSkin .mceButton:hover {
background-color: #323232;
}

.mceModernSkin .mceButton, .mceModernSkin .mceListBox .mceOpen, .mceModernSkin .mceListBox .mceText, .mceModernSkin .mceSplitButton .mceOpen, .mceModernSkin .mceSplitButton .mceText {
color:#fdf6e3;
border-color:#565656;
}













@media (max-width: 767px) {
    .vm-product-media-container {
        margin-bottom: 0px;
    }
}



.bit-widget .bit-offers {
background-color:#111111 !important;
border:1px solid #565656 !important;
}

.bit-widget .bit-rsvp {
border:1px solid #565656 !important;
}

.bit-widget {
color:#fdf6e3 !important;
font-family: Manrope !important;
}

.bit-widget .bit-play-my-city-button {
background-color:#111111 !important;
color:#fdf6e3 !important;
border:1px solid #565656 !important;
}

.btn-cartlink {
border:1px solid #565656;
background:#111;
}

.btn-cartlink:hover {
background-color:#000;
border:1px solid #565656;

}

footer .border > h3 {
font-size:135%;
}

footer {
background-color:#141414;
}

.btn-xs {
padding:8px 12px;
}

button {
background-color:transparent;
}

.off-canvas-wrapper {
background-color:#111;
}



