/*
Theme Name: www.beltwaycompanies.com Template
Theme URI: https://sandhills.com
Author: Sandhills
Author URI: https://sandhills.com
Description: Sandhills default template.
Version: 1.0
Text Domain: sandhills
Tags: Sandhills default


Rift Regular Rift Italic Rift Bold Italic Rift Bold

font-family: rift, sans-serif;

font-weight: 400 , 700;

font-style: normal, italic;


*/
@import url("https://use.typekit.net/wxh5yua.css");
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;700;800;900&family=Raleway:wght@400;600;700&display=swap');

html, body {
    height: 100%;
    width: 100%;
    font-family: 'Proxima Nova', sans-serif;
    font-size:16px;
}

p {font-family: 'Proxima Nova', sans-serif;}

.navbar-toggle {
	float: right;
}
.row > * {
    padding-left: calc(var(--bs-gutter-x) * 0.0);
    padding-right: calc(var(--bs-gutter-x) * 0.0);
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}
.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
    font-size: 65%;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777;
}

.h4, h4 {
    font-size: 18px;
}
b, strong {
    font-weight: 700;
}
.config-btn{
	width: unset !important;
	
    margin: 0 auto;
}
.dropdown-toggle::after{
	content: none !important;
}
.border-bw-cares > div {height: inherit;}
.text-center, .text-right, .text-left{
	min-height: unset !important;
}
.is-active .hamburger-inner{
	background: transparent !important;
}
.carousel-indicators [data-bs-target]{
	width: 6px !important;
	height: 6px !important; border-radius: 100% !important;
	background: none !important;
	border: solid 2px #000 !important;
}
.carousel-indicators .active[data-bs-target]{
	background: #000 !important;
}
.breadcrumb>li+li:before {
    content: "" !important;
    border-color: #4d627b;
    border-style: solid;
    border-width: .1em .1em 0 0;
    display: inline-block;
    height: .55em;
    left: 0;
    position: relative;
    top: -.1em;
    width: .55em;
    padding: 0;
    margin-left: 1ex;
    margin-right: 1.7ex;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
	float: unset !important;
	padding: 0 !important;
}

a {
    text-decoration: none;
    color: #7a878e;
    outline: 0;
}
.hidden{display: none !important;}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display: none !important;}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display: none !important;}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display: none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display: none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display: none !important;}}@media (min-width:1200px){.hidden-lg{display: none !important;}}.visible-print{display: none !important;}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display: none !important;}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display: none !important;}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display: none !important;}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display: none !important;}}


