
/* --- cart-block --- */


#pjWrapperMyCart_theme2 .scContainer {
    margin-top: 0px ¡important;
    padding-top: 0px !important;
    
}

.cart-block .btn.btn-default  {
	font-family: Open Sans !important;
    margin: 0px 2px !important;
    background-color: #333333 !important;
    color: #fff !important;
    border-radius: 0px;
    font-size: 13px !important;
}

.cart-block .btn.btn-default:hover {
	font-family: Open Sans !important;
    margin: 0px 2px !important;
    background-color: #fff !important;
    color: #000 !important;
    border-radius: 0px;
    font-size: 13px !important;
}

.cart-block .text-warning  {
	color: #ED1C24 !important;
}

.cart-block .scContainer.scMyCartContainer  {
    margin: 0px !important;
    background-color: #333333 !important;
    }
    
.cart-block .glyphicon {
        color: #ED1C24 !important;
}


/* --- cat-block --- */

/* Align cat block center */
.cat-block .scContainer>div{
    text-align: center;
}
.cat-block .scContainer>div>ul{
    display: inline-block;
}

/* Define Font */
.cat-block .nav-pills>li {
	font-family: Open Sans !important;
	font-size: 14px !important;
	margin-bottom: 5px !important;
	}

/* Remove container margin */
.cat-block .scContainer {
    margin-top: 0px !important;
}

/* link styling */
.cat-block .pjScSort {
	border: 0px !important;
	border-style: solid !important;
	border-radius: 0px !important;
	border-color: #424242 !important;
}


.cat-block .pjScSort a {
    background: #fff !important;
    color: #424242 !important;
    padding: 0px 10px !important;
border: 0px !important;
	border-style: solid !important;
	border-radius: 0px !important;
	border-color: #cccccc !important;
	}

.cat-block .pjScSort a:hover {
    background: #fff !important;
    color: #FF8AD8 !important;
    padding: 0px 10px !important;
    border: 0px !important;
	border-style: solid !important;
	border-radius: 0px !important;
	border-color: #cccccc !important;

}


.cat-block .pjScSort .active > a {
    background: #fff !important;
    color: #FF8AD8 !important;
    padding: 0px 10px !important;
    border: 0px !important;
	border-style: solid !important;
	border-radius: 0px !important;
	border-color: #cccccc !important;
}

.cat-block .dropdown-menu {
	border:0px !important;
	padding: 10px !important;
	border-radius: 0px !important;
	border-color: #666666 !important;
	box-shadow: 3px 3px 10px -5px rgba(115,113,115,0.90) !important;
	
}

.cat-block .dropdown-menu>li>a {
     margin: 10px 1px !important;
}

.cat-block .form-control {
	border-radius: 0px !important;
}


/* featured block */

/* Define font */
.featured-block [id^=pjWrapper]{
font-family: Open Sans !important;
}

/* Background */
.featured-block .scContainer {
background: #f8f8f8 !important;
}

/* rrp price */
.featured-block li.pjScProduct .pjScProductPrice:last-of-type{
    color:#424242 !important;
}

/* our price */
.featured-block .pjScProductPrice {
    color: red !important;
}

/* all links */
.featured-block a {
    color: #424242 !important;
    }






/* hide store home link */

.main-store .scStoreName {
	display: none;
} 


/* hide cart block main store 

.main-store .btn-group .btn {
	display: none !important;
} */


/* Define font */
.main-store [id^=pjWrapper]{
font-family: Open Sans !important;
}

/* all links */
.main-store a {
    color: #424242 !important;
    }

/* Main background */
.main-store .scContainer {
background: #fff !important;
}

/* storeFv/Login/Reg Panel */
.main-store .pjScHeader {
    border: 0px !important;
    background: #fff !important;
}

/* log/fav/reg toggle */
.main-store .navbar-toggle {
    border: 0px !important;
}

.main-store .navbar-toggle:hover {
    border: 0px !important;
    background: #fff !important;
}

/* Top Nav Store Name */
.main-store .scStoreName {
	font-family: Oxanium !important;
	font-size: 20px !important;
	color: #424242 !important;
}

.main-store .scStoreName:hover {
	font-family: Oxanium !important;
	font-size: 20px !important;
	color: red !important;
}

/* rrp price */
.main-store li.pjScProduct .pjScProductPrice:last-of-type{
    color:#424242 !important;
}

/* our price */
.main-store .pjScProductPrice {
    color: red !important;
}

