body{
 background:#f1f3f2 !important
}
.headImage{
 margin:20px 0 !important;
 border:12px solid #fff;
 border-radius: 3px;
 moz-border-radius: 3px;
 webkit-border-radius: 3px;
 o-border-radius: 3px;
 -webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.14);
 -moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.14);
 box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.14);
}
.rightImg{
 float:right;
 margin:4px 0 10px 20px;
 width:180px
}



h1, h2, h3, h4{
 font-family: 'Fjalla One', sans-serif !important;
}
h1{
 text-transform: uppercase;
 text-decoration: none;
 text-shadow: 0px 2px 0px rgb(255, 255, 255);
 display: block;
 font-size:1.4em !important;
 color:#444!important;
 font-weight:normal !important;
 border-bottom:2px solid #75b7c7;
 margin-top:1em !important
}
h2{
 text-transform: uppercase;
 text-decoration: none;
 text-shadow: 0px 2px 0px rgb(255, 255, 255);
 display: block;
 font-size:1.4em !important;
 color:#444!important;
 font-weight:normal !important;
border-bottom:2px solid #75b7c7;
 margin-top:1em !important
}
p{
font-family: 'Sintony', sans-serif !important;
 font-size:.8em !important
}

form{
font-family: 'Sintony', sans-serif !important;
}
.button{
 background:green !important;
 padding:6px 10px !important;
 font-family: 'Sintony', sans-serif !important;
 font-size:.8em !important;
 font-weight:normal !important;
 border:0 !important;
 text-shadow:none;
 border-radius:2px !important;
 -moz-border-radius:2px !important;
 -webkit-border-radius:2px !important;
}
.button a, .button a:hover, button a:focus{
 color:#fff
}
.button:hover{
 background:#a7a9ac !important;
}


/*---- Home Page ----*/
.servicelist li{
 font-family: 'Sintony', sans-serif !important; 
 list-style:none;
 background-image:url(../img/libg.png);
 background-repeat:no-repeat;
 background-position:0 5px;
 padding-left:20px;
 line-height:26px;
 font-size:.8em !important
}

.custom input{
 padding:5px !important
}
.globalImage{
 margin:10px 0 30px 0
}
.headLink a{
 background:#48b606 !important;
 padding:5px 12px;
 line-height:3em;
 color:#fff;
 border-radius:2px;
 moz-border-radius:2px;
 webkit-border-radius:2px;
 }
.headLink a:hover{
 color:#111;
 }
.headLink a:focus{
 color:#fff}

/*---- About Page ----*/
.sideList li{
 list-style:none;
 font-family: 'Sintony', sans-serif !important;
}
.sideList li a{
 display:block;

 padding:4px 12px;
 margin-bottom:3px;
 color:#fff;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 -o-border-radius:2px;
 background:#004979;
}
.sideList li a:hover{
 display:block;
 background:#a6a9ac;
}

/*---- Services Page ----*/

.serviceImg{
 margin-bottom:1em;
 border:9px solid #fff;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -o-border-radius:3px;
-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.14);
-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.14);
box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.14);
}



.footer{
 background:#111;
 color:#fff;
 font-family: 'Sintony', sans-serif !important;
 font-size:.7em;
 line-height:20px;
 text-align:center;
 padding:1.5em;
 margin-top:2em;
}
.footer a{
 color:#666 !important
}
.footer a:hover{
 color:#2eb3e7 !important
}
.sitemapfooter p{
 text-align:left;

 font-size:.9em !important;
 padding:1em 0 0 0
}
.sitemapfooter li{
 text-align:left !important;
 list-style:none;
}
.sitemapfooter li a{
 color:#666
}
.sitemapfooter li a:hover{
 color:#2eb3e7}

hr.footerhr{
 width:100%; 
 height:0; 
 color:none; 
 background:none; 
 border:none; 
 border-bottom:1px solid #666; }


/*---- Top Row Wrapper ----*/
.topline{
 background:#004979
}

/*---- Top Navigation ----*/
.top-bar{
 background:#004979 !important;
 margin-top:1.3em
}
.top-bar ul{
 background:#004979 !important
}
.top-bar li a{
 background:#004979 !important;
  font-family: 'Sintony', sans-serif !important;
 font-weight:normal !important;
 font-size:.8em !important
}
.top-bar li a:hover{
 color:#c0e9f9 !important
}
.menu-icon{
 background:#004979 !important;
 color:#fff !important
}
.title-area
 background:#004979 !important
}
.name
 background:#004979 !important;
 color:#fff !important
}

.columns{
	position:relative;
}

.error{
	color:#CC0000;
	font-weight:bold;
	font-size:12px;
	display:block;
	margin-top:-12px;
	margin-bottom:5px;
}





@media only screen and (max-width:600px){

#wowslider-container1{
margin-right:999999px !important
}
}
