.sidebar-series div.hikashop_container {
    margin: 3px 0px !important;
}

 .sidebar-series div.hikashop_container img {
   width: 100%;
}

.thumbnail {
    margin-bottom: 0;
}

.hikashop_category {
    margin-bottom: 10px;
}


.hikashop_checkout_cart {
    margin: 30px 0;
}

.hikashop_checkout_userpoints {
    margin-top: 30px;
}

table.hikashop_payment_methods_table td, .hikashop_shipping_methods_table td {
    padding-left: 35px !important;
}

.hikashop_shipping_methods_table span {
    margin: 0 3px;
}

#hikashop_product_characteristics td {
    padding: 5px 0;
}

#hikashop_product_characteristics tr td:first-child {
    font-weight: 600;
}

#hikashop_product_characteristics td select {
    padding: 8px;
    width: 100%;
    border-radius: 0;
    border: 1px solid #2bafe9;
}

.sidebar-series .thumbnail {
    display: block;
    padding: 0;
    margin-bottom: 0;
    line-height: 1;
    background-color: #fff;
    border: 0px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

.pub-date {
    font-style: italic;
    color: #81817e;
    margin-right: 15px;
}

.contact-address td {
    vertical-align: top;
    padding: 5px;
}

.contact-form legend {
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
    border-color: #dddddd;
    padding-bottom: 5px;
}

.ipay img {
    margin: 0 10px 0 0;
    height: 30px;
}

.sp-corporex-layout .sp-slider-content {
    visibility: hidden;
}

.hikashop_listing_img_title .hikashop_product_stock_count, .hikashop_product_right_part .hikashop_product_stock_count {
    display: none !important;
}

.ipayico {
    float: left;
    margin-right: 10px;
}

.hikashop_login_username_line input, .hikashop_login_password_line input, .hikashop_registration_email_line input, .hikashop_registration_password_line input, .hikashop_registration_password2_line input {
    width: 100%;
    padding: 7px 15px;
    border: 1px solid #bde5e2;
}

#hikashop_checkout_login_form .hkform-group, #hikashop_checkout_registration .hkform-group {
    margin-bottom: 5px;
}

.listing-brandname {
    text-align: left !important;
    font-size: 11px;
    color: #a8a8a8;
    display: block;
    min-height: 15px;
    margin: 3px 0;
  font-style: italic;
}

#tz-breadcrumb-wrapper {
    background-color: #f0f0f0;
}

.sidebar-category .nav-pills>li>a {
    border-radius: 0px;
}

.sidebar-category .nav-pills>li.active>a,.sidebar-category .nav-pills>li.active>a:focus,.sidebar-category .nav-pills>li.active>a:hover {
    background: transparent;
    color: #337ab7;
}

.sidebar-category .nav .open>a,.sidebar-category .nav .open>a:focus, .sidebar-category .nav .open>a:hover {
    border-bottom: 1px solid #dcdde0;
    color: #337ab7;
}

div#Mod157.sidebar-series, .sidebar-category {
    border: 1px solid #dcdde0;
    padding: 20px 5px 5px;
}


div.icon-wrapper div.icon a span {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
}

div.icon-wrapper div.icon a span.hkIcon {
    background-repeat: no-repeat;
    background-position: center;
    height: 63px;
    width: auto;
    padding: 5px;
}

#hikashop_order_listing .hikashop_search_block {
    display: none;
}

.hika_toolbar {
    margin-bottom: 30px;
}

.hika_toolbar .hikabtn {
    margin: 0 5px;
    background: #217fa6;
    border: 1px solid #217fa6;
}

.hika_toolbar .hikabtn:hover {
    margin: 0 5px;
    background: #42a0c7;
    border: 1px solid #42a0c7;
}

.hika_toolbar .btnIcon, .hika_toolbar .hkdropdown-icon {
    margin: 2px auto;
}

.hika_toolbar .hikabtn .btnName {
    color: #ffffff;
}

 #hikashop_address_form input {
    width: 100%;
    padding: 10px 15px;
    border: 1px solid #bde5e2;
}




