@charset "utf-8";

/* CSS Document */
#wrapper {
	margin:0px auto; 
	width:1135px; 
	background-color: #fff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
	border: 0px solid rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.75);
	margin-top:20px;
	}


html {font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height:22px;
	color: #403833;
	font-weight:300;}


body {
	margin: 0;
	background-color:#403833;
}

#content-wrapper {background-color:#fff;}
#header {height:155px; border-bottom:1px solid #808080; margin-left:25px; margin-right:25px;}
#logo {float:left; width:400px; padding-top:32px;}
#top {float:right; width:685px; text-align:right; padding-top:20px; padding-bottom:55px;}

#menu {float:right;}
#news {padding-left:40px; width:585px; float:left; padding-right:50px; padding-top:0px;}
#content {padding-left:40px; width:585px; float:left; padding-right:50px; padding-top:40px; padding-bottom:40px;}

#right-wrapper {float:right; width:460px; padding-top:20px;}
#right, #right2, #right3 {padding-top:20px;}
#right2, #right3 {padding-left:28px; padding-right:40px;}
#right2 ul, #right3 ul { list-style:none; margin:0px; padding:0px; margin-left:15px; margin-bottom:15px;}
#right2 li, #right3 li {  margin:0px; padding:0px; line-height:26px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#464646; }
#right3 {padding-bottom:40px;}

#right2 p, #right3 p {font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#464646;}

h1 {margin:0px; padding:0px; line-height:normal; font-weight:300; font-size: 18px; font-family: 'Oswald', sans-serif; color:#e37121}
h2 {margin:0px; padding:0px; line-height:normal; font-weight:300; font-size: 20px; font-family: 'Oswald', sans-serif; color:#e37121; padding-bottom:5px;}
h3 {margin:0px; padding:0px; line-height:normal; font-weight:300; font-size: 20px; font-family: 'Oswald', sans-serif; color:#e37121}
h4 {margin:0px; padding:0px; line-height:normal; font-weight:700; font-size: 18px; font-family: 'Oswald', sans-serif; color:#e37121}
h5 {margin:0px; padding:0px; line-height:normal; font-weight:400; font-size: 16px; font-family: 'Oswald', sans-serif; color:#e37121}
h6 {margin:0px; padding:0px; line-height:normal; font-weight:300; font-size: 16px; font-family: 'Oswald', sans-serif; color:#e37121}

.img-right {float:right; margin-left:15px;}
.img-left {float:left; margin-right:15px;}

#top h1 {margin:0px; padding:0px; line-height:normal; font-weight:300; font-size: 19px; font-family: 'Roboto', sans-serif; color:#2e313d; font-style:italic;}

a.readmore {text-transform:uppercase; text-decoration:none; color:#e37121; font-family: 'Oswald', sans-serif; font-weight:300;}
p.readmore {text-transform:uppercase; text-decoration:none; color:#e37121; font-family: 'Oswald', sans-serif; font-weight:300;}

a {color:#e37121; text-decoration:none;}
a:hover {color:#2e313d; text-decoration:none;}

ul {margin:0px; padding:0px; margin-left:25px; margin-bottom:15px;}}
ul li {margin:0px; padding:0px}

ol {margin:0px; padding:0px; margin-left:25px; margin-bottom:15px;}
ol li {margin:0px; padding:0px}

p {margin:0px; padding:0px; padding-bottom:15px;}


div.tooltip-inner {
display:none;
}

button {font-family: 'Oswald', sans-serif; font-size:16px; font-weight:300; background-color:#e37121; border:0px solid #fff; color:#fff; margin-top:15px;}
button:hover {font-family: 'Oswald', sans-serif; font-size:16px; font-weight:300; background-color:#403833; border:0px solid #fff; color:#fff;}

#footer {margin:0px auto; width:1135px; padding-top:40px;}

#footer p {text-align:center; color:#cdbfb6; font-family: 'Roboto', sans-serif; font-size:19px; font-weight:300; font-style:italic;}
#pshift { margin-bottom:50px;}
#pshift p {text-align:center; color:#cdbfb6; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:300; font-style:italic;}
#pshift a {text-align:center; color:#cdbfb6; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:300; font-style:italic;}
input {border:1px solid #808080; padding:3px; margin-top:5px; margin-bottom:5px; font-family: 'Roboto', sans-serif; font-size:14px;}

textarea {
font-family: monospace;
border-color: #808080;
font-family: 'Roboto', sans-serif; font-size:14px
}


p.counter {display:none;}

div.pagination {text-align:center; }
div.pagination ul{display:inline-block; text-align:center; margin-top:15px;}
div.pagination ul li {display:inline-block; margin-left:5px; margin-right:5px; list-style:none; text-align:center}

/*Main Menu*/

div#maximenuck ul.maximenuck li.maximenuck a, div#maximenuck ul.maximenuck li.maximenuck span.separator, div#maximenuck ul.maximenuck2 a, div#maximenuck ul.maximenuck2 li.maximenuck span.separator {
display: block;
text-decoration: none;
outline: none;
white-space: normal;
filter: none;
font-family: 'Oswald', sans-serif;
color:#2e313d;
font-weight:300;
font-size:20px;
background-image:url(../images/menu-square.jpg); background-repeat:no-repeat; 
background-position:left; 
margin-left:25px;
padding-right:25px;
padding-left:13px;

}


div#maximenuck ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck ul.maximenuck li.maximenuck.level1.active > span.separator {color:#e37121;}


/* arrow image for parent item */
div#maximenuck ul.maximenuck li.level1.parent > a,
div#maximenuck ul.maximenuck li.level1.parent > span.separator {
	padding-right: 0px; margin-left:25px;
	padding-right:25px;
	background: url("../images/menu-square.jpg") no-repeat left 8px;
}

div#maximenuck ul.maximenuck li.level1.parent:hover > a,
div#maximenuck ul.maximenuck li.level1.parent:hover > span.separator {
background: url("../images/menu-square.jpg") no-repeat left 8px;
}

/* arrow image for submenu parent item */
div#maximenuck ul.maximenuck li.level1.parent li.parent > a,
div#maximenuck ul.maximenuck li.level1.parent li.parent > span.separator,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent:hover > a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent.active > a {
padding-right: 0px; margin-left:25px;
padding-right:25px;
background: url("../images/menu-square.jpg") no-repeat left 8px;
}


div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck ul.maximenuck2 li a { background-image:none !important; background-color:#fff; padding-top:10px; padding-bottom:10px; padding-right:15px; font-size:18px;
}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li a:hover, div#maximenuck ul.maximenuck2 li a:hover {color:#e37121;}
/*Media Query Overrides Here*/


@media (max-width: 480px) {

}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 979px) {
	
}