/* General */
.btn-refresh{/*width: 240px;*/width: 100%;height: 40px;float: left;line-height: 40px;border-radius: 4px;font-family: OpenSans;font-size: 14px;text-transform: uppercase;position: relative;z-index: 1;}
.btn-refresh:after{content: "";position: absolute;top:50%;right: 0;bottom: 0;left: 0;background-image: linear-gradient(rgba(51,51,51,.0), rgba(51,51,51,.2));}
.btn-refresh:active:after{background-color: rgba(51,51,51,.1);}
.btn-refresh .refresh-p,
.btn-refresh .refresh-i{display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;text-align: center;}
.btn-refresh .refresh-p{width: 210px;min-height: 40px;float: left;justify-content: flex-start;padding: 0px 15px;}
.btn-refresh .refresh-i{width: 30px;min-height: 40px;float: left;justify-content: flex-end;font-size: 16px;}

/* Build Car CSS */
#car{display: block;}
#car.car_builder_close{min-height: 0;}

/* Results */
section#results{background-color: #FFF;color: #333;padding: 15px;height: auto;}
#results_wrapper{width: 100%;float: left;padding: 0px;background-color: #FFF;position: relative;}

/* Results - Jobs In Accordion */
/* Accordion CSS - Main */
#results_jobs_accordion{width: 100%;float: left;margin-top: 0px;}
#results_jobs_accordion .panel.panel-default{border-radius: 0;}
#results_jobs_accordion .panel-heading{padding: 0px;border: 0px;background-color: #FFF;border-top-left-radius: 0px;border-top-right-radius: 0px;}
#results_jobs_accordion .panel-heading a {padding: 10px;display: block;font-size: 14px;font-family: OpenSans;color: #325984;}
#results_jobs_accordion .panel-heading.active {background-color: rgba(51,51,51,.1);color: #333;}
/*#results_jobs_accordion .panel-heading a span i.fa-angle-down{display: none;}*/
/*#results_jobs_accordion .panel-heading a span.group_ttl {display: inline-flex;align-items: center;}*/
/* Accordion CSS - Secondary */
#results_jobs_accordion .panel.panel-default{border:0;}
#results_jobs_accordion label.checkbox input + .checkmark{background-color: #F2F2F2;}
#results_jobs_accordion label.checkbox input:checked + .checkmark {background-color: transparent;border: 1px solid rgba(0,0,0,0);}

#results_jobs_accordion .panel-heading a span.group_ttl{display: inline-flex;align-items: center;}
#results_jobs_accordion .panel-heading a span.group_ttl small{margin-left: 5px;}

#results_jobs_accordion .panel-collapse{background-color: #FFF;}

#results_jobs_accordion .job_accordion{float: left;position: relative;background-color: transparent;}

#results_jobs_accordion .job_accordion label{width: 100%;padding: 0;padding-left: 30px;padding-right: 0px;}
#results_jobs_accordion .job_accordion label:hover .job_gen_info{opacity: 0.6;}

#results_jobs_accordion .job_accordion label span.checkmark{
	margin: 0 auto;
    text-align: center;
    float: none !important;
    position: absolute;
    left: 0px;
    top: 50%;
    width: 20px;
    height: 20px;
    border-color: transparent;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(0%, -50%);
}

#results_jobs_accordion .job_accordion label span.checkmark:after {left:7px;top:2px;}
#results_jobs_accordion .job_accordion .job_gen_info{opacity: 0;font-size: 16px;color: #333;/*transition: opacity 500ms linear;*/}
#results_jobs_accordion .checkbox-block + .checkbox-block {margin-top: 5px;}
#results_jobs_accordion .job_gen_info,
#results_jobs_accordion .job_extra_info{display: none;}
#results_jobs_accordion .job_extra_info select{padding: 0px 15px;}
#results_jobs_accordion .job_extra_info,
#results_jobs_accordion .job_extra_info select{width: 100%;height:30px;float: left;position: relative;background: #DDD;cursor: pointer;}
#results_jobs_accordion .job_extra_info .select-arrow-down{position: absolute;top: 0;right: 0;width: 30px;height: 30px;line-height: 30px;display: flex;justify-content: center;align-items: center;border-left: 1px solid rgba(51,51,51,0.1);background: #325984;color: #FFF;pointer-events: none;}
#results_sel_serv_wrapper a.btn-refresh{display: none;}
#results_sel_serv_wrapper #cons_categories a.btn-refresh{display: block;}

