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

.blog-wrap {}
.blog-wrap ul {list-style-type:none; font-size:.9em; line-height:1.1;}
.blog-wrap ul li {margin:5% 0 1% 0;}
.blog-wrap ul li a:link {text-decoration:none; font-color:#57626c; font-size:1.2em; padding:4% 0 1% 0;}
.blog-wrap ul li a:hover {text-decoration:underline; font-color:#2a82bc;}
.headline {padding:.3% 0 1% 0;}
p.feedTitle {text-transform: uppercase; margin:5% 0 2% 0;}
#creditfooter {display:none;}

.aside-wrap {
	font-family: 'Libre Franklin', sans-serif;

	width: 97%;
	margin: 0 0 0 3%;
	background-color: #fff;
	padding: 1%;
	
	-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% 0%; color:#243042;}

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

}
}
.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: 1% 5% 1% 5%;
	opacity:0.8;
	width:90%;
	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;}



.frontcol, .frontcol-L {width:48%; margin: 1%;}
.frontcol-L { border-left:1px solid #CCC; padding-left:2%}

@media screen and (max-width: 700px){
	.frontcol-L {border:none;}
.frontcol, .frontcol-L {width:96%; margin: 1% 2%;}

}


.front-menu {}

.front-menu a:link { text-decoration:none; display:block; padding:3.0% 0 3.3% 4%; color:#eee; font-size:24px;}

.front-menu a:visited { text-decoration:none; display:block;  color:#eee;}

.front-menu a:hover { text-decoration:none; display:block;  color:#fff;}

.front-menu ul { margin:2% 0 1% 0;}

.front-menu ul li { list-style-type:none; display:block; border:1px solid; margin:1%; background-repeat:no-repeat; }


.front-menu ul li.divorce, .front-menu ul li.fathers, .front-menu ul li.DUI, .front-menu ul li.drugs, .front-menu ul li.theft, .front-menu ul li.probation, .front-menu ul li.custody, .front-menu ul li.process {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    background-position: 100%;
	background-repeat:no-repeat;
}

.front-menu ul li.divorce {
	background-color:#334355;
	background-image:url(../images/buttons/divorce.png);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}

.front-menu ul li.divorce:hover {
	background-color:#596674;
	background-image:url(../images/buttons/divorce.png);
}


.front-menu ul li.fathers {
	background-color:#334355;
	background-image:url(../images/buttons/fathers-rights.png);
}

.front-menu ul li.fathers:hover {
	background-color:#334355;
	background-image:url(../images/buttons/fathers-rights.png);
}


.front-menu ul li.DUI {
	background-color:#334355;
	background-image:url(../images/buttons/DUI.png);
}

.front-menu ul li.DUI:hover {
	background-color:#596674;
	background-image:url(../images/buttons/DUI.png);
}

.front-menu ul li.drugs {
	background-color:#334355;
	background-image:url(../images/buttons/drugs.png);
}

.front-menu ul li.drugs:hover {
	background-color:#596674;
	background-image:url(../images/buttons/drugs.png);
}


.front-menu ul li.theft {
	background-color:#334355;
	background-image:url(../images/buttons/theft.png);
}

.front-menu ul li.theft:hover {
	background-color:#596674;
	background-image:url(../images/buttons/theft.png);
}

.front-menu ul li.probation {
	background-color:#334355;
	background-image:url(../images/buttons/probation.png);
}

.front-menu ul li.probation:hover {
	background-color:#596674;
	background-image:url(../images/buttons/probation.png);
}


.front-menu ul li.custody {
	background-color:#334355;
	background-image:url(../images/buttons/custody.png);
}

.front-menu ul li.custody:hover {
	background-color:#596674;
	background-image:url(../images/buttons/custody.png);
}

.front-menu ul li.process {
	background-color:#334355;
	background-image:url(../images/buttons/process.png);
}

.front-menu ul li.process:hover {
	background-color:#596674;
	background-image:url(../images/buttons/process.png);
}

@media screen and (max-width: 1000px){

.front-menu a:link { text-decoration:none; display:block; padding:2.5% 0 2.8% 4%; color:#fff; font-size:22px;}


.front-menu ul li.divorce, .front-menu ul li.fathers, .front-menu ul li.DUI, .front-menu ul li.drugs, .front-menu ul li.theft, .front-menu ul li.probation, .front-menu ul li.custody, .front-menu ul li.process {{text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); 	background-position: 80% right;
}


}


@media screen and (max-width: 700px){

.front-menu a:link { text-decoration:none; display:block; padding:2.5% 0 2.8% 4%; color:#fff; font-size:18px;}


.front-menu ul li.divorce, .front-menu ul li.fathers, .front-menu ul li.DUI, .front-menu ul li.drugs, .front-menu ul li.theft, .front-menu ul li.probation, .front-menu ul li.custody, .front-menu ul li.process {{text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); 	background-position: 90% right;
}


}