.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;
  }
}

/* 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 */


/* temp fix for BY-2390 */
.by_richtext a {
    text-decoration: underline;
}

.by_richtext a:hover {
    text-decoration: none;
}

.by_richtext a:visited, .by_richtext a:active {
    text-decoration: underline;
    color: #7f988f;
    border: 0;
    outline: 0;
}
/* end temp fix for BY-2390 */

/* Temporary fix for BY-2604 */
.by_hero_container.by_video .by_play {
  z-index: 3;
}

.by_responsive_image {
  -webkit-backface-visibility: hidden;
}
/* End temporary fix for BY-2604 */

