--- /dev/null
+body {
+ font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
+ font-size: 16px;
+ font-weight: 200;
+ color: #666;
+ background-color: #FFF;
+}
+
+.thing-form {
+ margin: 20px 0;
+}
+
+#banner {
+ border-bottom: none;
+ margin-top: -20px;
+}
+
+#banner h1 {
+ font-size: 60px;
+ line-height: 1;
+ letter-spacing: -1px;
+}
+
+.btn-lg, .btn-group-lg > .btn, .btn {
+ border-radius: 0;
+ border: 0;
+ font-family: "Oswald";
+ outline: none !important;
+}
+
+.btn-default {
+ background: #000;
+ border: 0;
+ color: #FFF;
+}
+
+.bg-grey {
+ background-color: #EDEFED;
+}
+
+
+
+#homeSlider {
+ width: 100%;
+ /*height: 300px;*/
+ overflow: hidden;
+ position: relative;
+ .carousel, .carousel-inner, .carousel-inner > .item {
+ height: inherit;
+ top: 0;
+ }
+ .carousel-inner > .item > img, .carousel-inner > .item > a > img {
+ width: 100%;
+ top: 0;
+ /*filter: blur(1px);*/
+ @include center-center();
+ }
+ .carousel-control.right, .carousel-control.left {
+ height: 100%;
+ width: 10%;
+ min-width: 40px;
+ }
+ .carousel-caption {
+ bottom: 50%;
+ h4 {
+ font-family: "Oswald", sans-serif;
+ font-size: 50px;
+ text-shadow: 0 0 20px #000;
+ }
+ }
+}
+
+#homesearch {
+ position: absolute;
+ bottom: 20%;
+ left: 50%;
+ margin-left: -250px;
+ width: 500px;
+ padding: 25px 70px;
+ background-color: rgba(0,0,0,0.5);
+
+ input, button {
+ border-radius: 0;
+ }
+ button {
+ background: #000;
+ color: #FFF;
+ font-family: "Oswald";
+ border: 0;
+ }
+}
+
+.datepicker-group ul li > div > table {
+ outline: none;
+}
+
+.hero-unit {
+ position: relative;
+ padding: 30px 15px;
+ color: #F5F5F5;
+ text-align: center;
+ text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
+ background: #4393B9;
+}
+
+h1, h2 {
+ font-family: 'Oswald', sans-serif;
+ color: #333;
+ font-weight: 300;
+}
+
+h1 {
+ font-size: 26px;
+}
+h2 {
+ font-size: 22px;
+}
+h3 {
+ font-size: 18px;
+}
+h1.title {
+ margin: 30px 0 0;
+}
+h3.title {
+ margin: 10px 0 0;
+}
+
+hr {
+ border-top: 1px solid #666;
+ margin-top: 50px;
+}
+
+.box-default {
+ background-color: #EDEFED;
+ padding: 30px;
+}
+.box-user {
+ h1 {
+ margin: 0 0 10px;
+ text-transform: uppercase;
+ }
+ .glyphicon.userinfo {
+ font-size: 24px;
+ background: #FFF;
+ color: #EDEFED;
+ border-radius: 50%;
+ margin-right: 10px;
+ padding: 5px;
+ vertical-align: middle;
+ }
+ .rating.userinfo {
+ font-size: 28px;
+ color: #FFF;
+ margin-left: 4px;
+ vertical-align: middle;
+ }
+ .box-comment {
+ font-size: 12px;
+ background: #D6D6D6;
+ padding: 15px;
+ position: relative;
+ margin-bottom: 20px;
+
+ p {
+ margin: 0;
+ }
+
+ ul {
+ margin-bottom: 0;
+ b {
+ color: #000;
+ }
+ .rating {
+ color: #FFF;
+ }
+ }
+ }
+ .box-comment:after {
+ right: 100%;
+ top: 15px;
+ border: solid transparent;
+ content: " ";
+ height: 0;
+ width: 0;
+ position: absolute;
+ pointer-events: none;
+ border-color: rgba(214, 214, 214, 0);
+ border-right-color: #D6D6D6;
+ border-width: 10px;
+ }
+}
+
+.main-container {
+ margin-top: 130px;
+ padding-bottom: 130px;
+}
+.main-container.container {
+ padding-bottom: 40px;
+}
+
+.navbar-text {
+ margin-left: 15px;
+}
+
+.navbar-brand {
+ background: url('/assets/images/logo.png') no-repeat;
+ background-size: 70%;
+ color: transparent !important;
+ height: 130px;
+ margin: 0;
+ width: 160px;
+}
+
+.navbar .container {
+ position: relative;
+}
+
+.navbar .navbar-left {
+ width: 560px;
+ margin: 0 auto !important;
+ float: none !important;
+
+}
+
+.navbar-default {
+ border: 0;
+}
+
+.navbar-default .navbar-nav.navbar-right li a {
+ font-family: 'Oswald', sans-serif;
+ font-weight: 500;
+ height: auto;
+ padding: 2px 5px;
+ font-size: 14px;
+ line-height: 20px;
+ text-transform: uppercase;
+ border: 2px solid transparent;
+ margin: 10px 2px 0;
+ color: #000;
+ transition: border-color 0.2s ease-out;
+}
+.navbar-default .navbar-nav.navbar-right li a:hover {
+ border-color: #000;
+}
+
+.navbar > .container .navbar-brand {
+ margin-left: 0;
+}
+
+
+
+
+
+.navbar.open {
+ -webkit-transform: translate(0, 0);
+ transform: translate(0, 0);
+}
+
+.navbar, main {
+ -webkit-transition: -webkit-transform 0.3s ease-out;
+ transition: transform 0.3s ease-out;
+}
+
+.navbar h4,
+.navbar-default .navbar-nav.navbar-left li a {
+ font-family: 'Oswald', sans-serif;
+ font-weight: 300;
+ height: auto;
+ padding: 0 20px 10px;
+ font-size: 20px;
+ line-height: 20px;
+ padding-top: 80px;
+ cursor: pointer;
+}
+.navbar-default .navbar-nav.navbar-left li.active a {
+ background: #000;
+ color: #FFF;
+}
+
+.navbar h4 {
+ background-color: white;
+ color: #3367D6;
+}
+
+.navbar-default .navbar-nav.navbar-left {
+ padding: 0;
+ margin: 0;
+ list-style-type: none;
+}
+
+.navbar-default .navbar-nav.navbar-left li a {
+ display: block;
+ text-decoration: none;
+ color: black;
+ transition: background-color 0.2s ease-out;
+ white-space: nowrap;
+}
+
+
+.navbar-default .navbar-nav.navbar-left li::before {
+ content: none;
+}
+
+/*
+.navbar-default .navbar-nav.navbar-left li a:hover {
+ background-color: rgba(90, 90, 90, 0.2);
+}
+*/
+
+
+.navbar-default .navbar-nav.navbar-left li.active a {
+ background-color: rgba(0, 0, 0, 1);
+ color: #FFF;
+}
+
+@media all and (min-width: 320px) {
+ .navbar h4,
+ .navbar-default .navbar-nav.navbar-left li a {
+ padding: 0 10px 8px;
+ font-size: 18px;
+ line-height: 18px;
+ padding-top: 80px;
+ cursor: pointer;
+ }
+}
+
+@media all and (min-width: 768px) {
+ .navbar-default .navbar-nav.navbar-left li a {
+ padding: 0 20px 10px;
+ font-size: 20px;
+ line-height: 20px;
+ padding-top: 80px;
+ cursor: pointer;
+ }
+ .navbar .navbar-right {
+ position: absolute;
+ float: none;
+ margin-right: 0 !important;
+ top: 0;
+ right: 0;
+ }
+ .navbar-default {
+ z-index: 1;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ width: 100%;
+ height: 130px;
+ background-color: #FFF;
+ color: #fefefe;
+ overflow-y: auto;
+ z-index: 9;
+ }
+}
+
+