/*
Theme Name: EQB
Theme URI: https://www.eqb.com/
Description: Bootstrap 3 Enabled Theme.
Version: 3.0
Tags: Multi-Column, Responsive, Bootstrap
*/

body {

  background-color:#666666 !important;
  height: 100%;
}


html {
    height: 100%;
}

#navHolder .nav > li > a > img {
  max-width: 100%;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  background-color: transparent;
}

.mainrow {
	border-top: solid 3px #990000;	
	background-color: #FFFFFF;
}

.maincontainer {
	border: solid 2px #000000;	
	width: 734px !important;
}

.somepad-left-col {
	padding-left: 5px !important;	
}

.header-tagline {
	background-color: #000000;
	border-bottom: solid 2px #FFFFFF;
	padding: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

#red {
	color: #C03;	
}

.container .videoresizer, #yt_video, .horse-yt {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0px;
}

.container iframe, #yt_video iframe, .horse-yt iframe {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100% !important;
    height: 100%;
}

.header-tagline-houy {
	background-color: #e20024;
	border-bottom: solid 2px #FFFFFF;
	border-top: solid 2px #FFFFFF;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.header-tagline-houy a {
	color: #FFFFFF;
	text-decoration: none;
}

.header-tagline-houy a:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}

.header-tagline a{
	color: #FFFFFF;
	text-decoration: none;
}

.header-tagline a:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}

.container-custom {
	width: 800px !important;	
}

.mid-column {
	padding-top: 20px;
	padding-left: 0 !important;
}

.mid-column-default {

}

.mid-column-default h3 {
	color: #C03;	
	border-bottom: solid 1px #000000;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.mid-column-default h2 {
	font-size: 24px;
	color: #C03;	
	margin-bottom: 15px;
}

.mid-column-default a {
	color: #C03;	
}

.flashtop {
	background-color: #000000;
	height: auto;	
}

.no-gutter {
	padding-left: 0 !important;
	padding-right: 0 !important;	
}

#eqb-about {
	border-top: solid 2px #808080;	
	padding-top: 15px;
	margin-top: 15px;
}

#houy-about {
	border-top: solid 2px #808080;	
	padding-top: 15px;
	margin-top: 15px;
}

.manage-jeff {
	width: 250px;
	float: right;
	padding: 5px 20px 5px 20px;
}

.imgpad {
	padding: 0px 20px 20px 0px;	
}

#winemimg {
	border-bottom: solid 12px #ce002e;
	padding-bottom: 8px;
	width: 100%;
	margin-bottom: 25px;
	padding-top: 15px;
}

#psmall {
	font-size: 12px;	
}

#winemquote {
	line-height: 30px;	
	color: #ce002e;
}

.sidebar {
	background-color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right: solid 3px #990000;
	height: 100%;
	width: 175px;
	background-image:url(/wp-content/themes/eqb/images/tile-leftcol-bg.gif);
}

.sidebg {
	
}

.news-section {
	border-left: solid 3px #990000;
	height: 100%;
	width: 155px !important;
	padding-right: 0 !important;
}

.news-section h4 {
	color: #C03;	
	border-bottom: solid 1px #000000;
	padding-bottom: 3px;
}

.news-section a {
	color: #C03;	
}

.news-section a:hover {
	color: #C03;	
}

.rightsidebar {
	border-left: solid 3px #990000;	
	padding-top: 10px;
	padding-left: 10px;
	height: 100%;
	min-height: 100%;
}

.sidebar .nav > li > a {
    color: #FFFFFF;
	padding: 5px 10px;
}

.sidebar .nav > li > a:hover {
    background-color: #990000;
}

.sidebar .nav-pills > li > a {
    border-radius: 0px;
}

.customnav {

}

.footer {
	text-align: center;
	color: #FFFFFF;
	margin-top: 20px;
}

.footer a {
	color: #FFFFFF;
	font-weight: bold;	
}

.footer a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.customnav .navbar-header{
height: 90px;	
}

.customnav .navbar-toggle {
	margin-top: 25px;	
}

.customnav .navbar-default {
    background-color: #FFFFFF;
    border-color: none;
	border-bottom: solid 2px #FF0000;
}

.customnav .navbar {
	margin-bottom: 0;
	border-radius: 0;
	min-height: 90px;
}

.customnav .navbar-brand {
padding: 0;	
}

#nav a.PrimaryNavigationActive {
	background-color: #C03;
	font-weight: bold !important;
}

.brightred {
	color: #ff0000;	
}



.customnav-houy .navbar-header{
height: 90px;	
}


.customnav-houy .navbar-toggle {
	margin-top: 25px;	
}

.customnav-houy .navbar-default .navbar-toggle {
    border-color: #DDD;
	background-color: #FFFFFF;
}

.customnav-houy .navbar-default .navbar-nav > li > a {
    color: #FFFFFF;
}

.customnav-houy .navbar-default .navbar-nav > li > a:hover {
    color: #FF0000;
}

.newsListBlock {
	padding-bottom: 15px;	
}

.publishedDate {
	font-size: 12px;	
}

.newsHeader {
	padding-bottom: 10px;
	font-weight: bold;
	color: #C03;	
}

.newsBody {
	padding-top: 15px;	
}

.newsBlockHeader a {
	font-size: 12px;	
}

#pdfsize {
	width: 25px;
	height: 30px;
	float: left;	
}

#pdftext {
	font-size: 11px;	
}

.pdfpad {
	padding-top: 20px;	
}

.pdfpad a {
	margin-bottom: 15px;	
}

.pdfheadline {
	padding-bottom: 10px;
	padding-left: 0;
}

#newsarchive {
	margin-bottom: 35px;	
}

.customnav-houy .navbar-default {
    background-color: #000000;
    border-color: transparent;
	
}

.customnav-houy .navbar {
	margin-bottom: 0;
	border-radius: 0;
	min-height: 90px;
}

.customnav-houy .navbar-brand {
padding: 0;	
}


/**Start Media Queries**/

@media (max-width: 768px) {
	
	.mid-column {
	padding-top: 20px;
	padding-left: 20px !important;
	padding-right: 20px !important;
}
	
	.news-section {
	border-left: none;
	height: 100%;
	width: 100% !important;
}

	.maincontainer {
	width: 100% !important;
}

.container-custom {
	width: 100% !important;	
}

}