/*
Theme Name:     Lone Buffalo Vineyards Child Theme
Theme URI:      
Description:    Child theme for LBV
Author:         GalFridayCreative
Author URI:     http://www.galfridaycreative.com
Template:       lonebuffalovineyards
Version:        1.0.0
*/


/* Theme customization starts here
-------------------------------------------------------------- */

/* global */

.body-wrapper ul li { padding-left:0;}

.body-wrapper ul.list-1 li:before, .main-footer-container ul.list-1 li:before, .widget_archive ul li:before, .widget_categories ul li:before, .widget_nav_menu ul li:before, .widget_meta ul li:before, .widget_pages ul li:before, .post ul li:before, .widget_display_forums ul li:before {content: '\2022' !important;}

h3 { line-height:1.25em;}

table { color:#b45b3c;}
/* bullets */

/* ol > li:before, */ .post ul li:before { color:#b45b3c }

/* slider */

.hebe .tp-bullet {border: 5px solid rgba(180, 92, 60, 1) }

#rev_slider_4_1 .uranus .tp-bullet-inner { border-color:#b45c3c !important;}
#rev_slider_4_1 .uranus .tp-bullet.selected, #rev_slider_4_1 .uranus .tp-bullet:hover {box-shadow: 0 0 0 2px rgba(180, 92, 60,1)}

#rev_slider_4_1 .uranus .tp-bullet {}

#rev_slider_4_1 .uranus .tp-bullet.selected, #rev_slider_4_1 .uranus .tp-bullet:hover {background:#b45c3c !important; border-color:#b45c3c !important;}

/* contact form home page sidebar*/

#sign-up-home-page input[type=email] {border: 2px solid #696158; background:none;}

#sign-up-home-page input[type=submit] { font-family:"Sanchez"; font-size:16px; color:#FFFFFF; }
#sign-up-home-page input[type=submit]:hover { background:#b45c3c}

/* side bar */

h3.widget-title { border-bottom: 2px solid #696158 ;font-family:"Sanchez" !important; font-size:17px; color:#b45b3c; text-transform:uppercase;}


.tribe-events-duration { font-size:12px;}
.tribe-events-title { font-size:16px;}
.list-date { font-size:12px;}


.wpb_content_element { margin-bottom:10px;}

/* contact form home page footer */
input[type=submit] { background:#b45c3c; text-transform:uppercase !important;}
input#mce-EMAIL.required.email { background:#ffffff; color:#6a6158; border-color:#6a6158;}
input#mce-EMAIL.required.email .watermark {color:#6a6158 !important;}

/* EVENTS */

.list-date {border-bottom:2px solid #696158;}
.list-dayname, .list-info, .list-daynumber { color:#b45b3c;}


.tribe-events-list .tribe-events-event-cost span {    background: #b45c3c; 
    padding: 11px 0 0;
    text-overflow:inherit;
	width:40px;
	height:40px;}
	
	
.tribe-events-list-separator-month { color:#696158;
    border-top-style: none;
    border-top-width: none;
    padding: 20px 0;
    margin: 0;
	background-color:none !important;
	background:none !important;
}

#tribe-events .tribe-events-button {    background-color: #b45c3c; }
#tribe-events .tribe-events-button:hover {    background-color: #b45c3c; }


.tribe-events-after-html h1 { font-size:30px;}
	
	.tribe-events-loop .hentry .tribe-events-event-image, .tribe-events-loop .type-tribe_events .tribe-events-event-image { margin-left:0}
	
	.tribe-events-list .tribe-events-event-image { margin:0;}

.tribe-event-url { font-size:17px; color:#b45b3c !important; font-family:"Montserrat"}
.tribe-event-url a { color:#b45b3c !important; }
.tribe-event-schedule-details { font-size:17px; color:#b45b3c; margin-top:-10px; }
.tribe-events-loop .type-tribe_events .tribe-events-read-more { text-transform:uppercase;}
.tribe-events-loop .type-tribe_events {border-width:2px; border-color:#878179}
#tribe-events-content.tribe-events-list { margin-bottom:-20px; margin-top:10px;}


.tribe-events-list-separator-month span { color:#b45b3c !important;}
.tribe-events-read-more  { background:#b45b3c; color:#ffffff !important;}
.tribe-events-read-more  a { color:#ffffff !important;}
.tribe-events-event-cost span {  background:#b45b3c;color:#ffffff;}

#tribe-events-bar { display:none;}

/* footer */

.fa {font-size: 2em; color: white;}
.post-footer-container * { color:#FFFFFF;}
.main-footer-container * a {color:#b65c37 !important; font-weight:bold;}
span.u-hiddenVisually {color:#b65c37 !important; font-weight:bold;}
span.u-hiddenVisually:hover {color:#b65c37 !important;}
li.tweet:before {color:#ffffff !important;}

.main-footer-container ul.tweets li.tweet a {color:#b65c37;}
.main-footer-container input[type=submit] { background:#ffffff !important; color:#696158 !important; margin-left:-3px;}

.main-footer-container input[type=email] { background:none; color:#ffffff; font-size:13.5px; padding:9px 0px 9px 3px; border: 1px solid #ffffff !important;}

/* .vc_row:last-child { margin: 0 auto; max-width:76%} */

.main-footer-container p { font-size:14px;}

.main-footer-container * h3{ border-bottom: 2px solid #ffffff !important;font-family:"Sanchez" !important; font-size:17px;}

/* Pre-Header */
.pre-header-container .countdown, .pre-header.right, .pre-header-container .header_text, .pre-header-container.pre-head-lr, .pre-header-container.pre-head-lr *, .pre-header-container.pre-center-head, .pre-header-container.pre-center-head *  {font-family:"Sanchez"!important; font-size:17px;}

/* FORMS */

input[type=text], input[type=email], input[type=password], textarea, input[type=tel], input[type=range], input[type=url], input[type=number] { background:none; border-color:#696158 !important; border-width:2px !important;}

/* NAV Menu */

.post-header-container ul.nav > li > a {font-size:20px; padding-bottom:8px; text-transform:uppercase; margin-top:-5px;}
.post-header-container a:hover {  color:#340909 !important;}
.header-container li.current-menu-item > a, .post-header-container li.current-menu-ancestor > a { color:#FFFFFF !important;}
.post-header-container li.current-menu-item > a {color:#340909 !important;}

/* SECONDARY NAV MENU */

.secondary-menu-container { text-transform:uppercase; font-size:15px;}
.secondary-menu-container li a{margin-left:-10px; padding-right:10px; border-right:2px solid #FFFFFF}

#menu-item-1875 a { border:none;} /* get rid of last divider at the end of the nav */


@media only screen and (max-width: 520px) { .email-contact-page{ font-size:12.5px;} }