/**********************
 *** RESULTS - SIDE ***
 **********************/
#anytime_result_banner{display: flex;justify-content: space-between;align-items:center;margin-bottom: 10px;width: 270px;height: 50px;float: left;}
#anytime_result_banner span{font-family: OpenSans-SB;font-size: 11px;}

#results_sort_wrapper > a.visible-xs.visible-sm,
#results_sel_serv_wrapper > a.visible-xs.visible-sm{margin-top: -15px;padding: 5px 10px;background: #325984;color: #FFF;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
#results_sel_serv_wrapper > a.visible-xs.visible-sm{margin-top: -20px;}
#results_sort_wrapper > a.visible-xs.visible-sm i,
#results_sel_serv_wrapper > a.visible-xs.visible-sm i{color: #FDB813;}

#results_side{width: 25%;float: left;padding-right: 15px;/*position: sticky;top: 15px;*/}
/*#results_side{max-height: 500px;overflow-y: scroll;}*//************ DEVELOPMENT REASONS ************/
/***
 *** Sorting Results
 ***/
#results_sort_wrapper{width: 100%;float: left;padding:15px;background:#F2F2F2;box-shadow:-1px 1px 3px #CCC;}/**/
#results_sort_wrapper label{font-size: 12px;}
#results_sort_wrapper .sort_part{width:100%;float: left;margin-bottom: 0px;}
/*#results_sort_wrapper .sort_part:last-child{margin-bottom: 0;}*/
#results_sort_wrapper .sort_part label{font-family: OpenSans-SB;}

