@charset "UTF-8";

@import url('bootstrap.css');
@import url('bootstrap-responsive.css');
@import url('nivo-slider.css');
@import url('lightbox.css');
@import url('style.css');

/*      Site Colors quick grab
 *
 *      slate       #415464;
 *      purple      #665cc7;
 *      gray        #4c4b53;
 *      lightbg     #d6d6e0;
 *      light       #fff9f9;
 *      opacity     #161657;
 *      dark        #2c052a;
 *      charcoal    #37373b;
 *      orange      #e86b05;
 *
 *      FONTS
 *      font-family: 'Fjalla One', sans-serif;
 *      
*/

/*------ main style ----------------------------------------*/
body, li { line-height: 26px;}
p { margin: 0 0 24px;}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;font-size: inherit; font-family: 'Fjalla One', sans-serif;}
h1 { font-size: 40px; line-height: 50px; margin-bottom: 10px; color: #4c4b53;}
h2 { font-size: 32px;}
h6 { font-size: 18px;}

a { color: #e86b05;}
a:hover { color: #ae4f03; text-decoration: none;}

.background { position: relative;width: 100%;}
.fjalla { font-family: 'Fjalla One', sans-serif;}

/*.slate-fill { background-color: #415464;}*/
.orange-fill { background-color: #e86b05 !important;}
.splash-fill { 
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;}
.purple-fill { background-color: #665cc7 !important;}
.gray-fill { background-color: #4c4b53;}
.lightbg-fill { background-color: #d6d6e0;}
.light-fill { background-color: #fff9f9;}
.dark-fill { background-color: #2c052a;}
.charcoal-fill { background-color: #37373b;}
.espa-fill { background-color: #d5d5e4;}

.header { margin-top: 25px; margin-bottom: 10px; color: #ffffff;}
.header button { border: 0; font-family: 'Fjalla One', sans-serif; color: #ffffff; font-size: 20px; padding: 10px;}
.topper { margin: 0; padding: 0;}
.topper a { color: #ffffff;}
.topper a:hover { color: #e86b05; text-decoration: underline;}
.topper li { display: inline-block; margin: 0 10px;}
button.orange-fill:hover { background-color: #ff8f54 !important;}

.nivo-prevNav { background: url('../images/rev.png'); width: 57px; height: 55px; margin-left: 30px;}
.nivo-nextNav { background: url('../images/play.png'); width: 55px; height: 55px; margin-right: 30px;}

.slideshow { margin-top: 25px; margin-bottom: 25px;}
.blocs { margin-bottom: 25px;}
.blocs a { color: #ffffff;}
.inner-bloc { margin: 20px;}
.inner-bloc p { margin-bottom: 0;}
.left-bloc, .right-bloc { display: inline-block; float: left; font-family: 'Fjalla One', sans-serif; color: #ffffff;}
.left-bloc { width: 75%; font-size: 46px; line-height: 60px;}
.right-bloc { width: 25%; font-size: 35px; line-height:50px; text-align: center;}
.nivo-caption {
	background:#415464;
}

.featured { margin-top: 25px; margin-bottom: 50px;}
.featured-inner { margin: 20px;}
.featured-inner2 { padding: 20px; color: #ffffff;}
.featured-inner img, .featured-inner2 img { margin-bottom: 20px;}
.boxes { margin-top: 20px; font-family: 'Fjalla One', sans-serif; font-size: 30px; line-height: 40px;}
.go { width: 25px;}
.slide-page { margin-bottom: 25px;}

.footer { margin-top: 50px; margin-bottom: 50px; color: #ffffff;}
.footer a { color: #ffffff;}
.copywrite { color: #ffffff; text-align: center; margin-bottom: 50px;}
.copywrite a { color: #e86b05;}

.espa { width: 388px; height: 208px; left: 50%; margin-left: -194px; margin-top: -100px; position: absolute;}
.espa-content { margin-top: 130px; margin-bottom: 50px;}
.espalog { position: absolute; left: 50%; margin: -90px 0 0 -90px;}
.espalog img { width: 180px;}

.social { position: absolute; right: 0; margin-top: 50px;}
.social img { margin-bottom: 20px; display: block; width: 40px;}

.searchbar {background: url("../images/search-orange.png") no-repeat scroll right center white;
border-radius: 0;
height: 40px !important;
padding: 0 0 0 5px !important;
width: 300px !important;
margin: 20px 0 0 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

/*--------- bootstrap nav changes -----------------------*/
/*---drop on hover---*/
ul.nav li.dropdown:hover > ul.dropdown-menu{ display: block;}
/*---top level clickable---*/
a.menu:after, .dropdown-toggle:after { content: none; }

.navbar { margin-bottom: 0;}
.navbar-inner { padding: 0; background-image: none; background: none; background-color: transparent; box-shadow: none; border: 0; filter: none;}
.nav { font-size: 26px; line-height: 26px; font-family: 'Fjalla One', sans-serif; font-weight: 100;}
.navbar .nav > li > a { text-shadow: none; color: #ffffff; padding: 25px 35px 10px;}
.nav-under { font-size: 18px !important; line-height: 20px !important;}
.navbar .nav-under > li > a { padding: 12px 12px;}
.navbar .nav > li > .dropdown-menu::before { border: none;}
.navbar .nav > li > .dropdown-menu::after { border: none;}
.dropdown-menu { 
margin: -10px 0 0;
-webkit-border-radius: 0;
   -moz-border-radius: 0;
        border-radius: 0;
-webkit-box-shadow: none;
   -moz-box-shadow: none;
        box-shadow: none;
-webkit-background-clip: padding-box;
   -moz-background-clip: padding;
        background-clip: padding-box;
	z-index: 1001;
        text-align: left;
        border: 0;
}
.dropdown-menu > li > a { color: #ffffff; text-shadow: none; font-weight: 100 !important; font-size: 18px; line-height: 18px; padding: 5px 10px;}
.dropdown-menu > li > a:hover {
text-decoration: none;
background-color: #ffffff;
background-image: none;
filter: none;
}
.navbar .nav > li > .dropdown-menu::before,
.navbar .nav > li > .dropdown-menu::after { border: 0 !important;}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { color: #ffffff;}

.navbar .brand {
color: #ffffff;
text-shadow: none;}


/*------------ calendar --------------*/
a.purple-fill.fc-event { color: #ffffff !important;}
.qtip-default { border: 1px solid #e86b05 !important;

background-color: #EB8F45 !important;
color: #555;}
.eventFeed { color: #ffffff; padding: 10px; margin-bottom: 20px;}
.eventFeedTitle { background-color: #eeeeee; color: #665cc7; padding: 10px;}

/*---------------Tablet-----------------------------------------------*/
@media (min-width: 768px) and (max-width: 979px) {
}
@media (max-width: 767px) {
    body { padding: 0;}
    .row { margin-left: 20px; margin-right: 20px;}
}
@media(min-width: 980px) {
  .navbar .nav,
  .navbar .nav > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
    *zoom:1; /* hasLayout ie7 trigger */
    vertical-align: top;
  }
  
  .navbar-inner {
    text-align:center;
  }
}
@media (max-width: 979px) {
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top { margin: 0;}
}
/*---------------Desktop-----------------------------------------------*/
@media (min-width: 1200px) {
}
@media (min-width: 980px) and (max-width: 1199px) {
  .nav { font-size: 22px; line-height: 22px;}
}
/*---------------phone-----------------------------------------------*/
@media (max-width: 480px) {
}