html,body{height:100%;}
body{
	background: #ffffff;   /*#252525 dark gray background*/
	font:13px/21px Arial, Helvetica, sans-serif;
	color:#2b2828;
	position:relative;
	min-width:320px;
}
.wildgooseart {
	font-family:Verdana, Geneva, sans-serif;
	font-size:.875em;
	font-variant:small-caps;
	letter-spacing:5px;
	}
	
.life {
	display:none;
	margin:10px;
	padding:5px;
	max-width: 300px;
	max-height: 250px;
	}	
	
/* background color is set with content, below, not body background, above.  Header color is set with header, below.*/

#outerwrapper {
	position:relative;
	max-width:1000px;
	/*background-color:#FF9;*/
	/*border:double;*/
	border-radius:15px;
	margin-right:auto;
	margin-left:auto;
	overflow:hidden;
}                                         /* ggc */
#shadowbox {background-image:url(../images/glow-white.jpg);border-top-left-radius:15px;border-top-right-radius:15px;}
.whiteprint {color:#ffffff; text-decoration:none;}
.fineprint {color:3a3a3a; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
/*********************************header*************************************/
header{width:100%; background: #ffffff; padding:44px 0 0; border-radius:15px;}     /*252525   then ffee00     45px*   bottom padding 35px*/
	#page1 header{padding:44px 0 0;}
	header .indent-bottom{padding-bottom: 45px;} /*45px*/
h1{float:left; padding-left: 0px; padding-top:5px;}      /* 17px; padding-top...*/
	h1 a{
		display:block;
		width:300px; /*300px;   /*182 -> 300*/
		height:150px;   /*57  ->  93*/
		overflow:hidden;
		background:url(../../assets/images/logo2.png) 0 0 no-repeat;
		text-indent:-999em;
		white-space:nowrap;
		
	}
	#spanish h1 a{
		display:block;
		width:300px;   /*182 -> 300*/
		height:112px;   /*57  ->  93*/
		overflow:hidden;
		background:url(../images/logo-spanish.png) 0 0 no-repeat;
		text-indent:-999em;
		white-space:nowrap;
	}


		h1 a:hover{text-decoration:none;}
h2 {font:Verdana, Geneva, sans-serif;color:#065c7c;
font-size:16px;}   /*14px*/
.bigblue {font:Verdana, Geneva, sans-serif;color:#065c7c;font-size:1.25em;}
.bigred  {font:Verdana, Geneva, sans-serif;color:#b1151a;font-size:1.25em;}
.biggreen {font:Verdana, Geneva, sans-serif;color:#008a5f;font-size:1.25em;}
.bigorange  {font:Verdana, Geneva, sans-serif;color:#e2632e;font-size:1.25em;}
.bigyellow  {font:Verdana, Geneva, sans-serif;color:#ffee00;font-size:1.25em;}
.page-splits	{
		border: #5F5646 1px solid;
		background-color: #9e9b92;    /*33333*/
		color: #9e9b92; height: 1px; width: 100%;
		}

/********************************* Content **********************************/
#content{width:100%; padding:13px 0 20px; background-image:url(../images/glow-white.jpg); background-size:auto;  /*top padding 53px bottom 90px*/
/*border-top-left-radius:15px;border-top-right-radius:15px;*/}
	#page1 #content{padding:41px 0 90px;}
/*----- Global Structure -----*/
.img-indent{float:left; margin-right:20px;}
.img-indent3{float:left; margin-right:15px;}
.img-indent-r{float:right; margin-left:15px;}
.last-item{margin-right:0 !important; margin-bottom:0 !important;} 
/* ---------- Tags ---------*/
h3{font: 400 26px/32px 'Ubuntu', sans-serif; color:#000; background:url(../images/title-border.gif) center bottom repeat-x; padding-bottom:16px;}
h6{font:normal 13px/21px Arial, Helvetica, sans-serif; color:#9a9a9a;}

blockquote{width:100%;}
	.quote-caption{text-align:right;}
/*---------- Columns --------*/
.col-3-1{float:left; width:249px; margin-right:39px;}
.col-8-1{float:left; width:652px;}
/*----------- Boxes ----------*/
.box{
	float:left;
	width:270px;           /*from 279*/
	margin-right:13px;    /* frp, 26 ggc*/
	background:#3a3a3a;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#76716c;
	cursor:default;
}
	.box:hover{background-color:#4bc5f8; color:#fff;}
	.box .indents{padding:11px 10px 24px;}
	.box .indents2{padding-left:10px; padding-right:35px;}
	.box h4{font:normal 20px/24px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:3px;}
	.box .link{color:#76716c;}
		.box:hover .link{color:#fff;}
		.box .link:hover{color:#363636;}
.posted, .posted time{color:#9a9a9a;}
/*---------- Fonts ----------*/
.font-1{line-height:18px;}
.font-2{line-height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/*---------- Links ----------*/
a{color:#2b2828; outline:none; cursor:pointer; text-decoration:none;}
	a:hover{text-decoration: underline}
a[href^="tel:"]{color:#2b2828; text-decoration:none;}
.link{color:#4bc5f8;}
	.link:hover{text-decoration:none; color:#22201f;}
.button{
	display:inline-block;
	cursor:pointer;
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:6px 18px 7px;
	background:#3a3a3a;
}
.redbutton {
	display:inline-block;
	cursor:pointer;
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:6px 18px 7px;
	background:#9f0400;
	text-decoration:none;
	border-radius:3px;
}
	.redbutton:hover{text-decoration:none; background-color:#017a99; color:#ffffff;}


#round{border:thin; border-radius:10px;}
.link slide {text-decoration:none;}                                              /* ggc */
	.button:hover{text-decoration:none; background-color:#4bc5f8;}
	
.buttonchat {
	color:#ffffff;
	background:#3a3a3a;
	border-bottom-style:double;
	border-bottom-color:#FF0;
	border-radius:5px;
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
}
/*-----------buttons----------*/
	.btn-2 {
	display:block;
	text-align:left;
	color:#ffffff;
		background-image:url(../images/glow.jpg);

	background-color:#000000;
	border:thin;
	border-radius:4px;
	border-color:#ffffff;
	padding:5px;
	margin:5px;}	

/*---------- Lists -----------*/
.list-1 li{
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#686868;
	margin-bottom:10px;
}
	.list-1 a{color:#686868;}
		.list-1 a:hover{text-decoration:none; color:#4bc5f8;}
.list-2 li{
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#22201f;
	padding-left:46px;
	padding-bottom:20px;
	margin-bottom:11px;
	border-bottom:1px solid #e8e8e8;
	background-position: 0 5px;
	background-repeat:no-repeat;
}
	.list-2 li.icon-1{background-image:url(../images/marker-2-1.png);}
	.list-2 li.icon-2{background-image:url(../images/marker-2-2.png);}
	.list-2 li.icon-3{background-image:url(../images/marker-2-3.png);}
	.list-2 li.icon-4{background-image:url(../images/marker-2-4.png);}
	.list-2 li.last-item{padding-bottom:0; border-bottom:none;}
	.list-2 h6{font:13px/18px Arial, Helvetica, sans-serif; color:#4bc5f8;}
	.list-2 a{color:#22201f;}
		.list-2 a:hover{text-decoration:none; color:#4bc5f8;}
.list-3 li{
	font:400 20px/24px 'Ubuntu', sans-serif;
	color:#fff;
	margin-bottom:2px;
}
	.list-3 a{
		display:block;
		color:#fff;
		background:#3a3a3a;
		padding:7px 13px 8px;
	}
		.list-3 a:hover{text-decoration:none; background-color:#4bc5f8;}
		
	
		
		
		
		
		
		
.list-4 li{
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#2b2828;
	padding-right:20px;
	padding-bottom:13px;
	border-bottom:1px solid #d8d8d8;
	margin-bottom:13px;
}
	.list-4 li.last-item{padding-bottom:0; border-bottom:none;}
	.list-4 .numb{
		display:block;
		width:53px;
		height:39px;
		padding-top:14px;
		overflow:hidden;
		font:400 20px/24px 'Ubuntu', sans-serif;
		color:#fff;
		text-align:center;
		float:left;
		margin-right:14px;
	}
		.list-4 .numb.icon-1{background:url(../images/marker-4-1.png) center top no-repeat;}
		.list-4 .numb.icon-2{background:url(../images/marker-4-2.png) center top no-repeat;}
		.list-4 .numb.icon-3{background:url(../images/marker-4-3.png) center top no-repeat;}
		
		.iist-5 li {font:14px Verdana, Geneva, sans-serif;
		color:008a5f;
		text-align:left;
		}
		ul.square {list-style-type:square}
/*---------- Indents ---------*/
p, .p3-1{margin-bottom:18px}
	.p0{margin-bottom:0;}		.p0-1{margin-bottom:3px;}
	.p1{margin-bottom:5px;}		.p1-1{margin-bottom:8px;}
	.p2{margin-bottom:10px;}	.p2-1{margin-bottom:12px;}
	.p3{margin-bottom:15px;}
	.p4{margin-bottom:20px;}	.p4-1{margin-bottom:22px;}
	.p5{margin-bottom:25px;}	.p5-1{margin-bottom:28px;}
	.p6{margin-bottom:30px;}	.p6-1{margin-bottom:32px;}
	.p7{margin-bottom:35px;}	.p7-1{margin-bottom:37px;}
	.p8{margin-bottom:40px;}	.p8-1{margin-bottom:42px;}
.indents-lr{padding-right:7px; padding-left:5px;}
.indent-top1{padding-top:5px;}
.indent-right3{padding-right:15px;}
.indent-right4{padding-right:20px;}
.indent-left5{padding-left:25px;}
.indent-left14-1{padding-left:73px;}
.indent-bottom4{padding-bottom:20px;}
.indent-bottom10{padding-bottom:52px;}
/*----------- Map ------------*/
#map iframe{width:289px; height:287px;}
#map dl{width:100%; position:relative; overflow:hidden;}
#map dt{color:#9a9a9a;}
#map dl span {float:left; width:91px;}
/************************************** Footer *************************************/
footer{
	width:100%;
	background: #252525;
	padding:27px 0 40px;
	color:#f2f2f2;
	
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}
	.footer-text{float:left;}
		.footer-text a{color:#acacac;}
			.footer-text a:hover{color:#4bc5f8; text-decoration:none;}
	.footer-link{float:right;}
/*=========================================================================ggc==*/
.wrapper .fright {
	float:right;
	}
	
footer .container_12 .wrapper .grid_12 {width:98%}  	
/*=================================================================================*/
@media only screen and (max-width: 995px) {
	p, .p3, .p3-1{margin-bottom:15px}
		.p4-1, .p5, .p5-1, .p6, .p6-1, .p7, .p7-1, .p8, .p8-1{margin-bottom:20px;}
		h3{margin-bottom:15px !important;}
	.indents-lr{padding-right:0; padding-left:0;}
	.indent-right4, .indent-right4{padding-right:0;}
	.indent-left5{padding-left:0px;}
	.indent-left14-1{padding-left:30px;}
	.indent-bottom4, .indent-bottom10{padding-bottom:30px;}
	/*-----------------------------------------*/
	.box, .col-3-1{width:236px; margin-right:20px;}
		.box .indents2{padding:0;}
	.col-8-1{width:492px;}
	.list-4 li{padding-right:0;}
	#map iframe{width:100%;}
	.box {width:210px}
	

}

@media only screen and (max-width: 767px) {
	.indent-top1{padding-top:0px;}
	.indent-left14-1{padding-left:0;}
	/*-----------------------------------------*/
	.footer-text, .footer-link{float:none;}
	.box, .col-3-1{float:none; width:100%; margin-right:0; margin-bottom:30px;}
	.col-8-1{float:none; width:100%;}
	.img-indent-r.img-indent-none-ml{margin-left:0;}
	.box {float:none;}