/* =================================================================== */


/* Black #3b6e40

====================================================================== */

body {
    background: #0a0a0a;
    color: #c1c1c1;
}

a {
    color: #efefef;
}

a:hover {
    color: #b9b9b9;
}

a:active {
    color: #000;
}

hr {
    border-top: 1px solid #4e4e4e;
}

#copyright {
    background: #5c5c5c;
    border-left: 0px solid #ddd;
    border-right: 0px solid #ddd;
    border-top: 0px solid #ebebeb;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);
}

#copyright_left a {
    color: #fff;
}


/*Input layout ====================================================================== */

select {
    border: 1px solid #dddddd;
    background: #444;
    color: #fff;
}

textarea {
    background: #111 none repeat scroll 0 0;
    border: 1px solid #000;
    color: #fff;
}

textarea:hover {
    border: 1px solid #999999;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #efefef;
}

label {
    color: #efefef;
}

img.frame, 
.bottom_module.shop_mostpopular .li_shop_mostpopular > a{
    border: 1px solid #a5b0a5;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

h2.widgettitle.header {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}


/* Main Menu ====================================================================== */

.main_nav {
    background: #111111;
    z-index: 999;
    border-bottom: 1px solid #242424;
}

.main_nav li a {
    color: #fff;
    border-right: 1px solid #242424;
    border-left: 1px solid #3f3f3f;
}

.main_nav > li:last-child {
    border-right: 1px solid #38463b;
}

.main_nav > li:last-child a {
    border-right: 1px solid #242424;
}

.main_nav li a:hover,
.main_nav li a:active {
    background: #313131;
    color: #929292;
}


/* Footer Menu ====================================================================== */

#footer {
    background: #000;
    border-left: 0px solid #ddd;
    border-right: 0px solid #ddd;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}

.footer_nav li a {
    color: #fff;
}


/* views counter */

.vwscntrs,
.like_cntrs {
    color: #fff;
}


/* Slider ====================================================================== */


/* Gtranslate ====================================================================== */


/* Content ====================================================================== */

#content_wrapper {
    background: rgba(29, 29, 29, 0.8);
    border: 1px solid #000;
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}

#content_wrapper .sidebar .content .sidebar_widget >li a {
    color: #fff!important;
}

#content_wrapper .sidebar .content .sidebar_widget >li a:hover {
    color: #adc0b3!important;
}

#content_wrapper .sidebar .content .sidebar_widget > li {
    background: #060606;
    border: 1px solid #1c1c1c;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

#content_wrapper .sidebar .content .sidebar_widget_admin > li {
    background: #faecba;
    border: 1px solid #dddddd;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

#content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,
h2.widgettitle {
    color: #fff;
    background: #313131;
}

.comments_reply {
    background: none repeat scroll 0 0 #1a1a1a;
    border: 1px solid #060606;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

#content_wrapper .sidebar .content .sidebar_widget li ul.smenu li,
ul.smenu li {
    border-bottom: 1px solid #4e4e4e;
}

#content_wrapper .sidebar .content .sidebar_widget_admin li ul.smenu li,
ul.smenu li {
    border-bottom: 1px solid #a0a0a0;
}

.full_post_wrapper {
    background: rgba(6, 6, 6, 0.8);
    border: 1px solid #424242;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.post_wrapper {
    background: #060606;
    border: 1px solid #1d1d1d;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.widget_link {
    color: #fff;
}


/* News 2 Colum half====================================================================== */


/* News 2 colum ====================================================================== */

.pagination a,
.pagination a:active,
.pagination span.current {
    background: #3a3a3a;
    border: 1px solid #2f2f2f;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.pagination span.current,
.pagination a:hover {
    background: #9a9a9a;
    border: 1px solid #8b8b8b;
    color: #fff;
}

strong {
    color: #efefef;
}

.post_attribute {
    color: #999;
}

.login {
    color: #ccc;
}

input[type="text"],
input[type="password"],
input[type="email"],
select {
    background: #111 none repeat scroll 0 0;
    border: 1px solid #000;
    color: #fff;
}

.button {
    background: none repeat scroll 0 0 #111;
    border: 1px solid #424242;
    color: #FFF;
}

.button:hover {
    background: #216c2a;
    border: 1px solid #216c2a;
    color: #FFFFFF;
}


/*bottom module start ====================================================================== */

.bottom_module {
    background: #000000;
    border: 1px solid #282828;
}

/* Forum ====================================================================== */


/*  ********************** TOPIC  ******************************** */

#forum .ktoggler.close a:hover {
    color: #FF0000;
}

#forum .ktoggler.open a:hover {
    color: #FF0000;
}

#forum span.kavatar img {
    border: 1px solid #000;
}

#forum div.kmsg-header {
    border-bottom: #333;
}

#forum div.kmsg-header h2 {
    background-color: #060606;
}

#forum .kpost-profile span.kavatar img,
#forum .kprofilebox .kavatar {
    border-color: #333;
}

#forum span.kmsgdate {
    color: #FFFFFF;
}

#forum .kmsgtitle,
#forum .kmsgtitle-new {
    color: #FFFFFF;
}

#forum td.kprofile-right {
    background-color: #060606;
    border-bottom-color: #BFC3C6;
    border-left-color: #000;
    color: #fff;
}

#forum .kicon-button span span {
    color: #b1b1b1;
}

#forum .kbuttononline-no {
    color: #b1b1b1;
}

#forum .kbuttononline-yes {
    color: #0cd42b;
}


/*  ********************** TOPIC  ******************************** */

#forum tr.krow td {
    background-color: #060606;
    border-left-color: #060606;
}

#forum div.kblock {
    background-color: #DAE4D9;
    border-bottom-color: #000;
}

#forum div.kblock div.kbody {
    border-color: #000;
    background: #111 none repeat scroll 0 0;
}

#forum tr.krow1 td {
    background-color: #111;
}

#forum td.kcol-mid {
    border-bottom-color: #262626;
    border-left-color: #262626;
}

#forum .kwho-user,
#forum a.kwho-user {
    color: #b1b1b1 !important;
}

#forum span.ktopic-views {
    color: #FFFFFF;
}


/* JSocial ====================================================================== */

#community-wrap {
    border-bottom: 1px solid #DDDDDD;
}

a img.avatar {
    border: 1px solid #CCCCCC;
}

.wallcmt {
    background-color: #333;
}

.comment-button {
    background: #060606;
    border: 1px solid #DDDDDD;
}

.comment-button:hover {
    background: #E16020;
    border: 1px solid #272625;
    color: #fff !important;
}

.comment-button a:hover {
    color: #fff !important;
}

