#bi-page-s #container_2, #bi-page-s #container_3 { 

margin-top: 168px !important;

}


body.webstorm-level #bi-page-s #main_content #container_2 .widget_container .rich_text_widget #container--criteria {
    overflow: hidden !important;
}



.f-edit-buttons {margin-top:100px;}

/**** START Google Trans Stytling ****/

#driveway-chrome-extension-capture-highlight-container {
display: none; !important
}
#driveway-chrome-extension-live-view-highlight-container {
display: none; !important
}

#google_translate_element {
	float: right;
	margin-top: 0px;
	margin-right: 1.6rem;
	z-index: 10000;
}
.goog-te-gadget img {
	padding: 0 !important;
	height: 19px !important;
}
.goog-te-gadget-simple {
	font-size: 13px !important;
	border-radius: 4px !important;
	height: 32px !important;
	line-height: 32px !important;
	box-sizing: content-box !important;
	border: 1px solid #BDC3C7 !important;
	padding: 0 0px !important;
	transition: 0.2s ease !important;
	margin-left: 2px !important;
	margin-right: 2px !important;
	color: #fff !important;
	background-color: transparent !important;
}
.goog-te-gadget-simple .goog-te-menu-value {
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	margin-left: 0.8rem;
	font-family: 'Lato', 'Open Sans', arial, sans serif;
}
.goog-te-gadget-icon {
	background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7394/7EE7CDE2.png)!important;
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: center !important;
}


/**** END Google Trans Stytling ****/


/* Nav Logo Fix
**********************************************************************/

body.webstorm-level .fractal-global-nav .f-nav-wrapper .f-nav-logo img {
    max-height: 4.8rem;
    display: none;
}

body.webstorm-level .fractal-global-nav .f-nav-wrapper a.f-nav-logo::before {
    content: '';
    height: 2.4rem;
    width: 8rem;
    display: inline-block;
    background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD12220/11926B7E.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}



body.webstorm-level #container_homepage_header.wide {
  height: 600px !important;
}


body.webstorm-level #hh-layout,
body.webstorm-level #container_homepage_header #display-region, 
body.webstorm-level #container_homepage_header #display-section, 
body.webstorm-level #homepage-hero-render,
body.webstorm-level #container_homepage_header .f-homepage-hero,
body.webstorm-level .f-homepage-hero-image,
body.webstorm-level .f-homepage-hero-overlay {
  height: 105% !important;
}


/* Home Page: Criteria
**********************************************************************/

body.webstorm-level .widget_container table td:not(.widget_title), 
body.webstorm-level .widget_container .rich_text_widget span {
  color: unset;
}

body.webstorm-level .widget_container .rich_text_widget ul > li {
  margin-top: 1.6rem;
  font-size: 1.4rem;
}


body.webstorm-level #bi-page-s #main_content #container_2 .widget_container, 
body.webstorm-level #main_content #container_3 .widget_container {
  margin-top: 6.4rem !important;
}

.webstorm-level #bi-page-s #main_content .widget_title {
  color: #8dc63f;
}

body.webstorm-level #bi-page-s #main_content #container_2 .widget_container .rich_text_widget #container--criteria {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1.6rem;
  margin-right: -1.6rem;
}

body.webstorm-level #bi-page-s #main_content #container_2 .widget_container #container--criteria .table--criteria {
  flex: 0 0 29%;
  margin: 1.6rem 2%;
}

.table--criteria > tbody > tr > td {
  vertical-align: top;
}

.table--criteria > tbody > tr:nth-child(1) > td {
  height: 48px;
}

.table--criteria > tbody > tr:nth-child(1) > td img {
  height: 100%;
  width: auto;
  margin-bottom: 1.6rem;
}

.table--criteria > tbody > tr:last-child > td {
  height: 100%;
  padding-top: 1.6rem;
}

/*Hero Image Fix */
    top: -115px;
    transform: scale(1);
    height: 105% !important;
}

/* Footer
**********************************************************************/

#customFooter {
  display: none;
}


/* smaller than 800px */
@media only screen and (max-width: 1000px) {
#container_homepage_header .f-homepage-hero-image {height: auto !important; background-size:100% auto !important;}
#container_homepage_header #display-region, #container_homepage_header #display-section .webstorm-level #display-region {background-color:#fff !important}
.f-homepage-hero-overlay {display:none !important;
body.webstorm-level #container_homepage_header.wide {height:490px !important;
  }

.webstorm-level #bi-page-ct-profile #main_content::before {background-color:#15242E !important;}

.fa-clock, .fa-comments {display:none !important;}