.hika_toolbar > div > a, .hika_toolbar > div > .hkdropdown {
    display: inline-block;
    padding: 1px 5px;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
    color: #252525;
    width: 55px;
    border-radius: 3px;
}

.sidebar-series .hikashop_category {
    padding: 0;
}

.module-title {
    margin: 0 0 20px 5px;
}

.sidebar-category div.hikashop_container {
    margin: 0px !important;
}

.sidebar-category .thumbnail {
    border: 0;
    text-align: left !important;
    margin: 0;
    padding: 0;
}


.sidebar-category a {
    display: block;
    text-align: left;
    padding: 7px 5px;
    font-size: 15px;
    border-bottom: 1px solid #dcdde0;
}

.sidebar-category .hikashop_subcategories .hikashop_category:last-child a {
    border-bottom: 0px solid #dcdde0;
}

.hikashop_checkout_coupon_field {
    margin: 0;
    padding: 6px;
    border: 1px solid #ddd;
}


.tz-module {
    margin: 20px 0;
}

#Mod92 {
    margin: 0;
}


.modulepoint-collected {  
    margin: 14px 0;
    color: #ffffff;
}

.moduleloginbar {
    margin: 0;
    font-size: 13px;
    padding: 8.15px 0;
    text-align: right;
}


.moduledreamtoysearch {
    margin: 0;
}

.moduledreamtoysearch  .hikashop_filter_button_inside {
    margin: 0 !important;
    position: absolute;
    right: 0;
}

.moduledreamtoysearch #filter_text_ProductSearch_1 {
    padding: 7px 10px;
    width: 100%;
    border: 1px solid #dddddd;
}


.moduledreamtoysearch .hikabtn {
    background: #f175ac url("images/search.png") no-repeat center; 
    border-radius: 0;
    padding: 9.5px 20px;
    width: 42px;
}


.loginbar a {
    padding: 0 15px;
    border-right: 1px solid #8d8d8d;
}



.loginbar a:last-child {
    border-right: 0px solid #8d8d8d;
    padding-right: 0;
}

#tz-position-2 .tz-module {
    margin-bottom: 25px;
}


.hikashop_product_image img, .hikashop_product_image_subdiv, .hikashop_product_image {
    width: 100% !Important;
    height: auto !Important;
}

.hikashop_products_listing .hikashop_product {
    border-right: 1px solid #dcdde0;
    border-left: 1px solid transparent;
    margin-bottom: 20px;
    min-height: 395.5px;
}


.brand-listing .hikashop_category_image, .hikashop_category_image {
    height: auto !important;
}

.brand-listing .hikashop_container {
    margin: 3px 0 !important;
}

.brand-listing .thumbnail {
    margin-bottom: 0;
    border-radius: 0 !important;
}

#hikashop_main_image, .hikashop_product_main_image_thumb {
    width: 100%;
    height: auto !important;
}

img.hikashop_child_image {
    margin: 1px;
    height: auto;
    width: calc(20% - 2px);
    border: 1px solid #ddd;
}

.hikashop_products_listing .hikashop_product.hikashop_product_column_4 {
    border-right: 0px solid #dcdde0;
}

.hikashop_products_listing .thumbnail {
    border: 0px solid;
}

.hikashop_products_listing div.hikashop_container, .hikashop_subcategories_listing div.hikashop_container {
    margin: 0 !important;
}

.hikashop_products_listing .hikashop_product_name {    
    font-size: 12px;
   text-align: left !important;
    margin: 0 0 5px;
}

.listing-productnamewrapper {
    display: block;
    overflow: auto;
    margin: 5px 0;
    min-height: 75px;
}

.hikashop_products_listing a.hikacart {
    width: 100% !important;
    border-radius: 0 !important;
}

.preorder, .instock, .outstock {
    text-align: left;
    display: block;
}

.limited {
    text-align: center;
    display: block;
    position: absolute;
    top: 15px;
    left: -11px;
    transform: rotateY(0deg) rotate(-35deg);
}
    