.newtopic-body {
    background: #222 none repeat scroll 0 0;
    border: 1px solid #000;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}


/* #LOGIN ================================================== */

.cMod-Notify {
    background-color: #060606;
    background-image: linear-gradient(to bottom, #ffffff, #EEEEEE);
    border-color: #CCCCCC #CCCCCC #BBBBBB;
}

.notifcount {
    background-color: #3498DB;
    color: #FFFFFF;
}


/* Gallery Start ====================================================================== */

.thumbnail-wrapper.col4 .albumThumbs li {
    border: 1px none #1a1a1a;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    /* background: #060606; */
}


/* Photo ====================================================================== */

.thumbnail-wrapper.col4 .zetaThumbs li {
    background: #060606;
    border: 1px none #1a1a1a;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.thumbnail-wrapper.col4 .zetaThumbs li a {
    color: #fff;
}


/* Album ====================================================================== */


/* Picture ====================================================================== */


/* Videos ====================================================================== */

.thumbnail-wrapper.col4 .zetaThumbs3 li {
    background: #060606;
    border: 1px none #1d1d1d;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.thumbnail-wrapper.col4 .zetaThumbs3 li a {
    color: #fff;
}

.video_screean .time {
    background: rgba(23, 34, 35, .75);
    color: #fff;
    position: absolute;
    bottom: 14px;
    right: 10px;
    font-size: 10px;
    padding: 1px 4px;
}

.thumbnail-wrapper.col4MaxNewsVideo .zetaThumbs3 li {
    background: #060606;
    border: 1px none #1d1d1d;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.thumbnail-wrapper.col4Video .zetaThumbs3 li {
    background: #060606;
    border: 0px solid #1d1d1d;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.thumbnail-wrapper.col4MaxNewsVideo .zetaThumbs3 li a {
    color: #fff;
}

.thumbnail-wrapper.col4Video .zetaThumbs3 li a {
    color: #fff;
}


/* Video ====================================================================== */

.video-container {
    background: #000000;
}

.video-permalink {
    border-bottom: 1px solid #CCCCCC;
}

.vidSubmenu {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
}

#like-container .like-button,
#like-container .unlike-button,
#like-container .dislike-button,
#like-container .peepDislike,
#like-container .peepLike,
#like-container .meLike,
#like-container .meDislike {
    background: url("../img/ico/like-button-bg.png") repeat-x scroll 0 0 #060606 !important;
    border: 1px solid #CCCCCC;
}


/* Gallery TheEnd ====================================================================== */


/* Members Start ====================================================================== */

.mini-profile {
    background: #060606 none repeat scroll 0 0;
    border: 1px solid #1c1c1c;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.icon-online-overlay {
    background: #aab322;
    color: #FFFFFF;
}


/* Members TheEnd ====================================================================== */


/* CP Start ====================================================================== */

.cp-profile {
    background: none repeat scroll 0 0 #1a1a1a;
    border: 1px solid #6e6e6e;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.icon-active-overlay {
    background: #aab322;
    color: #fff;
}

.icon-inactive-overlay {
    background: #C8231C;
    color: #5EAB74;
}

.cp-name {
    color: #fff;
}


/* CP TheEnd ====================================================================== */


/* Google Maps ===================================================================== */


/* Add Blog Post ====================================================================== */

.cat-blog3 {
    border: 1px solid #556;
}


/* Add Butons + ====================================================================== */

.button-set {
    background: none repeat scroll 0 0 #060606;
    background-image: linear-gradient(top, #eee, #ccc);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#222', EndColorStr='#333');
    border: 1px solid #000;
    color: #fff;
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
}

.button-set:hover {
    background-color: #222;
    background-image: linear-gradient(top, #fafafa, #ddd);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#222', EndColorStr='#333');
}

.button-set:active {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, ) inset;
    position: relative;
    top: 1px;
}

.button-set:focus {
    background: #111;
}

.button-set:before {
    background: #111;
    background: rgba(0, 0, 0, .1);
    box-shadow: 1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
}


/* CSS Tree menu styles Archive ====================================================================== */

.drvo-arhiva li.file a {
    color: #000;
}


/* CSS Tree menu styles tHE End ====================================================================== */

.album_description_wrapper {
    background: #060606;
    border: 0px solid #1a1a1a;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 10px 10px 10px 10px;
    margin-bottom: 50px;
    /*margin-top: -20px;*/
}


/* CSS max news (vasx aion).. ====================================================================== */

.mx_nws_img_lnk .mx_nws_post_wrapper {
    background: #060606 none repeat scroll 0 0;
    border: 1px solid #1c1c1c;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}


/* control panel icons start */

.cp_prfl_p {
    background: url(../../img/ico/ico_white.png) no-repeat 0 0;
    padding-left: 85px;
    height: 72px;
}

.cp_prfl_p.pymnt {
    background-position: 0 -724px;
}

.cp_prfl_p.gnrl_stngs {
    background-position: 0 -862px;
}

.cp_prfl_p.abt {
    background-position: 0 0;
}

.cp_prfl_p.lgo {
    background-position: 0 -570px;
}

.cp_prfl_p.mnu_mngr {
    background-position: 0 -646px;
}

.cp_prfl_p.sldr {
    background-position: 0 -1009px;
}

.cp_prfl_p.pht {
    background-position: 0 -787px;
}

.cp_prfl_p.vd {
    background-position: 0 -1157px;
}

.cp_prfl_p.blg {
    background-position: 0 -70px;
}

.cp_prfl_p.frm {
    background-position: 0 -430px;
}

.cp_prfl_p.cntct {
    background-position: 0 -147px;
}

.cp_prfl_p.scl {
    background-position: 0 -1078px;
}

.cp_prfl_p.cstm {
    background-position: 0 -286px;
}

.cp_prfl_p.evnts {
    background-position: 0 -358px;
}

.cp_prfl_p.shp {
    background-position: 0 -935px;
}

.cp_prfl_p.ggl_nltcs {
    background-position: 0 -500px;
}

.cp_prfl_p.cntct_mmbrs {
    background-position: 0 -214px;
}


/* control panel icons end */


/*hika vasx*/

.hikam_toolbar_btn .btn a {
    background: none repeat scroll 0 0 #060606;
    background-image: linear-gradient(top, #eee, #ccc);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#222', EndColorStr='#333');
    border: 1px solid #000;
    color: #fff;
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
}

.hikam_toolbar_btn .btn a:hover {
    background-color: #222;
    background-image: linear-gradient(top, #fafafa, #ddd);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#222', EndColorStr='#333');
}

.hikam_toolbar_btn .btn a:active {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, ) inset;
    position: relative;
    top: 1px;
}

.hikam_toolbar_btn .btn a:focus {
    background: #111;
}

.hikam_toolbar_btn .btn a:before {
    background: #111;
    background: rgba(0, 0, 0, .1);
    box-shadow: 1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
}

.hikashop_products_listing_main div.hikashop_subcontainer {
    background: #060606 !important;
}

.pane-sliders .panel {
    background: #060606;
}


/*hika vasx end*/


/* !!! hika conteiner !!! */

#template #hikamarket_vendor_form,
#template #hikamarket_products_form,
#template #adminForm,
#template #hikamarket_user_form,
#template #hikashop_checkout_page,
#template #hikamarket_product_listing {
    background: rgba(6, 6, 6, 0.8) none repeat scroll 0 0;
    margin: 20px;
    padding: 30px 10px 55px;
}


/**
 * @package    HikaMarket
 * Color       Only Colors.
 */


/*
 * CPanel
 */

#hikamarketcpanel div.icon a {
    background-color: #060606;
    background-position: -30px;
    color: #efefef;
    border: 1px solid #000;
}

#hikamarketcpanel div.icon a:hover,
#hikamarketcpanel div.icon a:focus,
#hikamarketcpanel div.icon a:active {
    background-position: 0px center;
    background-color: #111;
    box-shadow: -2px 3px 8px rgba(0, 0, 0, 0.25);
    /* border-bottom-left-radius: 50% 20px; */
}


/*
 * Filter Zone
 */


/*
 * Listing Zone
 */

table.hikam_table {
    /*
    CyberSkin override
    color: #fff;
    */
}

table.hikam_table tr.row0 {
    background-color: #111111;
}

table.hikam_table tr.row1 {
    background-color: #060606;
}

table.hikam_table tbody tr.row0:hover,
table.hikam_table tbody tr.row1:hover {
    background-color: #0a0a0a;
}

table.hikam_table th {
    background-color: #000;
    border-bottom: 1px solid #444;
}


/* -- */

table.hikam_listing tfoot td {
    border-top: 1px solid #999;
}


/*
 * Specific listing
 */

table.hikam_table td.hikamarket_order_item_option {
    background: url('../../img/shop/j_arrow.png') no-repeat 10px center;
}


/*
 *
 */


/*
 *
 */

table.hikam_options td.key,
table.hikam_options td.paramlist_key {
    background-color: #F6F6F6;
    border-bottom: 1px solid #E9E9E9;
    border-right: 1px solid #E9E9E9;
    color: #ffffff;
}


/*-- DL DT DD --*/


/*
 *
 */

fieldset.hikam_field {
    border: 1px solid #CCC;
    background-color: white;
}

fieldset.hikam_field .hikam_edit a,
fieldset.hikam_field .hikam_edit a:hover {
    background-color: transparent !important;
    color: black !important;
}


/*
 * Toolbar
 */

.hikam_toolbar div.sep {
    border-right: 1px solid #aeaeae;
}

.hikam_breadcrumb {
    background-color: #060606;
}

.breadcrumb_sep {
    color: #777777;
}


/*
 * Namebox
 */

div.nameboxes {
    background-color: #111;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(2%, #111), color-stop(20%, #111));
    background-image: -webkit-linear-gradient(#111 2%, #111 20%);
    background-image: -moz-linear-gradient(#111 2%, #111 20%);
    background-image: -o-linear-gradient(#111 2%, #111 20);
    background-image: linear-gradient(#111 2%, #111 20%);
    border: 1px solid #000;
}

div.nameboxes div.namebox {
    border: 1px solid #000;
    background-color: #111;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #333), color-stop(50%, #111), color-stop(52%, #111), color-stop(100%, #222));
    background-image: -webkit-linear-gradient(#333 20%, #111 50%, #111 52%, #222 100%);
    background-image: -moz-linear-gradient(#333 20%, #111 50%, #111 52%, #222 100%);
    background-image: -o-linear-gradient(#333 20%, #111 50%, #111 52%, #222 100%);
    background-image: linear-gradient(#333 20%, #111 50%, #111 52%, #222 100%);
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
}

div.nameboxes div.namebox {
    color: #fff;
}

div.nameboxes div.nametext input,
div.nameboxes div.nametext input:focus {
    background: none;
}

div.nameboxes div.nametext input.placeholder {
    color: #5c5c5c;
}

div.nameboxes div.namebox-focus {
    border-color: #598BEC;
    background: #598BEC;
    color: white;
}

div.nameboxes div.namebox-hover {
    background: #BBCEF1;
    border: 1px solid #6D95E0;
}

div.nameboxes div.namebox-focus {
    border-color: #598BEC;
    background: #598BEC;
    color: white;
}

div.nameboxes div.namebox a.closebutton,
div.nameboxes div.namebox a.editbutton {
    background: url('../../img/market/close.png') !important;
    background-color: transparent !important;
}

div.nameboxes div.namebox a.editbutton {
    background: url('../../img/market/edit.png') !important;
}

div.namebox-popup div.namebox-popup-content {
    background-color: #111;
    border: 1px solid #000;
}

div.acl-popup-content {
    background-color: #111;
    border: 1px solid #000;
}


/*
 * Clean Button
 */

a.marketCleanButton {
    background: url('../../img/market/close.png') !important;
}


/*
 * Category explorer
 */

#hikam_category_listing div.category_explorer_btn_hide a,
#hikam_product_listing div.category_explorer_btn_hide a {
    background: url('../../img/market/category_hide.png') no-repeat right #dae1e4 !important;
    border-bottom: 1px solid #adb7c4;
    color: #426ba4;
}

#hikam_category_listing div.category_explorer_btn_show a,
#hikam_product_listing div.category_explorer_btn_show a {
    background: url('../../img/market/category_show.png') no-repeat left center #dae1e4 !important;
    border-right: 1px solid #adb7c4;
}


/*
 * Infinity Button
 */

a.marketInfinityButton {
    background: url('../../img/market/infinity.png') transparent 0px 0px !important;
}


/* J3 Rule */


/*
 * Files and Images
 *   - upload
 *   - drag & Drop
 */

div.hikamarket_uploader_image_add span.hikam_add_btn,
div.hikamarket_product_image_add span.hikam_add_btn,
div.hikamarket_product_file_add span.hikam_add_btn,
div.hikamarket_product_variant_image_add span.hikam_add_btn,
div.hikamarket_product_variant_file_add span.hikam_add_btn,
div.hikamarket_category_image_add span.hikam_add_btn,
div.hikamarket_category_file_add span.hikam_add_btn {
    background-image: url(../../img/market/icon-16/plus.png);
}

div.hikamarket_uploader_image_add span.hikam_upload_btn,
div.hikamarket_product_image_add span.hikam_upload_btn,
div.hikamarket_product_file_add span.hikam_upload_btn,
div.hikamarket_product_variant_image_add span.hikam_upload_btn,
div.hikamarket_product_variant_file_add span.hikam_upload_btn,
div.hikamarket_category_image_add span.hikam_upload_btn,
div.hikamarket_category_file_add span.hikam_upload_btn {
    background-image: url(../../img/market/icon-16/upload.png);
}

.uploadQueueItem {
    border: 2px solid#E5E5E5;
    background-color: #F5F5F5;
}

.uploadError {
    border: 2px solid #FBCBBC !important;
    background-color: #FDE5DD !important;
}

.uploadProgress {
    background-color: #060606;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
}

.uploadProgressBar {
    background: url('../../img/market/progress.gif') repeat-x;
}

.uploadBtn {
    border: 1px solid #333333;
    background-color: #ececec;
}

.hkIcon-delete {
    background-image: url(../../img/market/icon-16/delete.png);
}

.dropOver {
    background-color: #909090;
}

.hikamarket_dropzone {
    border: 1px dashed #CCCCCC;
}

div.hikashop_uploader_image_add span.hika_add_btn {
    background-image: url(../../img/market/icon-16/plus.png);
}

div.hikashop_uploader_image_add span.hika_upload_btn,
div.hikashop_uploader_file_add span.hika_upload_btn {
    background-image: url(../../img/market/icon-16/upload.png);
}

ul.hikashop_uploader_images .ui-sortable-placeholder {
    border: 1px dotted black;
}

.hikashop_dropzone {
    border: 1px dashed #b0b0b0;
}


/*
 * Icons
 */

.iconM-16-hikamarket {
    background-image: url(../../img/market/icon-16/hikamarket.png);
}

.iconM-32-hikamarket {
    background-image: url(../../img/market/icon-32/hikamarket.png);
}

.iconM-48-hikamarket {
    background-image: url(../../img/market/icon-48/hikamarket.png);
}

.iconM-32-apply {
    background-image: url(../../img/market/icon-32/apply.png);
}


/*
.iconM-32-back {
    background-image: url(../../img/market/icon-32/back.png);
}
*/

.iconM-32-cancel {
    background-image: url(../../img/market/icon-32/cancel.png);
}

.iconM-32-delete {
    background-image: url(../../img/market/icon-32/delete.png);
}


/*
.iconM-32-new {
    background-image: url(../../img/market/icon-32/new.png);
}
*/

.iconM-32-save {
    background-image: url(../../img/market/icon-32/save.png);
}

.iconM-32-savenew {
    background-image: url(../../img/market/icon-32/savenew.png);
}

.iconM-32-invoice {
    background-image: url(../../img/market/icon-32/invoice.png);
}

.iconM-32-up {
    background-image: url(../../img/market/icon-32/up.png);
}

.iconM-32-cart {
    background-image: url(../../img/shop/icons/icon-32-show_cart.png);
}

.iconM-32-ordering {
    background-image: url(../../img/market/icon-32/save.png);
}

.iconM-32-category {
    background-image: url(../../img/market/icon-32/category.png);
}

.iconM-32-parent-category {
    background-image: url(../../img/market/icon-32/parent-category.png);
}

.iconM-32-shipping-invoice {
    background-image: url(../../img/market/icon-32/shipping-invoice.png);
}

.iconM-32-email {
    background-image: url(../../img/market/icon-32/send-email.png);
}

.iconM-32-report {
    background-image: url(../../img/market/icon-32/report.png);
}

.iconM-32-vendor {
    background-image: url(../../img/market/icon-32/vendor.png);
}

.iconM-32-order-status {
    background-image: url(../../img/market/icon-32/order-status.png);
}

.iconM-32-approve {
    background-image: url(../../img/market/icon-32/approve.png);
}

.iconM-32-import {
    background-image: url(../../img/market/icon-32/import.png);
}


/*
.iconM-32-warehouse {
    background-image: url(../../img/market/icon-32/warehouse.png);
}
*/

.iconM-48-order {
    background-image: url(../../img/market/icon-48/order.png);
}

.iconM-48-products {
    background-image: url(../../img/market/icon-48/products.png);
}

.iconM-48-category {
    background-image: url(../../img/market/icon-48/category.png);
}

.iconM-48-user {
    background-image: url(../../img/market/icon-48/user.png);
}

.iconM-48-account {
    background-image: url(../../img/market/icon-48/account.png);
}

.iconM-48-discount {
    background-image: url(../../img/market/icon-48/discount.png);
}

.iconM-48-shipping {
    background-image: url(../../img/market/icon-48/shipping.png);
}

.iconM-48-payment {
    background-image: url(../../img/market/icon-48/payment.png);
}

.iconM-48-characteristic {
    background-image: url(../../img/market/icon-48/characteristic.png);
}

.iconM-48-vendor {
    background-image: url(../../img/market/icon-48/vendor.png);
}

.iconM-14-length {
    background-image: url(../../img/market/icon-14/length.png);
}

.iconM-14-width {
    background-image: url(../../img/market/icon-14/width.png);
}

.iconM-14-height {
    background-image: url(../../img/market/icon-14/height.png);
}


/*
 *
 */

div.hikamarket_product_file {
    /*  border:1px solid #565656; */
    border: 1px solid #aaa;
    /*  padding:1px 5px 2px; */
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
}

div.hikamarket_product_file:hover {
    background-color: #f4f4f4;
    background-image: none;
}

#hikamarket_product_variant_list tr.selectedVariant,
#hikamarket_product_variant_list tr.selectedVariant td {
    background-color: #C1DAD6;
}

#hikamarket_product_variant_list tr.selectedVariant:hover,
#hikamarket_product_variant_list tr.selectedVariant:hover td {
    background-color: #ACD1E9;
}


/*
 * HikaShop pages
 */


/*
 * Toggle
 */

div.toggle_onload {
    background-image: url('../../img/shop/spinner.gif');
}

div.toggle_loading a.unpublish {
    background-image: url('../../img/market/icon-16/unpublish.png');
}

div.toggle_loading a.publish {
    background-image: url('../../img/market/icon-16/publish.png');
}

div.toggle_loading a.refresh {
    background-image: url('../../img/market/icon-16/refresh.png');
}


/*
 * Gallery
 */

ul#hikaGallery li.hikaGalleryItem .hikaGalleryPhoto {
    border: 1px solid #efefef;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
    background: white;
}

ul#hikaGallery li.hikaGalleryItem .hikaGalleryPhoto {
    background: white;
    color: black;
}

ul#hikaGallery li.hikaGalleryItem.selected .hikaGalleryPhoto {
    background-color: #45a6e3 !important;
    /* #056eaf; */
}


/*
 * Vendor page
 */


/*
 * Vendor listing
 */

.hikamarket_subcontainer_border {
    border: 1px solid;
}


/*
 * pagination
 */

.hikamarket_listing_pagination {
    color: #167e93;
}

.hikamarket_listing_pagination .list-footer .limit {
    color: #167e93;
}

.hikamarket_listing_pagination .list-footer .limit .inputbox {
    border: 1px solid #ccc;
    color: #167e93;
}

.hikamarket_listing_pagination .list-footer .pagenav {
    color: #14caec;
    background-color: #060606;
    border: 1px solid #ccc;
}

.hikamarket_listing_pagination .list-footer a.pagenav {
    color: #14caec;
    background-color: #060606;
}

.hikamarket_listing_pagination .list-footer a.pagenav:hover {
    color: #fff;
    background-color: #167e93;
}

.hikamarket_listing_pagination .list-footer span.pagenav {
    color: #fff;
    background-color: #167e93;
}

.hikamarket_listing_pagination .list-footer .counter {
    color: #ffffff;
}

.hikamarket_listing_pagination .hikashop_results_counter {
    color: #ffffff;
}


/**
 *  Panels
 */

.hikamarket_panel {
    background-color: #111;
    border: 1px solid #000;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.hikamarket_panel_heading {
    background-color: #060606;
    border-color: #000;
    color: #c1c1c1;
}

.hikamarket_panel_body {
    color: #c1c1c1;
}


/**
 * User Panel
 */

#hikamarket_user_form .hikam_edit a,
#hikamarket_user_form .hikam_edit a:hover {
    color: black !important;
}


/**
 * Order page
 */


/**
 * Tabs
 */

ul.hikam_tabs {
    border-bottom: 1px solid #000;
}

ul.hikam_tabs > li > a {
    border: 1px solid transparent;
}

ul.hikam_tabs > li > a:hover,
ul.hikam_tabs > li > a:focus {
    border-color: #eee #eee #ddd;
}

ul.hikam_tabs > li.active > a,
ul.hikam_tabs > li.active > a:hover,
ul.hikam_tabs > li.active > a:focus {
    color: #555;
    background-color: #060606;
    border: 1px solid #000;
    border-bottom-color: transparent;
    cursor: default;
}


/**
 * Labels & Order Labels
 */

table.order_statistics td.order_statistics_active {
    background-color: #BFE3F5;
}

span.hk-label,
span.order-label {
    color: #FFF;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: #999;
}

span.hk-label-grey,
span.order-label-created {
    background-color: #999;
    /* grey */
}

span.hk-label-green,
span.order-label-confirmed {
    background-color: #468847;
    /* green */
}

span.hk-label-blue,
span.order-label-shipped {
    background-color: #3a87ad;
    /* blue */
}

span.hk-label-orange,
span.order-label-cancelled {
    background-color: #c67605;
    /* orange */
}

span.hk-label-red,
span.order-label-refund {
    background-color: #b94a48;
    /* red */
}

span.hk-label-black,
span.order-label-all {
    background-color: #000000;
    /* black */
}


/*
 * The End HikaMarket Colors
 */


/**
 * @package    HikaShop for Joomla! SHOP-COLORS
 * @version    2.6.1
 */

.active,
.current {
    color: #2C8296 !important;
}

div.hikashop_subcontainer_border {
    border: 1px solid #eee;
}

div.hikashop_subcontainer_border::hover {
    box-shadow: 0px 1px 4px #ddd
}

.hikashop_container .thumbnail:hover {
    box-shadow: 0px 1px 4px #ccc;
}

.hikashop_product_variant_out_of_stock_span {
    background-image: url(../../img/shop/delete2.png);
}

#hikashop_product_top_part h1 {
    color: #ffffff;
    border-bottom: 1px solid #000;
}

