#carrosseriestat,#contactHeader,#detailPriceCar,#headerOptionFix,.descTdCar,span.titleCar{font-weight:700}
.btn-garage-back,.descTdCar a{text-decoration:none}
#detail-car,.sidebarGarage{padding:10px;border:6px solid #C3C3C3}
#detail-car,.sidebarGarage,input.btnDetailCar{background-color:#DBD5D5}
.sidebarGarage{top:0}
.form-garage{width:100%;padding:5px}
.btn-form-garage{float:right}
#contactGarage label{display:block}
#contactHeader{display:block;font-size:23px}
#headerOptionFix{font-size:20px;display:block;border-bottom:1px dotted;padding-bottom:5px;margin-bottom:10px}
.adv-search{margin-top: 20px;margin-bottom: 20px;}
span.imgCar{width:60px;border:3px solid #D2D2D2;display:block;float:left;text-align:center;margin-right:10px;overflow:hidden}
.carLine{border-bottom:1px solid #E5E5E5}
img.ImgCarview,img.noImgCar{width:100%;display:block}
input.btnDetailCar{border:2px solid #C3C3C3;padding:5px}
#CarTable{width:100%}
table.tablesorter{margin:10px 0 15px;width:100%;text-align:left}
#detailPriceCar,#moreinfo{width:57%;text-align:right}
table.tablesorter tfoot tr th,table.tablesorter thead tr th{background-color:#DBD5D5;border-right:1px solid #C3C3C3;padding:4px;font-weight:700}
table.tablesorter thead tr .header{background-image:url(../../images/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer}
table.tablesorter tbody td{padding:4px;vertical-align:top}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6}
table.tablesorter thead tr .headerSortUp{background-image:url(../../images/asc.gif)}
table.tablesorter thead tr .headerSortDown{background-image:url(../../images/desc.gif)}
table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8}
#detailImagesCar{float:left;width:40%;height:350px;margin-right:20px;margin-bottom:20px;background-color:#fff}
#carLinkedSearch{border:6px solid #C3C3C3;padding:10px;background-color:#DBD5D5;margin-top:10px}
#detailMainImage{height:80%;overflow:hidden}
.bigImgCar{width:100%}
#detailPriceCar{float:left;font-size:20px;border-bottom:1px dotted;padding-bottom:10px;margin-bottom:10px}
#carrosseriestat{text-align:right}
#detailDescriptionCar{float:left;width:57%;border-bottom:1px dotted}
#moreinfo{float:left;margin-top:10px}
#detailDataCar{float:left;width:49%;border-right:1px dotted}
#detailOptionsFix{float:left;width:49%;margin-left:10px}
#detailOptDin{float:left;width:100%;border-top:1px dotted;padding-top:10px}
input#openContactCar{border:2px solid #C3C3C3;padding:5px;cursor:pointer}
.btn-garage-back{border:2px solid #C3C3C3;padding:5px;background-color:#DBD5D5;margin-top:10px;float:right}
#detailPicturesCar {margin-top: 6px;overflow: hidden;height: 62px;}
#searchListGarageContainer ul>li{width:32%;float:left;border-right:1px dotted;border-bottom:1px dotted;padding:3px;height:60px;cursor: pointer;}
span.titleCar{display:block}
input#carKm,input#carPower,input#carPrice{border:0;background-color:transparent}
.more-search{margin:10px 0;display:block;border-bottom:1px dotted;border-top:1px dotted}
.descTdCar{display:block}
.mThumbnailScroller{-ms-touch-action:none;touch-action:none}
.mThumbnailScroller.mTS_no_scroll{-ms-touch-action:auto;touch-action:auto}
.mTSWrapper{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.mTSContainer{margin:0;padding:0;overflow:hidden}
ol.mTSContainer,ul.mTSContainer{list-style:none}
.mTSThumb,ul.mTSContainer>li img{vertical-align:bottom}
.mTS_vertical .mTSContainer{margin-top:0!important;margin-bottom:0!important}
.mTS_horizontal .mTSContainer{margin-left:0!important;margin-right:0!important}
.mTSButton{width:20px;height:20px;line-height:20px;padding:14px;overflow:hidden;text-align:center;background-color:#000;color:#fff;display:inline-block;position:absolute;top:0;left:0;opacity:1;-webkit-transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s;-moz-transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s;-o-transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s;-ms-transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s;transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s}
.mTSButtonDown{top:auto;bottom:0}
.mTSButtonRight{left:auto;right:0}
.mTSButtonDown,.mTSButtonUp{left:50%;margin-left:-24px}
.mTSButtonLeft,.mTSButtonRight{top:50%;margin-top:-24px}
.mTSButtonIconContainer{display:inline-block;position:relative;width:100%;padding-bottom:100%;overflow:hidden}
.mTSButtonIcon{display:inline-block;fill:#fff;position:absolute;top:0;left:0}
.mTSButton.mTS-hidden{opacity:0;height:0;width:0;padding:0;-webkit-transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out;-moz-transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out;-o-transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out;-ms-transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out;transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out}
.mTS_horizontal .mTSThumbContainer,.mTS_horizontal ul.mTSContainer>li{float:left;padding: 0 0 0 0 !important;}
.mTS-buttons-in .mTSButtonIcon{fill:#fff}
.mTS-buttons-in .mTSButton,.mTS-buttons-in .mTSWrapper{background-color:inherit}
.mTS-buttons-in .mTSButtonLeft,.mTS-buttons-in .mTSButtonRight{width: 24px;height: 46px;padding: 24px 4px 0;margin-top: -38px;}
.mTS-buttons-in .mTSButtonDown,.mTS-buttons-in .mTSButtonUp{width:24px;height:24px;padding:4px 24px;margin-left:-36px}
.mTS-buttons-in .mTSButton.mTS-hidden{height:0;width:0;padding:0}
.mTS-buttons-in .mTSButton:not(.mTS-hidden){opacity:.4}
.mTS-buttons-in:hover .mTSButton:not(.mTS-hidden){opacity:1}
.mTS-buttons-in .mTS_vertical .mTSThumbContainer{margin:14px 0}
.mTS-buttons-in .mTS_vertical .mTSThumbContainer:first-child{margin-top:0}
.mTS-buttons-in .mTS_vertical .mTSThumbContainer:last-child{margin-bottom:0}
.mTS-buttons-in .mTS_horizontal .mTSThumbContainer{margin:0 7px}
.mTS-buttons-in .mTS_horizontal .mTSThumbContainer:first-child{margin-left:0}
.mTS-buttons-in .mTS_horizontal .mTSThumbContainer:last-child{margin-right:0}
.mTS-buttons-out{padding:6px;background:#000}
.mTS-buttons-out .mTSButtonIcon{fill:#000}
.mTS-buttons-out .mTSButton{background-color:transparent;width:36px;height:36px;line-height:42px;padding:6px}
.mTS-buttons-out .mTSButton.mTS-hidden{height:0;width:0;padding:0}
.mTS-buttons-out .mTS_vertical .mTSThumbContainer{margin:6px 0}
.mTS-buttons-out .mTS_vertical .mTSThumbContainer:first-child{margin-top:0}
.mTS-buttons-out .mTS_vertical .mTSThumbContainer:last-child{margin-bottom:0}
.mTS-buttons-out .mTS_horizontal .mTSThumbContainer{margin:0 3px}
.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:first-child{margin-left:0}
.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:last-child{margin-right:0}
.mTS-hover-full{padding:8px;background:rgba(0,0,0,.2)}
.mTS-hover-full .mTS_vertical .mTSThumbContainer{margin:8px 0}
.mTS-hover-full .mTS_vertical .mTSThumbContainer:first-child{margin-top:40px}
.mTS-hover-full .mTS_vertical .mTSThumbContainer:last-child{margin-bottom:40px}
.mTS-hover-full .mTS_horizontal .mTSThumbContainer{margin:0 4px}
.mTS-hover-full .mTS_horizontal .mTSThumbContainer:first-child{margin-left:40px}
.mTS-hover-full .mTS_horizontal .mTSThumbContainer:last-child{margin-right:40px}
a#mTS_1_buttonRight {background-color: rgba(0, 0, 0, 0.6);}
a#mTS_1_buttonLeft {background-color: rgba(0, 0, 0, 0.6);}
ul#mTS_1_container {padding: 0 0 0 0;}
img.smallImgCarList {float: left;margin-right: 10px;}
.highslide img {border: 0px solid silver;}
span.priceCar {float: right;}
span#modelCarText {font-weight: bold;}
button#btnSend {border: 1px solid #D5D5D5;border-radius: 0;background: #DFDFDF url(none) 50% 50% repeat-x;padding: 5px;}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {border-radius: 0;background: #DFDFDF url(none) 50% 50% repeat-x;}
/*#contactGarage input {width: 95%;}*/
#contactGarage textarea {width: 98%;}
.networks-garage {float: left;}
/*sudoslider*/
.car-slider-wrapper {position: relative;}
.car-slider {position: relative;}
.car-slider-wrapper ul {margin: 0;padding: 0;list-style: none;overflow: hidden;}
.car-slider-wrapper ul>li {-webkit-backface-visibility: hidden;}
.car-slider-wrapper ul img {display: block;width: 100%;user-select: none;}
.car-slider-wrapper .slides>ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.car-slider-wrapper.loader>* {opacity: 0;}
.car-slider-wrapper.loader .loader {width: 100%;height: 100%;opacity: 1;}
.car-slider-wrapper .loader {position: absolute;left: 0;top: 0;opacity: 0;background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%23ccc%22%3E%0A%20%20%3Cpath%20opacity%3D%22.25%22%20d%3D%22M16%200%20A16%2016%200%200%200%2016%2032%20A16%2016%200%200%200%2016%200%20M16%204%20A12%2012%200%200%201%2016%2028%20A12%2012%200%200%201%2016%204%22/%3E%0A%20%20%3Cpath%20d%3D%22M16%200%20A16%2016%200%200%201%2032%2016%20L28%2016%20A12%2012%200%200%200%2016%204z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2016%2016%22%20to%3D%22360%2016%2016%22%20dur%3D%220.8s%22%20repeatCount%3D%22indefinite%22%20/%3E%0A%20%20%3C/path%3E%0A%3C/svg%3E%0A%0A);background-position: center center;background-repeat: no-repeat;transition: opacity .25s;}
.car-slider-wrapper .slider-thumb-controls {display: none;}
.car-slider-wrapper .controls a, .car-slider-wrapper .slider-thumb-controls a {width: 30px;height: 30px;line-height: 30px;margin: -15px 0 0;display: block;position: absolute;top: 50%;z-index: 8;cursor: pointer;opacity: 0.8;font-family: 'FontAwesome';font-size: 24px;color: #000;outline: none;transition: all .4s;}
.car-slider-wrapper .nextBtn {right: 0px;text-align: right;}
.car-slider-wrapper .prevBtn {left: 0px;text-align: left;}
.car-slider-wrapper .controls a:hover, .car-slider-wrapper .slider-thumb-controls a:hover {opacity: 1;}
#sliderControls {margin: 10px 0 0;overflow: hidden;}
#sliderControls li {text-align: center;opacity: .55;transition: all .4s;}
#sliderControls li>img {display: block;width: 90%;margin: 0 auto;cursor: pointer;backface-visibility: hidden;}
#sliderControls li:hover, #sliderControls li.active {opacity: 1;}
#fancybox-wrap,   #fancybox-wrap *{box-sizing: content-box;}
/*List class*/
.carLineList{border-top: 1px solid #ccc;cursor: pointer;min-height: 128px;overflow: hidden;position: relative;}
.imgBodyCarList{float: none;width: 120px;}
.ImgCarviewList{width: 100%;}
.noImgCarList{width:100%;}
.headerClassListElem{background-color: #f1eee9;height: 24px;float: left;cursor: pointer;}
.listItemHeaderPrice{height: 25px;padding-left: 25px;width: 167px;}
.listItemHeaderMileage{width: 134px;}
.listItemHeaderEZ{width: 97px;}
.listItemHeaderPower{width: 147px;}
.bodyCarList{width: 400px;}
.bodyCarList:hover{margin-left: 25px;text-decoration: none;}
.selected{font-size: 14px;color: blue;}
.listOrderV:hover,.listOrderO:hover{cursor: pointer;font-size: 32px;text-decoration: none;}
.garageContainer .selected {color: #668fc4;}
.garageContainer .headGarage h4 {font-size: 24px;font-weight: bold;margin: 0;}
.garageContainer #containerChangeView {position: relative;padding: 10px 0 0;}
.garageContainer #containerChangeView span {cursor: pointer;display: inline-block;margin-left: 5px;line-height: 24px;}
.garageContainer #containerChangeView span i {font-size: 18px;}
/* Sidebar */
.garageContainer .sidebarGarage {border: 0;background: #f2f2f2;padding: 20px;}
.garageContainer .sidebarGarage .sidebarTitle {font-size: 24px;line-height: 1em;padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.garageContainer .sidebarGarage #searchGarageContainer #mainOptions .searchLabel {display: block;padding-bottom: 10px;}
.garageContainer .sidebarGarage #searchGarageContainer #mainOptions .searchLabel strong {display: inline-block;}
.garageContainer .sidebarGarage #searchGarageContainer #mainOptions .searchLabel .searchField {display: block;width: 100%;background: #fff;border: 1px solid #ccc;padding: 5px;margin-top: 5px;}
.garageContainer .sidebarGarage #searchGarageContainer #mainOptions .searchLabel input.searchField {padding-left: 10px;padding-right: 10px;}
.garageContainer .sidebarGarage #searchGarageContainer .more-search {border: 0;font-size: 18px;font-weight: bold;}
.garageContainer .sidebarGarage #searchGarageContainer #avancedOptions .adv-search {margin: 0 0 20px;}
.garageContainer .sidebarGarage #searchGarageContainer #avancedOptions .adv-search .searchPrice {font-weight: bold;display: block;padding-bottom: 5px;}
.garageContainer .sidebarGarage #searchGarageContainer #avancedOptions .adv-search .searchPrice input#carKm,
.garageContainer .sidebarGarage #searchGarageContainer #avancedOptions .adv-search .searchPrice input#carPower,
.garageContainer .sidebarGarage #searchGarageContainer #avancedOptions .adv-search .searchPrice input#carPrice {font-weight: normal;}
.garageContainer .sidebarGarage #searchGarageContainer #resetButton { display: block !important; margin: 0 auto !important; background: #668fc4;border: 1px solid #333;color: #fff;text-align: center;font-weight: bold;font-size: 18px;line-height: 24px;display: block;width: 100%;padding: 5px;transition: background .4s;}
.garageContainer .sidebarGarage #searchGarageContainer #resetButton:hover {background: #333;}
.garageContainer .sidebarGarage #searchGarageContainer .preloadGarage { padding: 10px 0; margin: 0px;font-size: 1.5em; display: none; }
.garageContainer .sidebarGarage #searchGarageContainer .preloadGarage.active { display: block; }
/* List View */
.garageContainer #garageContentList {position: relative;padding: 10px 0 20px;}
.garageContainer #garageContentList #containerChangeView {float: right;padding: 10px 0;}
.garageContainer #garageContentList #containerChangeView span {cursor: pointer;display: inline-block;margin-left: 5px;font-size: 0;}
.garageContainer #garageContentList #containerChangeView span i {font-size: 18px;line-height: 24px;}
.garageContainer #garageContentList #orderListContainer {padding: 10px 0;border-bottom: 1px solid #ccc;line-height: 24px;}
.garageContainer #garageContentList #orderListContainer .left {float: left;}
.garageContainer #garageContentList #orderListContainer .right {float: right;}
.garageContainer #garageContentList #orderListContainer .listOrderV {display: inline-block;background: #eaeaea;border: 1px solid #ccc;padding: 0 10px;margin-left: 2px;margin-bottom: 2px;color: #333;transition: all .4s;}
.garageContainer #garageContentList #orderListContainer .listOrderV:hover,
.garageContainer #garageContentList #orderListContainer .listOrderV.selected {background: #333;border-color: #333;color: #fff;font-size: inherit;}
.garageContainer #garageContentList #orderListContainer .listOrderO {display: inline-block;background: #eaeaea;border: 1px solid #ccc;padding: 0 7px;margin-left: 2px;color: #333;transition: all .4s;}
.garageContainer #garageContentList #orderListContainer .listOrderO:hover,
.garageContainer #garageContentList #orderListContainer .listOrderO.selected {font-size: inherit;background: #333;border-color: #333;color: #fff;}
.garageContainer #garageContentList .carLineList {border-top: 0;border-bottom: 1px solid #ccc;padding: 10px 0;transition: background .4s;}
.garageContainer #garageContentList .carLineList:hover {background: #f2f2f2;}
.garageContainer #garageContentList .carLineList .imgBodyCarList {float: left;width: 200px;margin-right: 20px;}
.garageContainer #garageContentList .carLineList .bodyCarList {width: auto;}
.garageContainer #garageContentList .carLineList .bodyCarList:hover {margin: 0;}
.garageContainer #garageContentList .carLineList .bodyCarList .headerClassListElem {background-color: inherit;cursor: inherit;float: inherit;height: inherit;width: inherit;padding: 0;}
.garageContainer #garageContentList .carLineList .bodyCarList .listItemPrice {float: right;font-size: 24px;font-weight: bold;}
.garageContainer #garageContentList .carLineList .bodyCarList .titleBodyCarList {font-size: 18px;font-weight: bold;}
.garageContainer #holder {position: relative;text-align: center;padding: 10px 0;}
.garageContainer #holder a {display: inline-block;background: #eaeaea;border: 1px solid #ccc;padding: 0 7px;margin: 0 2px;color: #333;font-size: 12px;line-height: 20px;text-decoration: none;cursor: pointer;vertical-align: middle;transition: all .4s;}
.garageContainer #holder a:hover,.garageContainer #holder a.jp-current {background: #333;border-color: #333;color: #fff;font-weight: normal;}
.garageContainer #holder a.jp-disabled,.garageContainer #holder a.jp-disabled:hover {background: #eaeaea;border: 1px solid #ccc;color: #ccc;cursor: default;}
.garageContainer #holder a.jp-previous,.garageContainer #holder a.jp-next {font-size: 0;line-height: 0;}
.garageContainer #holder a.jp-previous::after,.garageContainer #holder a.jp-next::after {font-family: 'FontAwesome';font-size: 12px;line-height: 20px;}
.garageContainer #holder a.jp-previous::after {content: '\f0d9';}
.garageContainer #holder a.jp-next::after {content: '\f0da';}
/* Table View */
.garageContainer #garageContent {position: relative;padding: 10px 0 20px;}
.garageContainer #garageContent .dataTables_length {padding: 10px 0;}
.garageContainer #garageContent .dataTables_length select {border: 1px solid #ccc;background: #fff;padding: 5px;margin: 0 5px}
.garageContainer #garageContent .dataTables_filter {padding: 10px 0;}
.garageContainer #garageContent .dataTables_filter input {border: 1px solid #ccc;background: #fff;padding: 5px 10px;}
.garageContainer #garageContent table.dataTable thead th,
.garageContainer #garageContent table.dataTable thead td {border-left: 1px solid #666;border-right: 0;border-bottom: 0;}
.garageContainer #garageContent table.dataTable thead th:nth-child(1),
.garageContainer #garageContent table.dataTable thead td:nth-child(1) {width: 20%!important}
.garageContainer #garageContent table.dataTable thead th:nth-child(2),
.garageContainer #garageContent table.dataTable thead td:nth-child(2) {width: 15%!important}
.garageContainer #garageContent table.dataTable thead th:nth-child(3),
.garageContainer #garageContent table.dataTable thead td:nth-child(3) {width: 15%!important}
.garageContainer #garageContent table.dataTable thead th:nth-child(4),
.garageContainer #garageContent table.dataTable thead td:nth-child(4) {width: 15%!important}
.garageContainer #garageContent table.dataTable thead th:nth-child(5),
.garageContainer #garageContent table.dataTable thead td:nth-child(5) {width: 12.5%!important}
.garageContainer #garageContent table.dataTable thead th:nth-child(6),
.garageContainer #garageContent table.dataTable thead td:nth-child(6) {width: 12.5%!important}
.garageContainer #garageContent table.dataTable thead th:nth-child(7),
.garageContainer #garageContent table.dataTable thead td:nth-child(7) {width: 10%!important}
.garageContainer #garageContent table.dataTable thead th.sorting_asc::before,
.garageContainer #garageContent table.dataTable thead td.sorting_asc::before,
.garageContainer #garageContent table.dataTable thead th.sorting_desc::before,
.garageContainer #garageContent table.dataTable thead td.sorting_desc::before {font-family: 'FontAwesome';font-weight: normal;opacity: .75;padding: 0 5px;float: right;}
.garageContainer #garageContent table.dataTable thead th.sorting_asc::before,
.garageContainer #garageContent table.dataTable thead td.sorting_asc::before {content: '\f175';}
.garageContainer #garageContent table.dataTable thead th.sorting_desc::before,
.garageContainer #garageContent table.dataTable thead td.sorting_desc::before {content: '\f176';}
.garageContainer #garageContent table.dataTable thead th:first-child,
.garageContainer #garageContent table.dataTable thead td:first-child {border-left: 0;}
.garageContainer #garageContent table.dataTable thead th:last-child,
.garageContainer #garageContent table.dataTable thead td:last-child {width: 60px;}
.garageContainer #garageContent table.tablesorter tfoot tr th,
.garageContainer #garageContent table.tablesorter thead tr th {background: #333;color: #fff;font-weight: bold;padding: 0px 5px;}
.garageContainer #garageContent table.tablesorter tbody tr.odd td {background: #f2f2f2; position: relative;}
.garageContainer #garageContent table.tablesorter tbody tr td {position: relative;}
.garageContainer #garageContent table.tablesorter .imgCar {border: 0;float: none;}
.garageContainer #garageContent table.tablesorter .descCar {display: none;}
/* Detail View */
.garageContainer #detailHeaderCar {border-bottom: 1px solid #ccc;padding-bottom: 5px;margin-bottom: 10px;}
.garageContainer #detailHeaderCar h4 {font-size: 24px;font-weight: normal;margin: 0;float: left;}
.garageContainer #detailHeaderCar #prevNext {position: relative;float: right;padding: 2px 0 0 10px;}
.garageContainer #detailHeaderCar #prevNext a {display: inline-block;background: #eaeaea;border: 1px solid #ccc;padding: 0 7px;margin-left: 2px;color: #333;font-size: 0;line-height: 0;text-decoration: none;cursor: pointer;vertical-align: middle;transition: all .4s;}
.garageContainer #detailHeaderCar #prevNext a:hover {background: #333;border-color: #333;color: #fff;font-weight: normal;}
.garageContainer #detailHeaderCar #prevNext a::after {font-family: 'FontAwesome';font-size: 14px;line-height: 20px;}
.garageContainer #detailHeaderCar #prevNext a.btnAnt::after {content: '\f0d9';}
.garageContainer #detailHeaderCar #prevNext a.btnNext::after {content: '\f0da';}
.garageContainer #detail-car {position: relative;border: 0;padding: 0;background: none;}
.garageContainer #detail-car #car_slider,
.garageContainer #detail-car #sliderControls,
.garageContainer #detail-car #car_slider li,
.garageContainer #detail-car #sliderControls li {list-style: none;margin: 0;padding: 0;background: none}
.garageContainer #detail-car #detailImagesCar {position: relative;width: 450px;height: auto;margin: 0 50px 20px 0;}
.garageContainer #detail-car #detailImagesCar #detailMainImage {height: 350px;}
.garageContainer #detail-car #detailImagesCar #detailMainImage #MainPhotoContainerLink {height: 350px;display: block;background-size: cover;background-repeat: no-repeat;background-position: center;}
.garageContainer #detail-car #detailPriceCar {font-size: inherit;border: 0;width: auto;text-align: left;float: none;font-weight: bold;margin: 0;padding: 0;}
.garageContainer #detail-car #detailPriceCar span {display: block;margin: 0;font-size: 30px;font-weight: bold;}
.garageContainer #detail-car #carrosseriestat {text-align: left;font-size: 18px;padding: 10px 0;}
.garageContainer #detail-car .title {margin: 20px 0 10px;padding-bottom: 5px;font-weight: bold;font-size: 18px;border-bottom: 1px solid #ccc;}
.garageContainer #detail-car .title span {margin: 0;padding: 0;border: 0;font-size: inherit;}
.garageContainer #detail-car #detailDataCar {float: none;width: auto;border: 0;}
.garageContainer #detail-car .networks-garage {float: none;width: auto;border: 0;}
.garageContainer #detail-car #detailOptionsFix {float: none;width: auto;margin: 0;}
.garageContainer #detail-car #detailDataCar ul,
.garageContainer #detail-car #detailOptionsFix ul {list-style: none;margin: 0 0 0 20px;padding: 0;background: none}
.garageContainer #detail-car #detailDataCar ul li,
.garageContainer #detail-car #detailOptionsFix ul li {position: relative;padding: 0 0 5px;list-style: disc;background: none}
.garageContainer #detail-car #detailOptionsFix ul::after {content: '';display: block;clear: both;}
.garageContainer #detail-car #detailOptionsFix ul li {width: 33.33333333%;float: left;}
.garageContainer #moreinfo {text-align: left;float: none;width: auto;margin: 30px 0;}
.garageContainer #moreinfo .title {border-bottom: 1px solid #ccc;font-size: 18px;margin: 20px 0 10px;padding-bottom: 5px;}
.garageContainer #moreinfo input#openContactCar {background: #668fc4;border: 1px solid #333;color: #fff;text-align: center;font-weight: bold;font-size: 14px;line-height: 24px;display: inline-block;padding: 5px 15px;transition: background .4s;}
.garageContainer #moreinfo input#openContactCar:hover {background: #333;}
.garageContainer #carLinkedSearch {background: none;border: 0;margin: 20px 0 0;padding: 0;border-top: 3px double #ccc;}
.garageContainer #carLinkedSearch ul#searchCarList {list-style: none;margin: 0;padding: 0;}
.garageContainer #carLinkedSearch ul#searchCarList::after {content: '';display: block;clear: both;}
.garageContainer #carLinkedSearch ul#searchCarList li {float: left;border: 0;padding: 5px;margin: 0px;width: 33.33333333%;height: 60px;border-bottom: 1px solid #ccc;transition: background .4s;}
.garageContainer #carLinkedSearch ul#searchCarList li:hover {background: #e6e6e6;}
.garageContainer #carLinkedSearch ul#searchCarList li span.imgListCar {display: block;}
.garageContainer #carLinkedSearch ul#searchCarList li span.imgListCar img.smallImgCarList {max-height: 50px;max-width: 75px;width: auto;height: auto;float: left;margin-right: 10px;}
.garageContainer #carLinkedSearch ul#searchCarList li span.imgListCar span {display: block;}
.garageContainer #carLinkedSearch ul#searchCarList li span.imgListCar span.priceCar {float: none;}
.garageContainer .btn-garage-back {float: none;background: none;border: 0;text-decoration: none;color: #668fc4;font-weight: bold;font-size: 14px;line-height: 24px;display: inline-block;transition: all .4s;}
.garageContainer .btn-garage-back i {transition: all .4s;}
.garageContainer .btn-garage-back:hover {color: #333;}
.garageContainer .btn-garage-back:hover i {margin-right: 5px;}
/* Contact Form */
#contactGarageContainer {position: relative;}
#contactGarageContainer .input-block {display: block;padding-bottom: 10px;display: flex;flex-direction: column;align-items: flex-start;}
#contactGarageContainer .input-block label {display: none;margin-bottom: 5px;}
#contactGarageContainer .input-block .garageContactField {margin: 0px; display: block;width: 100%;background: #fff;border: 1px solid #ccc;padding: 5px 10px;resize: none;transition: border .4s;order: 1;}
#contactGarageContainer .input-block .garageContactField:focus {border-color: #999;}
#contactGarageContainer .input-block .formError {display: block;width: 100%;position: relative!important;left: 0!important;top: 0!important;margin: 0!important;font-size: 12px;color: #fff;font-weight: bold;background: #c00;padding: 5px 10px 4px;transition: all .4s;order: 2;}
#contactGarageContainer .input-block .formError + .garageContactField {border-color: #c00;}
@media only screen and (max-width : 768px) {.garageContainer .sidebarGarage .sidebarTitle {cursor: pointer;}
    .garageContainer .sidebarGarage .sidebarTitle::after {content: '\f13a';font-family: 'FontAwesome';float: right;}
    .garageContainer .sidebarGarage #searchGarageContainer {display: none;overflow: hidden;}
    .garageContainer #garageContent table.tablesorter thead {display: none;}
    .garageContainer #garageContent table.tablesorter tbody tr.odd td,.garageContainer #garageContent table.tablesorter tbody tr.even td {background: none;}
    .garageContainer #garageContent table.tablesorter tbody tr td {display: block;padding: 0px 0px 5px;}
    .garageContainer #garageContent table.tablesorter tbody tr td::before {content: attr(data-label) ":";display: inline-block;font-weight: bold;padding-right: 5px;}
    .garageContainer #garageContent table.tablesorter tbody tr td.imgTdCar {border-top: 1px solid #ccc;padding-top: 15px;}
    .garageContainer #garageContent table.tablesorter tbody tr td.kmTdCar {padding-bottom: 15px;}
    .garageContainer #garageContent table.tablesorter .imgCar {float: right;margin: 0 0 10px 10px;}
    .garageContainer #garageContent table.tablesorter .descTdCar {display: inline-block;}
    .garageContainer #detail-car #detailPriceCar {padding-top: 20px;}
    .garageContainer #detail-car #detailOptionsFix ul li {width: 50%;}
    .garageContainer #carLinkedSearch ul#searchCarList li {width: 50%;}}
@media only screen and (max-width : 480px) {
    .garageContainer #garageContentList #orderListContainer .left,
    .garageContainer #garageContentList #orderListContainer .right {float: none;}
    .garageContainer #garageContentList .carLineList .imgBodyCarList {float: none;}
    .garageContainer #garageContentList .carLineList .bodyCarList .listItemPrice {float: none;}
    .garageContainer #detail-car #detailOptionsFix ul li {float: none;width: auto;}
    .garageContainer #carLinkedSearch ul#searchCarList li {float: none;width: auto;}}

.favoris-garage a.garageFavorite, .favoris-garage a.garageFavoriteRemove {color: #fff;background: #06a7ea;font-weight: bold;line-height: 30px;display: inline-block;text-decoration: none;transition: background .4s;width: 30px;height: 30px;text-align: center;border-radius: 5px;}
.favoris-garage a.garageFavorite::before { content: '\f0fe'; font-family: 'FontAwesome';font-weight: normal; font-size: 1.4em; }
.favoris-garage a.garageFavoriteRemove::before { font-family: 'FontAwesome';font-weight: normal;content: '\f146'; font-size: 1.4em; }
.favoris-garage a.garageFavoriteRemove { display: none; }

.property-actions { clear: both;padding-left: 0px !important;display: flex;grid-gap: 5px;position: relative;padding: 5px 0 5px 0;margin: 0px; }
.property-actions li { list-style: none !important; background: none !important;margin-left: 0px !important;padding-left: 0px !important; }
.property-actions li a.printDetailCar { color: #fff;background: #06a7ea;font-weight: bold;line-height: 30px;display: inline-block;text-decoration: none;transition: background .4s;width: 30px;height: 30px;text-align: center;border-radius: 5px; }
.property-actions li a.printDetailCar::before { content: '\f02f'; font-family: 'FontAwesome';font-weight: normal; font-size: 1.4em; }

.emptyresult { text-align: center; padding: 40px 0; }
.hidden { display: none; }

.carhome { padding: 40px 0; }
.carhome .block-car-list { display: block !important; float: left; margin: 5px; background: rgba(0,0,0,0.1); }
.carhome .block-car-list:hover { background: rgba(0,0,0,0.2); }
.carhome .property-row-image { display: block !important; width: 100% !important; height: 250px; overflow: hidden; }
.carhome .immoListPhotoImage { width: 100% !important; }
.carhome .immoListPhotoLink { display: initial !important; }
.carhome .immoTitle h2 { font-size: 1.5em !important; text-transform: uppercase;font-weight: 700; }
.carhome .title { font-size: 2.5em; text-transform: uppercase; font-weight: 700; color: #000; }
.carhome .title:after { content: '';position: absolute;width: 100px;left: 50%;margin-left: -50px;bottom: 0;border-top: 1px solid #000; }
.carhome .property-row-content { padding: 20px; }
.carhome .property-row-content h2 { padding: 0px !important; line-height: 1em !important; }
.carhome .property-row-content h2 a { text-transform: uppercase; text-decoration: none; }
.carhome .property-row-body { padding: 20px 0; min-height: 115px; box-sizing: border-box; }

.carhome .slick-slider {position: relative;display: block;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: none;-webkit-tap-highlight-color: transparent;}
.carhome .slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.carhome .slick-list:focus {outline: none;}
.carhome .slick-list.dragging {cursor: pointer;cursor: hand;}
.carhome .slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carhome .slick-track {position: relative;left: 0;top: 0;display: block;zoom: 1;}
.carhome .slick-track:before, .slick-track:after {content: "";display: table;}
.carhome .slick-track:after {clear: both;}
.carhome .slick-loading .slick-track {visibility: hidden;}
.carhome .slick-slide {float: left;height: 100%;min-height: 1px;display: none;}
.carhome .slick-slide img {display: block; width: 100%;}
.carhome .slick-slide.slick-loading img {display: none;}
.carhome .slick-slide.dragging img {pointer-events: none;}
.carhome .slick-initialized .slick-slide {display: block;}
.carhome .slick-loading .slick-slide {visibility: hidden;}
.carhome .slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}

@font-face {  font-family: "slick";  src: url("fonts/slick.eot");  src: url("fonts/slick.eot?#iefix") format("embedded-opentype"), url("fonts/slick.woff") format("woff"), url("fonts/slick.ttf") format("truetype"), url("fonts/slick.svg#slick") format("svg");  font-weight: normal;  font-style: normal;  }

.carhome .slick-prev, .carhome .slick-next {position: absolute;display: block;height: 30px;width: 30px;line-height: 0;font-size: 0;cursor: pointer;background: transparent;color: transparent;top: 50%;margin-top: -10px;padding: 0;border: none;outline: none; z-index: 10;}
.carhome .slick-prev:hover, .carhome .slick-prev:focus, .carhome .slick-next:hover, .carhome .slick-next:focus {outline: none;background: transparent;color: transparent;}
.carhome .slick-prev:hover:before, .carhome .slick-prev:focus:before, .carhome .slick-next:hover:before, .carhome .slick-next:focus:before {opacity: 1;}
.carhome .slick-prev.slick-disabled:before, .carhome .slick-next.slick-disabled:before {opacity: 0.25;}
.carhome .slick-prev:before, .carhome .slick-next:before {font-family: "slick";font-size: 30px;line-height: 1;color: white;opacity: 0.75;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.carhome .slick-prev {left: 10px;}
.carhome .slick-prev:before {content: "\2190";}
.carhome .slick-next {right: 10px;}
.carhome .slick-next:before {content: "\2192";}
.carhome .slick-slider {margin-bottom: 30px;}
.carhome .slick-dots {position: absolute;bottom: -45px;list-style: none;display: block;text-align: center;padding: 0;width: 100%;}
.carhome .slick-dots li {position: relative;display: inline-block;height: 20px;width: 20px;margin: 0 5px;padding: 0;cursor: pointer;background: transparent !important; padding: 0px !important; }
.carhome .slick-dots li button {border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0;font-size: 0;color: transparent;padding: 5px;cursor: pointer;}
.carhome .slick-dots li button:hover, .carhome .slick-dots li button:focus {outline: none;}
.carhome .slick-dots li button:hover:before, .carhome .slick-dots li button:focus:before {opacity: 1;}
.carhome .slick-dots li button:before {position: absolute;top: 0;left: 0;content: "\2022";width: 20px;height: 20px;font-family: "slick";font-size: 16px;line-height: 20px;text-align: center;color: black;opacity: 0.25;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.carhome .slick-dots li.slick-active button:before {color: black;opacity: 0.75;}
.carhome #carList .property-row {background: #eee;margin-bottom: 20px;display: table;border: 0;width: 100%;position: relative;}
.carhome #carList .property-row .property-row-content {display: table-cell;vertical-align: top;padding: 15px 20px;color: #333;}
.carhome .property-row-content h2 a { text-decoration: none; }
.garageCarTypeDataBody { margin-bottom: 30px; }

.box_popup_print_property {width: 100%;background-color: rgba(0,0,0,0.5);z-index: 10000;position: fixed;height: 100%;display: none;top: 0px;left: 0px;}
.box_popup_print_property .content {width: 90%;background-color: #FFF;margin: 5vh auto;height: 90%;box-sizing: border-box;}
.box_popup_print_property .content .fa {float: right;cursor: pointer;font-size: 1.3em;padding: 10px;color: #555;opacity: 1;}
.box_popup_print_property .content iframe {border: 0px;}
.box_popup_print_property .content .fa-circle-notch {font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;font-size: 1.3em;}
.box_popup_print_property .content .fa-circle-notch::before {content: "\f1ce";}

.imgBodyCarList .infos { position: absolute;top: 0px;left: 0;padding: 0px 10px;margin: 0;font-size: 12px;font-weight: 700;line-height: 30px;color: #FFF;background: rgba(0,0,0,0.7); }
.imgBodyCarList .infos .hidden { display: none; }
.car-slider .infos { position: absolute; top: 10px; left: 0;padding: 5px 10px;margin: 0;font-size: 1.3em;color: #FFF;background: rgba(0,0,0,0.7);text-transform: uppercase; z-index: 10; }

.loader_mail{display:none;background-color:#FFF;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding:100px 0}
.loader_mail.active{display:block}
.loader_mail .fa { color: #000; }
.loader_mail .box_loader{left:0;right:0;top:0;bottom:0;width:100%;height:50px;margin:auto;position:absolute}
.loader_mail .box_loader p{margin:10px 0!important;text-transform:uppercase;font-weight:700;font-size:.8em}
#openContactCar { display: block;width: 100%;padding: 5px 10px;resize: none; }
.infosPercentPriceDiscount { z-index: 10; position: absolute;right: 10px;top: 10px;font-size: 1.2em;background: #000;color: #FFF;font-weight: 700;padding: 0px;width: 60px;height: 60px;line-height: 60px;text-align: center;border-radius: 50%;}