.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1400px;
}

.elementor-15 .elementor-element.elementor-element-89c86fd:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap:after {
    z-index: 999;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #fff;
    content: "";
    display: block;
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%);
}

@media (max-width: 1400px) {
  .elementor-column {
    padding-left: 20px;
    padding-right: 20px;
  }

}

@media (max-width: 767px) {
  .elementor-column {
    padding-left: 8px;
    padding-right: 8px;
  }

}

.entry-footer .btn {
    background: #784435;
    color: #fff !important;
}

.entry-footer .btn:hover {
    background: rgb(120,68,53, 0.7);
}

.entry-header .byline,
.entry-header .cat-links { display:none; }

.btn, button, input[type='button'], input[type='reset'], input[type='submit'] {
    background-color: #784435;
}

a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: rgb(120,68,53, 0.7);
}

.elementor-12 .elementor-element.elementor-element-6e8cbb0 {
 transition: padding-top .2s linear, padding-bottom .2s linear;
	 -moz-transition: all .4s ease-in-out;!importat; 
  -webkit-transform: translate3d(0,0,0);!importat;
  transition: all .4s ease-in-out!importat;
	 transition: all 0.5s ease;
}

.elementor-12 .elementor-element.elementor-element-6e8cbb0.jet-sticky-section--stuck  { 
	padding:10px 0px!important;
	-webkit-box-shadow: 0 0 7px rgb(0 0 0 / 90%) !important;
    box-shadow: 0 0 7px rgb(0 0 0 / 90%) !important;
}


.page-preloader {
  border-top-color: #412824;
  border-right-color: #412824;
}

.wpinventory_loop_all_table .wpinventory_item td, .wpinventory_loop_all_table thead th { vertical-align:middle; }
table.dataTable tr td { font-size:16px; }
table.dataTable { border: solid 1px #ddd; }
table.dataTable th { color:#666; }
table.dataTable.no-footer { border-bottom:solid 0px #DDDDDD!important; margin-bottom: 28px; }

#DataTables_Table_0_filter input[type='search'],
#DataTables_Table_0_wrapper select { border-radius:0px!important; border:solid 1px rgb(120,68,53, 0.5)!important; margin-bottom: 28px }

.wpinventory_back {
    border: solid 1px #784435;
    padding: 5px 35px;
}
.wpinventory_back:hover { background-color:#784435; color:#fff; }
.inventory_images p.image { text-align: -webkit-center; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #784435;
}
td.inventory_image { width:175px; text-align: -webkit-center; }
td.inventory_image a {
	width: 150px;
    border: solid 1px #ededed;
    
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
   color:#333!important;
    border: 1px solid #979797!important;
    background-color: #222!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc))!important;
    background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%)!important;
    background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%)!important;
    background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%)!important;
    background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%)!important;
    background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)!important;
}

