/*
 Theme Name:   Unite Child
 Theme URI:    http://colorlib.com/wp/unite
 Description:  Unite Child Theme
 Author:       Gerald Martin Davenport
 Author URI:   http://www.davenportwebsitedesigns.geralddavenport.com/
 Template:     unite
 Version:      1.0.0
 Tags:         colors, layout, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  unite
*/



@import url("../unite/style.css");

/* GLOBAL
-------------------------------------------------------------- */
body
{
	color: #999;
	word-wrap: break-word;
	line-height: 1.7;
	font-size: 15px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .entry-title {
	font-weight: 400;
	color: #000;
}
img.gcsImage {float: left;}
div.logos
{
	width:1024px; margin: 0px auto;
}

#center-the-artists {width: 100%; margin: 0 auto; text-align: center;}

#logo-1024 {}
#logo-768 {display: none;}
#logo-600 {display: none;}

iframe#facebookBox {margin: 0; border: none; float: left; overflow: hidden; height: 530px;}

.h-width {position: relative;
    min-height: 1px;
    padding: 0; margin: 0;}
    
/* WINES */
div.title-text-box {width: 75%; float: left;}
div.title-text-image-box {width: 25%; float: left;}
nav {}
nav li {display: inline; padding: 0 6px; border-right: 1px solid #000;}
nav li:last-child {padding: 0; border: 0;}
    
@media (min-width:1199px){.h-width, .social-width {
        float: left;
    }
    .h-width {
        width: 74%;
    }
    
    .social-width {
        width: 20%;
    }
    #container {
    width: 1110px; margin: 0 auto;
    }
    
    .home-widget-area {position: initial !important; width: 1110px; margin: 0 auto;}
}
    
 .social-width {width: 20%; position: relative;
    min-height: 1px;
    padding: 0; margin: 0;}

.entry-title, .bold-title {font-weight: 800;}

.summary {font-size:1em; font-weight: 800;}

#social a.facebook, footer #social-footer  a.facebook
{
	width: 24px;
	height: 24px;
	display: inline-block;
	background-image: url("http://www.smithvineyard.com/wp-content/uploads/2014/03/facebook-a.png");
	background-repeat: no-repeat;
	background-position: 0 0; background-size: 24px;
}

#social a.facebook:hover, footer #social-footer  a.facebook:hover
{
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url("http://www.smithvineyard.com/wp-content/uploads/2014/03/facebook-b.png"); background-repeat: no-repeat;
	background-position: 0 0; background-size: 24px;
}

#social a.pinterest
{
	width: 24px;
	height: 24px;
	display: inline-block;
	background-image: url("http://www.smithvineyard.com/wp-content/uploads/2014/03/pinterest-a.png");
	background-repeat: no-repeat;
	background-position: 0 0; background-size: 24px;
}

#social a.pinterest:hover
{
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url("http://www.smithvineyard.com/wp-content/uploads/2014/03/pinterest-b.png"); background-repeat: no-repeat;
	background-position: 0 0; background-size: 24px;
}

#social a.instagram, footer #social-footer  a.instagram
{
	width: 24px;
	height: 24px;
	display: inline-block;
	background-image: url("http://www.smithvineyard.com/wp-content/uploads/2014/03/instagram-a.png");
	background-repeat: no-repeat;
	background-position: 0 0; background-size: 24px;
}

#social a.instagram:hover, footer #social-footer  a.instagram:hover
{
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url("http://www.smithvineyard.com/wp-content/uploads/2014/03/instagram-b.png"); background-repeat: no-repeat;
	background-position: 0 0; background-size: 24px;
}


/* NAVBAR
----------------------------------------------- */
.navbar.navbar-default {
    background-color: #73663A !important;
    font-weight: 200;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    border-right: 1px solid rgba(0,0,0,.2);
	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.10);
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover,
 .navbar-default .navbar-nav > .open > a:focus {
	border-right: 1px solid rgba(0,0,0,.2);
	border-left: none;
}
.navbar {
	border-radius: 0;
}
.navbar-default {
	border: none;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #fff;
  background-color: rgba(60, 5, 4, 0.1) !important;
  }
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: rgba(60, 5, 4, 1) !important;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #fff;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.dropdown-menu > li > a {
	padding: 18px 20px;
	color: #fff;
}
.dropdown-menu,
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #73663A !important;
	border: none;
}
.dropdown-menu .divider {
	background-color: rgba(0, 0, 0, 1);
}
.navbar-nav > li > .dropdown-menu {
	padding: 0;
}
.navbar-nav > li > a {
	padding-top: 18px;
	padding-bottom: 18px;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: transparent;
}

.btn-primary, .label-primary {
	background-color: #73663A;
	border-color: #73663A;
}
.btn-primary:hover, .label-primary[href]:hover, .label-primary[href]:focus, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, #image-navigation .nav-previous a:hover, #image-navigation .nav-next a:hover {
	background-color: #4b3371;
	border-color: #4b3371;
}


/* WINE PAGE
----------------------------------------------- */
.wine-label {float: left; width: 30%;}

.wine-info {width: 60%; min-width: 300px; height: auto;float: left; display: inline;margin: -20px 0 0 0;}

