/* Hikashop Align Image To Text Start */
@media only screen and (min-width: 299px) and (max-width: 399px){
.hk-row-fluid .hkc-md-1, .hkc-md-2, .hkc-md-3  {
    width: 50%;
}
}
@media only screen and (min-width: 400px) and (max-width: 559px){
.hk-row-fluid .hkc-md-1, .hkc-md-2, .hkc-md-3 {
    width: 33.3%;
}
}
@media only screen and (min-width: 560px) and (max-width: 769px){
.hk-row-fluid .hkc-md-1, .hkc-md-2, .hkc-md-3 {
    width: 25%;
}
}
@media only screen and (min-width: 770px) and (max-width: 1199px){
.hk-row-fluid .hkc-md-1, .hkc-md-2, .hkc-md-3 {
    width: 20%;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1439px){
.hk-row-fluid .hkc-md-1, .hkc-md-2, .hkc-md-3 {
    width: 16.66%;
}
}
@media only screen and (min-width: 1440px) {
.hk-row-fluid .hkc-md-1, .hkc-md-2, .hkc-md-3 {
    width: 12.5%;
}
}
/* Hikashop sub-category page start */
.hikashop_subcategories_listing {
    background-color: #FFF;
    background: rgba(255,255,255,1);
    background-clip: padding-box;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}
/* Hikashop sub-category page stop */
/* Hikashop Category description start */
.hikashop_category_description_content {
    background-color: #FFF;
    background: rgba(255,255,255,1);
    background-clip: padding-box;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    color: #00008a;
    font-family: "Open Sans","Arial";
    font-size: 15px;
    font-weight: 400;
}
#hikashop_category_information_menu_312 .hikashop_category_description .hikashop_category_description_content h5 {
    margin: 0 0 10px 0;
}
/* Hikashop Category description stop */
/* Hikashop product listing start */
.hikashop_category_information .hikashop_products_listing {
    background-color: #FFF;
    background: rgba(255,255,255,1);
    background-clip: padding-box;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    color: #00008a;
    font-family: "Open Sans","Arial";
    font-size: 15px;
    font-weight: 400;
}
/* Hikashop product listing stop */
/* hikashop product related start */
.tlc_block_related .hikashop_products_listing {
    border: 0;
}
/* hikashop product related stop */
.hikashop_category_description_content p {
    padding: 0px 0px 10px 0px;
    font-size: 15px;
}
.hikashop_category_description ul {
    margin-left: 25px;
}
/* Hikashop Category description stop */
/* Hikashop Pagination bottom page start */
.hikashop_subcategories_pagination.hikashop_subcategories_pagination_bottom, .hikashop_products_pagination.hikashop_products_pagination_bottom {
    padding-top: 16px;
    color: #00008a;
    font-family: "Open Sans","Arial";
    font-weight: 600;
    text-align: center;
}
/* Hikashop list select start */
.hikashop_products_pagination .list-footer .limit .inputbox, .hikashop_subcategories_pagination .list-footer .limit .inputbox {
    margin-left: 15px;
    border: 1px solid #ccd6e0;
}
.list-footer.pagination.pagination-toolbar.clearfix .form-select.hikashop_pagination_dropdown {
  margin-left: 15px;
  border: 1px solid #ccd6e0;
  width: 70px;
}
/* Hikashop list select stop */
/* hikashop product page result counter start*/
.hikashop_products_pagination .hikashop_results_counter, .hikashop_subcategories_pagination .hikashop_results_counter {
    font-size: 1.07em;
    font-family: "Open Sans","Arial";
    display: flex;
    justify-content: center;
    font-weight: 600;
    color: #00008a;
}
.hikashop_products_pagination .hikashop_results_counter, .hikashop_subcategories_pagination.hikashop_subcategories_pagination_bottom .hikashop_results_counter {
    padding-bottom: 10px;
}
/* hikashop product page result counter stop*/
/* Hikashop Pagination bottom page stop */
/* Registration page start */
/* Hikashop register */
.hikashop_user_registration_page {
    background-color: #FFF;
    background: rgba(255,255,255,1);
    background-clip: padding-box;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    color: #00008a;
    font-family: "Open Sans","Arial";
  	font-size: 15px;
  	font-weight: 400;
}
.hikashop_user_registration_page .hkform-horizontal.hikashop_contentpane .hkc-sm-4 {
    width: 25%;
    font-family: "Open Sans","Arial";
    font-weight: 600;
	padding-right: 10px;
}
.hikashop_user_registration_page .hkform-horizontal.hikashop_contentpane .hkc-sm-8 {
    width: 40%;
    max-width: 320px
}
.hikashop_user_registration_page #hikashop_user_customtext_333_11_21_25 .hkc-sm-8, .hikashop_user_registration_page #hikashop_address_customtext_74_13_02_12 .hkc-sm-8, .hikashop_user_registration_page #hikashop_address_customtext_332_23_25_42 .hkc-sm-8 {
    width: 72%;
    max-width: 72%;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    padding: 5px;
    margin: 5px 5px 5px 0;
    background: #F9F9F9;
}
.hikashop_checkout_login .labelacysubscribe, .hikashop_user_registration_page .labelacysubscribe {
    margin-left: -180px;
    font-weight: 600;
}
@media only screen and (max-width: 640px) {
.hikashop_user_registration_page .hkform-horizontal .hkform-group {
    display: block;
	margin-left: 5px;
}
.hikashop_user_registration_page .hkform-horizontal.hikashop_contentpane .hkc-sm-4 {
    width: 100%;
}
.hikashop_user_registration_page .hkform-horizontal.hikashop_contentpane .hkc-sm-8 {
    width: 100%;
}
.hikashop_user_registration_page #hikashop_user_customtext_333_11_21_25 .hkc-sm-8, .hikashop_user_registration_page #hikashop_address_customtext_74_13_02_12 .hkc-sm-8, .hikashop_user_registration_page #hikashop_address_customtext_332_23_25_42 .hkc-sm-8 {
    width: 97%;
  	max-width: 97%;
}
.hikashop_user_registration_page .hkc-sm-8 .hkcheckbox {
	margin-left: 25px;
}
.hikashop_user_registration_page .hkc-sm-8 .hkcheckbox .cc-link.cc-privacy {
    margin-left: 25px;
}
.hikashop_user_registration_page .acysubscribe {
    margin-left: 25px;
}
.hikashop_user_registration_page .acylabellist {
    display: unset;
    font-weight: 600;
    margin-left: -177px;
}
.hikashop_checkout_login .labelacysubscribe, .hikashop_user_registration_page .labelacysubscribe {
    margin-left: 12px;
    margin-bottom: -25px;
}
}
.hikashop_user_registration_page .hkc-sm-8 .hkcheckbox {
    margin-top: -3px;
}
.hikashop_user_registration_page .acylabellist {
    display: none;
}
.hikashop_user_registration_page .acysubscribe .acy_lists label {
    width: 13px;
}
.hikashop_user_registration_page #hikashop_address_address_recaptcha .hkc-sm-8 {
    display: none;
}
.hikashop_user_registration_page .recaptcha {
    margin-left: 5px;
}
.hikashop_user_registration_page #hikashop_address_address_recaptcha .hkc-sm-4.hkcontrol-label {
    display: none;
}
#hikashop_register_form_button {
    color: #fff;
    font-weight: 600;
    background: #00008a;
    background-clip: padding-box;
    border-color: #00008a;
    font-family: "Open Sans","Arial";
    font-size: 15px;
    text-align: center;
    padding: 2px 7px 4px 7px;
    font-style: normal;
    border-radius: 4px;
}
.hikashop_user_registration_page .hikashop_registration_address_info_line {
    display: none;
}
.hikashop_registration_address_info_line h3 {
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid #ccd6e0;
    padding-bottom: 2px;
}
/* Hikashop category listing start*/
.hikashop_subcategories_listing, #hikashop_products_switcher_hikashop_category_information_module_ {
    font-family: "Open Sans","Arial";
    color: #00008a;
    font-size: 15px;
    font-weight: 400;
}
/* Hide filter module form page */
.hikashop_filter_main_div.hikashop_filter_main_div_hikashop_category_information_module_ {
 display:none
}
.hikashop_filter_module {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    font-weight: 600;
}
.hikashop_filter_fieldset_mobile.filter_refresh_div h3 {
    font-size: 16px;
    text-transform: uppercase;
}
/* Display mobile filter module below 992px */
@media only screen and (max-width: 992px) {
.hikashop_filter_collapsable_title_mobile {
    display: block;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    font-family: "Open Sans","Arial";
    margin-left: 10px;
}
#hikashop_filter_main_div_hikashop_category_information_module_ {
    background-color: #FFF;
    background: rgba(255,255,255,1);
    background-clip: padding-box;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    font-size: 15px;
    color: #00008a;
    font-weight: 600;
    font-family: "Open Sans","Arial";
}
.hikashop_filter_collapsable_title_mobile h3 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    font-family: "Open Sans","Arial";
    background: #00008a;
    margin-bottom: 5px;
    padding: 2px 7px 2px 7px;
    border-radius: 4px;
}
.hikashop_filter_collapsable_title_mobile h3:hover {
    background: #e5000b;
}
/* Hide right sidebar below 992px */
#tlc_sidebar_right {
    display: none;
}
/* hide the filter title h3 below 992px */
/* this will hide it from the filter module as well */
.hikashop_filter_fieldset_mobile h3 {
    display: none;
}
}
/* hide the previous category tree image */
/* otherwise this image will show left top in each second category in the tree list */
img.hikashop_category_image {
    display: none;
}
.hikashop_container .hikashop_product_listing_image {
    display: inline-block;
}
/* Set text size for the hikashop category listing below the thumbnails */
.hk-row-fluid.hk-row-8 .hikashop_category_name a {
    font-size: 14px;
    color: #00008a;
}
.hk-row-fluid.hk-row-8 .hikashop_category_name a:not(.btn):not(.vm-btn):not(.vm-button-correct):hover {
    font-size: 14px;
    color: #e5000b;
}
.hk-row-fluid.hk-row-8 .hikashop_category_name a:not(.btn):not(.vm-btn):not(.vm-button-correct):focus {
    font-size: 14px;
    color: #e5000b;
}
/* remove padding from all view sizes */
.hkc-1, .hkc-2, .hkc-3, .hkc-4, .hkc-5, .hkc-6, .hkc-7, .hkc-8, .hkc-9, .hkc-10, .hkc-11, .hkc-12, .hkc-xs-1, .hkc-sm-1, .hkc-md-1, .hkc-lg-1, .hkc-xl-1, .hkc-xs-2, .hkc-sm-2, .hkc-md-2, .hkc-lg-2, .hkc-xl-2, .hkc-xs-3, .hkc-sm-3, .hkc-md-3, .hkc-lg-3, .hkc-xl-3, .hkc-xs-4, .hkc-sm-4, .hkc-md-4, .hkc-lg-4, .hkc-xl-4, .hkc-xs-5, .hkc-sm-5, .hkc-md-5, .hkc-lg-5, .hkc-xl-5, .hkc-xs-6, .hkc-sm-6, .hkc-md-6, .hkc-lg-6, .hkc-xl-6, .hkc-xs-7, .hkc-sm-7, .hkc-md-7, .hkc-lg-7, .hkc-xl-7, .hkc-xs-8, .hkc-sm-8, .hkc-md-8, .hkc-lg-8, .hkc-xl-8, .hkc-xs-9, .hkc-sm-9, .hkc-md-9, .hkc-lg-9, .hkc-xl-9, .hkc-xs-10, .hkc-sm-10, .hkc-md-10, .hkc-lg-10, .hkc-xl-10, .hkc-xs-11, .hkc-sm-11, .hkc-md-11, .hkc-lg-11, .hkc-xl-11, .hkc-xs-12, .hkc-sm-12, .hkc-md-12, .hkc-lg-12 {
  padding: unset;
}
/* Hikashop category listing stop*/
/* Hikashop product overview listing start */
#hikashop_category_information_module_ .hikashop_subcontainer {
    padding-top: 5px;
}
.hikashop_container .thumbnail:hover {
    box-shadow: 0 3px 4px 3px rgba(0,0,138,0.2);
    transition: all .2s ease-in-out 0s;
}
#hikashop_category_information_module_ .hikashop_product_image .hikashop_product_image_subdiv {
    width: 100%;
}
.hikashop_product_name {
    display: inline-block;
    margin-top: 5px;
    line-height: 1.25;
}
.hk-row-fluid.hk-row-8 .hikashop_product_name a {
    font-size: 14px;
    color: #00008a;
}
.hk-row-fluid.hk-row-8 .hikashop_product_name a:not(.btn):not(.vm-btn):not(.vm-button-correct):hover {
    font-size: 14px;
     color: #e5000b;
}
.hk-row-fluid.hk-row-8 .hikashop_product_name a:not(.btn):not(.vm-btn):not(.vm-button-correct):focus {
    font-size: 14px;
     color: #e5000b;
}
#hikashop_category_information_module_ .hikashop_product_price_full {
    font-size: 14px;
    font-weight: 600;
}
.hikashop_product_price.hikashop_product_price_0 {
    color: #00008a;
}
.hikashop_product_excl_vat_display_1 {
    color: #4671a3;
}
.hikashop_product_excl_vat_display_1:hover {
    color: #00008a;
}
.hikashop_product_code_list {
    display: none;
}
/* Hikashop product overview listing start */
/* Hikashop button start */
.hikabtn {
    background: #00008a;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    margin: 5px;
    padding: 2px 7px 2px 7px;
    text-align: center;
    text-decoration: none;
    font-family: "Open Sans","Arial";
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    border: 1px solid #00008a;
    text-transform: uppercase;
}
.hikabtn:hover, .hika_j2 .btn:hover {
    color: #fff;
    background-color: #e5000b;
    border: 1px solid #e5000b;
  	
}
.hikabtn:focus, .hika_j2 .btn:focus {
    color: #fff;
    background-color: #e5000b;
    border: 1px solid #e5000b;
	outline: unset;
}
.hikashop_reset_button_inside a:not(.btn) {
    color: #fff;
  	font-size: 15px;
    border: 1px solid #00008a;
}
.hikashop_reset_button_inside a:not(.btn):not(.vm-btn):not(.vm-button-correct):hover {
    color: #fff;
   	font-size: 15px;
    background-color: #e5000b;
    border: 1px solid #e5000b;
}
.hikashop_reset_button_inside a:not(.btn):not(.vm-btn):not(.vm-button-correct):focus {
    color: #fff;
   	font-size: 15px;
    background-color: #e5000b;
    border: 1px solid #e5000b;
}
#hikashop_category_information_module_ #hikashop_filter_main_div_hikashop_category_information_module_ .hikashop_filter_fieldset_mobile form .hikashop_reset_button_inside a:not(.btn):not(.vm-btn):not(.vm-button-correct):focus {
  color: #fff;
  font-size: 15px;
  background-color: #e5000b;
  border: 1px solid #e5000b;
}
.hikashop_reset_button_outside a:not(.btn), .hikashop_filter_module.filter .hikashop_reset_button_outside a:not(.btn), .hikashop_filter_fieldset_mobile form .hikashop_reset_button_inside a:not(.btn) {
    color: #fff;
  	font-size: 15px;
    border: 1px solid #00008a;
    float: right;
}
#hikashop_category_information_module_ #hikashop_filter_main_div_hikashop_category_information_module_ .hikashop_filter_fieldset_mobile form .hikashop_reset_button_inside {
  float: right !important;
}
.hikashop_reset_button_outside a:not(.btn):not(.vm-btn):not(.vm-button-correct):hover {
    color: #fff;
   	font-size: 15px;
    background-color: #e5000b;
    border: 1px solid #e5000b;
}
.hikashop_reset_button_outside a:not(.btn):not(.vm-btn):not(.vm-button-correct):focus {
    color: #fff;
   	font-size: 15px;
    background-color: #e5000b;
    border: 1px solid #e5000b;
}
#hikashop_cart_module .hikabtn.hikashop_cart_proceed_to_checkout {
    color: #fff;
  	font-size: 15px;
    background-color: #00008a;
    border: 1px solid #00008a;
}
#hikashop_cart_module .hikabtn.hikashop_cart_proceed_to_checkout:hover {
    color: #fff;
  	font-size: 15px;
    background-color: #e5000b;
    border: 1px solid #e5000b;
}
.hikashop_checkout_buttons #hikashop_checkout_shopping_button {
    color: #fff;
  	font-size: 15px;
    background-color: #00008a;
    border: 1px solid #00008a;
}
.hikashop_checkout_buttons #hikashop_checkout_shopping_button:hover, #tlc_content .hikashop_checkout_buttons #hikashop_checkout_shopping_button:focus,  #tlc_content .hikashop_checkout_buttons #hikashop_checkout_shopping_button:active, #hikashop_checkout_coupon_1_1 .btn.btn-primary.hikabtn_checkout_coupon_add:active {
    color: #fff;
  	font-size: 15px;
    background-color: #E5000b;
    background: #E5000B;
    border: 1px solid #E5000b;
}

