/*-----------------------------------------------------------------------------------------/
/	Quote region                                                          
/-----------------------------------------------------------------------------------------*/
.region_type_quote {
  position: relative;
  overflow: hidden;
  background-color: #96C13D;
}

.region_type_quote .wrapper .image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-image: url("/sites/all/themes/bison_frontend/images/bison.svg");
}

.no-svg .region_type_quote .wrapper .image {
  background-image: url("/sites/all/themes/bison_frontend/images/bison.png");
}

.region_type_quote .wrapper .text {
  z-index: 100;
  position: relative;
  padding: 3.43rem;
}

.region_type_quote .wrapper .text .text_wrapper {
  max-width: 500px;
}

.region_type_quote .wrapper .text .text_wrapper > *:first-child {
  margin-top: 0;
}

.region_type_quote .wrapper .text .text_wrapper > *:last-child {
  margin-top: 0;
  margin-left: 0px;
  margin-right: 0px;
}

.region_type_quote .wrapper .text h2,
.region_type_quote .wrapper .text p,
.region_type_quote .wrapper .text a,
.region_type_quote .wrapper .text a:visited {
  color: #fff;
}

/*-----------------------------------------------------------------------------------------/
/	big screen quote region                                                          
/-----------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) {
  .region_type_quote .wrapper .image {
    width: 40%;
    background-position: right center;
  }
  .region_type_quote .wrapper:after {
    content: "";
    clear: both;
    display: block;
  }
  .region_type_quote .wrapper .text {
    text-align: left;
    width: 50%;
    margin-left: auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 0px;
  }
  .region_type_quote .wrapper .text .text_wrapper {
    max-width: 400px;
  }
}
/*-----------------------------------------------------------------------------------------/
/	End big screen quote region                                                          
/-----------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------/
/	End quote region                                                          
/-----------------------------------------------------------------------------------------*/