#hikashop_product_description_main {
    color: #ffffff;
}

.hikashop_product_name a {
    color: #ccc;
}

.hikashop_product_name a:hover {
    color: #fff;
}

.hikashop_product_code_list a {
    color: #ffffff;
}

.hikashop_category_name a {
    color: #ffffff;
}

.hikashop_category_name a:hover {
    color: #2C8296;
}

span.hikashop_product_price,
.hikashop_checkout_cart_additional,
.hikashop_checkout_cart_payment,
.hikashop_checkout_cart_coupon,
.hikashop_checkout_cart_additional {
    color: #20BF33;
}

span.hikashop_product_price_before_discount {
    color: black;
}

span.hikashop_product_price_full {
    color: #fff;
}

.hikashop_checkout_cart table {
    background-color: #060606
}

.hikashop_checkout_cart table {
    background-color: #111111
}

.hikashop_checkout_cart table .row0:hover,
.hikashop_checkout_cart table .row1:hover {
    background-color: #0A0A0A
}

.hikashop_checkout_cart thead tr {
    color: #efefef
}

.hikashop_checkout_cart thead th {
    border-bottom: 1px solid #000;
}

.hikashop_checkout_cart hr {
    background-color: #ddd
}

span.hikashop_checkout_cart_taxes {
    color: #2C8296;
}