.wine-info h3 {color: #b12b23; font-weight: bold;}

hr, .clear {clear: both; float: none; margin: 0 0 40px 0;}

nav.wine-list {font-weight: normal; font-size: 1em;}
nav.wine-list a, a { color: #504729; }
nav.wine-list a:hover, nav.wine-list a:active, a:hover, a:active { color: #8F070F; text-shadow: -1px -1px 2px #333, 1px 1px 2px #aaa;}

span.to-top {display: inline; float: right; margin-right: 10%;}

.label-border {
	margin-bottom: 1.5em;
	max-width: 100%; padding:8px; margin-bottom:20px; background-color:#fff;border:1px solid #73663A; border-radius:8px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;
}



div.welcome-text {float: left; width: 70%; padding: 1%; min-height: 242px;}
.tasting-room-info
{
	color: #fff; float: none; clear: both;
	background: rgba(121,107,55,0.7);
	padding: 1%;
	border-radius: 10px;
}
	.tasting-room-info h4 {font-weight: bold; text-shadow: -1px -1px 2px rgba(255,255,255,.3), 1px 1px 2px rgba(0,0,0,.3);}


/* CAROUSEL
----------------------------------------------- */
.carousel {max-width: 1111px; margin: 0 auto;}
.carousel-caption h4 {
    background: rgba(121,107,55,0.7);
    padding: 15px;
    color: #fff; border-radius: 10px;
    max-width: 55%;
    margin-bottom: 4px;
}
.carousel-caption p {display: none;}




/*make the menu sub-menu items drop down on mouse hover */
ul.nav li.dropdown:hover > ul.dropdown-menu{
display: block;
margin: 0;
}

.home-widget-area
{
	position: absolute;
	top: 1120px;
}

.col-md-4 {width: 500px !important;}

/* FOOTER
----------------------------------------------- */
footer .showcase {width: 260px; margin: 0 auto;}
footer #social-footer {width: 170px; margin: 0 auto; text-align: center;}
footer #social-footer a.facebook, footer #social-footer a.instagram {position: relative; top: 6px;}

footer .copyright {font-size: 1em}
	footer .copyright a {color: #fff;}
	footer .copyright a:hover, footer .copyright a:active {color: #b12b23;}

/* @MEDIA MAX-WIDTH: 480PX
----------------------------------------------- */
@media screen and (max-width:480px){
div.logos
{
	width:100%; margin: 10px auto;
}
div.welcome-text {clear: both; float: none; width: 100%;}
div.tasting-room-info {clear: both; float: none; clear: both; width: 100%;}
div.social-width {clear: both; float: none; width: 100%;}
#tasting-room-images {width: 300px; float: none; margin: 0;}
#tasting-room-info {width: 100%; margin: 0;}
#tasting-room-info ul {position: relative; left: 0px !important; width: 100%; margin: 0;}
img.gcsImage {clear: both; float: none; width: 100%;}
div.home-widget-area { position: inherit; }
iframe#facebookBox {margin: 0; border: none; float: left; overflow: hidden; height: 530px; width: 100%;}
#logo-1024 {display: none;}
#logo-768 {display: none; }
#logo-600 { display: inherit; }
}


/* @MEDIA MAX-WIDTH: 800PX
----------------------------------------------- */
@media screen and (max-width:800px){
div.logos
{
	width:100%; margin: 10px auto;
}
div.welcome-text {clear: both; float: none; width: 100%;}
div.tasting-room-info {clear: both; float: none; clear: both; width: 100%;}
div.social-width {clear: both; float: none; width: 100%;}
#tasting-room-images {width: 300px; float: none; margin: 0;}
#tasting-room-info {width: 100%; margin: 0;}
#tasting-room-info ul {position: relative; left: 0px !important; width: 100%; margin: 0;}
img.gcsImage {float: left;}
div.home-widget-area { position: inherit; }
iframe#facebookBox {margin: 0; border: none; float: left; overflow: hidden; height: 530px; width: 100%;}
#logo-1024 {display: none;}
#logo-768 {display: none; }
#logo-600 { display: inherit; }

footer .copyright {width: 90% !important; margin: 0 auto;}
.col-md-4 {width: 320px !important;}
}

/* @MEDIA MIN-WIDTH: 768PX and MAX-WIDTH: 1199PX
----------------------------------------------- */
@media all 
and (min-width : 801px) 
and (max-width : 1199px)  {
.container {width: 100%;}
.h-width, .social-width { float: none; width: 100%; margin: 0 auto;}
#social { width: 100%; float: none; top: 0; clear: both; text-align: center !important;}
div.tasting-room-info {float: none; clear: both; width: 100%;}
div.welcome-text {float: left; width: 100%; padding: 1%;}
div.home-widget-area { position: inherit; }
img.gcsImage {float: left;}


#tasting-room-images {width: 300px; float: left; margin: 0 20px 0 0;}
#tasting-room-info {width: 94%; margin: -10px 0 0 0;}
	#tasting-room-info ul {position: relative; left: 30px; width: 90%; margin: 0;}
	#tasting-room-info li {margin: 0;}
}

@media all and (min-width: 800px) {
  .container {
    width: 750px;
  }
  div.logos
{
	width:100%; margin: 0px auto;
}
  #logo-1024 {display: none;}
#logo-768 {display: inherit; }
#logo-600 {display: none;}
}
@media (min-width: 992px) {
  .container {
    width: 100%;
  }
}

@media all and (min-width: 1023px) {
	div.logos
{
	width:100%; margin: 0px auto;
}
  #logo-1024 {display: inherit;}
#logo-768 {display: none; }
#logo-600 {display: none;}
}

@media all and (min-width: 2080px) {

iframe#facebookBox {margin: 0; border: none; float: right; position: relative; right: 15%; clear: both; overflow: hidden; height: 530px;}
	div.logos
{
	width:100%; margin: 0px auto;
}
  #logo-1024 {display: inherit;}
#logo-768 {display: none; }
#logo-600 {display: none;}
}