/* hikashop button stop */
/* hikashop owl carousel front page start */
.tlc_block_owlfp {
    margin: 0 0 25px 0;
}
.tlc_block_owlfp .tlc_block_header {
    border: unset;
}
.tlc_block_owlfp h3.tlc_block_heading {
    font-family: "Open Sans","Arial";
    text-align: center;
}
.tlc_block_owlfp .hikashop_products_listing {
    border: 0;
}
.hikashop_carousel .owl-carousel.owl-loaded .owl-stage-outer .hikashop_carousel_item.hikashop_subcontainer .hikashop_product_image .hikashop_product_image_subdiv {
    width: 100% !important;
}
.tlc_block_owlfp .owl-carousel .owl-item img {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
}
.tlc_block_owlfp .owl-item .hikashop_product_name a {
    font-size: 13px;
}
.tlc_block_owlfp .owl-item .hikashop_product_name a:hover {
    font-size: 13px;
    color: #e5000b;
}
.tlc_block_owlfp .owl-item .hikashop_product_name a:focus {
    font-size: 13px;
    color: #e5000b;
}
/* hikashop owl carousel front page stop */
/* hikashop owl carousel webshop start */
.contentbottomcolumn1.row {
    border: unset;
}
.tlc_block_owl {
    margin-top: 15px;
}
.tlc_block_owl .tlc_block_header {
    border: unset;
}
.tlc_block_owl .tlc_block_header h3.tlc_block_heading {
    text-align: center;
    font-family: "Open Sans","Arial";
}
.tlc_block_owl .hikashop_products_listing {
    border: 0;
}
.tlc_block_owl .owl-carousel .owl-item img {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
}
.tlc_block_owl .owl-item .hikashop_product_name a {
    font-size: 12px;
}
.tlc_block_owl .owl-item .hikashop_product_name a:not(.btn):not(.vm-btn):not(.vm-button-correct):hover {
    font-size: 12px;
    color: #e5000b;
}
.tlc_block_owl .owl-item .hikashop_product_name a:not(.btn):not(.vm-btn):not(.vm-button-correct):focus {
    font-size: 12px;
    color: #e5000b;
}
/* hikashop owl carousel webshop stop */
/* hikashop spinner */
div.hikashop_checkout_loading div.hikashop_checkout_loading_spinner {
	background:url('/images/com_hikashop/upload/spinner_02.gif') no-repeat center !important;
}
div.hikashop_checkout_loading div.hikashop_checkout_loading_spinner.small_spinner {
	background:url('/images/com_hikashop/upload/spinner.gif') no-repeat center !important;
}
/* hikashop product page main start */
.hikashop_product_page {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    line-height: 1.42;
    color: #00008a;
    background: #FFF;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 0px 10px 10px 10px;
}
.hikashop_product_page .hk-row-fluid {
    border: unset;
    margin: unset;
    padding: unset;
    border-radius: unset;
}
.hikashop_previous_product_btn .hikabtn, .hikashop_next_product_btn .hikabtn {
  background: unset;
  border: unset;
  display: unset;
  border-radius: unset;
  cursor: unset;
  margin: unset;
  padding: unset;
}
.hikashop_previous_product_btn .hikashop_previous_product {
  float: left;
  font-size: 20px;
  padding-left: 15px;
  margin-bottom: -60px;
  padding-top: 10px;
}
.hikashop_next_product_btn .hikashop_next_product {
  float: right;
  font-size: 20px;
  padding-right: 15px;
  margin-bottom: -60px;
  padding-top: 10px;
}
#hikashop_product_top_part {
    border-bottom: 1px solid #ccd6e0;
    margin-bottom: 20px;
}
#hikashop_product_top_part_1 {
    border-bottom: 1px solid #ccd6e0;
    margin-top: -15px;
    margin-bottom: 20px;
}
#hikashop_product_top_part #hikashop_product_name_main {
  display: inline-block;
  max-width: 70%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