span.hikashop_checkout_cart_final_total {
    color: #2C8296;
}

#hikashop_checkout_cart_final_total_title {
    color: #efefef;
}

.hikashop_cart_product_name a {
    color: #ffffff;
}

.hikashop_cart_product_name a:hover {
    color: #2C8296
}

.hikashop_cart_title {
    color: #ffffff;
}


/*
a.hikashop_cart_button,
a.hikashop_compare_button,
.hikashop_cart_input_button {
    color: #777777 !important;
    border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
    background-color: #eee;
    background: -webkit-gradient(linear, left top, left bottom, from(#060606), to(#eee));
    background: -webkit-linear-gradient(top, #060606, #eee);
    background: -moz-linear-gradient(top, #060606, #eee);
    background: -o-linear-gradient(top, #060606, #eee);
    background: linear-gradient(top, #060606, #eee);
}

a.hikashop_cart_button:hover,
a.hikashop_compare_button:hover,
.hikashop_cart_input_button:hover {
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
     border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
     background-color: #060606;
     background: -webkit-gradient(linear, left top, left bottom, from(#060606), to(#060606));
     background: -webkit-linear-gradient(top, #060606, #060606);
     background: -moz-linear-gradient(top, #060606, #060606);
     background: -o-linear-gradient(top, #060606, #060606);
     background: linear-gradient(top, #060606, #060606);
}
*/

