/*

CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it
is easier to update the theme. Simply copy an existing
style from style.css to this file, and modify it to
your liking.

*/

/* .container {
  width: 960px;
}

#middle.full_width .content, #middle.full_width .post-detail {
  width: 960px;
} */

/* .offer_list .offer_image {
    border-right: 3px solid #ff8c00;
} */

.onlyPrint {
  display: none;
}

.header_title h1 span, .header_title strong span {
    color: #f49712;
}

.offer_details .offer_aside {
    float: left;
    width: 99.2%;
}

.marginLeft {
    margin-left: 38px;
}

.offer_details .offer_gallery {
    float: left;
    margin: 0;
    width: 100%;
}

.offer_details_padding_bottom_correction {
    padding-bottom: 30px;
}

.paddingBottom0 {
    padding-bottom: 0px;
}

.breadcrumbs .link_back:hover {
	background:url(images/arrow_back_hover.png) 0 4px no-repeat;
	padding-left:13px;
  color:#3f4b56}

h1.detail {
  margin-bottom: 0.7em;
  margin-top: 0.7em;
}

h1.detail img {
  float: left;
  display: block;
  margin: 6px 6px 00px 0;
}

.special_image {
  overflow: hidden;
}
#special_offers .special_item .special_image img {
  width: 100% !important;
  max-height: none !important;
  margin-top: -19px;
}

.special_text h3 {
  text-align: left;
}

.offer_list .offer_image .sale {
  background: #ff8c00 none repeat scroll 0 0;
}

.centerImage {
  text-align: center;
}

.relative-position {
  position: relative;
  z-index: 2;
}

.search-box {
  position: absolute;
  width: 100%;
  z-index: 0;
  width: 297px;
}

.oc-floatLeftIcon {
  float: left;
  margin-right: 10px;
  margin-bottom: 100px;
}

#directionForm .form_col_1, #directionForm .form_col_2, #directionForm .form_col_3 {
    float: left;
}

#directionForm .form_col_1, #directionForm .form_col_2, #directionForm .form_col_3 {
      width: 100%;
    }

    #directionForm .form_col_2 {
      padding-top: 0;
    }

    #directionForm .form_col_3 {
      padding-top: 0;
    }

    #directionForm .form_col_1 .inputField {
      width:275px;
    }

    #directionForm  .form_col_2 .btn-submit {
      width:140px;
    }

    #directionForm.search_row .row {
      width: 100%;
      margin: 0;
      padding-top: 2px;
    }

#directionForm .form_col_2 {
    margin-right: 2%;
    width: 20%;

}

#directionForm .form_col_3 {
    width: 100%;
}

.widget_adv_filter input[type="text"] {
  width: 208px;
}

.latest_offers h2 {
  text-align: center;
}

/* .week_offer .offer_text {
  padding-left: 0px;
  padding-right: 0px;
}

.week_offer .offer_price {
  right: 0px;
} */

.latest_offers .link_more {
    color: #ff8c00;
    font-size: 13px;
    position: static;
    right: 0;
    top: 2px;
}

.textCenter {
    text-align:center;}

#latest_offers {
  overflow: hidden;
  height: 185px;
  }

.special_offers {
  overflow: hidden;}

#car_presentation {
  width: 100%;
  height: 483px;}

.widget_popular_posts ul {
  margin-top: 46px;
}

.widget_recent_posts ul li img, .widget_popular_posts ul li img {
    border: medium none !important;
    float: left;
    height: auto;
    margin: 2px 10px 0 0;
    width: 150px;
}

.gallery-container img {
  width: 15%;
  margin-left: 1.65%;
}

.gallery-container img:nth-child(6n+1) {
  margin-left: 0%;
}

.pushToBottom {
  margin-top: 58px;
}

.offer_details .gallery_images,
.offer_details .gallery_image_item,
.offer_details .gallery_image_item a {
	width:960px;
	height:540px;
}

.gallery_image_item a span {
  width: 960px;
}

/* .gallery_thumbs a {
  height: 53px;
  margin-top: 0px;
}

.gallery_thumbs .prev, .gallery_thumbs .next {
    top: 3px;
} */

.hide {
  display: none !important;
}

.show {
  display: auto !important;
}

.week_offer .offer_text {
  min-height: 132px;
}

.netto-export-info {
  position: relative;
  z-index: 1;
}

.offer_price_export img {
  cursor: pointer;
}

.netto-export-info  span.popup {
  position: absolute;
  z-index: 999;
  width: 250px;
  background: #E2E6E9;
  left: -250px;
  top: 20px;
  border-radius: 2px;
}

.netto-export-info  span.popup p {
    margin: 0px;
}

