/*=================== RESET & BASICS =============================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output,
ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; font:inherit; vertical-align:baseline;
background:transparent; webkit-font-smoothing:antialiased;}

/*=================== RENDER HTML5 ELEMENTS AS BLOCK =============================== */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display:block; margin:0; padding:0;}

/*=================== GLOBAL =============================== */
* {margin:0; padding:0;}
html {height:100%; overflow-y:scroll;}
*:focus {outline:none;}
body {line-height:1;}
ul, ol {list-style:none; margin:0; padding:0;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';	content:none;}
table {border-collapse:collapse; border-spacing:0;}
form {margin:0; padding:0;}

/*=================== GENERAL SELECTORS =============================== */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,700italic,400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@import url(http://fonts.googleapis.com/css?family=Merriweather:700,400,300);

body {font-family:'opensans', sans-serif;}
html, body {height:100%;}
body {font-size:16px; line-height:1.50; color:#000; background-color:#fff; position:relative;}

/******** HEADER SECTION *********/
.bluebg {background:#336699; display:block; line-height:2; margin:0; padding:0;}
.greybg {background:#e5e5e5; height:auto;}
.lgreybg {background:#f1f1f1; height:auto;  margin:0; padding:0;}
.brand {font-family:'merriweather', sans-serif; color:#fff; text-align:right; line-height:2;}
.center-block {margin:0 auto;}

/* MENU SECTION */
.navbar {background:#f1f1f1; margin:0; border-radius:0;}
.navbar .navbar-nav {display:inline-block; float:none; vertical-align:top;}
.navbar .navbar-collapse {text-align:center;}
.navbar-default .navbar-nav > li > a {font-size:16px; color:#333; padding-left:2em; padding-right:2em;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#fff; background-color:#e4ce50;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {color:#fff; background-color:#336699;}

.navbar-default .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open .dropdown-menu 
{border-bottom:solid 1px #ccc; background-color:#fafafa; line-height:25px;}
.dropdown1:hover .dropdown-menu1 {display:block;}

/******** SLIDER SECTION *********/
.sliderbg {background:#f1f1f1 url(../images/bg.jpg) repeat; height:auto; padding:2em 0;}

/******** CONTENT SECTION *********/
.row-centered {text-align:center;}
.row-centered img {display:block; margin:0 auto; background:#fff; padding:3px; box-shadow:0px 0px 3px 2px #c0c0c0;
-webkit-box-shadow:0px 0px 3px 2px #c0c0c0; -moz-box-shadow:0px 0px 3px 2px #c0c0c0; -o-box-shadow:0px 0px 3px 2px #c0c0c0;}
.row-centered img:hover {background:#66ff33; -webkit-transform:scale(1.05); transform:scale(1.05); -webkit-transition:0.3s ease; transition:0.3s ease;}
.col-centered {display:inline-block; float:none; text-align:left; margin-right:-4px; margin-bottom:1em;}

p {font-size:15px; margin-bottom:1em; text-align:justify;}

.fullimg img, .fullimg {width:100% !important; height:auto !important; display:block; background:#fff; padding:5px; box-shadow:0px 0px 3px 2px #c0c0c0;
-webkit-box-shadow:0px 0px 3px 2px #c0c0c0; -moz-box-shadow:0px 0px 3px 2px #c0c0c0; -o-box-shadow:0px 0px 3px 2px #c0c0c0; margin-bottom:1.5em;}

ol {margin:1em;}
ol li {font-size:15px; list-style-type:disc; line-height:2em;}

.greybox {margin:2em 0; background:#f1f1f1; height:auto; border-radius:9px; text-align:center;}
.greybox img {width:70%;}
.slink {width:100%; text-align:left; font:normal 20px 'merriweather',arial; color:#666; line-height:1.5em; margin-bottom:10px; letter-spacing:-1px;}
.space {display:block; margin:2em 0;}

.map {display:block; margin:0 auto; background:#fff; padding:3px; box-shadow:0px 0px 3px 2px #c0c0c0;
-webkit-box-shadow:0px 0px 3px 2px #c0c0c0; -moz-box-shadow:0px 0px 3px 2px #c0c0c0; -o-box-shadow:0px 0px 3px 2px #c0c0c0;}


/******** FOOTER SECTION *********/
.social {margin:0 auto; padding:1em;}



/*=================== HEADING FONT STYLES =============================== */
h1,h2,h3,h4,h5,h6 {-webkit-font-smoothing:antialiased;}
h1 {font:normal 30px 'merriweather',arial; color:#000; text-shadow:1px 1px 1px #fff; line-height:3em;}
h1.title {font-size:35px; line-height:1.2em; padding:1em 0;}
h2 {font:normal 25px 'merriweather',arial; color:#fff; text-shadow:1px 1px 1px #000; vertical-align:middle; line-height:1.5em; padding:1em 0;}
h2 a {color:#fff; text-decoration:none;}
h2 a:hover {color:#FFCC00;}
h3 {font:normal 25px 'merriweather',arial; color:#000; text-shadow:1px 1px 1px #fff; line-height:1.5em;}
h4 {font:normal 25px 'merriweather',arial; color:#000; text-shadow:1px 1px 1px #fff; line-height:1.5em; padding:1em;}
h5 {font:normal 18px 'merriweather',arial; color:#000; text-shadow:1px 1px 1px #fff; line-height:1.5em; padding:1em 0;}
h6 {font:normal 16px 'opensans',arial; color:#000; line-height:1.5em; margin-bottom:1.5em;}

/*=================== GENERAL STYLES =============================== */
.clear {clear:both;}
.clearfix {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.ie7 .clearfix {zoom:1;} /* IE7 */
hr {border:0; background-color:#e1e1e1; height:1px; margin:0; page-break-after:always;}

.align-center {text-align:center;}

/******** HTML CONTROLS *********/
.full_label label {display:block; font-size:15px; color:#000; line-height:2em;}
input, textarea {color:#333;}

#contactform {padding:10px;}
#contactform input, #contactform textarea {margin-bottom:10px; width:100%; border:solid 1px #ccc; text-transform:uppercase; font-size:14px;}
#contactform input {padding-left:1em; height:40px;}
#contactform textarea {padding:1em; height:110px; line-height:18px;}
#contactform .btn {width:100%; height:50px; border-radius:0; color:#fff; text-transform:uppercase; font-size:20px;}

#contactform input[type="text"].mini {width:100px; font-size:16px; color:#333; margin-bottom:1em;}




/******** CUSTOM WEB FONTS *********/
@font-face {font-family:'opensans'; src:url('fonts/opensans.ttf') format('truetype'); font-weight:normal; font-style:normal;}
@font-face {font-family:'merriweather'; src:url('fonts/merriweather.ttf') format('truetype'); font-weight:normal; font-style:normal;}