#hikashop_checkout_coupon {
    color: #ffffff;
}

#hikashop_checkout_coupon input {
    color: #fff;
}

#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_current {
    background: url("../../img/shop/current_step.png") no-repeat scroll 50% 0px transparent;
    color: #363636;
}

#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished {
    background: url("../../img/shop/finished_step.png") no-repeat scroll 50% 0px transparent;
    color: #363636;
}

#hikashop_checkout_page div.hikashop_cart_step span a {
    color: #B2B2B2;
}

#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished span a {
    color: #363636;
}

.hikashop_cart_step {
    background: url("../../img/shop/step.png") no-repeat scroll 50% 0px transparent;
}

.hikashop_checkout_billing_address legend {
    color: #ffffff;
}

.hikashop_checkout_billing_address_info {
    color: #efefef;
}

.hikashop_red_border {
    border: 1px solid red !important;
    box-shadow: 0px 0px 8px rgba(255, 0, 0, 0.6), 0px 1px 1px rgba(255, 0, 0, 0.2) inset !important;
}

#hikashop_shipping_methods .hikashop_shipping_group .hikashop_shipping_group_name {
    background-color: #060606;
    border: 1px solid #eaeaea;
}

#hikashop_shipping_methods ul.hikashop_shipping_products li.hikashop_shipping_product img {
    border: 1px solid #eaeaea;
}

#hikashop_shipping_methods ul.hikashop_shipping_products li.hikashop_shipping_product span {}

#hikashop_checkout_page table.shipping_pickup_table,
#hikashop_checkout_page table.shipping_pickup_table tr,
#hikashop_checkout_page table.shipping_pickup_table td {
    border: 1px solid #000000;
}

div.hikashop_uploader_image_add span.hika_add_btn {
    background-image: url(../../img/shop/gallery.png);
}

div.hikashop_uploader_image_add span.hika_upload_btn,
div.hikashop_uploader_file_add span.hika_upload_btn {
    background-image: url(../../img/shop/upload2.png);
}

.hkIcon-delete {
    background-image: url(../../img/shop/cancel.png);
}

.dropOver {
    background-color: #909090;
}

.hikashop_dropzone {
    border: 2px dashed #CCCCCC;
}

#hikashopcpanel div.icon a {
    border: 1px solid #F0F0F0;
}

#hikashopcpanel div.icon:hover a {
    border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
    background: #060606;
    background: -webkit-gradient(linear, left top, left bottom, from(#060606), to(#060606));
    background: -webkit-linear-gradient(top, #060606, #060606);
    background: -moz-linear-gradient(top, #060606, #060606);
    background: -o-linear-gradient(top, #060606, #060606);
    background: linear-gradient(top, #060606, #060606);
}

#hikashopcpanel span {
    color: #ffffff;
}

#hikashop_cpanel_title h1 {
    color: #555;
}

#hikashop_cpanel_title fieldset {
    border-bottom: 1px solid #ddd
}

.hikashop_cpanel_button_description {
    color: #ffffff;
}

.hikashop_cpanel_icon_table:hover .hikashop_cpanel_button_description {
    color: #368AA9
}

div.toolbar a {
    border: 1px solid #FBFBFB;
}

.tool-tip {
    background-color: #ffc;
    border: 1px solid #D4D5AA;
}

div.hikashop_warning {
    background-color: #EFE7B8;
    border-bottom-color: #F0DC7E;
    border-top-color: #F0DC7E;
    color: #CC0000;
}

div.hikashop_success {
    background-color: #CCFFBB;
    border-bottom-color: #00AA00;
    border-top-color: #00AA00;
    color: #00AA00;
}

div.hikashop_info {
    background-color: #C3D2E5;
    border-bottom-color: #84A7DB;
    border-top-color: #84A7DB;
    color: #0055BB;
}

div.hikashop_error {
    background-color: #E6C0C0;
    border-bottom-color: #DE7A7B;
    border-top-color: #DE7A7B;
    color: #CC0000;
}

span.hiakshop_AUP_price {
    color: #990000;
    font-weight: bold;
}

span.hikashop_AUP_points {
    color: #2f9900;
    font-weight: bold;
}

.pagenav_previous_chevron {
    background: url(../../img/shop/page.png) no-repeat;
    text-indent: -9999px;
}

.pagenav_previous_chevron:hover {
    background: url(../../img/shop/page.png) no-repeat;
}

.pagenav_start_chevron {
    background: url(../../img/shop/page.png) no-repeat;
}

.pagenav_start_chevron:hover {
    background: url(../../img/shop/page.png) no-repeat;
}

.pagenav_next_chevron {
    background: url(../../img/shop/page.png) no-repeat;
}

.pagenav_next_chevron:hover {
    background: url(../../img/shop/page.png) no-repeat;
}

.pagenav_end_chevron {
    background: url(../../img/shop/page.png) no-repeat;
}

.pagenav_end_chevron:hover {
    background: url(../../img/shop/page.png) no-repeat;
}

.hikashop_products_pagination .list-footer .limit,
.hikashop_subcategories_pagination .list-footer .limit {
    color: #fff;
}

.hikashop_products_pagination .list-footer .limit .inputbox,
.hikashop_subcategories_pagination .list-footer .limit .inputbox {
    background-color: #111;
    border: 1px solid #000;
    color: #fff;
}

.hikashop_products_pagination .list-footer .pagenav,
.hikashop_subcategories_pagination .list-footer .pagenav {
    background-color: #111;
    border: 1px solid #000;
    color: #fff;
}

.hikashop_products_pagination .list-footer a.pagenav:hover,
.hikashop_subcategories_pagination .list-footer a.pagenav:hover {
    color: #fff;
}

.hikashop_products_pagination .list-footer span.pagenav,
.hikashop_subcategories_pagination .list-footer span.pagenav {
    color: #fff;
}

.hikashop_products_pagination .list-footer .counter,
.hikashop_subcategories_pagination .list-footer .counter {
    color: #fff;
}

.hikashop_products_pagination .hikashop_results_counter,
.hikashop_subcategories_pagination .hikashop_results_counter {
    color: #fff;
}

.hikashop_img_pane_panel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    color: #fff;
}

.hikashop_slide_numbers:hover {
    background-color: #0080ff;
    color: white;
}

.hikashop_slide_pagination_selected {
    color: white;
    background-color: #0080ff;
}

.hikashop_slide_dot_basic {
    background: url("../../img/shop/icons/dot_basic.png") no-repeat;
}

.hikashop_slide_dot_basic:hover {
    background: url("../../img/shop/icons/dot_hover.png") no-repeat;
}

.hikashop_slide_dot_selected,
.hikashop_slide_dot_selected:hover {
    background: url("../../img/shop/icons/dot_selected.png") no-repeat;
}

.hikashop_filter_fieldset {
    border: 1px solid #DDDDDD;
}

.hikashop_filter_fieldset legend {
    color: #555;
}

.hikashop_filter_cursor_span {
    color: #f6931f;
}

.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #060606 url(../../img/shop/icons/ui-bg_flat_75_060606_40x100.png) 50% 50% repeat-x;
    color: #222222;
}