/* .netto-export-info:hover span {
  display: block;
  font-style: normal;
  padding: 10px;
  -webkit-box-shadow: 8px 8px 8px -6px rgba(0,0,0,0.75);
  -moz-box-shadow: 8px 8px 8px -6px rgba(0,0,0,0.75);
  box-shadow: 8px 8px 8px -6px rgba(0,0,0,0.75);
  border-radius: 2px;
} */

.btn-alike {
	display:inline-block;
	height:42px;
	line-height:42px;
	border:1px solid;
  border-color:#142047 !important;
	text-align:center;
	-webkit-border-radius:2px;
	border-radius:2px;
	text-transform:uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.btn-alike input,
.btn-alike span {
	display:block;
	height:32px;
	line-height:31px;
	padding:0 0 1px 0;
	color:#fff;
	background:none;
	margin:0;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	cursor:auto}

.btn-alike span{
	padding:0 30px;
	line-height:32px;
	font-weight:600;}

.btn-alike input,
.btn-alike span {
	height:42px;
	line-height:42px;}


/* .btn-alike_border {
	display:inline-block;
	height:42px;
	line-height:42px;
	border:1px solid;
  border-color:gray !important;
	text-align:center;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	text-transform:capitalize;
} */

.btn-alike_border {
	display:inline-block;
	height:42px;
	line-height:42px;
	border:1px solid;
  border-color:gray !important;
	text-align:center;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	text-transform:capitalize;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/*
.btn-alike_border input,
.btn-alike_border span {
	display:block;
	height:32px;
	line-height:31px;
	padding:0 0 1px 0;
	color:#fff;
	background:none;
	margin:0;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	cursor:auto}

.btn-alike_border span{
	padding:0 30px;
	line-height:32px;
	font-weight:600;}

.btn-alike_border input,
.btn-alike_border span {
	height:42px;
	line-height:42px;} */

.btn_white span {
  color:#3f4b56 !important;}
.btn_white span strong {
  font-weight:600;
  color:#142047 !important;}

.details_tabs {
  padding-bottom: 70px;
  padding-right: 0px;
}

.details_tabs:last-child {
    padding-bottom: 0px;
}

.details_tabs .tabs, .details_tabs .tabs li, .details_tabs .tabs li a {
  font-size: 15px;
}
.details_tabs .tabs {
  background: #FFF none repeat scroll 0 0;
  box-shadow: none;
}

.details_tabs .tabs li {
  background: none;
}

.newsRow {
  padding: 12px 0px;
  padding-bottom: 6px;
  border-top: 1px solid #9e9f9f;
}

.newsRow:first-of-type {
  padding-top: 0px;
  border: 0px;
}

.wishlist, .wishlistRemove {
  cursor: pointer;
}

.wishlist-btn, .wishlist-btn-remove {
  width: 25px;
  height: 32px;
  line-height: 32px;
  background: #4b4b4b;
  text-align: center;
  font-size: 24px;
  color: #FFF;
  font-weight: bold;
}

.wishlist-btn-remove {
  background: #cd7210;
  color: #ffb962;
}

.panoIcons img {
  margin-bottom: 5px;
  cursor: pointer;
}

.ggskin_container {
  display: none;
}

.ggskin_container_on {
  display: block !important;
}

.wishlistButtonCont {
  float: left;
  width: 9%;
}

.first_line_car_list {
  float:right;
  width: 86%;
  margin-bottom:7px;
  margin-top: -2px;
}

.offer_list .offer_data {
  text-align: left;
}

.offer_list .offer_miliage, .offer_list .offer_regist {
  float: left;
  /* margin-left: 22px; */
}

.offer_miliage {

}

.offer_price_export {
    color: #676767;
    float: right;
}


/* .offer_list .offer_image {
  height: 203px;
  position: relative;
} */

.offer_list .offer_aside h2 {
  height: 36px;
}

/* .limitedWidth {
  width: 30px !important;
} */

.sliderSubpages {
  position: relative;
}

.sliderSubpages  img{
  max-width: 100%;
  width: 100%;
}

.checkField {
  width: 50px;
}

.available div, .notAvailable div {
  width: 21px;
  height: 21px;
  margin: 0 auto;
}
.available div {
  background-color: #54d44e;
  border: 1px solid #CCC;
}

.notAvailable div {
  background-color: #d13e3e;
  border: 1px solid #CCC;
}

.photoShooting tr:nth-child(even) {
  background: #dedede;
}

.photoShooting tr td, .photoShooting tr th {
  padding: 5px;
}

.photoShooting tr th {
  cursor: pointer;
}

.photoShooting tr th:hover {
  color: #7d979e;
}

.finishedStatusCol {
  background-color: #fed6ac;
  padding: 5px 20px !important;
  font-weight: bold;
}
