﻿	.clearing--home-overlay-container {
    	position: absolute;
    	right: 5%;
    	top: 110px;
      	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
      	padding: 15px 25px 15px 25px;
      	width:90%;
      	text-align:center;
	}

	.clearing--home-overlay-container > h2 {
    	color: #ffffff;
    	font-size: 1.2em;
    	margin: 0 0 10px 0;
	}

	.clearing--home-overlay-container > h3 {
   		color: #ffffff;
   		font-size: 1.2em;
      	text-align:right;
    	margin: 0;
	}

	.clearing--home-overlay-container > h4 {
    	color:  #ffffff;
    	font-size: 0.8em;
      	text-align:right;
	}
	
	.clearing--home-overlay-container span::after {
    content: " ";
    display: block;
	}

	a#buttonLanding.button {font-size:1em}

@media screen and (min-width: 520px) {
	.clearing--home-overlay-container {
    	position: absolute;
    	right: 8%;
    	top: 140px;
      	padding: 5px 15px 5px 15px;
      	width:auto;
	}

	.clearing--home-overlay-container > h2 {
    	font-size: 1.8em;
    	margin: 0 0 10px 0;
	}

	.clearing--home-overlay-container > h3 {
   		font-size: 1.8em;
    	margin: 0;
	}

	.clearing--home-overlay-container > h4 {
    	font-size: 1.3em;
	}
  
  	.clearing--home-overlay-container span::after {
        display: none;
	}
  
  	a#buttonLanding.button {font-size:1em}
}

@media screen and (min-width: 720px) {
	.clearing--home-overlay-container {
    	position: absolute;
    	right: 10%;
    	top: 145px;
      	padding: 5px 15px 5px 15px;
      	width:auto;
	}

	.clearing--home-overlay-container > h2 {
    	font-size: 2em;
    	margin: 0 0 10px 0;
	}

	.clearing--home-overlay-container > h3 {
   		font-size: 2.2em;
    	margin: 0;
	}

	.clearing--home-overlay-container > h4 {
    	font-size: 1em;
	}
  
  	.clearing--home-overlay-container span::after {
        display: none;
	}
  
  	a#buttonLanding.button {font-size:1.1em}
}


@media screen and (min-width: 840px) {
	.clearing--home-overlay-container {
    	position: absolute;
    	right: 7%;
    	top: 125px;
      	padding: 5px 15px 5px 15px;
      	width:auto;
	}

	.clearing--home-overlay-container > h2 {
    	font-size: 2.2em;
    	margin: 0 0 10px 0;
	}

	.clearing--home-overlay-container > h3 {
   		font-size: 3em;
	}

	.clearing--home-overlay-container > h4 {
    	font-size: 1.5em;
	}
  
  	.clearing--home-overlay-container span::after {
        display: none;
	}
  
  	a#buttonLanding.button {font-size:1.2em}
}

@media screen and (min-width: 960px) {
	.clearing--home-overlay-container {
    	position: absolute;
    	right: 10%;
    	top: 145px;
      	padding: 20px;
      	width:auto;
	}

	.clearing--home-overlay-container > h2 {
    	font-size: 2.2em;
    	margin: 0 0 10px 0;
	}

	.clearing--home-overlay-container > h3 {
   		font-size: 3em;
	}

	.clearing--home-overlay-container > h4 {
    	font-size: 1.5em;
	}
  
  	.clearing--home-overlay-container span::after {
        display: none;
	}
  	
  	a#buttonLanding.button {font-size:1.3em}
}

@media screen and (min-width: 1050px) {
	.clearing--home-overlay-container {
    	position: absolute;
    	right: 10%;
    	top: 200px;
      	padding: 40px;
      	width:auto;
	}

	.clearing--home-overlay-container > h2 {
    	font-size: 2.5em;
    	margin: 0 0 10px 0;
	}

	.clearing--home-overlay-container > h3 {
   		font-size: 3em;
	}

	.clearing--home-overlay-container > h4 {
    	font-size: 1.5em;
	}
  
  	.clearing--home-overlay-container span::after {
        display: none;
	}
  	
  	a#buttonLanding.button {font-size:1.4em}
}

@media screen and (min-width: 1440px) {
  	.clearing--home-overlay-container {
    	position: absolute;
    	right: 15%;
    	top: 260px;
      	padding: 40px;
      	width:auto;
	}

	.clearing--home-overlay-container > h2 {
    	font-size: 3em;
    	margin: 0 0 20px 0;
	}

	.clearing--home-overlay-container > h3 {
   		font-size: 3.5em;
	}

	.clearing--home-overlay-container > h4 {
    	font-size: 2em;
	}
  
  	.clearing--home-overlay-container span::after {
        display: none;
	}
  
  	a#buttonLanding.button {font-size:1.5em}
}