body {font-family: 'Merriweather', serif; background-color: #FFFFFF; margin-top: 50px; }
a {color:#6A614F;}
a:hover { color:#A6A095; text-decoration: underline;}
p {color: #6A614F; line-height: 2}
p.lead {line-height: 1.5}
p.bold {font-weight: bold;}

.navbar {margin-bottom: 0px; z-index: 999; border-radius: 0px;  }

.navbar-default {background-color: #EABF67; border:none; text-transform: uppercase; font-size: 13px; }
.navbar-default .dropdown-menu {text-transform: none;}
.navbar-default .navbar-nav>li>a {color: #6A614F;}
.navbar-default .navbar-nav>li:hover>a {background-color:#6A614F; color: #EDD9B0;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
background-color: #6A614F; color: #EDD9B0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {background-color: #EDD9B0; color:#6A614F;}

.navbar-default .dropdown-menu {background-color: #6A614F; color: #EDD9B0; border:none; font-size: 13px;   }
.navbar-default .dropdown-menu>li>a {color: #EDD9B0;}
.navbar-default .dropdown-menu>li:hover>a {background-color:#EABF67;color:#6A614F;}
.is-sticky .navbar {width: 100%}
.navbar-default .navbar-toggle {border-color: #6A614F;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #6A614F;}
.navbar-default .navbar-toggle .icon-bar {background-color: #6A614F;}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {background-color: #EABF67;}
.state {background-color: #d2d0ca; width: 28px; text-align: center; display: inline-block; font-size: 10px; padding:6px 0px; margin: 0 5px 5px 0 }
.advert:hover {text-decoration: none;}
figure {border: 1px solid #DDDDDD; padding: 4px; margin-bottom: 15px;}

a.thumbnail:hover {border-color: #6A614F; background-color:#6A614F }
.panel .fa {margin-right: 15px;}
.location-time .fa{margin-right:5px;}
.location-time .time {margin-left: 15px;}
.vinoshipper {width: 100%;}



/* C O L O R S

Makara: #6A614F
Harvest Gold: #EABF67
Givry: #EDD9B0


*/

.nav-pills li a {color:#6A614F;}
.nav-pills li.active a {background-color: #6A614F; color:#EDD9B0;}
.nav-pills li.active:hover a {background-color: #6A614F; color:#FFF;}
.nav-pills li:hover a {background-color: #EDD9B0; color:#6A614F}

a.media-title {color:#333;}
.byline {text-transform: uppercase; color:#A6A095; margin-bottom: 10px;}

.internal-header {background-color: #EDD9B0; color:#6A614F;  background: url(/ui/img/ricepaper_v3.png) repeat; margin-bottom: 30px;}
#homepage .internal-header {margin-bottom: 0px;}
.internal-top-section {margin:50px 0 30px 0;}
.internal-padding-top {margin:60px 0 60px 0;}
.padding-top-30 {padding-top:30px;}
.padding-top-15 {padding-top:15px;}
.padding-bottom-30 {padding-bottom: 30px;}

.featured {background-color: #EDD9B0; color:#6A614F; background: url(/ui/img/ricepaper_v3.png) repeat;}
.widget.logo {margin-top:0px}
blockquote {width: 35%; float:right; background-color: #EDD9B0; color:#6A614F; background: url(/ui/img/ricepaper_v3.png) repeat; margin: 0px 0px 20px 20px; padding: 15px; font-size: 18px; font-weight: bold; border:none;}
.btn-default, .btn-default:active, .btn-default:focus {background-color:#6A614F; color:#EDD9B0; border: 1px solid #6A614F; border-color:#6A614F;}
.btn-default:hover {background-color:#6A614F; color:#FFFFFF;border-color:#6A614F;}

.btn-primary, .btn-primary:active, .btn-primary:focus {background-color:#6A614F; color:#EDD9B0; border: 1px solid #6A614F; border-color:#6A614F;}
.btn-primary:hover {background-color:#6A614F; color:#FFFFFF;border-color:#6A614F;}

.form-control, .form-control:active, .form-control:focus {border: 1px solid #A6A095; border-color: #A6A095; }
.form-control:focus {-webkit-box-shadow:none; box-shadow: none;}
.img-container {position: relative; width: 100% !important;	display:block;}
.img-label { width: 100% !important; background-color: RGBA(106, 97, 79, .7); color:#FFF; padding: 5px; position: absolute; bottom:0; left:0;  font-weight: bold; display: block;}
.more-info {display: none; font-weight: normal; }
a:hover .more-info {display: inherit; color:#EDD9B0;}
a:hover .img-label {background: RGBA(106, 97, 79, .9);}



.locations a, .featured a {text-decoration: none;}
.locations a:hover {text-decoration: none;}

h1 {margin: 30px 0px 30px 0px;}
h2 {margin: 0 0 20px 0 ;}
h4 {margin-top:0px}
.sidebar  h3 {text-transform: uppercase; font-size: 14px; color:#6A614F; font-weight: bold;}

.hero {min-width:100%;}
.hpbackup {margin-bottom: -60px;}
img.tab {margin-top:30px;}

.breadcrumb {font-size: 12px; background-color: inherit; border-radius: 0px; color:#EDD9B0; margin: 10px 0px 0px 0px; padding-bottom: 0px}
.breadcrumb a {color:#A6A095; text-decoration: none;}
.breadcrumb a:hover {text-decoration: underline; color:#6A614F;}
.breadcrumb .active a {color:#A6A095;}
.breadcrumb .active a:hover {color:#6A614F;}

.our-story.our-staff p {padding-bottom: 30px;}


.list-group-item {color:#6A614F; }
.list-group-item p {margin:0px;}

.event-block .media-body {font-size: 12px;}
.event-block .event-date {text-transform: uppercase;text-align: center; background-color:#EDD9B0; color: #6A614F; padding: 10px 20px; font-size: 14px; margin-right: 15px; border-top:15px solid #6A614F;}
.event-block .date {font-size: 25px; color:#6A614F; font-weight: bold;}
.event-block .location {text-transform: uppercase; font-size: 14px; color: #6A614F; padding-bottom: 10px; }
.event-block .time {text-transform: uppercase; font-size: 14px; color: #A6A095;}
.event-block .location-time {margin-bottom: 10px;}

.visit-panel {margin-left:30px; margin-bottom: 30px}

#footer {background-color: #6A614F; }

#footer p {font-size: 12px; color:#D2D0CA;}
#footer a {color: #EDD9B0; text-decoration: none;}
#footer a:hover h4 {color:#FFFFFF ; text-decoration: none;}

#footer p.small {font-size:10px; color: #A6A095;}


.social {
    margin:0;
    padding: 0;
    display: inline-block;
    list-style-type: none; 
    margin-bottom: 30px;
}
.social li {float:left;
   
}
.social li a i{
    color:#fff;
    width:30px;
    height: 30px;
    text-align: center;
    font-size: 22px;
    line-height: 30px;
    border-radius: 2px;
    -webkit-border-radius: 2px;margin-right: 5px}

.social .fa-facebook {
    background-color: #3B5998;
}
.social .fa-twitter {
    background-color: #55ACEE;
}
.social .fa-instagram {
    background-color: #3F729B;
}
.social .fa-pinterest {
    background-color: #CC2127;
}
.social .fa-google-plus {
    background-color: #DD4B39;
}
.social .fa-youtube {
    background-color: #cd201f;
}



.masthead {
  position: absolute;
  top: 80px;
  right: 0;
  left: 0; z-index: 30;

}

/* Carousel base class */
.slider-size {
height: 505px; /* This is your slider height */
}
.carousel {
width:100%; 
margin:0 auto; /* center your carousel if other than 100% */ }
.carousel-control {z-index:40;}
.carousel-indicators {margin-top: -50px;}
.carousel-caption p {color:#EDD9B0;}

/* VIDEO */

#bg-video {
  top: 0px;
  left: 0px;
  position: fixed;
  z-index: -1;
  width: 100%;
}

#brand-img {
  height: 24px;
  width: 24px;
  margin-right: 10px;
  margin-top: -2px;
}

.jumbovidtext {
  width: 100%;
  height: 100%;
  padding: 1em;
}

.jumbotron {
  background: rgba(128,128,128,0.0);
  margin: 50vh 0;
  min-height: 100%;
  overflow-y: hidden;
}

main {
  background: #fff;
  padding: 2em;
}

.bg_white {background-color: #FFFFFF}



/* Google Map
=================================================================== */

#googlemaps {
	height: 400px;
	text-shadow: 0px 1px 0px #fff;
	position: relative;
	z-index: -1;
}

#map {
	height: 400px;
	width: 100%;	
}

#map-canvas {
        height: 300px;
        margin: 0px;
        padding: 0px;
        width:100%;
      }





.modal-backdrop.in {
    -webkit-opacity: 0.95;
    -moz-opacity: 0.95;
    opacity: 0.95;
    background-color: #333333;
}
.ekko-lightbox .modal-content {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: none;
    background-color: transparent;
}
.ekko-lightbox .modal-header {
    border: 0;
    padding-left: 0;
    padding-right: 0;
    padding: 5px;
}
.ekko-lightbox .modal-header .close {
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    color: #fff;
    text-shadow: 0px 0px 0px black;
    font-weight: 100;
    margin-top: 5px;
}
.ekko-lightbox .modal-header .close:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.ekko-lightbox .modal-header h4.modal-title {
    font-weight: 100;
    color: #fff;
    padding: 0;
}
.ekko-lightbox .modal-body {
    padding: 0;
}
.ekko-lightbox .modal-footer {
    -webkit-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
    border: 0;
    color: #fff;
    font-weight: 100;
    padding: 0;
}
.ekko-lightbox-nav-overlay a {
    -webkit-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
    text-shadow: none;
}

h5.wine-club-header {
	text-align: center;
    padding: 8px;
	font-family: serif;
    text-transform: uppercase;
    display: block;
    background-color: #6A614F;
    color: #EDD9B0;
    font-size: 24px;
}