#results_sort_wrapper .sort_part + .sort_part{margin-top: 20px;}
/*** Sort By ***/
#sort_by{float: left;height: 40px;}
#sort_by select{width: 100%;border: 1px solid rgba(51,51,51,0.1);position: absolute;top:0;right: 0;bottom: 0;left: 0;cursor: pointer;}
#sort_by select + .select-arrow-down{width: 40px;height: 100%;border-radius: 0;pointer-events: none;display: flex;align-items: center;justify-content: center;position: absolute;top: 0;right: 0;z-index: 3;transition: all 250ms linear;border-left: 1px solid rgba(51,51,51,0.1);}
#sort_by select,
#sort_by select + .select-arrow-down{height: 40px;line-height: 40px;}
/*** Distance Filter ***/
#distance_filter {padding:0px 0px;}
/* Range Button*/
input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 20px;height: 20px;border:none;border-radius: 0px;background: #325984;cursor: pointer;border:2px solid #F2F2F2;background:url(../../images/new/btn-slider.png);margin-top: 2px;}/* Special styling for WebKit/Blink */
input[type=range]::-moz-range-thumb {appearance: none;width: 15px;height: 15px;border:none;border-radius: 0px;background: #325984;cursor: pointer;border:2px solid #FFF;background:url(../../images/new/btn-slider.png);background-repeat:no-repeat;margin-top: 1px;}/* All the same stuff for Firefox */
input[type=range]::-ms-thumb {appearance: none;width: 20px;height: 20px;border:none;border-radius: 0px;background: #325984;cursor: pointer;border:2px solid #FFF;background:url(../../images/new/btn-slider.png);margin-top: 1px;}/* All the same stuff for IE */
/* Range Slider */
input#range_cust{-webkit-appearance: none;width: 100%;height: 6px;margin:10px 0px;background: #DDDDDD;outline: none;opacity: 0.9;-webkit-transition: .2s;transition: opacity .2s;}
input#range_cust:hover {opacity: 1;}
input#range_cust{height: 8px;background: #AAA;}
/* Range Slider "Hidden" */
input[type=range]::-webkit-slider-runnable-track {width: 100%;height: 25px;cursor: pointer;background: transparent;border-radius: 0px;}
input[type=range]:focus::-webkit-slider-runnable-track {background: transparent;}
input[type=range]::-moz-range-track {width: 100%;height: 25px;cursor: pointer;background: transparent;border-radius: 0px;}
input[type=range]::-ms-track {width: 100%;height: 25px;cursor: pointer;background: transparent;border-color: transparent;/*border-width: 16px 0;*/color: transparent;}
/* Range Slider IE Extra*/
input[type=range]::-ms-fill-lower {background: #325984;border-radius: 0px;}
input[type=range]::-ms-fill-upper {background: #325984;border-radius: 0px;}
input[type=range]:focus::-ms-fill-lower {background: #325984;}
input[type=range]:focus::-ms-fill-upper {background: #325984;}
/*** Address ***/
/* Saved Address*/
.by_my_address{width: 100%;float: left;position: relative;padding: 15px;}
.by_my_address label {font-family: OpenSans-SB;}
.my_address_wrapper{width: 100%;float: left;position: relative;}
select#geolocation_id {width: 100%;border-left: 1px solid rgba(51,51,51,.1);padding: 10px 15px;cursor: pointer;}
select#geolocation_id + .select-arrow-down {width: 40px;height: 40px;border-radius: 0;pointer-events: none;display: flex;align-items: center;justify-content: center;position: absolute;top: 0;right: 0;z-index: 3;transition: all 250ms linear;border-left: 1px solid rgba(51,51,51,0.1);}
/* New Address*/
#address{width: 100%;float: left;}
#address label{font-family: OpenSans-SB;}
#address .input-group-addon,
#address .form-control{border-radius: 0;height: 40px;}
#address .input-group-addon{background-color: #FFF;color: #FDB813;}
#address .btn{background-color: #325984;color: #FDB813;outline: 0;z-index: 2;border-radius: 0;width: 34px;width: 40px;height: 40px;}
#address .btn:after{content: "";position: absolute;top: 50%;right: 0;bottom: 0;left: 0;background-image: linear-gradient(rgba(51,51,51,.0), rgba(51,51,51,.2));}
#address .btn:active:after {background-color: rgba(51,51,51,.1);}
/* Coupon */
#coupon_accordion{width: 100%;float: left;position: relative;margin-bottom: 15px;}
#coupon_accordion .panel{background: transparent;box-shadow: none;}
#coupon_accordion .panel-heading{padding: 0;border-radius: 0;background-color: transparent;}
#coupon_accordion .panel-body{padding: 5px 0 0 0;border-radius: 0;background-color: transparent;border-top: 0;}
#coupon_accordion .form-control{height:50px;border-radius: 0;}
#coupon_accordion .btn {width: 50px;height: 50px;float: left;background-color: #325984;color: #FDB813;outline: 0;z-index: 2;border-radius: 0;display: flex;align-items: center;justify-content: center;}
#coupon_accordion a{font-size: 12px;font-family: OpenSans-SB;}
/***
 *** Select Services
 ***/
#results_sel_serv_wrapper{width: 100%;float: left;margin-top: 20px;}
#results_sel_serv_wrapper label{font-size: 12px;}
#results_sel_serv_wrapper label.cns{font-family: OpenSans-SB;margin-bottom: 5px;padding: 5px 0px;}
#results_sel_serv_wrapper .sel_serv_part{width:100%;float: left;margin-bottom: 20px;}
#results_sel_serv_wrapper .sel_serv_part:last-child{margin-bottom: 0px;position: -webkit-sticky;position: sticky;bottom: 0;}
#results_sel_serv_wrapper .nav-tabs > li{width: 50%;border-radius: 0;text-align: center;}
.nav-tabs > li > a{margin-right: 0;background: #eee;border-radius: 0;color: #999;border-bottom: 1px solid #DDD;}
.nav-tabs > li > a > i {display: none;}
.nav-tabs > li.active > a > i {display: inline-block;color: #FDB813;margin-right: 10px;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover{border-radius: 0;margin-right: 0;color: #325984;font-family: OpenSans-SB;}

/* Consumables Quality */
#cons_categories{width: 100%;float: left;padding: 10px;border: 1px solid #DDD;border-top: 0;}
.cons_single{width: 100%;float: left;}
.cons_single + .cons_single{margin-top: 5px;}
.cons_single .cons_single_logo{background:transparent;width: 100px;max-height:60px;float: left;display: flex;align-items: center;justify-content: center;position: relative;}
.cons_single .cons_single_logo span{position: absolute;top: 0;left: 0;font-size: 10px;font-family: OpenSans-B;background: #DDD;color: #888;width: 24px;height: 24px;/* padding: 2px 5px; */display: flex;align-items: center;justify-content: center;/* text-align: center; */border-radius: 15px;box-shadow: 1px 1px 3px #ddd;padding-left: 2px;cursor: default;}
.cons_single .cons_single_jobs{width: calc(100% - 100px);float:left;padding-left: 10px;font-size: 12px;color: #666;}
.cons_single .cons_single_jobs span{width: auto;float: left;text-align: left;margin-right: 15px;}
.cons_single .cons_single_jobs span:after{content: ",";float: right;margin-right: 2px;margin-left: 0px;}
.cons_single .cons_single_jobs span:last-child:after{content: "";}

#cons_categories .tab-pane {width: 100%;float: left;position: relative;}
#cons_premium > p{padding: 15px 0px;}
#cons_premium .label_prem{font-family: OpenSans-SB;margin: 0px 2px;}
#cons_premium .btn-refresh{margin-top: 15px;}

/* Results - Select Services */

/**********************
 *** RESULTS - MAIN ***
 **********************/
#results_main{width: calc(100% - 25%);float: right;padding-left: 15px;min-height: 15px;border-left: 1px solid rgba(51,51,51,.1);}

/*** Results Main - Header ***/
#results_header{width:100%;float:left;position: sticky;top: 60px;padding: 10px 0px;background-color: #FFF;z-index: 9997;}
#results_header #workshops_counter{display: block;text-align: left;margin-bottom: 0px;}
#results_header #workshops_counter span{margin-left: 5px;font-family: OpenSans-SB;}

/*** Results Main - Wrapper ***/
#results_workshops_wrapper{width: 100%;float: left;min-height: 30vh;padding: 15px 0px;}
/* Single Workshop */
#results_workshops_wrapper .workshop_single + .workshop_single{margin-top: 15px;}
#results_workshops_wrapper .workshop_single{width: 100%;float: left;}
/* 1. workshop_single:work_image */
.workshop_single .work_image{width: 230px;height: 140px;float: left;background: #DDD;background-image: url(../../images/workshop_no_image.png);background-size: cover;}
/* 2. workshop_single:work_gen_info */
.workshop_single .work_gen_info{width: calc(100% - 230px - 200px);height: 70px;float: left;border-top: 5px solid rgba(51,51,51,0.1);}
/* 3. workshop_single:work_extra_info */
.workshop_single .work_extra_info{width: calc(100% - 230px - 200px);height: 70px;float: left;background: #EEE;}
/* 4. workshop_single:work_price */
.workshop_single .work_price{width: 200px;height: 140px;float: left;background: #DDD;margin-top: -70px;position: relative;overflow: hidden;}

/* 1. workshop_single:work_image */
.work_image {overflow: hidden;}
.work_image img{width: 230px;height: 140px;float: left;transition: all 250ms linear;}
/*.work_image:hover img {transform: scale(1.1) rotate(0deg);}*/

/* 2. workshop_single:work_gen_info */
.work_gen_header{overflow: hidden;}
.work_gen_info{padding:10px 0px;background: #EEE;}
.work_gen_info .work_gen_title{font-family:OpenSans-SB;font-size: 16px;color: #325984;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.work_gen_info .work_gen_type,
.work_gen_info .work_gen_distance{color: #666;}
.work_gen_info .work_gen_distance i{margin-right:0px;color: #325984;}

/* 3. workshop_single:work_extra_info */
.work_extra_info{width:auto;float:left;padding: 0px 15px;position: relative;}
.workshop_rating_info{width: 100%;float: left;display: flex;align-items: center;}
.workshop_rating_info .workshop_rating{width: auto;float: left;}
.workshop_rating_info .workshop_rating .rating_stars{width:auto;float:left;pointer-events: none;color: #999;}
.workshop_rating_info .workshop_rating .rating_stars .stars > label{margin-bottom: 0px;}
.workshop_rating_info .workshop_rating .rating_stars .stars > label:before{font-size: 12px;}
.workshop_rating_info .workshop_rating .rating_num{width:auto;float:left;margin-left: 5px;font-family: OpenSans-B;font-size: 16px;}
.workshop_comments,.workshop_rating_count{margin-left: 5px;}
.workshop_comments{width: auto;float: left;color: #999;font-size: 12px;}
.workshop_comments:before{content: "-";float: left;margin-right: 5px;}
.workshop_comments:after{content: "Σχόλια";float: left;margin-left: 5px;}
.workshop_comments .comments_count{float: left;color: #333;font-family: OpenSans-SB;}
.workshop_rating_count{width: auto;float: left;color: #999;font-size: 12px;}
.workshop_rating_count:before{content: "-";float: left;margin-right: 5px;}
.workshop_rating_count:after{content: "Αξιολογήσεις";float: left;margin-left: 5px;}
.workshop_rating_count .rating_count{float: left;color: #333;font-family: OpenSans-SB;}
.workshop_more_info{width: auto;float: left;margin-top: 0px;font-family: OpenSans-SB;font-size: 12px;color: #325984;line-height: 16px;display: flex;align-items: center;position: absolute;bottom: 15px;left: 15px;}
.workshop_more_info span i{margin-left: 10px;font-size: 16px;}

/* 4. workshop_single:work_price */
.workshop_single .work_price{transition: all 100ms linear;}
.work_price_header{width: 100%;height: 100px;float: left;border-top:5px solid #325984;padding:20px 15px 0px 15px;}/*display: flex;flex-wrap: wrap;align-items: center;*/
.work_price_header .final_price{width:100%;float:left;font-size: 26px;color: #325984;}
.work_price_header .final_price .final_price_grouped{width: 100%;float: left;display: flex;align-items: center;justify-content: center;}
.work_price_header .final_price i{margin-right: 5px;}
.work_price_header .final_price span.prc{font-family: OpenSans-SB;font-size: 26px;color: #325984;margin-right: 5px;}
.work_price_header .final_price span{font-size: 12px;color: #666;}
.work_price_header .price_before_discount{width: 100%;float: left;}
.work_price_header .price_before_discount span{width: auto;float: left;color: #666;font-size: 12px;}
.work_price_header .price_before_discount span.price_before{color: #333;margin-left: 5px;text-decoration: line-through;}
.work_price_footer{width: 100%;height: 40px;float: left;display: flex;align-items: center;    justify-content: center;background-color: #325984;color: #fff;padding:0px 15px;}
.work_price_footer i{width:20px;margin-left:0px;opacity:0.5;margin-right: 0px;}

/*4. Hover State */
.workshop_single .work_price:hover{background-color: #325984;}
.workshop_single .work_price:hover .work_price_header{border-color: #FDB813;}
.workshop_single .work_price:hover .final_price,
.workshop_single .work_price:hover .prc{color: #FDB813;}
.workshop_single .work_price:hover .price_before_discount span,
.workshop_single .work_price:hover .final_price span,
.workshop_single .work_price:hover .work_price_footer{color: #FFF;}
.workshop_single .work_price:hover .work_price_footer i{opacity:1.0;color: #FDB813;}

/* Before Effect */
/*.workshop_single .work_price:hover:before {content: "\f00c";font-family: FontAwesome;font-size: 100px;position: absolute;top: 20%;right: -15px;z-index: 1;opacity: 0.1;color: #325984;color: #FDB813;color: #333;color: #FFF;color: #999;}*/

/* Coupon */
#coupon_accordion{width: 100%;float: left;position: relative;margin-bottom: 0px;}
#coupon_accordion .panel{background: transparent;box-shadow: none;}
#coupon_accordion .panel-heading{padding: 0;border-radius: 0;background-color: transparent;}
#coupon_accordion .panel-body{padding: 5px 0 0 0;border-radius: 0;background-color: transparent;border-top: 0;}
#coupon_accordion .form-control{height:40px;border-radius: 0;}
#coupon_accordion .btn {width: 40px;height: 40px;float: left;background-color: #325984;color: #FDB813;outline: 0;z-index: 2;border-radius: 0;display: flex;align-items: center;justify-content: center;}

#mobile_filters{display: none;}
/* MEDIA QUERIES */
@media (max-width: 767px){
    #topbar{position: fixed;}
    #selected_car #selected_car_title{width: 100%!important;}
	/*#results_side{display: none;}*/ /************ DEVELOPMENT REASONS ************/

    #results_side{background-color: #F2F2F2;position: fixed;top: 60px;bottom: 0;right: calc(-100% - 15px);max-height: unset;z-index: 999;transition: all 250ms linear;padding: 0px 15px !important;}
    #results_side #results_sort_wrapper{box-shadow: none;padding:15px 0px;}

    #results_sort_wrapper,
    #results_sel_serv_wrapper{display: none;}
    
    #results_sel_serv_wrapper {
        margin-top: 0px; 
        max-height: calc(100vh - 160px);
        overflow-y: scroll;
        overflow-x: hidden;
    }
    #results_sel_serv_wrapper .sel_serv_part:last-child {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
    }
    
    #results_sort_wrapper > a.visible-xs,
    #results_sel_serv_wrapper > a.visible-xs{margin-top: -15px;padding: 5px 10px;background: #325984;color: #FFF;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
    #results_sel_serv_wrapper > a.visible-xs{margin-top: 0px;position: sticky;top: 0;z-index: 999;}

    #results_sort_wrapper > a.visible-xs i,
    #results_sel_serv_wrapper > a.visible-xs i {margin-left: 5px;color: #FDB813;}

    section#results{padding:0;position: sticky;}
    /* Mobile Filters - visible-xs */
    #mobile_filters{display:block;width: 100%;float: left;padding: 15px 0px;background-color: #FFF;position: sticky;position: -webkit-sticky;top: 60px;z-index: 10;}
    #mobile_filters button{background-color: #DDD;border:1px solid rgba(51,51,51,0.1);width:50px;height: 50px;line-height:50px;color: #325984;padding: 0px;text-align: left;}
    #mobile_filters button + button{margin-left: 10px;}
    #mobile_filters button span{width: 50px;height: 50px;float: left;display: flex;justify-content: center;align-items: center;}
    #mobile_filters button i{transform: rotate(90deg);color: #325984;font-size: 20px;}
    #mobile_filters button i:last-child{transform: rotate(0deg);}
    #mobile_filters button:active{background-color: rgba(51,51,51,0.1);}
    #mobile_filters label{float: right;text-align: right;width: calc(100% - 120px);}
    /*#results_wrapper > div.row.visible-xs{position: sticky;top: 60px;background: #fff;z-index: 10;}*/

	#results_main,
	#results_side{width:100%;float:left;padding-left: 0px;padding-right: 0px;border-left: 0;}
    #results_side{width:80%;z-index: 9999;}
	#results_side .btn-refresh{width: 100%;}
	#results_header{padding-top: 0px;top: 155px;}

	/*** Results Main - Wrapper ***/
	/* Single Workshop */
	.workshop_single{display: flex;flex-wrap: wrap;}
	.workshop_single .work_gen_info{order:1;width: 100%;}
	.workshop_single .work_image{order:3;width: 50%;}
	.workshop_single .work_price{order:4;width: 50%;}
	.workshop_single .work_extra_info{order:2;width: 100%;}
	
	/* 2. workshop_single:work_gen_info */
	.work_gen_info .col-xs-3{padding-left: 0;}
	/* 3. workshop_single:work_extra_info */
	.work_extra_info .workshop_rating_info{height: 40px;padding-top: 0px;}
	.work_extra_info .workshop_more_info{bottom: 5px;left: 15px;height: 25px;}
	/* 4. workshop_single:work_price */
	.workshop_single .work_price{margin-top: 0px;}
    .work_price_header .price_before_discount {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .workshop_single .work_gen_info,
    .work_price_header{border-top: 0;}

    .workshop_single .work_extra_info,
    .workshop_single .work_gen_info{height: auto;}

    .work_gen_info{padding: 10px 0px 0px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
	#selected_car #selected_car_title{width: 100%!important;}
    /*#results_side{display: none;}*/ /************ DEVELOPMENT REASONS ************/
    #results_side{/*background-color: #F2F2F2;position: fixed;top: 60px;bottom: 0;right: calc(-100% - 15px);max-height: unset;z-index: 999;transition: all 250ms linear;padding: 0px 15px !important;*/}
    #results_side #results_sort_wrapper{box-shadow: none;}
    
    /*#results_sel_serv_wrapper,
    #results_sort_wrapper{display: none;}*/

    section#results{padding:0;}

    #results_main,
    #results_side{width:100%;float:left;padding-left: 0px;padding-right: 0px;border-left: 0;}
    #results_side .btn-refresh{width: 100%;}
    #results_header{padding-top: 15px;}

    /*** Results Main - Wrapper ***/
	#results_main{width:calc(100% - 40%);padding-left: 15px;}
    #results_side{width:40%;}
	/* Single Workshop */
	.workshop_single{display: flex;flex-wrap: wrap;}
	.workshop_single .work_gen_info{order:1;width: 100%;}
	.workshop_single .work_image{order:2;width: 50%;}
	.workshop_single .work_price{order:3;width: 50%;}
	.workshop_single .work_extra_info{order:4;width: 100%;}
	
	/* 2. workshop_single:work_gen_info */
	.work_gen_info .col-xs-3{padding-left: 0;}

	/* 3. workshop_single:work_extra_info */
	.work_extra_info .workshop_rating_info{height: 40px;}
	.work_extra_info .workshop_more_info{bottom: 5px;left: 15px;height: 25px;}

	/* 4. workshop_single:work_price */
	.workshop_single .work_price{margin-top: 0px;}
    .work_price_header .final_price .final_price_grouped{justify-content: center;}
}