body { font-family: futura, 'Myriad Pro', arial, sans-serif; background: url('../img/bodybg.png') no-repeat 100% 100%; }
div.catSeparator { margin: 100px 0; height: 1px; background-color: #4f334d; } 
h1, h2, h3, h4, h5, h6, p { font-weight: normal; text-align: justify; }

/* ABOUT US SECTION */
div#aboutUs { background: url('../img/header.png') no-repeat 100% 0; }
div#aboutUs div.logo { background: url('../img/logo.png') no-repeat 0 100px; width: 390px; height: 200px; }
div#aboutUs p { font-size: 14px; line-height: 1.8em; color: #47484a; }
div#aboutUs p.top { width: 600px; color: #3c3d41; } /*  text-align: left; */
div#aboutUs p.bigger { font-weight: bold; }
div#aboutUs div.bigLetter { font-size: 55px; line-height: 0.7em; float: left; margin: 0 10px; padding-top: 10px; }
div#aboutUs h4 { font-size: 14px; color: #343538; margin: 50px 0 0 0; }
div#aboutUs div.scrollBox { padding-right: 15px; }
div#aboutUs div.scrollBox ul { list-style-image: url('../img/listdot.png'); }
div#aboutUs ul li { text-align: justify; line-height: 1.8em; }

/* OUR TEAM SECTION */
div#ourTeam { padding-right: 15px; }
div#ourTeam div.row-fluid { margin: 0 0 0 0; }
div#ourTeam div.span12 { text-align: center; }
div#ourTeam h2 { font-size: 23px; color: #3e3f41; margin: 0; }
div#ourTeam h3 { font-size: 16px; color: #434446; margin: 0; }
div#ourTeam p { font-size: 14px; color: #434446; line-height: 1.8em;  }
div#ourTeam div.consortium h2 { color: #4d4e50; }
div#ourTeam div.consortium p { color: #4d4e50; line-height: 1.8em; margin: 15px 0; }

/* OUR OFFER SECTION */
div#ourServices { background: url('../img/h2.jpg') no-repeat 100% 0; padding-right: 15px; }
div#ourServices h3 { font-size: 23px; color: #444547; }
div#ourServices div.bigLetter { font-size: 55px; line-height: 0.7em; float: left; margin: 0 10px; padding-top: 10px; }
div#ourServices p.top { width: 280px; color: #3c3d41; }
div#ourServices p { font-size: 14px; line-height: 1.8em; }
div#ourServices h6 { font-size: 14px; color: #444547; }
div#ourServices ul { list-style-image: url('../img/listdot.png'); }
div#ourServices ul li { text-align: justify; line-height: 1.8em; }

/* CONTACT SECTION */
div#contact div.inline { display: inline-block; vertical-align: middle; }
div#contact div.inline.map { width: 294px; height: 288px; }
div#contact div.inline.logo { width: 43px; height: 225px; background: url('../img/smallogo.png') no-repeat 0 0; margin: 0 0 0 35px; }
div#contact div.inline.details { width: 294px; height: 100px; background: url('../img/contact.png') no-repeat 10% 10px; padding: 125px 0 15px 15px; border-left: 1px solid #929295; margin: 0 0 0 10px; }
div#contact h2 { color: #444547; font-size: 23px; }
div#contact p { color: #58595b; font-size: 14px; line-height: 1.8em; }
div#contact td { margin: 0; padding: 0; border: 0; }
div#contact table span { font-size: 14px; color: #444547; margin: 0 0 0 10px; }
div#contact table span.required { display: inline-block; padding: 0 0 0 25px; line-height: 20px; background: url('../img/alert.png') no-repeat 0 0; margin: 0; }
div#contact table .first input[type="text"] { margin-right: 35px; }
div#contact input[type="text"], div#contact textarea { border: 1px solid #c9c9c9; border-radius: 0; background-color: #f1f1f1; width: 315px; padding: 4px 6px; }
div#contact textarea { width: 679px; resize: none; }
div#contact input[type="submit"] { color: #fff; font-family: arial, sans-serif; font-size: 16px; padding: 5px 10px; border: 0; background-color: #4f334d; float: right; }

/* FOOTER */
footer { background: url('../img/footerlogo.png') no-repeat 0 0; margin: 100px 0 0 0; padding: 0 0 100px 0; }
footer p { color: #444547; font-size: 14px; float: right;}

/* MENU SIDEBAR */
div.navMenu { padding: 0; margin: 0; background-color: #4f334d; }
div.navMenu ul.nav { padding: 200px 0 0 0; background: #4f334d url('../img/brightlogo.png') no-repeat 50% 110px; position: fixed; top: 0; width: 200px;}
div.navMenu ul.nav li a { color: #fff; display: block; font-size: 14px; transition: all 200ms; padding: 5px 10px 0 23px; background: url('../img/brightarrow.png') no-repeat 10px 50%; margin: 0; text-shadow: 0;  }
div.navMenu ul.nav li a:hover, div.navMenu ul.nav li.active a { background-color: #fff; color: #4f334d; background-image: url('../img/arrow.png'); text-decoration: none; }
div.navMenu img.flag { margin: auto; display: block; margin-top: 15px;}

/* CUSTOM SCROLLBAR & GOOGLE MAP */
.slimScrollBar { border-radius: 0 !important; }
.slimScrollRail { border-radius: 0 !important; }
#map-canvas { height: 100%; }