.btn.headCart:hover {color: #888;}
.btn.headSearch:hover {color: #888;}

.homepanel img {
    border: 1px solid #3d3d3d;
    padding: 6px;
}

.promotionPanel {
    background: #040404;
    border: 1px solid #101010;
    color: #aaa;
}

.promotionPanel:hover {
    background: #040404;
    border: 1px solid #101010;    
}

.promotionPanel span.title {padding-bottom: 10px;}

#footer {border-top: 1px solid #222;}

.dropdown-header {font-size: 1.2em;padding: 0px;}

label {font-weight: 100;}

h1 {font-size: 24px;}
h2 {font-size: 16px;font-weight:100;}

.designPrices {
    background: none;}

.btnBack {background: #101010;border: none;color:#fff;}
.btnBack:hover {background-color:#161616;color:#fff;border: none;}

.mobile-nav {
    width: 100%;
    margin-top: 0px;
    list-style: none;
    padding: 0px;
    text-align: center;
    margin-top: 10px;
}

.testLogin {
    text-align: center;
}

#mobilenav a {padding:10px 0px;}

#mobilenav .dropdown-menu a {color: #888;}
#mobilenav .dropdown-menu a:hover {color: #fff;}

@media (max-width:768px){
.gallerPageQty{float:left;}
}

.homeBlocks {
    width: fit-content;
    margin: auto;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {float: left;}

@media (max-width: 991px) {
.topnav-container {background:none;}
.navbar-brand>img {float:none;}
}

/* */

body {font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;}

@media (min-width:768px){
	.topnav-container .container-fluid {padding-left:0;}
	.navbar-collapse {padding-left:0;}
	#leftNavigator{width: 16.66666667%;background: #040404;border: 1px solid #101010;}
	.contentLeft {padding-left:40px;width: 83.33333333%;}
	.homeBlocks {float:left;}
}

.btn-header {border: 1px solid #222;}
.designPrices,.orderSummaryText {background: #0c0c0c;border: 1px solid #222;}

.orderSummaryText .header {color:#fe670e;}
.ui-accordion .ui-widget-content {border: #191919 1px solid;}

.breadcrumb {background-color: #0c0c0c;}
.breadcrumb>.active {color:#fff;}
.paymentSectionDate, .paymentSectionItems, .paymentSectionDelAd, .paymentSectionDelName, .form-login {background: #0c0c0c;border: 1px solid #222;}
.ui-accordion .ui-widget-content {border: 1px solid #464646;}

.payDetails {background: #0c0c0c !important;border: 1px solid #222 !important;}

.cartHeader {font:inherit;color: #ccc;font-size: 14px;font-weight: bold;}

.contactDetails a {color: #fe670e}
.contactDetails a:hover {color:#fff;}

#footer dd {}
.footerContainer img {content:url(../images/footer_fp_white.png);}

#shoppingBasket h1:after {}

/*.cartHeader:before{content:'Our payment gateway is experiencing issues at the moment, if you have difficulty checking out please try using PayPal or phone 0207 6240121 to order';color:red;padding:20px;text-align:center;display:block;font-size:18px}*/

/** fixing the blurred images by displaying at normal size and centered **/
.splide__track{text-align:center}
.splide__slide img{width:auto!important}
.mainImage {max-height:400px}
#thumb-carousele-list li{height:150px!important}
#thumb-carousele-list {margin-top:10px!important}

/** Add on pop up **/
.addOnImage2 img {width:240px;max-height:190px;object-fit:cover;object-position:50% 50%}
.gslide-inline {background:#000!important;}
#crossSaleSubTitle {color:#fff;}
.xSaleBlock{background:#2b2b2b!important;border:0px solid #333;min-height:320px;color:#fff}
.xSaleBlock a {color:#fff}

@media (max-width:768px){
#addCrossSales .col-xs-4{width:100%;text-align:center;display:block;}
.addOnImage2 img{margin:auto;}
.xsaleTitle{text-align:center!important;}
 }

/** Shopping Cart section **/
.newCSBlock h2 {letter-spacing:initial;background:#000000}
.newCSBlock .desSelection {background:#000000}
.newCSBlock .designButton {background:#000000;border:1px solid #646060; padding:10px}
.newCSBlock .designButton:hover {background:#444;border:1px solid #646060; padding:10px}