.eu-cookie-bar-notification button,
.header-logo a,
.footer-block:first-child a:before,
.footer-block:first-child a:after,
.block .list li a:before,
.vendor-list a:before,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-state-active.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li a:hover,
.sitemap-page a:before,
.newsletter,
.cart th,
.data-table th,
.forums-table-section th,
.header-menu .close-menu,
.header-menu ul li.back-button,
.shopping-cart-link > a,
.mini-shopping-cart .count,
.header-menu .sublist li > a:before,
.block .title,
.ui-slider-range,
.nopAjaxFilters7Spikes .close-filters,
.filter-block a.clearFilterOptions,
.filter-block a.clearPriceRangeFilter,
.mega-menu .box li a:before,
.responsive-nav-wrapper > div,
#goToTop,
.ui-datepicker-calendar td:hover a,
.rich-blog-homepage .title strong::before,
.rich-blog-homepage .title strong::after,
.newsletter-subscribe-popup {
  background-color: #ed1c24;
}
/* text color */

.cart a:hover,
.data-table a:hover,
.compare-products-table a:hover,
.forums-table-section a:hover,
.header-menu > ul > li:hover > a,
.header-menu > ul > li:hover > span,
.footer-block a:hover,
.block .tags li a:hover,
.product-tags-all-page li a:hover,
.item-box .product-title a:hover,
.manufacturer-grid .item-box .title a:hover,
.vendor-grid .item-box .title a:hover,
.category-item:hover .title a,
.sub-category-item:hover .title a,
.vendor-list a:hover,
.product-tags-list a:hover,
.share-link:hover,
.accept-privacy-policy a:hover,
.terms-of-service a:hover,
.order-completed .details a:hover,
.sitemap-page a:hover,
.news-title:hover,
.mega-menu .title a:hover,
.mega-menu .box li a:hover,
.forum-search-box .advanced a:hover,
.forum-topic-page .quote-post a:hover,
.topic-post .username:hover,
.post-title:hover,
.blog-page .tags li,
.post-relations li,
.blogpost-page .tags li,
.blog-instant-search .k-item.rich-blog-autocomplete-last-item,
.blog-page .post-body > .richBlogComment,
.blog-page .post .tags a,
.blogpost-page .tags a,
.blogpost-page .new-comment .title strong,
.blogpost-page .comment-list .title strong,
.blog-search-results li .search-term-highlighter,
.sale-of-the-day-offer .price.actual-price,
.sale-of-the-day-offer .product-name h4:hover {
  color: #ed1c24;
}
/* border color */

.flyout-cart:before {
  border-color: transparent transparent #ed1c24 transparent;
}
/* title side dots */

.page-title h1:after,
.page-title h1:before,
.home-page-category-grid > .title strong:after,
.home-page-category-grid > .title strong:before,
.product-grid > .title strong:after,
.product-grid > .title strong:before,
.topic-block-title h2:after,
.topic-block-title h2:before,
.news-list-homepage .title strong:after,
.news-list-homepage .title strong:before,
.carousel-title span:after,
.carousel-title span:before,
.sale-of-the-day-offer .title::before,
.sale-of-the-day-offer .title::after {
  background-color: #ed1c24;
}
/* JCarousel styles */

.jCarouselMainWrapper .slick-dots .slick-active button {
  border-color: #ed1c24 !important;
  background: #ed1c24 !important;
}
option[value="6___Pickup.PickupInStore"] { 
  height: 30px;
  width: 400px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background: url(/images/uploaded/PARKWOOD.png);
}

option[value="6___Pickup.PickupInStore"]::after {
content: "this is the after content";
}

a.ico-login {
    color: blue;
}

.schoolbooks-info {
    text-align: center;
    margin-top: 5%;
}

.header {
background: url('/Themes/ArtFactory/Content/img/bg-newsletter-top.png') no-repeat center top, url('/Themes/ArtFactory/Content/img/bg-newsletter-bottom.png') no-repeat center bottom;
background-color: #ed1c24;
padding: 10px;
}

.header .shopping-cart-link > a {
 background-color: #000000;
}

body > div.footer > div.footer-lower > div > div.accepted-payment-methods > ul > li.method1 {
display: none;
}

body > div.footer > div.footer-upper > div > div.footer-block.contact-block > ul > li.fax {
display: none;
}

.k-tabstrip-wrapper {
    width: 75%;
    margin: 5% auto;
}

.page.webtail-public-wrapper {
    text-align: center;
    margin: 2%;
}

textarea#checkout_attribute_1 {
  width: 46%;
    margin: 2% 0%;
    border: solid 2px black;
    padding: 2%;
}

#checkout_attribute_label_1 {
text-align: left;
margin-left: 54%;
}

div#pickup-points-form select {
    font-size: 77%;
    height: 59px;
}

.checkout-page .pickup-points {
    margin: 0% auto 5%;
    text-align: center;
    font-size: 168%;
}

textarea#checkout_attribute_1 {
  width: 46%;
    margin: 2% 0%;
    border: solid 2px black;
    padding: 2%;
}

#checkout_attribute_label_1 {
text-align: left;
margin-left: 54%;
margin-top: 40px;
}
textarea#checkout_attribute_3 {
  width: 46%;
    margin: 2% 0%;
    border: solid 2px black;
    padding: 2%;
}

#checkout_attribute_label_3 {
text-align: left;
margin-left: 54%;
}
textarea#checkout_attribute_6 {
  width: 46%;
 margin: 2% 0%;
  border: solid 2px black;
  padding: 2%;
text-align: left !important;
}

#checkout_attribute_label_6 {
text-align: left !important;
margin-left: 54%;
}

select#checkout_attribute_6 {
    text-align: left;
    margin-right: 42%;
}

#checkout_attribute_label_8 {
text-align: left !important;
margin-left: 54%;
margin-top: 25px;
}
#checkout_attribute_input_8 .date-picker-wrapper {
margin-right: 29.6%;
margin-top: 10px;
margin-bottom: 62px;
}

.checkout-page .pickup-in-store .description {
    margin-top: 10px;
    width: 60%;
    line-height: 1.5;
    margin: auto;
}

.checkout-page .pickup-in-store {
    margin-bottom: 0;
    text-align: center;
    font-size: 150%;
}

.payment-logo, .payment-details {
    display: block;
    margin: 0 5px;
    vertical-align: middle;
}

ul#payment-method-block li {
    text-align: center;
    padding: 2%;
}

span.k-link {
    font-size: 175%;
font-weight: bolder;
}

.panel-heading {
    font-size: 224%;
    padding: 4% 0% 2%;
}

span.k-input {
    font-size: 150%;
}

[role="gridcell"] {
font-size: 120%;
}

ul#AddOrderModel_StudentId_listbox {
    font-size: 150%;
    text-align: center;
    padding: 5px;
}

ul#AddOrderModel_SchoolId_listbox{
    font-size: 150%;
    text-align: center;
    padding: 5px;
}

#addStudent {
    font-size: 140%;
    margin: 5% 0% 2%;
}

.school-books-top-of-page .topic-block-title {
display:none;
}