html, body { height: 100%; width: 100%; margin: 0 auto 6px; *overflow-x: hidden; }
	
/*
 * Skip To Links Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
.valid{	display: none; visibility:hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {

clip: auto; height: auto; margin: 0; overflow: visible; position: absolute; width: auto; text-align:center; 
background-color:red; color:white; font-weight:bold; padding:5px 10px; display:inline; z-index:5000; text-decoration: none; }

body { overflow-x: hidden; background-color:#F5F5F5; }

.center-text{ text-align:center;}

.circles { padding-top:15px; max-width:90%; }

.anchorz {color:#000; text-decoration:none; text-align:center;}
.anchorz:visited {color:#000;}
.anchorz:hover {color: #06C;}

.thelmalink {color:brown; text-decoration:none; text-align:center;}
.thelmalink:visited {color:brown;}
.thelmalink:hover {text-decoration: underline;}


.text-underline-none{ text-decoration:none; }

.multi-image{ text-align:center; background:#fff;}

.multi-image img{ display:block; margin: 0 auto;}

.pointer{ cursor:pointer; }

article, aside, figure, footer, header, nav, section {
display: block;
}
.type-faq .fa{ transform:scale(0.6);-webkit-transform:scale(0.6); vertical-align:middle; color: #19b99a; text-shadow:2px 2px 3px #999;  }

.faqformat .fa{ transform:scale(0.8);-webkit-transform:scale(0.8); vertical-align:middle; font-size: 1.7em; }
/*SUBMIT AND RESET BUTTONS*/

.borderr { background:#f5f5f5; height:20px; width:100%; 
-webkit-box-shadow: 0px -4px 10px -3px rgba(0,0,0,0.16);
-moz-box-shadow: 0px -4px 10px -3px rgba(0,0,0,0.16);
box-shadow: 0px -4px 10px -3px rgba(0,0,0,0.16);}


