


/*-------------------------------*   Body   *-------------------------------*/


*{
	margin:0;
	border:0;
	padding:0;
}
body{
	color:#000000;
	font-size:12px;
	background:#FFFFFF;
	overflow-x:hidden;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.clear{
	clear:both;
}


/*-------------------------------*   Body   *-------------------------------*/



/*-------------------------------*   Html 5   *-------------------------------*/


header{
	display:block;
}
nav{
	display:block;
	background:#953735;
}
aside{
	display:block;
}
article{
	display:block;
}
section{
	display:block;
	color:#FFFFFF;
	background:#000000;
}
footer{
	display:block;
	background:#953735;
	border-top:#DC9BAC solid 3px;
}


/*-------------------------------*   Html 5   *-------------------------------*/



/*-------------------------------*   Body Css   *-------------------------------*/


.main_div{
	width:1150px;
	margin:0 auto;
}
#logo{
	width:370px;
	float:left;	
}
#right{
	width:65%;
	float:right;	
}
.l{
	width:184px;
	float:left;
}
.l1{
	color:#953735;
	width:332px;
	float:left;
	font-size:22px;
	text-align:right;
	padding:20px;
	background:url(../images/l.jpg) no-repeat bottom center;
	font-family: 'Advent Pro', sans-serif;
}

.mat-10{
	margin-top:10px;
}

.menu_top{
	width:300px;
	float:right;
}
.links span{
	color:#953735;
}
.links{
	margin-top:10px;
	color:#737373;
	padding:0px 10px 0px 10px;
	display:block;
	float:left;
	text-decoration:none;
	font-size:22px;
	border-right:#E0E0E0 dashed 1px;
	font-family: 'Advent Pro', sans-serif;
}
.links:hover{
	color:#953735;
}
.flash{
}
.cal{
	color:#FFFFFF;
	font-size:25px;
	height:150px;
	background:url(../images/cal_bg.jpg);
	font-family:calibri;
}
.cal span{
	color:#ff974f;
	font-size:20px;
	font-family: 'Pompiere', cursive;
}
.cen{
	text-align:center;
	padding-top:50px;
}
.wel_box{
	padding:10px;
}
.wel{
	padding:40px 10px 10px 10px;
	color:#393939;
	font-size:35px;
	text-align:center;
	font-family: 'Advent Pro', sans-serif;
}
.wel span{
	color:#953735;
}
.center{
	text-align:center;
}
.text{
	width:790px;
	float:left;
	font-size:16px;
	padding:10px;
	text-align:justify;
	line-height:25px;
	font-family: 'Advent Pro', sans-serif;
}
.text span{
	color:#953735;
	font-size:20px;
}
.text_img{
	width:320px;
	float:left;
}

.text_img img{
	width:100%;
	height:auto;
}

.wel_e{
	padding:20px 10px 10px 10px;
	color:#953735;
	font-size:35px;
	text-align:center;
	border-bottom:#232323 dashed 1px;
	font-family: 'Advent Pro', sans-serif;
}
.wel_e span{
	color:#FFFFFF;
}
.pro_box{
	 color:#FFFFFF;
}
.pro{
	text-align:center;
	width:260px;
	float:left;
	margin:30px 10px 30px 10px;
}
.pro_text{
	color:#953735;
	font-size:25px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#313131 dashed 1px;
	font-family: 'Advent Pro', sans-serif;
}
.pro_text_big{
	font-size:15px;
	line-height:25px;
	padding:5px;
	border-bottom:#313131 dashed 1px;
	font-family: 'Advent Pro', sans-serif;
	margin-bottom:10px;
}


.link{
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	text-shadow:#7F7F7F 0px 0px 10px;
	border-right:#DBD8D8 solid 1px;
	font-size:18px;
	font-family: 'Advent Pro', sans-serif;
}
.link:hover{
	color:#000000;
}
.copyright{
	font-size:15px;
	padding:10px 10px 10px 10px;
	color:#FFFFFF;
	background:#2D2D2D;
	text-align:center;
	font-family: 'Advent Pro', sans-serif;
}
.copyright span{
	color:#953735;
}
.footer{
	text-align:center;
	padding:20px;
}

/*-------------------------------*   Body Css   *-------------------------------*/

nav ul{
	margin:0;
	padding:0px;
}
nav ul li{
	float:left;
	list-style:none;
}
nav ul li a{
	color:#FFFFFF;
	font-size:20px;
	display:block;
	padding:10px 42px;
	text-decoration:none;
	border-left:#7B1816 dashed 1px;
	font-family: 'Advent Pro', sans-serif;
}
nav ul li a:hover{
	color:#FFFFFF;
	background:#7B1816;
}

nav ul li a.active{
	color:#FFFFFF;
	background:#7B1816;
}


a{
	color:#953735;
	text-decoration:none;
}


.con-left{
	width:48%;
	height:auto;
	float:left;
	margin:10px;
	font-size:18px;
	line-height:30px;
}


.input{
	border-color: #d9d9d9;
    border-style: solid;
    border-width: 1px;
    color: #333;
    font-family: roboto_slabregular;
    font-size: 14px;
    padding:13px 5%;
	margin:10px 0;
    width: 90%;
}

.textarea{
	border-color: #d9d9d9;
    border-style: solid;
    border-width: 1px;
    color: #333;
    font-family: roboto_slabregular;
    font-size: 14px;
    padding:13px 5%;
	margin:10px 0;
    width: 90%;
}


.fire-text{
		font-size:16px;
	padding:10px;
	text-align:justify;
	line-height:25px;
	font-family: 'Advent Pro', sans-serif;
}

.service-box{
	width:29%;
	height:auto;
	float:left;
	margin:15px 15px;
	text-align:center;
	box-shadow:rgba(0, 0, 0, 0.2) 5px 5px 10px 3px;	
}

.service-box h2{
	display:block;
	text-transform:uppercase;
	padding:15px 0;
}

.service-box img{
	display:inline-block;
	width:100%;
	height:auto;
}

.service-box p{
	padding:5px;
}

.text-center{
	text-align:center;
}



.firm-img{
	display:block;
}

.firm-img img{
	width:30%;
	float:left;
	height:auto;
	margin:10px;
	border:rgba(195,195,195,1.00) solid 1px;
}