/* CSS Document */
/* BEGIN Regular */
@font-face {
  font-family: 'Open_Sans_Regular';
  src: url('css/fonts/Regular/OpenSans-Regular.eot');
  src: url('css/fonts/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
       url('css/fonts/Regular/OpenSans-Regular.woff') format('woff'),
       url('css/fonts/Regular/OpenSans-Regular.ttf') format('truetype'),
       url('css/fonts/Regular/OpenSans-Regular.svg#OpenSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* END Regular */
@font-face {
	font-family: 'gotham-book';
	src: url('fonts/ufonts.com_gotham-book.eot');
	src: url('fonts/ufonts.com_gotham-book.woff') format('woff'), url('fonts/ufonts.com_gotham-book.ttf') format('truetype'), url('fonts/ufonts.com_gotham-book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Roboto-Medium';
	src: url('fonts/Roboto-Medium.eot');
	src: url('fonts/Roboto-Medium.woff') format('woff'), url('fonts/Roboto-Medium.ttf') format('truetype'), url('fonts/Roboto-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_ProximaNova-Regular';
	src: url('fonts/ProximaNova-Regular.eot');
	src: url('fonts/ProximaNova-Regular.woff') format('woff'), url('fonts/ProximaNova-Regular.ttf') format('truetype'), url('fonts/ProximaNova-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_12-avenir-65-mediumoblique---75173';
	src: url('fonts/12-avenir-65-mediumoblique---75173.eot');
	src: url('fonts/12-avenir-65-mediumoblique---75173.woff') format('woff'), url('fonts/12-avenir-65-mediumoblique---75173.ttf') format('truetype'), url('fonts/12-avenir-65-mediumoblique---75173.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Avenir Heavy Font Download';
	src: url('fonts/Avenir Heavy Font Download.eot');
	src: url('fonts/Avenir Heavy Font Download.woff') format('woff'), url('fonts/Avenir Heavy Font Download.ttf') format('truetype'), url('fonts/Avenir Heavy Font Download.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Montserrat-Regular';
	src: url('fonts/Montserrat-Regular.eot');
	src: url('fonts/Montserrat-Regular.woff') format('woff'), url('fonts/Montserrat-Regular.ttf') format('truetype'), url('fonts/Montserrat-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_SIPLL___';
	src: url('fonts/SIPLL___.eot');
	src: url('fonts/SIPLL___.woff') format('woff'), url('fonts/SIPLL___.ttf') format('truetype'), url('fonts/SIPLL___.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_SIPLDB__';
	src: url('fonts/SIPLDB__.eot');
	src:  url('fonts/SIPLDB__.woff') format('woff'), url('fonts/SIPLDB__.ttf') format('truetype'), url('fonts/SIPLDB__.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNova-Semibold';
	src: url('fonts/ProximaNova-Semibold.eot');
	src: url('fonts/ProximaNova-Semibold.woff') format('woff'), url('fonts/ProximaNova-Semibold.ttf') format('truetype'), url('fonts/ProximaNova-Semibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
	.left{float:left;}
	.right{float:right;}
	.cleft{ clear:left;}
	.cright{ clear:right;}
	.clear{ clear:both;}
	img{ border:none; max-width:100%;}
	ul, body{ margin:0; padding:0; list-style-type:none;}
	a{ text-decoration:none;}
	body{ font-size:18px; margin:0 auto;/*font-family: 'Conv_ProximaNova-Regular'; */ font-family:  'Conv_ProximaNova-Regular'; background:#fdfaf5 !important;}
	html, body{ height:100%; margin:0 auto; padding:0;}
	.wrapper{ min-height: 100%; position: relative;}
	.content{ /*padding-bottom:100px;*/}
	
	input, textarea, select{color: #333; font-family:inherit !important;}
	a{ font-family:  'Conv_ProximaNova-Regular';}
	
	.content-internal{ margin-bottom: 30px;}
	/*a{ display: block;  margin: 0 auto; width: 33%; text-align:center; text-transform:uppercase; color:#ffffff; background:#e55302; border-radius:2px;  padding: 9px 0 6px; font-size:13px;}
	a:hover{ background: #c1400e;}*/
	li.class{}
	.group-tabs li.class a{padding: 8px 24px !important; /*padding: 6px 24px !important;*/}
	.group-tabs li.class.li a{ max-width: 130px;}
	.dining-tabs > a { display: block; padding: 0 !important;}
#wprmenu_menu.wprmenu_levels ul li ul.sub-menu li {  padding-left: 44px !important;}
.brief-history.news .wpcf7-form > p { margin: 0; text-align:center;}
	.group-tabs li.w a{ min-width: 80px; text-align:center;}
	.cycloneslider-template-default .cycloneslider-prev{ background:url(images/home-left-arrow.png) no-repeat left center !important;}
	.cycloneslider-template-default .cycloneslider-next{ background:url(images/home-right-arrow.png) no-repeat left center !important; }
	.cycloneslider-template-default .cycloneslider-prev, .cycloneslider-template-default .cycloneslider-next{ height: 47px !important; opacity: 1 !important; width: 47px !important;}
#wrapper{ margin:0 auto; max-width:1000px; width:94%;}
.type-page .post-thumbnail{ float: right; margin: 0 0 10px 5%;}
.type-page .entry-title{ color: #53515e;font-size: 18px; margin: 10px 0; font-weight: normal;}
#slideshow-wrappergallery1 #slidergallery1 img{ border:none !important; padding:0 !important;}
#slideshow-wrappergallery1 #imgprevgallery1{ background: url("images/left-arrow.png") no-repeat left center !important; left:2% !important; }
#slideshow-wrappergallery1 #imgnextgallery1{ background: url("images/right-arrow.png") no-repeat right center !important; right:2% !important;}
#post-80 .post-thumbnail, #post-52 .post-thumbnail{ margin:0; text-align:center; width:100%;}
#post-86 .entry-title, #post-241 .entry-title{ display:none;}
#post-86 .entry-content{ margin-top:20px;}
#post-53 .entry-title, #post-52 .entry-title, #post-103 .entry-title{ display:none;}
.type-post .post-thumbnail{ float:right; margin:0 0 10px 2%;}
.entry-meta{ display:none;}
.type-post .entry-title{ color: #53515e; font-size: 17px; font-weight: normal;}
.type-post .entry-content{ color: #53515e; font-size: 13.5px; margin: 0;}
.type-post{ overflow:hidden; max-width:1000px; width:94%; margin:0 auto;}
#post-235 .post-thumbnail{ float:left; margin: 0;}
#post-235{ text-align:left; overflow:hidden; margin: 23px auto 50px; max-width: 1000px; width: 94%;}
#post-237 p{ margin:0; padding:0;}
#post-237 .entry-title, #post-243 .entry-title, #post-245 .entry-title{ display:none;}
#post-237 .cycloneslider-template-default{ margin-bottom:0; margin-top:20px;}
.cycloneslider-template-default .cycloneslider-prev, .cycloneslider-template-default .cycloneslider-next{ opacity:1 !important; width:42px !important; height:52px !important; }
#post-237 .cycloneslider-template-default .cycloneslider-prev{ background:url(images/left-arrow.png) no-repeat left center !important; background-size: 100% !important;}
#post-237 .cycloneslider-template-default .cycloneslider-next{ background:url(images/right-arrow.png) no-repeat right center !important; background-size: 100% !important;}
#post-239 p{ margin: 0 auto; padding: 0;}
#post-239 p.p{max-width: 700px;  width: 94%;}
#post-239 .entry-title{ display:none;}
#post-239 iframe{ max-width:993px; width:94%; margin:20px auto 0;}
#post-239 h2, #post-237 h2{ color: #53515e; font-size: 17px;font-weight: normal; margin: 25px 0 5px; text-align: center;}
.page-id-243 .reports-container{ margin-top:20px;}
#post-60 .post-thumbnail, #post-300 .post-thumbnail, #post-302 .post-thumbnail{ margin:0 auto; float:none; width:100%;}
#post-300 .post-thumbnail, #post-302 .post-thumbnail{ margin-top:50px;}
#post-60 .entry-content{ margin:35px 0 50px;}
#post-60 .entry-content p{ margin:0; padding:0;}
#post-60 .entry-title, #post-300 .entry-title, #post-302 .entry-title{ display:none;}
.menu-list-container .reports-tab li{width: 121px; }
.address-container li:Last-child{ border-top: thin solid #e0dbd1; margin: 17px 0 0; padding: 5px 0 0;}
#post-8{ text-align:center !important;}
#page-id-8 .entry-title{margin: 0;}
#post-8 .post-thumbnail{ float:none !important; margin:0;}
#post-8 .entry-content p{color: #53515e; font-size: 15px;  line-height: 25px; margin: 5px 0 30px; padding: 0 17px; text-align: center; word-spacing: 2px;}
#post-8 form{margin: 30px auto 0; width: 337px; text-align: center;}
#post-8 input, #post-8 select{background:#efeaea; border: none; border-radius: 5px; height: 30px;  margin: 4px 0 10px; padding-left: 3%; width: 96%;}
#post-8 form p{ margin:0 !important; padding:0 !important;color: #53515e; /*display: block;*/font-size: 17px; text-align: center;}
#post-8 .wpcf7-submit, #post-8 .a{background: none repeat scroll 0 0 #e55302; border-radius: 2px; color: #ffffff; display: block; font-size: 13px; margin: 17px auto 0;
/*padding: 9px 0 6px; */ padding:5px 0; text-align: center; text-transform: uppercase; width: 185px; }
#post-8 .wpcf7-submit:hover, #post-8 .a:hover{ background:#c1400e;}
#post-8{ width:730px; margin:0 auto;}
#wine_form{display:none; max-width:370px; width:100%; margin:0 auto;}
#wine_form label { color: #53515e;  display: block; font-size: 17px; text-align: center; width: 100%; font-family:"Conv_ProximaNova-Regular" ,'Conv_12-avenir-65-mediumoblique---75173';}
#wine_form input{background:#efeaea;border:none; border-radius: 2px;  height: 30px; margin: 5px 0 15px; width:94%; padding:0 10px; font-size:16px; color:#333;}
#wine_form input.wpcf7-submit{display: block; width:99%; text-align:center; text-transform:uppercase; color:#ffffff; background:#e55302; border-radius:2px;  padding:5px 0;/*padding: 9px 0 6px;*/ font-size:13px; cursor:pointer;}
#wine_form input.submit_form , #order_wine{background: #e55302; border-radius: 2px; color: #ffffff !important;  display: block;  font-size: 13px; margin:5px auto 0;  padding: 9px 0 6px;text-align: center;  text-transform: uppercase;  width:185px; cursor:pointer;}
#order_wine{margin:0 0 25px;}
#wine_form input.submit_form:hover , #order_wine:hover{ background:#c1400e;}
.meta_values span{ display:inline-block; text-transform:uppercase; font-size:18px;font-family: 'ProximaNova-Semibold';}
.meta_values span.case_price{ margin-left:12%;}
.meta_values span.small_font{font-size:14px;}
#post-522 .post-thumbnail { float:none; margin:0 0 10px;}
#post-522 .post-thumbnail img { height:auto;  width: 100%;}
/*=======================header=======================*/
	.header{}
	.header-top{ background:#211c53;}
	.header-top-internal{   max-width:1000px; width:94%; margin:0 auto;}
	.header-top-internal{ /*overflow:hidden;*/}
	.logout{ float:right; background:url(images/logout-bg.png) no-repeat left center; /*padding: 17px 20px;*/ padding: 12px 20px;width:80px;}
	.logout a{ color:#d0cee0; font-size:13px; font-family: 'Conv_Avenir Heavy Font Download'; text-transform:uppercase;}
	.header-bottom{}
	.header-bottom-internal{ max-width:1000px; width:94%; margin:0 auto;}
	.header-left{ margin: 20px 0;}
	.header-right{ /*max-width: 65%;*/ max-width:730px; width:73%;}
	.header-right-top{}
	.header-right-top{}
	.header-right-top p{  text-align:right;  margin: 2px 0 25px;}
	.header-right-top p a{ font-size:14px;  font-family: 'Conv_Avenir Heavy Font Download'; color:#988d86;}
	.header-right-top p span a{ font-size:20px;}
	.header-right-bottom{}
	.header-right-bottom ul{ overflow:hidden;}
	.header-right-bottom li{ float:left; padding:0 22px;}
	.header-right-bottom li:first-child{ padding-left:0;} 
	.header-right-bottom li:last-child{ padding-right:0;}
	.header-right-bottom a{ color:#766b64; font-size:16px; text-transform:uppercase; font-family: 'gotham-book', 'Conv_Montserrat-Regular'; /*font-weight:bold;*/}
	
	
	.menu1{}
	.menu1 ul{ overflow:hidden;}
	.menu1 li{ float:left;}
	.menu1 a{ font-family: 'Conv_Avenir Heavy Font Download'; color:#fdfdfd; font-size:13px; text-transform:uppercase; display:block; padding:17px 9px; letter-spacing:1px;}
	.menu1 a:hover{ background:#4d4694;}
	.menu1 a.active{ background:#4d4694;}
	.header-middle{ background:#e4dbdb; }
	.header-middle-internal{ max-width:1000px; width:94%; margin:0 auto;}
	.menu2{}
	.menu2 ul{ overflow:hidden;}
	.menu2 li{ float:left;}
	.menu2 li:first-child a{ text-decoration:underline;}
	.menu2 a{ color:#766b64; font-size:13px; font-family: 'Conv_Avenir Heavy Font Download'; text-transform:uppercase; display:block; padding:16px 6px; letter-spacing:1px;}
	.menu2 a:visited{ text-decoration:underline;}
	.search-box{ margin: 7px 0;}
	.search-box form{ width:215px;}
	.search-box input{ width:200px; height:30px; background:#f8f7f7; border:none; border-radius:5px; padding-left: 10px; color:#af9e9e; }
	.search-box button{ background:url(images/search-icon.png) no-repeat right 0.45em, url(images/search-line.png) no-repeat left center; border:none; height:32px; width: 28px; margin-left: -36px; position: absolute;}
	
	.header-bottom{}
	.header-bottom-internal{}
	.header-bottom-left{}
	.header-bottom-left p{ margin: 7px 0 0; letter-spacing: 1px;color:#c8c5c0; font-size:11px; font-family: 'Conv_Avenir Heavy Font Download';}
	.header-bottom-right{ width: 195px; margin-top: 2px;}
	.name{ margin-top: 7px;}
	.name p{ color:#605751; font-size:14px; margin:0;}
	.header-bottom-right .link{}
	.header-bottom-right .link p{ text-align:right;  margin: 0; font-size:14px;}
	.header-bottom-right .link p a{  font-family: 'Conv_Avenir Heavy Font Download'; color:#988d86; }
	.header-bottom-right .link p span{ font-size:20px;}
	.logo{ margin: 0 auto;  max-width: 1000px;width: 94%; padding-top: 12px;}
/*========================history======================*/
	.home1{ text-align:center;  max-width:1000px; width:100%; margin:20px auto 0;}
	.home-banner{ position:relative;}
	.home-banner .arrows{ position:absolute; width:96%; top:45%; left:2%;}
	.home-banner .arrows a{ width: 5%;}
	.home-content{ width:94%; margin:0 auto;}
	.home-content h3{ color:#231f20; font-size:18px; text-transform:uppercase; text-align:center; margin:20px 0 7px;}
	.home-content p{ color:#231f20; font-size:15px; text-align:center; margin:0; padding: 0 16%;  line-height: 25px;}
	.home-tabs{ overflow:hidden; margin-top: 20px;  }
	.home-tab{ float:left; width:31.6%; margin: 0 0.86%;}
	
	.home-tab a{ display:block;}
	.home-tab p{ color:#231f20; font-size:15px; text-align:center; margin:10px 0; padding: 0 5%;  line-height: 20px;}
	.history{}
	.history-banner{ text-align:center;  max-width:1000px; width:100%; margin:0 auto;}
	.history-banner p{ color:#53515e; font-size:18px; margin: 10px 0;}
	.history-banner img{}
	.history-top-content{  max-width:1000px; width:94%; margin:23px auto 50px; overflow:hidden;}
	.history-top-left{}
	.history-top-content h3{ font-size:17px; color:#53515e;  margin: 10px 0; font-weight: normal;}
	.history-top-content p{ color:#53515e; font-size:15px; text-align:justify;   margin:0; line-height: 22px;}
	.history-top-right{ width: 29%;  margin: 0 0 10px 4%;}
	.history-middle-content{  max-width:797px; width:79%; margin:0 auto; background:#ecead6; border:#e4e2d0 thick solid; padding:15px 7% 30px;}
	.history-middle-content p{ color:#53515e !important; font-size:21px !important; margin:0 !important; text-align: center; line-height: 28px !important; padding: 0 !important;}
	.history-bottom-content{  max-width:1000px; width:94%; margin:0 auto;}
	/*.history-tabs{ overflow:hidden; margin:55px 0 70px;}*/
	.history-tabs { margin: 55px auto 70px; max-width: 1000px; overflow: hidden; width: 95%;}
	.history-tabs li:first-child, .history-tabs li:last-child { margin: 0;}
	.history-tab, .history-tabs li{ width:28%; text-align: center; float:left; margin:0 8%;}
	.history-tab.two{}
	.history-tab img{}
	.history-tab h3, .history-tabs #title{ color:#53515e; font-size:17px; margin:10px 0; font-weight: normal;}
	.history-tab p, .history-tabs li p{ margin:0; color:#53515e; font-size:15px; padding: 0 15px; line-height: 22px;}
/*======================footer========================*/
	.footer{ /*position:absolute; bottom:0; left:0;*/ width:100%;}
	.footer-top{ border-bottom:#d9d1cb solid thin; border-top:#d9d1cb solid thin;}
	.footer-top-internal{ width:94%; margin:0 auto; padding: 13px 0; max-width:1000px;}
	.footer-top-internal ul{ overflow:hidden;  /*width:59.5%;*/ margin:0 auto; text-align: center;}
	.footer-top-internal li{ padding: 0 17.6px; display: inline-block;}
	.footer-top-internal a{ text-transform:uppercase; color:#53515e; font-size:15px;}
	.footer-top-internal a:hover{}
	.footer-bottom{  width:94%; margin:0 auto; max-width:1000px;}
	.footer-bottom-internal{ width:52%; margin:0 auto; padding:10px 0;}
	.footer-bottom-left { width:50%;}
	.footer-bottom-left p{ color:#8e8d94; font-size:13px;  text-align:center; margin:4px 0 0;}
	.footer-bottom-right{ width:50%;}
	.footer-bottom-right ul{ text-align:center; overflow:hidden;}
	.footer-bottom-right li{ float:left; padding: 0 13px;}
	.footer-bottom-right li a{  color:#8e8d94; font-size:13px;}
	
	
	.footer-top-internal .footer-ul2{ width:90%;}
	.footer-top-internal .footer-ul2 li{ padding:0 14px;}
	/*======================contact======================*/
	.contact-top-left{width: 32%;}
	.contact-top-left h3{ font-size:17px; color:#53515e;  margin: 0;}
	.contact-top-left p{ color:#53515e; font-size:15px; text-align:justify;   margin:5px 0;}
.contact-top-left form p{ margin:0;}
	.contact-top-left a{ color:#53515e; font-size:15px; text-align:justify;  }
	.contact-top-left form a, .contact-top-left .wpcf7-submit{display: block; width:99%; text-align:center; text-transform:uppercase; color:#ffffff; background:#e55302; border-radius:2px;  padding:5px 0;/*padding: 9px 0 6px;*/ font-size:13px;}
	.contact-top-left form a:hover, .contact-top-left .wpcf7-submit:hover{  background: #c1400e;}
	.contact-top-left form{ margin-top: 50px;}
	.contact-top-left label{ color:#53515e; font-size:15px; margin: 0 0 0 5px;}
	.contact-top-left input{padding-left: 3%; width: 96%; height:30px; background:#efeaea; border:none; border-radius:5px; margin: 4px 0 7px;}
	.contact-top-left textarea{ padding:3%; width: 93%; height:140px; background:#efeaea; border:none; border-radius:5px; margin: 4px 0 20px;}
	.contact-top-right, .contact-map-content{ border:thick solid #dbd8bc; width: 48.5%; float:right;}
	.acf-map{ margin:0; border:none; height:372px;}
	/*======================log-in======================*/
	.log-in{ width:336px; margin:60px auto;}
	.log-in label{ color:#53515e; font-size:17px; width:100%; display:block; text-align:center;}
	.log-in input{ padding-left: 3%;  width: 96%; height:30px; background:#efeaea; border:none; border-radius:5px; margin: 4px 0 10px;}
	.log-in a.a{  display: block;  margin: 0 auto; width: 99%; text-align:center; text-transform:uppercase; color:#ffffff; background:#e55302; border-radius:2px;  padding: 9px 0 6px; font-size:13px;}
	.log-in a.a:hover{ background: #c1400e;}
	.log-in a.pwd{ width:50%; margin:0 auto; text-align:center; display: block; color:#53515e; font-size:14px;}
	.log-in .checkbox{ margin: 15px auto;;  width: 36%; overflow:hidden;}
	.log-in .checkbox input{height: 15px; width: 15px; margin:0;}
	.log-in .checkbox label{ color:#53515e; font-size:14px; margin:0; width: 87%; float:right;}
	/*======================my-club======================*/
	.banner{  width:100%; margin:0 auto 50px; max-width:1000px;}
	.banner .post-thumbnail img{ /*width:100%;*/   height: auto !important; max-width: 672px;  width: 90% !important;}
	#post-60 .post-thumbnail img{ /*width:100%;*/   height: auto !important; max-width: 672px;  width: 90% !important;}
	.banner img{ margin-bottom:10px;}
	.banner p{ color:#53515e; font-size:15px; text-align:center; margin: 10px 0;}
	.events{ width:94%; margin:45px auto 0; max-width:1000px; }
	.events h3, .events .entry-title{ color:#53515e; font-size:18px; text-align:center; font-weight:normal; text-transform:uppercase; margin:0 0 45px;}
	.event-img{ margin-bottom:35px;}
	.event-img{ width: 23%;}
	.event-txt{  width: 76%;}
	.event-txt h2{ color:#53515e; font-size:17px; margin:0; font-weight:normal;}
	.event-txt p{ color:#53515e; font-size:15px; line-height: 29px; margin: 6px 0;}
	.event-txt a{ color:#53515e; font-size:15px;}
	
/*====================screen-3======================*/	
	.screen.three{ width:305px; margin:0 auto;}
	.screen h3{ color:#53515e; font-size:18px; text-align:center; font-weight:normal; margin:0 0 40px;}
	.screen.three .account-payments{ width:100%;}
	.account-payments h2{ color:#53515e; font-size:16px; margin:0; padding:10px 0; font-weight:normal; background:#d8d3d3; text-align:center;}
	/*.single{ overflow:hidden;}*/
	.values{ background:#f4f0e9; padding: 12px;}
	.values days{}
	.values .dollars{}
	.values p{ color:#53515e; font-size:15px; margin: 2px 0;}
	.total{ background:#eae3d9; padding: 12px;}
	.total days{}
	.total .dollars{}
	.total p{  font-family: 'Conv_Avenir Heavy Font Download'; color:#53515e; font-size:15px;margin:2px 0;}
	.account-payments a{ display:block; margin: 17px auto 0; width: 49%; font-size:13px; color:#ffffff; text-align:center; background:#e55302; text-transform:uppercase; border-radius:2px;  padding: 9px 0 6px;}
	.account-payments a:hover{ background: #c1400e;}
/*====================screen-1======================*/	
	.screen.one{ width:651px; margin:0 auto;}
	.screen.one .account-payments{ width:47%;}
/*====================screen-2======================*/	
	.screen table{ font-size:13px; color:#53515e; border-left:#ebe3d7 thin solid;border-collapse:collapse; background:#f4f0e9;}
	.screen.two{ max-width:790px; margin:0 auto; width: 79%;}
	.screen.two h3{ margin:0 0 15px;}
	.screen.two .account-balance p{ margin:0; text-align:center; color:#53515e; font-size:14px;}
	.screen.two .account-balance h2{ margin:10px 0 2px; text-align:center; font-size:15px; color:#53515e; font-weight:normal;}
	.screen.two table tr{ border: none;}
	.screen.two table tr.first td{ padding:12px 0 3px;}
	.screen.two table tr.last td{ padding:3px 0 12px;}
	.screen.two table td{ width:9%;  border-right:#ebe3d7 thin solid; text-align:center; padding: 3px 0;}
	.screen.two tr.headings{ background:#d8d3d3;}
	.screen.two tr.headings th{ border:none; font-size:13px; color:#53515e; font-weight:normal; padding: 5px 0;}
/*======================my-details=====================*/
	.my-details{}
	.my-details h3{ color:#53515e; font-size:18px; text-align:center; font-weight:normal; margin:0 0 30px;}
	.group-tabs{}
	.group-tabs ul{ overflow:hidden; /*width:351px; border:#d9d1d1 thin solid;*/ text-align:center; margin:0 auto;}
	.group-tabs li { border: thin solid #d9d1d1; display: inline-block; margin-left: -6px; padding: 0; vertical-align: top;}
	.group-tabs li:first:child{ border:none;}
	.group-tabs li a{ display: block; text-transform:uppercase; color:#53515e; font-size:11px; padding: 10px 11px; margin:0;}
	.group-tabs li.current-menu-item a,  .group-tabs li a:hover{background:#f1ecec;}
	.group-tabs li .active{background:#f1ecec;}
	.details{margin: 40px auto 0;max-width: 640px; text-align: left;  width: 100%;}
	.details form{}
	.details form .form1{  width:230px;}
	.details form .form2{  width:230px;}
	.details form input{ margin-bottom: 13px;}
	.details form label{ font-size:15px; color:#53515e; margin-left:10px;}
	.details form a{ display: block;  margin: 0 auto; width: 33%; text-align:center; text-transform:uppercase; color:#ffffff !important; background:#e55302; border-radius:2px;  padding: 9px 0 6px; font-size:13px;}
	.details form a:hover{ background:#c1400e;}
	.details form button{ border:none; background:none; cursor:pointer; display: block; font-size: 15px; color: #53515e; margin: 10px auto 0;font-family:conv_proximanova-regular;}
	.details form .links{ margin-top: 30px;}
/*======================credit-card=====================*/	
	.credit-card{ width:400px; margin:0 auto 30px;}
	.credit-card h3{ color:#53515e; font-size:18px; text-align:center; font-weight:normal; margin:0 0 30px;}
	.credit-card p{ color:#53515e; font-size:16px; text-align:center;}
	.cards{ text-align:center; margin-bottom:15px;}
	.cards p{  margin: 10px 0;}
	.credit-card form{ width: 84%; margin:0 auto;}
	.credit-card form label{ font-size:17px; color:#53515e; text-align: center; width:100%; display:block;}
	.credit-card input{ padding-left: 11%; width: 87%; height:30px; border: none; margin:5px 0 15px;  background:url("images/lock.png") no-repeat scroll 0.8em center, url("images/search-line.png") no-repeat scroll 2.2em center #efeaea; border-radius:2px;}
	.credit-card form .links a{ display: block;  width: 48%;  text-align:center; text-transform:uppercase; color:#ffffff;  border-radius:2px;  padding: 9px 0 6px; font-size:13px;}
	.credit-card form .links a.left{ background:#b1ada7;}
	.credit-card form .links a.left:hover{ background:#928d87;}
	.credit-card form .links a.right{ background:#e55302;}
	.credit-card form .links a.right:hover{ background: #c1400e;}
	.cvv{ overflow:hidden; margin-right: 2%;}
	.cvv a{ color:#8b8a91; font-size:13px;}
	input.cvv1{ margin-bottom:3px;}
	.credit-card .links{margin-top: 7px; width:99%;}
/*======================change-passowrd=====================*/	
	.my-details.password{ margin: 0 auto; width: 370px;}
	.change-pwd form{ margin:20px auto 0; width:90%;}
	.change-pwd label{ color: #53515e; display: block; font-size: 17px; text-align: center; width: 100%;}
	.change-pwd input{ background: url("images/lock.png") no-repeat scroll 0.8em center, url("images/search-line.png") no-repeat scroll 2.2em center #efeaea;  border: medium none; border-radius: 2px; height: 30px; margin: 5px 0 15px;  padding-left: 11%; width: 87%;}
	.change-pwd input.checkbox{background:none; width:auto; height:auto; padding-left:0; margin:10px 10px 0 00px;}
	.members-div{padding:40px 0 0;}
	.change-pwd .cvv label.remember {  display: inline;  font-size: 14px;  margin: 0;}
	.cvv p{ margin:0; color: #8b8a91; font-size: 13px;}
	.change-pwd input.cvv1{ margin-bottom:3px;}
	.change-pwd form .links a, #wp-submit{ display:block; margin:20px auto 0;  width: 99%; text-align:center; text-transform:uppercase; color:#ffffff !important; background:#e55302; border-radius:2px;  padding: 9px 0 6px; font-size:13px;}
	.change-pwd form .links a:hover,#wp-submit:hover{ background:#c1400e;}
	.change-pwd .links{ width:98.5%;}
/*======================my-details=====================*/	
	.my-details.personal-details{}
	.personal-details-internal{ margin: 45px auto 0; max-width: 880px;   overflow: hidden;  text-align: left;  width: 100%;}
	.my-details-col{ float:left;}
	.my-details-col.one{ margin: 15px 2.5% 0 0; width: 16%;}
	.my-details-col.one .img{ width:100%; height:175px; background:#efeaea; margin-bottom: 5px;}
	.my-details-col.one a{ color:#53515e; font-size:15px;}
	.my-details-col.two, .my-details-col.three{ margin:0 0 0 2.5%; width:38.2%;}
	.my-details-col.two{}
	.my-details-col.three{}
	.my-details-col form{}
	.my-details-col label{ color:#53515e; font-size:15px;}
	.my-details-col input{ width:96%; height:30px; padding-left:2%; background:#efeaea; border:none; border-radius:2px; margin: 2px 0 8px;}
	.account-area h3.more-personal-detail , .my-details-col h3{ color:#53515e; font-size:18px; margin: 45px 0 20px 42px; text-align: left;}
	.my-details-col .checkbox{ margin: 8px 0 12px;}
	.my-details-col .checkbox input{height: 4%; width: 4%; margin-right: 5px;}
	.my-details-col .checkbox label{}
	.my-details-col.three a{ background:#e55302; border:none; border-radius:2px; text-align:center; text-transform:uppercase; width:215px;  padding: 9px 0 6px; display: block; color:#ffffff !important; font-size:13px;}
	.my-details-col.three a:hover{ background:#c1400e;}
	.my-details-col button{ border:none; background:none; color:#53515e; font-size:13px; margin: 5px 0 0 65px; font-family:  'Conv_ProximaNova-Regular';}
	
	/*======================my-bookings=======================*/
	.car-park, #post-268, #post-265{ max-width:730px; width:96%; margin:0 auto; text-align:center;}
	.car-park h3, #post-268 .entry-title, #post-265 .entry-title{ color:#53515e; font-size:18px; text-align:center; font-weight:normal; margin:0 0 22px;}
	.car-park h2{ color:#53515e; font-size:16px; text-align:center; text-transform:uppercase; margin:0; font-weight:normal;}
	.car-park p, #post-268 p, #post-265 p{ color:#53515e; font-size:15px; text-align:center;margin: 5px 0 30px;word-spacing: 2px; padding: 0 17px;  line-height: 25px;}
	.car-park form p, #post-268 form p, #post-265 form p{ margin:0; padding:0; font-size: 17px; line-height: 20px;}
	.car-park img{}
	#post-268 form, #post-265 form{ width:337px; margin:55px auto 0;}
	.car-park form input { width:337px; margin: 0 auto 3%;}
	.car-park label, #post-268 form p, #post-265 form p{ color: #53515e; display: block; font-size: 17px; text-align: center; width: 100%;}
	.car-park input, #post-268 form input, #post-265 form input{background:#efeaea; border: none; border-radius: 5px; height: 30px; margin: 4px 0 10px;padding-left: 3%; width: 96%; font-size: 14px;}
	.wpcf7-form-control.wpcf7-select{border: none; border-radius: 5px; height: 33px; width:400px; background: transparent; text-transform:none;
	appearance:none;
	-webkit-appearance:none;
    -moz-appearance:none;
    }
	
	.select-wrapp { width: 100%; border: none; border-radius: 5px; height: 33px; margin: 4px 0 10px;padding-left: 3%; max-width: 100%; width:325px; background:url(images/dd-bg.png) no-repeat scroll right center #efeaea; overflow:hidden;}
	.page-id-53 .select-wrapp{ margin: 4px auto 10px; width:340px; max-width:100%;}
	
	.car-park a.a, .car-park .wpcf7-submit, #post-268 .wpcf7-submit, #post-265 .wpcf7-submit{background:#e55302; border-radius: 2px; color: #ffffff; display: block; font-size: 13px;margin:17px auto 0 auto;padding: 9px 0 6px; text-align: center; text-transform: uppercase; width: 185px;}
	.car-park a.a:hover, .car-park .wpcf7-submit:hover, #post-268 .wpcf7-submit:hover, #post-265 .wpcf7-submit:hover{ background:#c1400e;}
	.car-park .date-bg, #post-268 .date-bg{ background:url(images/date-bg.png) no-repeat 11.5em 0.1em;}
	.list{ background:url(images/search-line.png) no-repeat 23em center, url(images/list-bg.png) no-repeat 23.8em center #efeaea ;}
	.car-park form,  #post-268 form{ position:relative; padding-bottom: 78px;}
	.car-park form #calender{ position:absolute; right:-183px; bottom:0; width:175px; height:185px;}
	.dining { text-align:center;}
	.dining a{ background: #e55302;border-radius: 2px; color: #ffffff;display: block; font-size: 13px; margin: 0 auto 0; padding: 9px 0 6px; text-align: center; text-transform: uppercase; width: 185px;}
	.dining a:hover{ background:#c1400e;}
	.dining form{ margin:30px auto 0;}
	.my-bookings{ width: 94%;  border-bottom:#e0d7d7 thin solid; max-width:1000px; margin:0 auto;}
	.my-bookings h3{ color:#53515e; font-size:18px; text-align:center; font-weight:normal; margin:0 0 40px;}
	.booking1{ padding-bottom:45px;}
	.booking-left{  width: 72%; text-align: left;}
	.booking-left h2{ color:#53515e; font-size:16px; font-weight:normal; margin:0; text-align:left;}
	.booking-left p{ font-size:15px; color:#53515e;  text-align:justify; padding:0; margin: 5px 0;}
	.booking-left a{ font-size:15px; color:#53515e;  text-align:left;}
	.booking-right{ width: 16.5%;}
	.booking-right a{ color:#ffffff; font-size:13px;font-family: 'Conv_Avenir Heavy Font Download'; text-align:center; text-transform:uppercase; display: block;   background:#e55302;  border-radius:2px;  padding: 8px 0; width:100%;}
	.booking-right a:hover{ background: #c1400e;}
	/*.booking1*/.booking-wrapper{ border-bottom:#e0d7d7 thin solid; margin-bottom:35px;}
	.my-bookings form{ margin:0 auto; padding-bottom:45px; }
	/*===========================about-tabs===========================*/
	.brief-history{ margin: 0 auto; max-width: 1000px; width: 94%;}
	.brief-history h2{ color: #53515e; font-size: 18px;font-weight: normal; margin: 0 0 22px; text-align: center;}
	.brief-history .history-top-left, #post-235 .post-thumbnail{ width: 24.5%;}
	.brief-history .history-top-right, #post-235 .entry-header{  width: 53.5%; padding-right: 18%; text-align: left; margin-top: 35px; float:right;}
	#post-235 .entry-content{  width: 53.5%; padding-right: 18%; float:right;}
	.brief-history .history-top-right h3, #post-235 .entry-header h1{ text-transform:uppercase;}
	.brief-history .history-top-right p{ word-spacing: 1px; text-align:left;}
	#post-235 .entry-content p{ margin:0; padding:0;}
	.group-tabs.about-tabs{ margin-bottom:20px;}
	.group-tabs.about-tabs ul{  width: 765px;}
	.group-tabs.about-tabs li{}
	.group-tabs.about-tabs li a{ min-height: 26px; padding: 15px 24px 1px;  text-align: center;}
	.history-banner{ position:relative;}
	.history-banner .arrows{ position:absolute; width:96%; top:43.5%; left:2%;}
	.history-banner a{ width: 4.6%;}
	.club-facilities{ margin: 0 auto; max-width: 700px; width:94%;}
	.club-facilities h2{ font-size:17px; font-weight:normal; text-align:center; margin:25px 0 5px; color:#53515e;}
	.club-facilities p{ text-align:center; font-size:15px; margin:0; color:#53515e; line-height: 25px;}
	.club-articles{ text-align:center; width:140px; margin:0 auto 0;}
	.club-articles p, .reports-tab #file_title p{ font-size:13px; color:#53515e; margin:10px 0 !important; line-height:18px;}
	.application-forms, .forms-tab{ max-width:996px; width:94%; margin:0 auto; overflow:hidden;}
	.application-forms h2, #post-245 h2{ color:#53515e; font-size:16px;text-align:center; margin:20px 0 15px;}
	.application-forms .form, .forms-tab li{ width:44%; padding:17px 0 17px 5%; border-bottom:#e0d7d7 thin solid; overflow:hidden;  float: left; margin: 0 0.5%;}
	.application-forms .form1, .application-forms .form2{ border-top:#e0d7d7 thin solid;}
	.application-forms .form-img, .forms-tab li #report_file{ width: 8%;  float: left;}
	.forms-tab li #report_file a{ background:url(images/policy-doc-img.png) no-repeat left top; height:47px; display:block; width: 100%; background-size: 100% auto !important;}
	.application-forms .form .form-txt, .forms-tab li #file_title{ width: 89%; padding: 14px 0 0; float: right; text-align: left; }
	.application-forms .form1 .form-txt, .application-forms .form2 .form-txt{ padding: 8px 0 0;}
	.application-forms .form-txt p, .forms-tab li #file_title p{ font-size:13px; color:#53515e; margin:0; padding:0; line-height: 15px;}
	.club-board, .board-memebers-tabs{ overflow:hidden; max-width:900px; width:94%; margin:0 auto;}
.board-memebers-tabs ul li{min-height:420px !important;}
	.board, .board-memebers-tabs li{ text-align:center; max-width:290px;  margin: 20px 8.5% 25px; /*float:left;*/ display:inline-block; vertical-align:top; width: 33%;}
	.board h3, .board-memebers-tabs #name{ color:#53515e; font-size:17px; font-weight:normal; margin:15px 0 5px; line-height: 18px;}
	.board h2, .board-memebers-tabs #title{ color:#767480; font-size:13px; font-weight:normal; margin:0; text-transform:uppercase;  line-height: 14px;}
	.board p, .board-memebers-tabs #description{ color:#53515e; font-size:15px; margin:7px 0; line-height: 24px;}
	/*========================contact-1=========================*/
	.history-banner{}
	.history-banner table{ width:100%; border-collapse:collapse;}
	.history-banner .row1{ background:#d8d3d3; border-bottom:none;}
	.history-banner .row2 td{ padding: 17px 0 13px;}
	.history-banner th{  color:#53515e; font-size:16px; font-weight:normal; padding: 10px 0;}
	.history-banner tr{ background:#f4f0e9; border-bottom: 3px solid #fdfaf5;}
	.history-banner td{  color:#53515e; font-size:15px; width:33%; padding: 7px 0 5px; line-height: 20px;}
	/*========================members-directory=========================*/
	.members-directory{ max-width:720px; width:720px; margin:0 auto;}
	.members-directory h3{ color:#53515e; font-size:18px; text-align:center; margin:0; font-weight:normal;}
	.members-directory form{ width:320px; margin:0 auto 40px;}
	.members-directory .search-field{border: medium none; border-radius: 5px;height: 35px; margin: 4px 0 10px; padding-left: 3%;width: 96%; background: #e6e5e5;}
	.members-directory > p { color: #53515e; font-size: 15px; margin-bottom: 0;}
	.members-directory .search-submit { background: url(images/search-icon.png) no-repeat scroll right center, url(images/search-line.png) no-repeat scroll left center rgba(0, 0, 0, 0); border: medium none; cursor: pointer; font-size: 0; height: 32px; margin-left: -36px; position: absolute; right: 7px; top: 4px; width: 28px;}
	.members-directory label{ color: #53515e; display: block;font-size: 15px;text-align: center; width: 100%;}
	.members-directory table{ width:100%; border-collapse:collapse;}
	.members-directory .row1{ background:#d8d3d3; border-bottom:none;}
	.members-directory .row2 td{ padding-top:10px;}
	.members-directory .row7 td{ padding-bottom:10px;}
	.members-directory th{  color:#53515e; font-size:16px; font-weight:normal; padding: 10px 0;}
	.members-directory tr{ background:#f4f0e9;}
	.members-directory td{  color:#53515e; font-size:15px; width:50%; padding:1px 0; line-height: 20px; text-align:center;}
	/*========================circles=========================*/
	.circles{ text-align:center; max-width:1000px; width:94%; margin:0 auto;}
	.circles h3{ color:#53515e; font-size:18px; text-align:center; margin:0 0 30px; font-weight:normal;}
	.circles p{ color:#53515e; font-size:15px; text-align:center; padding:0 5%; /*margin: 20px 0 40px; */ margin:10px 0 20px; line-height: 23px;}
	.circle-tabs{ overflow:hidden; width:100%;}
	.circle-tabs .tab{ border:#d0cdc6 solid 2px; float: left; max-width:235px; width: 23.1%; margin: 0 0.7% 15px; padding:10px 0;}
	.circle-tabs .tab:hover{ border:#767272 solid 2px;}
	.circle-tabs .tab h2, .circle-tabs .tab h2 a{ color:#53515e; font-size:17px; text-align:center; font-weight:normal; margin:13px 0 0;}
	.circle-tabs .tab p{ color:#53515e; font-size:13.5px; text-align:center; margin:0; padding: 0 7%;}
	.circle-tabs .tab img{ /*width:90%;*/ max-width:200px; margin:0 auto;}
	.circles.bridge p{ margin:0;}
	.circles.bridge a{ color:#53515e; font-size:13.5px;}
	.circles.bridge img{ margin-bottom:20px;}
	.bridge-tabs{ overflow:hidden; max-width:800px; width:800px; margin:30px auto 0;}
	.bridge-tabs .tab{ float:left; text-align:center; max-width: 120px; width: 15%; margin: 0 0.8% 20px;}
	.bridge-tabs .tab p{ margin:0; font-size: 13px; line-height: 16px;}
	.bridge-tabs .tab img{ margin-bottom:10px;}
	/*===========================news============================*/
	.news-tabs{}
	.news-tabs ul{ /*width:762px;*/ margin:0 auto;}
	.news-tabs li a{ min-height: 26px; padding: 15px 23px 1px; text-align: center;  max-width: 88px;}
	.brief-history.news{ text-align:center;}
	.brief-history.news h3{ color:#53515e; font-size:17px; font-weight:normal;}
	.brief-history.news p{ color:#53515e; font-size:17px; padding:0 5%; line-height: 25px; margin: 15px 0 30px;}
	.brief-history.news .club-articles-wrapper h3{ text-align:center; color:#53515e; font-size:16px; font-weight:normal; margin-bottom: 30px;}
	.brief-history.news .club-articles-wrapper{ max-width:340px; width:340px; margin:0 auto;}
	.brief-history.news .club-articles-wrapper .club-articles{}
	.gallery-imgz{ }
	.gallery-imgz ul{ overflow:hidden; margin-top:15px;}
	.gallery-imgz li{ float:left; width: 15.3%; margin-right: 1.64%;}
	.gallery-imgz li:first-child{}
	.gallery-imgz li:last-child{ margin-right:0;}
	.gallery-imgz li a{}
	.news .history-banner{ margin-top:20px;}
	.news .history-banner .arrows{ top: 34%;}
	.news .contact{ width:450px; max-width:450px; margin:0 auto; background:#f4f0e9; padding: 20px 0;}
	.news .contact h2, .menu-list-container p, .address-container p, .address-container a{ color:#53515e !important; font-size:17px !important; font-weight:normal; margin:0 0 5px !important; line-height:18px !important; padding:0 !important;}
	.address-container li p{ margin:0; padding:0;}
	.news .contact p{ color:#53515e; font-size:15px; margin:0;}
	.news .contact a, .address-container a{ color:#53515e; font-size:15px; padding-left: 25px !important; display:inline-block;}
	.news .contact a.mail, #email{  background:url(images/mail-icon.png) no-repeat left center;  text-align:left;}
	.news .topics{ width:572px; margin:20px auto 40px;}
	.news .topics ul{ overflow:hidden;}
	.news .topics li{ float:left; padding: 0 2.5%;}
	.news .topics a{  color:#53515e; font-size:14px;}
	.news .recordings{ width:345px;  text-align:left; margin:0 auto;}
	.news .recordings ul{}
	.news .recordings li{ background:url(images/play-icon.png) no-repeat left center; padding:4px 0 4px 30px;}
	.news .recordings a{ color:#53515e; font-size:15px;}
	/*=========================members-services========================*/
	.group-tabs.members-tabs ul{ width:510px; margin-bottom:50px;}
	.group-tabs.members-tabs li a{ min-height:26px; padding: 12px 27px 4px;}
	.members-services, .bottom-page-content-wrapper{ max-width:935px; margin:0 auto; width:90%;}
	.news .members-services .contact, .menu-list-container, .address-container{ background:#f4f0e9; padding: 20px 3%; width: 42.5%; max-width:450px; min-height: 155px;}
	.news .members-services .contact a.call, #phone{ background:url(images/call-icon.png) no-repeat left center;  padding:6px 0 5px 30px;  width: 38%; margin: 0 auto;}
	 #phone{width:42%; text-align:left;}
	.news .members-services .contact p.p{ border-top:#e0dbd1 thin solid; margin: 17px 0 0; padding: 5px 0 0;}
	.dining-tabs{ overflow:hidden; padding:0 2%; margin-top: 16px;}
	.dining-tabs .tab{ float:left; text-align:center; width:33%;}
	.dining-tabs .tab p{ line-height:15px; margin: 10px 0 0; font-size:13px;}
	.brief-history .recipes{ max-width:650px; width:650px; text-align:center; margin:-30px auto 0;}
	.brief-history .recipes ul{ overflow:hidden; width:327px; margin:0 auto;}
	.brief-history .recipes li{ float:left; padding:0 24px;}
	.brief-history .recipes li a{ color:#53515e; font-size:16px;}
	.brief-history .recipes h3{ color:#53515e; font-size:17px; margin:20px 0 10px;}
	.brief-history .recipes .ingredients{  max-width:440px; width:440px; margin:0 auto;}
	.brief-history .recipes ul.ul{ width:85%; padding-left:15%;  text-align:left; margin: 20px 0;}
	.brief-history .recipes ul.ul li{ padding:0 0 5px; color:#53515e; font-size:15px;}
	.brief-history .recipes .steps{}
	.brief-history .recipes .step{  padding: 8px 0 30px;  border-top:#e7e2da thin solid;}
	.brief-history .recipes .step .step-no{ width: 22%;}
	.brief-history .recipes .step .step-no h3{ font-size:16px; margin:0; text-align:right; line-height: 25px;}
	.brief-history .recipes .step .step-txt{ width: 74%;}
	.brief-history .recipes .step .step-txt p{ font-size:15px; margin:0; text-align:left; padding:0;}
	.brief-history .wines{ overflow:hidden; max-width:1000px; width:94%; margin:0 auto;}
	.brief-history .wine-tab{ max-width:185px; width: 21.4%; text-align:center; margin:0 1.8% 20px; float:left;}
	.brief-history .wine-tab h3{ color:#53515e; font-size:17px; margin:10px 0 5px;}
	.brief-history .wine-tab p{ color:#53515e; font-size:13px; margin:0;  line-height: 18px;}
	.brief-history .wines-2{ max-width:660px; width:660px; margin:0 auto; }
	.brief-history .wines-2 .wine-tab.left{ margin: 0; max-width: 267px;  width: 41%;}
	.brief-history .wines-2 .wine-tab.right{ float: right; margin: 0; max-width: 397px; width: 56%; text-align:left;}
	.brief-history .wines-2 .wine-tab.right h3{ margin:0; text-align:left;}
	.brief-history .wines-2 .wine-tab.right p{ text-align:left; padding:0; line-height: 25px;}
	.brief-history .wines-2 .wine-tab.right label{ color:#53515e; font-size:15px; margin-right:15px;}
	.brief-history .wines-2 .wine-tab.right input{ width:70px; padding-left:5px; height:30px; background:#efeaea url(images/list-bg.png) no-repeat 4.7em center; border: medium none; border-radius: 5px;}
	.brief-history .wines-2 .wine-tab.right a{ display: block;text-align:center; text-transform:uppercase; color:#ffffff; background:#e55302; border-radius:2px;  padding: 9px 0 6px; font-size:13px; width:215px; margin-top:15px; }
	.brief-history .wines-2 .wine-tab.right a:hover{  background: #c1400e;}
	.brief-history .wines-2 .wine-tab.right form{ margin-top:25px;}
	.library{  max-width:1000px; width:100%; margin:40px auto 0;}
	.my-library-text{  max-width:1000px; width:94%; margin:35px auto 0;}
	.my-library-text p{ text-align:center; color:#53515e; font-size:15px; margin:0;  line-height: 25px;}
	.my-library-text form{ overflow:hidden; width:445px; margin:40px auto; 0}
	.my-library-text form input{ width:265px; padding-left:5px; height:30px; background: url("images/search-icon.png") no-repeat 97% 0.45em, url("images/search-line.png") no-repeat 87% center #efeaea ; border: medium none; border-radius: 5px; margin:0 auto; display:block;}
	 .my-library-text form a{ display: block;text-align:center; text-transform:uppercase; color:#ffffff !important; background:#e55302; border-radius:2px;  padding: 9px 0 6px; font-size:13px; width:48%; margin-top:30px !important;}
	 span.more_description {display: none;}
	 .read_more_description{ cursor:pointer;}
	#picture img {   max-width: 156px;  width: auto;}
	.my-library-text form a:hover{   background: #c1400e;}
	.group-tabs.club-tabs{ margin-top:50px; margin-bottom: 15px;}
	.group-tabs.club-tabs ul{ width:250px;}
	.group-tabs.club-tabs li{ width:49%; text-align:center; padding:0;}
	.group-tabs.club-tabs li a{ padding:10px 0;  width: 100%;}
	.clubs-wrapper{  max-width:1000px; width:94%; margin:0 auto 0;}
	.clubs{}
	.clubs h3{ text-align:center; margin:0; color:#53515e; font-size:16px; border-bottom:#e2dada thin solid; font-weight:normal;  padding-bottom: 5px; }
	.clubs-left{ width:66.5%}
	.clubs-right{ width:33.5%;}
	.clubs-left .club-tab{ width:50%;}
	.clubs-right .club-tab{ width:100%;}
	.club-tab{ background:url(images/grey-line.png) no-repeat left center; min-height:180px; margin-top: 5px;}
	.club-tab.left{ background:none;}
	.club-tab p, .club-tab a{ color:#53515e !important; font-size:13.5px !important; padding:0 !important; margin:0 !important;  line-height: 20px !important;}
	.my-library-text .club-tab a{  color:#53515e; font-size:13.5px; display:block; text-align:center; margin:0 auto;}
	.page2 .club-tab.left{ background:url(images/grey-line.png) no-repeat left center;}
	.page2 .clubs-right .club-tab{ background:none;}
	.clubs.clubs2 { overflow:hidden;}
	.clubs.clubs2 .club-tab{ width:33%; float:left}
	.clubs.clubs2 .club-tab.tab1{ background:none;}
	.wines-page-3{ max-width:800px; width:94%; margin:0 auto; text-align:left;}
	.wines-page-3 h3{ margin:0; text-align:left; padding-left: 2.3%;}
	.wines-page-3 tr{}
	.wines-page-3 tr.border td, .wines-page-3 tr.border th{ border-bottom:#e2dccf thin solid;border-collapse: collapse;}
	.wines-page-3 tr .col-1{ padding-left: 2%; width: 25%;}
	.wines-page-3 tr .col-2{  padding-left: 2%; width: 8%;}
	.wines-page-3 tr .col-3{ width: 2%; text-align:right;}
	.wines-page-3 tr .col-4{ width: 14%; padding-left:2%}
	.wines-page-3 tr .col-5{ width:7%;}
	.wines-page-3 th{ font-weight:normal; font-size:15px; color:#53515e;}
	.wines-page-3 td{ font-size:15px; color:#53515e;}
	.wines-page-3 input{ border:none; background:#efeaea; border-radius:5px; height:30px; width:68px; color:#53515e; padding-left:10px;}
	.wines-page-3 input.list{ background: #efeaea url("images/list-bg.png") no-repeat scroll 4.8em center ;}
	.wines-page-3 input.width{ width:135px;  background: #efeaea url("images/list-bg.png") no-repeat scroll 9.8em center ;}
	.wines-page-3 .links{ float: right; overflow: hidden; padding-right: 4%; width: 345px; margin-top: 15px;}
	.wines-page-3 .links a.left{ color:#53515e; font-size:15px; margin-top:6px;} 
	.wines-page-3 .links a.right{ background: none repeat scroll 0 0 #e55302; border-radius: 2px;color: #ffffff; display: block; font-size: 13px; padding: 9px 0 6px; text-align: center; text-transform: uppercase; width: 63%;}
	.wines-page-3 .links a.right:hover{ background:#c1400e; } 
	
/*.margin { margin: -20px auto 30px;}*/
nav select{ display:none;}
/*nav1 select{ display:none;}*/
nav2 select{ display:none;}
	.sec-header-nav .menu-header-menu-2-container ul li a { color: #fdfdfd; font-family: 'gotham-book', 'Conv_Avenir Heavy Font Download'; font-size: 13px; letter-spacing: 1.2px;  text-transform: uppercase;}
	.sec-header-nav .menu-header-menu-2-container ul li { float: left; padding: 12px 10px;}
	.logout.right { padding: 12px 20px;}
	.sec-header-bottom { background: none repeat scroll 0 0 #e4dbdb; padding: 6px 0;}
	.sec-header-bottom-inner { margin: 0 auto; max-width: 1000px; width: 94%;}
	.search-field { background: none repeat scroll 0 0 #f8f7f7; border: none; border-radius: 5px; color: #af9e9e; height: 30px; padding-left: 10px; width: 200px; font-size: 18px; outline:none; -webkit-appearance: none;}
	.safari .search-field {-webkit-border-radius:5px; border: none; overflow:hidden;}
	.safari .search-field:focus{ outline:none;}
	.screen-reader-text{ display:none;}
	.search-submit { background: url(images/search-icon.png) no-repeat scroll right center, url(images/search-line.png) no-repeat scroll left center rgba(0, 0, 0, 0); border: medium none; cursor: pointer; font-size: 0; color:#f8f7f7; height: 32px; margin-left: -36px; position: absolute; right: 7px; top: 0; width: 28px;}
	.safari .search-submit{ background-color:#f8f7f7; right:3px; height:30px;}
	.search-form {  position: relative;}
	.b-logo { margin: 0 auto; max-width: 1000px; overflow: hidden; width: 95%;}
	.entry-header .entry-title { margin: 15px 0;}
	.news-heading .entry-title { color: #53515e; font-size: 18px; font-weight: normal; margin: -38px 0 15px;}
	.events .news-heading .entry-title{ margin:-15px 0 15px;}
	
	.recording-tab li { margin: 0 auto; text-align: left; width: 350px;}
	.recording-tab li div { display: inline-block; padding: 2px 0;}
	.recording-tab #title > p { margin: 0;}
	.rec-navigation a { color: #53515e; font-size: 14px;}
	.rec-navigation li { display: inline-block; padding: 25px 10px;}
	.recording-tab div#title { vertical-align: top; width: 90%;}
	.recording-tab div#audio_file { padding-top: 0;}
	.reports-tab li { display: inline-block; vertical-align: top; width: 145px;}
	#report_file > a { background:url(images/club-article-img.png) no-repeat top center; display:block; margin:0 auto; width:59px; height:75px; font-size:0;}
	.sub-menu li a { color: #766b64 !important;}
	.sub-menu li { padding: 0 10px !important;}
	.sub-menu { display: block; left: 0; padding: 22px 0 0; position: absolute; display:none;}
	.menu-header-menu-2-container ul.menu { position: relative;}
.current-menu-ancestor.menu-item-has-children .sub-menu { display:block;}
.current-menu-ancestor.menu-item-has-children .sub-menu .sub-menu{ display:none;}
	.sub-menu .current-menu-item a {text-decoration: underline;}
	.clubs-wrapper p { margin: 0 !important;}
	.clubs-tab { padding-top: 40px;}
	
	.recipe-ingredients { margin: 0 auto; max-width: 440px; width: 100%;}
	.recipe-ingredients > ul { margin: 20px 0; padding-left: 15%; text-align: left; width: 85%;}
	.recipe-ingredients li { color: #53515e; font-size: 15px; padding: 0 0 5px;}
	.recipe-steps { width:100%; max-width:650px; margin:0 auto;}
	.recipe-steps li { border-top: thin solid #e7e2da; padding: 8px 0 30px; overflow:hidden;}
	.recipe-steps span#step_number { float: left; text-align: right; width: 22%; font-size: 16px; line-height: 25px; margin: 0; color: #53515e;}
	.recipe-steps span#step_detail { float: right; text-align: left; width: 74%; font-size: 15px; margin: 0; padding: 0; color: #53515e; line-height:25px;} 
	.page-id-268 .entry-content span, .page-id-265 .entry-content span{ color: #53515e; font-size: 16px; font-weight: normal; margin: 0; text-align: center; text-transform: uppercase;}
	.page-id-265 .entry-content img { display: block; margin: 0 auto; padding: 6% 0 0;}
	.post-61 { text-align: center; margin-bottom: 50px;}
	
	.sec-header-nav .menu > .current-menu-item,.sec-header-nav  .current_page_ancestor, .sec-header-nav .current-menu-parent, .sec-header-nav li.current-menu-parent { background: none repeat scroll 0 0 #4d4694 !important;}
	.sec-header-nav .menu > li:hover { background: none repeat scroll 0 0 #4d4694;}
	
	#easy2map_canvas_1Parent { border: medium none !important;}
	#easy2map_canvas_1 { border: medium none !important; margin: 0 !important;}
	body.home.gecko .wrapper { margin-top: -20px;}
/*====================screen-3======================*/	
	.screen.three{ width:305px; margin:0 auto;}
	.screen h3{ color:#53515e; font-size:18px; text-align:center; font-weight:normal; margin:0 0 40px;}
	.screen.three .account-payments{ width:100%;}
	.account-payments h2{ color:#53515e; font-size:16px; margin:0; padding:10px 0; font-weight:normal; background:#d8d3d3; text-align:center;}
	/*.single{ overflow:hidden;}*/
	.values{ background:#f4f0e9; padding: 12px;}
	.values days{}
	.values .dollars{}
	.values p{ color:#53515e; font-size:15px; margin: 2px 0;}
	.total{ background:#eae3d9; padding: 12px;}
	.total days{}
	.total .dollars{}
	.total p{  font-family: 'Conv_Avenir Heavy Font Download'; color:#53515e; font-size:15px;margin:2px 0;}
	.account-payments a{ display:block; margin: 17px auto 0; width: 49%; font-size:13px; color:#ffffff; text-align:center; background:#e55302; text-transform:uppercase; border-radius:2px;  padding: 9px 0 6px;}
	.account-payments a:hover{ background: #c1400e;}
/*====================screen-1======================*/	
	.screen.one{ width:651px; margin:0 auto;}
	.screen.one .account-payments{ width:47%;}
/*====================screen-2======================*/	
	.screen table{ font-size:13px; color:#53515e; border-left:#ebe3d7 thin solid;border-collapse:collapse; background:#f4f0e9;}
	.screen.two{ max-width:790px; margin:0 auto; width: 79%;}
	.screen.two h3{ margin:0 0 15px;}
	.screen.two .account-balance p{ margin:0; text-align:center; color:#53515e; font-size:14px;}
	.screen.two .account-balance h2{ margin:10px 0 2px; text-align:center; font-size:15px; color:#53515e; font-weight:normal;}
	.screen.two table tr{ border: none;}
	.screen.two table tr.first td{ padding:12px 0 3px;}
	.screen.two table tr.last td{ padding:3px 0 12px;}
	.screen.two table td{ width:9%;  border-right:#ebe3d7 thin solid; text-align:center; padding: 3px 0;}
	.screen.two tr.headings{ background:#d8d3d3;}
	.screen.two tr.headings th{ border:none; font-size:13px; color:#53515e; font-weight:normal; padding: 5px 0;}
	.content-internal.margin {margin: -30px 0 40px;}
	/*==============================================*/
	
	.avail .iradio_line-green {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #5a5655;
  border-radius: 0;
  height: 30px;
  width: 30px;
  color:#000;
}
.unavail .iradio_line-green {
  background: none repeat scroll 0 0 #ccc;
  border: 1px solid #5a5655;
  border-radius: 0;
  height: 30px;
  width: 30px;
  color:#000;
}
.avail .iradio_line-green:hover, .iradio_line-green.checked {
  background: none repeat scroll 0 0 #42b04b;
}
.parking-map-wrapper {
  margin: 0 auto;
  overflow: hidden;
  padding: 15px 0;
  max-width: 595px;
  width:100%;
  
}
.p-map-left{ float:left; background:url(images/car-park-l.png) no-repeat; width:198px; height:296px; position:relative; margin:0 auto 25px;}
.p-map-right { float:right; background:url(images/car-park-r.png) no-repeat; max-width:350px; width:100%; height:302px; position:relative; margin:0 auto 10px; background-size:100% 100% !important;}
.avail span{ color:#ccc;}
.iradio_wrapper-1{ position:absolute; bottom: 9px; left: 6px;}
.iradio_wrapper-2{ position:absolute; bottom: 55px; left: 6px;}
.iradio_wrapper-3{ position:absolute; top: 32px; left: 12px;
	-ms-transform: rotate(48deg); /* IE 9 */
    -webkit-transform: rotate(48deg); /* Chrome, Safari, Opera */
    transform: rotate(48deg);}
.iradio_wrapper-4{ position:absolute; right: 15px; top: 28px;
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);}
.iradio_wrapper-5{ position:absolute; right: -15px; top: 125px;
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);}
.iradio_wrapper-6{ position:absolute; bottom: 7px; left: 6px;}
.iradio_wrapper-7{ position:absolute; bottom: 52px; left: 6px;}
.iradio_wrapper-8{ position:absolute; bottom: 110px; left: 6px;}
.iradio_wrapper-9{ position:absolute; bottom: 155px; left: 6px;}
.iradio_wrapper-10{ position:absolute; top: 30px; /*left: 95px; */ left: 24%; 
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);}
.iradio_wrapper-11{ position:absolute; top: 30px; /*left: 145px; */ left:41%;
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);}
.iradio_wrapper-12{ position:absolute;  top: 126px; /*right: 65px;*/ right:19%;
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);}
.iradio_wrapper-13{ position:absolute; bottom: 55px; right: 8px;}
.iradio_wrapper-14{ position:absolute; bottom: 12px; right: 8px;}
input::-webkit-calendar-picker-indicator{
    display: none;
}
input[type="date"]::-webkit-input-placeholder{ 
    visibility: hidden !important;
}
.iradio_wrapper-pre .iradio_line-green {
  display: table-cell;
  padding: 5px 10px 5px 20px;
  vertical-align: middle;
}
.iradio_wrapper-pre{ position:absolute; top: 122px; left: 12px; 
	-ms-transform: rotate(48deg); /* IE 9 */
    -webkit-transform: rotate(48deg); /* Chrome, Safari, Opera */
    transform: rotate(48deg);}
.iradio_wrapper-pre .icheck_line-icon{ left: 5px;}
#startTime, #endTime {
  margin-bottom: 25px;
  width: 150px;
}
.wpcf7-form-control-wrap.time {
  display: block;
  margin: 0 auto;
  max-width: 365px;
  
  width:100%;
}
textarea#notes {
  background: none repeat scroll 0 0 #efeaea;
  border: medium none;
  border-radius: 5px;
  margin-bottom: 25px;
  max-width: 355px;
  width:100%;
}
#primary a{color:#53515e;}
.footer-top-internal ul.sub-menu { display: none !important;}
.page-id-53 .my-bookings{border-bottom:none;}
#slideshow-wrappergallery1 #slideleftgallery1{ background:url(images/scroll-left.gif) no-repeat center top !important; margin-top:50px; width:15px; height:25px; cursor:pointer;}
#slideshow-wrappergallery1 #slideleftgallery1:hover{background:url(images/scroll-left.gif) no-repeat center top !important;}
#slideshow-wrappergallery1 #sliderightgallery1:hover{background:url(images/scroll-right.gif) no-repeat center top !important;}
#slideshow-wrappergallery1 #sliderightgallery1{ background:url(images/scroll-right.gif) no-repeat center top !important; margin-top:50px; width:15px; height:25px; cursor:pointer;}
#content .circles .attachment-post-thumbnail {
    height: auto !important;
    margin: 0 auto;
    max-width: 500px;
    /*width: 80%;*/
	width:auto !important;
}
.reports_files_links{text-align:left;}
.reports_files_links li {
    display: inline-block;
	vertical-align:top;
	min-height:160px;
	margin: 10px 1.2%;
	width:137px;
   /* margin: 10px 2%;
	width:120px;
*/
}
.post_content {margin: 35px auto; text-align: left; width: 65%; overflow:hidden;}
.post_text p{padding:0 !important;}
.post_thumbanil { float: left; max-width: 170px; width: 27%; height:auto;}
.post_text {float: right; margin-left: 2%; width: 70%;}
.check_out_table{text-align:left; width:76%; margin:0 auto; color: #53515e; font-size: 15px;}
.check_out_table table{width:100%;}
.check_out_table .quantity { width: 30%;text-align:right;}
.check_out_table .quantity span{ display:inline-block; width:50px;}
.check_out_table .first-row td.quantity{text-align:left;}
.check_out_table table td { padding:8px 1% 0;}
.textbox4, .textbox3{background:#efeaea;border:none; border-radius: 2px; font-size: 14px; height: 28px; padding-left: 3%; width:80px;}
.textbox5{background:#efeaea;border:none; border-radius: 2px; font-size: 14px; height: 28px; padding-left: 3%; width:140px;}
.first-row td{border-bottom:thin solid #e2dccf; padding-bottom:10px !important;}
.second-last-row td{ padding-bottom:10px !important;}
.last-row td{font-weight:bold;border-top:thin solid #e2dccf;}
.checkout_button{background:#e55302;border-radius: 2px; color: #ffffff; display:inline-block; font-size: 13px; margin: 17px 0 0 10px; padding: 9px 5px 6px; text-align: center;
    text-transform: uppercase; width: 185px; border:none; letter-spacing:1px; cursor:pointer;}
.checkout_button:hover{ background:#c1400e}
.checkout {margin:5px 5% 15px 0%;text-align: right;}
#wprmenu_bar .wprmenu_icon{width:30px !important;}
#wprmenu_bar .wprmenu_icon span{background:#e4dbdb !important;}
#wprmenu_bar .wprmenu_icon span{height:2px !important; width:30px !important;}
#wprmenu_bar .wprmenu_ic_1{top:4.5px !important;}
#wprmenu_bar .wprmenu_ic_2{top:10px !important;}
#wprmenu_bar .wprmenu_ic_3{top:15px !important;}
#wprmenu_menu .wprmenu_icon_par{right:0; color:#a6a0a0 !important; border-left:thin solid #c3c1c2; left: auto !important;}
#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item {border-left:none;  margin-right: 44px; margin-left:0;}
/*.icon_default.wprmenu_par_opened:before { content: "t"  !important; }
.wprmenu_icon.wprmenu_icon_par.icon_default.wprmenu_par_opened {content: "o" !important;}
.icon_default.wprmenu_icon_par:before {content: "t" !important;}*/
#wprmenu_menu.wprmenu_levels ul li .sub-menu a{ color:#211c53 !important;}
#wprmenu_menu.wprmenu_levels ul li a:hover {background:#e4dbdb;}
#wprmenu_menu.wprmenu_levels ul li a{text-transform:uppercase;font-family: "Conv_Montserrat-Regular" !important;}
.attachment-post-thumbnail {  height: auto !important;}
.alignnone.size-full.wp-image-124 { height: auto;  max-width: 440px;  width: 94%;}
.home_icon_fixed {display:none;}
#wprmenu_bar{padding-left:60px;}
.sub-menu .sub-menu{display:none;}
.table_cell_desktop{clear:both; display:block;}

#product_name_hide{display:none;}
/*==============================================*/
	
	@media all and (max-width:1005px){	
		.footer-top-internal li { padding: 0 6px;}
.ui-dialog{ margin-left:-420px !important}
.sub-menu .sub-menu{display:block;}
	}
	
	@media all and (max-width:1000px){
	.sub-menu .sub-menu{display:block;}
	  .ui-dialog{ margin-left:-420px !important}
		.header-right-bottom li{ padding:0 17px;}
		/*.footer-top-internal ul{ width:66%;}*/
		.footer-bottom-internal{ width:56%;}
		.footer-top-internal .footer-ul2 li{ padding:0 13px;}
		.footer-top-internal .footer-ul2{ width:96%;}
		.menu1 a{ padding:17px 8px;}
	}
	@media all and (max-width:970px){
		.sub-menu li a { color: #fdfdfd !important;}
		.header-top-internal .sec-header-nav{ display:none;}
		.header-top { background:#211c53; display: inline-block;  position: fixed; right: 0; top:0px;  z-index: 99; height:42px;}
		.logged-in .header-top{ top:32px;}
		.home_icon_fixed {left: 10px; position: fixed; top: 12px; display:inline-block; z-index:99;}
#wprmenu_menu.wprmenu_levels ul li ul.sub-menu li {  padding-left: 5px !important;}
		.logged-in .home_icon_fixed { top: 42px;}
.ui-dialog{margin-left:-180px !important;}
#myModal nav2 select {display:block;}
		
		
	}
@media all and (min-width:900px){
  .sub-menu .sub-menu{display:none;}
#searchpage{margin:10px;}
}
	@media all and (max-width:782px){
		.logged-in .home_icon_fixed { top: 56px;}
		.logged-in .header-top{ top:46px;}
		.footer-top-internal li a {font-size: 13px;}
		.footer-top-internal li{padding:0 3px;}
		nav12{display:none;}
.ui-dialog{margin-left:-180px !important;}
#myModal nav2 select {display:block;}
	}
	
	@media all and (max-width:930px){
#myModal nav2 select {display:block;}
.ui-dialog{margin-left:-180px !important;}
		.header-right-bottom li{ padding:0 12px;}
		.header-right{ width:70%;}
		/*.footer-top-internal ul{ width:76%;}*/
		.footer-bottom-internal{ width:67%;}
		nav { margin: 0 auto;/* width: 235px;*/}
		nav ul     { display: none; }
      	nav select { display: block;  background: #ffffff; border: 2px solid #211c53; border-radius: 4px; color: #766b64;  width:50%; margin:14px auto 0; height: 27px; font-family: 'Conv_ProximaNova-Regular';}
		/*nav1 { margin: 0 auto;}
		nav1 ul     { display: none; }
      	nav1 select { display: block;  background: #ffffff; border: 2px solid #766b64; border-radius: 4px; color: #766b64;  width:50%; margin:0 auto; height: 27px; font-family: 'Conv_ProximaNova-Regular';}*/
		.menu1{ width:70%;}
		.event-txt{ margin:0;}
		.personal-details-internal{ width:96%; max-width: 880px;}
		.brief-history .history-top-right, #post-235 .entry-header{ margin-top:18px; padding-right: 8%;  width: 62%;}
	#post-235 .entry-content{  padding-right: 8%;  width: 62%;}
		/*.application-forms .form .form-txt{ padding:10px 0 0;}
		.application-forms .form1 .form-txt, .application-forms .form2 .form-txt{ padding:2px 0 0;}*/
		.application-forms .form-img, .forms-tab li #report_file{ width:10%;}
		.application-forms .form .form-txt, .forms-tab li #file_title{ width:86%;}
		.circle-tabs .tab{  width: 27%; padding: 18px 0; margin: 0 2.9% 15px;}
		.table_cell_ipad_mid{clear:both; display:block;}
		.table_cell_desktop{clear:none; display:inline;}	
		.bridge-tabs{ width:100%;}
		.news .members-services .contact, .menu-list-container, .address-container{ float:none; margin:20px auto 0; width:50%;}
		.clubs-left, .clubs-right{ float:none; width:90%; margin:0 auto;}
		.clubs-right .club-tab{ background:none;}
		.footer-top-internal .footer-ul2 li{ padding:0 7px;}
		.footer-top-internal .footer-ul2{ width:100%;}
		.page2 .club-tab.left{ background:none;}
	}
@media all and (min-width:850px){
  .sub-menu .sub-menu{display:none !important;}
}
	@media all and (max-width:850px){
.my-club-tabs{display:none !important;}
#myModal nav2 select {display:block;}
	/*nav2 { margin: 0 auto;/* width: 235px; }*/
	nav2 {border-right: 1px solid #d9d1d1; display: block;margin: 0 auto;overflow: hidden; width:60%;}
		nav2 ul     { display: none; }
      	nav2 select { display: block; background: #f1ecec url(images/select-bg.png) no-repeat 84% center; /* background: #f1ecec url(images/menu.png) no-repeat 98% center;*/ border: 1px solid #d9d1d1;  color: #53515e;  width:112% !important; margin:0 auto 0; height: 45px; font-family: 'Conv_ProximaNova-Regular'; background-size: 10% !important;}	
		.footer-top-internal { margin: 0 auto; max-width: 1000px; overflow: hidden; padding: 13px 0; /*width: 180px;*/}
		.footer-top-internal nav2 select {
  -moz-appearance: none;
  background: url("images/menu.png") no-repeat scroll 85% center #f1ecec;
  border: 1px solid #d9d1d1;
  color: #53515e;
  display: block;
  font-family:  'Conv_ProximaNova-Regular';
  height: 45px;
  margin: 0 auto;
  overflow: hidden;
  text-indent: 1px;
  text-overflow: "";
  width: 197px;
}
	}
	@media all and (max-width:800px){
		/*.footer-top-internal ul{ width:80%;}*/
		#post-8{ width:100%; margin:0 auto;}
		#post-8 .entry-content p{ padding:0 !important;}
		.footer-bottom-internal{ width:70%;}
		
		.history-top-right{ margin-top: 50px;}
		.screen.two{ width:98%;}
		.my-details-col.one{ margin: 15px 0 0; width: 18.5%;}
		.brief-history .history-top-right, #post-235 .entry-header{ margin-top:10px;}
		
		.circle-tabs .tab{  width: 31%;  margin: 0 9.2% 15px;}
		.table_cell_ipad{clear:both; display:block;}
		.table_cell_ipad_mid{clear:none; display:inline;}
		.table_cell_desktop{clear: both; display: block;}
		.group-tabs.members-tabs{ margin-bottom:25px;}
		.brief-history .recipes{ margin:0 auto;}
		.footer-top-internal a{ font-size:14px;}
		.clubs.clubs2 .club-tab{ float:none; margin:0 auto; width:100%;}
		.club-tab{ background:none;}
		.home-content p{ padding:0 5%;}
	}
	@media all and (max-width:760px){
		
		.footer-bottom-left{ float:none; width:100%; margin:0 auto; text-align:center;}
		.footer-bottom-right{ float:none; margin: 0 auto; width: 59%;}
		.history-tab{ width:30%; }
		.history-tab.two{ margin: 0 5%;}
		.car-park, #post-268{ width:94%;}
		.car-park form input,  #post-268 form{ width:48%;}
		.list{ background: url("images/search-line.png") no-repeat scroll 91% center, url("images/list-bg.png") no-repeat scroll 96% center #efeaea;}
		.p-map-right , .p-map-left{float:none;}
		.booking-right{ width:20%;}
		.members-directory{ width:94%;}
		.bridge-tabs .tab{ margin: 0 0.3% 20px; width: 16%;}
		.news .members-services .contact, .menu-list-container, .address-container{ width:80%;}
		.brief-history .recipes{ width:94%;}
		.brief-history .wines-2{ width:94%;}
		.footer-top-internal .footer-ul2 li{ padding:0 22px;}
		.history-top-content p { text-align: left;}
	} 
	@media all and (max-width:700px){
		#post-268 p, #post-265 p{text-align:left;}
		
		.contact-top-right, .contact-map-content{ float:none; margin:0 auto 20px; width:70%;}
		.contact-top-left{ float:none; margin:0 auto; width:50%;}
		.contact-top-left form{ margin-top:20px;}
		.event-img{ float:none; width:100%; text-align:center;}
		.event-txt{ float:none; width:100%; margin-top:15px;}
		.screen.one .account-payments{ float:none; margin:20px auto;}
		.screen.one{ width:90%;}
		.details{ width:85%;}
		.my-details-col.one .img{ height:150px;}
		.my-details-col h3{ margin: 45px 0 20px 0; text-align:center;}
		.car-park form #calender{ display:none; right:-90px;}
		.car-park form,  #post-268 form{ padding-bottom:65px;}
		.car-park .date-bg, #post-268 .date-bg{ background: url("images/date-bg.png") no-repeat 64% 0.1em;}
		.brief-history .history-top-left, #post-235 .post-thumbnail{ width:100%; text-align:center; float:none;}
		.brief-history .history-top-right, #post-235 .entry-header{ float:none; width:100%; padding:0; margin-top:20px;}
#post-235 .entry-content{ float:none; width:100%; padding:0;}
		.application-forms .form-img, .forms-tab li #report_file{ width:13%;}
		.application-forms .form .form-txt, .forms-tab li #file_title{ width:83%;}
		.board, .board-memebers-tabs li{ float:none; margin:20px auto 25px; width:94%;}
		.circle-tabs .tab { float: none; margin: 0 auto 15px; width: 42%;}
		.table_cell_mobile{clear:both; display:block;}
		.table_cell_ipad{clear:both; display:block;}
		.table_cell_ipad_mid{clear:both; display:block;}
		.table_cell_desktop{clear:both; display:block;}	
	
		.bridge-tabs .tab {  margin: 0 7.1% 20px; width:19%;}
		.brief-history .recipes ul.ul { padding-left: 9%; width: 91%;}
		.clubs-left .club-tab, .clubs-right .club-tab{ float:none; width:100%; background:none;}
		/*.footer-top-internal li{ padding:0 13px;}*/
	
	}
	@media all and (max-width:592px){
		.history-tab{ width:50%; float:none; margin:10px auto; }
		.history-tab.two{ margin: 10px auto;}
		.history-top-left{ float:none; margin:0 auto; width:100%;}
		.history-top-right{ float:none; margin:0 auto;text-align:center; width:100%;}
		.footer-bottom-right{ width:75%;}
		.header-right{ width:60%;}
		nav select{ width:90%;}
		.history-tabs{ margin:20px 0;}
		.menu2 {float: none; margin: 0 auto; width: 61%;}
		.search-box{ float:none; margin: 0 auto; width: 215px;  padding:10px 0 10px;}
		.logo{ text-align:center;}
		/*.margin { margin: 20px auto 30px;}*/
		.screen.one .account-payments{ width:57%;}
		.details{ width:98%;}
		.details form a{ width:37%;}
		.my-details-col{ float:none;}
		.my-details-col.one{ margin:0 auto 10px; width:140px;}
		.my-details-col.one .img{ height:175px;}
		.my-details-col.two, .my-details-col.three{ margin: 0 auto; max-width: 335px; width: 60%;}
		.my-details-col.three a{ margin:0 auto;}
		.my-details-col button{ display:block; margin:5px auto 0;}
		.car-park form input,  #post-268 form{ width:65%;}
		.car-park form #calender{ right:-75px;}
		.booking-left { float: none; margin: 0 auto; width: 100%;}
		.booking-right { float: none; margin:20px auto 0;width: 35%;}
		.booking-left p{ /*text-align:justify;*/ text-align:left;}
		/*nav2 select{ width:70%;} */
		.application-forms .form-img, .forms-tab li #report_file{ width:15.5%;}
		.application-forms .form .form-txt, .forms-tab li #file_title{ width:80%;}
		.circles p{ padding:0;}
		.circle-tabs .tab{ width:53%;}
		.bridge-tabs .tab { margin: 0 6.1% 20px; width: 21%;}
		.news .topics{ width:94%;}
		.news .topics li{ padding: 0 2.1%;}
		.brief-history .recipes ul.ul{ width:86%; padding-left:14%;}
		.brief-history .recipes .step .step-txt{ width:85%;}
		.brief-history .recipes .step .step-no{ width:12%;}
		.brief-history .recipes .ingredients{ width:98%;}
		.brief-history .wine-tab{ margin: 0 7.5% 20px; width:35%;}
		.brief-history .wines-2 .wine-tab.left{ float:none; margin:0 auto; width:50%;}
		.brief-history .wines-2 .wine-tab.right{ float:none; margin:20px auto 0; width:100%;}
		.my-library-text form{ width:94%;}
		.wines-page-3 .links{ width:80%;}
		.footer-top-internal .footer-ul2 li{ padding: 0 17px;}
		.footer-top-internal ul{ width:100%;}
		/*.footer-top-internal li{ padding:0 12px;}*/
		.home-tab, .home-tab.home-tab2{ float:none; margin:0 auto; width: 55%;}
		.history-tab, .history-tabs li{ float:none; width:50%; margin:0 auto 5% !important;}
		.history-tabs li p { padding:0 !important;}
		.cycloneslider-template-default .cycloneslider-prev, .cycloneslider-template-default .cycloneslider-next{  background-size: 100% auto !important; height: 35px !important; width: 35px !important;}
		#post-239 iframe{ height:300px;}
	}
	@media all and (max-width:400px){
		nav2 select{background-size: 16% !important;}
 .header-right-bottom select{ display:none !important;}
	}
	
	@media all and (max-width:450px){
		.wpcf7-form-control-wrap.time input { display: block; margin-bottom: 10px !important;  max-width: 300px; width: 100% !important;}

		
	}
	@media all and (max-width:470px){
		.history-tab{ width:80%;}
		nav1 select{ width:80%;}
		.footer-bottom-internal{ width:100%;}
		.footer-bottom-right{ width:79%;}
		.header-left{ float:none; margin:20px auto 40px; width:100%; text-align:center;}
		.header-right{float:none; margin:0 auto; width:100%; max-width:100%;}
		.history-top-right{ width:90%;}
		.history-middle-content p{ font-size:16px;}
		.contact-top-right, .contact-map-content{ width:90%;}
		.contact-top-left{ width:90%;}
		.log-in{ width:72%; }
		.log-in a.pwd{ width:65%;}
		.log-in .checkbox{ width:55%;}
		.menu1{ width:65%;}
		.menu2{ width:93%;}
		.header-bottom-right{ float:none; margin:0 auto;}
		.header-bottom-left{ float:none; text-align:center;}
		.event-txt p{/* text-align:justify;*/ text-align:left;}
		.screen.one .account-payments{ width:72%;}
		.credit-card{ width:90%;}
		.credit-card form .links a{ display: block; float: none; margin: 10px auto;width: 70%; text-align:center;}
		.details form .form1, .details form .form2{ float:none; margin:0 auto;}
		.details form a{ width:46%;}
		.group-tabs li{ float:none; border-bottom:thin solid #d9d1d1}
		.group-tabs ul{ width:280px;}
		.my-details.password{ width:96%;}
		/*.credit-card form .links a{ width:70%;}*/
		.my-details-col.two, .my-details-col.three{ width:80%;}
		.car-park form input, #post-268 form{ width:90%;}
		.car-park form #calender{ right:16%; width: 67%;}
		.booking-right{ width:50%;}
		/*nav2 select{ width:90%;} */
		.history-banner a{ width:7%;}
		.application-forms .form, .forms-tab li{ float:none; margin:0 auto; width:80%; padding: 17px 0 17px 10%;}
		.application-forms .form2{ border-top:none;}
		.application-forms .form-img, .forms-tab li #report_file{ width:13.5%;}
		.application-forms .form .form-txt, .forms-tab li #file_title{ width:82%;}
		.members-directory form{ width:90%;}
		.circle-tabs .tab{ width:80%;}
		.bridge-tabs .tab { margin: 0 7.5% 20px;width: 35%;}
		.brief-history.news .club-articles-wrapper{ width:94%;}
		.brief-history.news .club-articles-wrapper .club-articles{ width:50%;}
		.news .contact{ width:90%;}
		.news .recordings{ width:94%;}
		.news .recordings li { background: url("images/play-icon.png") no-repeat left top; padding: 0 0 8px 30px;}
		.news .members-services .contact, .menu-list-container, .address-container{ width:94%;}
		.dining-tabs{ padding:0;}
		.news .contact p{ padding:0; line-height: 15px;}
		.brief-history .recipes ul{ width:100%;}
		.brief-history .recipes li{ padding:0 15px;}
		.brief-history .recipes ul.ul{ width:100%; padding:0;}
		.brief-history .recipes .step .step-no, .brief-history .recipes .step .step-txt{ float:none; width:98%; margin:0 auto; text-align:center;}
		.brief-history .recipes .step .step-no h3{ text-align:center;}
		.brief-history .recipes .step .step-txt p{ text-align:center;}
		/*.brief-history .wine-tab{ margin: 0 5% 20px; width:40%;}*/
		.brief-history .wine-tab{ float:none; width:94%; margin:0 auto;}
		.brief-history .wines-2 .wine-tab.left{ width:75%;}
		.my-library-text input{ width:80%; background:url("images/search-icon.png") no-repeat scroll 97% 0.45em, url("images/search-line.png") no-repeat scroll 84% center #efeaea}
		.my-library-text a{ float:none; margin:15px auto 0; width:75%;}
		.clubs-left, .clubs-right{ width:100%;}
		.club-tab p{ font-size:12px;}
		/*.group-tabs.club-tabs ul{ width:90%;}*/
		.wines-page-3 .links{ width:95%;}
		.wines-page-3 .links a.left, .wines-page-3 .links a.right{ float:none; margin:0 auto; width:60%; display:block; text-align:center;}
		.footer-top-internal .footer-ul2 li{ padding:0 8px;}
		.content-internal{ margin-bottom:110px;}
		/*.footer-top-internal li{ padding:0 5px;}*/
		.home-banner .arrows a{ width: 8%;}
		.home-tab, .home-tab.home-tab2{ width:70%;}
		
		.header-bottom-internal{ margin-bottom:15px;}
		.history-tab, .history-tabs li{ width:65%;}
		#post-239 iframe{ height:250px;}
		
		.post_thumbanil { float: none; max-width: 170px; width:100%; height:auto; margin:0 auto 15px;}
		.post_text {float:none; margin-left: 0%; width:100%;}
		#order_wine{margin:auto !important;width:165px !important;margin-top:20px !important;}
	}
	@media all and (max-width:360px){
		#post-8 form{ width:100%;}
	}
	@media all and (max-width:310px){
		.reports_files_links{text-align:center;}
		.footer-bottom-right{ width:100%;}
		.footer-bottom-right li{ padding:0 8px;}
		.history-top-left h3{ font-size:15px;}
		.history-tab{ width:90%;}
		.log-in{ width:90%;}
		/*.logout{ padding:17px 10px;}*/
		.menu2{ width:100%;}
		.menu2 a{ letter-spacing:0; font-size: 12px; word-spacing: -1px; padding: 16px 5px;}
		.screen-3{ width:90%;}
		.screen.one .account-payments{ width:100%;}
		.screen.three{ width:90%;}
		.credit-card{ width:100%;}
		.credit-card form .links a{ width:85%;}
		.details form a{ width:70%;}
		.group-tabs ul{ width:200px;}
		.change-pwd .cvv p{ float: none; text-align:center;}
		.change-pwd .cvv a{ display: block; float: none; margin: 5px auto 0; text-align: center; width: 60%;}
		.my-details-col.two, .my-details-col.three{ width:95%;}
		.car-park form input,  #post-268 form{ width:100%;}
		.car-park .date-bg, #post-268 .date-bg{ background: url("images/date-bg.png") no-repeat 67% 0.1em;}
		.booking-right{ width:60%;}
		.application-forms .form-img, .forms-tab li #report_file{ width:16.5%;}
		.application-forms .form .form-txt, .forms-tab li #file_title{ width:79%;}
		.board, .board-memebers-tabs li{ width:94%;}
		.members-directory form{ width:100%;}
		.members-directory input{ background: url("images/search-icon.png") no-repeat 99% 0.7em, url("images/search-line.png") no-repeat 89% center #e6e5e5;}
		.circle-tabs .tab{ width:96%;}
		.bridge-tabs .tab { margin: 0 auto 20px;width: 53%; float:none;}
		.brief-history.news .club-articles-wrapper .club-articles{ width:100%; margin:0 auto; float:none;}
		.news .history-banner .arrows{ top:32%;}
		.news .contact{ width:94%;}
		.news .contact a{ font-size:11px;}
		.dining-tabs .tab { float: none; margin: 0 auto 15px; text-align: center; width: 45%;}
		.news .contact a.mail, #email{ background-size:7%; padding-left: 15px;}
		.news .members-services .contact a.call, #phone{background-size:12%;  padding: 6px 0 5px 20px;}
		.news .members-services .contact, .menu-list-container, .address-container{ min-height:0;}
		.brief-history .recipes li{ padding:0 5px;}
		.brief-history .wines-2 .wine-tab.right a{ width:80%;}
		.brief-history .wines-2{ margin-bottom:50px;}
		.my-library-text input{ width:95%; /*background:url("images/search-icon.png") no-repeat scroll 97% 0.45em, url("images/search-line.png") no-repeat scroll 80% center #efeaea*/}
		.my-library-text a{  margin:20px auto; width:90%;}
		.group-tabs.club-tabs ul{ width:94%;}
		.group-tabs.club-tabs li{ float:left;}
		.my-library-text .club-tab a{ font-size:11px;}
		.clubs-wrapper{ margin-bottom:20px;}
		.wines-page-3 .links{ margin-bottom:30px;}
		.wines-page-3 .links a.left, .wines-page-3 .links a.right{ width:90%; }
		/*.footer-top-internal li{ padding:0 4px;}*/
		.footer-top-internal li a{ font-size:13px;}
		.home-tab, .home-tab.home-tab2{ width:90%;}
		.cycloneslider-template-default .cycloneslider-prev, .cycloneslider-template-default .cycloneslider-next{  height: 25px !important; width: 25px !important;  margin-top: -11px !important;}
		.history-tab, .history-tabs li{ width:80%;}
		#post-239 iframe{ height:200px;}
#email a{ font-size:10px;}|
	}
.account-area{ text-align:center;margin: 0 auto; max-width: 1000px;  width: 94%;}
.account-area h3{color: #53515e; font-size: 18px;  font-weight: normal; margin: -38px 0 15px;}
.ui-dialog-title{font-family: 'Conv_ProximaNova-Regular';}
@media all and (min-width:931px){
  .ui-dialog{ margin-left:-420px !important}
}
  
  #myModal {display:none;}  
  #myModal select{display:none;}  
    
  
/*===================PAGINATION ==============================*/
.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#766b64;
background: #e4dbdb;
}
.pagination a:hover{
color:#fff;
background: gray;
}
.pagination .current{
padding:6px 9px 5px 9px;
background: gray;
color:#fff;
}
/*===================PAGINATION ==============================*/
.current-menu-item.menu-item-has-children .sub-menu {
    display: block;
}
.sec-header-bottom{min-height:30px;}
.circle-tabs .tab{min-height:300px;}
#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item{border-left:none !important;}
#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item{margin-left:0px !important;}
.sub-menu .sec-header-nav .menu > .current-menu-item, .sec-header-nav .current-menu-parent{background:none !important;}
nav2 select{ display:none;}
.address-container ul li#email{text-align:center !important;}
 #menu-header-menu-2 .sub-menu, #menu-header-menu-2 .sub-menu li{padding:12px 0px;height:42px;}
.sec-header-nav .sub-menu {height:42px;}
.sec-header-nav .sub-menu .sub-menu{height:auto !important;}
#menu-header-menu-2 .sub-menu li.menu-item-has-children:hover > ul{display:block !important;z-index:9999;}
#menu-header-menu-2 .sub-menu li.menu-item-has-children:hover .sub-menu li.menu-item-has-children:hover > ul{display:block !important;}
#menu-header-menu-2 .sub-menu .sub-menu li.current_page_item{background-color:#D5C6C6 !important;text-decoration:none;width:260px;}
#menu-header-menu-2 .sub-menu .sub-menu .sub-menu li:hover,#menu-header-menu-2 .sub-menu .sub-menu .sub-menu li.current_page_item{background-color:#C9B7B7 !important;text-decoration:none;width:260px;}
#menu-header-menu-2 .sub-menu .sub-menu li.current_page_item a,#menu-header-menu-2 .sub-menu li.current_page_item a,#menu-header-menu-2 .sub-menu li a{text-decoration:none;position:relative;top:11px;}
#menu-header-menu-2 .sub-menu .sub-menu li a{width:260px;}
#menu-header-menu-2 .sub-menu .sub-menu li:hover{background-color:#D5C6C6 !important;width:260px;}
#menu-header-menu-2 .sub-menu li.current_page_parent{background-color:#D5C6C6 !important;}
#menu-header-menu-2 .sub-menu li:hover{background-color:#D5C6C6 !important;}
#menu-header-menu-2 .sub-menu li.menu-item-has-children ul{background:none repeat scroll 0 0 #e4dbdb;width:280px;line-height:25px;margin-top:0px;padding-top:10px;margin-right:10px;margin-left:-10px}
#menu-header-menu-2 .sub-menu li.menu-item-has-children ul ul{background:none repeat scroll 0 0 #D6C9C9;    margin-left: 267px; padding-left:2px;   padding-top: 0px;    margin-top: -25px;}
#menu-header-menu-2 .sub-menu li.menu-item-has-children ul li{clear:both;}
#menu-header-menu-2 .sub-menu li.menu-item-has-children ul.sub-menu{left:inherit !important;}
.sec-header-nav .sub-menu .current_page_ancestor,.sec-header-nav .sub-menu .current_page_item,.sec-header-nav .sub-menu .current-menu-item{background-color:#D5C6C6 !important;text-decoration:none;}
.sec-header-nav .sub-menu .sub-menu .current-menu-item{width:260px;}
#menu-header-menu-2 .sub-menu .sub-menu{padding-top:38px;top:54px}
#menu-header-menu-2 .sub-menu .sub-menu li{height:25px;}

#menu-header-menu-2 .sub-menu .sub-menu li a,#menu-header-menu-2 .sub-menu .sub-menu li a{top:0px !important;}

#menu-header-menu-2 .sub-menu li.menu-item-has-children ul ul{margin-top:0px;padding-left:0px;}
#menu-header-menu-2 .sub-menu .sub-menu .sub-menu li a{top:0px;}
#menu-header-menu-2 .sub-menu li.menu-item-has-children ul{padding-top:0px; padding-bottom:0px;}
#menu-header-menu-2 .sub-menu .sub-menu .sub-menu{top:50px !important;}
img { 
    image-rendering: optimizeSpeed;             /*                     */
    image-rendering: -moz-crisp-edges;          /* Firefox             */
    image-rendering: -o-crisp-edges;            /* Opera               */
    image-rendering: -webkit-optimize-contrast; /* Chrome (and Safari) */
    image-rendering: optimize-contrast;         /* CSS3 Proposed       */
    -ms-interpolation-mode: nearest-neighbor;   /* IE8+                */
    }

img {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

#lnkLogo img{width:200px;}
#menu-food-and-wine{display:none;}
.header-left a img{width:200px;}

.entry-title, .club-tab{text-align:center;}

body.page-id-302 #order_wine { display: none;}

#microPower{ height: 1400px; }