@import url("css/reset.css");
@import url("css/responsive.gs.12col.css");

@import url(http://fonts.googleapis.com/css?family=Armata);
@import url(http://fonts.googleapis.com/css?family=Playfair+Display);

@font-face {
    font-family: 'open_sansregular';
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg#open_sansregular') format('svg');	 
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('font/opensans-bold_0-webfont.eot');
    src: url('font/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-bold_0-webfont.woff') format('woff'),
         url('font/opensans-bold_0-webfont.ttf') format('truetype'),
         url('font/opensans-bold_0-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'georgiaregular';
    src: url('georgia-webfont.eot');
    src: url('georgia-webfont.eot?#iefix') format('embedded-opentype'),
         url('georgia-webfont.woff') format('woff'),
         url('georgia-webfont.ttf') format('truetype'),
         url('georgia-webfont.svg#georgiaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


*{outline: none;}
body{background:#011015;}
html,body{min-width:1440px;}


h1{font-size: 50px;}
h2{font-size: 45px;}
h3{font-size: 35px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 14px;}

h1,h2,h3,h4,h5,h6{padding: 0; margin: 0; line-height: 100%; }

.clear:{clear:both;}


/*HEADER*/
#header {
background: url(img/navbg.png);
height: 77px;
}
#header .container {margin-top:-25px;}

/*SLIDER*/
.phrase{top: 120px;
right: 315px;position:absolute;
}
.innerslider{width:100%;}
.slider{width:100%;}
.sliderbutton{
position: relative;
top: -240px;
left: 620px;
}
.logo{margin-top: -185px;margin-left: -35px; position: relative;}

/*HERO*/
#hero {
height: 275px;
}

.fb-comments span{
height: 366px !important;
}
/*Content*/
#carousel{
height: 500px;
}

.maintext{
padding: 0 10px;
}

.maintext h2 {
    padding: 20px 0 0 0;
    color: #FFF;
	margin-bottom: 10px;
}
#contexttext{padding: 20px;}
.headtext p {
    font-size: 35px;
    color: #FFF;
    font-family: georgiaregular;
    font-style: italic;
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 0px;
}
.headcontact p {
font-size: 15px;
font-family: 'Armata', sans-serif;
color: #FFF;
text-align: center;
margin-bottom: 0px;
width: 420px;
}
.headtext {
background: url('img/contentheaderbg.png') no-repeat;
width: 57%;
height: 70px;
}
.headcontact a p{ color:#FFCC00 !important; font-size:30px !important;}

.headcontact{width: 35%;}
#contact-form-wrapper{
    background: url('img/contactform.png') repeat scroll 0% 0% transparent;
    height: 455px;
    width: 325px;
	padding-right: 20px;
}
#contact-form-wrapper h3{
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #FFF;
}
input, textarea {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: rgb(43, 43, 43);
    padding: 8px 10px 7px;
    margin-left: 20px;
    margin-bottom: 8px;
	background: #FFF;
max-width: 275px;
}
.success{
    color: #FFF;
    font-size: 13px;}
	

.maintext p{font-family:Open Sans; color:#FFF; text-align:justify !important;padding:20px 20px 0 0 !important;}
.welcometext p{background: url(img/welcometextbg.png); font-family:Open Sans; font-size:15px; color:#FFF; text-align:justify;padding:20px;}
/*Navigation*/
#header ul li {display:block;
line-height: 50px;}

#header ul li a {
float: left;
color: #FFF;
font-size: 20px;
padding-right: 44px;
padding-left: 44px;
padding-top: 15px;
font-family: 'Armata', sans-serif;
background: url(img/navitembg.png);
margin-right: 10px;
}

#header ul li a:hover{background:url(img/navigationhover.png);height:75px;}




/****ENTICE/FOOTER****/
.rightentice{margin-top:20px;}
.testimonial{background:url(img/testimonialbg.png);height:195px;width:470px}
.testimonial img{float:left; margin-top:20px;margin-left:20px;}
.testimonial p{color:#FFF;font-size:15px;font-family:Open Sans; text-align:center;padding-top: 55px;
padding-right: 10px;}
.map {width:480px;height:205px; background:url(img/mapbg.png);}
.map h4{color:#FFF; font-family:Armata;text-align:center; margin-top:25px;}
.map img{display: block;
margin: 0 auto;}
.map p {font-size:18px;color:#FFF;text-align:center; padding-left:10px;padding-right:10px;}
#entice{height: 500px;
background: url('img/enticebg.jpg');
background-size: 100%;}

.leftentice {
clear:both;margin-top: 20px;
}
.fb_iframe_widget{ margin-bottom:10px;}
.leftentice ul {list-style:none; }
.leftentice ul li {display:block;}
.leftentice ul li a {
float: left;
background: url(img/enticenavbg.png);
height: 75px;
width: 236px;
text-align: center;
padding-top: 25px;
font-size: 18px;
font-family: Armata;
color: #FFF;
margin-left: -17px;
}
.leftentice ul li a:hover{background:url(img/leftenticenavhover.png);}



.fb_iframe_widget {
    display: inline-block;
    position: relative;
    background: #FFF;
}

.footernav{
background: url(img/footernavbg.jpg);
background-size: 100%; clear:both;
}
#footer ul li {display:block;
line-height: 50px;}

#footer ul li a {
float: left;
color: #FFF;
font-size: 20px;
padding-right: 45px;
padding-left: 45px;
font-family: 'Armata', sans-serif;
padding-top: 15px;
margin-right: 10px;
}
.copyright {
height: 85px;
background: url(img/copyrightbg.png);
background-size: 100%;
margin-bottom: 20px;
}

.copyright p{font-family:Open Sans;Font-size:15px;color:#FFF; text-align:center; padding-top:30px;}



/****INNER PAGES******/
.contactpagemain #contact-form-wrapper{width: 940px;
background: url('img/contactformmain.png') repeat scroll 0% 0% transparent;
height: 447px;
}

.contactpagemain input{
margin-bottom: 8px;
width: 100%;
max-width: 50%;
margin-left: 40px;
}
.contactpagemain textarea {
margin-bottom: 8px;
width: 100%;
max-width: 90%;
margin-left: 40px;
}

.contactpagemain input[type="submit"] {max-width:275px;}