@charset "UTF-8";
@import url("footer.css");
/* CSS Document */

.aside-wrap {
	width: 97%;
	margin: 0 0 3% 3%;
	background-color: #fff;
	padding: 1%;
	background-image:url(../images/1st-ghost.jpg);
	background-size:cover;
	background-position:bottom;
	
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.67);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.67);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.67);
}

.aside-wrap h2 {margin:2% 0 2% 2%; color:#202040;}
.aside-wrap h4 {margin:1% 0 2% 0%; color:#202040; font-size:14px; text-align:center; 		font-family: 'Open Sans', sans-serif; text-transform:uppercase;
}

.aside-wrap h4 a:link { text-decoration:none;}
.aside-wrap h4 a:hover { text-decoration:underline;}


@media screen and (max-width: 700px){
.aside-wrap {
	width: 100%;
	margin: 0;

}
}
.column3 {margin: 7px 0 4px 0;}

.column3 ul.three {	list-style-type: none;
}

.column3 ul li.three img {vertical-align:top; list-style-type:none; list-style:none;}

.column3 ul li.three a{
	display:block;
	margin: 2px 0 2px 0;
	opacity:0.8;
	width:100%;
	line-height:18px;
	padding: 0 0 0 0;
	text-decoration: none;
	list-style-type:none;

}
.column3 ul li.three a:visited{
}

.column3 ul li.three a:hover{-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,1);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,1); opacity:1.0;}


.columnSL img {opacity:0.8; vertical-align:top; width:98%; margin:1% auto;}
.columnSL img:hover {opacity:1;}

.googlereview { width:60%; margin:1% 20% 1% 20%;}

a.googlelink:link {font-size:12px; text-align:center;width:70%; margin:0% 15% 1% 15%;}


.columnmenu {font-family: 'Oswald', sans-serif;
}

.columnmenu ul {}
.columnmenu ul li {
	list-style-type: none;
	border-bottom: 1px solid;
	border-color: #CCC;
}

.columnmenu ul li.last {border:none;}

.columnmenu ul li a:link {font-size:15px; text-decoration:none; display:block; padding:1.4% 0 1.7% 5%; color:#02050d}

.columnmenu ul li a:visited {color:#02050d;}

.columnmenu ul li a:hover {color:#fff; 
	text-decoration: none;
	border-color: #fff
	background: -moz-linear-gradient(top, rgba(63,76,107,0.63) 0%, rgba(2,5,13,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,76,107,0.63)), color-stop(100%,rgba(2,5,13,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(63,76,107,0.63) 0%,rgba(2,5,13,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(63,76,107,0.63) 0%,rgba(2,5,13,0.75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(63,76,107,0.63) 0%,rgba(2,5,13,0.75) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(63,76,107,0.63) 0%,rgba(2,5,13,0.75) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a13f4c6b', endColorstr='#bf02050d',GradientType=0 ); /* IE6-9 */
}





.columnmenu2 {font-family: 'Oswald', sans-serif; 
}

.columnmenu2 ul {padding: 0 0 5% 0;}
.columnmenu2 ul li {
	list-style-type: none; border-bottom:1px solid; 
}

.columnmenu2 ul li a:link {
	font-size: 17px;
	text-decoration: none;
	display: block;
	padding: 2% 0 2% 3%;
	background-color: #CCC;
}

.columnmenu2 ul li a:hover {text-decoration:underline; background-color:#eee;}