/* Open Sans - Google Font */
/*
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400&display=swap');

body {
  font-family: 'Open Sans', sans-serif;
}
*/

/* Colors for Editor */
p.red,
span.red {
  color: #AD0100;
}
p.blue,
span.blue {
  color: #156AA3;
}


/* Header */



.site-branding__logo {
  width: 75px;
/*  margin: 0 -23px 0 0; ## spacing for SVG logo. not needed for png logo */
}
.site-branding__name {
/*  font-size: 4em;*/
  text-transform: uppercase;
/*  font-family: 'Open Sans', sans-serif;*/
}
.region-header .site-branding__name a {
  color: #000;
}
.site-branding__name:after {
  content:'sm';
  vertical-align: top;
  font-size: .3em;
  margin-left: -10px;
/*  color: #ad1000;*/
}




/* Available Businesses Block */
#block-views-block-available-businesses-2-block-1-2 h2 {
/*  text-shadow: none;
  font-size: 1.3em;
      margin-bottom: 0;*/
}
#block-views-block-available-businesses-2-block-1-2 .view-header,
.view-total-listings .view-header {
	margin-bottom: 0;
}
.view-total-listings .view-content {
  display: none;
}



/* Slideshow */
.region--hero {
    padding: 20px 10px;
}
.banner-text {
  text-align: center;
}
.views_slideshow_cycle_teaser_section {
    margin: 0 auto;
    width: 1020px;
    max-width: 100%;}
/*
.views_slideshow_slide .banner-text {
  position: absolute;
  top: 143px;
  width: 100%;
  background: rgba(255,255,255,.5);
}*/
.views_slideshow_slide .banner-text h3 {}
.views_slideshow_slide .banner-text p {}

.review-text {
  width: 900px; /* 1020 - 2x padding width*/
  min-height: 160px; /* 220 - 2x padding height*/
  padding: 30px 60px;
}


/*REVIEW COLORS*/
/*BLUE*/
.review-bg-1, .blue-bg {
  background-color: #7ab0d4;
}
/*RED*/
.review-bg-2, .red-bg {
  background-color: rgba(171,21,20,1);
  color: #fff;
  text-shadow: 1px 1px #000;
}
/*RED GRADIENT*/
.review-bg-3, .red-gradient {
  background: linear-gradient(0deg, rgba(171,21,20,1) 0%, rgba(212,122,122,1) 100%);
  color: #fff;
  text-shadow: 1px 1px #000;
}
/*BLUE GRADIENT*/
.review-bg-4, .blue-gradient {
  background: linear-gradient(0deg, rgba(21,106,163,1) 0%, rgba(122,176,212,1) 100%);
  color: #fff;
  text-shadow: 1px 1px #000;
}
/*ORANGE GRADIENT*/
.review-bg-5, .orange-gradient {
  background: linear-gradient(0deg, rgba(249,126,5,1) 0%, rgba(244,215,186,1) 100%);
}




/*  LISTINGS TABLE CLORORS  */

.views-table tbody {
  font-weight: bold;
}

.views-table tbody tr.Available {
  color: #049407;  /* Dark Green */
  background-color: #fff; /* White */
}

.views-table tbody tr.Contract {
  color: #d48300;  /* Orange */
  background-color: #EFEFEF; /* Gray */
}

.views-table tbody tr.Escrow  {
  color: #8f0311;  /* Maroon */
  background-color: #f5e7ce; /* Peach */
}

.views-table tbody tr.Sold {}










