﻿@import url('/themes/common/ko-base-responsive.css');
@import url('/themes/common/ko-base-responsive-productlistaside.css');
@import url('https://fonts.googleapis.com/css?family=Anton|Roboto');
body {
    font-family: roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.error{
color: #ff0000;
}
a {
    color:#e8444b;
    text-decoration:none;
    -webkit-transition:all .3s ease 0s;
    -moz-transition:all .3s ease 0s;
    transition:all .3s ease 0s
    
}
a:hover {
    color:#000;
    text-decoration:none;
}
.personal-navigation a:hover {
    color:#e8444b;
}
#createCustomBtn, .button, .create-order, .delete, .save, .mini-cart-content input {
    border: 1px solid #000;
    -webkit-transition:all .3s ease 0s;
    -moz-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
#createCustomBtn:hover, .button:hover, .create-order:hover, .delete:hover, .save:hover , .mini-cart-content input:hover {
    border: 1px solid #e8444b;
}

.highvis, .continuebtn, .add-cart {
    background: #000;
    border: 1px solid #000;
    color:#fff;
    font-weight:bold;
    -webkit-transition:all .3s ease 0s;
    -moz-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.mainLogo {
    width: 250px;
    height: 75px;
    background: url(images/shuttLogo.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin: 10px 2px 2px;
}
.mini-cart-content .highvis {
    margin-left:5px;
}
.footer .highvis, .highvis:hover, .continuebtn:hover, .add-cart:hover {
    background: #e8444b;
    border: 1px solid #e8444b;
}
.store-countdown-clock {
    font-size:14px;
    text-align:center;
}
#ProductListAside .shopName h2 {
    font-size: 16px;
}

.global-navigation {
    background-color: #fff;
    border-bottom: 4px solid #000;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    padding-bottom:10px;
}
.personal-navigation {
    font-size:16px;
    margin:30px 0 0 -150px;
}
#shop .personal-navigation a, .personal-navigation a {
    color: #000;
}
#shop .personal-navigation a:hover, .personal-navigation a:hover {
    color:#e8444b;
}
#login .category-navigation {
    display:none;
}
.logo {
    margin-top:20px;
}
.listHeader {
    background-color:#000;
    font-size:14px;
}
.footer, .footer a {
    border-top:none;
    background-color:#000;
    color:#8d9aa0;
    padding-bottom:10px;
}
.store-deadline {
    color: #8d9aa0;
}
.onSale {
    background-color:#e8444b
}

.footer .koLogo {
    line-height: 50px;
}
.site-social-icons ul li {
    padding: 0 8px;
    display: inline;
    font-size:3em;
}
.category-element {
    float:left;
    margin-top:30px;
}
.category-element  li {
    display:inline;
    margin-left:20px;
}
.category-element  li a {
    font-size:20px;
    color:#000;
    text-transform:uppercase;
    font-family: 'Anton',roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.category-element  li a:hover {
    color:#e8444b;
}
#HeaderCartToggle {
    top:35px;
    right:auto;
}
.categorySelect {
    margin-top:30px;
}
#ShopClosesIn {
    display:block;
}
.expanded#HamburgerContents {
    background-color: #e8444b;
}
.onSale {
    display: none;
}
@media (max-width:990px) {
    #ProductNavSliderTab {
        background-color: #e8444b;
    }
    #ShopClosesIn {
        display: inline;
    }
}
@media (max-width:768px) {
    #HeaderCartToggle {
        top: 22px;
        right: 10px;
    }

    .mainLogo {
        margin: 0 auto 10px auto;
    }
}