.ui-widget-content a {
    color: #222222;
}

.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url(../../img/shop/icons/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.ui-widget-header a {
    color: #222222;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(../../img/shop/icons/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    color: #ffffff;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #ffffff;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #999999;
    background: #dadada url(../../img/shop/icons/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    color: #212121;
}

.ui-state-hover a,
.ui-state-hover a:hover {
    color: #212121;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #aaaaaa;
    background: #060606 url(../../img/shop/icons/ui-bg_glass_65_060606_1x400.png) 50% 50% repeat-x;
    color: #212121;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
}

.ui-widget-overlay {
    background: #aaaaaa url(../../img/shop/icons/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
}

.ui-widget-shadow {
    background: #aaaaaa url(../../img/shop/icons/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
}

.hikashop_product_compare_custom_separator td {
    border-bottom: 2px solid #ccc;
}

.hikashop_product_compare_custom_separator .hikashop_product_custom_name label {
    color: #1491A0;
}

.hikashop_compare_page h1 {
    color: #ffffff;
    border-bottom: 1px dashed #ccc;
}

.hikashop_compare_table .hikashop_product_name_main {
    color: #555;
}

.hikashop_compare_table .hikashop_product_name_main:hover {
    color: #2C8296
}

.hikashop_compare_details_prod_column {
    border-top: 1px solid #ddd;
}

.hikashop_compare_custom_prod_column {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: #ebf1f1;
}

.hikashop_compare_custom_prod_column:hover {
    border-bottom: 1px solid #ccc;
    background-color: #060606;
}

.hikashop_compare_page .hikashop_product_stock {
    color: #C30;
    border-bottom: 1px solid #000;
}

.hikashop_product_compare_custom_separator .hikashop_product_custom_value {
    color: #1491A0;
}

.hikashop_product_custom_value {
    color: #000;
}

.hikashop_compare_custom_first_column {
    color: #efefef;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
}

#hikashop_product_custom_info_main td {
    border-bottom: 1px solid #ccc;
}

#hikashop_product_custom_info_main h4 {
    color: #1491A0
}

.list-footer span.pagenav,
.hikashop_subcategories_pagination .list-footer span.pagenav,
.list-footer a.pagenav,
.pagenav_previous_chevron,
.pagenav_start_chevron,
.pagenav_next_chevron,
.pagenav_end_chevron {
    color: #ffffff;
    border: 1px solid #eee;
}

.list-footer span.pagenav:hover,
.hikashop_subcategories_pagination .list-footer span.pagenav:hover,
.list-footer a.pagenav:hover {
    color: #2C8296;
}

.counter {
    color: #ffffff;
}

.pagination .inputbox {
    border: 1px solid #eee;
}

.ui-rating-star {
    background-image: url('../../img/shop/star.gif') !important;
}

.hk-rate-star {
    background-image: url('../../img/shop/star.gif') !important;
}

.hikashop_vote_notification {
    color: grey;
}

.hikashop_vote_form .hikashop_comment_textarea {
    border: 1px solid #EEEEEE;
    color: #ffffff;
}

.hikashop_comment_textarea:hover,
.hikashop_comment_textarea:focus {
    border: 1px solid #000;
}

.hikashop_vote_notification_mini {
    color: #ffffff;
}

.hikashop_total_vote {
    color: #ffffff;
}

#hikashop_product_vote_form table,
.hikashop_product_vote_form table {
    margin: auto;
    color: #ffffff;
}

.hikashop_listing_comment {
    color: #ffffff;
}

.hikashop_form_comment {
    color: #555;
}

.hikashop_comment_form input {
    border: 1px solid #DDDDDD;
}

.hika_comment_listing {
    border: 1px solid #eee;
    color: #999;
}

.hika_comment_listing:hover {
    border: 1px solid #000;
}

.hika_comment_listing:hover .hika_comment_listing_useful_p {
    color: #90b1c3;
}

.hika_comment_listing_name {
    font-weight: bold;
    color: #2C8296
}

.hika_comment_listing_content {
    background-color: white;
    color: #efefef;
}

.hika_comment_listing_useful_p {
    background-color: #060606;
    border: 1px solid #90b1c3;
}

.hika_comment_listing_useful {
    background-color: transparent !important;
    background-image: url(../../img/shop/icons/vote_plus.png) !important;
}

.hika_comment_listing_useless {
    background-image: url(../../img/shop/icons/vote_minus.png) !important;
}

.hika_comment_listing_useless.locked {}

.hika_comment_listing_full_stars {
    background-image: url('../../img/shop/star.gif') !important;
}

.hika_comment_listing_empty_stars {
    background-image: url('../../img/shop/star.gif') !important;
}

.hikashop_previous_product {
    background-color: transparent !important;
    background: url(../../img/shop/icons/nav_products.png) no-repeat 5px -20px;
    border: 1px solid #000;
}

.hikashop_previous_product:hover {
    background: url(../../img/shop/icons/nav_products.png) no-repeat 5px 3px;
}

.hikashop_next_product {
    background-color: transparent !important;
    background: url(../../img/shop/icons/nav_products.png) no-repeat -30px -20px;
    border: 1px solid #000;
}

.hikashop_next_product:hover {
    background: url(../../img/shop/icons/nav_products.png) no-repeat -30px 3px;
}

.hikashop_background_color {
    background-color: #BCC7D6;
}

.hikashop_all_carts_current_star {
    background-image: url('../../img/shop/star.gif') !important;
}

.hikashop_all_carts_set_current_star {
    background-image: url('../../img/shop/star.gif') !important;
}

.hikashop_red_color {
    color: red;
}

.hikashop_green_color {
    color: #690;
}

.hikashop_not_authorized {
    color: red;
}

.hika_wishlist_green {
    background-color: #CCFFCC !important;
}

.hika_show_cart_total td {
    border-top: solid 2px #ddd;
}

.hikashop_products_table thead th {
    border-bottom: 1px solid #DDDDDD;
    color: #efefef;
}

.hikashop_products_table tr {
    border-bottom: 1px solid #eee
}

.hikashop_product_list_item a {
    color: #555;
}

.hikashop_product_list_item a:hover {
    color: #2C8296
}

.hikashop_wizardbar {
    background-color: #f9f9f9;
    border: 1px solid #d4d4d4;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.hikashop_wizardbar ul li {
    color: #999999;
    background: #ededed;
}

.hikashop_wizardbar ul li a {
    color: #999999;
}

.hikashop_wizardbar ul li .hikashop_chevron {
    border-left: 14px solid #d4d4d4;
}

.hikashop_wizardbar ul li .hikashop_chevron:before {
    border-left: 14px solid #ededed;
}

.hikashop_wizardbar ul li.hikashop_cart_step_finished {
    color: #468847;
    background: #f3f4f5;
}

.hikashop_wizardbar ul li.hikashop_cart_step_finished a {
    color: #468847;
}

.hikashop_wizardbar ul li.hikashop_cart_step_finished:hover {
    background: #e7eff8;
}

.hikashop_wizardbar ul li.hikashop_cart_step_finished:hover .hikashop_chevron:before {
    border-left: 14px solid #e7eff8;
}

.hikashop_wizardbar ul li.hikashop_cart_step_finished .hikashop_chevron:before {
    border-left: 14px solid #f3f4f5;
}

.hikashop_wizardbar ul li.hikashop_cart_step_current {
    color: #3a87ad;
    background: #f1f6fc;
}

.hikashop_wizardbar ul li.hikashop_cart_step_current a {
    color: #3a87ad;
}