.preorder span, .instock span, .outstock span {
    display: inline-block;
    padding: 1px 12px 1px 7px;
    font-size: 12px;
    line-height: 14px;
    color: gray;
}

 .limited span {
    display: inline-block;
    padding: 1px 12px 1px 12px;
    font-size: 12px;
    font-weight: 600;
 }

.preorder span {
    text-transform: uppercase;
    border: 1px solid #b4b4b4;
    border-left: 5px solid #f06fa9;
    border-bottom-right-radius: 10px;
}

.instock span {
    text-transform: uppercase;
    border: 1px solid #b4b4b4;
    border-left: 5px solid #329989;
    border-bottom-right-radius: 10px;
}

.outstock span {
    text-transform: uppercase;
    border: 1px solid #b4b4b4;
    border-left: 5px solid #ff002c;
    border-bottom-right-radius: 10px;
}

.registration .control-label, .login label, .profile-edit .control-label {
    width: 100%;
    text-align: center;
}

.registration form, .login form, .profile-edit form {
    width: 65%;
    margin: auto;
}

.registration fieldset legend, .profile-edit legend {
    text-align: center;
}

.registration-input input, .login input, .profile-edit input {
    width: 100%;
    padding: 10px 15px;
    border: 1px solid #bde5e2;
}

.registration .form-group, .login .form-group {
    margin-bottom: 5px;
}

.registration .register-submit, .login .login-submit {
    margin-top: 30px;
    text-align: center;
}


.other-links, .edit-submit  {
    text-align: center;
}

.other-links ul, 
.other-links li {
    margin-left: 0;
    padding: 0;
}

.other-links li {
    list-style: none;
}

.other-links {
    margin-top: 30px;
}

.register-submit .btn {
    margin: 0 20px;
}

.edit-submit a, .edit-submit btn {
    margin: 0 10px;
}

.hikashop_checkout_address .hkcontrol-label {
    padding-top: 0;
}

.hikashop_checkout_address input, .hikashop_checkout_address select {
    width: 100%;
    padding: 5px 15px;
    border: 1px solid #bde5e2;
}

.hikashop_checkout_page legend {
    padding-bottom: 5px;
}

.hikashop_checkout_page .hikabtn {
    font-size: 12px;
    line-height: 2em;
    text-transform: uppercase;
    padding: 8px 35px;
    border: none;
    color: #fff;
    background-color: #337ab7;
}

.hikashop_checkout_page .hikashop_checkout_payment {
    margin-top: 30px;
}

.register-submit .cancel, .profile-edit .cancel, .hikashop_checkout_page .hikashop_checkout_address_cancel_button {
    background: #e5666e;
    color: #fff;
}

.register-submit .cancel:hover, .profile-edit .cancel:hover {
    background: #e53f3f;
}

.hikashop_checkout_payment_description p {
    margin-bottom: 0;
}

.hikashop_checkout_payment input, .hikashop_shipping_methods_table input {
    margin-right: 5px;
    margin-left: -20px;
}

.hikashop_payment_methods_table td {
    text-align: left;
}

.table-hover>tbody>tr:hover {
    background: transparent;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: transparent;
}

.hikashop_payment_methods_table span.hikashop_checkout_payment_name {
    color: #50a0c9;
    font-size: 14px;
}


.hikashop_payment_methods_table span.hikashop_checkout_payment_images {
    display: block;
    padding-left: 25px;
}

.hikashop_cart_product_image_thumb img {
    width: 150px;
}

.hikashop_checkout_cart td {
    border: 1px solid #dddddd;
}