.captcha{color:#C00; padding: 0;}
/*.captcha:hover{background: #fff;}*/



/*.chair{ float:right; width:25%; padding:0 100px 0 25px; text-align:left; display:inline-block;}*/

.chair {
    float: right;
    /* width: 25%; */
    padding: 66px 254px 101px 0px;
    text-align: left;
    display: inline-block;
    background: rgb(245, 245, 245);
}

.page-headings{ border-bottom:solid 3px #229EE6; }

.page-headings-border{ border-bottom:solid 3px #229EE6; }

.mysubmit{	
	background: #8dc025; /* Old browsers */
	background: -moz-linear-gradient(top,  #8dc025 0%, #8dc025 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dc025), color-stop(100%,#8dc025)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8dc025 0%,#8dc025 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8dc025 0%,#8dc025 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8dc025 0%,#8dc025 100%); /* IE10+ */
	background: linear-gradient(top,  #8dc025 0%,#8dc025 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc025', endColorstr='#8dc025',GradientType=0 ); /* IE6-9 */
	padding:15px 10px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	border:1px solid #8dc025;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.4);
}
.mysubmit:hover{	
	text-decoration:none;
	background: #0.4; /* Old browsers */
	background: -moz-linear-gradient(top,  #b4df5b 0%, #b4df5b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4df5b), color-stop(100%,#b4df5b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b4df5b 0%,#b4df5b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b4df5b 0%,#b4df5b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b4df5b 0%,#b4df5b 100%); /* IE10+ */
	background: linear-gradient(top,  #b4df5b 0%,#b4df5b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4df5b', endColorstr='#b4df5b',GradientType=0 ); /* IE6-9 */
}
.mysubmit:active{
	-webkit-box-shadow: inset 0px 1px 3px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: inset 0px 1px 3px 2px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0px 1px 3px 2px rgba(0, 0, 0, 0.4);
	cursor: pointer;
}
.mysubmit:focus {outline:0;}


.myreset{
	background: #fd5636; /* Old browsers */
	background: -moz-linear-gradient(top,  #fd5636 0%, #fd5636 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd5636), color-stop(100%,#fd5636)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fd5636 0%,#fd5636 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fd5636 0%,#fd5636 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fd5636 0%,#fd5636 100%); /* IE10+ */
	background: linear-gradient(top,  #fd5636 0%,#fd5636 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd5636', endColorstr='#fd5636',GradientType=0 );
	
	border:1px solid #fd5636; 
	
	}
	
.myreset:hover{
	
	text-decoration:none;
	background: #0.4; /* Old browsers */
	background: -moz-linear-gradient(top,  #f97c65 0%, #f97c65 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f97c65), color-stop(100%,#f97c65)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f97c65 0%,#f97c65 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f97c65 0%,#f97c65 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f97c65 0%,#f97c65 100%); /* IE10+ */
	background: linear-gradient(top,  #f97c65 0%,#f97c65 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f97c65', endColorstr='#f97c65',GradientType=0 );
	}


.nothanks{
	margin:0 auto 40px;
	background: #249DE5; /* Old browsers */
	background: -moz-linear-gradient(top,  #249DE5 0%, #249DE5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#249DE5), color-stop(100%,#249DE5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #249DE5 0%,#249DE5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #249DE5 0%,#249DE5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #249DE5 0%,#249DE5 100%); /* IE10+ */
	background: linear-gradient(top,  #249DE5 0%,#249DE5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#249DE5', endColorstr='#249DE5',GradientType=0 );
	
	border:1px solid #249DE5; 
	
	}
	
.nothanks:hover{
	
	text-decoration:none;
	background: #0.4; /* Old browsers */
	background: -moz-linear-gradient(top,  #6abaea 0%, #6abaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6abaea), color-stop(100%,#6abaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6abaea 0%,#6abaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6abaea 0%,#6abaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6abaea 0%,#6abaea 100%); /* IE10+ */
	background: linear-gradient(top,  #6abaea 0%,#6abaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6abaea', endColorstr='#6abaea',GradientType=0 );
	}
/*SUBMIT AND RESET BUTTONS END*/


/*SUGGESTION FORM*/
.suggestion-form{
	
	background:#d7eaff;
	width: 100%;
	margin:0 auto;
	padding: 10px 0 40px 0;
	text-align:center;
	overflow:auto;
	
	}
	
.form-pad{padding: 40px 0;}
.suggestion-form-thanks{ margin:40px auto 25px; }
.enclose-form{
	background-image: linear-gradient(to top, #d5d4d0 -2%, #d5d4d0 0%, #eeeeec 0%, #efeeec 100%, #e9e9e7 100%);
	width: 70%;
	margin:0 auto 25px;
	padding: 20px 0 40px;
	text-align:center;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
	border-radius: 15px;
	
	}
.status-msg{color:#ff0000; }
input{ display: block; margin: 15px auto;}

.errorz p {margin:0;}

.errorz p:last-of-type {margin:0; padding-bottom:0px;}

.errorz {
    
    margin-bottom: 26px;
    max-width: 82%;
}

.myrecaptcha{
	display:block;
	width: 100%;
	margin:5px auto 0;
	text-align:center;
	
	}

.g-recaptcha > div{
 margin 10px auto !important;
 text-align: center;
 width: auto !important;
 height: auto !important;
}

.textareaz{
	
width: 65%;
/*border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;*/
background: #fff;
border: #d8d7d5 solid 3px;
outline: none;
padding: 6px;
resize: none;
margin: 30px auto 25px;
font-family:Verdana, Geneva, sans-serif;
font-size: 0.8em;
color:#333;
}
.textareaz:hover{

box-shadow: 0 0 1px 1px #ccc;
 
}
.textareaz:focus{

border: 3px solid #56b4ef;
box-shadow: 0 0 3px 1px #c8def0; 
}

/*textarea::-webkit-input-placeholder, */input::-webkit-input-placeholder { 
   /* opacity: 0.4;*/
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s; 
}

/*textarea:focus::-webkit-input-placeholder,*/ input:focus::-webkit-input-placeholder  { 
    opacity: 0;
}

/*SUGGESTION FORM END*/

.bold-text{ font-weight:bold;}

.val{ display: none; }
/*remove blue outline from accordion headings*/

.text-width{ max-width: 85%; margin: 0 auto;}
		  
.topbanner-home-bg-color{ background-color:#e24933; }

body{ font-family: Arial, sans-serif; font-size: 1.3em; line-height: 1.3em;  margin:5px 0; padding:0; 
background: #E0EAFC;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #CFDEF3, #E0EAFC);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #CFDEF3, #E0EAFC); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
/*HORIZONTAL NAVBAR START*/

.nav{ position:relative; font-size:14px; z-index:1000;}	

nav i{ text-shadow:#999 1px 1px 10px; vertical-align: middle; padding-right: 6px; }
nav ul { display:block !important; color: seashell;
 
background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #6CE5F5), color-stop(0.5, #5EA6DB));
background: linear-gradient(to bottom, #6CE5F5 0%, #5EA6DB 100%);
box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.4); 

margin: 0; padding:0; text-align:center; }
nav ul li{ display: inline-block; margin-top: 0; margin-bottom: 0; margin-right: -2px; margin-left: 0; padding-top:15px; padding-bottom:12px; padding-left:8px; padding-right:8px; width: 15%; text-align:center; line-height:1.7em; border-right:#999 solid 1px;  }

nav ul li a{ text-decoration: none; color: inherit; font-size: 14px; }

.nav ul li:hover {
background-color:rgba(99, 187, 228, 1);
background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #6CE5F5), color-stop(0.5, #5EA6DB));


background: linear-gradient(to bottom, #6CE5F5 0%, #5EA6DB 100%);
box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.4);  }

.nav ul li ul { position:absolute; visibility: hidden; opacity:0; transition:opacity 0.5s linear;}
.nav ul li:hover ul {visibility:visible; top:47px; opacity: 1; width:100%; left: 0; right: 0; margin: auto;  }

nav ul li ul li{ margin: 0 auto; text-align:center; padding:0 5px; display: table-cell; vertical-align:middle; }	 

nav ul li ul li a{ display:block; padding:11px 0 11px; margin:0;  }

/*.nav ul li ul:last-child { border:none;  }*/

.nav ul li:last-child { border-right:#999 solid 1px;  }
.nav ul li:first-child { border-left:#999 solid 1px;  }

.nav ul li:hover ul#targeted-width{ width:30%; left: -177px; right: 0; margin: auto; box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.4); }
.nav ul li:hover ul#targeted-width2{ width:30%; left: 20px; right: 0; margin: auto; box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.4); }



/*HORIZONTAL NAVBAR END*/

h1{font-size: 1.5em; font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;}
h2{font-size: 1.3em; font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;}
h3{font-size: 1em; font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;}

footer{
background: #00d2ff;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #3a7bd5, #00d2ff);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #3a7bd5, #00d2ff); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */	
	}
	
header{
background: #00d2ff;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #3a7bd5, #00d2ff);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #3a7bd5, #00d2ff); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	}
.shad{width: 100%; margin-right: auto; margin-left: auto; 
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.4); 
height:100%; }	

.slideshow-border{ padding: 30px; border: solid 1px #CCC; -moz-box-shadow: 1px 1px 5px #999; -webkit-box-shadow: 1px 1px 5px #999;
box-shadow: 1px 1px 5px #999; behavior: url(PIE.htc); }

.slideshow-border2{ 
padding: 15px;
    border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
/*border-style: solid; border-width: 10px; 
-moz-border-image: url(images/border3.png) 33 32 32 31 repeat;
-webkit-border-image: url(images/border3.png) 33 32 32 31 repeat;
-ms-border-image: url(images/border3.png) 33 32 32 31 repeat;
-o-border-image: url(images/border3.png) 33 32 32 31 repeat;
border-image: url(images/border3.png) 33 32 32 31 repeat;*/
max-width:80%;
behavior: url(PIE.htc); }

.two-photos{ text-align:center; }

.imagess{ margin:10px 20px; }

.button-link {
	font-size: .8em; padding: 10px 40px; background: #96C436; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px;
    border-radius: 4px; border: solid 1px #20538D; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); 
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; text-decoration: none; display:inline-block; margin:10px auto; }

.button-link:hover { background: #027902; border: solid 1px #2A4E77; text-decoration: none; }

.button-link:active { -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); background: #076907; border: solid 1px #203E5F; }

img { border: 0; }	




.element{
  
  float: right;
  max-width:55%;
  
  
}

.element3{

  float: right;
  max-width:40%;
  
}



.faqformat{ text-align:center; }

p,i{font-style:normal;}
/*MISTERY SHOPPER*/
.santa-top{ display:block; text-align:center; margin: 0px auto 0px; padding-bottom:12px; }
			
.santa-top .activities{ height:auto; margin:15px auto 0px; max-width:80%; }

.community{ text-align:center; background-color:#19B99A; color:#FFF; }

.community h2{ padding-bottom: 12px; padding-top: 30px; margin:0; }

.type{ background:#d7eaff; margin:0; padding:0; text-align:center; color:#000;}

.type-faq{ margin:0 auto; width:80%; background:#FFF; padding:10px 10px 25px 0;   }

.h3-headings{ margin: 0 0 0 80px; padding: 30px 0 0 0; }

.sent-type{  margin:0; padding:50px 0 60px; text-align:center; color:#fff; background: #d7eaff;}

/*.sent-type-access-com{ margin:0 auto; padding:40px 0 60px; text-align:left; color:#000; width:100%; background:rgb(245, 245, 245); overflow:auto;}*/

.sent-type-access-com {
    /* margin: 0 auto; */
    padding: 42px 0px 200px;
    text-align: left;
    color: #000;
    /* width: 54%; */
    background: rgb(245, 245, 245);
    overflow: hidden;
}

.sent-type-access-com p{ width:80%; margin:0 auto; padding-bottom:6px;}

.sent-type-access-fund{ background:#F5F5F5; margin:0 auto; padding:0px 0px 60px; text-align:left; color:#000; }

.access-fund-text-width{ width: 80%; margin:0 auto; }

.cent-text{ text-align:center; font-weight:bold; color: #555; font-size:1.1em; margin:8px auto 0; }
.cent-text i{ display:inline-block;}

.foott { font-size: 1.1em; font-weight: bold; color: #fb6148; text-align: center; display:block; background-color:#FFF; padding:10px 8px; }

/*.fillerdiv { height:1px; background-color:silver; margin-top:0px; margin-bottom:21px; padding:0; }*/

.faqformat .pad {padding-left: 10px;}

.faqformat p i {display: inline-block;}

.page_content_width_accessfund{ margin: 0; padding: 7px 120px 0; overflow:hidden; }

.page_content_width_access{ margin: 0; padding: 7px 0 0; overflow:hidden; }

.download-here{ width: 90%; padding: 15px 15px; background:#ffe8ec; margin:0 auto; text-align:center; border-radius:5px; box-shadow:1px 1px 1px #aaa; }

.download-here2{ width: 90%; padding: 15px 15px; background: #fff; margin:0 auto; text-align:center; border-radius:5px; box-shadow:2px 2px 2px #999; }

.download-here i { display:inline-block;  }

/*.download-here:hover{ background: #eef9fc; }*/

.circles-container{ background:#fff; width:100%; height:auto; text-align:center; }

.sdef-width { max-width:75%; margin:25px auto; }

.sdef-width i{ display:inline-block; }

.downloads-link {text-decoration:none; color:#3C763D;}

.downloads-link:active {color:#19B99A;}



.download-here .downloads {font-weight: bold; color:#3C763D;}

.spacer { width: 80px; display:inline-block; }

.cammic{ padding: 20px 30px 30px; text-align: center; background-image:url(images/time.png); background-position: bottom;}

.cammic i{ display:inline-block; }


.voice-recording-container{ background-color:#cfecac; overflow:auto; color:brown; }

.btf-text{ display: inline; margin-bottom:0; }

/*BTTF Contact info START*/

 .contacted {font-size: 1em; text-align: left; width: 75%; max-width: 600px; margin: 0 auto;}

.phone{color:brown; overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; }

.phone i { vertical-align: middle; padding: 0 5px 0 0; margin-bottom: 10px; }

.facebook{ color: brown; text-decoration:none; }
.facebook:hover{ text-decoration: underline; }
.facebook:active{ text-shadow: 2px 2px 2px grey; }
.facebook:visited{ color: brown; }

.inlineblocked{ display:inline-block; }

/*BTTF Contact info END*/

/*Up and Running Banner START*/

 .running{ background-color:#E5493F; color:#fff; text-align:center; padding:15px; margin:0 auto 25px; border-radius:5px; position:relative; width:70%; max-width: 600px; } 
 .running h3{ margin:0; }  
 .running h2 i { display:inline-block; }   
 .vertical{ vertical-align:middle; margin-bottom: 2px; } 
 .running-link{ text-decoration:none; color:#fff; }
 .running-link:hover{ color:#fff; }
 .running-link:active{ color:#fff; }
 .running-link:focus {outline:0;} 
 .leaves{ border-radius:50%; border:solid 4px #fff; position:absolute; right:20px; top:20px; } 
 .announce{ width: 75%; font-size: 0.9em; }
 .announce h3{ font-size:1.3em; }
 
/*Up and Running Banner END*/

	
@media only screen and (min-width: 0px) and (max-width: 679px)  {	

.nav-below{	display: none; }  .content_img{ display: none; } .large_foot{ display:none;	}  .santa{ display:none; }  

.scrollup{ display:none !important; }   .scrollup2{ display:none !important; } .visuallyhidden{ display:none; } 

#menu { display:none; }  .slicknav_menu { display:block; 	}  .leaves{ display:none !important; }

body{line-height: 1.5em;}

.shad{width: 100%; margin-right: auto; margin-left: auto; 
-moz-box-shadow: none;
-ms-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow:none;
box-shadow:none;
height:100%; }	

.imagess{ margin:14px 0; }
.g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77); text-align:center; }

.errorz{ margin-bottom: 24px; }

.errorz p { font-size:1em;}

.enclose-form.enclose-form2 {padding:28px 0;}

.circles2{   max-width:90%;  }

.sdef-width { max-width:85%; margin:15px auto; }

/*.g-recaptcha > div{
 margin 10px auto !important;
 text-align: center;
 width: auto !important;
 height: auto !important;
}*/

/*.myrecaptcha{ margin-left:-30px; }*/

.g-recaptcha > div{
 margin 10px !important;
 text-align: center;
 width: auto !important;
 height: auto !important;

}
.myrecaptcha{ margin: -15px auto 0; }
.download-here{ width: 90%; font-size:0.94em; margin:20px auto 35px; }

.page-headings{ border-bottom:solid 2px #229EE6; }

.page-headings-border{ border-bottom:solid 2px #229EE6; }

.round-pic-faq{ background:#fff;}

.nudge-down{ padding-top: 20px;}

.page_content_width_accessfund{ margin: 0; padding: 7px 0 0; background:#F5F5F5; }

.access-fund-text-width{ width: 90%; margin:0 auto; }

.access-fund-text-width p:last-of-type{ padding-bottom: 12px; }

.access-fund-text-width p:first-of-type{ padding-bottom: 12px; }

.sent-type-access-com{ width:100%; }

.h3-headings-faq{ text-align: left; padding: 3px 0; border-bottom: 1px solid black; margin-top:0; }

.enclose-form{	max-width: 97%;	min-width: 94%; border-radius: 15px; }

.content_img2 { display:none; }

.text-width{ margin: 12px auto 10px;}

.type p:first-of-type{ padding-top:20px;}
.type p:last-of-type{ padding-bottom:25px;}

.type p{ width:85%; margin:0 auto;}

.type i{ display:inline;}

.mysubmit{ min-width: 75%; margin: 20px auto 0; } 
.nothanks{ min-width: 90%; }
.bold-text{ padding: 10px 0 0;}

.mobile-pad{margin-top: 18px;}


.textareaz{ min-width: 85%; border: #D7D6D2 solid 2px;}

.textareaz:focus{ border: 2px solid #56b4ef; }

.suggestion-form { padding:0;}

.form-pad {
    padding: 40px 0;
}



.scrollup5{ position: fixed; bottom: 0px; width:100%; height:40px; background-color:#42C9ED; display: none; opacity:.5; z-index:5000; padding-left:50px; padding-top:10px; font-size:2em; color:#333333; cursor: pointer; cursor: hand; }

span.movearrow{ position:absolute; right: 100px; }

.faqformat p i {display: inline-block; max-width:80%;}

.faqformat p { padding-bottom:14px; }

p{ margin: 5px 0; }

img{ max-width:100%; height:auto; }

i{ font-style:normal; }


.type-faq{ background:#FFF;   }

.headings {color: rgba(10,60,150, 0.8); text-shadow: 1px 4px 6px #D3DCEA, 0 0 0 #000, 1px 4px 6px #D3DCEA; font-size:1.08em; text-align:center; background:#D3DCEA; margin:0px; padding:14px 15px; line-height:27px; }

.headings i { display: inline-block; max-width:90%; }


.round-pic{ background:#E0EFD8; margin:0; padding:0;}

.round-pic p{ padding:15px 25px 5px 25px; }



.round-pic ul{ padding:0px 0px 0px 50px; max-width: 75%; margin-bottom:0; }

header{ width: 100%; padding-top:10px; padding-bottom:10px;
		color: black; text-align: center; }
		
h1{ font-size: 1em; line-height:1.6em; text-align: center; padding:0; margin:0; }

h2{ font-size: 1em; line-height:1.6em; text-align: center; padding:0; margin:0; }

section{ line-height: 1.5em; font-size: 1em; margin: 0 auto;	}


header.mobile{ display:block; margin: 0 auto 0; padding:20px 0 10px; box-shadow: 1px 1px 1px #888888; }
header.mobile img{max-width:80%;}

.page_content_width_faq{ margin: 0; padding: 20px 0; background:#F5F5F5; overflow:hidden; }

.slideshow-border{ 
padding: 15px;
    border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
/*border-style: solid; border-width: 10px; 
-moz-border-image: url(images/border3.png) 33 32 32 31 repeat;
-webkit-border-image: url(images/border3.png) 33 32 32 31 repeat;
-ms-border-image: url(images/border3.png) 33 32 32 31 repeat;
-o-border-image: url(images/border3.png) 33 32 32 31 repeat;
border-image: url(images/border3.png) 33 32 32 31 repeat;*/
max-width:80%;
behavior: url(PIE.htc); }

section .img-truck-div{ margin:15px auto; max-width: 67%; background-color:#F5F5F5; overflow:auto;  }

section .img-truck-div img{ width:100%;  }

.page_content_width{ padding-top:0px; padding-left:20px; padding-right:20px; padding-bottom:20px;	}

.page-headings{

 background: silver; 
 background: -webkit-linear-gradient(left,#dcdcdc, #fafafa, #dcdcdc);
 background: -o-linear-gradient(left,#dcdcdc, #fafafa, #dcdcdc);
 background: -moz-linear-gradient(left,#dcdcdc, #fafafa, #dcdcdc);
 background: linear-gradient(to right, #dcdcdc, #fafafa, #dcdcdc); 

 padding:17px 0; }

.cent_welcome_to{ margin:0 auto; color:#a1a1a1; font-size:1.2em; line-height:1.3em; max-width:90%; }
.cent_welcome_to i{ display:inline-block;}
.cent_welcome_to-offer{ text-align:center; color:#878383; letter-spacing:0.06em;}
.heading-color{ color:#42c2ef; }

.button-link { font-size: .9em;  display:inline-block; margin:0 auto 10px; }

.button-link i{ display:inline-block; }

.green-button{ margin-top:30px; margin-bottom:30px;}

.santa-top{	margin: -6px auto 0px; padding:15px 10px 15px;}

#santa-top h2{ font-size:1.2em;  }

.santa-top .activities{ height:auto; margin:16px auto 10px; max-width:85%; }

.community h2{ font-size:1.3em; font-weight:bold;  padding-top: 20px; margin:0 auto; padding-bottom: 0px; max-width:90%; line-height:1.2em; }

.community h2 i{ display:inline-block; }

.small_foot{ height: 200px;  display: flex; flex-direction: column; justify-content: center; }

footer{ height:170px; text-align:center; }

.small_foot .footL p i{ display:inline-block; }

.footL{ max-width:80%; margin:0 auto; font-size:.8em; color:#fff; }

.footC{ width:100%; text-align:center;	padding-top:6px; }

.footR{ width:100%; text-align:center;	padding-top:6px; }

.foott { font-size: 1em; }
.add-to-footer{ height: 48px; }
body{ margin:0; padding:0; font-size:1.1em; max-width:100%; background-color:#F5F5F5;   }

.fillerr { margin-top:-20px;}

.fillerr2{ background:#F5F5F5; padding-top:3px; padding-bottom:1px; }

.fillerr3{ padding-bottom: 25px !important; }

.float-text{ max-width: 90%; background:#f5f5f5; margin:0 auto;}

.address{ margin-top:23px;}

.logos-3{ padding: 20px 0 10px;}

.spacer { width: 40px; display:inline-block; height:130px; }

.backtofuture { margin: 0; padding: 20px 25px; background: #F5F5F5; overflow: hidden;}

.backtofuture img{ max-width:87%; margin:10px auto 20px; display:block; }

.faqformat-future p i {display: inline-block; max-width:95%;}

.cammic{  padding: 10px 20px 40px; }

.cammic p{ padding:5px 0 15px; margin:0; color:#bd2715;  }

.access-fund-text-width p:first-of-type{ padding-top: 14px; }

.element{ float: right; max-width:42%; margin: 0 0 10px 10px; }

.element5{ float: right; max-width:35%; margin: 0 0 15px 15px;}

/*BTTF SECTION START*/

.bttf-head{ text-align:center; font-size:1.3em; background-color:#f1e6c3; padding:10px 0;}

.bttf-head h3{ margin:0 auto; }
	
	.contact-bttf{ display:none; }
	
/*	.voice-recording-container{ padding: 20px 25px; }*/

.btf-img{ float:none; width: 90%; margin: 0 auto;}

.contact-bttf2 { text-align: center; overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all;}

.contact-bttf2 .fa { display:block; margin: 10px 0; font-size:1.3em;}

.voice-heading{ color:#ffde80; background-color:brown; margin: 0; padding: 10px 30px; line-height: 30px; font-size:1.3em; text-align:center;}

.voice-recording-container h3{ line-height: 1.5em; }

.bttf-logo{padding: 0 0 2px;}

.round-pic { margin-bottom: -5px; }

/*BTTF SECTION END*/

.filler { text-align:center; padding:20px 0; background-image: url(images/wall.png);  }

.remin{ background-color:#FFEA8B; border:solid brown 3px;  margin: 0 auto 30px; padding:25px; color:brown; overflow:auto;  }

.remin h3 { text-align:center; margin: 0 0 30px 0; font-size:1.2em;}

.remin h2 { text-align:center; line-height: 1.3em; font-size:1.1em; padding-bottom:15px; }

.remin h2 i{ display:inline-block; }

.remin h3 i{ display:inline-block; }

.thelm-container { margin: auto;}

.thelma{  padding:0; margin:0 auto; }
.thelma img{ max-width:100%; margin: -10px auto 20px;}

.thelmatext{ margin:0 auto 15px; }

.thelmapara{ margin:0 auto 15px; }

.heritage{ width: 100%; margin: 0 auto -15px; display: inline-block;} 

.heritage img{  box-shadow:2px 2px 2px grey;}

.breakall {overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all;}

 .contacted {font-size: 0.9em; width: 97%; max-width: 600px; margin: -10px 0 20px; text-align:center; }
 
  .contacted i{display:block;  }
  
  .phone i { vertical-align: auto; padding:0; margin:0; }
  
  .leaves2{ border-radius:50%; border:solid 4px #fff; display: block !important; margin: -10px auto 25px !important;} 
  
  .running{ width:97%; margin:25px auto 20px; padding: 25px 0 5px; max-width:385px; }
  .announce{ width: 95%; margin: 0 auto;}
   

}

@media only screen and (min-width: 679px) and (max-width: 1199px)  {
	
.nav-at-top{ display: none;	}  .desktop{ display:none; } .handle{ display:none; } .large_foot{ display:none; }  .show-hide-img2{ display:none; }
.img-truck-div{ display:none; }  .scrollup{ display:none !important; }   .scrollup2{ display:none !important; }  .element2{	display: none;	} 
 .slicknav_menu { display:none; } .leaves2{ display:none !important; }
body{ font-size:1.2em;}
.clearall{ clear:both; } 

.errorz{ max-width:60%; margin-bottom: 24px; }

.errorz p{ font-size:0.95em; }

.scrollup5{ position: fixed; bottom: 0px; width:100%; height:40px; background-color:#42C9ED; display: none; opacity:.5; z-index:5000; padding-left:50px; padding-top:10px; font-size:2em; color:#333333; cursor: pointer; cursor: hand; }

span.movearrow{ position:absolute; right: 100px; }



img{ max-width:100%; height:auto; }

.download-here{ margin:-4px auto 25px; }



.wrapper{ min-width:95%; max-width:95%; margin: 5px auto; background-color:#fff; }

.nav-below{	display: block !important;	}

.text-width{ padding:0; margin: 0 auto -8px;}

.headings {    /* Shadows are visible under slightly transparent text color */
    color: rgba(10,60,150, 0.8); text-shadow: 1px 4px 6px #D3DCEA, 0 0 0 #000, 1px 4px 6px #D3DCEA; 
text-align: center; margin: 0; padding: 10px 30px;  line-height: 30px; background:#D3DCEA; font-size:1.1em;}

.headings i { display:inline-block;}


.sent-type-access-com{ width:100%; }

.round-pic{ background:#DFF0D8; padding:0px 0px 20px 0; margin:0;}

.round-pic p{ padding:0px 35px 5px 35px; }

.round-pic ul{ padding:0px 0px 0px 90px; }

.type p:first-of-type{ padding-top:20px;}
.type p:last-of-type{ padding-bottom:25px;}

.enclose-form{ min-width: 80%; }

.textareaz{ min-width: 80%; }

.type p{ width:70%; margin:0 auto; color:#000;}

.type i{ display:inline-block;}

.mysubmit{ min-width: 44%; margin: 20px auto 0;	}

.nothanks{ min-width: 50%;}

.faqformat p i {display: inline-block; max-width:80%;}

.h3-headings-faq{ text-align: left; padding: 5px 0 0 0; border-bottom: 1px solid black; margin-bottom: -6px; }

.button-link { font-size: .9em;  display:inline-block; margin:0 auto 12px; }

.desktop2{ display:block; }

header.desktop2{ width:100%; height:205px; position:relative; padding-top: 20px; }

.logo1{	width:100%; margin: 0 auto; padding-top:14px; text-align:center; }

.logo1 img{	 max-width:100%; height:auto; }

.content_img2 { background-color:#fafafa; overflow:auto; margin: 10px auto; max-width:65%; }

.page_content_width_faq{ margin: 0; padding: 20px 0; background:#F5F5F5; overflow:hidden; }

.page-headings{

 background: silver; 
 background: -webkit-linear-gradient(left,#dcdcdc, #fafafa, #dcdcdc);
 background: -o-linear-gradient(left,#dcdcdc, #fafafa, #dcdcdc);
 background: -moz-linear-gradient(left,#dcdcdc, #fafafa, #dcdcdc);
 background: linear-gradient(to right, #dcdcdc, #fafafa, #dcdcdc); 

 padding:1px 0; }

.page_content_width{ width:100%; background: #F5F5F5;	margin: 0 auto;	padding:15px 0; }

.cent_welcome_to{ margin-left:auto; margin-right:auto; color:#a1a1a1; font-size:1.4em; max-width:94%; text-align:center;}

.heading-color{ color:#42c2ef; }

#santa-top h2{ text-align:center; text-shadow: 0.5px 0.5px 0 gray; color:#fff; font-size:1.4em; line-height:80px; padding:0; margin:0; }

footer{ height:170px; text-align:center; }

.small_foot{ height: 150px;  display: flex; flex-direction: column; justify-content: center; }

.small_foot .footL p i{ display:inline-block; }

.footL{  text-align:center; font-size:.8em; color:#fff; padding:0 20px; }

.footR{ width:100%; text-align:center;	 padding-top:6px; }

.footC{ width:100%; text-align:center;	 padding-top:6px; }

.foott { font-size: 1em; }

/*HORIZONTAL NAVBAR START*/

.nav ul li:hover ul { top:70px;  }

nav i{  padding-right: 6px; display:block; width:100%; }

nav ul li { padding-top: 13px; padding-bottom: 8px; position:relative; }

nav ul li ul{ position: absolute; }

nav ul li ul li{ padding:0; border-bottom:solid 1px #999; border-right: none; margin: 0; width: 100%; display:block;}

.nav ul li:hover ul#targeted-width2{ margin:0; left: 0; top: 72px; margin: 0; width: 160px;}

.nav ul li:hover ul#targeted-width{  margin:0; left: 0; top: 72px; margin: 0; width: 160px; }

.nav ul li:first-child { border-left: #999 solid 1px; }

.nav ul li:last-child { border-right: none; }
.nav ul li:first-child { border-left: none; }

.access-fund-text-width p:first-of-type{ padding-top: 10px; }


/*HORIZONTAL NAVBAR END*/


.scrollup3{ opacity:0.5; position: fixed; bottom: 130px; right: 25px; display: none; }
.add-to-footer{ height: 45px; }

.fillerr3{padding-bottom:0px !important;}

.chair{ display:block; margin:0 auto; width:50%;}

.float-text { margin: 0 50px 30px; }

.backtofuture { margin: 0; padding: 20px 40px; background: #F5F5F5; overflow: hidden;}

.backtofuture img{ max-width:75%; margin:15px auto 30px; display:block; }

.bttf-wrap span{
	display: none;
}

.bttf-wrap:after {
  content: "BTTF";
  display:block;
  white-space: pre-wrap;
 /* line-height:1.4em;*/
  
}

.access-wrap span{
	display: none;
}

.access-wrap:after {
  content: "Access";
  display:block;
  white-space: pre-wrap;
 /* line-height:1.4em;*/
  
}

.mystery-shopper-wrap span{
	display: none;
}

.mystery-shopper-wrap:after {
  content: "MS";
  display:block;
  white-space: pre-wrap;
  /*line-height:1.4em;*/
  
}

.contact-info-wrap span{
	display: none;
}

.contact-info-wrap:after {
  content: "Contact";
  display:block;
  white-space: pre-wrap;
/*  line-height:1.4em;*/
 
}
.cammic{ padding: 27px 30px 30px; }
.cammic p{ padding: 0 20px 25px; margin:0; color:#bd2715; }

.element{ float: right; max-width:42%; padding: 0 0 15px 20px; }

.element5{ float: right; max-width:37%; margin: 0 0 10px 10px; }

.element-left-margin{ margin: 0 0 15px 15px; max-width:37%; }

/*BTTF SECTION START*/

/*.bttf-head{ display:none;}*/

.bttf-head{ text-align:center; font-size:1.3em; background-color:#f1e6c3; padding:10px 0;}

.bttf-head h3{ margin:0 auto; }

.contact-bttf2{ display:none;}
	
/*.voice-recording-container{ padding: 20px 40px; }*/

.btf-img{ float:none; width: 90%; margin: 0 auto;}

.voice-heading{ color:#ffde80; background-color:brown; margin: 0; padding: 10px 30px; line-height: 30px; font-size:1.3em; text-align:center;}

.voice-recording-container h3{ font-size:1.2em; text-align:center; margin-top: 5px; line-height: 1.5em; }

.contact-bttf{ line-height: 2em; }

.bttf-logo{padding: 0 0 15px;}

.btf-text p{ margin:15px 0; }

/*BTTF SECTION END*/

.filler { text-align:center; padding:20px 0; background-image: url(images/wall.png);  }


.remin{ background-color:#FFEA8B; border:solid brown 5px; max-width:90%; width: 700px; margin: 0 auto 30px; padding:10px 25px; color:brown; overflow:auto;  }

 .contacted {font-size: 0.95em; width: 97%; max-width: 600px; }

.remin h3 { text-align:center; margin: 0 0 30px 0; font-size:1.1em; }

.remin h2 { text-align:center; line-height: 1.3em; }

.remin h2 i{ display:inline-block; }

.remin h3 i{ display:inline-block; }

.thelm-container { margin: auto;}

.thelma{  padding:0; margin:0 auto; }
.thelma img{ max-width:100%; margin: auto;}

.heritage{ width: 100%; margin: 0 auto -15px; display: inline-block;} 

.heritage img{  box-shadow:2px 2px 2px grey;}

.running{ width: auto; max-width: 480px; padding: 25px 5px 1px; margin:30px auto; }

.announce { width: 63%; font-size: 0.8em; }

.announce h3 { font-size: 1.4em; }

.head-width{ margin: 10px auto; font-size: 1.1em; max-width: 1150px;}

}

@media only screen and (min-width: 1200px) and (max-width: 3500px)  {
	
.nav-at-top{	display: none;	 }   .desktop2{	display: none;	} footer.small_foot{ display:none; }  .handle{ display:none; }  .img-truck-div{ display:none; } 
  .scrollup5{ display:none !important; } .element2{	display: none;	}     .slicknav_menu { display:none; }    .leaves2{ display:none !important; }

.clearall{ clear:both; }

img { max-width: 100%; height: auto; }

.mysubmit{ min-width:30%; margin: 25px auto; font-size: 0.85em; }

.nothanks{ min-width: 40%; margin: 30px auto 50px;}

.errorz{ max-width:60%; margin-top: 20px; }

body{ background-color:whitesmoke;   }

.nav ul li:hover ul { top:55px;  }

.nav ul li:hover ul#targeted-width{ width:34%; }
.nav ul li:hover ul#targeted-width2{ width:50%; }

/*.nav ul li ul li:last-child { border: none; }*/

.wrapper{ width:80%; min-width:1155px; min-height:100%; margin: 5px auto; background-color: #fff; }

.nav-below{	display: block;	}

nav ul li{ width:14%;}

header.desktop{ width:100%; height: 100vh; height:226px; position:relative; text-align:center; padding-top:25px; }

/*.logo{	position:absolute; top:20px; left:17px; max-width: 100%; }*/

.logo img{max-width: 100%; }

.text-width{ max-width: 70%; margin: 0 auto; padding:0px;}

.headings {    /* Shadows are visible under slightly transparent text color */
    color: rgba(10,60,150, 0.8); text-shadow: 1px 4px 6px #D3DCEA, 0 0 0 #000, 1px 4px 6px #D3DCEA; 
text-align: center; margin: 0 0 0 0; padding: 10px 30px;  line-height: 35px; background:#D3DCEA; font-size:1.16em; }

.headings i { display:inline-block;}

.h3-headings{ margin: 0; padding: 30px 0 0 0; }

.h3-headings-faq{ text-align: left; padding: 5px 0 0 0; border-bottom: 1px solid black; margin-bottom: -6px; } 


.round-pic-faq{ background:#fff; padding:0px 80px 20px 80px; margin:0;}

.round-pic{ background:#dff0d8; margin:0; overflow:auto;}

.round-pic p{ padding:0px 30px 0px 80px; overflow:auto; }

.round-pic ul{ padding:0px 0px 0px 150px; }


.type p{ width:60%; margin:0 auto; color:#000;}

.type p:first-of-type{ padding-top:20px;}
.type p:last-of-type{ padding-bottom:25px;}


.type i{ display:inline-block;}

.page_content_width{  width:100%;	 margin: 0 auto; padding:35px 0; overflow:hidden; background:#F5F5F5; }

.page_content_width_faq{ margin: 0; padding: 10px 120px; background:#F5F5F5; overflow:hidden; }



/*.cent_welcome_to{ text-align:center; text-shadow: 0.5px 0.5px 0 gray; padding-top:5px; line-height:1.3em; color:#7a7b7b;}*/

.cent_welcome_to{ text-align:center; color:#878383; font-size:1.5em;}

.heading-color{ color:#42c2ef; }
.heading-color2{ color:#ED2551; }
.page-headings{
background: silver; 
 background: -webkit-linear-gradient(left,#dcdcdc, #fafafa, #dcdcdc);
 background: -o-linear-gradient(left,#dcdcdc, #fafafa, #dcdcdc);
 background: -moz-linear-gradient(left,#dcdcdc, #fafafa, #dcdcdc);
 background: linear-gradient(to right, #dcdcdc, #fafafa, #dcdcdc); 
 padding:1px 0;
 
  }

.content_img2 { background-color:whitesmoke; overflow:auto; margin: 20px auto; max-width:58%; }

.wrapping{ display:flex; justify-content: center;}

/*footer{	 border-top:solid 1px #ccc;  }*/

.footL{ width:100%; text-align:center; font-size: .8em; color:#fff; }

.footR{	width:31%; float:left; text-align:left; padding-top:14px; }

.footC{	width:35%; float:left; text-align:center; padding-top:14px;	 }

.scrollup{ opacity:0.5; position: fixed; bottom: 130px; right: 104px; display: none; width:60px; color:#2D8FDF; }

.scrollup2{ left: 75px; color:#2D8FDF; }

.large_foot{ height: 150px;  display: flex; flex-direction: column; justify-content: center; }

.fillerr3{padding-bottom:25px;}
nav ul li ul li a{ padding:14px 0 14px; }

.float-text{ padding-left: 120px; padding-right: 120px; background:#f5f5f5;}

.backtofuture { margin: 0; padding: 35px 82px 40px; background:#F5F5F5; overflow:hidden; }
.backtofuture img{ max-width:60%; margin:0 auto 35px; display:block; }

.cammic{ padding: 25px 30px 30px; }
.cammic p{ padding: 0 20px 20px; margin:0; color:#bd2715; }

.element{ float: right; max-width:42%; padding: 0 0 15px 15px; margin: 0 0 15px 10px;  }

.element5{ float: right; max-width:37%; margin: 0 0 10px 10px; }

.element-left-margin{ margin: 0 0 15px 15px; max-width:37%; }

/*BTTF SECTION START*/
.bttf-head{ text-align:center; font-size:1.6em; background-color:#f1e6c3; padding:25px 0;}

.bttf-head h3{ margin:0 auto; }

.bttf-head2{ display:none;}
	
.contact-bttf2{ display:none;}

/*.voice-recording-container{ padding: 0 60px 0 80px; }*/

.btf-img{ max-width: 750px; margin: 0 auto;}

.voice-heading{ color:#ffde80; background-color:brown; margin: 0; padding: 10px 30px; font-size:1.3em; text-align:center; } 

.btf-text h3{ margin:0; line-height: 1.5em; }

.contact-bttf{ line-height: 2em; }

.bttf-logo{padding: 0 0 10px;}

.btf-text p{ margin:15px 0; }

/*BTTF SECTION END*/

.filler { text-align:center; padding:20px 0; background-image: url(images/wall.png);  }

.remin{ background-color:#FFEA8B; border:solid brown 5px; width:80%; margin: 0 auto 30px; padding:25px; color:brown; overflow:auto; max-width: 950px; }

.remin h3 { text-align:center; margin: 0 0 30px 0; }

.remin h2 { text-align:center; }

.thelm-container { width:90%; margin: auto; padding-left: 40px;}

.thelma{ float:left; padding:0; margin:0; max-width:25%;}
.thelma img{ max-width:90%; margin-top: 20px;}
.thelmatext{ float:left; width:70%; margin: 15px 0 0 20px}

.thelmapara{width:90%; margin: 0 auto 25px;}

.heritage{ width: 100%; margin: 0 auto -15px; display: inline-block;} 

.heritage img{  box-shadow:2px 2px 2px grey;}

.running{padding: 25px 0 1px;}

.head-width{ margin: 5px auto 0; font-size: 1.1em; max-width: 860px;}

}
