/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/
/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */
/* #Site Styles
================================================== */
/* line 22, sass/layout.scss */
header {
  background-color: #000000;
  color: #ffffff;
  padding: 25px 0 0 0;
  margin: 0 auto;
  background: -webkit-gradient(linear, left top, right top, from(#646363), to(#333232));
  background: -webkit-linear-gradient(top, #646363, #333232);
  background: -moz-linear-gradient(top, #646363, #333232);
  background: -o-linear-gradient(top, #646363, #333232);
  background: -ms-linear-gradient(top, #646363, #333232);
  background: linear-gradient(top, #646363, #333232);
  background-color: #646363;
  text-align: center;
  -webkit-box-shadow: 0px 2px 5px #000000;
  -moz-box-shadow: 0px 2px 5px #000000;
  box-shadow: 0px 2px 5px #000000;
}
/* line 42, sass/layout.scss */
header h1 {
  font-family: 'fortuna_dotregular';
  color: #ebb45b;
  margin: 0 auto;
  text-align: center;
}
/* line 50, sass/layout.scss */
header nav ul {
  list-style: none;
}
/* line 53, sass/layout.scss */
header nav ul li {
  display: inline-block;
  width: auto;
  border: solid thin white;
  padding: 5px 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 65, sass/layout.scss */
header nav ul li:hover {
  background-color: #ebb45b;
  border: solid thin #ebb45b;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 77, sass/layout.scss */
section {
  margin-top: 80px;
  margin-bottom: 30px;
}
/* line 81, sass/layout.scss */
section .container {
  background-color: rgba(168, 164, 167, 0.9);
  color: #ffffff;
  padding: 20px 0;
  border-bottom: solid medium #fff;
}
/* line 91, sass/layout.scss */
section .container h3 {
  text-align: center;
}
/* line 96, sass/layout.scss */
section .container dt {
  font-weight: bold;
  border: solid thin white;
  padding: 5px;
  background-color: rgba(168, 164, 167, 0.9);
}
/* line 102, sass/layout.scss */
section .container dd {
  background-color: rgba(168, 164, 167, 0.9);
  border: solid thin white;
  margin-bottom: 15px;
}
/* line 106, sass/layout.scss */
section .container dd ul {
  padding: 5px;
}
/* line 109, sass/layout.scss */
section .container dd ul li {
  border-bottom: solid thin white;
}
/* line 113, sass/layout.scss */
section .container dd ul li:nth-last-child(1) {
  border-bottom: none;
}
/* line 120, sass/layout.scss */
section .container .menu-container {
  display: none;
}
/* line 124, sass/layout.scss */
section .container .accordion {
  margin: 50px;
}
/* line 126, sass/layout.scss */
section .container .accordion dt, section .container .accordion dd {
  padding: 10px;
  border: 1px solid #fff;
  border-bottom: 0;
}
/* line 130, sass/layout.scss */
section .container .accordion dt:last-of-type, section .container .accordion dd:last-of-type {
  border-bottom: 1px solid #fff;
}
/* line 133, sass/layout.scss */
section .container .accordion dt a, section .container .accordion dd a {
  display: block;
  color: #fff;
  font-weight: bold;
}
/* line 139, sass/layout.scss */
section .container .accordion dd {
  border-top: 0;
  font-size: 12px;
}
/* line 142, sass/layout.scss */
section .container .accordion dd:last-of-type {
  border-top: 1px solid white;
  position: relative;
  top: -1px;
}
/* line 149, sass/layout.scss */
section .container .accordion dd ul li {
  border-bottom: solid thin white;
  background-color: rgba(168, 164, 167, 0.9);
  padding: 0 10px;
}
/* line 155, sass/layout.scss */
section .container .accordion dd ul li:nth-last-child(1) {
  border-bottom: none;
}
/* line 163, sass/layout.scss */
section .btn {
  background-color: #ebb45b;
  border: solid thin #ebb45b;
  padding: 0px 18px;
  color: #ffffff;
}
/* line 169, sass/layout.scss */
section #hide_btn {
  float: right;
  position: absolute;
  bottom: -26px;
  right: 0px;
}

/* line 177, sass/layout.scss */
.menu-btn {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  border: solid thin white;
  padding: 10px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 189, sass/layout.scss */
.menu-btn:hover {
  color: #fff;
  border-bottom: solid medium #ffffff;
  background-color: #ebb45b;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #fff;
}

/* line 200, sass/layout.scss */
#content-container {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 207, sass/layout.scss */
.hide {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
}

/* line 215, sass/layout.scss */
.contact-btn {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  border: solid thin white;
  padding: 10px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 227, sass/layout.scss */
.contact-btn:hover {
  border-bottom: solid medium #ffffff;
  background-color: #ebb45b;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #fff;
}

/* line 237, sass/layout.scss */
footer {
  background-color: #333232;
  padding: 15px 0;
  position: relative;
  width: 100%;
  bottom: 0px;
  color: #fff;
  font-weight: bold;
  -webkit-box-shadow: 0px -2px 5px black;
  -moz-box-shadow: 0px -2px 5px black;
  box-shadow: 0px -2px 5px black;
}
/* line 252, sass/layout.scss */
footer .btn {
  background-color: #ebb45b;
  border: solid thin #ebb45b;
  padding: 5px 10px;
  color: #333232;
  font-weight: normal;
}
/* line 260, sass/layout.scss */
footer .btn:hover {
  color: #fff;
  border-bottom: solid medium #ffffff;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 270, sass/layout.scss */
.site_by {
  font-size: small;
  font-weight: normal;
  border-top: solid thin white;
}
/* line 277, sass/layout.scss */
.site_by a {
  color: #f53c99;
}

/* Elastislide Style */
/* line 285, sass/layout.scss */
.elastislide-list {
  list-style-type: none;
  display: none;
}

/* line 290, sass/layout.scss */
.no-js .elastislide-list {
  display: block;
}

/* line 294, sass/layout.scss */
.elastislide-carousel ul li {
  min-width: 20px;
  /* minimum width of the image (min width + border) */
}

/* line 298, sass/layout.scss */
.elastislide-wrapper {
  position: relative;
  margin: 0 auto;
  min-height: 60px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

/* line 306, sass/layout.scss */
.elastislide-wrapper.elastislide-loading {
  background-image: url(../images/loading.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 312, sass/layout.scss */
.elastislide-horizontal {
  padding: 10px 40px;
}

/* line 316, sass/layout.scss */
.elastislide-vertical {
  padding: 40px 10px;
}

/* line 320, sass/layout.scss */
.elastislide-carousel {
  overflow: hidden;
  position: relative;
}

/* line 325, sass/layout.scss */
.elastislide-carousel ul {
  position: relative;
  display: block;
  list-style-type: none;
  padding: 0;
  margin: 0;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}

/* line 339, sass/layout.scss */
.elastislide-horizontal ul {
  white-space: nowrap;
}

/* line 343, sass/layout.scss */
.elastislide-carousel ul li {
  margin: 0;
  -webkit-backface-visibility: hidden;
}

/* line 348, sass/layout.scss */
.elastislide-horizontal ul li {
  height: 100%;
  display: inline-block;
}

/* line 353, sass/layout.scss */
.elastislide-vertical ul li {
  display: block;
}

/* line 357, sass/layout.scss */
.elastislide-carousel ul li a {
  display: inline-block;
  width: 100%;
}

/* line 362, sass/layout.scss */
.elastislide-carousel ul li a img {
  display: block;
  border: 2px solid #323232;
  height: 110px;
  width: auto;
}

/* Navigation Arrows */
/* line 372, sass/layout.scss */
.elastislide-wrapper nav span {
  position: absolute;
  background: #dddddd url(../images/nav.png) no-repeat 4px 3px;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  text-indent: -9000px;
  cursor: pointer;
  opacity: 0.8;
}

/* line 383, sass/layout.scss */
.elastislide-wrapper nav span:hover {
  opacity: 1;
}

/* line 387, sass/layout.scss */
.elastislide-horizontal nav span {
  top: 50%;
  left: 10px;
  margin-top: -11px;
}

/* line 393, sass/layout.scss */
.elastislide-vertical nav span {
  top: 10px;
  left: 50%;
  margin-left: -11px;
  background-position: -17px 5px;
}

/* line 400, sass/layout.scss */
.elastislide-horizontal nav span.elastislide-next {
  right: 10px;
  left: auto;
  background-position: 4px -17px;
}

/* line 406, sass/layout.scss */
.elastislide-vertical nav span.elastislide-next {
  bottom: 10px;
  top: auto;
  background-position: -17px -18px;
}

/* #Page Styles
================================================== */
/* line 415, sass/layout.scss */
.backstretch:before {
  content: "";
  width: 100%;
  height: 100%;
  background: url("../images/bkg-overlay.png");
  position: absolute;
}

/* #Media Queries
================================================== */
/* Smaller than standard 960 (devices and browsers) */
/* Tablet Portrait size to standard 960 (devices and browsers) */
/* All Mobile Sizes (devices and browser) */
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 441, sass/layout.scss */
  .menu-btn {
    position: relative;
    height: 18px;
    display: inline-block;
    width: auto;
    margin: 10px;
  }

  /* line 449, sass/layout.scss */
  label {
    width: 100%;
  }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  /* line 458, sass/layout.scss */
  .menu-btn {
    position: relative;
    height: 18px;
    display: inline-block;
    width: auto;
    margin: 10px;
  }

  /* line 466, sass/layout.scss */
  label {
    width: 100%;
  }

  /* line 470, sass/layout.scss */
  textarea {
    width: 90% !important;
  }
}
/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */
/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/
@font-face {
  font-family: 'fortuna_dotregular';
  src: url("fonts/fortuna_dot-webfont.eot");
  src: url("fonts/fortuna_dot-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/fortuna_dot-webfont.woff") format("woff"), url("fonts/fortuna_dot-webfont.ttf") format("truetype"), url("fonts/fortuna_dot-webfont.svg#fortuna_dotregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'quicksandbold';
  src: url("fonts/quicksand-bold-webfont.eot");
  src: url("fonts/quicksand-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/quicksand-bold-webfont.woff") format("woff"), url("fonts/quicksand-bold-webfont.ttf") format("truetype"), url("fonts/quicksand-bold-webfont.svg#quicksandbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'quicksandbold_italic';
  src: url("fonts/quicksand-bolditalic-webfont.eot");
  src: url("fonts/quicksand-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/quicksand-bolditalic-webfont.woff") format("woff"), url("fonts/quicksand-bolditalic-webfont.ttf") format("truetype"), url("fonts/quicksand-bolditalic-webfont.svg#quicksandbold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}

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