.hikashop_wizardbar ul li.hikashop_cart_step_current .hikashop_chevron:before {
    border-left: 14px solid #f1f6fc;
}

.hikashop_tabs_ul li {
    background-color: #fcfcfc;
    border: solid 1px #E7E7E7;
}

.hikashop_tabs_ul li a {
    color: #ffffff;
}

.hikashop_tabs_ul li a:hover {
    color: #ffffff;
}

.hikashop_tabs_content {
    background-color: white;
    border: solid 1px #E7E7E7;
}

.hikashop_tabs_li_selected {
    border-bottom: solid 1px #000 !important;
    background-color: #060606 !important;
}

.hikashop_tabs_li_selected a {
    color: #1491B0 !important;
}

.jRatingAverage {
    background-image: url('../../img/shop/star.gif') repeat-x !important;
}

.jRatingColor {
    background-image: url('../../img/shop/star.gif') repeat-x !important;
}

.jStar {
    background-image: url('../../img/shop/star.gif') repeat-x !important;
}

p.jRatingInfos {
    color: #fff;
}

p.jRatingInfos span.maxRate {
    color: #c9c9c9;
}

#hikashop_cart tr {
    color: #555;
}

#hikashop_cart th {
    border-bottom: 1px solid #000;
}

#hikashop_cart .hikashop_cart_module_product_name_value a {
    color: #ffffff;
}

#hikashop_cart .hikashop_cart_module_product_name_value a:hover {
    color: #2C8296;
}

#hikashop_cart .row0:hover,
#hikashop_cart .row1:hover {
    background-color: #060606
}

.hikashop_currency_module select {
    border: 1px solid #000;
}

.hikashopcurrency .inputbox,
.hikashopcurrency .inputbox:hover,
.hikashopcurrency .inputbox:focus {
    border: 1px solid #000
}

.hikashop_subcategories h3 a {
    color: #ffffff;
}

.hikashop_subcategories h3 a:hover {
    color: #2C8296;
}

.hikashop_category_list_item a {
    color: #ffffff;
}

.hikashop_category_list_item a:hover {
    color: #2C8296;
}

.pane-sliders .title {
    color: #ffffff;
}

.pane-toggler a {
    background: transparent url(../../img/shop/j_arrow.png) 5px 50% no-repeat;
}

.pane-toggler-down a {
    background: transparent url(../../img/shop/j_arrow_down.png) 5px 50% no-repeat;
    padding-left: 20px;
}

.jpane-toggler-down {
    border-bottom: 1px solid #ccc;
}

.hikashop_subcategories h4 a {
    color: #efefef;
}

.hikashop_subcategories h4 a:hover {
    color: #fff;
}

.hikashop_category_list_item a {
    color: #ccc;
}

.hikashop_category_list_item a:hover {
    color: #fff;
}

.accordion-heading .title {
    color: #fff;
}

.accordion-heading .panel {
    border: 1px solid #000;
}

.accordion-heading .content {
    background: #060606;
}

.accordion-heading a.accordion-toggle {
    background: transparent url(../../img/shop/j_arrow.png) 5px 50% no-repeat;
}

.hikashop_categories_listing_main {}

.accordion-heading {
    background: #060606 none repeat scroll 0 0;
    border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
    background-image: -moz-linear-gradient(center bottom, #060606 40%, #fff 60%) !important;
}

#hikashop_carts_listing .header h1,
#hikashop_affiliate_main .header h1,
#hikashop_address_listing .header h1,
#hikashop_order_listing .header h1 {
    color: #fff;
}

#hikashop_carts_listing fieldset,
#hikashop_affiliate_main fieldset,
#hikashop_address_listing fieldset,
#hikashop_order_listing fieldset {
    border-bottom: 1px solid #000;
}

#hikashop_carts_listing div.toolbar a:hover,
#hikashop_affiliate_main div.toolbar a:hover,
#hikashop_address_listing div.toolbar a:hover,
#hikashop_order_listing div.toolbar a:hover {
    color: #2C8296
}

#member-profile fieldset {
    border: 1px solid #000;
}

#member-profile legend {
    color: #fff;
}

#member-profile .validate,
#member-profile a {
    background-color: #060606;
    background-image: linear-gradient(to bottom, #060606, #EEEEEE);
    border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
}

#member-profile .validate:hover,
#member-profile a:hover {
    background-color: #060606;
    background-image: linear-gradient(to bottom, #060606, #DDDDDD);
    border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
}

.hikashop_address_listing_item_details {
    border: 1px solid #000;
    color: #fff
}

.hikashop_header_buttons a {
    color: #fff;
    font-size: 11px;
}

.contentpane h1 {
    border-bottom: 1px solid #000;
}

.contentpane #hikashop_address_form_span_iframe .key {
    color: #fff
}

.contentpane #hikashop_address_form_span_iframe select,
.contentpane #hikashop_address_form_span_iframe input {
    color: #fff;
}

#hikashop_order_listing th {
    border-bottom: 1px solid #000;
}

#hikashop_order_listing th,
#hikashop_order_listing th a {
    color: #555;
}

#hikashop_order_listing th a:hover {
    color: #2C8296
}

#hikashop_order_listing td {
    border-bottom: 1px solid #000
}

.span.hikashop_order_listing_status .hikashop_order_status_created {
    color: #0088CC
}

.span.hikashop_order_listing_status .hikashop_order_status_confirmed,
.span.hikashop_order_listing_status .hikashop_order_status_shipped {
    color: #690
}

.span.hikashop_order_listing_status .hikashop_order_status_cancelled,
.span.hikashop_order_listing_status .hikashop_order_status_refunded {
    color: #C30
}

.hikashop_order_number_value a {
    color: #2C8296;
}

#hikashop_order_listing .row0:hover,
#hikashop_order_listing .row1:hover {
    background-color: #0A0A0A
}

#hikashop_order_listing .row0 {
    background-color: #111
}

#hikashop_order_listing .row1 {
    background-color: #060606
}

#hikashop_order_main fieldset h1 {
    color: #555;
    border-bottom: 1px solid #000;
}

#hikashop_order_main .hikashop_order_left_part {
    border: 1px solid #000;
}

#hikashop_order_main #adminForm fieldset {
    border: 1px solid #000;
}

#hikashop_order_main #adminForm legend {
    color: #555;
}

#htmlfieldset_products table {
    border-collapse: collapse
}

#htmlfieldset_products th {
    color: #555;
    border-bottom: 1px solid #000;
}

#htmlfieldset_products .hikashop_order_product_name {
    color: #555;
}

#htmlfieldset_products .hikashop_order_product_name:hover {
    color: #2C8296;
}

#htmlfieldset_products a {
    text-decoration: none;
    color: #555
}

#htmlfieldset_products a:hover {
    text-decoration: none;
    color: #2C8296
}

#htmlfieldset_products .row0:hover,
#htmlfieldset_products .row1:hover {
    background-color: #060606
}

#htmlfieldset_products .hikashop_order_item_total_value,
#htmlfieldset_products .hikashop_order_subtotal_value,
#htmlfieldset_products .hikashop_order_shipping_value {
    color: #2C8296;
}

#htmlfieldset_products .hikashop_order_total_title {
    color: #555
}

#htmlfieldset_products .hikashop_order_total_value {
    color: #2C8296;
}

.hikashop_order_tax_value {
    color: #2C8296;
}

#hikashop_cart_listing th {
    color: #555;
    border-bottom: 1px solid #000;
}

#hikashop_cart_listing td a {
    color: #555;
}

#hikashop_cart_listing td a:hover {
    color: #2C8296;
}

#hikashop_cart_listing .row0:hover,
#hikashop_carts_listing .row1:hover {
    background-color: #060606
}

#hikashop_cart_listing fieldset h1 {
    color: #555;
}

#hikashop_cart_product_listing th {
    color: #555;
    border-bottom: 1px solid #000;
}

#hikashop_cart_product_listing a {
    color: #555;
}