.main-store .breadcrumb {
    background-color: #ebebeb !important;
    border-radius: 0px !important
}

/* Checkout and detail panels */

.main-store .panel {
border-radius: 0px !important;
}

.main-store .pjScCheckout .panel-heading {
    color: #424242 !important;
}

.main-store .pjScCheckout .pjScCheckoutPrice {
    color: #424242 !important;
}

.main-store .pjScCheckout .checkbox label {
    color: #424242 !important;
}


/* Buttons */
  
/* Primary (buy now) Buttons */
.main-store .pjScBtnPrimary {
    border-color: #424242 !important;
    background: #424242 !important;
    border-radius: 0px !important;
    color: #ebebeb !important;    
}

.main-store .pjScBtnPrimary:hover {
    border-color: #424242 !important;
    background: #ebebeb !important;
    border-radius: 0px !important;
    color: #424242 !important;    
}   

/* Secondary (view details) Buttons */
    
.main-store .pjScBtnSecondary {
    border-color: #424242 !important;
    background: #fff !important;
    border-radius: 0px !important;
    color: #424242 !important;
    
}

.main-store .pjScBtnSecondary:hover {
    border-color: #424242 !important;
    background: #424242 !important;border-radius: 0px !important;
    color: #ffffff !important;
    
}

/* Apply voucher button */
.main-store .pjScBtnApply {   
    background: #424242 !important;
    color: #fff !important;
    border-radius: 0px !important;
    border: 0px !important;
}

.main-store .pjScBtnApply:hover {
	background: #929292 !important;
    color: #fff !important;
    border-radius: 0px !important;
    border: 0px !important;
}

/* Search bar and button */

.main-store .pjScBar .btn-default {
    background: #ffffff !important;
    color: #424242 !important;
    border-radius: 0px !important;
}

.main-store .pjScBar .btn-default:hover {
    background: #ebebeb !important;
    color: #424242 !important;
    border-radius: 0px !important;
}

/* Search Icon */
.main-store .glyphicon {
        color: #424242 !important;
}

/* cart block text */
.main-store .text-warning  {
	color: #424242 !important;
}


/* cat-block */

/* Font size */
.main-store .nav-pills>li {
	font-size: 14px !important;
	margin-bottom: 5px !important;
	}

/* link styling */
.main-store .pjScSort {
	border: 0px !important;
	border-style: solid !important;
	border-radius: 0px !important;
	border-color: #424242 !important;
	margin: 5px 0px !important;
}


.main-store .pjScSort a {
    background: #ebebeb !important;
    color: #424242 !important;
    padding: 4px 12px !important;
border: 0px !important;
	border-style: solid !important;
	border-radius: 0px !important;
	border-color: #cccccc !important;
	}

.main-store .pjScSort a:hover {
    background: #929292 !important;
    color: #fff !important;
    padding: 4px 12px !important;
    border: 0px !important;
	border-style: solid !important;
	border-radius: 0px !important;
	border-color: #cccccc !important;

}


.main-store .pjScSort .active > a {
    background: red !important;
    color: #fff !important;
    padding: 4px 12px !important;
    border: 0px !important;
	border-style: solid !important;
	border-radius: 0px !important;
	border-color: #cccccc !important;
}

.main-store .dropdown-menu {
	border:0px !important;
	padding: 10px !important;
	border-radius: 0px !important;
	border-color: #666666 !important;
	box-shadow: 3px 3px 10px -5px rgba(115,113,115,0.90) !important;
	
}

.main-store .dropdown-menu>li>a {
     margin: 10px 1px !important;
     background: #fff !important;
}

.main-store .form-control {
	border-radius: 0px !important;
}

/* Product Details */

/* Product Titles- Details */
.main-store .pjScProductTitle {
    color: #363636 !important;
}

/* Description Titles- Details */
.main-store .pjScProductDescriptionTitle {
    color: #363636 !important;
}

/* Description Text- Details */
.main-store .pjScProductDetails {
    color: #363636 !important;
}

/* all prices in cart  */
.main-store .pjScCartPrice {
    color: #424242 !important;
}

/* product name/link in cart */
.main-store .scProductLink {
	color: #424242 !important;
}

/* product "X" in cart */
.main-store .pjScCart a {
    color: #424242 !important;
}

/* Checkout */

/* shopping cart text */
.main-store .pjScCartTitle {
    color: #929292 !important;
    font-size: 16px !important;
} 
