body.site.com-hikashop.view-category.layout-listing .hikashop_subcategories {display: none;}
select#filter_Service_9_module_199 {width: 100%;}
.hikashop_filter_main.hikashop_filter_main_Service_9 {min-height: auto!important;}
option {text-transform: capitalize;}

input#filter_text_Filterbybrand_1 {padding-right: 50px;}
.hikashop_filter_Filterbybrand_1 {position: relative;}

.hikashop_filter_Filterbybrand_1:after {
    position: absolute;
    background-size: contain !important;
    content: '';
    content: url(/images/00-foc/others/search.png);
    bottom: 8px;
    right: 15px;
    margin:auto;
    background-repeat:no-repeat;
    transform: scale(0.1);
    transform-origin: bottom right;
}

.owl-carousel.owl-theme.cardslide_1695375225767.owl-loaded.owl-drag .owl-prev img {transform: scale(0.1);transform-origin: left center;left: -80px;top: -90px;position: relative;}
.owl-carousel.owl-theme.cardslide_1695375225767.owl-loaded.owl-drag .owl-next img {transform: scale(0.1);transform-origin: right center;right: -80px;top: -90px;position: relative;}

.owl-carousel.owl-theme.cardslide_1695375225767.owl-loaded.owl-drag .owl-prev {background:none;}
.owl-carousel.owl-theme.cardslide_1695375225767.owl-loaded.owl-drag .owl-next {background:none;}


.foc-product-carousel .owl-prev img {transform: scale(0.1);transform-origin: left center;left: -80px;top: -80px;position: relative;}
.foc-product-carousel .owl-next img {transform: scale(0.1);transform-origin: right center;right: -80px;top: -80px;position: relative;}


@media (max-width: 767px){
.owl-carousel.owl-theme.cardslide_1695375225767.owl-loaded.owl-drag .owl-stage {
    padding-bottom: 50px;
}
.foc-product-carousel .owl-stage {
    padding-bottom: 50px;
}}

/*listing*/
.layout-listing span.hikashop_product_price_before_discount {margin-bottom:20px;}

@media (max-width: 767px){
.layout-listing .hk-row-fluid {display: flex;/* justify-content: center; */}
.layout-listing .hikashop_product:nth-child(odd) {padding-left:0px!important;}
.layout-listing .hikashop_product:nth-child(even) {padding-right:0px!important;}
}




/*details page option*/
table.hikashop_product_options_table .radio {padding: 0!important;margin: 0;letter-spacing: 0px;}

table.hikashop_product_options_table .radio input {margin: 0px!important;position: relative;top: 2px;right: 5px;}

span#hikashop_product_price_with_options_main {
    margin-bottom: 15px;
    display: block;
    background: #fe0000;
    padding: 10px;
    color: #fff;
    border-radius: 5px;
}

span#hikashop_product_price_with_options_main {
    margin-bottom: 15px;
    display: block;
    background: #231715;
    padding: 5px 10px;
    color: #fff;
    border-radius: 5px;
}

span.hikashop_option_name, table.hikashop_product_options_table .controls {
    padding: 10px;
    display: block;
    padding-left: 0px;
    padding-bottom: 0px;
    letter-spacing: 0px;
}

span.hikashop_option_info {display: none;}

span.hikashop_option_price_value {font-weight: 900;font-size: 20px;}





@media (max-width: 767px){
div#hikashop_product_options {
    font-size: 13px;
}}

/*option*/
span.hikashop_option_name strong {
    background: #f00;
    color: #fff;
    padding: 3px 0px 3px 4px;
    border-radius: 0px;
    font-size: 11px;
  font-weight: 400;
}

table.hikashop_product_options_table {
    display: inline-table;
}


@media only screen and (min-width: 768px) {
table.hikashop_product_options_table tr td:nth-child(1) {max-width: 200px!important;width: 100%;}
table.hikashop_product_options_table tr td:nth-child(2) {min-width: 173px!important;width: 100%!important;}}

@media (max-width: 767px){
table.hikashop_product_options_table tr td:nth-child(1) {max-width: 100%!important;width: 100%;}
table.hikashop_product_options_table tr td:nth-child(2) {min-width: 147px!important;width: 100%!important;}}


table.hikashop_product_options_table .radio {text-align: right;}



