/* Custom CSS */

ul.topnav li a {font-size:12pt; padding: 13px 13px 13px 9px;}
.dnsub ul li a {font-size:12pt; padding: 0px 15px 0px 9px;}
.free-sampler-text h3 {color:#CC0000; margin: 0;}
.module-products .label-button {display:none;}

.strapline span {display:inline-block;padding:33px 0 0 5px; font-size:9pt;color:#b7c0c3;}
.strapline span a{text-decoration:none; font-size:9pt;color:#b7c0c3;}

.offer.offer-half{width: 48%;height: 48%; margin: 1%;}
.offer-half .offer-content {border: solid 1px #CCCCCC; background: #FFFFFF;}
.offer .offer-content a img , .offer .offer-content img {width: 99%;}
.offer-half .offer-content.offer-books{background: #C41A1B;color:#FFFFFF}
.offer-half .offer-content.offer-books p{color:#FFFFFF}

.repos-catsearch {top:110px;}
.pg-theclassicalshop .module-master .column {text-align:center;width:auto;}
.pg-theclassicalshop .module-master .column.third {width:33.3%;}
.pg-theclassicalshop .module-master .column.full {width:100%;}
.pg-theclassicalshop .module-content {background: #EEEEEE ;border:none;}
.pg-theclassicalshop .module-html {width:93%; overflow-y: auto; height: 340px;}
.pg-theclassicalshop .module {margin:0 auto 10px auto;width:97%;text-align:left;}
.pg-theclassicalshop .module-html.special-offers {}

#content_foot.pg-theclassicalshop {width: 100%; clear: both; padding: 35px 0; margin: 0; background: #EEEEEE;}
#content_foot.pg-theclassicalshop .container {padding:20px;background:#FFF;box-sizing:border-box;}
.landing-footer .fnb {width:20%;margin:0;padding:0;}
.landing-footer .fnb .fnb-inner {padding:5px;}
.landing-footer .fnb .fnb-inner.pad-left {padding:5px 5px 5px 25px;}

.pre-order-panel h3:first-child {color:#CC0000;font-size: 14pt; font-weight: 700;}
.track-col.part {width:22px;color:#A2A2A2;font-family: 'Stint Ultra Condensed';font-weight:normal;font-size: 12pt; padding-top: 6px;}

#content_foot.pg-productdetails {background:#EEEEEE; padding:30px;}
#content_foot.pg-productdetails .container.footer-panel {background:#FFFFFF; padding:20px;}

@media only screen and (max-width: 767px) and (min-width: 100px) {
  .pg-theclassicalshop .module-master .column.third {float:none;width:100%;}
  .landing-footer .fnb {float:none;width:100%;margin:0;padding:0;}
  .landing-footer .fnb .fnb-inner.pad-left {padding:5px;}
}