/*/////////////////////////////////////////////////////////////////////
 // 
 // Custom theme code styles
 // Written by Themelize.me (http://themelize.me)
 // 
 // This is an empty starter template for overriding styles
 // set by Bootstrap & the theme
 // 
 // ----------------------------------------------------
 // 
 // Remove unused code for better performances
 // 
 // ----------------------------------------------------
 // 
 // @see - Usefuls tools online for editing
 // 1. http://charliepark.org/bootstrap_buttons/ - Button style generator
 // 2. http://www.colorzilla.com/gradient-editor/ - CSS3 gradient maker
 // 
 // @note
 // To ensure custom styles are picked up
 // wrap definitions in body tag
 // ie.
 // body .navbar-inner {
 //   background: #ff0000;
 // }
 // 
 /////////////////////////////////////////////////////////////////////*/
/*
 * --------------------------------------------------
 * 1. General Elements
 *--------------------------------------------------
 */
#navigation .header {
  padding:15px 0 5px 0;
}

#navigation {
  background: #333333 url(../img/patterns/hex_tiling_small.png);
  z-index:99;
}

html {
  background-color: #333333;
}

/**
//.section-menu ul.nav-list li a:after{
//  content: ''
//}
//*/

.section-menu ul.nav-list li a i {
  position: absolute;
  top:10px;
}

div .googleMapCanvas {
border:1px solid #666;
width:400px;
}

form span.required
{
  color:red;
}

#ccm-highlighter { z-index:100!important; }

.btn {
-moz-border-radius-topleft: 7px;
-webkit-border-top-left-radius: 7px;
 border-top-left-radius: 7px;
-moz-border-radius-topright: 7px;
-webkit-border-top-right-radius: 7px;
border-top-right-radius: 7px;
-moz-border-radius-bottomright: 7px;
-webkit-border-bottom-right-radius: 7px;
border-bottom-right-radius: 7px;
-moz-border-radius-bottomleft: 7px;
-webkit-border-bottom-left-radius: 7px;
border-bottom-left-radius: 7px;
}

#navigation .navbar-brand {
  margin: 0;
  font-family: Calabri, "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height:30px;
  text-align: left;
  vertical-align: bottom;
}

.navbar-brand span {
  color: #D0280F;
}

#highlighted {
  /* 2. Highlighted (below header) wrapper */
}
#content {
  /* 3. Content wrapper */
}
#content-below {
  /* 4. Content Below wrapper */
}
#footer {
  /* 5. Footer wrapper */
}
/*
 * --------------------------------------------------
 * 2. Colours
 *-------------------------------------------------- 
 */
/*
 * --------------------------------------------------
 * 3. Responsiveness/media queries
 *--------------------------------------------------
 */
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
@media (min-width: 768px) {
  /* Small devices (tablets, 768px and up) */
#navigation .slogan {
  margin: 40px 0 0 1em;
  padding: 10px 0 8px 1em;
}
#navigation .header {
  height:95px;
}

ul.error {
  -webkit-padding-start: 0;
  padding: 0;
  margin: 0;
  list-style: none;
}
}
@media (min-width: 768px) {
  /* Small devices (phones, 768px and up */
#footer .footer-menu {
  float: right !important;
}  
}
@media (min-width: 992px) {
  /* Medium devices (desktops, 992px and up) */
}
@media (min-width: 1200px) {
  /* Large devices (large desktops, 1200px and up) */
}
/*
 * --------------------------------------------------
 * 4. Misc
 * Other stuff
 *--------------------------------------------------
 */

 