/**
 * @file
 * Subtheme specific CSS.
 */

/* Menu */
.navbar-brand img {
    max-width: 250px;
}

#navbar-main a,
#navbar-main li,
#navbar-main span
{
    color: #fff;
}

#navbar-main  .navbar-toggler {
  background: #e71b27;
}

/* Frontpage */

.path-frontpage .view-home article {
    min-height: 30rem;
    display: flex;
    flex-direction: column;
}

.path-frontpage .view-home .views-row .node-wrapper {
    padding: 2rem;
}

.path-frontpage .view-home .views-row-2 .node-wrapper
  {
    align-self: flex-end;
background: #22222290;
flex: 1 100%;
width: 33%;
color: whitesmoke;
font-weight: bold;
padding: 2rem;
font-style: oblique;
      
  }


.path-frontpage .view-home .views-row-0 .node-wrapper {
    background: #22222275;
    max-width: 33%;
    padding: 2rem;
    color: #fff;
}

.path-frontpage .view-home .node__title a {
     text-decoration: none;    
     font-size: xx-large;
     font-weight: bold;
}

.path-frontpage .view-home .views-row-0 .node__title a {
    color: #fff;
}

.path-frontpage .view-home .views-row-1 .node-wrapper {
    text-align: center;
}

.path-frontpage .view-home .views-row-1 .node__title a {
    color: #e71b27;
}


.path-frontpage .view-home .views-row-2 .node-wrapper {
    background: #22222275;
    max-width: 33%;
    padding: 2rem;
    color: #fff;
    align-self: flex-end;
}

.path-frontpage .view-home .views-row-2 .node__title a {
    color: #fff;
}

/* Frontpage Vehicles Slider */

.path-frontpage .view-home .attachment .view-header   {
    padding: 2rem;
    text-align: center;
    color:#fc1b29;
    font-style: oblique;
}

.path-frontpage .view-home .attachment .splide__pagination {
  top: -2rem;    
  bottom: auto;
}

.path-frontpage .view-home .attachment .splide__pagination__page {
border-radius: 0;
width: 2rem;
background: #222;
transform: skewX(-30deg);
}

.path-frontpage .view-home .attachment .splide__pagination__page.is-active {
background: #fc1b29;
transform: skewX(-30deg);
}

/* Brands */
.featured-bottom {
    background: #f5f5f5;

}

#block-hrr-brands {
        text-align: center;
        padding: 2rem 0;
}

#block-hrr-brands img {
    max-width: 10rem;
    padding: 0 2rem;
}

/* Testimonials */
#block-hrr-views-block-testimonials-block-1 .views-field-nothing {
  color: white;
  margin: 2rem auto;
  text-align: center;
  font-size: 2rem;
  font-style: italic;
 }
 
 #block-hrr-views-block-testimonials-block-1 .views-field-nothing .field-content > div {
     padding: 4rem 25%;
     min-height: 300px;
 }
 
  #block-hrr-views-block-testimonials-block-1 .views-field-nothing .name {
      color: #c3252d;
  }
