/*
Theme Name: Salient Child
Theme URI: https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Template: salient
Author: ThemeNectar
Author URI: https://themeforest.net/user/themenectar
Description: An Ultra Responsive Multi-Purpose Theme.
Version: 11.0.4.1585075444
Updated: 2020-03-24 18:44:04

*/

body .row {
	display: block;
	margin-left: 0;
	margin-right: 0;
}

body.page-id-854 .container.main-content .row,
body.single-listings .inner-page.inventory-listing .row,
header .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.page-id-854 .container.main-content .row {
	margin: 0 !important;
}

body .select-wrapper ul.top_buttons {
	margin-right: 0;
}

.content-wrap.car_listings.row .col-lg-12 {
	padding: 0;
}

.select-wrapper.pagination .col-lg-4,
.select-wrapper.pagination .col-lg-3 {
	display: none;
}

.select-wrapper.pagination .offset-lg-1 {
  padding-right: 0;
  display: block;
  max-width: none;
  margin-left: 0;
  flex: 100%;
}

body .slide { max-width: none; }

body:not(.woocommerce-cart) .main-content table.options-primary {
	border: 0;
	background: transparent;
}

body:not(.woocommerce-cart) .main-content table.options-primary tr td:first-child {
	border: 0;
}

body:not(.woocommerce-cart) .main-content table.options-primary tr td {
	border: 0;
	padding: 1px 5px 1px 0;
}

.row .listing-view {
  width: 75%;
}

.row .listing-view+.clearfix {
  display: none;
}

.row .listing_sort {
  width: 25%;
}

.print_friendly {
  display: none;
}

.inner-page.inventory-listing  {
/*   max-width: 1245px; */
/*   margin: 20px auto 0; */
	margin-top: 40px;
}

.vc_row .col {
	padding-left: 0;
	padding-right: 0;
}

.inner-page.inventory-listing .container, 
.inner-page .inventory-heading,
.inner-page .content-nav-buttons+.row {
	padding: 0px 90px;
	max-width: 1425px;
}

.inventory-heading .row > div {
	padding-left: 15px;
}

.car-info .table > tbody > tr > td:first-child {
	width: 65%;
}

.inner-page .content-nav-buttons + .row {
	margin: 0 auto !important;
}

.inner-page .content-nav-buttons + .row .col-xl-8 {
	padding-left: 0;
}

.inner-page .content-nav-buttons + .col-xl-4 {
	padding-right: 0;
}

.single-listing-tabs .nav {
	margin-left: 0;
}

.flexslider .slides img {
	height: auto;
}

body .flex-direction-nav .flex-nav-prev {
	
}

body .flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(0,0,0,.8);
	text-shadow: 1px 1px 0 rgba(255,255,255,.3);
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	background-color: transparent;
} 

body .flex-direction-nav a:hover {
  background-color: transparent;
}

.flex-direction-nav .flex-prev {
 left:-50px
}

.flex-direction-nav .flex-next {
 right:-50px;
 text-align:right
}

.flexslider:hover .flex-prev {
 opacity:.7;
 left:10px
}

.flexslider:hover .flex-next {
 opacity:.7;
 right:10px
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
 opacity:1
}

.flex-direction-nav .flex-disabled {
 opacity:0!important;
 cursor:default
}

.flex-direction-nav a:before {
 font-family:flexslider-icon;
 font-size:40px;
 display:inline-block;
 content:'\f001'
}

.flex-direction-nav a.flex-next:before {
 content:'\f002'
}

.loading_icon_form {
	display: none;
}

body .ajax_form input[type="textarea"],
body .ajax_form input[type="text"] {
	margin-bottom: 10px;
}

body .styled_input input[type="radio"], 
body .styled_input input[type="checkbox"], 
body .ajax_form input[type="radio"], 
body .ajax_form input[type="checkbox"] {
  position: relative;
  left: 0;
}

body .ajax_form .styled_input label[for^=gdpr] {
  font-weight: bold;
  position: relative;
  margin-bottom: 10px !important;
}

@media(max-width: 999px){
	body .inventory .price.price_replacement {
		top: 100px;
    right: 12px;
	}

	.row .listing-view, .row .listing_sort {
		width: 100%;
	}

	.row .listing-view+.clearfix {
		display: block;
	}
	
	.listing-view .col-md-6 {
		width: 100%;
		flex: 100%;
		max-width: none;
	}
	
	body:not(.woocommerce-cart) .main-content table.options-primary {
		width: 185px;
    margin: 0;
	}
	
	.inner-page.inventory-listing .right-content {
		padding: 0;
	}
}

@media(max-width: 768px){
	body .inventory .price.price_replacement {
		margin-top: 10px;
	}
	
	.inventory-heading .row > div.xs-padding-none {
		padding-left: 15px !important;
	}
}

@media(max-width: 690px){
	
	body:not(.woocommerce-cart) .main-content table.options-primary {
		border: 0;
    margin: 13px auto 0 auto;
		width: 201px;
		padding-bottom: 114px;
	}
	
	.car_listings .inventory .price.price_replacement.custom_message {
		bottom: 65px;
		top: auto;
		left: 23px;
		margin: 0;
	}
	
	div.inventory .preview {
    position: relative;
    margin: 0 auto;
    left: 45px;
    top: 6px;
    float: none;
	}
	
	.page-id-854 .container.main-content .row.car_listings {
		max-width: 290px;
		display: inline-block;
		margin: 0 auto;
	}
	
}

@media(max-width: 479px){
	.car_listings .inventory .price.price_replacement.custom_message {
		left: 43px
	}
	
	body .inner-page.inventory-listing .container, 
	body .inner-page .inventory-heading, 
	body .inner-page .content-nav-buttons + .row {
		padding: 0 50px;
	}
	
}