@charset "UTF-8";

body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#eee;}

#wrapper{ background:#fff; width:1040px; margin:0 auto; padding-bottom:10px;}

a{ text-decoration:none; color:;}
a:hover{ text-decoration:none; color:;}

header{ width:1000px; margin:0 auto; background:#fff; height:79px; text-align:right; display:block; font-size:14px; padding:20px 0; line-height:20px;}
header img{float:left;}
header a{ text-decoration:none; color:#000;}
header a:hover{text-decoration:none; color:#e41616;}

nav{width:1000px; margin:0 auto; background:#555; clear:both; height:35px; border-radius:2px;}	
nav ul{list-style-type:none; margin:0 0 0 0; padding:10px 0px 10px 0px;}
nav ul li{display:inline; padding:0 30px; float:left; font-size:12px; border-right:1px solid #000}
nav a{ text-decoration:none; color:#fff;}
nav a:hover{ color:#e41616; text-decoration:none;}

section{width:1000px; margin:20px auto 0 auto; background:#fff; height: auto; display:block; clear:both; overflow:hidden; font-size:12px;}
section a{text-decoration:none; color:#000;}
section a:hover{color:#e41616; text-decoration:none;}
article.min{height:650px;}

.services{width:235px; float:left; height:175px; margin:20px 20px 20px 0px;}
.no-mr{ margin-right:0 !important;}
.services img{ position: absolute; z-index:1; border-radius:2px;}
h6 {position:absolute; z-index:2; background-color:#555; color:#fff; text-decoration:none; padding:10px 0px 10px 15px; width:220px; margin:139px 0 0 0; font-size:14px; font-weight:normal; border-radius: 0px 0px 2px 2px;}
h5{position:absolute; z-index:2; background-color:#555; color:#fff; text-decoration:none; padding:10px 0px 10px 15px; width:220px; margin:142px 0 0 0; font-size:12px; font-weight:normal; border-radius: 0px 0px 2px 2px;}

h1{margin:0 !important; padding:0 !important; font-size:14px; font-weight:normal; color:#e41616;} 

footer {width:1000px; margin:20px auto 0 auto; background:#555; clear:both; padding:10px 0; height:auto; clear:both; text-align:center; border-radius:2px; font-style:normal; color:#fff;} 
address{ font-style:normal; color:#fff; display:inline-block;}
address a, footer a{ color:#fff; text-decoration:none;}
address a:hover, footer a:hover{ color:#e41616; text-decoration:none;}

.site { clear:both; margin-left:auto; margin-right:auto; text-align:right; width:1000px; height:auto; font-size:10px; padding:10px 0px;} 
.site a{color:#888;}#site a:hover{color:#222;}

input[type=text], textarea{ font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:4px; margin-bottom:2px; color:#111; border:1px solid #ccc; background:#fff; border-radius:2px;}	
input[type=submit], input[type=reset]{font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:6px 12px 5px 12px; color: #fff; background:#e41616; border:none; border-radius:3px; border:1px solid #e41616;}

.red{ color:#e41616;}
.back{float:right;}
.form{margin-right:100px;}
article.contact{height:200px; text-align:center;}

/* Cookies*/
input[type="checkbox"] {margin:0 0;}

.cc_container{background:#555!important; border-top:1px solid rgba(255,255,255,0.2);} 
.cc_container .cc_message{font-size:12px!important; margin-top:10px!important; color:#fff; font-family: Arial, Helvetica, sans-serif;}
.cc_container .cc_btn{border-radius:0px!important; background-color:#e41616!important; font-size:13px!important;
	color:#fff!important; font-weight:bold!important;font-family: Arial, Helvetica, sans-serif !important;}

.services img, .single.first img{
 object-fit: cover;    
}
}