table.dataTable tr td a:hover { text-decoration:underline; }
table.dataTable tr td { border-bottom:solid 1px #ededed!important;}
table.dataTable .wpinventory_item img {
    max-height: 90px;
    width: auto;
}
.wpinventory_item .inventory_model .wpinventory_label {     min-width: 60px; }
.wpinventory-column .wpinventory_label { display:inline-block; min-width:130px; font-size:18px; font-weight:700; color:#333; }
.wpinventory-column .inventory_make, .wpinventory-column .inventory_model{ margin-right: 10px; }
.wpinventory-column .inventory_make::before {
    content: ''!important;
}
.wpinventory-column .inventory_make:not(:empty) + .inventory_model:not(:empty)::before {
    content: '';
}

.wpinventory-single .elementor-element.elementor-element-e91038d { text-align:center; }
.wpinventory-column .inventory_name, 
.wpinventory-column .inventory_price,
.wpinventory-column .inventory_manufacturer,
.wpinventory-column .inventory_make,
.wpinventory-column .inventory_model,
.wpinventory-column .inventory_year {
    font-size: 18px;
	font-weight:normal;
}

.wpinventory_back {
	display: block;
    width: 135px;
    text-align: center;
    margin: 0 auto;
    margin-top: 48px;
}
.inventory_description .wpinventory_label { margin-bottom:18px; }
.wpinventory-column .inventory_description * {  }
.wpinventory-column .wpinventory_label { margin-left:0px!important; }
table.dataTable thead th, table.dataTable thead td { border-bottom: 1px solid #ededed!important; }

a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    
}

.wpinventory_filter span { display: initial; }

.wpinventory_listing_inner span.label,
.wpinventory_filter .sort { display:none; }

.wpinventory_loop_all_div .wpinventory_item,
.wpinventory_loop_category .wpinventory_item
{
	text-align:center;
	margin: 1%;
	width: 23%;
	border:none;
}

.wpinventory_filter input[type='submit'] {
    background-color: #784435;
	font-family: system-ui;
	font-size:14px;
	font-weight:500;
	border-radius: 0px;
    margin-bottom: 3px;
    margin-left: 20px;
}
.wpinventory_filter input[type='submit']:hover {
    opacity:0.8;
}

.wpinventory_filter input[type='text'], .wpinventory_filter select 
{
	border: 1px solid #ccc;
    border-radius: 0px;
	min-width: 300px;
	padding: 10px 6px!important;
	font-size: 16px;
}
.wpinventory_filter {
    background: #f4f5f5;
    border: solid 1px #ddd;
    padding: 20px 20px;
    width: 100%!important;
    margin: 0 0% 48px!important;
}

.wpinventory_loop_all_div {
    width: 100%!important;
    margin: 0 0% 0px!important;
}

.wpinventory_filter { width:100%; margin: 0 2% 48px; }
.wpinventory_loop_all_div, .wpinventory_loop_category { width: 100%; margin: 0 0% 15px; }

.wpinventory_loop_all_div img,
.wpinventory_loop_category img { max-height:250px; border:solid 1px #ddd;}

.wpinventory_loop_all_div img:hover,
.wpinventory_loop_category img:hover{ filter: brightness(70%); }

.wpinventory_loop_all_div .wpinventory_item p,
.wpinventory_loop_category .wpinventory_item p { margin: 0 0 3px; }

.wpinventory_loop_category .wpinventory_item {
    display: flex;
    flex-direction: column;
    position: relative;
    min-width: 200px;
    max-width: 400px;
    padding: 0;
    vertical-align: top;
}

.wpinventory_loop_category {
    width: 96%;
    margin: 0 2% 15px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
}

.wpinventory_pagination { text-align:right;  }
.wpinventory_showing { font-weight:600; margin-right:10px; }

.wpinventory_pagination a.page {
  border: solid 1px #ddd;
    margin: 4px;
    padding: 4px 10px;
}

.wpinventory_pagination a.page:hover,
.wpinventory_pagination a.page.page_current {background: #ededed; }
.wpinventory_item .bxslideshow_sizer { margin-bottom:48px; }
.wpinventory_item div {
    margin-bottom: 10px;
    display: block;
    margin: 0 auto;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #666;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #666;
}
@media (max-width: 1330px) {
	.wpinventory_filter input[type='text'], .wpinventory_filter select { min-width:220px; }
}

@media (max-width: 767px) {
	.jet-nav.jet-nav--horizontal div:last-child {
		border-bottom: 4px solid transparent;
    border-image: linear-gradient(0.25turn, rgba(120,68,53), rgba(120,68,53), rgba(0,0,0,7));
    border-image-slice: 1;
    width:100%;
	}
	
	.wpinventory_loop_all_div .wpinventory_item, .wpinventory_loop_category .wpinventory_item { min-width: 180px; max-width: 180px;}
}

@media (max-width: 967px) {
	.wpinventory_filter span { display:grid!important; margin-bottom:8px; }
	.wpinventory_filter span + span { margin-left: 0px; }
	.wpinventory_filter input[type='text'], .wpinventory_filter select { min-width:350px; }
	.wpinventory_filter input[type='submit'], .wpinventory_filter input, .wpinventory_filter select  { margin-left:0px; }
	
}
}

@media (max-width: 469px) {
	
	.wpinventory_loop_all_div .wpinventory_item, .wpinventory_loop_category .wpinventory_item { width:30%!important; } 
}
