/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

#Top_bar #logo img{
	width: 100px !important;
	max-height: 100px !important;
	height: 100px !important;
}
.home div.home-image {
    width: 100% !important;
    margin: 0px !important;
}
.pn-textcenter-spevent{
	text-align: center;

}
.padd-100{
	padding: 100px 100px 0px 100px;
}
.pn-textcenter{
	text-align: left;
}
.pn-textcenter button.action_button{
	background-color: #555555 !important;
    border: 1px solid #fff;
	color: #fff !important;
	margin-top: 50px;

}
.pn-specialevent-text h1{
	font-family: "Lato", Arial, Tahoma, sans-serif;
}
.pn-specialevent-text h5{
	font-family: "Lato", Arial, Tahoma, sans-serif;
}
.pn-textcenter button.action_button:hover{
	background-color: transparent !important;
}
.pn-textcenter-spevent button.action_button{
	background-color: #555555 !important;
    border: 1px solid #fff;
	color: #fff !important;


}
.pn-textcenter-spevent button.action_button:hover{
	background-color: transparent !important;
}

.page-id-56 div.about-image, .home div.home-image .alignleft, .page-id-63 div.culinary-images {
    margin: 0px 0px;
}

.home div.home-content h2 {
    padding: 0% 10%;
}

.home div.home-content-box {
    background-color: #4c443d;
    border: 5px solid #7b736f;
    padding: 5% 0;
}

.home div.home-banner-content {
    color: #ccc;
}

footer .widget_nav_menu ul li a {
    padding: 1px 0px;
}

.home-content-box span.button_label {
    font-size: 11px;
    padding: 0px 35px;
    border-radius: 0px;
	background: #7b736f;
}

.home-content-box a.button.button_size_2.button_dark.button_js {
    border: 1px solid #fff !important;
	margin-bottom: 0px;
}
.home div.home-video video, .home div.home-video {
    width: 100%;
}
.home div.home-video {
    margin: 0px 0px -8px;	
}
.page-id-63 div.culinary-images {
    margin: 0px 0px;
    width: 100%;
}

footer .footer_copy .container {
    max-width: 100%;
}

footer .widget_nav_menu ul li a {
    padding: 0px 0px;
}

footer .footer_copy .one.column {
    width: 100%;
}

footer .footer_copy .column, .page-id-43 .wine-image, .page-id-43 .wine-image .alignleft {
    margin: 0px;
}

#Footer .footer_copy .one {
    padding-top: 0px;
}

footer .widget_nav_menu ul li:after {
	display : none;
}

#Top_bar .top_bar_right a.action_button {
    background-color: #555555;
    border: 1px solid #fff;
    font-weight: 700;
}

.page-id-14 div.contact-wrapper .wpcf7-text, .page-id-14 div.contact-wrapper .wpcf7-textarea {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #bdbdbd;
	font-family: Lato;
	font-size: 14px;
}

.page-id-14 .contact-wrapper input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    background-color: #9b7344 !important;
    border: none;
    color: #fff !important;
    font-family: Lato;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
}

div.contact-text-wrapper h2 {
    font-family: Lato;
    color: #fff;
    margin-top: 8%;
}

.page-id-14 input.wpcf7-form-control.wpcf7-text.wpcf7-email {
    width: 95%;
}

.page-id-14 div.contact-form-main-wrapper {
    margin-top: -5%;
	margin-bottom: 3%;
}

.page-id-56 div.about-text p {
    color: #edc709;
}

.page-id-43 div.wine-video {
    margin: 0 1% 12px;
}
.SearchModal-body {
    background-color: beige;
}
/* TEAMS*/
.Teamdetails h4{
	color: #fff;
}
.Teamdetails img{
	width: 100%;
}
.Teamdetails .image_frame{
	text-align: center;
	border: 0px solid #fff;
}
/* header */

#Top_bar .container{
	max-width: 1500px !important;

}
.one .top_bar_left clearfix{
	width: 1279px !important;

}
/* card */
.card{
	margin-bottom: 50px;
}
.card-img-top{
	height: 250px;
    object-fit: cover;
}
.card-text p{
	color: #333;
}
.card-footer{
	text-align:center;
	background-color: transparent;
	border-top: 0px solid rgba(0,0,0,.125); 
	
}
.card-footer .btn {
    bottom: 0;
    margin-top: 10px;
	background-color: #555555 !important;
    border: 1px solid #fff;
    color: #fff !important;
}

.pn-specialwine-section{
	text-align:center;
	margin-top: 50px;
	margin-bottom: 50px;
}
.pn-specialwine-section .btn{
	background-color: #555555 !important;
    border: 1px solid #fff;
    color: #fff !important;
}
.pn-specialwine-events-section .card-footer .btn{
	background-color: #555555 !important;
    border: 1px solid #fff;
    color: #fff !important;
	text-align: center;
}

@media all and (max-width: 479px) {
.home h2 {
    font-size: 22px;
}
}

@media all and (min-width: 480px) and (max-width: 767px) {
	.home h2 {
		font-size: 28px;
	}

}
 @media only screen and (max-width:767px) {
	 	.padd-100{
		padding: 20px 0px 0px 0px;
	}
}


object::-webkit-scrollbar {
  width: 2px !important;
  height: 2px !important;
}
object::-webkit-scrollbar-button {
  width: 0px !important;
  height: 0px !important;
}
object::-webkit-scrollbar-thumb {
  background: #e1e1e1 !important;
  border: 0px none #ffffff !important;
  border-radius: 50px !important;
}
object::-webkit-scrollbar-thumb:hover {
  background: #ffffff !important;
}
object::-webkit-scrollbar-thumb:active {
  background: #000000 !important;
}
object::-webkit-scrollbar-track {
  background: #666666 !important;
  border: 0px none #ffffff !important;
  border-radius: 50px !important;
}
object::-webkit-scrollbar-track:hover {
  background: #666666 !important;
}
object::-webkit-scrollbar-track:active {
  background: #333333 !important;
}
object::-webkit-scrollbar-corner {
  background: transparent !important;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
/* Floor Plan*/
.floorplan-txtblock{
	cursor: pointer;
}
.floorplanTShape-txtblock{
	cursor: pointer;
	display: none;
}
.displayshow{
	display: block !important;
	transition: 1s ease-in;
	transition: 1s ease-out;
}
.floorplan-label{
 	position: absolute;
	z-index: 2;
	width: 1000px;
	display: none;
	transition: 1s ease-in;
	transition: 1s ease-out;
}
.floorplan-img{
 position: relative;
 display:inline;
 width: 1000px;
 
}
.pn-specialwine-events-section .card-title{
	font-size: 25px !important;
}
.image_frame .image_wrapper .image_links, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{
	display: none;
}
.pn-specialwine-events-section .card-title{
	font-size: 18px;
}
#Top_bar.is-sticky #logo img.logo-sticky {
	max-height: 50px !important;
	width: 50px !important;
}

section.pn-specialwine-events-section .card-container {
    display: inline-flex;
}

#Header .is-sticky #logo img {
    max-height: 100% !important;
    width: unset !important;
}


/*
     FILE ARCHIVED ON 11:58:49 Oct 04, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:58:41 Nov 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 1.412
  load_resource: 250.161 (2)
  PetaboxLoader3.resolve: 181.977 (2)
  PetaboxLoader3.datanode: 45.985 (2)
  revisit.resolve: 65.807
*/