/* Compiled Less CSS File */
/* Generated from "expautospro2.css" */

/***********************************************************************************************
	ExpAutos Pro component styles for IceTheme template
************************************************************************************************/
/* Import LESS variables and mixins */
/***********************************************************************************************/
/* LESS VARIABLES */
/***********************************************************************************************/
/***********************************************************************************************/
/* LESS MIXINS */
/***********************************************************************************************/
/* General Styles
-----------------------------------------------------------------------------------------------*/
#exppagescounter {
  color: #999999;
  font-style: italic;
}
/* Component
-----------------------------------------------------------------------------------------------*/
/* List page */
#expautospro table.explist_table thead th {
  vertical-align: middle;
}
#expautospro table.explist_table thead th a.btn-mini {
  margin: 2px;
}
#expautospro table.explist_table .expautos_list_markmod_bottom > span {
  display: inline-block;
  line-height: 26px;
}
#expautospro table.explist_table .expimgcount {
  text-align: center;
  color: #999999;
  font-size: 11px;
}
#expautospro table.explist_table tr.commercial td {
  border-bottom: none;
  border-top: 1px solid #ddd;
  background-color: #f0faff;
}
#expautospro table.explist_table tr.special td {
  border-bottom: none;
  border-top: 1px solid #ddd;
  background-color: #ffe6e6;
}
#expautospro table.explist_table tr.solid td {
  border-bottom: none;
  border-top: 1px solid #ddd;
  background-color: #fff5e5;
}
#expautospro table.explist_table .expmortgage .btn {
  margin-bottom: 5px;
}
/* Detail Page */
#expautos_detail span.exp_autos_pricon {
  display: inline-block;
  padding: 0 2px;
  text-align: center;
  float: right;
}
#expautos_detail span.exp_autos_pricon:hover img {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  opacity: .7;
}
#expautos_detail .expshortlist_detailpage {
  margin-right: 10px;
}
#expautos_detail .expautos_detail_topname {
  margin: 0;
  padding: 10px 0 0;
}
.expautos_detail_left {
  float: left;
  margin: 0px 0 0 0;
  width: 96%;
  padding: 2%!important;
}
.expautos_detail_right {
  clear: both;
  float: left;
  width: 100%;
  text-align: left;
  margin: 0;
  padding: 0;
}
#expautos_detail .moduletable_menu h3 {
  font-size: 20px;
  line-height: 28px;
  margin-top: 25px;
}
.expautos_detail_right img.expqrcode {
  margin: 0!important;
}
table.expautos_detequiptable {
  width: 100%;
}
table.expautos_detequiptable .exp_autos_cmprequipname {
  margin-bottom: 5px;
  margin-top: 25px;
}
table.expautos_detequiptable tr:first-child .exp_autos_cmprequipname {
  margin-top: 0;
}
#expautos_detail .tab-content .tab-pane {
  margin-bottom: 35px;
}
#expautos_detail .expdetail_hits {
  margin: 5px 0;
  text-align: right;
  color: #999;
  font-size: 13px;
  font-style: italic;
}
#expautos_detail #exp_mapdetails_canvas {
  margin-bottom: 35px;
}
/* SlideShow on details page */
#expautospro .ad-gallery {
  margin-bottom: 35px;
}
#expautospro .ad-gallery .ad-controls {
  margin-top: 20px;
  border-top: 1px dotted #ccc;
  padding-top: 9px;
}
#expautospro .ad-gallery .ad-controls .ad-slideshow-controls {
  padding-top: 5px;
}
#expautospro .ad-gallery .ad-controls .ad-slideshow-countdown {
  float: left;
  display: block!important;
  line-height: 13px;
}
/* Add page */
table.expimagestable input.inputbox.span1 {
  width: auto;
}
/* Payment level page */
div#expdealerpay dl.dl-horizontal {
  width: 31%;
  margin: 0 1%;
  padding: 0;
}
div#expdealerpay dl.dl-horizontal dt.expdef {
  width: auto;
  float: none;
  text-align: left;
}
div#expdealerpay dl.dl-horizontal dd.expdef {
  margin: 0 0 12px;
}
/* Dealer List */
p.expautos_dealer_contact {
  margin-bottom: 5px;
}
/* Modules
-----------------------------------------------------------------------------------------------*/
/* Categories */
ul.expcategories-module {
  background: none;
}
ul.expcategories-module li {
  width: auto;
  border-bottom: 1px dotted #ccc;
  /* second level */

}
ul.expcategories-module li a {
  display: block;
  padding: 7px 2px;
}
ul.expcategories-module li span {
  margin-top: 5px;
  cursor: pointer;
}
ul.expcategories-module li ul {
  background: none;
  color: inherit;
  margin-left: 0;
  margin-top: -4px;
  padding-bottom: 8px;
}
ul.expcategories-module li ul li {
  border-bottom: none;
  background: none;
}
ul.expcategories-module li ul li a {
  padding: 3px 0px;
}
/* Ajax Search */
.modexpautospro_ajaxsearch .slider.slider-horizontal {
  width: 100%!important;
}
.modexpautospro_ajaxsearch .inputbox {
  width: auto;
}
.modexpautospro_ajaxsearch .chzn-container-single {
  width: 180px!important;
}
.modexpautospro_ajaxsearch .chzn-container-single .chzn-drop {
  width: 178px!important;
}
.modexpautospro_ajaxsearch .chzn-container-single .chzn-drop .chzn-search input {
  width: 143px!important;
}
.modexpautospro_ajaxsearch .searchcheckbox label {
  float: left!important;
  margin-left: 0!important;
  margin-right: 10px!important;
}
/* Keyword Search*/
#search .expkeyword .input-append {
  margin-bottom: 0;
}
/* Add Listing */
.expaddbutton .btn-large [class^="icon-"],
.expaddbutton .btn-large [class*=" icon-"] {
  margin-top: 2px;
}
/* Makes */
.expmod_makes ul.expmkulclass {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* Share */
.modexpshare a {
  background-image: url("../../../modules/mod_expautospro_share/images/horizontal/icons.png") !important;
}
/* Shortlist */
.inside .sidebar_module:first-child #expmodshortlist {
  margin-bottom: -34px;
}
#mod_expmodshortlist form {
  overflow: hidden;
  margin: 0;
}
#mod_expmodshortlist #expmodshortlist_clearlink {
  margin: 0 0 35px;
}
#mod_expmodshortlist p.notsaved_text {
  display: none;
}