.team-page .container-fluid > .row .col-md-12:nth-child(2){position: sticky; top: 81px; z-index: 1;}
/*--------------------------------------------------------------
## Resets
--------------------------------------------------------------*/
#shortcode_search {background:transparent !important; border:none !important;}
#shortcode_search .container {max-width:100% !important;}
#sidebar1-video-bar .widgetContainer:nth-child(3) .widget {background-size:150px auto !important;}
#n2-ss-148 .n2-ss-slide-backgrounds {border-radius:25px; overflow:hidden;}
#sidebar1-redesign-hero {overflow-x: hidden;}
.breadcrumb > li + li::before { height: .25em; top: -.2em; width: .25em;}
.breadcrumb a {font-family:proxima nova, sans-serif; color:#848484 !important;} .breadcrumb li.active a {color: #c92448 !important;text-decoration:none;} 
/*--------------------------------------------------------------
## Brand Style
--------------------------------------------------------------*/
	.bw-color {color:#b02147;}
	.bw-bg-color {background:#b02147;}
	.it-color {color:#f05123;}
	.it-bg-color {background:#f05123;}

	.bw-grad {background: -webkit-linear-gradient(90deg, #b02147, #f05123);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: 900;}
	.bw-bg-grad {background-color: -webkit-linear-gradient(90deg, #b02147, #f05123);}

	.brand-border:after {position: absolute;top: -5px;bottom: -5px;left: -5px;right: -5px;background: linear-gradient(-60deg, #000 30%, #f05123 30%, #f05123 50%, #b02147 50%);content: '';z-index: -1;border-radius: 16px;}
	.brand-border {position: relative;border: 4px solid transparent;border-radius: 16px;background: #fff;background-clip:padding-box;padding-bottom: 10px;}
h1, h2, h3, h4,h5, h6{font-family: 'proxima-nova', sans-serif;}
h1,h2 {font-weight:900;text-transform: uppercase;}

#sidebar923-service-bg2 {
	margin: 0!important;
}

/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
	a:not(.btn-primary):hover, a:not(.btn-primary):focus {color:#c1173c !important;}
.btn-parts{
	background: #ea602e !important;
	color: #fff !important;
	border-color: #ea602e !important;
}
.btn-parts:hover{
	background: #f16f40 !important;
	color: #fff !important;
	border-color: #f16f40 !important;
}
	a {font-family:raleway;}

	p a {color:#1564b2;font-weight: 600;}
.career-link {color:#fff;}
.career-link span i {color:#b02147;}
.career-link:hover {color:#b02147;}
.serviceDepartmentQuestions1,.serviceDepartmentQuestions2 {
	max-width: 1000px;
	margin:0 auto;
	background-color: #e8e8e8!important;
}
.sidebar923-row2 .widget_sandhills_new_accordion {
	background-color: #e8e8e8!important;
}
.img-responsive { 
	max-width: 100%;
  height: auto;
}
.btn-dot {
	background: transparent;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	border: solid 1px rgba(255,255,255,.10) !important;
	border-radius: 0px;
}
.btn-group .btn:not(.btn-default):not(.btn-trans),.btn-group-vertical .btn:not(.btn-default):not(.btn-trans) {
    border-color: rgba(0,0,0,.09)
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.btn-group-lg>.btn,.btn-icon.btn-lg,.btn-lg {
    padding: 10px 16px
}
/*--------------------------------------------------------------
## Buttons
--------------------------------------------------------------*/
.s13-cta-btn:hover{background: #fc4d0f !important;color: white!important;}
	.btn {border-radius: 5px;text-transform: uppercase;font-size: 14px;min-width: 150px;}
	.s13-cta-btn.btn {border-radius: 5px;text-transform: uppercase;font-size: 14px;min-width: 150px;background: black;color:white;}
	.list-btn {font-size: 14px !Important;width: 100% !important;border: none !important;color: white !important;padding: 10px 20px !important;margin-bottom: 5px !important;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;letter-spacing: 1.25px;font-weight: 500;background-color: #c1173c !important;border-radius: 5px;}
	.list-btn:hover {background: #303030 !important;box-shadow: 0 1px 5px 1px #B7B7B7;}
	.btn.bw-btn {
    background: linear-gradient(90deg, #b02147, #f05123);color: #fff;font-weight: 900;border: none;padding: 13px;transition:ease 400ms}
	.btn.bw-btn:hover {box-shadow:none !important;background: linear-gradient(90deg, #f05123,#b02147);color:#fff !important;}
.btn-outline-int {border:solid 3px #F05123; border-radius: 10px; line-height:2em; font-family: 'proxima-nova', sans-serif; font-size:25px; font-weight:500;color:#fff; transition:ease 200ms;transform:scale(1);}
.btn-outline-int:hover {border-color:#ebebeb; color:#ebebeb !important;box-shadow:none !important;transform:scale(.9);}
.btn-outline-int-dark {border:solid 3px #F05123; border-radius: 10px; line-height:2em;font-family: 'proxima-nova', sans-serif; font-size:25px; font-weight:500;color:#000; transition:ease 200ms;transform:scale(1);}
.btn-outline-int-dark:hover {border-color:#ebebeb; color:#ebebeb !important;box-shadow:none !important;transform:scale(.9);}
.carousel_details_btn {font-size: 12px;padding-left: 10px;border-radius: 5px !important;padding-right: 10px;line-height: 2.5em;border: none;background: #f05123;color: #ffffff;transition:ease 200ms;}
.carousel_details_btn:hover {background-color:#ebebeb;color:#848484;border-color:#848484;}

.bg-house {
  width: 100%;
  border: none;
  background: #ebebeb;
  color: #000;
  padding: 25px;
  border-radius: 5px !important;
  transition: ease 300ms;
  transform: scale(1);
  font-size: 14px !important;
}
.bg-house:hover {
  background: rgb(175, 32, 70);
  color: #fff;
  transform: scale(.96);
}
.bg-house .bg-image {
  max-width: 200px;
  width: 100%;
}
.bg-house:hover .bg-image {
  filter: invert(1);
}
.bg-house-btn {
  margin-top: 25px !important;
  background: rgb(175, 32, 70);
  color: white;
  border-radius: 4px !important;
  border: medium;
  padding: 8px 18px;
  font-size: 12px !important;
  font-weight: bold;
  text-transform: uppercase;
  transform: scale(1);
  transition: ease 200ms;
}
.bg-house:hover .bg-house-btn {
  background: #fff;
  color: #f13f17;
}
.bg-house-btn:hover {
  transform: scale(.95);
}
@media screen and (max-width:767px) {
  .bg-house {
    font-size: 10px !important;
    padding: 10px;
  }
  .reorder {
    flex-direction: column-reverse;
  }
  .bg-image {
    max-width: 150px !important;
  }
  .bg-house button {
    width: 100%;
  }
}

/*--------------------------------------------------------------
## image Styles
--------------------------------------------------------------*/
	.sd-hd-icon {width: 60%;max-width: 75px;margin:0 auto;}
	.sd-hd-icon2 {width: 60%;max-width: 68px;margin:0 auto;}
.bw-brand img {filter:grayscale(100);opacity: .8; position: relative; transition:ease 300ms;}
.bw-brand img:hover {filter:grayscale(0);opacity: 1;}
/*--------------------------------------------------------------
## Advanced Custom Post Types
--------------------------------------------------------------*/
.acpt-card-2023 {margin:10px;padding:10px;border:1px solid #f8f8f8;border-radius:10px;}
.acpt-card-2023 h3 {margin-bottom:0px;}
.acpt-card-2023 h4 {margin-top:5px;}
.acpt-card-2023 .btn-outline-int {font-size:14px; color:#000;}
/*--------------------------------------------------------------
## Animations
--------------------------------------------------------------*/
	.sd-hover a {transition: ease-in-out 200ms; transform:scale(.8); display:inline-block;}
	.sd-hover:hover a {-webkit-animation:scale-down-center .4s cubic-bezier(.25, .46, .45, .94) both;animation:scale-down-center .4s cubic-bezier(.25, .46, .45, .94) both; border-color:#fff !important;}

	@-webkit-keyframes scale-down-center{
	0%{-webkit-transform:scale(.8);transform:scale(.8)}
	100%{-webkit-transform:scale(.9);transform:scale(.9)}
	}


/*--------------------------------------------------------------
## Inventory Styles
--------------------------------------------------------------*/
.sh-carousel-inner .card {border-color:#ebebeb;border-radius:10px;}

	/* faceted search on homepage */

	.widget_sandhills_featured_inventory .inv_image, .widget_sandhills_featured_inventory .inv_carousel_img {width:auto; max-width: 100%; height:auto !important;}

	@media only screen and (max-width : 1140px) {
	}
	@media only screen and (max-width : 1024px) {
	}
	@media only screen and (max-width : 992px) {
	}
	@media only screen and (max-width : 768px) {
	#shortcode_search {padding: 75px 45px;
	}
	}
	@media only screen and (max-width : 480px) {
	#shortcode_search {padding: 25px;
	}
	}
/*--------------------------------------------------------------
## Content
--------------------------------------------------------------*/
	.side-contact {background-color: #fff;padding: 15px 20px !important;text-align: center;box-shadow: 0 0px 15px -4px rgba(0, 0, 0, 0.3);border: .5px solid #9C9C9C3B;border-radius: 5px;}

/*Build a truck /build-your-own/ */
	.built-cta div h2 {margin-top: 0px;}
	.built-cta {padding:.75em;color: #fff;position: relative;height: 15vw!important;background-position:center bottom;}
	.beltway-build-btn {margin-right: -.75em;margin-left: -.75em;width: 100%;position: absolute;padding: 10px 20px;bottom: 0px;z-index: 201;background-color: #AC092D;color: #fff;border: solid 1px;border-color: #c1173c;font-weight: 700;}
	.beltway-build-btn:hover {background-color: #c1173c;}
	.built-cta > div > p {font-size: 16px;z-index: 201;position: relative;}
	.built-cta > div > h2 {color: #c1173c;z-index: 201;position: relative;text-shadow: 0px 1px 3px rgba(0,0,0,.5);}
	.overlay-build {background-color: rgba(0, 0, 0, .5);position: absolute;left: 0;right: 0;bottom: 0;top: 0;width: 100%;height: 100%;z-index: 101;}
	iframe.iframe-configure {width: 100%;height: 50vw;padding: 10px;}
.acpt-card-2023 .filler {
	position: relative;
}
/*Leasing page /leasing-rental/ */
	.lease-cta {min-height: 240px;padding: 1em 1em;margin: 1em 1em 4em;border-radius: 10px;border: solid 1px rgba(255,255,255,.8);}

/* BLOG  /blog-home/ */
	#main > .container{padding-left: 20px !important; padding-right: 20px !important;}
	.fixed-blog article{margin-bottom: 15px;}
	.fixed-blog article img, .site-single article img{max-width: 100%;height: auto;}
	.fixed-blog article > *, .site-single article > *{padding: 0 15px;}
	.fixed-blog article{border-color:  transparent transparent #eee transparent !important;}
	.site-single article{border-color:  #eee transparent #eee transparent !important;}
	.fixed-blog article > .entry-header, .site-single article > .entry-header{padding: 15px 15px 0;}
	.fixed-blog article .entry-title{margin-top: 0 !important;font-size: 33px;}
	.fixed-blog article .entry-title a, .site-single article .entry-title a{color: #000;}
	.fixed-blog article .entry-content a, .site-single article .entry-content a{color: #c1173c !important;}
	.fixed-blog article .entry-date, .site-single article .entry-date{color: #000;}
	.fixed-blog article .entry-meta{margin-bottom: 0 !important;}
	.site-single article .entry-content .row , .fixed-blog article .entry-content .row {white-space: pre-line;margin-bottom: 20px;}
	.site-single article .entry-content .container-fluid, .site-single article .entry-content .shAdmin{display: none !important;}
	.blog h2, .blog h3, .site-single article h2, .site-single article h3{font-size: 24px !important;margin-top: 30px !important;}

/*** Meet the Team Styles (panel reset and updates) /our-team/ ***/
	.panel.panel-default.panel-team .panel-body {padding: 15px !important;}
	.panel-reset {margin-bottom: 20px !important;background-color: #fff !important;border: 1px solid #e7e7e7 !important;border-radius: 4px !important;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05) !important;box-shadow: 0 1px 1px rgba(0,0,0,.05) !important;}
	.panel.panel-default.panel-team {background-color: #f6f6f6;background: linear-gradient(to bottom, #c1173c 0px,#c1173c 85px,#000000 85px,#f6f6f6 85px,white 100%);padding-top: 15px;border: solid 1px #bababa;box-shadow: 0px 0px 10px -5px rgba(0,0,0,.5) !important;border-radius: 4px;	margin:.5em;}
	.well {margin-bottom:10px !important;}
	.panel.panel-default.panel-team h3, .panel.panel-default.panel-team  h5 {text-align:center;}
	.team-photo {border-radius: 0% !important;margin: 0 auto; position:relative; z-index: 50;}
	.panel.panel-default.panel-team .well.well-sm {height: 120px;overflow: auto;font-size: 14px;margin-top: 15px;}
	.post-container-team-members .filler {height: 150px;width: 150px;border-radius: 50%;overflow: hidden;margin: 0 auto;}
	.post-container-team-members .filler:before {content: "";background-image: url(/wp-content/uploads/2020/02/beltwaycompanies-logo.png);height: 150px;width: 150px;position: absolute;left: 0;right: 0;background-size: 50%;background-repeat: no-repeat;background-position: center center;background-color: #ffffff;margin: 0 auto;z-index: 1;box-shadow: inset 1px 1px 10px #ebebeb;border-radius: 50%;}
	.panel-team .dropdown-menu.sh-dropdown-menu {white-space: initial !important;background-color: #fbfbfb  !important;color: #000 !important;font-size: 12px !important;border-radius: 0px;padding: .5em;opacity: 1 !important;z-index: 2000;position: absolute;}

/* ## Homepage  */
	.description-black {padding-bottom: 20px;line-height: 150%;}
	.background-red {background-color: #c1173c;padding: 50px !important;text-align: center;}
	f .black-text-big {padding-bottom: 20px;font-size: 30px;font-weight: bold;font-family: 'Roboto Condensed', ;}
	.white-text-big {padding-bottom: 20px;font-size: 27px;font-weight: bold;font-family: 'Roboto Condensed', ;color: white;}
	.inventory-button {border: 4px solid #c1173c;background-color: white;border-radius: 50px;padding: 8px;padding-left: 15px;padding-right: 15px;margin-right: 20px;margin-bottom: 40px;font-weight: bold;}
	.inventory-button:hover {background-color: #c1173c;color: white;}
	.willie {color: white;font-family: 'Dancing Script', cursive;font-size: 30px;}
	.background-orange {background-color: #e87b42;opacity: .9;padding: 50px 0px;}
	.background-orange-img {background-image: url("/wp-content/uploads/2020/02/employee-home-bg-mobile.jpg");}
	.big-numbers {font-family: 'Dancing Script', cursive;font-family: 'Anton', sans-serif;font-family: 'Russo One', sans-serif;color: white;opacity: .3;text-align: center;font-size: 80px;}
	.background-gray {background-color: #f2f2f2;padding-left: 50px !important;padding-right: 50px !important;}
	.meter-img {width: 100%;}
	.white-background-img {background-image: url("/wp-content/uploads/2020/02/service-sect-bg-1024x510.jpg");padding: 50px 0px;}
	.white-box {background-color: white;border: 1px solid #e8e8e8;text-align: center;margin: 2em;box-shadow: inset 0px 0px 15px -7px rgba(0, 0, 0, 0.35),inset 0px 5px 10px rgba(176, 176, 176, 0.12);border-radius: 5px;}
	.tools-icon {color: #e87b42;text-align: center;font-size: 80px;opacity: .8;padding-top: 20px;padding-bottom: 20px;}
	.icon-box2 {text-align: center;padding: 25px !important;}
	.icon-box2 > p.white-text {margin-left: 0px !important;}
	.red-color {color: #c1173c;}
	.white-box-text {padding-bottom: 20px;text-align: left;padding-left: 30px;padding-right: 30px;font-size: 15px;}
	.white-box-links {color: black;}
	.white-box-links:hover {color: #c1173c;cursor: pointer;}
	.centered-text {text-align: center;line-height: 150%;font-size: 20px;padding-bottom: 20px;}
	.white-numbers {font-family: 'Dancing Script', cursive;font-family: 'Anton', sans-serif;font-family: 'Russo One', sans-serif;color: white;font-size: 60px;margin-bottom: 0;}
	.white-text {color: white;font-size: 15px;margin-bottom: 40px;margin-left: 120px;}
	.people-icon {color: #e87b42;text-align: center;font-size: 80px;opacity: .8;}
	.people-icon2 {color: #e87b42;text-align: center;font-size: 80px;opacity: .8;}
	.truck-background {background-image: url("/wp-content/uploads/2020/02/location-img-bg.jpg");padding: 50px 0px;background-repeat: no-repeat;background-size: cover;background-position: center;}
	.locations-white {font-size: 60px;font-family: 'Dancing Script', cursive;font-family: 'Anton', sans-serif;font-family: 'Russo One', sans-serif;color: white;}
	.location-links {color: white;font-weight: bold;font-size: 20px;}
	.location-links:hover {color: #c1173c;font-weight: bold;cursor: pointer;text-decoration: underline;}
	.locations-box {margin-top: 80px;text-align: center;}
	.locations-button {border: 2px solid #c1173c;background-color: transparent;color: white;border-radius: 50px;padding: 8px;width: 200px;margin-right: 20px;font-weight: bold;}
	.locations-button:hover {background-color: #c1173c;}
	.locations-button-2 {border: 2px solid #c1173c;background-color: transparent;color: #c1173c;border-radius: 50px;padding: 8px;width: 200px;margin-right: 20px;font-weight: bold;}
	.background-truck {background-image: url("/wp-content/uploads/2020/02/hero-img-bg-mobile-crop.jpg");background-repeat: no-repeat;background-size: cover;height: 100vw;position: relative;z-index: 100;}
	.background-truck-2 {background-image: url("/wp-content/uploads/2020/03/New-page-bg.jpg");background-repeat: no-repeat;background-size: cover;height: 400px;position: relative;}

/* SLIDER STYLES */
	.slider.slider-horizontal{width: 100% !important;}
	.tooltip-arrow {display: none;}
	.slider-track-high{background: #FFF9C4;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);height: 7px;}
	.slider_container{padding: 10px 20px  !Important;width: 100%;border: 1px solid black;margin-bottom: 5px !Important;background-color: #303030;border-radius: 5px !Important;}
	.slider_container input#saleSlider, .slider_container input#yearSlider {width: 100%;}
	.slider_label{color: #fff;}
	.switch-field {display: flex;overflow: hidden;border-radius: 5px;}
	.switch-field input {position: absolute !important;clip: rect(0, 0, 0, 0);height: 0px;width: 0px;border: 0;overflow: hidden;}
	.switch-field label {width: 100%;background-color: #9e9e9e   ;color: white;font-size: 16px;text-align: center;padding: 5px 10px;transition: all 0.1s ease-in-out;border: 1px solid #757575    ;font-family: rift, sans-serif !important;margin-bottom: 0 !Important;}
	.switch-field label:hover {cursor: pointer;background-color: #757575    ;}
	.switch-field input:checked + label {background-color: #303030 ;box-shadow: none;border: 1px solid black;} 
	.input-group-btn{background: #303030 !important;border: solid 1px black;border-radius: 5px;}
	#main_inv_area{margin-top: 30px !Important;}
	.filter-btn {width: auto !important;padding: 10px 20px!important;margin-bottom: 5px !Important;position:relative;text-align: center;color: #fff;background: #303030 !important;border: none;letter-spacing: 1px;font-size: 15px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;border-radius: 5px}
	.filter-btn:hover{background:  #303030  !important;box-shadow: 0 1px 5px 1px #B7B7B7;}
	.search-item {width: 100%;padding: 10px;border: solid 1px #e0e0e0;font-size: 15px;letter-spacing: 1px;color: #141823  !Important;border-radius: 5px !Important;}

/*--------------------------------------------------------------
All Location page 2023 
--------------------------------------------------------------*/

	.features { list-style: none; padding: 0; margin-bottom:1em;} 
	.features li { padding-left: 1.3em; line-height:2; font-size:14px;} 
	.features li:before { content: "\f00c"; /* FontAwesome Unicode */ font-family: FontAwesome; display: inline-block; margin-left: -1.3em; width: 1.3em;color:#c92448;} 

/*--------------------------------------------------------------
Location Display pages 2023
--------------------------------------------------------------*/
	 .shine img {
	   border-radius: 10px;
	 }
	 .shine {
	   position: relative;
	   overflow: hidden;
	   display: block;
	 }
	 .shine::before {
	   background: linear-gradient(to right, #ffffff4a 0%, transparent 100%);
	   content: "";
	   display: block;
	   height: 100%;
	   left: -75%;
	   position: absolute;
	   top: 0;
	   transform: skewX(-16.25deg);
	   width: 50%;
	   z-index: 2;
	 }
	 .shine:hover::before, .shine:focus::before {
	   animation: shine .85s;
	 }
	 @keyframes shine {
	   100% {
	     left: 125%;
	   }
	 }
	 #loc-slider img {border-radius:10px;}
	 #contact-block {padding:20px; border-radius:25px;background:#f8f8f8;} 
	 .content-block2 {padding:40px 20px; border-radius:25px;background:#f8f8f8;min-height:450px !important;} 
	 @media screen and (max-width:720px) { #contact-block {border-radius:25px 25px 5px 5px;padding:20px;} .content-block2 {min-height:auto !important;} } 
	 .bw-brand img {width:80%; margin:-10% auto;} @media screen and (max-width: 480px){.bw-brand img {width:66%;}}

/*--------------------------------------------------------------
## Service Page Updates 2022
--------------------------------------------------------------*/
.text-me {
  text-align: right;
}
.btn-emv, .btn-parts {
  margin: 8% 0;
  font-size: 14px;
  font-weight: bolder;
}
[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
} /* Hide the tooltip content by default */ [data-tooltip]:before, [data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
} /* Position tooltip above the element */ [data-tooltip]:before {
  position: absolute;
  bottom: 125%;
  left: 50%;
  margin-bottom: 5px;
  margin-left: -80px;
  padding: 7px;
  width: 160px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 10px;
  line-height: 1.2;
  font-weight: 600 !important;
  font-family: 'Raleway', sans-serif !important;
  text-transform: capitalize !important;
  letter-spacing: .5px;
} /* Triangle hack to make tooltip look like a speech bubble */ [data-tooltip]:after {
  position: absolute;
  bottom: 125%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #000;
  border-top: 5px solid hsla(0, 0%, 20%, 0.9);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
} /* Show tooltip content on hover */ [data-tooltip]:hover:before, [data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.simpleCircle {
  margin-top: 25px;
}
.simpleCircle * {
  transition: ease-in-out 270ms;
}
.simpleCircle .icon-home svg {
  color: #fff;
  display: inline-block;
  height: 20px;
  line-height: 40px;
  margin: 25% auto;
  width: 20px;
  font-size: 14px;
  text-align: center;
}
.simpleCircle .icon-home {
  background-color: #bd1c37;
  border-radius: 50%;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin: auto 20px;
  width: 40px;
  font-size: 14px;
  text-align: center;
}
.simpleCircle .icon-home:first-child {
  margin-left: 0px;
}
.icon-home:hover {
  background-color: #ebebeb;
}
.icon-home:hover svg {
  color: #848484;
}
#big-phone h1 {
  color: #ffffff;
  transition: ease 270ms;
}
#big-phone:hover h1 {
  color: #bd1c37;
}
@media only screen and (max-width: 500px) {
  .simpleCircle .icon-home {
    margin: auto 10px;
  }
  .simpleCircle {
    margin: 25px 0;
  }
}
.suite--chat--floater--icon {
  width: 100%;
}
.panel-team {
  min-height: 310px;
}
.panel-team .btn-group {
  display: none;
}
.skew {
  background: #bd1c37;
  padding: 0px 20px;
  transform: skewX(-16.25deg);
  width: max-content;
	border-radius:5px;
}
.skew p {
  transform: skewX(16.25deg);
  color: #fff;
  font-size: 18px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-transform: uppercase;
  font-family: 'Proxima Nova', sans-serif;
  font-weight: 500;
}
.mob-ban h1 {
  font-size: 5.5vw;
}
.hero-body {
  padding: 5% 10%;
}
.mast-link {
  color: #bd1c37;
  font-weight: 900;
}
.mast-link > i.fas {
  position: relative;
  left: 5px;
  transition: ease-in-out 200ms;
}
.mast-link:hover > i.fas {
  padding-left: 15px;
}
.action-list {
  list-style: none;
  width: 100%;
  padding-left: 0px;
  background: #fff;
}
.action-list li {
  text-align: center;
  padding: 5%;
  border: solid 1px rgba(235, 235, 235, 0.31);
}
.action-list li:first-child {
  border-radius: 5px 5px 0 0;
}
.action-list li:last-child {
  border-radius: 0 0 5px 5px;
}
.act-pad {
  padding: 0 10% 10% 10%;
}
@media screen and (min-width:1200px) {
	.extraLargreHeight {
	height: 500px;
	}
}
@media screen and (max-width:1200px) {
  .act-pad {
    padding: 5%;
  }
  .action-list li {
    padding: 20px;
  }
}
@media only screen and (max-width:753px) {
  .mob-ban h1 {
    font-size: 10vw;
    margin-top: 10px;
  }
}
/*--------------------------------------------------------------
## Form
--------------------------------------------------------------*/
	.bv-form div.row div.col-md-12 h1 {font-size: 28px;font-weight: 700;}
	label.contactFormLabel {font-weight: 600 !important;}



/*--------------------------------------------------------------
## Other
--------------------------------------------------------------*/
	time.updated {display:none !important;}
	div#toplevellist {max-width: 100% !important;}

	.img-frame {width: 500px;margin: 0 auto;position: relative;height: 600px;}
	.h-img-overlay-top img {position: absolute;left: 0px;bottom: 0px;z-index: 201;}
	.h-img-overlay-bottom img {position: absolute;top: 0px;right: 0px;z-index: 101;}
	.panel.pos-rel {min-height: 460px;}
	.modal-dialog.modal, .tab-content {color: #000000;}
	.slider-overlay {position: absolute;left: 0;right: 0;top: -64px;}
	.media-frame {height: 500px;width: 480px;float: right;position: relative;padding: 50px;}
	.top-media {position: absolute;top: 0;right: 0;z-index: 100;}
	.bottom-media {position: absolute;bottom: 0;left: 0;z-index: 200;}

	/* Class for Google Map widget */
	.google_map {width: 100%;min-height: 58vh;}

/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/	
	.navbar-header.sh-navbar-header {width: 100%;}
	.navbar-default .navbar-nav > li > a {color: #000;font-size: 18px;}
	.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {color: #e68a24;}
	.navbar-default {background-color: transparent!important;border-color: transparent!important;}
	.navbar {min-height: auto!important;margin-bottom: 0!important;}
	.navbar-nav>li>a {line-height: 55px;}
	.navbar-nav > li:last-child a {padding-right: 0px !important;}
	.navigation-top {width: 100%;}
	.menu-row {z-index: 1001;}
	.menu li {width: auto!important;padding-right: 6%;display: inline-block;}
	.menu li:last-child {padding-right: 0!important;}
	.menu li > a {color: #000;font-size: 1.5em;}
	.menu-link .main-menu-link .dropdown-toggle .sh-dropdown-toggle {background-color: transparent;}
	.menu-link.main-menu-link {color: #fff !important;font-weight: 700 !important;font-size: 14px !important;}
	.menu-link.main-menu-link:hover {color: #c1173c !important;}

	.dropdown-menu {background-color: rgba(0, 0, 0, .85);color:#fff; ;border-radius: 5px;font-size: 16px !important}
	.dropdown-menu:not(.head-list) > li > a {color: #fff;font-size: 14px;font-weight: 500;padding: 2.5px !important;}
	.dropdown-menu:not(.head-list) > li > a:hover {color: #c1173c !important;background-color: rgba(255, 255, 255, .0) !important;transition: linear 0.2s;}
	.dropdown-menu, .sub-menu, .sh-dropdown-menu, .menu-odd, .menu-depth-1, .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff !important;text-align: left !important;}
	.dropdown-menu, .sub-menu, .sh-dropdown-menu, .menu-odd, .menu-depth-1 {opacity: .9 !important;}
	.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {background-color: #ffffff !important;}
	button.hamburger {box-shadow: none !important; }
	#navbar-collapse-primary {padding-right: 0px !important;padding-left: 0px !important; border:none !important;}
	a.nav-link {background-color: rgb(255, 255, 255);color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(204, 204, 204);border-image: initial;border-radius: 50%;text-align: center;display: inline-block;padding: 8px 12px;transition: .5s;width: 36px;height: 36px;padding-left: 0;padding-right: 0;margin-bottom: 5px;}
	a.nav-link:hover {background-color: #c1173c;color: #fff !important;border-color: #c1173c;}

	
	#inv-header-block {background-color:#000 !important;}
	#inv-header-block a {color: #fff;}

	.icon-nav {text-align: right;z-index: 1001;position: absolute;right: 1em;top: 1em;}
	.icon-place {margin-bottom:5px; float:right; width:100%;}
	.img-responsive.logo-img {max-height: 75px; transition: ease all 0.2s; }

	.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {margin: 0 0 1.5em;overflow: hidden;}
	.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {float: left;width: 50%;}
	.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {float: right;text-align: right;width: 50%;}
	
	.wp-custom-header iframe, .wp-custom-header img, .wp-custom-header video {display: block;height: auto;max-width: 100%;}
	.wp-custom-header {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
	.wp-custom-header iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*--------------------------------------------------------------
## Fooer
--------------------------------------------------------------*/
	.policy-template {max-width:100%; padding:5% 10%;}
	/** Footer Links - sidebar 5 editable area **/
	.footerbg {background-color: #000000;padding-top: 0px;padding-bottom: 0px;}
	#sidebar-five .icon-nav-2 a {font-size: 18px;}
#foot a {color:#fff;font-family:'Proxima Nova', sans-serif;}
#foot a:hover {color:#c1173c;}

/*--------------------------------------------------------------
## Responsive
--------------------------------------------------------------*/



/*--------------------------------------------------------------
## Font Styls
--------------------------------------------------------------*/
	.heavy {font-weight: 900 !important;}
	.light {font-weight: 100 !important;}
	.text-white {color:#fff;}
	.text-black {color:#000;}
	p {line-height: 1.5; font-family: raleway;}
/*--------------------------------------------------------------
## Utilities
--------------------------------------------------------------*/
#sidebar9401-smart-slider {overflow-x: hidden;}
.bg-sm-2023 {background-size:100px !important;}
.z-high {z-index:1000; position:relative;}
.z-mid {z-index:500; position:relative;}
.z-low {z-index: 101; position:relative;}
.overflow-hero {overflow-x:hidden;}
	.bg-dark {background-color:#000000 !important;}

	.container.body-content {width: 80% !important;}
	.sh-container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;} /*Sandhills container*/

.pad10sides{padding-left: 10% !important; padding-right: 10% !important;}
	.pad25vertical {padding-top: 25px !important; padding-bottom: 25px !important;}
	.pad25 {padding: 25px;}
	.pad50 {padding: 50px;}
	.p-pad {padding: 1em;}
	.padtb100 {padding-top: 100px;padding-bottom: 100px;}
	.pad-top-50 {padding-top:50px;}
	.pad-bottom-50 {padding-bottom:50px;}
	.marg-top-50 {margin-top: 50px;}

	.fix-pad-1 {padding-bottom: 0px !important;padding-top: 50px;}
	.fix-pad-2 {padding-top: 25px !important;}
	
	/*Flex Row*/
	.row-flex {display: flex;flex-wrap: wrap;justify-content: center;}
	.flex-row{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;flex-wrap: wrap;}
	.flex-row > [class*='col-'] {display: flex;flex-direction: column;}

	.mobile-pos {position: relative;max-width: 100%;bottom: auto;text-shadow: 2px 2px 5px #000;}
	.mobile-pos-2 {position: relative;max-width: 100%;bottom: -250px;text-shadow: 2px 2px 5px #000;text-align:center;}

	
 	.m-0 {margin:0px;}
	.mb-0 {margin-bottom:0px !important;}
	.mt-0 {margin-top:0px !important;}
 	.pt-5 {padding-top:5px;}
 	.pb-5 {padding-bottom:5px;}
	.pt-10 {padding-top:10px;}
 	.pb-10 {padding-bottom:10px;}
	
	.vert-cent {position: relative;top: 50%;transform: translatey(-50%);padding: 50px 0px;}

	.panel-title {
		padding: 15px;
	}
	.panel-collapse {
		padding:15px;
	}
/*--------------------------------------------------------------
## Widgets & Sidebars
--------------------------------------------------------------*/
	#sidebar664-history-bg {background-image: url(/wp-content/uploads/2020/03/history-background.jpg);background-size: cover;background-repeat: no-repeat;}
	#sidebar664-history-bg, #widget_sandhills_editable_area_background_62 {padding-top: 100px;padding-bottom: 100px;}
	#widget_sandhills_editable_area_83 {padding: 50px 0px;}
	#sidebar-four {min-height: auto !important;}

	.badge-danger {
		background-color: #f44336;
	}

	a.ser-act {
		transition: ease 300ms;
		padding: 20px;
		background: #c92448;
		color: #fff;
		text-align: center;
		width: 100%;
	}
/*--------------------------------------------------------------
## Media Querries
--------------------------------------------------------------*/
.btn-block {
    display: block;
    width: 100%
}
.btn:not(.disabled):not(:disabled):hover {
    -webkit-box-shadow: 0 3px 15px rgba(0,0,0,.25);
    box-shadow: 0 3px 15px rgba(0,0,0,.25)
}

/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
	@media only screen and (max-width: 1280px) {
		.menu-link.main-menu-link{
			font-size: 12px !important;
			padding-left: 0 !important;
		}
}
	@media only screen and (max-width: 1200px) {
		.navbar-nav > li > a {line-height: 35px;}
		.built-cta > div > h2 {font-size:25px;}
		.built-cta > div > p {font-size:14px;}
		.built-cta {height: 20vw !important;;}
	}

.nav-cont.scrolled{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #000;
}
.nav-cont.scrolled .img-responsive.logo-img {
    max-height: 75px;
}
.nav-cont.scrolled + div{
	height: 82px;
	display: block;
}
	@media only screen and (min-width: 768px) {
		 #inv-header-block {
		  padding: 0px 10%;
		}

		.nav-cont.scrolled{
			padding: 0 10%;
		}
	}
	@media only screen and (max-width: 767px) {
		#inv-header-block {
		  padding: 0px 20px;
		}
		.nav-cont.scrolled{
			padding: 0 20px;
		}
	}

/* Medium Devices, Desktops */
/* Medium Devices, Desktops */
	@media only screen and (max-width: 992px) {
		.hideOnExtraSmall {display: none;}
		.panel.panel-dark.bg-dark.rounded.glob-loc-panel {border-top:0px;}
		.panel-global-loc {text-align:center;margin: 0px 20px 50px;}
		.btn-group-vertical.glob-btn-group.bg-dark.rounded {display:inline-flex; margin:1em auto 0px;}
		.row-eq-height  {display:block !important;}
		.glob-map-pos {position:relative;}
		.glob-loc-panel .bg-light {border-radius:25px 25px 15px 15px;}
		.menu-link.main-menu-link {font-size:12px !important;}
		#inv-header-block.menu-row {margin-bottom: 25px;}
		.built-cta {height:30vw!important;}
		.mobile-pos {position: absolute;max-width: 100%;bottom: 7%;}
		.text-box {margin-left: 0px;}
		.h-img-overlay-bottom img {width: 80%;}
		.img-frame {width: 100%;margin: 0 auto;position: relative;height: 490px;margin: 1em;}
		.container.nav-cont {width: 100%;}
	}

/* Small Devices, Tablets */
	@media only screen and (max-width: 820px) {
		#menu-primary .dropdown-menu li a {text-align: center !important;font-size: 12px;}
		.menu-link.main-menu-link {padding: 0px !important;margin: 0px !important;}
		.cont-nav a {font-size: 14px;}
		.cont-nav {padding-top:0px;}
		#sidebar36-sideBar1 {padding: 20px !important;text-align: center;}
		#glob-form {margin-left:0px !important; margin-top:0px !important;}
		#menu-primary {text-align: center;max-width: 100%;float: none !important;padding: 10px 0px;}
		.img-responsive.logo-img {max-height:80px;}
		.cont-nav .col-md-4 {width: 33.33%;float: left;}
		.navbar-nav > li > a {padding-top:10px !important; padding-bottom:10px !important;}
		.bg-fixer {background-image:none !important; background-color:#000000 !important;}
		div#foot {text-align: center;}
		#inv-navbar .navbar {margin-bottom:20px !important;}
		.nav-cont {padding: 0px 20px !important;}
		.dropdown-menu, .sub-menu,  .sh-dropdown-menu , .menu-odd,  .menu-depth-1 {position: relative !important;justify-content: center !important;width: 100%;opacity: 60%;}
		.main-menu-item,  .menu-item-even, .menu-item-depth-0, .menu-item  {justify-content: center !important;}
		.pad50 {padding:25px;}
		.pad25 {padding:12.5px;}
		.pad25vertical {padding-top:12.5px !important; padding-bottom:12.5px !important;}
		.built-cta {height: 300px!important; background-position: center center; margin:0px .5em 1em;}
		/* .list-content .listing-portion-title {font-size: 5vw !important;line-height: 40px !important;} */
		.finance-btn {background-color: transparent;}
		a.menu-link.sub-menu-link {font-weight: 700 !important;}
		ul.dropdown-menu.sh-dropdown-menu.sub-menu.menu-odd.menu-depth-1 {text-align: center;}
		.foot-list div ul {padding-left: 0px !important;}
		.foot-list {width: 100%;text-align: center;margin-bottom: 1.5em;}
		.finance-btn {width: 200px !important;margin: 0 auto !important;}
		div#navbar-collapse-primary {width: 100%;background: rgba(0, 0, 0, .8);margin: 1em auto 0px !important;padding: 0px;}
		.navbar-toggle.collapsed.sh-navbar-toggle.sh-collapsed.hamburger.hamburger--3dxy, button.navbar-toggle.sh-navbar-toggle.sh-collapsed.hamburger.hamburger--3dxy  {right: -10px;}
		#inv-navbar .navbar-toggle.collapsed.sh-navbar-toggle.sh-collapsed.hamburger.hamburger--3dxy, #inv-navbar button.navbar-toggle.sh-navbar-toggle.sh-collapsed.hamburger.hamburger--3dxy {margin-top: 10px;}
		#inv-navbar .img-responsive.logo-img {float: left;margin-top: 10px !important;padding-left: 20px !important;}
		.img-responsive.logo-img {float: left;padding-top: 1em;padding-left: 1em;}
		.icon-nav.col-2 {display: none;}
		.img-frame {width: 80%;margin: 0 auto;position: relative;height: 490px;}
		.fix-pad-1 {padding-bottom: 50px !important;}
		.fix-pad-2 {padding-top: 50px !important;padding-bottom: 50px !important;}
		.locations-white {font-size: 35px;}
		.main-menu-item {width: 100%;}
	}

	@media only screen and (max-width: 760px) {
		.img-responsive.logo-img {padding:7px !important;}
		.nav-cont {top:0px !important;}
		#header > .col-md-2.sh-col-md-2.sh-hidden-xs > a .img-responsive.sh-img-responsive.logo-img {display: none !important;}
	} 
/* Extra Small Devices, Phones */
	@media only screen and (max-width: 600px) {

	}
    
	@media only screen and (max-width: 480px) {
		#invCarousel_7 > div {margin:0 -15px !important;}
		#invCarousel_7 .inv_carousel_img {max-width: 100% !important; height:auto !important;}
		#invCarousel_7 .sh-carousel-inner .card {padding:0px !important;}
		.nav-cont {top:0px !important;}
		.cont-nav .col-md-4 {width: 100%;padding: 2.5px;}
		.col-10.col-offset-1.mobile-pos p:last-child {display: none;}
		.moblie-pos p {text-shadow: 2px 2px #ff0000;}
		/* .list-content .listing-portion-title {line-height: 20px !important;} */
		.img-frame {display: none !important;}
		.locations-white {font-size: 35px;}
		.willie {font-size: 25px;}
		.main-menu-item {width: 100%;}
		button.inventory-button {padding-right:8px !important; padding-left:8px !important; font-size:14px !important;}
		h1.black-text-big {font-size: 27px !important;}
		.white-text-big {font-size:18px !important;}
	}


@media (min-width: 1200px) {
    .container {
        width: 1170px !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .container {
        width: 970px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .container {
        width: 750px !important;
    }
}