#hikashop_cart_product_listing a:hover {
    color: #2C8296;
}

#hikashop_cart_product_listing .row0:hover,
#hikashop_cart_product_listing .row1:hover {
    background-color: #2C8296
}

#hikashop_cart_product_listing .hika_show_cart_total_text {
    color: #555;
}

#hikashop_cart_product_listing .hika_show_cart_total_price {
    font-size: 12px;
    color: #2C8296;
}

.hikashop_showcart_infos .key {
    color: #555;
}

.hikashop_showcart_infos {
    border: 1px solid #000;
}

#hikashop_affiliate_main #adminForm fieldset {
    border: 1px solid #000;
}

#hikashop_affiliate_main #adminForm legend {
    color: #ffffff;
}

.hikashop_banner_row td {
    border-bottom: 1px solid #000
}

.hikashop_banner_row td:hover {
    background-color: #060606
}

.hikashop_banner_row a {
    color: #fff;
}

.hikashop_banner_row textarea {
    border: 1px solid #000;
}

#hikashop_checkout_page fieldset legend {
    color: #ffffff;
}

.hikashop_checkout_address_left_part .row0:hover,
.hikashop_checkout_address_left_part .row1:hover,
.hikashop_checkout_address_right_part .row0:hover,
.hikashop_checkout_address_right_part .row1:hover {
    background-color: #060606
}

#hikashop_shipping_methods tr {
    border-bottom: 1px solid #000
}

#hikashop_shipping_methods .row0:hover,
#hikashop_shipping_methods .row1:hover {
    background-color: #060606
}

.hikashop_checkout_shipping_name {
    font-weight: bold;
    color: #fff
}

.hikashop_checkout_shipping_price_full,
.hikashop_checkout_payment_description {
    color: #fff
}

.hikashop_checkout_cart_shipping,
.hikashop_checkout_cart_subtotal {
    color: #2C8296;
}

#hikashop_payment_methods td {
    background-color: #060606
}

#hikashop_payment_methods .row0:hover,
#hikashop_payment_methods .row1:hover {
    background-color: #060606
}

#hikashop_payment_methods .hikashop_credit_card td {
    background-color: #060606
}

#hikashop_entries_info fieldset {
    border: 1px solid #000;
}

#hikashop_entries_info legend {
    color: #efefef;
}

#hikashop_entries_info {
    color: #ffffff;
}

#hikashop_entries_info .key {
    color: #555;
}

#hikashop_entries_info a,
#hikashop_new_entry a {
    color: #2C8296;
}

#hikashop_entries_info a:hover,
#hikashop_new_entry a:hover {
    color: #2C8296;
}

#hikashop_download_listing fieldset h1 {
    color: #555;
    border-bottom: 1px solid #000;
}

#hikashop_download_listing th {
    color: #555;
    border-bottom: 1px solid #000;
}

#hikashop_download_listing a {
    color: #555;
}

#hikashop_download_listing a:hover {
    color: #2C8296;
}

#hikashop_download_listing .pagination {
    color: #fff;
}

.hikashop_option_price_title {
    color: #fff;
}

.hikashop_option_price_value {
    color: #2C8296;
}

#hikashop_product_characteristics,
#hikashop_product_options {
    border: 1px solid #000;
}

.hikashop_product_characteristics_table td,
.hikashop_product_options_table td {
    color: #fff;
}

.hikashop_product_characteristics_table select,
.hikashop_product_options_table select {
    color: #fff;
}

.hikashop_category_name {
    color: #555;
}

.hikashop_category_desc {
    color: #fff;
}

.hikashop_category_information h2 {
    color: #555;
    border-bottom: 1px solid #000;
}

.hikashop_filter_title {
    color: #555;
}

#hikashop_checkout_page h1 {
    color: #555;
    border-bottom: 1px solid #000;
}

#hikashop_checkout_login_left_part h2,
#hikashop_checkout_login_right_part h2,
#hikashop_checkout_login_right_part h3 {
    color: #555;
}

#hikashop_checkout_login_left_part li a {
    color: #555;
}

#hikashop_checkout_login_left_part li a:hover {
    color: #2C8296;
}

l .hikashop_address_content {
    color: #777777;
}

.address_selection,
#hikashop_checkout_selected_billing_address,
#hikashop_checkout_selected_shipping_address {
    border: 1px solid #000;
    background: #060606;
}

.address_selection:hover,
#hikashop_checkout_selected_billing_address:hover,
#hikashop_checkout_selected_shipping_address:hover {
    background: #0A0A0A;
    box-shadow: 0px 0px 4px #000
}

.hika_edit {
    background-color: #060606;
}

#hikashop_checkout_address_shipping_selector,
#hikashop_checkout_address_billing_selector {
    color: #fff;
    border: 1px solid #000
}

#hikashop_checkout_address_shipping_selector option,
#hikashop_checkout_address_billing_selector option {
    color: #fff;
}

#hikashop_checkout_cart table.table-striped tbody tr.row0,
#hikashop_checkout_cart table.table-striped tbody tr.row1 {
    border-bottom: 1px solid #000;
}

#hikashop_checkout_cart table tr {
    border: 1px solid #000;
}

#hikashop_checkout_cart table tr.margin {
    border: 0px solid #000;
}

#hikashop_checkout_cart table td {
    border-bottom: 1px solid #000;
}

.hikashop_tabs_li_selected {
    color: #1491B0 !important;
}

div.hikashop_checkout_loading div.hikashop_checkout_loading_elem {
    background-color: #060606;
}

div.hikashop_checkout_loading div.hikashop_checkout_loading_spinner {
    background: url('../../img/shop/spinner_02.gif') no-repeat center;
}

.hikashop_menu_block_content_type,
.hikashop_module_block_content_type {
    color: #aaa;
    background-color: #eee;
    border: solid 1px #ccc;
}

.hikashop_edit_display_type .selected {
    color: #efefef;
}

.hikashop_menu_block_content_type:hover,
.hikashop_menu_block_content_type:hover {
    background-color: #ddd;
    color: #efefef;
}

.hikashop_module_block,
.hikashop_menu_block {
    border: solid 1px #ccc;
}

.item-cartmodule-interface .hikashop_module_block {
    border: solid 1px #ccc;
}

.hikashop_module_subblock_content,
.hikashop_menu_subblock_content {
    background-color: #f7f7f7;
    border: 1px solid #000;
}

.hikashop_menu_subblock_title,
.hikashop_module_subblock_title {
    background-image: linear-gradient(#f9f9f9, #e1e1e1);
}

.listing_item_quantity_selector div {
    border: solid 1px #000;
    background-color: #060606;
}

.listing_item_quantity_selector div.selected,
.listing_item_quantity_selector div.tmp_selected {
    background-color: #060606;
}

label.btn-default {
    background-color: #ccc;
    background-image: linear-gradient(to bottom, #ccc, #E6E6E6);
}


/**
 * @package    HikaShop for Joomla! SHOP-COLORS
 * @version    THE END
 */


/* Subway */

.subway-stop:before {
    border-bottom: 5px solid #CBCCC9;
}

.subway-stop a {
    color: #777;
}

.subway-stop.is-completed:before {
    border-color: #CBCCC9;
}

.subway-stop.is-completed a {
    color: #34A8C4;
}

.subway-stop.is-completed a .subway-stop-dot {
    background-color: #34A8C4;
    border-color: #34A8C4;
}

.subway-stop.is-completed a .subway-stop-icon {
    color: #FFF;
}

.subway-stop.is-active:before {
    border-color: #CBCCC9;
}

.subway-stop.is-active a {
    color: #fff;
}

.subway-stop.is-active .subway-stop-dot {
    border-color: #fff;
    background-color: #CBCCC9;
}

.subway-stop.is-available:before {
    border-color: #CBCCC9;
}

.subway-stop.is-available a {
    color: #34A8C4;
}

.subway-stop-dot {
    border: 5px solid #CBCCC9;
    background-color: #FBFBFA;
}
