@charset "UTF-8";
/* CSS Document */

*{margin:0;padding:0}
img,fieldset{border:none}
html,body{height:100%}
body{font:normal 12px/18px 'armataregular', Arial, Helvetica, sans-serif;}
a,a:hover,a:visited,a:active{outline:none;}

body { /*temp background */
	background: #333
}

#mainWrapper {margin: 0 auto; display:block;}
.wrapper{margin:0 auto;max-width:960px;} /*generic wrapper*/

.centerGroup {
	margin:0 auto;
	max-width:960px;
}

/***** FONTS and TEXT *****/
h1 {font-size:5.1em; line-height:1.5em; padding:45px 0 0; font-family:'texgyreadventorbold';font-weight:normal; color:#fff7e4; text-transform:uppercase;}
h2 {font-size:4.7em; line-height:1.5em; padding:45px 0 0; font-family:'texgyreadventorbold';font-weight:normal; color:#fff7e4; text-transform:uppercase;letter-spacing:1px;}
h3 {font-size:2.1em; line-height:1.2em; padding:0 0 20px; font-family:'texgyreadventorregular';font-weight:normal; color:#fff7e4; letter-spacing:1px;}
h4 {font-size:1.3em; line-height:1.2em; padding:0 0 20px; font-family:'texgyreadventorregular';font-weight:normal; color:#fff7e4; letter-spacing:1px;}
h5 {font-size:1.4em; line-height:1em; padding:0 0 20px; font-family:'texgyreadventorregular';font-weight:normal; color:#fff7e4; letter-spacing:1px;}


/******************HEADER********************/
#headerWrapper {width:100%; background-color:#fff7e4;	position:fixed;top:0px;z-index:99;}

#topBar {
	display:block;
	margin: 0 auto;
	min-height:84px;
	padding: 16px 0 0 5px;
}

.topLogo {display:block;float:left;}

header nav{float:right;}
header nav ul{float:right;list-style:none;text-transform:uppercase;}
header nav ul li{float:left;font:normal 1.4em 'armataregular', Arial, Helvetica, sans-serif; padding:28px 0 0 0;}
header nav ul li a{text-decoration:none;color:#474c5d;float:left;padding:18px 18px 21px; -moz-transition:  .8s ease-in-out; -webkit-transition:  .8s ease-in-out; transition:  .8s ease-in-out;}
header nav ul li a:hover{border-radius: 10px 10px 0 0; display:block;background:#f0e8d7; color:#7f7b72; -moz-transition:  .4s ease-in-out; -webkit-transition:  .4s ease-in-out; transition:  .4s ease-in-out;}

/******************BEGIN CONTENT********************/
#contentIntro{float:left;color:#fff;text-align:center;width:100%;background:url(../images/dark-bg.png) repeat 0 0; min-height:100%;position:relative;overflow:hidden;font-size:15px;line-height:25px; padding:100px 0 0 0;}

#aboutUs h3 {font-size:2.6em; line-height:1.2em; text-align:center; padding:225px 0 7px 0; font-family:'texgyreadventorregular';font-weight:normal; color:#fff7e4; letter-spacing:1px;}
#aboutUs h4 {font-size:1.3em; line-height:1.2em; text-align:center; padding:0 0 70px 0;font-family:'texgyreadventorregular';font-weight:normal; color:#fff7e4; letter-spacing:1px;}
#aboutUs .feature_list{width:400px;position:relative;list-style:none; margin:0 auto;}
#aboutUs .feature_list li{float:left;padding:0 30px;*position:relative;}
#aboutUs .feature_list li a{color:#fff !important; text-decoration:none;}
.baloonBounce img {margin: 0 0 0 90px !important;}

#ourSpecialities {float:left; color:#fff;text-align:center;width:100%;background: #f04230; min-height:100%;position:relative;overflow:hidden; padding:90px 0 0 0;}
#ourSpecialities h2 {text-align:center; line-height:1.2em; text-align:center;}