/*products table*/
div#hikashop_show_tabular_description table tr:first-child {
    background: linear-gradient(to right, #b31217 0%, #e52d27  51%, #b31217  100%)!important;
    color: #fff;
}
div#hikashop_show_tabular_description table tr:nth-child(even) {
    background: #ececec;
}
div#hikashop_show_tabular_description table td {
    padding: 10px;
    border-color: #d9d9d9;
}

@media(max-width:767px){
table {
    display: inline;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: none;
}}

table.hikashop_product_options_table select {
    width: 180px !IMPORTANT;
    margin-bottom: 5px !IMPORTANT;
    padding: 0px 15px !IMPORTANT;
    height: 40px !IMPORTANT;
}

.hikashop_product_characteristics_table {
    border-collapse:separate!important; 
    border-spacing: 0 1em!important;
}

span#hikashop_product_custom_item_value_69 {
    position: relative;
}
span#hikashop_product_custom_item_value_69 span.hikashop_field_required {
    position: absolute;
    top: 0;
    right: 0;
}
div#hikashop_product_options {
    margin-top: 30px;
}

/*right side image label*/
div#hikashop_product_right_part img {
    margin: 30px 0;
    display: none;
}
td.characteristic_label {
    min-width: 120px;
    width: 100px;
}



/*discount tag*/
span.hikashop_option_name span:nth-child(1) {
    background: red;
    padding: 5px;
    color: #ffff;
    font-size: 10px;
    top: -3px;
    position: relative;
}

@media (max-width: 767px){
span.hikashop_option_name span:nth-child(1) {background: red;padding: 5px;color: #ffff;font-size: 10px;top: 0px;position: relative;}}




/*booking*/
@media only screen and (min-width: 992px) {
div#sp-filter-1 .hikashop_filter_main_div {
    padding: 50px 25px!important;
}}

div#sp-filter-1 .hikashop_filter_collapsable_title_mobile {
    margin-top: 30px;
}

body.site.com-hikashop.view-product.layout-listing.task-listing.itemid-812.en-gb.ltr.booking-page.sticky-header.layout-fluid.booking-page.off-canvas-menu-init section#sp-main-body {
    padding-top: 0px!important;
}
body.site.com-hikashop.view-product.layout-listing.task-listing.itemid-804.en-gb.ltr.booking-page.sticky-header.layout-fluid.booking-page.off-canvas-menu-init #sp-main-body {
    padding-top: 0px;
}

@media only screen and (min-width: 992px) {
.hikashop_filter_main.hikashop_filter_main_Service_9,
.hikashop_filter_main.hikashop_filter_main_CarType_11,
.hikashop_filter_main.hikashop_filter_main_CarBrand_12,
.hikashop_filter_main.hikashop_filter_CarModel_13,
.hikashop_filter_main.hikashop_filter_main_CarModel_13
{min-width: 33.33333333333%;}

.booking-page select {width: 96%;margin:auto;}
.booking-page select:nth-child(1) {margin-left:0px;}
}

@media (max-width: 991px){
span#filter_values_container_Service_9_module_217 {padding-bottom: 30px;}

[id*="module_217"]{
    width: 100%;
}

.hikashop_filter_module {
    margin-bottom: 30px;
}}

/*related*/
div#hikashop_submodules .owl-prev img {
    transform: scale(0.1);
    left: -50px;
    transform-origin: left;
    position: relative;
}

div#hikashop_submodules .owl-next img {
    transform: scale(0.1);
    right: -50px;
    transform-origin: right;
    position: relative;
}

@media (max-width: 768px){
div#hikashop_submodules .owl-prev img {
    transform: scale(0.05);
    left: 0px;
    transform-origin: left;
    position: relative;
}

div#hikashop_submodules .owl-next img {
    transform: scale(0.05);
    right: 0px;
    transform-origin: right;
    position: relative;
}}


/*product compare after filter*/

.product-compare span.custom-value {
    float: right!important;
}

.product-compare table.custom-table {
    width: 100%;
    border: 0px;
}

.product-compare td.custom-td {
    border: 0px;
    padding: 2px;
}

.product-compare span.custom-field {
    font-weight: 900;
}

@media (max-width: 768px){
.product-compare {
    margin-bottom: 30px;
    font-size: 12px;
    min-height: 90px;
}}


/*badge*/
.hikashop_badge_div.hikashop_badge_topleft_div img {
    top: 0px;
    position: relative;
    height: auto!important;
    width: 70%!important;
}

.hikashop_badge_div.hikashop_badge_topright_div img {
    height: 70px!important;
}



/*foc product*/