.limited span {
    border: 1px solid transparent;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 12px;
background: rgba(252,234,187,1);
background: -moz-linear-gradient(-45deg, rgba(252,234,187,1) 0%, rgba(248,181,0,1) 44%, rgba(255,220,130,1) 61%, rgba(248,182,0,1) 76%, rgba(251,223,147,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(252,234,187,1)), color-stop(44%, rgba(248,181,0,1)), color-stop(61%, rgba(255,220,130,1)), color-stop(76%, rgba(248,182,0,1)), color-stop(100%, rgba(251,223,147,1)));
background: -webkit-linear-gradient(-45deg, rgba(252,234,187,1) 0%, rgba(248,181,0,1) 44%, rgba(255,220,130,1) 61%, rgba(248,182,0,1) 76%, rgba(251,223,147,1) 100%);
background: -o-linear-gradient(-45deg, rgba(252,234,187,1) 0%, rgba(248,181,0,1) 44%, rgba(255,220,130,1) 61%, rgba(248,182,0,1) 76%, rgba(251,223,147,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(252,234,187,1) 0%, rgba(248,181,0,1) 44%, rgba(255,220,130,1) 61%, rgba(248,182,0,1) 76%, rgba(251,223,147,1) 100%);
background: linear-gradient(135deg, rgba(252,234,187,1) 0%, rgba(248,181,0,1) 44%, rgba(255,220,130,1) 61%, rgba(248,182,0,1) 76%, rgba(251,223,147,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=1 );
color: #fff;
text-transform: uppercase;
    line-height: 20px
}

.productstatus {
    display: block;
    min-height: 22px;
    margin-top: 5px;
}

a.hikacart {
    background: #2bafe9;
    border: 1px solid #2bafe9;
    color: #fff;
    padding: 8px 20px;
    border-radius: 20px;
}

.alert {
    background: #dbf3ed;
    border: 1px solid #8bd1c0;
}


span.preorder-btn a.hikacart {
    background: #52b89a ;
    border: 1px solid #52b89a ;
    color: #fff;
    padding: 8px 20px;
    border-radius: 20px;
}
span.preorder-btn a.hikacart:hover {
    background: #2b9979;
    border: 1px solid #2b9979 ;
}

.hikashop_product_price_full {
    width: 100%;
    display: block;
    margin: 0 0 10px;
    text-align: left !important;
    font-size: 18px;
    color: #f06fa9;
    font-weight: 600;
}


a.hikacart:hover {
    background: #217fa6;
    border: 1px solid #217fa6;
}

.hikashop_product_main_image {
    height: auto !important;
}

.hikashop_footer {
    display: none !important;
}

.hikashop_product_custom_info_main_table tr td {
    display: block;
    text-align: left;
    background: transparent;
    padding: 0;
    
}

.hikashop_product_custom_info_main_table {
    margin: 10px 0 0;
}

.hikashop_product_custom_info_main_table tr td label {
    margin-bottom:0;
}

.hikashop_product_custom_info_main_table tr  {
    background: transparent !important;
}

.hikashop_product_bottom_part {
    clear: both;
    margin-top: 50px;
}



.plusminus td, .plusminus tr {
    padding: 0;
    background: transparent !important;
    border: 0px solid #000 !important;
    vertical-align: text-top;
}

input.hikashop_product_quantity_field {
    width: 70px;
    padding: 4.5px 10px;
    text-align: center;
}

.plusminus {
    width: auto !important;
    margin-bottom: 30px;
}

a.hikashop_product_quantity_field_change {
    padding: 10.5px 13px;
    background: #2bafe9;
    color: #fff;
}

td.key {
    display: none !important;
}


 #hikashop_address_form {
    width: 65%;
    margin: auto;
}


 #hikashop_address_form tr {
    display: block !important;
    width: 100%;
}

 #hikashop_address_form td.key,  #hikashop_address_form td {
    display: block !important;
    width: 100%;
     border: 0px solid;
     padding: 0;
}

 #hikashop_address_form td.key {
     text-align: center;
     padding-top: 25px;
 }
 
  #hikashop_address_form select {
      width: 100%;
    padding: 10px 15px;
    border: 1px solid #bde5e2;
    border-radius: 0;
  }

.description-heading {
    border-bottom: 1px solid #dcdde0;
    padding-bottom: 10px;
}

.hikashop_submodules .plusminus {
    display: none;
}


.hikashop_submodules h2 {
    border-bottom: 1px solid #dcdde0;
    padding-bottom: 10px;
    font-size: 24px;
}

.socialwrap i {
    text-align: center;
    padding: 15px 5px;
    font-size: 20px;
}

.tzmn-bottom .nav-stacked li {
    min-width: 100%;
}

