/* HEADER DIMENSION ET COULEUR */
header#header {	height: 200px !important; background: #fff !important; }

/* HEADER BORDER-TOP SLIDE */
header#header.style1 { border-top: 3px solid #842021 !important; }

/* LOGO HEADER DIMENSION ET COULEUR */
header#header.style2 #logo a {
	padding: 10px 20px 12px 14px !important;
	border-bottom: 2px solid #000 !important;
	border-bottom: 2px solid rgba(0,0,0,0.7) !important;
	border-top: 3px solid #842021 !important;
}

/* HEADER BORDER-BOTTOM SLIDE */
header#header.style1:after {
	left: 50% !important;
	bottom: -12px !important;
	margin-left: -2px !important;
	border: 5px solid transparent !important;
	border-top-width: 5px !important;
	border-top-color: #00605c !important;
}

/* LOGO DIMENSION ET MARGIN */
#logo a img {
	width: 250px !important;
	height: 177px !important;
    margin: -18px 0 10px -20px !important;
    margin-left: -30px !important;
}

/* TOP NAV OPACITY */
.topnav > li > a {
	font-size: 11px !important;
	font-weight: 700 !important;
	color: #000 !important;
    padding-top: 14px !important;
  	opacity: .6 !important;
	filter: alpha(opacity=60) !important;
}

/* TOP NAV PADDING */
.topnav { padding-top: 5px !important; }

/* MAIN NAV MARGIN + HOVER COLOR */
nav#main_menu { margin: 60px !important; float: right !important; }

/* MAIN NAV FONT-FAMILY | FONT-SIZE | COLOR */
nav#main_menu > ul > li > a {
       font-family: "Open Sans" , "Helvetica Neue", Helvetica, Arial, sans-serif !important;
       font-size: 12px !important;
       line-height: 14px !important;
       color: #000 !important;
       font-style: normal !important;
}

/* MAIN NAV LINK COLOR HOVER */
nav#main_menu > ul > li > a:hover { color: #fff !important; }

/* MAIN NAV LINK COLOR ACTIVE */
nav#main_menu > ul > li.active > a { color: #fff !important; } 

/* BUTTON SEARCH */
#search .searchBtn {
	margin: 68px 0 0 8px !important;
	padding: 5px !important;
	background: #842021 !important;
}

/* SLIDESHOW DIMENSION TITLE MARGIN PADDING */
#page_header {
    height: 400px !important;
    border-bottom: 3px solid #842021 !important;
}

/* SLIDESHOW TITLE | COLOR | MARGIN | PADDING */
.header-titles h2 {
    font-size: 28px !important;
	color: #fff !important;
	line-height: 1.3 !important;
	margin-top: 100px !important;
}

/* SLIDESHOW BREADCRUMB | COLOR | MARGIN | PADDING */
.breadcrumbs {
	margin: 110px 0 8px !important;
	padding: 0 10px !important;
	background: #000 !important;
	float: left !important;
}

/* SLIDESHOW NO ARROW */
.tp-leftarrow.default { display: none !important; }
.tp-rightarrow.default { display: none !important; }

/* PAGE TITLE | FONT-FAMILY | FONT-SIZE | LINE-HEIGHT */
h1, .page-title {
	font-family: Open Sans !important;
	font-size: 32px !important;
	line-height: 35px !important;
}

/* PAGE BUILDER */

/* PAGE BUILDERACTION BOX */
.infobox1 .m_title {
	font-weight: 700 !important;
	line-height: 1.3 !important;
}

.btn { float: right !important; }

.header-titles h4 { font-size: 14px !important; }

/* NO BREADCRUMB */

.breadcrumbs li a { display: none !important; }

.breadcrumbs li { display: none !important; }

#current-date { display: none !important; }

  /* ACCORDION AJUSTEMENT */

.acc-group.style3 > button:hover:after { color: #842021 !important; }

.acc-group.style3 > button { font-size: 14px !important; color: #000 !important; }
