/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0;}
body{background:#ddd;}
a,img{ border:none; outline:none;}
ul, li{ margin:0px; padding:0px;}

.fixer{width:90%; max-width:1200px; height:auto; margin:0 auto; overflow:hidden;}
header{width:100%; height:auto;  background:#fff;}


.topheader{padding:40px 0;}
.logo{float:left;}
.logo a{ font:normal 34px Georgia, "Times New Roman", Times, serif; color:#ad0037; text-decoration:none;}
.logo a i{ display:block; color:#aaa; font:normal 14px Arial, Helvetica, sans-serif;}
.phone{ float:right;}
.topheader h2{ display:block; color:#666; font:400 14px/24px 'Open Sans', Arial, Helvetica, sans-serif;}
.topheader h2 i{color:#333;   text-transform:uppercase; font-style:normal;}

nav{width:100%; height:50px; background:#A7A799; }
nav ul li{float:left;}
nav a{font:400 14px/50px 'Open Sans', Arial, Helvetica, sans-serif; color:#333; padding-right:48px; text-decoration:none; text-transform:uppercase; }
nav a:hover, nav a.active{ color:#fff;}
.slicknav_menu{ display:none;}

.content{
	color:#888;
	padding:100px 0;
	background:#EAECE8;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
}
.content h3{ font:400 32px/32px 'Open Sans', Arial, Helvetica, sans-serif; color:#333; margin-bottom:20px; text-align:left;}
.content h4{ font:400 20px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#333; margin-bottom:10px; margin-top:20px; text-align:left;}
.content h5{ font:400 20px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#333; margin-bottom:10px; margin-top:20px; text-align:left;}
.content h6{ font:400 20px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#EAECE8; margin-bottom:10px; margin-top:20px; text-align:left;}
.content p{ margin-bottom:15px;}
.content p.center{ text-align:center; font-style:italic; font-weight:700;}
.contentimg{ width:50%; float:right; margin-left:30px; margin-bottom:20px;}
.content p span{ display:block; font-style:italic; font-weight:700; color:#666;}
.content  a{ color:#666; text-decoration:none;  }
.content  a:hover{ color:#ad0037; }

.content ul{ width:100%; display:block; float:left;}
.content li{ background:url(../images/bullet.png) no-repeat left top; padding-left:24px; }
.content li.head{ background:none; padding-left:0px;}

footer{width:100%; height:auto; background:; padding:30px 0; font:400 12px/30px 'Open Sans', Arial, Helvetica, sans-serif; color:#666; text-align:right;}
footer p{ float:right;}
.footermenu{width:140px; float:left; text-align:left; }
.footermenu li{ height:22px;}
.footermenu li.head{ height:30px;  font:700 14px/30px 'Open Sans', Arial, Helvetica, sans-serif; color:#ad0037;  margin-bottom:10px;}
.footermenu li a{ font:400 13px/22px 'Open Sans', Arial, Helvetica, sans-serif; color:#666; text-decoration:none;  }
.footermenu li a:hover{ color:#000; }
footer .fixer{ background:url(../images/paint.png) no-repeat right bottom;}

.gallery{margin:0 auto; overflow:hidden; }
.gallery a{width:14.66%; max-width:174px; height:auto; margin:1%; float:left; display:block; box-sizing:border-box; border:1px solid #ddd;}
.gallery a img{width:100%; height:auto;}

.sitemap a{color:#ad0037; text-decoration:none;}
.sitemap a:hover{color:#333;}
