.by_language_selection { display: none; }
img { color: rgba(0,0,0,0); }

@media screen and (min-width: 1366px) {
  .by_dealer_main_content {
    width: 100%; 
    margin: 0 0 40px;
  }
 .by_dealer_locator_inner {
    padding: 0 30px;
  }

  #by_dealer_global_button {
    left: 0;
  }

  .by_dealer_search_info_label {
    padding-left: 0;
  }
}

@media screen and (min-width: 1920px) {
  #by_dealer_global_button {
    left: 30px;
  }
  .by_dealer_direction_bar {
    margin-left: 0;
    margin-right: 0;
  }
  .by_dealer_search_filter {
    padding-right: 0;
  }
}

@media screen and (min-width: 960px) {
  .by_article_video_content {
     z-index: 1;
  }
}

/*
  A temporary fix for the Meganav - see BY-1356 and remove after 2.10.x deployment
*/
.by_mm_nav_item {
  height: auto;
}

/* Attempt to fix single Model Carousel entries */
ul.by_swipeable_list_container {
   padding-left: 0;
}

ul.by_swipeable_list_container li.by_swipeable_item:first-child {
   padding-left: 40px;
}

ul.by_swipeable_list_container li.by_swipeable_item:first-child:last-child {
   padding-left: 0px;
}
/* End attempt */

/* Temporary fix for BY-1800 */
@media (max-width: 699px) {
  .by_hero_image_safe_zone.by_hero_homepage {
    height: auto;
  }
  .by_hero_image_safe_zone.by_hero_homepage .by_hero_label_container {
    position: absolute;
  }
  .by_hero_image_safe_zone.by_hero_homepage .by_hero_label_container .by_hero_label {
    padding-bottom: 15px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///////9VfPVsAAAAAnRSTlMA3Y7xY1EAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTUuMDEuMTTsG+P2AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAAxJREFUCJljOMBwAAADBAGBQQWQQAAAAABJRU5ErkJggg==") 0 0 repeat transparent;
  }
  .by_hero_image_safe_zone.by_hero_homepage .by_responsive_image.by_hero_image {
    width: 100%;
    height: auto;
  }
}
/* End Temporary fix for BY-1800 */

/* Temporary fix for BYCC-1858 */
.by_cc_carousel .by_cc_carousel_container {
  display: block;
}
.by_cc_carousel_container .by_cc_carousel_item {
  display: inline-block;
}

/* End temporary fix for BYCC-1858 */

/* Temporary fix for BY-2208 */
@media screen and (min-width: 700px) {
  .by_table_content .by_table_row.by_table_row__head {
    display: table-row;
  }
}
/* End temporary fix for BY-2208 */

/* Temporary fix for BY-2219 */
.by_richtext a.by_external_link, 
.by_richtext a, 
.by_bodycopy p a,
.by_richtext a.by_external_link:active, 
.by_richtext a:active, 
.by_bodycopy p a:active,
.by_richtext a.by_external_link:visited, 
.by_richtext a:visited, 
.by_bodycopy p a:visited
{
    color: #333;
    text-decoration: underline;
}

.by_richtext a.by_external_link:hover, 
.by_richtext a:hover, 
.by_bodycopy p a:hover
 {
    color: #7f988f;
    text-decoration: none;
}
/* End temporary fix for BY-2219 */

/* Temporary fix for BY-2220 */
@media screen and (min-width: 700px) {
  .by_cover_container .by_cover_row.by_cover_row_type1 .by_cover_label.by_cover_label {
    top: 201px;
    padding: 20px;
  }
  .by_cover_container .by_cover_row.by_cover_row_type1 .by_cover_col.by_cover_col {
    min-height: 453px;
  }
  .by_cover_container .by_cover_row.by_cover_row_type1 .by_cover_img_outer.by_cover_img_outer {
    padding-top: 34.919%;
  }
}
/* End temporary fix for BY-2220 */

/* Temporary fix for BY-2221 */
@media screen and (min-width: 700px) {
  .by_navigation_tiles .by_cover_tile__narrow .by_cover_tile_img_inner.by_middle_zone.by_middle_zone img {
    top: 0;
  }
}
/* End temporary fix for BY-2221 */


/* Temporary fix for BYCC-1973 */
.by_cc_summary_optionTiles 
.by_cc_summary_optionTile_title {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}
/* End Temporary fix for BYCC-1973 */

/* Temporary fix for BYCC-1952 */
.by_cc_carousel_item.by_cc_carousel_item__exterior {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.by_cc_carousel_item__exterior .by_cc_carousel_item_image {
  width: 100%;
}
/* End Temporary fix for BYCC-1952 */

/*Temp fix BYCC-2000*/

.by_cc_feature_list_item_price {
    position: absolute;
    bottom: 20px;
}

.by_cc_feature_list_item_info {
    bottom: -5px;
}

.by_cc_feature_list ul {
    margin: 0 auto 5px auto;
}

@media screen and (min-width: 700px){
.by_cc_feature_list_item_price {
    bottom: 25px;
 }
}