#hikashop_product_top_part h1, #hikashop_product_top_part_1 h1 {
    font-size: 16px;
    font-family: "Open Sans","Arial";
    color: #00008a;
    font-weight: 700;
    text-align: center;
}
/* hikashop thumbnail image */
#hikashop_small_image_div {
    padding-top: 15px;
	text-align: center;
}
#hikashop_small_image_div .modal_link.rl_modals_element {
    margin: 0 5px 0 5px;
}
/* hikashop category price per unit x */
.hikashop_product_price_full .hikashop_product_price_per_unit_x {
    font-size: 13px;
}
/* hikashop product msrp cross */
.cross {
    position: relative;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.cross::before {
    border-bottom: 2px solid #e5000b;
    opacity: .6;
    transform: skewY(-10deg);
}
.cross::after {
    border-bottom: 2px solid #e5000b;
    opacity: .6;
    transform: skewY(10deg);
}
.cross::before, .cross::after {
    content: '';
    width: 100%;
    position: absolute;
    right: 0;
    top: 50%;
}
/* hikashop product price mrsp */
#hikashop_product_price_main .hikashop_product_msrp_price.hikashop_product_price_full {
    display: inline-block;
    padding-bottom: 10px;
}
/* hikashop product price per unit x */
#hikashop_product_price_main .hikashop_product_price_per_unit_x {
    display: inline-block;
    margin: 5px;
    font-size: 13px;
}
.hikashop_product_bottom_part.show_tabular {
    padding-top: 5%;
}
.hikashop_product_bottom_part {
    clear: both;
    width: 100%;
}
.hikashop_tabs_ul {
    cursor: pointer;
    z-index: 2;
    position: relative;
    margin: 0 0 6px 0 !important;
    text-align: unset !important;
}
#hikashop_product_bottom_part #hikashop_show_tabular_description_li.hikashop_tabs_li.ui-corner-top.hikashop_tabs_li_selected, #hikashop_tabs_div .hikashop_tabs_ul #hikashop_show_tabular_features_li.hikashop_tabs_li.ui-corner-top.hikashop_tabs_li_selected, #hikashop_tabs_div .hikashop_tabs_ul #hikashop_show_tabular_specification_li.hikashop_tabs_li.ui-corner-top.hikashop_tabs_li_selected, #hikashop_product_bottom_part #hikashop_show_tabular_downloads_li.hikashop_tabs_li.ui-corner-top.hikashop_tabs_li_selected {
  padding: 5px;
  background: #fff;
  color: #00008a;
  font-weight: 600;
}
#hikashop_tabs_div .hikashop_tabs_ul #hikashop_show_tabular_description_li, #hikashop_tabs_div .hikashop_tabs_ul #hikashop_show_tabular_features_li, #hikashop_tabs_div .hikashop_tabs_ul #hikashop_show_tabular_specification_li, #hikashop_tabs_div .hikashop_tabs_ul #hikashop_show_tabular_downloads_li {
  padding: 5px;
  background: #f5f5f5;
  color: #4671a3;
  font-weight: 600;
}
#hikashop_show_tabular_downloads #hikashop_product_description_downloads .hikashop_product_files_fieldset ul li .hikashop_product_file_description {
  font-weight: 400;
}
.hikashop_tabs_ul li {
    display: inline;
    border: solid 1px #ccd6e0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
@media only screen and (max-width: 450px){
.hikashop_tabs_ul li {
    display: block;
}
}
.hikashop_tabs_content {
    z-index: 1;
    position: relative;
    display: none;
    min-height: 200px;
    background-color: white;
    border: solid 1px #ccd6e0;
    padding: 5px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
#hikashop_product_description_main {
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
#hikashop_show_tabular_features, #hikashop_show_tabular_specification, #hikashop_show_tabular_downloads {
    padding-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
}
#hikashop_show_tabular_description h1, h2, h3, h4, h5 {
    font-size: 16px;
    margin: 10px 0 15px 0;
}
#hikashop_show_tabular_description p {
    font-size: 15px;
	padding-bottom: 10px;
}
#hikashop_product_description_features p {
  font-size: 15px;
  padding-bottom: 10px;
}
#hikashop_product_description_main ul, #hikashop_product_description_main ul, #hikashop_show_tabular_features ul, #hikashop_show_tabular_downloads ul, #hikashop_product_custom_value_109 ul {
    margin-left: 25px;
}
.hikashop_product_url_main {
    margin-left: 14px;
}
.hikashop_product_custom_product_specificaties_line > .key {
    display: none;
}
#hikashop_product_right_part > #hikashop_product_price_main {
    margin-left: 25%;
    margin-right: 25%;
    display: inline-block;
    text-align: center;
    font-weight: 600;
    width: 50%;
}
#hikashop_product_right_part > #hikashop_product_contact_main, #hikashop_product_right_part #hikashop_product_waitlist_main .hikabtn {
    text-align: center;
}
#hikashop_product_right_part > #hikashop_product_contact_main .hikabtn, #hikashop_product_right_part #hikashop_product_waitlist_main .hikabtn {
    color: #fff;
}
#hikashop_product_quantity_main {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
}
#hikashop_product_right_part > #hikashop_product_quantity_main .hikashop_product_sale_end {
    display: block;
    text-align: center;
}
#hikashop_product_right_part > #hikashop_product_quantity_main .hikashop_product_sale_start {
    text-align: center;
    display: block;
}
#hikashop_product_quantity_main #hikashop_product_waitlist_main {
  text-align: center;
  margin-top: 20px;
}
/* hikashop product page main stop */
/* hikashop metro notification start*/
.notifyjs-container {
	min-width: unset;
}
.notifyjs-arrow {
    background: transparent !important;
    border-top: 5px solid #E0F4FF !important;
}
.notifyjs-metro-info, .notifyjs-metro-warning {
    color: #00008a !important;
    background-color: #E0F4FF !important;
    border: 5px solid #E0F4FF !important;
    border-radius: 4px;
}
.notifyjs-metro-base .image {
    mix-blend-mode: multiply;
}
.notifyjs-metro-base .text-wrapper, .notifyjs-metro-lite-base .text-wrapper {
    font-family: "Open Sans","Arial" !important;
    color: #00008a;
}
.notifyjs-metro-base .text, .notifyjs-metro-lite-base .text {
    font-size: 15px;
  	font-weight: 600;
}
/* hikashop metro notification stop*/
/* hikashop stock count start */
.hikashop_product_stock_count {
    padding-top: 20px;
    float: left;
}
#hikashop_product_quantity_main > table {
    margin-left: 25%;
    margin-right: 25%;
    display: block;
    max-width: 100px;
}
#hikashop_product_quantity_main .hikabtn.hikacart {
    color: #fff;
    float: right;
    margin-top: -60px;
}
/* no stock or eol */
#hikashop_product_right_part #hikashop_product_quantity_main .hikashop_product_stock_count.hikashop_product_no_stock {
    display: block;
    float: unset;
    padding-left: unset;
}
#hikashop_product_quantity_main .hikashop_product_stock_count.hikashop_product_no_stock span img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/* hikashop stock count stop */
/* hikashop related products module 203 start */
#hikashop_category_information_module_203 .hikashop_product_image {
    display: inline-block;
}
.tlc_block_related {
    padding-top: 20px;
}
.tlc_block_related .tlc_block_header {
    margin: unset;
}
.tlc_block_related #hikashop_module_203 h2 {
    display: none;
}
.tlc_block_related .tlc_block_content {
    margin: 0;
    padding: 0;
}
/* set width for related images to auto */
.tlc_block_related #hikashop_category_information_module_203 .hikashop_product_image_subdiv {
    width: auto;
}
/* hikashop related products module 203 stop */
/* hikashop product options and charateristics start*/
#hikashop_product_characteristics, #hikashop_product_options {
    margin-top: 15px;
    border: 1px solid #ccd6e0;
    padding: 5px;
    border-radius: 3px;
    text-align: left;
    font-weight: 600;
}
.hikashop_option_info > img {
    vertical-align: revert;
    margin-left: 5px;
}
.hikashop_product_characteristics_table select {
    max-width: 80px;
    border: 1px solid #ccd6e0;
    border-radius: 4px;
    margin-right: 5px;
    padding-left: 5px;
    float: right;
}
.hikashop_product_options_table select {
    max-width: 80px;
    border: 1px solid #ccd6e0;
    border-radius: 4px;
    margin-right: 5px;
    padding-left: 5px;
    float: right;
}
#hikashop_product_price_with_options_main {
    font-weight: 600;
    text-align: center;
    display: block;
    margin-bottom: 20px;
}
/* hikashop product options and charateristics stop*/
/* hikashop vex overlay start*/
.vex.vex-theme-default .vex-overlay {
    animation: 0s ease 0s normal none 1 running none;
    background: rgb(0, 0, 89) none repeat scroll 0 0;
    opacity: .80;
    transition-timing-function: cubic-bezier(0.22,0.61,0.36,1);
}
.vex.vex-theme-default .vex-content {
    font-family: "Open Sans","Arial" !important;
    font-size: 15px !important;
    max-width: 95% !important;
}
.vex.vex-theme-default .vex-content iframe {
    width: 100%;
}
.vex-dialog-form .vex-dialog-message .notifyjs-metro-base .text-wrapper {
    margin: 10px 10px 10px 60px;
    color: #00008a;
    font-family: "Open Sans","Arial";
}
.vex-dialog-form .vex-dialog-message .notifyjs-metro-base .text-wrapper .title {
    font-size: 16px;
    font-weight: 600;
}
.vex-dialog-form .vex-dialog-message .notifyjs-metro-base .text-wrapper .text {
    font-size: 15px;
    font-weight: 600;
}
.vex.vex-theme-default .vex-content .vex-dialog-form .vex-dialog-input {
    margin: unset;
}
.vex.vex-theme-default .vex-content .vex-dialog-form .vex-dialog-buttons .vex-dialog-button-primary.vex-dialog-button.vex-first {
    background: #00008a;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.42;
    font-family: "Open Sans","Arial";
    color: #fff;
    margin: 15px;
    padding: 2px 7px 2px 7px;
    text-transform: uppercase;
    letter-spacing: unset;
}
.vex.vex-theme-default .vex-content .vex-dialog-form .vex-dialog-buttons .vex-dialog-button-primary.vex-dialog-button.vex-last {
    background: #00008a;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.42;
    font-family: "Open Sans","Arial";
    color: #fff;
    margin: 15px;
    padding: 2px 7px 2px 7px;
	float: left;
    text-transform: uppercase;
    letter-spacing: unset;
}
/* hikashop vex overlay stop*/
/* hikashop badge overlay image start */
#hikashop_category_information_module_ .hikashop_product_image .hikashop_product_image_subdiv .hikashop_badge_topleft_div, #hikashop_category_information_module_ .hikashop_product_image .hikashop_product_image_subdiv .hikashop_badge_bottomleft_div, #hikashop_category_information_module_ .hikashop_product_image .hikashop_product_image_subdiv .hikashop_badge_topright_div, #hikashop_category_information_module_ .hikashop_product_image .hikashop_product_image_subdiv .hikashop_badge_bottomright_div {
	position: relative !important;
	top: unset !important;
	right: unset !important;
	left: unset !important;
	bottom: unset !important;
	margin: unset !important;
}
#hikashop_main_image_div .hikashop_badge_topleft_div img, #hikashop_main_image_div .hikashop_badge_bottomleft_div img {
	width: 120px;
	height: 120px;
	margin-left: 35px;
}
#hikashop_main_image_div .hikashop_badge_topright_div img, #hikashop_main_image_div .hikashop_badge_bottomright_div img {
	width: 120px;
	height: 120px;
	margin-right: 35px;
}
#hikashop_category_information_module_ .hikashop_product_image .hikashop_product_image_subdiv .hikashop_badge_topleft_div img {
	position: relative;
	top: -80px;
	bottom: 0px;
	left: 5px;
	vertical-align: unset;
	width: 60px;
	height: 60px;
}
#hikashop_category_information_module_ .hikashop_product_image .hikashop_product_image_subdiv .hikashop_badge_bottomleft_div img {
	position: relative;
	top: -30px;
	bottom: 0px;
	left: 5px;
	vertical-align: unset;
	width: 60px;
	height: 60px;
}
#hikashop_category_information_module_ .hikashop_product_image .hikashop_product_image_subdiv .hikashop_badge_topright_div img {
	position: relative;
	top: -80px;
	bottom: 0px;
	right: -65px;
	vertical-align: unset;
	width: 60px ;
	height: 60px;
}
#hikashop_category_information_module_ .hikashop_product_image .hikashop_product_image_subdiv .hikashop_badge_bottomright_div img {
	position: relative;
	top: -30px;
	bottom: 0px;
	right: -65px;
	vertical-align: unset;
	width: 60px ;
	height: 60px;
}
/* hikashop badge overlay image stop */
/* hikashop checkout error formatting start*/
#hikashop_checkout_form #hikashop_messages_error {
	background-color: #e5000b;
	border-color: #e5000b;
	margin: 10px 0 10px 0;
	width: 50%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_messages_error ul {
	list-style-image: none;
	margin: 0;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_messages_error ul li {
	font-weight: 600;
	color: #fff;
}
@media only screen and (max-width: 479px) {
	#hikashop_checkout_form #hikashop_messages_error {
	width: 99%;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#hikashop_checkout_form #hikashop_messages_error {
	width: 80%;
}
}
/* hikashop checkout error formatting stop*/
/* hikashop checkout form start */
#hikashop_checkout_form {
    background-color: #FFFFFF;
    background: rgba(255,255,255,1);
    background-clip: border-box;
    background-clip: border-box;
    background-clip: padding-box;
    border-radius: 5px 5px 5px 5px;
    border: solid rgba(204,214,224,1);
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-width: 1px 1px 1px 1px;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    font-family: "Open Sans","Arial";
    color: #00008a;
    font-size: 15px;
    font-weight: 400;
}
#hikashop_checkout_form .hikashop_wizardbar {
    border: 1px solid rgb(204, 214, 224);
}
#hikashop_checkout_form #hikashop_checkout .hikashop_wizardbar ul {
    padding: 0;
    margin: 0;
    list-style: none outside none;
    text-align: unset;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_wizardbar ul li {
    color: #99adc2;
    font-size: 15px;
    font-weight: 600;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_wizardbar ul li .hkbadge {
    margin-top: -3px;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_wizardbar ul li.hikashop_cart_step_current {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #e5000b;
    font-weight: 600;
    font-size: 15px;
    font-family: "Open Sans","Arial";
}
#hikashop_checkout_form #hikashop_checkout .hikashop_wizardbar ul li.hikashop_cart_step_finished a {
	color: #00008a;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_wizardbar ul li.hikashop_cart_step_finished a:hover {
	color: #e5000b;
	text-decoration: underline;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_cart_step_current .hkbadge.hkbadge-current {
    background-color: #e5000b;
    font-weight: 600;
    font-size: 15px;
    font-family: "Open Sans","Arial";
}
#hikashop_checkout_form #hikashop_checkout .hikashop_cart_step_finished .hkbadge-past {
    background-color: #00008a;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_wizardbar ul li.hikashop_cart_step_current .hikashop_chevron::before {
    border-left: 14px solid #f8f8f8;
}
#hikashop_checkout_form #hikashop_checkout .hkbadge {
    background-color: #99adc2;
    font-weight: 600;
    font-size: 15px;
    font-family: "Open Sans","Arial";
}
/* hikashop checkout form step 1 */
#hikashop_checkout_form #hikashop_checkout .table {
    background: white none repeat scroll 0 0;
    margin-bottom: 0;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart thead th {
    border-bottom: 1px solid rgba(204,214,224,1);
    padding: 5px 10px;
    border-top: unset;
}
.table-striped tbody tr:nth-of-type(2n+1) {
    background-color: unset;
}
#hikashop_checkout_form .hikashop_checkout_cart table .row0:hover, .hikashop_checkout_cart table .row1:hover {
    background-color: #f8f8f8;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_cart_product_price_value, #hikashop_checkout_form #hikashop_checkout .hikashop_cart_product_total_value {
  padding-top: 10px;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart tbody .hikashop_cart_product_name_value {
  padding-top: 9px;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_product_checkout_cart_image {
	height: 80px;
	width: 80px;
	margin: 5px;
	mix-blend-mode: multiply;
}
span.hikashop_product_price, .hikashop_checkout_cart_additional, .hikashop_checkout_cart_payment, .hikashop_checkout_cart_coupon, .hikashop_checkout_cart_additional {
    font-weight: 600;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_product_quantity_field {
    border: 1px solid #ccd6e0;
    width: 60%;
}
#hikashop_checkout_form #hikashop_checkout .table.table-striped.table-hover tbody .hikashop_cart_product_quantity_refresh, #hikashop_checkout_form #hikashop_checkout .table.table-striped.table-hover tbody .hikashop_cart_product_quantity_delete {
    padding: 10px 10px 10px 20px;
}
#hikashop_checkout_form #hikashop_checkout .table.table-striped.table-hover tbody .hikashop_cart_product_quantity_refresh .hikashop_no_print .fa.fa-sync, #hikashop_checkout_form #hikashop_checkout .table.table-striped.table-hover tbody .hikashop_cart_product_quantity_delete .hikashop_no_print .fa.fa-times-circle {
    font-size: 20px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_cart_total2_title, #hikashop_checkout_form #hikashop_checkout .hikashop_cart_subtotal_value, #hikashop_checkout_form #hikashop_checkout #hikashop_checkout_cart_tax_title, #hikashop_checkout_form #hikashop_checkout .hikashop_cart_tax_value, #hikashop_checkout_form .hikashop_checkout_cart_shipping, #hikashop_checkout_form #hikashop_checkout_cart_shipping_title, #hikashop_checkout_form #hikashop_checkout #hikashop_checkout_cart_final_total_title, #hikashop_checkout_form #hikashop_checkout .hikashop_cart_total_value, #hikashop_checkout_form #hikashop_checkout .hikashop_checkout_coupon label {
    font-weight: 600;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_coupon_1_1 label {
    margin-left: 5px;
    margin-bottom: 5px;
}
#hikashop_checkout_form #hikashop_checkout .input-append {
    display: block;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_coupon_input_1_1 {
	margin-left: 5px;
    margin-right: 20px;
	max-width: 200px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_shopping_button {
    margin-top: 25px;
}
#hikashop_checkout_form #hikashop_checkout #hikabtn_checkout_next {
    float: right;
    margin-top: -32px;
}
@media only screen and (max-width: 767px) {
#hikashop_checkout_form .hikashop_wizardbar, #hikashop_checkout_form #hikashop_checkout .hikashop_wizardbar ul {
	display: none;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart > .table {
    background: white none repeat scroll 0 0 !important;
    margin-bottom: 0;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart thead {
    display: none;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .row0, #hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .row1 {
    border-bottom: 1px solid #ccd6e0;
    padding-bottom: 10px;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart tbody, #hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart tbody tr, #hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart tbody td {
    display: block;
    width: auto;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_product_checkout_cart_image {
    height: 80px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .hikashop_cart_product_name_value .hikashop_cart_product_name, #hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .hikashop_product_price_full .hikashop_product_price.hikashop_product_price_0, #hikashop_checkout .hikashop_checkout_cart .hikashop_cart_product_quantity_value {
	display: block;
	text-align: center;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_product_quantity_field {
     width: 25%;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_cart_product_quantity_refresh {
    padding: 30px;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .table .margin, #hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .hikashop_cart_empty_footer {
    border: unset;
	display: none;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .hikashop_cart_subtotal_value, #hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .hikashop_cart_shipping_value, #hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .hikashop_cart_tax_value, #hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .hikashop_cart_total_value {
    padding: unset;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_cart_total2_title, #hikashop_checkout_form #hikashop_checkout #hikashop_checkout_cart_shipping_title, #hikashop_checkout_form #hikashop_checkout #hikashop_checkout_cart_tax_title, #hikashop_checkout_form #hikashop_checkout #hikashop_checkout_cart_final_total_title { 
    margin-left: 5px;
}
#hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .hikashop_checkout_cart_subtotal, #hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart_shipping,  #hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .hikashop_checkout_cart_taxes, #hikashop_checkout_form #hikashop_checkout .hikashop_checkout_cart .hikashop_checkout_cart_final_total {
    float: right;
	margin-top: -23px;
	margin-right: 15%;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_coupon_1_1 label  {
    margin-top: 10px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_coupon_input_1_1  {
    width: 150px;
}
#hikashop_checkout_form #hikashop_checkout .hikabtn.hikabtn-primary.hikabtn_checkout_coupon_add {
    margin-left: 20px;
}
#hikashop_checkout_coupon_1_1 .input-group {
  margin-top: 25px;
  margin-bottom: 10px;
}
#hikashop_checkout_coupon_1_1 .input-group #hikashop_checkout_coupon_input_1_1 {
  margin-top: 3px;
  margin-right: 25px;
}
}
/* hikashop checkout form step 2 */
#hikashop_checkout_form #hikashop_checkout_login_2_0 h1 {
    font-size: 16px;
	text-align: center;
	padding-top: 10px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_login_2_0 .modal_link.rl_modals_element {
    font-size: 16px;
	font-weight: 700;
	text-decoration: underline;
	text-align: center;
    padding-bottom: 10px;
    display: block;
}
#hikashop_checkout_login_2_0 #data_register_registration_method {
  margin-left: auto;
  margin-right: auto;
  max-width: 320px;
}
#hikashop_checkout_login_2_0 #data_register_registration_method .tlc_radio {
  display: none;
}
#hikashop_checkout_login_2_0 #data_register_registration_method .btn-group {
  margin-top: 20px;
  margin-bottom: 10px;
}
#hikashop_checkout_login_2_0 #data_register_registration_method .btn-group .btn {
margin-right: 10px;
  border-radius: 4px;
  margin-left: 10px;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-4 {
    width: 100%;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 {
    width: 100%;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-4 h2 {
    text-align: center;
    display: none;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-4 .controls {
    margin-left: auto;
    margin-right: auto;
    max-width: 320px;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-4 .controls label {
    font-weight: 600;
	margin: unset;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-4 .controls .tlc_radio {
    margin-right: 10px;
	margin-left: 10px;
	margin-top: -3px;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration h2 {
	text-align: end;
	text-transform: uppercase;
	width: 25%;
	padding-right: 10px;
	display: none;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal .hkc-sm-4 {
    width: 25%;
	padding-right: 10px;
	font-weight: 600;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration {
    margin-top: 30px;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal .hkc-sm-8 {
    width: 40%;
    max-width: 320px;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_user_2_0_customtext_333_11_21_25 .hkc-sm-8, #hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_address_2_0_customtext_332_23_25_42 .hkc-sm-8, #hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_address_2_0_customtext_74_13_02_12 .hkc-sm-8 {
    width: 72%;
    max-width: 72%;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    margin: 5px 5px 5px 0;
    padding: 5px;
    background: #F9F9F9;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_address_2_0_customtext_74_13_02_12 .hkc-sm-8 {
  border-radius: 5px 5px 5px 5px; 
  border: 1px solid #ccd6e0;
  margin: 5px 5px 5px 0;
  padding: 5px;
  background: #F9F9F9;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal .hkc-sm-8 .cc-link.cc-privacy {
    margin-left: 10px;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_user_2_0_user_tos .hkc-sm-8 .hkcheckbox {
    margin-top: -3px;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_registration .hkform-horizontal #hikashop_user_2_0_user_tos .hkc-sm-8 .acysubscribe .labelacysubscribe {
    margin-left: -180px;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_registration .hkform-horizontal #hikashop_user_2_0_user_tos .hkc-sm-8 .acysubscribe .acy_lists label {
	width: 13px;
	margin-left: 0px;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_registration .hkform-horizontal #hikashop_user_2_0_user_tos .hkc-sm-8 .acysubscribe .acylabellist {
    display: none;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 .hikashop_address_2_0_address_information {
    height: 30px;
    margin-bottom: 20px;
	display: none;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_registration .hika_registration_address {
  display: none;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 .hikashop_address_2_0_address_information legend {
    font-size: 16px;
	text-transform: uppercase;
    width: 25%;
    text-align: end;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_login_2_0 .hk-container-fluid #hikashop_checkout_registration .hkform-horizontal #hikashop_address_2_0_address_post_code #address_post_code {
    text-transform: uppercase;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_address_2_0_address_recaptcha {
    display: none;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_login_form {
    margin-top: 30px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_login_form h2 {
	text-align: end;
	text-transform: uppercase;
	width: 25%;
	padding-right: 10px;
	display: none;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_login_form .hkform-horizontal .hkc-sm-4 {
	width: 25%;
	padding-right: 10px;
	font-weight: 600;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_login_form .hkform-horizontal .hkc-sm-8 {
	width: 40%;
	max-width: 320px;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_login_form .hkform-horizontal .hkc-sm-8 .hkcheckbox label {
    font-weight: 600;
}
@media only screen and (max-width: 640px) {
#hikashop_checkout_login_2_0 .hkc-lg-8 #hikashop_checkout_registration .hkform-group {
	display: block;
	margin: 0 0 5px 5px;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal .hkc-sm-4 {
	width: 100%;
    padding-top: 10px;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal .hkc-sm-8 {
	width: 100%;
	max-width: 320px;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_user_2_0_customtext_333_11_21_25 .hkc-sm-8, #hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_address_2_0_customtext_74_13_02_12 .hkc-sm-8, #hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_address_2_0_customtext_332_23_25_42 .hkc-sm-8 {
	width: 97%;
	max-width: 97%;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration h2 {
	width: 100%;
	text-align: left;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_user_2_0_user_tos .hkc-sm-8 .hkcheckbox label {
    margin-top: 0px;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_user_2_0_user_tos .hkc-sm-8 .hkcheckbox {
	margin-left: 25px;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_user_2_0_user_tos .hkc-sm-8 .hkcheckbox .cc-link.cc-privacy {
    margin-left: 25px;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_registration .hkform-horizontal #hikashop_user_2_0_user_tos .hkc-sm-8 .acysubscribe {
    padding-top: 20px;
    margin-left: 25px;
	margin-bottom: 15px;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_registration .hkform-horizontal #hikashop_user_2_0_user_tos .hkc-sm-8 .acysubscribe .labelacysubscribe {
    margin-left: 12px;
    margin-bottom: -35px;
}
#hikashop_checkout_login_2_0 .hkc-lg-8 #hikashop_checkout_login_form .hkform-group {
	display: block;
	margin-bottom: 10px;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_login_form h2 {
	width: 100%;
	text-align: left;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_login_form .hkform-horizontal .hkc-sm-4 {
	width: 100%;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_login_form .hkform-horizontal .hkc-sm-8 {
	width: 100%;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_login_form .hkform-horizontal .hkc-sm-8 .hkcheckbox {
    margin-top: 10px;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_login_form .hkform-horizontal .hkc-sm-8 .hkcheckbox label {
    margin-top: 0px;
}
#hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal .hkc-sm-8 #hikashop_register_form_button {
    margin-left: 10px;
}
#hikashop_checkout_login_2_0 #hikashop_checkout_login_form .hkform-horizontal .hkc-sm-8 .hikabtn.hikabtn_checkout_login_form {
    margin-top: 20px;
    margin-bottom: 25px;
    margin-left: 10px;
}
}
@media only screen and (min-width: 641px) and (max-width: 767px) {
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal .hkc-sm-4 {
	text-align: right;
}
#hikashop_checkout_form #hikashop_checkout_login_2_0 .hk-container-fluid .hkc-lg-8 #hikashop_checkout_registration .hkform-horizontal #hikashop_user_2_0_user_tos .hkc-sm-4.hkcontrol-label {
    padding-top: 5px;
}
}
@media (min-width: 768px) {
  .hikashop_checkout_login .hkform-horizontal .hkcontrol-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
/* remove passkey */
#hikashop_checkout #hikashop_checkout_login_2_0 .form-login__submit.form-group {
  display: none;
}
/* set button space left */
.hkform-group.control-group.hikashop_login_password_line .password-group .btn.btn-secondary.input-password-toggle {
  margin-left: 15px;
}
/* change user information step 2.5 */
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_login_2_0 .hikabtn.hikabtn_checkout_guest_logout {
    color: #fff;
}
/* hikashop checkout form step 3 */
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 {
    margin-top: 20px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_billing_address_block legend {
    font-size: 16px;
    text-transform: uppercase;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_billing_address_block #hikashop_address_billing_selector_3_0 {
    width: 95%;
    max-width: 450px;
    margin-bottom: 20px;
	margin-left: 10px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_billing_address_block .hika_address_element {
    margin-left: 10px;
    font-weight: 600;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_billing_address_block .hika_address_element .hika_edit {
   text-align: left;
   margin-bottom: 10px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_billing_address_block .hika_address_element .hika_edit .fas.fa-pen {
    font-size: 18px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_billing_address_block .hika_address_element .hika_edit .fas.fa-trash {
    margin-left: 20px;
    font-size: 18px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_billing_address_block .hika_address_element .hika_edit span {
    display: unset;
    text-transform: uppercase;
    padding-left: 10px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_shipping_address_block legend {
    font-size: 16px;
    text-transform: uppercase;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_shipping_address_block #hikashop_address_shipping_selector_3_0 {
    width: 95%;
    max-width: 450px;
    margin-bottom: 20px;
    margin-left: 10px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_shipping_address_block .hika_address_element {
    margin-left: 10px;
    font-weight: 600;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_shipping_address_block .hika_address_element .hika_edit {
    text-align: left;
    margin-bottom: 10px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_shipping_address_block .hika_address_element .hika_edit .fas.fa-pen {
    font-size: 18px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_shipping_address_block .hika_address_element .hika_edit .fas.fa-trash {
    margin-left: 20px;
    font-size: 18px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hk-container-fluid .hkc-sm-6 .hika_address_field.hikashop_checkout_shipping_address_block .hika_address_element .hika_edit span {
    display: unset;
    text-transform: uppercase;
    padding-left: 10px;
}
/*
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_3_1 {
    display: none;
}
*/
#hikashop_checkout_form #hikashop_checkout_fields_3_1 {
    margin-left: 10px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_3_1 .hkform-horizontal legend {
    font-size: 16px;
    margin-top: 20px;
	padding-left: 0px;
    text-transform: uppercase;
	display: none;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_3_1 .hkform-horizontal #hikashop_order_3_1_customtext_94_14_19_06 {
    margin-top: 30px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_3_1 .hkform-horizontal #hikashop_order_3_1_customtext_94_14_19_06 .hkc-sm-8 {
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    margin: 5px 5px 5px 0;
    padding: 5px;
    background: #F9F9F9;
	width: 97%;
	max-width: unset;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_3_1 .hkform-horizontal #hikashop_order_3_1_order_dropshipment {
    display: none;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_3_1 .hkform-horizontal .hkc-sm-4 {
    width: 95%;
    text-align: left;
    font-weight: 600;
	margin-top: 10px;
    margin-bottom: 5px;
	text-transform: uppercase;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_3_1 .hkform-horizontal .hkc-sm-8 {
    width: 95%;
    text-align: left;
    font-weight: 600;
	max-width: 320px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_3_1 .hkform-horizontal .hkc-sm-8 #order_document_toevoegen_main .fa.fa-upload {
    color: #fff;
}
/* hikashop checkout form step 3.5 */
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block legend {
	padding-top: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal {
    margin-top: 10px;
    width: 100%;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal .hkc-sm-4 {
    width: 25%;
    padding-right: 10px;
    font-weight: 600;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal .hkc-sm-8 {
    width: 40%;
    max-width: 320px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal #hikashop_checkout_address_3_0_customtext_74_13_02_12 .hkc-sm-8, #hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal #hikashop_checkout_address_3_0_customtext_333_11_21_25 .hkc-sm-8, #hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal #hikashop_checkout_address_3_0_customtext_332_23_25_42 .hkc-sm-8, #hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal #hikashop_checkout_address_3_0_customtext_342_16_43_13 .hkc-sm-8, #hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal #hikashop_checkout_address_3_0_customtext_89_20_52_19 .hkc-sm-8 {
    width: 72%;
    max-width: 72%;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    margin: 5px 5px 5px 0;
    padding: 5px;
    background: #F9F9F9;
}
#hikashop_checkout_address_3_0_address_drop_shipment_document .hkc-sm-8 #address_drop_shipment_document_main .hikashop_main_file_div #address_drop_shipment_document_content div .deleteImg {
    display: inline-block;
    font-size: 28px;
}
#hikashop_checkout_address_3_0_address_drop_shipment_document .hkc-sm-8 #address_drop_shipment_document_main .hikashop_main_file_div #address_drop_shipment_document_content .file_name {
    display: inline-block;
    inline-size: 250px;
    overflow: hidden;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal .hkc-sm-8 #address_drop_shipment_document_main .hikashop_main_file_div .hikashop_uploader_file_add.address_drop_shipment_document_add #address_drop_shipment_document-btn #address_drop_shipment_document_uploadpopup .fa.fa-upload, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition #hikashop_address_address_drop_shipment_document .hikashop_user_address_address_drop_shipment_document #address_drop_shipment_document_main .hikashop_main_file_div .hikashop_uploader_file_add.address_drop_shipment_document_add #address_drop_shipment_document-btn #address_drop_shipment_document_uploadpopup .fa.fa-upload {
    color: #fff;
}
#hikashop_checkout_address_3_0_address_drop_shipment_document .hkc-sm-8 #address_drop_shipment_document_main .hikashop_main_file_div #address_drop_shipment_document_content div .deleteImg .fa-stack {
  width: unset;
  height: unset;
  margin-left: -90px;
  padding-top: 25px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal #hikashop_checkout_address_3_0_address_recaptcha {
    display: none;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hkform-group.control-group.hikashop_address_required_info_line {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
@media only screen and (max-width: 640px) {
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal .hkform-group {
	display: block;
	margin: 0 0 5px 5px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal .hkc-sm-4 {
    width: 100%;
	margin-bottom: 10px;
	text-align: left;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal .hkc-sm-8 {
    width: 100%;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal #hikashop_checkout_address_3_0_customtext_74_13_02_12 .hkc-sm-8, #hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal #hikashop_checkout_address_3_0_customtext_333_11_21_25 .hkc-sm-8, #hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal #hikashop_checkout_address_3_0_customtext_332_23_25_42 .hkc-sm-8 {
    width: 100%;
    max-width: 100%;
}
}
@media only screen and (min-width: 641px) and (max-width: 767px) {
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_address_3_0 .hika_address_field.hikashop_checkout_checkout_address_block .hkform-horizontal .hkc-sm-4 {
	text-align: right;
}
}
/* hikashop checkout form step 4 */
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_shipping_4_0 .hikashop_shipping_group {
    margin-top: 30px;
	margin-left: 10px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_shipping_4_0 .hikashop_shipping_group legend {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 10px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_shipping_4_0 .hikashop_shipping_group .hikashop_shipping_methods_table.table.table-bordered.table-striped.table-hover .hikashop_checkout_shipping_name {
    font-weight: 600;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_shipping_4_0 .hikashop_shipping_group .hikashop_shipping_methods_table.table.table-bordered.table-striped.table-hover .hikashop_checkout_shipping_cost {
    font-weight: 600;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_4_1 {
    margin-top: 20px;
	margin-left: 10px;
	width: 50%;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_4_1 .hkform-horizontal legend {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
	padding: unset;
    display: none;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_4_1 .hkform-horizontal #hikashop_order_4_1_order_deellevering .hkc-sm-4, #hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_4_1 .hkform-horizontal #hikashop_order_4_1_order_deellevering .hkc-sm-8 {
    width: 50%;
    text-align: left;
    font-weight: 600;
    margin-bottom: 10px;
    text-transform: uppercase;
}
/* hikashop checkout form step 5 */
#hikashop_checkout #hikashop_checkout_payment_5_0 {
    margin-top: 30px;
    margin-left: 10px;
}
#hikashop_checkout #hikashop_checkout_payment_5_0 legend {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 10px;
}
#hikashop_checkout #hikashop_checkout_payment_5_0 .hikashop_payment_methods_table.table.table-bordered.table-striped.table-hover tbody td {
    padding-bottom: 20px;
}
.hikashop_payment_methods_table.table.table-bordered.table-striped.table-hover .hikashop_checkout_payment_name {
    font-weight: 600;
}
.hikashop_payment_methods_table.table.table-bordered.table-striped.table-hover .hikashop_checkout_payment_description p {
    font-weight: 600;
}
#hikashop_checkout_form #hikashop_checkout .table #hikashop_checkout_payment_5_0__2__custom {
	display: inline-block;
	margin-top: 20px;
    min-width: 50%;
    max-width: 320px;
}
#hikashop_checkout_form #hikashop_checkout .table #hikashop_checkout_payment_5_0__2__custom > span {
    margin-left: unset !important;
    font-weight: 600;
}
#hikashop_checkout_form #hikashop_checkout .table #hikashop_checkout_payment_5_0__2__custom .hikashop_purchase_order_number.inputbox.required {
	float: left;
	margin-top: 15px;
	margin-bottom: 20px;
}
#hikashop_checkout_form #hikashop_checkout .table #hikashop_checkout_payment_5_0__2__custom .hikashop_checkout_payment_submit #hikabtn_checkout_payment_submit_p2 {
    margin-left: unset;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_5_1 {
    margin-top: 20px;
    margin-left: 10px;
    min-width: 50%;
    max-width: 320px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_5_1 .hkform-horizontal legend {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    padding: unset;
    display: none;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_5_1 .hkform-horizontal #hikashop_order_5_1_order_extra_information .hkc-sm-4.hkcontrol-label {
    width: 100%;
	text-align: left;
    margin-bottom: 15px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_fields_5_1 .hkform-horizontal #hikashop_order_5_1_order_extra_information .hkc-sm-8 {
    width: 100%;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_terms_5_2 {
	margin-left: 10px;
	margin-top: 20px;
    margin-bottom: 20px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_terms_5_2 .tlc_checkbox {
    margin-top: -3px;
	margin-right: 10px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_terms_5_2 #hikashop_checkout_terms_checkbox_5_2 {
    margin-right: 10px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_terms_5_2 #shop_terms_and_cond {
	text-transform: uppercase;
	display: block;
}
@media only screen and (max-width: 640px) {
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_terms_5_2 .tlc_checkbox {
    margin-bottom: 20px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_terms_checkbox_5_2 {
    height: 22px;
    width: 22px;
    margin-bottom: 20px;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_terms_5_2 .tlc_checkbox label {
width: 20px;
height: 20px;
}
}
/* hikashop checkout form step 6 */
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_status_6_0 {
    margin-top: 30px;
    margin-left: 10px;
    min-width: 50%;
    max-width: 320px;
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 2.5;
}
#hikashop_checkout_form #hikashop_checkout #hikashop_checkout_status_6_0 .label.label-info {
    font-size: 15px;
    font-weight: 600;
    color: #00008a;
    font-family: "Open Sans","Arial";
    text-shadow: unset;
    line-height: unset;
    background: #f3f4f5;
    margin-bottom: 10px;
    padding: 0 6px;
    border-radius: 4px;
}
/* hikashop checkout form step 7 */
#hikashop_banktransfer_end {
    background-color: #FFFFFF;
    background: rgba(255,255,255,1);
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #CCD6E0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    font-family: "Open Sans","Arial";
    color: #00008a;
    font-size: 15px;
    font-weight: 400;

}
#hikashop_purchaseorder_end {
    background-color: #FFFFFF;
    background: rgba(255,255,255,1);
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #CCD6E0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    font-family: "Open Sans","Arial";
    color: #00008a;
    font-size: 15px;
    font-weight: 400;
}
/* hikashop checkout form stop */
/* hikashop product contact page start */
.hikashop_product_contact_page {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    line-height: 1.42;
    color: #00008a;
    background: #FFF;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}
.hikashop_product_contact_page #hikashop_product_contact_page_header, .hikashop_product_waitlist_page #hikashop_product_waitlist_page_header {
    border: solid rgba(204,214,224,1);
    border-width: 0 0 1px 0;
    margin-bottom: 10px;
}
.hikashop_product_contact_page #hikashop_product_contact_page_header h1, .hikashop_product_waitlist_page #hikashop_product_waitlist_page_header h1 {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
	margin: 0 0 3px 0;
}
.hikashop_product_contact_page #hikashop_contact_form {
    min-width: 50%;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
}
.hikashop_product_contact_page #hikashop_contact_form .fieldset_1 {
    background: #f5f5f5;
	border-radius: 5px;
}
.hikashop_product_contact_page #hikashop_contact_form fieldset h2 {
    font-size: 16px;
	margin: unset;
}
.hikashop_product_contact_page #hikashop_contact_form fieldset img {
    padding: 10px;
	mix-blend-mode: multiply;
}
.hikashop_product_contact_page #hikashop_contact_form .hikabtn.hikabtn-success, .hikashop_product_waitlist_page #adminForm .hikabtn.hikabtn-success {
    margin-right: 20px;
}
.hikashop_product_contact_page #hikashop_contact_form #hikashop_contact_name, .hikashop_product_contact_page #hikashop_contact_form #hikashop_contact_email {
  max-width: 350px;
}
.hikashop_product_contact_page #hikashop_contact_form dl #hikashop_contact_name_name label, #hikashop_contact_form dl #hikashop_contact_name_email label {
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 10px;
}
.hikashop_product_contact_page #hikashop_contact_form #hikashop_contact_contact_privacy label, #hikashop_contact_form #hikashop_contact_name_altbody label {
    font-weight: 600;
    margin-bottom: 5px;
}
.hikashop_product_contact_page #hikashop_contact_form #hikashop_contact_contact_privacy .hkcheckbox .cc-link.cc-privacy {
    margin-left: 10px;
}
.hikashop_product_contact_page #hikashop_contact_form #hikashop_contact_value_altbody {
    margin-bottom: 20px;
}
.hikashop_product_contact_page #hikashop_contact_form dl .hikashop_captcha {
    margin-top: 10px;
}
/* hikashop product contact page stop */
/* hikashop cpanel main page start */
.hikashop_cpanel_main_interface {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    line-height: 1.42;
    color: #00008a;
    background: #FFF;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_side_bar.hkc-md-3 {
	margin-top: 15px;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_side_bar.hkc-md-3 .hika_cpanel_icons {
    margin-left: 10px;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_side_bar.hkc-md-3 .hika_cpanel_icons .fa-2x {
    font-size: 18px;
	margin: 0 10px 0 10px;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_side_bar.hkc-md-3 .hika_cpanel_icon .hikashop_cpanel_button_text {
    display: block;
	margin-bottom: 15px;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hika_cpanel_main_top h3 {
    text-transform: uppercase;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card-default .hk-row-fluid .hkc-md-4 .hika_cpanel_order_methods {
    padding-left: 15px;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-4.hika_cpanel_order_action .hkdropdown {
    padding-left: 15px;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-4.hika_cpanel_order_action .hkdropdown .hkdropdown-menu.hkdropdown-menu-right {
    list-style-image: none;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-4.hika_cpanel_order_action .hkdropdown .hkdropdown-menu.hkdropdown-menu-right li > a {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    font-weight: 600;
    font-style: normal;
    color: #00008A;
    text-align: left;
    text-decoration: none;
}
/* hika dropdown menu fix for TT start */
/* TT will overwrite the dispay block setting of hikashop */
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-4.hika_cpanel_order_action .hkdropdown.open > .hkdropdown-menu {
    display: block;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-4.hika_cpanel_order_action .hkdropdown .hkdropdown-menu {
    display: none;
}
/* hika dropdown menu fix for TT stop */
@media only screen and (min-width: 320px) and (max-width: 639px) {
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_side_bar.hkc-md-3 {
    width: 100%;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_side_bar.hkc-md-3 .hika_cpanel_icons {
    text-align: center;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_side_bar.hkc-md-3 .hika_cpanel_icons .hika_cpanel_icon .hikashop_cpanel_button_text {
    text-align: center;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card.hk-card-default.hk-card-order .hk-card-header .hk-row-fluid .hkc-sm-6.hika_cpanel_date {
    width: 55%;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card.hk-card-default.hk-card-order .hk-card-header .hk-row-fluid .hkc-sm-6.hika_cpanel_price {
    width: 45%;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card-body .hk-row-fluid .hkc-sm-4.hika_cpanel_order_action .hkdropdown {
    float: right;
}
}
@media only screen and (min-width: 640px) and (max-width: 767px) {

.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_side_bar.hkc-md-3 {
    width: 20%;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9  {
    width: 80%;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card-header .hk-row-fluid .hkc-sm-6.hika_cpanel_date {
    width: 50%;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card-header .hk-row-fluid .hkc-sm-6.hika_cpanel_price {
    width: 50%;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card-body .hk-row-fluid .hkc-sm-4 {
    width: 100%;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card-body .hk-row-fluid .hkc-sm-4.hika_cpanel_order_action .hkdropdown {
    float: right;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_side_bar.hkc-md-3 {
width: 15%;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9{
width: 85%;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card.hk-card-default.hk-card-order .hk-row-fluid .hkc-md-8.hk-list-group.hika_cpanel_products {
    width: 66.66%;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card.hk-card-default.hk-card-order .hk-row-fluid .hkc-md-4 {
    width: 33.33%;
}
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card.hk-card-default.hk-card-order .hk-row-fluid .hkc-md-8.hk-list-group.hika_cpanel_products .hk-list-group-item.hika_cpanel_product .hika_cpanel_product_image_link .hika_cpanel_product_image {
    float: left;
    padding-right: 25px;
}
.hikashop_cpanel_main_interface #hikashop_dashboard .hika_cpanel_main_data.hkc-md-9 .hk-card.hk-card-default.hk-card-order .hk-row-fluid .hkc-md-8.hk-list-group.hika_cpanel_products .hk-list-group-item.hika_cpanel_product .hika_cpanel_product_price {
    font-size: 15px;
    font-weight: 600;
}
/* hikashop cpanel main page stop */
/* hikashop cpanel profile page start */
.profile-edit {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    line-height: 1.42;
    color: #00008a;
    background: #FFF;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}
.profile-edit #member-profile fieldset legend {
    padding-left: 0px;
    text-transform: uppercase;
    font-size: 16px;
    border-bottom: 1px solid #ccd6e0;
    padding-top: 2px;
    padding-bottom: 2px;
}
.profile-edit #member-profile fieldset .control-group {
    max-width: 320px;
    min-width: 50%;
}
.com-users-profile__edit.profile-edit #member-profile .btn.btn-secondary.input-password-toggle {
  margin-left: 10px;
}
.com-users-profile__edit.profile-edit #member-profile .visually-hidden {
  display: none;
}
.profile-edit #member-profile fieldset .control-group .control-label #jform_name-lbl, .profile-edit #member-profile fieldset .control-group .control-label #jform_username-lbl, .profile-edit #member-profile fieldset .control-group .control-label #jform_password1-lbl, .profile-edit #member-profile fieldset .control-group .control-label #jform_password2-lbl, .profile-edit #member-profile fieldset .control-group .control-label #jform_email1-lbl, .profile-edit #member-profile fieldset .control-group .control-label #jform_email2-lbl, .profile-edit #member-profile .hikashop_user_edit dl #hikashop_user_user_debnr .control-label label {
    font-weight: 600;
    margin: 10px 0 5px 0;
}
.profile-edit #member-profile fieldset .control-group .control-label .optional {
    font-weight: 600;
}
.profile-edit #member-profile .hikashop_user_edit {
    margin-top: 10px;
}
.profile-edit #member-profile fieldset dl #hikashop_user_customtext_333_11_21_25 {
    max-width: 100%;
}
.profile-edit #member-profile .hikashop_user_edit dl #hikashop_user_customtext_333_11_21_25 .control-label label {
    font-weight: 600;
    margin-bottom: 5px;
}
.profile-edit #member-profile fieldset dl #hikashop_user_customtext_333_11_21_25 .controls {
    border: 1px solid #ccd6e0;
  	background-color: rgb(249, 249, 249);
    border-radius: 5px;
	width: 95%;
}
.profile-edit #member-profile .hikashop_user_edit dl #hikashop_user_customtext_333_11_21_25 .controls table tbody tr > td {
    padding: 5px;
}
.profile-edit #member-profile .hikashop_user_edit #user_debnr {
  width: 150px;
}
.profile-edit #member-profile .hikashop_user_edit #hikashop_user_user_tos {
    margin-top: 10px;
	display: none;
}
.profile-edit #member-profile .hikashop_user_edit #hikashop_user_user_tos .control-label label {
    font-weight: 600;
    margin-bottom: 5px;
}
.profile-edit #member-profile fieldset .control-group .controls #gdpr_privacy_policy_checkbox {
    margin-top: 20px;
    margin-left: -20px;
}
.profile-edit #member-profile .hikashop_user_edit #hikashop_user_user_tos .controls .hkcheckbox label .tlc_checkbox {
    margin-right: 20px;
}
.profile-edit #member-profile fieldset .control-group .control-label-gdpr a label {
    font-weight: 600;
}
.profile-edit #member-profile .hikashop_user_edit .control-group .control-label-gdpr {
    padding-left: 20px;
}
.profile-edit #member-profile .hikashop_user_edit .control-group .control-label-gdpr label {
    font-weight: 600;
}
.profile-edit #member-profile .control-group .controls .btn.btn-primary.validate, .profile-edit #member-profile .control-group .controls .btn.btn-danger, .profile-edit #member-profile .control-group .controls .btn.btn-primary.cancel, .profile-edit #member-profile .control-group .controls .btn.btn-primary.back {
    margin-top: 25px;
    margin-right: 25px;
}
.profile-edit #member-profile .controls .btn.btn-default.btn-secondary.button {
    margin-top: 25px;
    margin-right: 25px;
}
/* hikashop cpanel profile page stop */
/* hikashop cpanel address page start */
#hikashop_address_listing {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    line-height: 1.42;
    color: #00008a;
    background: #FFF;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}
@media only screen and (max-width: 1024px) {
#hikashop_address_listing .hika_toolbar a {
    display: inline-block !important;
}
}
#hikashop_address_listing .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn .btnIcon.hk-icon.fa-2x {
    color: #fff;
    font-size: 18px;
	padding-right: 10px;
}
#hikashop_address_listing .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn .btnName {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}
#hikashop_address_listing .hikashop_address_listing_div {
    margin-top: 25px;
	margin-left: 5px;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_default {
    min-width: 50%;
    max-width: 320px;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_default .hika_options.large.hikashop_default_billing_address > dt, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_default .hika_options.large.hikashop_default_shipping_address > dt {
    float: none;
    text-align: left;
	width: auto;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_default .hika_options.large.hikashop_default_billing_address > dd, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_default .hika_options.large.hikashop_default_shipping_address > dd {
	margin-left: unset;
}
@media only screen and (max-width: 639px) {
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_billing_addresses, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_shipping_addresses {
	width: 100%
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_shipping_addresses {
	margin-top: 20px;
}
}
@media only screen and (min-width: 640px) {
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_billing_addresses, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_shipping_addresses {
	width: 50%
}
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_billing_addresses, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_shipping_addresses {
    font-weight: 600;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_default .hika_options.large.hikashop_default_billing_address dt label, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_default .hika_options.large.hikashop_default_shipping_address dt label {
    font-weight: 600;
	text-transform: uppercase;
    margin-top: 5px;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_billing_addresses h3, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_shipping_addresses h3 {
    text-transform: uppercase;
	padding-top: 15px;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_billing_addresses .hika_edit .fas.fa-pen, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_shipping_addresses .hika_edit .fas.fa-pen {
    font-size: 18px;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_billing_addresses .hika_edit .fas.fa-trash, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_shipping_addresses .hika_edit .fas.fa-trash {
    font-size: 18px;
	margin-left: 20px
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_billing_addresses .hika_edit, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_shipping_addresses .hika_edit {
    text-align: left;
    margin-bottom: 10px;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_billing_addresses .hika_edit span, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_shipping_addresses .hika_edit span {
    display: unset;
    text-transform: uppercase;
    padding-left: 10px;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_billing_addresses .hikabtn.hikabtn-success, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hk-row-fluid .hkc-md-6.hikashop_shipping_addresses .hikabtn.hikabtn-success {
    color: #fff;
    margin-left: 0px;
    margin-top: 10px;
}
/* hikashop cpanel address change page start */
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show {
    min-width: 50%;
    max-width: 320px;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition h3 {
	text-transform: uppercase;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition dl.hika_options > dt {
    float: none;
    text-align: left;
    width: auto;
    padding-left: unset;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition dl.hika_options > dt label {
    font-weight: 600;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition dl.hika_options > dd {
	margin-left: unset;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition #hikashop_address_customtext_74_13_02_12 dd, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition #hikashop_address_customtext_332_23_25_42 dd {
    border: 1px solid #ccd6e0;
    background-color: rgb(249, 249, 249);
    border-radius: 5px;
    padding: 5px;
	margin: 5px 0 10px 0;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition #hikashop_address_address_recaptcha {
    display: none;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition .hikabtn.hikabtn-success.hikashop_checkout_address_ok_button, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition .hikabtn.hikabtn-danger.hikashop_checkout_address_cancel_button, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikabtn.hikabtn-success {
    color: #fff;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show div.hikashop_messages.hikashop_error {
    background-color: #e5000b;
    border-color: #e5000b;
    margin: 10px 0 10px 0;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show div.hikashop_messages.hikashop_error ul {
    list-style-image: none;
    margin: 0;
}
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show div.hikashop_messages.hikashop_error ul li {
    font-weight: 600;
    color: #fff;
}
/* hikashop cpanel address page stop */
/* hikashop cpanel order listing page start */
#hikashop_order_listing {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    line-height: 1.42;
    color: #00008a;
    background: #FFF;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}
@media only screen and (max-width: 1024px) {
#hikashop_order_listing .hika_toolbar a {
    display: inline-block !important;
}
}
#hikashop_order_listing .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn .btnIcon.hk-icon.fa-2x {
    color: #fff;
    font-size: 18px;
	padding-right: 10px;
}
#hikashop_order_listing .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn .btnName {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}
#hikashop_order_listing #adminForm .hk-row-fluid .hkc-md-12.hikashop_search_zone {
    margin: 25px 0 25px 0;
	max-width: 180px;
	min-width: 25%;
}
#hikashop_order_listing #adminForm .hk-row-fluid .hkc-md-12.hikashop_search_zone .hikashop_search_block {
    margin-bottom: 25px;
}
#hikashop_order_listing #adminForm .hk-row-fluid .hkc-md-12.hikashop_search_zone .hikashop_search_block .hikabtn.hikabtn-primary {
    margin-top: 20px;
}
#hikashop_order_listing #adminForm .hk-row-fluid .hkc-md-12.hikashop_search_zone .hikashop_order_sort {
    font-weight: 600;
}
#hikashop_order_listing #adminForm .hk-row-fluid .hkc-md-12.hikashop_search_zone .hikashop_order_sort #filter_order_range, #hikashop_order_listing #adminForm .hk-row-fluid .hkc-md-12.hikashop_search_zone .hikashop_order_sort #filter_order_status {
    margin: 10px 0 10px 0;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-3.hika_order_info .hika_order_shipping_address .hika_order_shipping_address_title_dropship {
    font-weight: 600;
    color: #e5000b;
}
/* hika dropdown menu fix for TT start */
/* TT will overwrite the dropdown menu dispay block setting of hikashop */
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-2.hika_order_action .hkdropdown.open > .hkdropdown-menu {
    display: block;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-2.hika_order_action  .hkdropdown .hkdropdown-menu {
    display: none;
}
/* hika dropdown menu fix for TT stop */
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkdropdown-menu.hkdropdown-menu-right {
    list-style-image: none;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkdropdown-menu.hkdropdown-menu-right li > a {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    font-weight: 600;
    font-style: normal;
    color: #00008A;
    text-align: left;
    text-decoration: none;
}
.hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-1.hika_order_more .hikabtn.hikabtn-default .fas.fa-angle-down, .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-1.hika_order_more .hikabtn.hikabtn-default .fas.fa-angle-up {
    color: #fff;
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-header .hk-row-fluid .hkc-sm-6.hika_cpanel_date {
    width: 55%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-header .hk-row-fluid .hkc-sm-6.hika_cpanel_price {
    width: 45%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-4.hika_order_left_div {
    margin-bottom: 15px;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-2.hika_order_status {
	margin: 10px 0 15px 0;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-2.hika_order_action .hkdropdown {
    float: right;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-1.hika_order_more .hikabtn.hikabtn-default {
    float: left;
	margin-top: -33px;
}
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-header .hk-row-fluid .hkc-sm-6.hika_cpanel_date {
    width: 50%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-header .hk-row-fluid .hkc-sm-6.hika_cpanel_price {
    width: 50%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-4.hika_order_left_div {
    width: 50%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-3.hika_order_info {
    width: 50%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-2.hika_order_status {
  	width: 100%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-2.hika_order_action{
	width: 100%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-2.hika_order_action .hkdropdown {
    float: right;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-1.hika_order_more {
	width: 100%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-1.hika_order_more .hikabtn.hikabtn-default {
	float: left;
	margin-top: -33px;
}
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-header .hk-row-fluid .hkc-sm-6.hika_cpanel_date {
    width: 50%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-header .hk-row-fluid .hkc-sm-6.hika_cpanel_price {
    width: 50%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-4.hika_order_left_div {
    width: 35%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-3.hika_order_info {
    width: 25%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-2.hika_order_status {
  	width: 20%;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-card-body .hk-row-fluid .hkc-sm-2.hika_order_action{
	width: 20%;
}
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-list-group-item.hika_order_product .hika_order_product_image_link .hika_order_product_image {
    padding-right: 25px;
    float: left;
}
#hikashop_order_listing #adminForm .hikashop_order_listing .hikashop_orders_content .hk-card.hk-card-default.hk-card-order .hk-list-group-item.hika_order_product .hika_order_product_price {
    font-size: 15px;
    font-weight: 600;
}
/* hikashop cpanel order listing page stop */
/* hikashop cpanel order detail page start */
#hikashop_order_main {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    line-height: 1.42;
    color: #00008a;
    background: #FFF;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}
#hikashop_order_main .header.hikashop_header_title {
    margin-top: -8px;
}
#hikashop_order_main .header.hikashop_header_title h1 {
    padding-left: 0px;
    text-transform: uppercase;
    font-size: 16px;
    border-bottom: 1px solid #ccd6e0;
    padding-top: 2px;
    padding-bottom: 2px;
}
@media only screen and (max-width: 1024px) {
#hikashop_order_main .hika_toolbar a {
    display: inline-block !important;
}
}
#hikashop_order_main .hika_toolbar .hika_toolbar_btn.hika_btn_32 #hikashop_print_cart {
	margin-right: 20px;
}
#hikashop_order_main .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn .btnIcon.hk-icon.fa-2x {
    color: #fff;
    font-size: 18px;
	padding-right: 10px;
}
#hikashop_order_main .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn .btnName {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}
@media only screen and (max-width: 449px) {
#hikashop_order_main #adminForm {
    display: none;
}
}
#hikashop_order_main #adminForm {
	margin-top: 20px;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td #hikashop_order_left_part {
	float: left;
	margin-left: 20px;
	margin-bottom: 25px;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td #hikashop_order_right_part {
    float: right;
	margin-right: 20px;
	margin-bottom: 25px;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td table tbody tr td #htmlfieldset_billing {
	border: 1px solid #ccd6e0;
	border-radius: 5px;
	padding: 15px;
	min-height: 185px;
	min-width: 50%;
	margin-right: 25px;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td table tbody tr td #htmlfieldset_billing legend {
    font-weight: 600;
    font-size: 16px;
    margin: 0 5px;
    padding: 0 5px;
    width: auto;
    max-width: unset;
    text-transform: uppercase;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td table tbody tr td #htmlfieldset_shipping {
	border: 1px solid #ccd6e0;
	border-radius: 5px;
	padding: 15px;
	min-height: 185px;
	min-width: 50%;
	margin-left: 25px;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td table tbody tr td #htmlfieldset_shipping legend {
    font-weight: 600;
    font-size: 16px;
    margin: 0 5px;
    padding: 0 5px;
    width: auto;
    max-width: unset;
    text-transform: uppercase;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td #htmlfieldset_products {
	border: 1px solid #ccd6e0;
	border-radius: 5px;
	padding: 15px;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td #htmlfieldset_products legend {
    font-weight: 600;
    font-size: 16px;
    margin: 0 5px;
    padding: 0 5px;
    width: auto;
    max-width: unset;
    text-transform: uppercase;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td #htmlfieldset_products table tbody tr .hikashop_order_subtotal_title.key, #hikashop_order_main .hikashop_order_main_table tbody tr td #htmlfieldset_products table tbody tr .hikashop_order_subtotal_value {
    border-top: 1px solid #ccd6e0 !important;
	padding-top: 10px;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td #htmlfieldset_products table tbody tr .hikashop_order_subtotal_title.key, #hikashop_order_main .hikashop_order_main_table tbody tr td #htmlfieldset_products table tbody tr .hikashop_order_shipping_title.key, #hikashop_order_main .hikashop_order_main_table tbody tr td #htmlfieldset_products table tbody tr .hikashop_order_tax_title.key, #hikashop_order_main .hikashop_order_main_table tbody tr td #htmlfieldset_products table tbody tr .hikashop_order_total_title.key {
	padding-right: 100px;
}
#hikashop_order_main #adminForm table tbody tr td #htmlfieldset_products table tbody tr .hikashop_order_item_image_value .hikashop_order_item_image {
    padding: 5px 0 10px 0;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td .hikashop_order_custom_fields_fieldset {
	border: 1px solid #ccd6e0;
	border-radius: 5px;
	padding: 15px;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td .hikashop_order_custom_fields_fieldset legend {
    font-weight: 600;
    font-size: 16px;
    margin: 0 5px;
    padding: 0 5px;
    width: auto;
    max-width: unset;
    text-transform: uppercase;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td .hikashop_order_custom_fields_fieldset .hikashop_order_custom_fields_table.adminlist tbody tr td {
    border-top: unset;
	padding: unset;
	text-align: left;
}
#hikashop_order_main .hikashop_order_main_table tbody tr td .hikashop_order_custom_fields_fieldset .hikashop_order_custom_fields_table.adminlist tbody .hikashop_order_custom_field_order_deellevering_line .key {
    text-align: left;
}
/* hikashop cpanel order detail page stop */
/* hikashop cpanel cart overview page start */
#hikashop_cart_overview {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    line-height: 1.42;
    color: #00008a;
    background: #FFF;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}
#hikashop_cart_overview .hika_toolbar {
	margin-bottom: 15px;
}
@media only screen and (max-width: 1024px) {
#hikashop_cart_overview .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn {
    display: inline-block !important;
}
}
#hikashop_cart_overview .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn {
	margin-right: 20px;
}
@media only screen and (max-width: 479px) {
#hikashop_cart_overview .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn  {
	margin-top: 15px;
}
}
#hikashop_cart_overview .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn .btnIcon.hk-icon.fa-2x {
    color: #fff;
    font-size: 18px;
	padding-right: 10px;
}
#hikashop_cart_overview .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn .btnName {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}
/* hide the cart display below 768px */
@media only screen and (max-width: 767px) {
#hikashop_show_cart_form #hikashop_cart_product_listing {
	display: none;
}
#hikashop_cart_overview label {
	text-align: center;
	display: block;
	background: #e5000b;
	border-radius: 5px;
	min-height: 30px;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	padding: 5px;
}
}
@media only screen and (min-width: 768px) {
#hikashop_cart_overview label {
    display: none;
}
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing thead tr th {
    border-top: unset;
    border-bottom: 1px solid #ccd6e0;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing tfoot tr td {
    border-top: 1px solid #ccd6e0;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing tfoot tr .hika_show_cart_total_price_tax {
    font-weight: bold;
    text-align: end;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing tfoot tr .hika_show_cart_total_price {
    font-weight: 600;
    text-align: center;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing tbody tr td {
    border-top: unset;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing thead tr .hikashop_cart_name_title.title {
    width: 25%;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing thead tr .hikashop_cart_status_title.title {
    width: 5%;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing thead tr .hikashop_cart_price_title.title {
    width: 25%;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing thead tr .hikashop_cart_quantity_title.title {
    width: 20%;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing thead tr .hikashop_cart_sub_price_title.title {
    width: 25%;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing tbody tr td .hikashop_cart_product_code {
    font-weight: 600;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing tbody tr td .hikashop_product_price_full .hikashop_product_price {
    text-align: center;
    display: block;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing tbody tr td .hikashop_product_quantity_table tbody tr td .hikashop_product_quantity_field_change_plus.hikashop_product_quantity_field_change {
    display: block;
	margin-top: -10px;
	padding-left: 10px;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing tbody tr td .hikashop_product_quantity_table tbody tr td .hikashop_product_quantity_field_change_minus.hikashop_product_quantity_field_change {
    display: block;
	margin-top: -5px;
	padding-left: 10px;
}
#hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing tbody tr td a .fa.fa-sync, #hikashop_cart_overview #hikashop_show_cart_form #hikashop_cart_product_listing tbody tr td a .fas.fa-trash {
    margin: 0 10px 0 10px;
	font-size: 18px;
}
/* hikashop cpanel cart overview page stop */
/* hikashop cpanel download page start */
#hikashop_download_listing {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    line-height: 1.42;
    color: #00008a;
    background: #FFF;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}
#hikashop_download_listing .hika_toolbar {
	margin-bottom: 15px;
}
@media only screen and (max-width: 1024px) {
#hikashop_download_listing .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn {
    display: inline-block !important;
}
}
#hikashop_download_listing .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn {
	margin-right: 20px;
}
@media only screen and (max-width: 479px) {
#hikashop_download_listing .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn  {
	margin-top: 15px;
}
}
#hikashop_download_listing .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn .btnIcon.hk-icon.fa-2x {
    color: #fff;
    font-size: 18px;
	padding-right: 10px;
}
#hikashop_download_listing .hika_toolbar .hika_toolbar_btn.hika_btn_32 .hikabtn .btnName {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}
/* hide the download display below 768px */
@media only screen and (max-width: 767px) {
#hikashop_download_listing #adminForm, #hikashop_download_listing #hikashop_downloads {
	display: none;
}
#hikashop_download_listing label {
	text-align: center;
	display: block;
	background: #e5000b;
	border-radius: 5px;
	min-height: 30px;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	padding: 5px;
}
}
@media only screen and (min-width: 768px) {
#hikashop_download_listing label {
    display: none;
}
}
#hikashop_download_listing #adminForm {
    max-width: 320px;
    min-width: 50%;
}
#hikashop_download_listing #adminForm .hikashop_search_block {
    margin-bottom: 10px;
}
#hikashop_download_listing #adminForm .hikashop_search_block #hikashop_search {
    margin-bottom: 15px;
}
#hikashop_download_listing #adminForm .hikashop_search_block .hikabtn.hikabtn-primary {
    margin-right: 20px;
}
#hikashop_download_listing #hikashop_downloads {
    border-top: 1px solid #ccd6e0;
}
#hikashop_download_listing #hikashop_downloads thead tr th {
    border-top: unset;
}
#hikashop_download_listing #hikashop_downloads thead tr .hikashop_product_name.title {
    margin-top: unset;
}
/* hikashop cpanel download page stop */
/* drop shipment addon */
#hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition #hikashop_address_customtext_342_16_43_13, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition #hikashop_address_customtext_89_20_52_19, #hikashop_address_listing .hikashop_address_listing_div form #hikashop_user_addresses_show .hikashop_address_edition #hikashop_address_address_drop_shipment {
    display: none;
}
/* hikashop waitlist function and form start */
.hikashop_product_waitlist_page {
    font-size: 15px;
    font-family: "Open Sans","Arial";
    line-height: 1.42;
    color: #00008a;
    background: #FFF;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccd6e0;
    box-shadow: none;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}
.hikashop_product_waitlist_page .hikashop_product_waitlist_title {
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    padding: 0 0 3px 0;
}
.hikashop_product_waitlist_page .hikashop_product_waitlist_title a {
    color: #e5000b;
}
.hikashop_product_waitlist_page #adminForm {
    min-width: 50%;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
}
.hikashop_product_waitlist_page #adminForm table tbody tr td label {
    font-weight: 600;
    margin-bottom: 5px;
}
.hikashop_product_waitlist_page #adminForm table tbody tr td input {
    margin-bottom: 15px;
    max-width: 350px;
}
.hikashop_product_waitlist_page #adminForm fieldset {
    padding: unset;
    border: unset;
    border-radius: unset;
    margin: unset;
}
/* hikashop waitlist function and form stop */
/* hikashop website frontpage articles fontsize */
.tlc_post.list .tlc_post_content_inner .tlc_article .postcontent .hikashop_product_price_full {
    font-size: 16px;
    font-family: "Open Sans","Arial";
}
/* hikashop filter settings start */
/* destop */
.hikashop_filter_title {
    display: inline-block;
    padding-bottom: 5px;
}
.hikashop_filter_module.filter select, .hikashop_filter_fieldset_mobile select {
    border: 1px solid #ccd6e0;
	max-width: 250px;
}
.hikashop_filter_module option {
    font-weight: 600;
    font-family: "Open Sans","Arial";
    font-size: 15px;
    color: #00008A;
}
.slider_input_text.slider_input_end_text {
    padding: 5px 5px 5px 0;
    display: inline-block;
}
.hikashop_filter_fieldset_mobile #slider_Prijs_5_hikashop_category_information_module__start, .hikashop_filter_fieldset_mobile #slider_Prijs_5_hikashop_category_information_module__end, .hikashop_filter_fieldset_mobile #slider_Prijs_61_hikashop_category_information_module__start, .hikashop_filter_fieldset_mobile #slider_Prijs_61_hikashop_category_information_module__end {
  border: 1px solid #ccd6e0;
  border-radius: 4px;
  padding: 4px 0 4px 10px;
  color: #00008a;
  font-weight: 600;
  width: 100%;
}
.slider_input_start_group #slider_Prijs_5_module_143_start, .slider_input_end_group #slider_Prijs_5_module_143_end, .slider_input_start_group #slider_Prijs_61_module_150_start, .slider_input_end_group #slider_Prijs_61_module_150_end {
  border: 1px solid #ccd6e0;
  border-radius: 4px;
  padding: 4px 0 4px 10px;
  color: #00008a;
  font-weight: 600;
  width: 100%;
}
.hikashop_filter_module.filter #slider_Prijs_5_module_143, .hikashop_filter_module.filter #slider_Prijs_61_module_150 {
  max-width: unset !important;
  width: 90% !important;
  margin: 20px 0 20px 8px !important;
}
/* mobile */
.hikashop_filter_fieldset_mobile form {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width: 991px) {
.hikashop_filter_fieldset_mobile #slider_Prijs_5_hikashop_category_information_module_, .hikashop_filter_fieldset_mobile #slider_Prijs_61_hikashop_category_information_module_{
	max-width: unset !important;
	width: 92% !important;
	margin: 25px 0 25px 5px !important;
}
#tlc_sidebar_right .tlc_blockfilter {
    display: none;
}
}
/* hikashop filter settings stop */
/* hikashop custom item serial number display */
#hikashop_product_custom_item_info {
    text-align: center;
}
#hikashop_product_custom_item_info .hikashop_product_custom_item_info_table tbody #hikashop_item_item_dongle_serienummer td {
    width: 320px;
    display: inline-block;
    padding-top: 20px;
}
#hikashop_product_custom_item_info .hikashop_product_custom_item_info_table tbody #hikashop_item_item_dongle_serienummer label {
    font-weight: 600;
    padding-right: 10px;
}
#hikashop_product_custom_item_info .hikashop_product_custom_item_info_table tbody #hikashop_item_item_dongle_serienummer .modal_link.rl_modals_element img {
    padding-bottom: 3px;
}
#hikashop_product_custom_item_info .hikashop_product_custom_item_info_table tbody #hikashop_item_item_dongle_serienummer #item_dongle_serienummer {
    max-width: 90%;
}
/* hikashop cpanel hide bussiness fields on shipping */
.hikashop_address_edition_shipping #hikashop_address_address_country {
    display: none;
}
.hikashop_address_edition_shipping #hikashop_address_address_website {
    display: none;
}
.hikashop_address_edition_shipping #hikashop_address_address_vat {
    display: none;
}
.hikashop_address_edition_shipping #hikashop_address_address_kvk {
    display: none;
}
.hikashop_address_edition_shipping #hikashop_address_customtext_332_23_25_42 {
    display: none;
}
.hikashop_address_edition_shipping #hikashop_address_address_facturatie_email2 {
    display: none;
}
.hikashop_address_edition_shipping #hikashop_address_address_facturatie_iban {
    display: none;
}
.hikashop_address_edition_shipping #hikashop_address_address_drop_shipment_document {
    display: none;
}
/* hikashop modules left and right sidebar */
#tlc_content_and_sidebar_container #tlc_sidebar_left #tlc_sidebar_left_margin .hikashop_category_information .hikashop_products_listing, #tlc_content_and_sidebar_container #tlc_sidebar_right #tlc_sidebar_right_margin .hikashop_category_information .hikashop_products_listing {
    border: unset;
}
#tlc_content_and_sidebar_container #tlc_sidebar_left #tlc_sidebar_left_margin .tlc_sidebar_left_padding .hikashop_products_listing .hikashop_container .hikashop_subcontainer.hikashop_subcontainer_aligned .hikashop_product_image .hikashop_product_image_subdiv, #tlc_content_and_sidebar_container #tlc_sidebar_right #tlc_sidebar_right_margin .tlc_sidebar_right_padding .hikashop_products_listing .hikashop_container .hikashop_subcontainer.hikashop_subcontainer_aligned .hikashop_product_image .hikashop_product_image_subdiv {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/* hikashop filter module desktop and mobile */
#tlc_sidebar_right .tlc_block_content .hikashop_filter_module.filter .hikashop_filter_fieldset_mobile.filter_refresh_div h3 {
    display: none;
}
.hikashop_filter_collapsable_title_mobile .hikashop_filter_collapsable_title .hikashop_filter_fieldset {
    width: 99%;
    text-align: center;
}
/* hikashop nieuwe producten pagina */
#hikashop_category_information_menu_1171 .hikashop_product_image .hikashop_product_image_subdiv {
    width: 100%;
}
#hikashop_category_information_menu_1171 .hikashop_products_pagination.hikashop_products_pagination_bottom .list-footer .limit {
    display: none;
}
/* hikashop tags start */
#hikashop_product_right_part #hikashop_product_tags_main .tags.inline {
    margin: 10px 0 10px 0;
}
#hikashop_product_right_part #hikashop_product_tags_main ul li::before{
	content: url('../images/seo-tag-red.png');
	list-style-position: inside;
}
#hikashop_product_right_part #hikashop_product_tags_main .tags.inline .label.label-info {
    color: #00008a;
    font-size: 15px;
    font-weight: 600;
    background: #fff;
    background-color: rgb(255, 255, 255);
    background-color: #fff;
}
/* hikashop tags stop */