@charset "utf-8";
/* CSS Document */

/* Color Palette 
Red: #e10613
Black: #111
*/

.uk-visible\@xl.uk-position-absolute.uk-width-1-1.uk-scrollspy-inview {
    z-index: 0;
    width: 800px;
}


/*Source Coast Login */
.sclogin-modal-links a.btn-primary {
    background: transparent;
    color: red;
    box-shadow: none;
    text-transform: uppercase;
    font-family: inherit;
    font-weight: bold;
    padding: 0 10px;
}

.sclogin-modal-links a.btn-primary:hover {
    background: transparent;
    color: #111;
    box-shadow: none;
    text-transform: uppercase;
    font-family: inherit;
    font-weight: bold;
    padding: 0 10px;
}

button.btn.btn-primary {
    background: transparent;
    color: red;
    box-shadow: none;
    text-transform: uppercase;
    font-family: inherit;
    font-weight: bold;
    padding: 0 10px;
}

button.btn.btn-primary:hover {
    background: transparent;
    color: #111;
    box-shadow: none;
    text-transform: uppercase;
    font-family: inherit;
    font-weight: bold;
    padding: 0 10px;
}

.sourcecoast .btn-primary {
    background: transparent;
    color: red;
    box-shadow: none;
    text-transform: uppercase;
    font-family: inherit;
    font-weight: bold;
    padding: 0 10px;
}

.sourcecoast .btn-primary:Hover {
    background: transparent;
    color: #111;
    box-shadow: none;
    text-transform: uppercase;
    font-family: inherit;
    font-weight: bold;
    padding: 0 10px;
}

input#sclogin-remember-128 {
    margin-top: 4px;
}

span.icon-eye {
    color: #e10613;
}

span.icon-user {
    color: #e10613;
}

.form-control:where(input) {
    background: #e1e1e1;
    color: #6d6f72;
    transition: .2s ease-in-out;
    transition-property: none;
    box-shadow: none;
}

.sourcecoast.ns-bs5.sclogin-modal-links.sclogin {
    color: #111;
    font-weight: bold;
    text-transform: uppercase;
}

.modal-header .btn-close {
    cursor: pointer;
}

.sclogin-modal-links a:hover {
    color: #e10613!important;
}

.sclogin .sclogin-greeting {
    margin-top: 6px;
    color: #e10613;
}

input.logout-link {
    margin-top: 3px;
}

h3.modal-title {
    font-size: 17px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/* Eshop */
.product-info .product-price h2 {
    font-size: 20px;
    color: #e10613;
}

.eshop-sub-categories-list .eshop-category-wrap {
    margin-bottom: 30px;
}
.eshop-sub-categories-list .eshop-category-wrap .eshop-info-block {
    background: #fff;
}
.img-polaroid {
    background-color: #fff;
    border: 1px solid #e9e9e9;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.eshop-filter .eshop-filter-reset-all {
    border: 1px solid #e9e9e9;
}
.eshop-filter .panel-collapse {
    border-top: 2px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
input#prependedInput {
    width: 90%;
    display:inline-block;
    height: 44px!important;
    border: 1px solid #e9e9e9;
    padding-left: 15px;
    
}
.input-prepend {
    width: auto;
    margin-bottom: 0;
}
ul.uk-breadcrumb {
    margin-top: -50px;
}
.eshop-search {
    z-index: 9999;
}
.eshop-container .image {
    background: #fff;
    text-align: center;
}
button.btn {
    display: inline-block;
    float: right;
}

button#add-to-cart {
    background: red!important;
    color: #fff!important;
    float: left!important;
}

input.form-check-input {
    margin: 0 3px!important;
}

#colorbox #cboxContent h1 {
    font-size: 24px;
    
}

#eshop-cart-total {
    color: #e10613;
}

i.fa.fa-shopping-cart {
    color: #000;
}

.eshop-content {
    right: 0px!important;
}

.checkout-heading {
    background: none repeat scroll 0 0 #fff!important;
}

.product-info .table-bordered thead th {
    background: #fff!important;
}

p.eshop-product-desc {
    display: none;
}

.eshop-cart-area {
    margin: 0 0 50px;
}

.no_margin_left.float-start {
    margin-top: 30px;
}

.eshop-container .form-control {
    margin-bottom: 10px;
}

button.com-users-registration__register.btn.btn-primary.validate {
    border: 2px solid #e10613;
}

.com-users-registration__submit.control-group {
    float: left!important;
}

.eshop-sub-categories-list .eshop-category-wrap .image {
    display: none;
}

/*
.scuser-menu a.dropdown-toggle {
    color: #e10613;
}

.sourcecoast .btn {
    border: 0;
    background-image: none;
    background-color: transparent;
    padding: 16px 22px;
}
*/

/* Hika 

.hikabtn-success {
    color: #fff;
    background-color: #e10613;
    border-color: #e10613;
}

.hika_j2 .btn-primary, .hikabtn-primary {
    color: #fff;
    background-color: #e10613;
    border-color: #e10613;
}

button#hikashop_register_form_button {
    float: right;
    background: red;
    border: none;
    padding: 16px 22px;
    border-radius: 100px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}

button#hikashop_register_form_button:hover {
    background: #111;
}

dl.hika_options > dt label {
    margin: 0px;
    font-weight: bold;
    color: #111;
}

select#hikashop_default_billing_address_selector, select#hikashop_default_shipping_address_selector, select#address_title, input#address_firstname, input#address_lastname, input#address_street, input#address_post_code, input#address_city, input#address_telephone, select#address_country, select#address_country, select#data_address_address_state, input#hikashop_search, input#register_name, input#register_username, input#register_email, input#register_password, input#register_password2 {
    height: 40px;
    border: 1px solid #E1E1E1;
    border-radius: 10px;
    padding: 0px 5px;
}

select#limit, select#filter_order_range, select#filter_order_status {
    border: 1px solid #E1E1E1;
    border-radius: 10px;
    margin: 0 5px;
    padding: 0px 5px;
}

.hikashop_user_address, #hikashop_user_address_2 {
    border: 1px solid #e1e1e1!important;
}

select#data_address_address_state {
    margin-bottom: 20px;
}

.hikabtn-danger {
    padding: 10px;
    border-radius: 10px;
}

.hikabtn-success {
    padding: 10px;
    border-radius: 10px;
}

i.fas.fa-user-circle.fa-stack-1x {
    color: #e10613;
}
i.far.fa-file-alt.fa-stack-2x {
    color: #e10613;
}

.hika_cpanel_icons .hk-icon {
    color: #e10613;
}
.hika_cpanel_icons .hk-icon .hk-icon-dark {
    color: #e10613;
}
i.fas.fa-arrow-circle-left {
    color: #e10613;
}

.hika_cpanel_icons > a {
    margin-bottom: 5px;
    background-color: #fff;
    border: 1px solid #f1f1f1;
    color: #111;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

.hk-well {
    background-color: #fff;
    border: 1px solid #f1f1f1;
    box-shadow: none;
}

.modal-content {
    background-color: #fff;
    border: none;
    border-radius: 10px;
    outline: 0;
} */
.checkbox .eshop-attributes{ margin: 3px!important; }
.checkbox .badge.badge-info { display: none; }