.notifyjs-metro-base .text, .notifyjs-metro-lite-base .text {
    font-family: 'Roboto', sans-serif;
}

.notifyjs-corner {
    padding: 10px;
}

.add_in_progress, a.hikacart:focus {
    background: #217fa6;
    border: 1px solid #217fa6;
}

.menu-mobile {
    display: none;
}

@media only screen and (max-width: 768px) {
.brand-listing, #Mod138 {
    display: none;
}

.hikashop_products_listing .hikashop_product {
    border-right: 0px solid #dcdde0;
    margin-bottom: 0px;
    float: left;
    width: 50%;
}

.hikashop_products_listing .hikashop_container {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.tz-logistics-breadcrumb h1 {
    color: #3a5aa7;
    font-weight: 500;
    font-size: 20px;
    text-transform: uppercase;
}

section#tz-menu-wrapper{
    display: none;
}

.menu-mobile {
    display: block;
    padding: 0;
}

.header-sticky-height {
    
    background: #2bafe9;
}

.menu-mobile button {
    float: none;
    margin: 0px auto;
    font-size: 25px;
    color: #fff;
}

.menu-mobile .navbar-header {
    text-align: center;
}

.menu-mobile .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}

#tz-header-wrapper {
    padding-bottom: 0;
}

.sp-corporex-layout .sp-slider-content {
    display: inline-block;
    width: 90%;
    position: absolute;
    z-index: 1;
    left: 5%;
    top: 45%;
    padding: 15px;
    color: #fff;
    background-color: rgba(0,0,0, .6);
}

.sp-corporex-layout .sp-slider-content .sp-title {
    font-size: 20px;
    margin-top: 0;
    font-weight: 400;
    text-transform: uppercase;
}

.listing-productnamewrapper {
    display: block;
    overflow: auto;
    margin: 5px 0;
    min-height: 75px;
}

#tz-logo-area {
    padding-bottom: 20px;
    text-align: center;
}

.moduleloginbar {
    margin: 0;
    font-size: 13px;
    padding: 10px 0;
    text-align: center;
}

.loginbar a:first-child {
    padding-left: 0;
}

.moduledreamtoysearch .hikashop_filter_button_inside {
    margin: 0 !important;
    position: absolute;
    right: 15px;
}

.registration form, .login form, .profile-edit form {
    width: 100%;
    margin: auto;
}

.hikashop_checkout_cart td.hikashop_cart_product_name_value, .hikashop_cart_product_price_value, .hikashop_cart_product_quantity_value, .hikashop_cart_product_total_value {
    width: 100%;
    text-align: left;
    padding-left: 90px !important;
}

.hikashop_checkout_cart .hikashop_product_price_full {
    text-align: left;
    min-height: 20px;
    padding-left: 0;
    padding-top: 3px;
    display: inline !important;
}

input.hikashop_product_quantity_field {
    width: 70px;
    padding: 4.5px 10px;
    text-align: center;
    border: 1px solid #ddd;
    margin-left: 0 !important;
}

.hikashop_checkout_coupon_field {
    border: 1px solid #ddd;
}

.hikashop_checkout_coupon_field {
    border: 1px solid #ddd;
    margin: 0;
    padding: 7px;
    width: 100%;
}

.hikashop_checkout_coupon .input-append {
    position: relative;
}



.hikabtn_checkout_coupon_add {
    position: absolute;
    right: 0;
    top: 0;
}

.hikashop_checkout_coupon {
    margin-bottom: 30px;
}

.hikabtn_checkout_next {
    width: 100%;
}

.hikashop_checkout_buttons .buttons_right {
    float: right;
    width: 100%;
}

div#138 {
    display: none;
}

.sbox-content-image img {
    display: block;
    width: 100%;
    height: auto !Important;
}

#sbox-window.shadow {
    height: auto !Important;
}

.plusminus td {
    display: table-cell;
}
}

.hikashop_product_page div.hikashop_small_image_div a {
    width: calc(25% - 3px);
    padding: 0 !important;
}

.hikashop_product_page div.hikashop_small_image_div a img {
    width: 100%;
    border: 0px solid #fff;
}