/* http://www.binyaminawines.co.il/wp-content/themes/binyamina/style.css?ver=111114 */
/*
Theme Name: Binyamina 
Author: IWP
Author URI: www.iwp.co.il
Description: 
Version: 1
License: 
License URI: 
Tags: 
*/
@font-face{font-display:swap;
	font-family:'almoni-dl';
	font-weight:400; 
	font-style: normal;src:url(/wp-content/themes/binyamina/font/almoni-dl-aaa-400.woff) format('woff');
}
@font-face{font-display:swap;
		font-family:'almoni-dl-bold';
		font-weight:700; /*(bold)*/
		font-style: normal;src:url(/wp-content/themes/binyamina/font/almoni-dl-aaa-700.woff) format('woff');
	}
/* Reset
------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, button {
  	font-size: 100%;
	vertical-align: baseline;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
ul,li {list-style: none;}
a img { border: none; width: 100%; }
a { text-decoration:none; cursor: pointer;}
button {display: block;cursor: pointer;}
h1,h2,h3,h4,h5,h6,pre,code {font-size: 1em; font-weight: normal; color: #515151; }
*
{
    margin: 0;
    padding: 0;
}
input{font-family: arial;}
:lang(en){
	font-family: Arial !important;
}
strong, b, .bold{font-family: 'almoni-dl-bold'};
/* Misc
------------------*/
.clear {clear: both !important;}
.hide { display:none; }
.erase { text-decoration:line-through !important; }
.noBorder { border:none !important; }
.left { float:left !important;  }
.right{ float:left !important;  }
img.left, img.right { margin:8px; }
.bold { font-weight:bold; }
.bold-error { font-weight:bold; color:Red !important; text-decoration:underline; }
span.loader { display:inline-block; width:16px; height:16px; background:url(/wp-content/themes/binyamina/_images/modules/ajax-loader.gif) no-repeat; text-indent:-9999px; overflow:hidden;  }
.aligncenter	 { display: block; margin: 0 auto; }
.alignright	 { float: right; margin: 0 0 1em 1em; }
.alignleft	 { float: left; margin: 0 1em 1em 0; }
.floatleft	 { float: left; }
.floatright	 { float: right; }
img.aligncenter, img.alignright,
img.alignleft	 { border: 3px solid #EEE; }
.ltr
{
	direction:ltr !important;
	text-align:left !important;
}
/* defualts Wordpress */
a,
.wp-editor a{
	color: #404040 ;
}
.wp-editor p{
	color: #000; /* text color */
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 50px;
}
p{margin-bottom: 20px;}
div.field_type-image{
	border-bottom: 1px solid black !important;
}
.has-image img{
	width: 100px !important;
}
.header-divider{
	width: 50px;
	height: 1px;
	display: block;
	background-color: #000;	
	position: absolute;
	bottom: 0px;
	right: 0px;
	left: 0px;
	margin: 0 auto;
}
div.overflow-hidden{
	width: 100%;
	height: 100%;
}
div.gap{width: 100%; float: right;}
.data-content h3{color: #990f33; font-family: "almoni-dl-bold"; font-size: 25px; line-height: 30px; margin-bottom: 14px; margin-top: 30px;}
.data-content h4{color: #990f33; font-family: "almoni-dl-bold"; font-size: 20px; line-height: 30px; margin-bottom: 10px; margin-top: 30px;}
.data-content h5{color: #990f33; font-family: "almoni-dl-bold"; font-size: 14px; line-height: 30px; margin-bottom: 10px; margin-top: 30px;}
.data-content img { max-width: 100%; }

.pace-running{overflow: hidden;}
.pace-done{overflow: auto;}
.pace {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;

  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;

  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;

    -webkit-transition: opacity 3s ease, z-index 3s ease;
  -moz-transition: opacity 3s ease, z-index 3s ease;
  -ms-transition: opacity 3s ease, z-index 3s ease;
  -o-transition:opacity 3s ease, z-index 3s ease;
  transition: opacity 3s ease, z-index 3s ease;

  z-index: 2000;
  position: fixed;
  margin: auto;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #28292d;
}

.pace.pace-inactive {
opacity: 0;
filter: alpha(opacity=0);
z-index: -100;
}
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pace .pace-progress{display: none;}

.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 15px;
  right: 15px;
  width: 25px;
  height: 25px;
  opacity: 1;
  filter: alpha(opacity=100);
  border: solid 2px transparent;
  border-top-color: #969771;
  border-left-color: #969771;
  border-radius: 20px;
  -webkit-animation: pace-spinner 400ms linear infinite;
  -moz-animation: pace-spinner 400ms linear infinite;
  -ms-animation: pace-spinner 400ms linear infinite;
  -o-animation: pace-spinner 400ms linear infinite;
  animation: pace-spinner 400ms linear infinite;

  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  -o-transition:opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.pace.pace-inactive .pace-activity{opacity: 0; filter: alpha(opacity=0);}
@-webkit-keyframes pace-spinner {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes pace-spinner {
  0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes pace-spinner {
  0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes pace-spinner {
  0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes pace-spinner {
  0% { transform: rotate(0deg); transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}
/* Accessibility */
body.accessibility-run :focus { 
    border:1px dotted #351f20 !important;
}
body.accessibility-run header :focus,
body.accessibility-run footer :focus,
div.content div.single-wine section.wine-intro :focus { border-color: white !important; }

div.content div.single-wine.reserve section.wine-intro :focus,
div.content div.single-wine.hayogev section.wine-intro :focus,
div.content div.single-wine.bin section.wine-intro :focus,
div.content div.single-wine.teva section.wine-intro :focus { border-color: black !important; }

.sequence-pagination a { display: block; }
.sequence-pagination a:focus { border-color: white }

body.accessibility-run #main-page-content :focus { border-width: 2px !important; }

.data-content-full ul.slidesjs-pagination li.slidesjs-pagination-item a:focus { border-width:3px; }
#accessibility-menu li button {
   position: absolute;
   width: 100%;
   text-align: center;
   background: none;
   color: white;
   background: black;
   
   font-size: 16px;
   opacity: 0;
}
#accessibility-menu li button:focus { opacity: 1; padding: 15px; position: static }
#accessibility-menu li button:focus span { border-bottom: 2px dotted white; padding: 4px 7px; display: inline-block; padding-top: 0px; }

body.accessibility-run div.content #main-page-content a.on-image:focus {
    border-color: red !important;    
}


#slider-controls {
	position: absolute;
	top: 28px;
	right: 82px;
	z-index: 10;
}
#slider-controls a { color: white; }

#slider-controls a.bx-stop, #slider-controls a.bx-start { 
	display: block;
	width: 20px;
	height: 20px;
	background: url(/wp-content/themes/binyamina/images/icon-spirte.png?220115) no-repeat -266px -91px;
	text-indent: -9999px;
	overflow: hidden;
	background-color: black;
	padding: 8px;
}
#slider-controls a.bx-stop, #slider-controls a.bx-start:focus { padding: 8px; }
#slider-controls a.bx-stop { background-position:-303px -92px; }

/* Master 
------------------*/
ul.content-slide, ul.slide-content-img {
position: absolute;
top: 0px;
height: 650px;
width: 100%;
/* z-index: 10000; */
}
ul.slide-content-img {z-index: 0}
ul.content-slide{z-index: 2;}
ul.content-slide li, ul.slide-content-img li{
width: 100%;
float: right;
position: absolute;
}
ul.content-slide li{z-index: -2;}
ul.content-slide li.animate-in{z-index: 20 !important;}
.sequence-canvasss li img{width: 100%; display: block;}
.animate-out article.content p {
	opacity: 0;
	filter: alpha(opacity=0);
	right: -20px;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.animate-in article.content p {
	opacity: 1;
	filter: alpha(opacity=100);
	right: 0px;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.animate-in article.content.with-link p {cursor: pointer;}
.animate-in.moshava article.content p {
    width: 580px;
}
html{
	height: 100%;
	margin: 0px !important;
}
body{
	width:100%;
  	height: 100%;
  	font-size:15px;
  	line-height:18px;
  	font:13px/15px 'almoni-dl' ,Arial;
  	font-weight:400; 
  	direction: rtl;
  	position: relative;
  	background: #ffffff;
}
.wrapper{
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
}
div.content{
	min-height: 100%;
  	margin-bottom: -352px; 
  	position: relative;
  	right: 0px;
  	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
   	 -moz-transition: all 0.5s ease;
}
div.content:after {
	width: 100%;
	height: 352px;
	content: "";
	display: block;
	clear: both;
}
div.push {
	width: 100%;
	height: 352px;
/*	clear: both;
	position: relative;
	bottom: 0;*/
}
.page{
	width: 100%;
	min-height: 100%;
	/*height: auto !important;*/
	height: 100%;
	float:right;
}
.desktop{
	display: block;
}
.mobile{
	display: none;
}
 div.content  a.on-image{
 	width: 157px;
	display: inline-block;	
	font-size: 17px;
	line-height: 30px;
	font-family: 'almoni-dl-bold';
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	
	padding: 14px;

	background-color: rgba(255,255,255,.76);
	color: #333;
	border: 1px solid rgba(255,255,255,.76);
}
 div.content  a.on-image:hover{
	background-color: white;
	color: #000;
	border-color: white;
}
  div.content  a.on-bg{
 	width: 157px;
	display: inline-block;
	color: #000000;
	font-size: 16px;
	line-height: 30px;
	font-family: 'almoni-dl-bold';
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;

	border: 1px solid rgba(226, 208, 194, 0.6);
	padding: 14px ;
}
 div.content p a.on-bg:hover{
 	border: 1px solid rgba(234, 225, 214, 0.6);
	background-color: rgba(234, 225, 214, 0.6);
	color: #333;
}
/********** Header Section **********/
header{
	width: 100%;
	float: right;
	height: 132px;
	background: #351f20;
	z-index: 1000;
	overflow:hidden; 
	position: relative;

	-webkit-transition: height 0.3s ease;
	-moz-transition: height 0.5s ease;
	-ms-transition: height 0.5s ease;
	-o-transition: height 0.5s ease;
	transition: height 0.3s ease;
}
header.drop-down{height: 348px;}
header.drop-down-with-toolbar{height: 381px;}
header  .wrapper{
	max-width: 960px;
	margin: 0 auto;
	position: relative;
}
header .wrapper  .inner{
	padding: 0 80px;
}
header .top-bar{
	width: 100%;
	float: right;
	margin: 30px 0 34px 0;
}
header .mobile-menu, div.close-menu-mobile{display: none;}
header .top-bar .callus{
	width: 177px;
	float: right;
	background: url(/wp-content/themes/binyamina/images/header/callus.png?220115) 80px 2px no-repeat;
	font-size: 17px;
	line-height: 20px;
	color:#a96b55;
	margin: 9px 0 0 89px;
}
header .top-bar div.logo{
	width: 267px;
	height: 33px;
	float: right;
	position: relative;
	top:0;
	z-index: 11; 	
	text-align: center;
	margin-left: 83px;
}
header .top-bar div.logo strong a{
	width: 100%;
    	overflow: hidden;
    	text-indent: -9999px;
	display: inline-block;
}
header .top-bar div.logo strong a img{display: block;}
header .top-bar .links{
	width: 184px;
	float: right;
}
header .top-bar .links a.fb-link{
	width: 26px;
	height: 26px;
	float: left;
	display: inline-block;
	background:url(/wp-content/themes/binyamina/images/header/fb-icon.png?220115); 
	overflow: hidden;
	text-indent: -9999px;
	margin-right: 12px;
	margin-left: 3px;
} 
header .top-bar .links a{
	float: left;
	color: #a96b55;
	font-size: 16px;
	line-height: 29px;
}
body > div > div > div > header > div > div > section > div.links > a.multi-leng{
	margin-top: 2px;
}
header  nav.main-menu{
	width: 100%;
	float: right;
}
header  nav.main-menu .menu-item.has-image img{
	width: 100% !important;
}
header  nav.main-menu > ul > li{
	float: right;
	display: inline-block;	
	margin-left: 39px;
	-webkit-transition: margin 0.3s ease;
	-moz-transition: margin 0.5s ease;
	-ms-transition: margin 0.5s ease;
	-o-transition: margin 0.5s ease;
	transition: margin 0.3s ease;
}
header  nav.main-menu ul li.last{
	margin-left: 0px !important;
}
header  nav.main-menu ul > li > a{
	/*font-size: 18px;
	line-height: 24px;*/
	font-size: 14px;
	line-height: 20px;
	color:#fff;
	padding:0 10px;
}
header  nav.main-menu ul li a:hover{
	color:#cbac93;
}
header  nav.main-menu ul li div.drop-holder{
	width: 100%;
	position: absolute;
	top:138px;
	right: 0px;
	z-index: 10;
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
	padding: 34px 0 0px;

	transition:opacity 0.5s ease;
	-webkit-transition:opacity 0.5s ease;
   	 -moz-transition:opacity 0.5s ease;
}
/*header nav.main-menu > ul > li.active div.drop-holder{
	display: block !important;
}*/
header nav.main-menu > ul > li .drop-holder ul li {
	float: right;
}
header nav.main-menu > ul > li a.childs-3 + .drop-holder ul li {width: 32%; margin-left: 1.5%}
header nav.main-menu > ul > li a.childs-4 + .drop-holder ul li {width: 24%; margin-left: 1.3%;}
header nav.main-menu > ul > li a.childs-5 + .drop-holder ul li, header nav.main-menu > ul > li a.childs-7 + .drop-holder ul li {width: 19%; margin-left: 1.25%}
header nav.main-menu > ul > li .drop-holder li.last, header nav.main-menu > ul > li .drop-holder li.menu-item-199{
	margin-left: 0 !important;
} 
header nav.main-menu > ul > li .drop-holder li > a {
	display: block;
	color: #fff;
	line-height: 20px;
	font-size: 14px;
	text-align: center;
}
header nav.main-menu > ul > li .drop-holder .bar-links {
	width: 100%;
	float: right;
	text-align: center;
	margin-top: 23px;
	height: 34px;
}
header nav.main-menu > ul > li .drop-holder .bar-links hr{
	width: 100%;
	display: block;
	position: absolute;
	right: 0px;
	left: 0px;
	border-top: 1px solid #5f3033;
	border-bottom: 0px;
	padding: 0 9999px ;
	margin: 0 -9999px;
}
header nav.main-menu > ul > li .drop-holder .fig-img img{
	display: block;
}
header nav.main-menu > ul > li .drop-holder ul li .fig-img {
	height: 127px;
	overflow: hidden;
	margin-bottom: 4px;
}
header nav.main-menu > ul > li .drop-holder .bar-links a {
	display: inline-block;
	color: #a96b55;
	font-size: 14px;
	line-height: 26px;
	padding-top: 6px;
	padding-left: 28px;
	margin: 1px 0;
    margin-left: 27px;
	
}
header nav.main-menu > ul > li .drop-holder .bar-links a.first {
	border-left: 1px solid #5f3033;
	padding-bottom: 3px;
}
footer{
	width: 100%;
	height: 392px;
	float: right;
	background: #351f20;
	position: relative;
	z-index: 10;
}
.sticky-contact + footer {padding-bottom: 40px;}
footer .wrapper{
	max-width: 990px;
	margin: 0 auto;
}
footer .wrapper .inner{
	float: right;
	padding: 41px 28px 0;
}	
footer .goup{
	width: 41px;
	height: 41px;
	cursor: pointer;
	-moz-border-radius: 21px;
	-webkit-border-radius: 21px;
	border-radius: 21px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #351f20;

	position: absolute;
	top:-20px;
    	left: 50%;
    	margin-left: -20px;
}
footer .goup .up-arrow {
	width: 15px;
	height: 8px;	
	position: absolute;
	top: 11px;
	right: 13px;
}
footer .goup .up-arrow a { 
	display: block;
	width: 15px;
	height: 8px;
	background: url(/wp-content/themes/binyamina/images/icon-spirte.png?220115) no-repeat -1px -8px;
	text-indent: -9999px;
	overflow: hidden;
 }


footer  a:hover {
	color:#ffffff !important;
}
footer .mobile-content{display: none;}
footer .footer-menu, footer .footer-links{
	width: 590px;
	float: right;
	margin-left: 20px;
}
footer .footer-links{height: 36px; overflow: hidden;}
footer .footer-menu{
	margin-top: 5px;
	margin-bottom: 60px;
}
footer .footer-menu ul{
	float: right;
	max-width: 94px;
	margin-left: 40px;
}
footer .footer-menu ul li { margin-bottom: 8px;}
footer .footer-menu ul.last { margin-left: 0px !important; }
footer .footer-menu ul li a{
	color: #cbac93;
	font-size: 12px;
	line-height: 18px
}
footer .footer-menu ul li a[title="english"]{
	position: relative;
	top: 30px;
}
footer .footer-menu div.fig-img {display: none;}
footer .footer-left, footer .copyright{
	width: 264px;
	float: left;
}
footer .footer-left .row{
	margin-bottom: 8px;
}
footer .footer-left .row strong{
	font-size: 22px;
	line-height: 40px;
	color: #fff;
}
footer .footer-left .row a.social-fb, footer .mobile-links a.social-fb{
	width: 30px;
	height: 30px;
	float: left;
	background: url(/wp-content/themes/binyamina/images/icon-spirte.png?200214) no-repeat -55px -28px;
	margin-right: 8px;
}
footer .footer-left .row a.social-youtube, footer .mobile-links a.social-youtube{
	width: 30px;
	height: 30px;
	background: url(/wp-content/themes/binyamina/images/icon-spirte.png?200214) no-repeat -90px -28px;
	float: left;
}
footer .footer-left .row p{
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	margin-bottom: 25px;
}
footer .footer-left .row input[type="text"]{
	width: 158px;
	height: 32px;
	float: right;
	color: #818175;
	font-size: 13px;
	line-height: 32px;
	border: 0;
	padding: 4px 17px;
}
footer .footer-left .row input[type="submit"] {
	width: 32px;
	height: 32px;
	float: right;
	color: #fff;
	font-family: "almoni-dl-bold";
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	cursor: pointer;
	background-color: #990f33;
	border:0px;
	padding: 4px 19px;

	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
footer .footer-left .row input[type="submit"]:hover{
	background-color: #7d0d2a;
}	
footer .footer-links ul {
	float: right;
	width: 100%;
}
footer .footer-links ul li {
	float: right;
	color: #a96b55;
	line-height: 12px;
	font-size: 12px;
	padding-left: 12px;
	border-left: 1px solid #a96b55;
	margin-left: 18px;
	margin-bottom: 12px;
}
footer .footer-links ul li.last {
	border: 0px;
}
footer .footer-links ul li a {
	color: #a96b55;
	font-size: 12px;
}
footer .copyright a {
	font-size: 12px;
	float: left;
	color: #a96b55;
	line-height: 12px;
	font-size: 12px;
	padding-right: 9px;	
	margin-right: 5px;
}
footer .copyright a.last {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
footer .copyright a.pdf{
	width: 48px;
	padding: 0px;
	border: 0px;
	margin: 3px 0 0px 22px;
	position: relative;
	top: -24px;
}
footer .mobile-links{ display: none;}
/* Home Page */
.wrapper .inner{
	width: 100%;
	float: right;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 28px ;
}

.main-slide {
	width: 100%;
	float: right;
	height: 650px;
	position: relative;
	overflow: hidden;
	z-index: 13;
	visibility: hidden;
}
body.accessibility-run .main-slide *:focus { border-color: red !important; }
.main-slide #sequencess{-webkit-transform: translate(0px, -90px);}
.main-slide #sequencess .bx-clone{display: none; visibility: hidden; z-index: -10;}
.main-slide .wrapper .inner{
	margin: 206px 28px 0 ;
	padding:0px;
	position: relative;
}
.main-slide .slide{
	width: 100%;
	float: right;
	position: relative;
	height: 650px;
}
.main-slide .wrapper{
	position: relative !important;
}

#sequence {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	width: 100%;
	color: white;
	font-size: 0.625em;
	margin: 0 auto;
	position: relative;
	height: 650px;
}
#sequence > .sequence-canvas {
	height: 100%;
	width: 100%;
}
#sequence > .sequence-canvas > li {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	top: -914px;
	transition: 0s ;
	-webkit-transition: 0s ;
   	 -moz-transition: 0s ;
}
#sequence > .sequence-canvas > li.first{
	top:0px;
	opacity: 1;
	filter: alpha(opacity=100);
}

#sequence > .sequence-canvas > li.animate-in{
	top:0px;
}
#sequence > .sequence-canvas li > * {
	  position: absolute;
	  /* only cause the left and opacity properties to transition */
	  -webkit-transition-property: top, opacity, background;
	  -moz-transition-property: top, opacity, background;
	  -ms-transition-property: top, opacity, background;
	  -o-transition-property: top, opacity, background;
	  transition-property: top, opacity, background;
}
#sequence li img {
  	width: 100%;
}
.sequence-pagination {
	top: 26px;
	right: 0px;
	position: absolute;
	background-color: #27292d;
	z-index: 10;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	padding: 3px;
}
.sequence-pagination li {
  	width: 62px;
	height: 51px;
	background-color: #737373;
	margin-bottom: 4px;
	position: relative;
}
.sequence-pagination li.last{
	margin-bottom: 0px;
}
.sequence-pagination li img {
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-ms-transition-duration: 1s;
	-o-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-property: margin-bottom, opacity, background;
	-moz-transition-property: margin-bottom, opacity;
	-ms-transition-property: margin-bottom, opacity;
	-o-transition-property: margin-bottom, opacity;
	transition-property: margin-bottom, opacity, background;
}
.sequence-pagination li a span{width: 100%; height: 100%; position: absolute; right: 0px; top: 0px;}
.sequence-pagination li:hover a span{ background: white; opacity: 0.5; filter: alpha(opacity=50);}
.sequence-pagination li.active a span{width: 100%; height: 100%; position: absolute; background: white; opacity: 0.3; filter: alpha(opacity=30);}
.sequence-pagination li img:hover {
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.sequence-pagination li.current img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.main-slide .hoshen .wrapper .inner{
	width: 560px;
	float: left;
}
.slide-one{
	width: 100%;
	float: right;
	position: static !important;
	z-index: -1;
	overflow: hidden;
	top:-650px;
	height: 650px;
	background-size: 100% ;
  	margin: 0 auto;
	padding: 0;
}
.slide-one > div.full-bg{
	width: 100%;
	height: 650px;
	position: absolute;
	z-index: -3;
	background: url(/wp-content/themes/binyamina/images/hp/slider/hayogev.jpg?200214) 0px -100px no-repeat ;
	background-size: 100% ;
	-webkit-font-smoothing: antialiased;
	-webkit-backface-visibility: hidden;
	/*-ms-transform: translate(0px,100px);
	-webkit-transform: translate(0px,100px);
	transform: translate(0px,100px);
	-webkit-transform: translate(0px, -17px);*/
}
.slide-one > div.full-bg img{

}
.skrollable-after{

}
.animate-in .slide-one{
	top:0px;
}
/*.slide-one#slide-two{
	background: url(/wp-content/themes/binyamina/images/hp/slider/hoshen-stone.jpg?200214) 0px -100px no-repeat ;
	background-size: 100% ;
	z-index: -1;
}
.slide-one#slide-one{
	background: url(/wp-content/themes/binyamina/images/hp/slider/hayogev.jpg?200214) 0px -100px no-repeat ;
	background-size: 100% ;
	top:0px;
	z-index: 1
}
.slide-one#slide-three{
	background: url(/wp-content/themes/binyamina/images/hp/slider/reserve.jpg?200214) 0px -100px no-repeat  ;
	background-size: 100% ;
	z-index: -1;
}
.slide-one#slide-four{
	background: url(/wp-content/themes/binyamina/images/hp/slider/teva.jpg?200214) 0px -100px no-repeat ;
	background-size: 100% ;
	z-index: -1;
}*/
.inview{
	display: block;
}
.main-slide .slide-one .slide-img{
	width: 100%;
	position: absolute;
	top:-80px;
	background-position: 50% 104px;
	z-index: -1;
	overflow: hidden;
}
.main-slide article.content{
	width: 460px;
	margin: 0 68px;
}
.main-slide aside.wine-img{
	width: 290px;
	float: right;
	height: 650px;
	position: absolute;
	opacity: 0;
	z-index: 0;
	filter: alpha(opacity=0);
	-webkit-transition-duration: 1.5s;
	-moz-transition-duration: 1.5s;
	-ms-transition-duration: 1.5s;
	-o-transition-duration: 1.5s;
  	transition-duration: 1.5s;
  	margin: 0 84px 0 0;
}
.hoshen aside.wine-img{
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
  	transition-duration: 0.5s;
  }
.hoshen .animate-in aside.wine-img{
	-webkit-transition-duration: 1.5s;
	-moz-transition-duration: 1.5s;
	-ms-transition-duration: 1.5s;
	-o-transition-duration: 1.5s;
  	transition-duration: 1.5s;
  }
.main-slide .animate-in aside.wine-img{opacity: 1; filter: alpha(opacity=100);}
.main-slide .animate-out  aside.wine-img{opacity: 0; filter: alpha(opacity=0);}
  .hoshen.animate-out aside.wine-img{
  	opacity: 0;
  	filter: alpha(opacity=0);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
  	transition-duration: 0.5s;
  }
/* hoshen */
.main-slide .hoshen aside.wine-img .hoshen-bottole-img{
	width: 290px;
	height: 650px;
	background: url(/wp-content/themes/binyamina/images/hp/slider/hoshen/sapir.png?200214) no-repeat  ;
	background-position: 0px -71px ;
}
/* teva */
.main-slide .teva aside.wine-img{
	width: 458px;
	float: left;
	opacity: 0;
	filter: alpha(opacity=0);
	left: 35px;
	top:-206px;
	position: absolute;
/*	-webkit-transition-duration: 0.9s;
	-moz-transition-duration: 0.7s;
	-ms-transition-duration: 0.7s;
	-o-transition-duration: 0.7s;
  	transition-duration: 0.9s;*/
}
.main-slide li.teva.animate-in  aside.wine-img {left :55px; opacity: 1; filter: alpha(opacity=100);}
.main-slide .teva aside.wine-img > div {
	position:absolute;
	width:100%;
	height: 650px;
}
.main-slide .teva aside.wine-img div.bottle1{
	width: 458px;
	left:5px;
	z-index: 3;
	bottom: -44px;
	-webkit-transform: translate3d(0,0,0);	
}
.main-slide .teva aside.wine-img div.bottle2{
	width: 176px;
	background: url(/wp-content/themes/binyamina/images/hp/slider/teva/teva-wine2.png?200214) no-repeat  ;
	background-position: 0px 81px;
	left:26px;
	z-index: 2;
    bottom: -44px;
}
.main-slide .teva aside.wine-img div.bottle3{
	width: 160px;
	background: url(/wp-content/themes/binyamina/images/hp/slider/teva/teva-wine3.png?200214) no-repeat  ;
	background-position: 0px 84px;
	left:285px;
	z-index: 1;
}

.main-slide li.teva.animate-in  aside.wine-img.no-tsransition .bottle1{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
  	transition-duration: 0s;
}
.main-slide article.content a {
	position:relative;
	z-index:-1;
}
.main-slide .current article.content a{	
	z-index:1;
}

.main-slide article.content p{
	width: 480px;
	font-size: 22px;
	line-height: 36px;
	color:#ffffff;
	opacity: 0;
	filter: alpha(opacity=0);
	position: relative;
	right: -20px;
}
#slide-one > div.wrapper > div > article.content > p{
	width: 450px;
}
.animate-in article.content p {
	left: 600px;
	opacity: 1;
	filter: alpha(opacity=100);
	right: 0px;
	-webkit-transition-duration: 1.5s;
	-moz-transition-duration: 1.5s;
	-ms-transition-duration: 1.5s;
	-o-transition-duration: 1.5s;
  	transition-duration: 1.5s;
}
.animate-in.hoshen article.content p{
	opacity: 1;
	filter: alpha(opacity=100);
}
.animate-out article.content p {
	opacity: 0;
	filter: alpha(opacity=0);
	right: -20px;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.main-slide article.content h2{
	font-size: 78px;
	line-height: 44px;
	color:#fff;
  	opacity: 0;
  	filter: alpha(opacity=0);
  	z-index: 50;
  	position: relative;
  	right: -20px;
	margin-bottom: 42px;
}
.main-slide article.content h2 a{color:#fff;}
.main-slide .hoshen article.content{
	width: 468px;
	float: left;
	margin: 0 0;	
}
.main-slide .hoshen article.content h2{
	font-size: 70px;
}
.animate-in article.content h2{
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition-duration: 1.5s;
	-moz-transition-duration: 1.5s;
	-ms-transition-duration: 1.5s;
	-o-transition-duration: 1.5s;
	transition-duration: 1.5s;
	right: 0px;
}

.animate-out article.content h2{
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	right: -20px;
}

#hp-updates{
	width: 100%;
	float: right;	
	position: relative;
	z-index: 10;
	margin-top: 40px;
	padding-right: 10px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#hp-updates .wrapper { max-width: 1120px; }

#hp-updates .item { 
	float: right;
	width: 100%;
	padding-left: 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
 }
 #hp-updates .item a { display: block; }
 #hp-updates .item img { max-width: 100%; }
#hp-updates.count-1 .item { padding-left: 0px; }
#hp-updates.count-2 .item { width: 50%; }
#hp-updates.count-3 .item { width: 33.33%; }

#hp-updates + #about-us .wrapper .inner { padding-top: 100px; }

#news-strip{
	width: 100%;
	float: right;
	height: 574px;
	background: #ffffff ;
	position: relative;
	z-index: 10;
}
#news-strip .wrapper .inner{
	height: 574px;
	padding: 70px 0px;
}
#news-strip article.content{ 
	/*width: 458px;
	margin-left: 10px;*/
	width: 40%;
	float: left;
	padding: 35px 0 0 0;
	margin-left:2%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#news-strip article.content h2{
	font-size:60px;
	line-height: 75px;	
	color:#fff;
	margin-bottom: 30px;
}
#news-strip article.content h3{
	font-size:40px;
	line-height: 45px;	
	color:#fff;
	margin-bottom: 20px;
}
#news-strip article.content p{
	font-size: 17px;
	line-height: 30px;
	color:#fff;
	margin-bottom: 30px;
}
#news-strip article.content p a { 
	width: 157px;
	display: inline-block;
	color: #fff;
	font-size: 17px;
	line-height: 30px;
	font-family: 'almoni-dl-bold';
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #fff;
	padding: 14px;
 }
#news-strip article.content p a:hover {
    background-color: rgba(255,255,255,.6);
    color: #333;
    border: 1px solid rgba(255,255,255,.6);
}
#news-strip aside.side-img{
	float: right;
	width: 55%;
	text-align: center;
	height:auto;
	overflow: hidden;
	position: relative;
}
#news-strip aside.side-img img{width: 100%; max-width: 480px; }

#about-us{
	width: 100%;
	float: right;
	height: 574px;
	background: #ffffff ;
	position: relative;
	z-index: 10;
}
#about-us .wrapper .inner{
	height: 574px;
	padding: 120px 28px ;
}
#about-us article.content{ 
	/*width: 458px;
	margin-left: 10px;*/
	width: 44%;
	float: right;
	padding: 35px 0 0 0;
	margin-left:2%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#about-us article.content h2{
	font-size:40px;
	line-height: 24px;
	color:#990f33;
	margin-bottom: 30px;
}
#about-us article.content p{
	font-size: 17px;
	line-height: 30px;
	color:#333333;
}
#about-us aside.side-img{
	float: left;
	width: 50%;
	height:334px;
	overflow: hidden;
	position: relative;
}
#about-us aside.side-img a.on-image{
	position: absolute;	
	left: 50%;
	top: 50%;
	margin-left: -94px;
	margin-top: -30px;
}
#about-us aside.side-img img{width: 100%; min-width:467px;}
#visitor-center{
	width: 100%;
	height: 877px;
	float: right;
	overflow: hidden;
	
	position: relative;
	z-index: 9;
	top:0px;
	background-size: 100%;
}
#visitor-center .full-bg{
	width: 100%;
	position: absolute;
	z-index: -1;
	-webkit-font-smoothing: antialiased;
	-webkit-backface-visibility: hidden;
	-ms-transform:translate(0px,0); /* IE 9 */
	-webkit-transform:translate(0px,0); /* Chrome, Safari, Opera */
	transform:translate(0px,0); /* Standard syntax */
}
#visitor-center .full-bg img{
	width: 100%;
}
#visitor-center .inner{
	height:877px;
	padding: 112px 0;
}
#visitor-center article{
	text-align: center;
	width: 446px;
	margin: 0 auto;
}
#visitor-center article h2{
	font-size: 50px;
	line-height: 24px;
	color:#000000;
	margin-bottom: 38px;
}
#visitor-center article p{
	font-size: 17px;
	line-height: 30px;
	color:#333333;
}
#visitor-center article  a{position: relative; top: 80px;}
#visitor-center article a.first{
	margin-left: 20px;
}
#events{
	width: 100%;
	height: 594px;
	float: right;
	background: #faf5f6;
	position: relative;
	z-index: 10;
}
#events .wrapper .inner{
	height: 776px;
	padding: 120px 28px ;
}
#events article.content{ 
	/*width: 458px;
	margin-left: 10px;*/
	width: 49%;
	float: left;
	padding: 0 66px 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#events aside.side-img{
	float: right;
	width: 50%;
	height:334px;
	margin-left:1%;
	overflow: hidden;
	position: relative;
}
#events aside.side-img img{display: block; width: 100%; min-width: 467px;}
#events article.content h2{
	font-size:38px;
	line-height: 24px;
	color:#990f33;
	margin-bottom: 30px;
	margin-top: 10px;
}
#events article.content p{
	font-size: 17px;
	line-height: 30px;
	color:#333333;
	margin-bottom: 30px;
}
#events article.content strong{
	font-size: 17px;
	line-height: 30px;
	color:#333333;
	font-family: 'almoni-dl-bold';
}
#events article.content  a.on-bg.first{
	
	margin-left: 13px;
}
/*#events article.content  a.on-bg{
	position: relative;
	top:50px;
}*/
section#inspiration{
	width: 100%;
	height: 827px;
	float: right;
	background: #ffffff;
	position: relative;
	z-index: 10;
}
section#inspiration .wrapper .inner{padding: 137px 28px;}
section#inspiration .content {
	width: 340px;
	float: right;
	margin-top: 7px;
}
section#inspiration .content h2{
	font-size: 46px;
	line-height: 24px;
	color: #990f33;
	margin-bottom: 53px;
}
section#inspiration .content p{
	font-size: 16px;
	line-height: 30px;
	color: #343333;
	margin-bottom: 30px;
}
section#inspiration .side-img{
	width: 393px;
	float: left;
}
section#inspiration .side-img img{width: 100%; display: block;}
/* pages ------------------------------------------------------------------------------------------------ */
div.content .benchmark{
	position: absolute;
	top:17px;
}
div.content .benchmark a, div.content  .benchmark span{
	color: #9E7757;
	font-size: 13px;
	line-height: 24px;
	margin-left: 9px;
}
div.content .benchmark .divider {
	position: relative;
	top: -3px;
}
/* --- Wines Series Loby  ------------------------------------------------------------------------- */
div.content div.loby-page {
	width: 100%;
	float: right;
	padding: 80px 0;
	position: relative;
}
div.content div.loby-page .header-page, 
div.content div.data-content-full .header-page, 
.events .header-page.sub-title {
	text-align: center;
	position: relative;
	z-index: -1;
	padding-bottom: 22px;
	margin-bottom: 37px;
}
div.content div.loby-page .header-page p, 
div.content div.data-content-full .header-page p, 
.events .header-page.sub-title p{
	margin-bottom: 0px;
}
.events .header-page.sub-title h2 { font-family: 'almoni-dl';}
.page .header-page.sub-title  { margin-bottom: 52px;}
div.content div.loby-page .header-page h1, div.content div.data-content-full .header-page h1, div.content div.data-content-full .header-page span.mobile-title {
	color: #000;
	font-family: "almoni-dl-bold";
	font-size: 42px;
	line-height: 48px;
}
div.content div.loby-page section.text-content{
	width: 100%;
	float: right;
	text-align: center;
	margin-bottom: 70px;
}
div.content div.loby-page section.text-content p{
	color: #333;
	font-family: "almoni-dl-bold";
	font-size: 17px;
	line-height: 30px;
	margin-bottom: 10px;
	padding: 0 96px;
}
div.content p a { 
	color: #990f33;
	text-decoration: underline;
}
div.content p a:hover { text-decoration: none;}
div.content div.loby-page .loby-list {
	width: 100%;
	float: right;
	margin-bottom: 20px;
}
div.content div.loby-page .loby-list .series-preview {
	width: 31.38%;
	float: right;
	margin-left: 2.9%;
	margin-bottom: 27px;
}
div.content div.loby-page.wine-list .loby-list .series-preview {
	max-width: 293px;
}
div.content div.loby-page .loby-list .series-preview.last,
div.content div.loby-page .loby-list .series-preview.secondlast{
	margin-left: 0%;
}
div.content div.loby-page .loby-list .series-preview a{
	display: block;
}

div.content div.loby-page .loby-list .series-preview div.wine-img{
	width: 100%;
	float: right;
	margin-bottom: 23px;
}
div.content div.loby-page .loby-list .series-preview div.wine-img img{
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.18s ease-out;
	-moz-transition: all 0.18s ease-out;
	-ms-transition: all 0.18s ease-out;
	-o-transition: all 0.18s ease-out;
	transition: all 0.18s ease-out;
}
div.content div.loby-page.wine-series .loby-list .series-preview div.wine-img img:hover, div.content div.loby-page.wine-series .loby-list .series-preview div.wine-img.hover img{
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
div.content div.loby-page .loby-list .series-preview div.wine-img img, section.second-row-content.vineyards-list article.vineyars-item aside.img-box img{
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.13s ease-out;
	-moz-transition: all 0.13s ease-out;
	-ms-transition: all 0.13s ease-out;
	-o-transition: all 0.13s ease-out;
	transition: all 0.13s ease-out;
}
div.content div.loby-page .loby-list .series-preview div.wine-img:hover img, section.second-row-content.vineyards-list article.vineyars-item aside.img-box:hover img{
	transform: scale(1.02);
	-ms-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	-o-transform: scale(1.02);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
div.content div.loby-page .loby-list .series-preview h2{
	width: 100%;
	float: right;
	text-align: center;
	color: #000;
	font-family: "almoni-dl-bold";
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 10px;
}
div.content div.loby-page .loby-list .series-preview .preview-content{
	width: 100%;
	height: 120px;
	float: right;
	overflow: hidden;
	text-align: center;
}
div.content div.loby-page .loby-list .series-preview .preview-content p{
	color: #333;
	line-height: 24px;
	font-size: 14px;
	padding: 0 28px ;
}
div.content div.loby-page.wine-list .loby-list .series-preview {
	margin-bottom: 44px;
}
div.content div.loby-page.wine-list .loby-list .series-preview.last + .second,
div.content div.loby-page.wine-series .loby-list .series-preview.last + .second { clear: both; }
div.content div.loby-page.wine-list .loby-list .series-preview div.wine-img{
	height: 474px;		
	margin-bottom: 29px;
}
div.content div.loby-page.wine-list .loby-list .series-preview div.wine-img a{
	display: block;
	width: 100%;
	height: 100%;	
	overflow: hidden;
	position: relative;	
}
div.content div.loby-page.wine-list .loby-list .series-preview div.wine-img a div.bg{
	width: 100%;
	height: 474px;
	position: absolute;
	z-index: -1;

	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.18s ease-out;
	-moz-transition: all 0.18s ease-out;
	-ms-transition: all 0.18s ease-out;
	-o-transition: all 0.18s ease-out;
	transition: all 0.18s ease-out;	
}
div.content div.loby-page.wine-list.hoshen .loby-list .series-preview div.wine-img a div.bg{background: url(/wp-content/themes/binyamina/images/wine-series/hoshen/hoshen-bg.jpg?200214) center no-repeat;}
div.content div.loby-page.wine-list.yogev .loby-list .series-preview div.wine-img a div.bg,
div.content div.loby-page.wine-list.hayogev .loby-list .series-preview div.wine-img a div.bg{background: url(/wp-content/themes/binyamina/images/wine-series/hayogev/hayogev-bg.jpg?200214) center no-repeat;}
div.content div.loby-page.wine-list.teva .loby-list .series-preview div.wine-img a div.bg{background: url(/wp-content/themes/binyamina/images/wine-series/teva-bg.jpg?200214) center no-repeat;}
div.content div.loby-page.wine-list.reserve .loby-list .series-preview div.wine-img a div.bg{background: url(/wp-content/themes/binyamina/images/wine-series/reserve-bg.jpg?200214) center no-repeat;}
div.content div.loby-page.wine-list.bin .loby-list .series-preview div.wine-img a div.bg{background: url(/wp-content/themes/binyamina/images/wine-series/bin-bg.jpg?200214) center no-repeat;}
 div.content div.loby-page .loby-list .series-preview div.wine-img a:hover div.bg, div.content div.loby-page .loby-list .series-preview div.wine-img.hover a div.bg{
 	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
 }
div.content div.loby-page.wine-list .loby-list .series-preview div.wine-img img{
	width: auto !important;
	position: absolute;
    	margin: auto;
    	top: 0;
    	left: 0;
    	right: 0;
    	bottom: 0;
}
div.content div.loby-page.wine-list .loby-list .series-preview h3{
	font-size: 18px;
}
/* --- Single Wine ------------------------------------------------------------------------------------ */
div.content div.single-wine{
	width: 100%;
	float: right;
}
div.content div.single-wine section.wine-intro{
	width: 100%;
	float: right;
	background-color: white;
	overflow: hidden;
	position:relative;
}
div.content div.single-wine.hoshen section.wine-intro{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyODIgODgzIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxYjFjMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzNhM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNhM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTI4MiIgaGVpZ2h0PSI4ODMiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #1b1c1f 0%, #3a3e3e 64.99%, #3a3e3e 100%);
	background-image: -o-linear-gradient(bottom, #1b1c1f 0%, #3a3e3e 64.99%, #3a3e3e 100%);
	background-image: -webkit-linear-gradient(bottom, #1b1c1f 0%, #3a3e3e 64.99%, #3a3e3e 100%);
	background-image: linear-gradient(bottom, #1b1c1f 0%, #3a3e3e 64.99%, #3a3e3e 100%);
}
div.content div.single-wine.bin section.wine-intro{
	background-color: #e9e9eb;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyODIgODk3IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmOWY2ZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTI4MiIgaGVpZ2h0PSI4OTciIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #f9f6f1 0%, #fff 75%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #f9f6f1 0%, #fff 75%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #f9f6f1 0%, #fff 75%, #fff 100%);
	background-image: linear-gradient(bottom, #f9f6f1 0%, #fff 75%, #fff 100%);
}
div.content div.single-wine.hayogev section.wine-intro,
div.content div.single-wine.yogev section.wine-intro{background-color: #ededef;}
div.content div.single-wine.teva section.wine-intro{background-color: #f1f1ef;}
div.content div.single-wine.reserve section.wine-intro{background-color: #f3f1ef;}
div.content div.single-wine.B-BOX section.wine-intro{background-color: #2d2d2b; color: #fff}
div.content div.single-wine.B-BOX section.wine-intro .wine-info .header-page h1,
div.content div.single-wine.B-BOX section.wine-intro .wine-info .header-page h2,
div.content div.single-wine.B-BOX section.wine-intro .wine-info .header-page strong,
div.content div.single-wine.B-BOX section.wine-intro .wine-info  section.wine-specification div.spec-row p,
div.content div.single-wine.B-BOX p {  color: #fff}


div.content div.single-wine section.wine-intro .wine-info{
	width: 52%;
	float: right;
	padding: 79px 0 36px 0; 
	margin-left: 11%;
}
div.content div.single-wine p{margin-bottom: 0px;}
div.content div.single-wine section.wine-intro .wine-info .header-page{
	width: 100%;
	float: right;
	position: relative;
	margin-bottom: 40px;
}
div.content div.single-wine section.wine-intro .wine-info .header-page h1 {
	color:#000000;
	font-size: 42px;
	line-height: 42px;
	float: right;
	margin-left: 18px;
	margin-bottom: 11px;
}
div.content div.single-wine.hoshen section.wine-intro .wine-info .header-page h1{color: #ffffff;}
div.content div.single-wine section.wine-intro .wine-info .header-page div.wine-version-list{
	width: 97px;
	float: right;
	position: absolute;
	top:-5px;
	right: 105px;
	padding: 13px;
}
div.content div.single-wine section.wine-intro .wine-info .header-page div.wine-version-list ul li.active{
	width: 100%;
	display: block;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	cursor:pointer;
	margin-bottom: 11px;
}
div.content div.single-wine section.wine-intro .wine-info .header-page div.wine-version-list ul li.active > span.arrow-dropdown{
	width: 12px;
	height: 6px;
	float: left;
	background: url(/wp-content/themes/binyamina/images/icon-spirte.png?13.2.14) -64px 0px;
	position: relative;
	top: 9px;
	left: 2px;
}
div.content div.single-wine section.wine-intro .wine-info .header-page div.wine-version-list:hover ul li.active > span.arrow-dropdown{
	background: url(/wp-content/themes/binyamina/images/icon-spirte.png?13.2.14) -87px 0px;
}
div.content div.single-wine section.wine-intro .wine-info .header-page div.wine-version-list:hover{
	border: 1px solid #d5c2b3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
}
div.content div.single-wine section.wine-intro .wine-info .header-page div.wine-version-list ul li{
	width: 100%;
	display: none;
	color: #979389;	
	font-size: 14px;
	line-height: 24px;
	cursor: pointer;
	margin-bottom: 6px;
}
div.content div.single-wine section.wine-intro .wine-info .header-page div.wine-version-list:hover ul li{ display: block; }
div.content div.single-wine section.wine-intro .wine-info .header-page div.wine-version-list:hover li.active{color: #27292d;}
div.content div.single-wine section.wine-intro .wine-info .header-page  strong{
	float: right;
	clear: both;
	color: #000;	
	font-size: 20px;
	line-height: 24px;	
}
div.content div.single-wine.hoshen section.wine-intro .wine-info .header-page  strong{color:#fff;}
div.content div.single-wine section.wine-intro .wine-info div.intro-wine-text{
	width: 100%;
	float: right;
	color: #333333;
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 35px;
}
div.content div.single-wine.hoshen section.wine-intro .wine-info div.intro-wine-text{color:#fff;}
div.content div.single-wine section.wine-intro .wine-info  section.wine-specification{
	width: 100%;
	float: right;
	margin-bottom: 10px;
}
div.content div.single-wine section.wine-intro .wine-info  section.wine-specification div.spec-row{
	position: relative;
	border-bottom: 1px solid #e2d0c2;
	padding-bottom: 14px;
	padding-left: 54px;
	margin-right: 50px;
	margin-bottom: 12px;
}
div.content div.single-wine.hoshen section.wine-intro .wine-info  section.wine-specification div.spec-row{border-bottom: 1px solid #606165;}
div.content div.single-wine section.wine-intro .wine-info  section.wine-specification div.spec-row.last{border:0px;}
div.content div.single-wine section.wine-intro .wine-info  section.wine-specification div.spec-row .spec-img{
	width: 29px;
	height: 25px;
	position: absolute;
	top: 7px;
	right: -50px;
	background: url(/wp-content/themes/binyamina/images/icon-spirte.png?220115);
}
div.content div.single-wine section.wine-intro .wine-info  section.wine-specification div.spec-row .spec-img.grapes_icon{
	 background-position:1px -95px;
}
div.content div.single-wine section.wine-intro .wine-info  section.wine-specification div.spec-row .spec-img.location_icon{
	width: 18px;
	height: 26px;	
	background-position:-48px -95px;
	top: 2px;
	right: -45px;
}
div.content div.single-wine section.wine-intro .wine-info  section.wine-specification div.spec-row .spec-img.glass_icon{
	width: 17px;
	height: 40px;
	background-position:-83px -95px; 
	top: 0px;
	right: -45px;
}
div.content div.single-wine section.wine-intro .wine-info  section.wine-specification div.spec-row .spec-img.barrel_icon{
	width: 20px;
	height: 25px;
	background-position:-129px -96px; 
	top: 1px;
	right: -46px;
}
div.content div.single-wine section.wine-intro .wine-info  section.wine-specification div.spec-row .spec-img.temp_icon{
	width: 31px;
	height: 23px;
	background-position:-170px -97px;
	top: 3px;
	right: -47px;
}
div.content div.single-wine section.wine-intro .wine-info  section.wine-specification div.spec-row .spec-img.precent_icon{
	width: 23px;
	height: 23px;
	background-position:-218px -97px; 
	top: 5px;
	right: -49px;
}
div.content div.single-wine section.wine-intro .wine-info  section.wine-specification div.spec-row span.spec-title{
	font-size: 14px;
	color: #8a6648;
	font-family: "almoni-dl-bold";
	line-height: 24px;
}
div.content div.single-wine section.wine-intro .wine-info  section.wine-specification div.spec-row p{
	font-size: 15px;
	line-height: 24px;
	color:#333333;
}
div.content div.single-wine.hoshen section.wine-intro .wine-info  section.wine-specification div.spec-row p{color:#ffffff;}
div.content div.single-wine section.wine-intro .wine-image{
	width: 36.3%;
	height: 889px;
	float: left;
	position: relative;
	text-align: center;
}
div.content div.single-wine section.wine-intro .wine-image img{
	position: relative;
	margin-top: 50px;
}
div.content div.single-wine section.about-wine{
	width: 100%;
	float: right;
	border-bottom: 1px solid #d8c9ba;
	padding: 85px 0 65px;
	margin-bottom: 54px;

}
div.content div.single-wine section.about-wine .main-about{
	width: 50%;
	float: right;
}
div.content div.single-wine section.about-wine .main-about > article.content{ 	
	width: 100%;
	float: right;
	margin-bottom: 55px;
}
div.content div.single-wine section.about-wine .main-about > .bzir{color: #990f33; font-size: 26px; line-height: 24px; padding-right: 2px; margin-bottom: 53px;}
div.content div.single-wine section.about-wine .main-about > article.content h2{
	color: #000;
	font-family: "almoni-dl-bold";
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 14px;
}
div.content div.single-wine section.about-wine .main-about > article.content p{
	color:#333333;
	font-size: 15px;
	line-height: 24px;
	text-align: justify;
}
div.content div.single-wine section.about-wine aside.about-aside{
	width:39.65%;
	float: left;
	margin-top: 126px;
}
div.content div.single-wine section.about-wine aside.about-aside.no-vintage{margin-top: 40px;}
div.content div.single-wine section.wine-intro .wine-info div.trophy-area{
	float: right;
	clear: both;
	margin: 0 36px 18px -15px ;
}
div.content div.single-wine section.wine-intro .wine-info div.trophy-area h2{ font-size: 15px; color: #ac8667; font-family: "almoni-dl-bold"; line-height: 24px; margin-bottom: 25px; margin-right: 15px;}
div.content div.single-wine section.wine-intro .wine-info > div.trophy-area div.prize{
	width: 90px;
	height: 131px;
	float: right;
	text-align: center;
	margin:0 0 15px 15px;
}
div.content div.single-wine section.wine-intro .wine-info > div.trophy-area div.prize a { width: 90px; display: inline-block; }
div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize.four{
	margin-left: 0px;
}
div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize span.prize-icon{
	width: 100%;
	height: 55px;
	float: right;
	margin-bottom: 6px;
}
div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize span.prize-icon img { max-width: 53px; }
div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize span.prize-icon.gold{
	background: url(/wp-content/themes/binyamina/images/prizes/trophy-gold.png?200214) no-repeat center;
}
div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize span.prize-icon.sliver, div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize span.prize-icon.silver{
	background: url(/wp-content/themes/binyamina/images/prizes/trophy-silver.png?200214) no-repeat center;
}
div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize span.prize-icon.bronze{
	background: url(/wp-content/themes/binyamina/images/prizes/trophy-bronze.png?200214) no-repeat center;
}
div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize span.prize-icon.double_gold{
	background: url(/wp-content/themes/binyamina/images/prizes/trophy-double_gold.png?200214) no-repeat center;
}
div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize span.prize-title, div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize span.prize-title + span.prize-year{
	color: #333;
	font-size: 15px;
	display: block;
}
div.content div.single-wine.hoshen section.wine-intro .wine-info  > div.trophy-area div.prize span.prize-title, div.content div.single-wine.hoshen section.wine-intro .wine-info  > div.trophy-area div.prize span.prize-title + span.prize-year{color:white;}
div.content div.single-wine section.about-wine  aside.about-aside div.advice-box{
	max-width: 286px;
	width: 100%;
	float: right;
	border: 1px solid #d5c2b3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-clip: padding-box;
	padding: 62px 38px;
	margin-bottom:20px;
}
div.content div.single-wine section.about-wine  aside.about-aside > div.advice-box h3{
	font-size: 22px;
	line-height: 24px;
	color:#000000;
	margin-bottom: 27px;
}
div.content div.single-wine section.about-wine  aside.about-aside > div.advice-box p{
	font-size: 14px;
	line-height: 24px;
	color:#333333;
	text-align: justify;
}
div.content div.single-wine section.more-wines{
	width: 100%;
	float: right;
	position:relative;
	padding:  0 0 126px 0;
}
div.content div.single-wine section.more-wines .more-title {
	color: #202020;
	font-family: "almoni-dl-bold";
	font-size: 25px;
	line-height: 24px;
	text-align: center;
	position: relative;
	padding: 22px;
	margin-bottom: 59px;
}
div.content div.single-wine section.more-wines .wines-items{
	width: 860px;
	height: 280px;
	direction: ltr;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
div.content div.single-wine section.more-wines .wines-items .bx-wrapper{max-width: 100% !important;}
div.content div.single-wine section.more-wines .wines-items .bx-viewport ul{
	width: 3000px;
	position: absolute;
	top:0px;
	/*right: -160px;*/
}
div.content div.single-wine section.more-wines .wines-items .wine {
	width: 80px;
	float: right;
	/*margin-left: 116px;*/
	padding: 0 44px ;
}
div.content div.single-wine section.more-wines .wines-items .wine a { display: block; width: 100%; }
div.content div.single-wine section.more-wines .wines-items .wine a .wine-img{
	height: 220px;
	margin-bottom: 20px;
	position: relative;
	display: block;
	width: 100%;	
}
div.content div.single-wine section.more-wines .wines-items .wine a img{
	width: auto !important;
	height: 100%;
	display: block;
	margin: 0 auto;
	position: absolute;
	right: 0px;
	left: 0px;
	bottom: 0px;
}
div.content div.single-wine section.more-wines .wines-items .wine a span.wine-title{
	color: #414141;
	font-family: "almoni-dl-bold";
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	display: block;
}
div.content div.single-wine section.more-wines .wines-arrows{
	width: 100%;
	position: relative;
}
div.content div.single-wine section.more-wines .wines-arrows a.right-arrow{
	width: 14px;
	height: 25px;
	cursor: pointer;
	background: url(/wp-content/themes/binyamina/images/icon-spirte.png?13.2.14) -43px -154px;
	position: absolute;
	right: 0px;
	top: 111px
}
div.content div.single-wine section.more-wines .wines-arrows a.right-arrow .bx-next{text-indent: -9999px; display: block; height: 100%;}
div.content div.single-wine section.more-wines .wines-arrows a.left-arrow{
	width: 14px;
	height: 25px;
	cursor: pointer;
	background: url(/wp-content/themes/binyamina/images/icon-spirte.png?13.2.14) -0px -154px;
	position: absolute;
	left: 0px;
	top: 111px;
}
div.content div.single-wine section.more-wines .wines-arrows a.left-arrow .bx-prev{text-indent: -9999px; display: block; height: 100%;}
/* Visitor Center */
.main-data-content {
	width: 100%;
	position: relative;
	float: right;
}
.events .main-data-content{
	margin-top: 50px;
	margin-bottom: 88px;
}
.events.visitor-center .main-data-content{margin-bottom: 44px;}
.main-data-content .data-bg {
	width: 100%;
	height: 604px;
	background: url(/wp-content/themes/binyamina/images/data-page/visitor-center-bg.jpg) no-repeat top center;
	position: relative;
	/*z-index: -1;*/
	margin: 0 auto 70px;
}
.main-data-content .static-block { clear: both;}
.events.event .main-data-content .data-bg{background: url(/wp-content/themes/binyamina/images/data-page/event-bg.jpg) no-repeat top center;}
.events.event .main-data-content .data-bg .wrapper .inner{padding: 62px 56px 0;}
.events.visitor-center .main-data-content .data-bg .wrapper .inner{padding: 62px 95px 0;}
.main-data-content .data-bg h1{
	color: #fff;
	font-size: 48px;
	line-height: 50px;
	margin-bottom: 30px;
}
.main-data-content .data-bg p{
	max-width: 510px;
	color: #fff;
	font-size: 17px;
	line-height: 30px;
	margin-right: 6px;
}
.events.event .main-data-content .data-bg p{max-width: 720px;}
.main-data-content  .static-block{
	max-width: 936px;
	width: 100%;
	border: 1px solid #d8c9ba;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 14px 31px;
	margin: 0 auto 10px;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
}
.main-data-content  .static-block .static-title{
	color: #6b7939;
	font-size: 62px;
	line-height: 30px;
	margin-left:29px;
}
.main-data-content  .static-block span.icon.leaf{
	width: 39px;
	height: 41px;
	display: inline-block;
	margin-left: 24px;
	background: url(/wp-content/themes/binyamina/images/icon-spirte.png?13.3.14)  -66px -146px;
	position: relative;
	top: 6px;
}
.main-data-content  .static-block p{
	max-width: 660px;
	display: inline-block;
	color: #6b7939;
	line-height: 30px;
	position: relative;
	top: 5px;
	margin-bottom: 8px;
}
.main-data-content  .static-block p span.row-one{font-size: 27px; display: block;}
.main-data-content  .static-block p span.row-two{font-size: 20px; display: block;}
.events{width: 100%; float: right;}
.events.visitor-center{padding-bottom: 0px;}
.events .main-data-content div.row-fulid {width:100%; float: right; margin-bottom: 0px; }
.events .main-data-content div.row-fulid .wrapper{max-width: 874px;}
.events .main-data-content div.row-fulid .wrapper .inner{padding: 0;}
.events .main-data-content div.row-fulid div.box3{
	width: 31%;
	float: right;
	background: #f5f4ef;
	box-sizing: border-box;
	margin-left: 3%;
}
.events .main-data-content div.row-fulid div.box3.size2 { width:47%; }
.events .main-data-content div.row-fulid div.box3.last{margin-left: 0;}
.events .main-data-content div.row-fulid div.box3  > div, .events .main-data-content div.row-fulid div.box3  > a > div{ padding: 24px 29px 16px;}
.events .main-data-content div.row-fulid div.box3 .box-header { padding-left: 5px; }
.events .main-data-content div.row-fulid div.box3 .box-header a { display: inline-block; }
.events .main-data-content div.row-fulid div.box3  > div  div.text { height: 240px; overflow: hidden; margin-bottom: 20px;}
.events .main-data-content div.row-fulid div.box3 .box-header {cursor: pointer;}
.events .main-data-content div.row-fulid div.box3.tour1 .box-header{background: #990f33;}
.events .main-data-content div.row-fulid div.box3.tour2 .box-header{background: #ac8667;}
.events .main-data-content div.row-fulid div.box3.tour3 .box-header{background: #2a5a22;}
.events .main-data-content div.row-fulid div.box3 .box-header h4{
	color: #fff;
	font-size: 25px;
	line-height: 26px;
}
.events .main-data-content div.row-fulid div.box3  .tour-desc { 
	height:170px;
}
.events .main-data-content div.row-fulid div.box3.tour1 .box-header h4{font-size: 22px;}
.events .main-data-content div.row-fulid div.box3 .box-header h4 a{color: #fff;}
.events .main-data-content div.row-fulid div.box3 .box-header h5{
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 2px;
}
.events .main-data-content div.row-fulid div.box3 .box-header h5 a{color: #fff;}
.events .main-data-content div.row-fulid div.box3 p{
	color: #000;
	font-size: 15px;	
	line-height: 24px;
	margin-bottom:24px;
}
.events .main-data-content div.row-fulid div.box3 p:nth-last-child{margin-bottom: 0px;}
.events .main-data-content div.row-fulid  a.read-more{
	color: #ac8667;
	display: inline-block;
	font-size: 14px;
	line-height: 26px;
	border: 1px solid #d8c9ba;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	padding: 3px 31px;
}
#main-page-content .events .main-data-content div.row-fulid  a.read-more:focus { padding: 3px 31px;  }
.events .main-data-content div.row-fulid .box2  a.read-more{margin-top: 22px; position: absolute; bottom: 27px;}
.events .main-data-content div.row-fulid a.read-more:hover{background: #d8c9ba; color:#ffffff;}
.events .main-data-content div.row-fulid .box2{float: right; width: 48%; background: #f5f4ef;}
.events .main-data-content div.row-fulid .box2.first{margin-left: 4%;}
.events .main-data-content div.row-fulid .box2 div.box-header{cursor: pointer; border-bottom: 1px solid #d8c9ba; padding: 22px 32px; margin-bottom: 29px;}
.events .main-data-content div.row-fulid .box2 div.box-header h2{color: #27292d; font-size: 26px; line-height: 26px;}
.events .main-data-content div.row-fulid .box2 .text{height: 324px; position: relative; padding: 0 30px 26px;}
.events .main-data-content div.row-fulid .box2 .text p{font-size: 15px; line-height: 24px; margin-bottom: 24px;}
aside.footer-contact {
	width: 0%;
	float: right;
	height: 83px;
	position: absolute;
	top:75px;
}
aside.footer-contact + .wpcf7-response-output{display: none !important;}
.events.event aside.footer-contact {z-index: 1000;}
aside.footer-contact  > .placeholder{
	width: 100%;
	height: 51px;
	z-index: 1000;
	background-color: #990f33;
	padding: 18px 0 13px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 1s ease, bottom 0s;
	-moz-transition: opacity 1s ease, bottom 0s;
	-ms-transition: opacity 1s ease, bottom 0s;
	-o-transition: opacity 1s ease, bottom 0s;
	transition: opacity 0.5s ease, bottom 0s;
}
aside.footer-contact  > .placeholder.fixed-bottom{ position: fixed; bottom: 0px; opacity: 1; filter: alpha(opacity=100);}
aside.footer-contact  > .placeholder p.text{
	width: 200px;
	float: right;
	display: inline-block;
	color: #fff;
	font-size: 15px;
	line-height: 22px;
	text-align: center;
	margin: 0;
}
	aside.footer-contact > .placeholder p.text.long { 
		margin-right: 0px;
		  width: 230px;
		  text-align: left;
	}
aside.footer-contact  > .placeholder p.text > .phone-num{font-size: 17px; display: block; margin-bottom: 0px !important;}
aside.footer-contact  > .placeholder .form{float: right; padding-top: 13px;}
aside.footer-contact  > .placeholder .form > p{float: right; margin-bottom: 0 !important; position: relative;}
aside.footer-contact  > .placeholder .form > p input.wpcf7-form-control{
	width: 150px;
	height: 30px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f5f4f0;
	float: right;
	color: black;
	font-size: 12px;
	font-family: 'almoni-dl';
	line-height: 32px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid transparent;
	padding: 1px 17px;
	margin-left: 4px;
}
aside.footer-contact .wpcf7-not-valid{border: 1px solid red !important;   background: rgb(130, 6, 6) !important;}
aside.footer-contact  span.wpcf7-not-valid-tip{    color: #f5abab; font-size: 11px;}
aside.footer-contact  > .placeholder .form > p input.wpcf7-submit{
	width: 62px !important;
	height: 35px !important;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #6c0d24;
	color: #fff;
	font-family: 'almoni-dl';
	font-size: 14px;
	line-height: 32px;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 0px;
}
aside.footer-contact  > .placeholder .form > p input.wpcf7-submit:hover{background-color: #4a0516;}

div.content div.wpcf7 aside.footer-contact label {
    width: auto;
    float: none;
    display: inline-block;
    position: absolute;
    top: -17px;
	right: 0;
    color: white;
    font-size: 13px;
}


.events section.coluge{
	width: 100%;
	float: right;
	position: relative;
	margin-bottom: 110px;
}
.visitor-center.events section.coluge{margin-bottom: 0; z-index: 9;}
.events section.coluge .side-banner{
	float: right;
	width: 15.95%;
	position: relative;
}
div.coluge-wrapper {width: 68.1%; float: right; position: relative;}
div.coluge-wrapper div.coluge-item {float: right; width: 33.333%; }
div.coluge-item{height: 204px; overflow: hidden;}
.events section.coluge img{display: block; width: 100%}
.events .bottom-content.two-rows{width: 100%; float: right;}
.events.visitor-center .bottom-content.two-rows{margin-bottom: 76px;}
.events .bottom-content.two-rows article{
	width: 37.5%;
	float: right;
	padding: 35px 0 0 0;
	margin-left: 10%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.events .bottom-content.two-rows article h3{
	font-size: 40px;
	line-height: 24px;
	color: #990f33;
	margin-bottom: 40px;
}
.events .bottom-content.two-rows article p{
	font-size: 17px;
	line-height: 30px;
	color: #333333;
	margin-bottom: 30px;
}
.events .bottom-content.two-rows article p span.sub-header{
	font-size: 24px;
	line-height: 30px;
	color: #990f33
}
.events .bottom-content.two-rows article p span.seperator{padding: 0 5px;}
.events .bottom-content.two-rows aside.side-img{
	float: left;
	width: 47.5%;
	position: relative;
	margin-top: 34px;
}
.events .bottom-content.two-rows aside.side-img img{display: block;}
.bottom-content.one-row{width: 100%; float: right; margin-bottom: 234px;}
.bottom-content.one-row .wrapper .inner{padding: 0 15px;}
.bottom-content.one-row .header-page{width: 100%; float: right; text-align: center; position: relative; padding-bottom: 20px; margin-bottom: 50px;}
.bottom-content.one-row .header-page h2, .events .header-page h2, .about .header-page h2{color: #202020; font-size: 29px; line-height: 26px; font-family: 'almoni-dl-bold'; }
.bottom-content.one-row .bottom-list{width: 100%; float: left;}
.bottom-content.one-row .bottom-list.four-childs{width: 80%; margin-left: 10%;}
.bottom-content.one-row .bottom-list article.list-item{
	width: 19%;
	float: right;
	max-width: 176px;
	margin-left: 18px;
}
.bottom-content.one-row .bottom-list.four-childs article.list-item{width: 23%; margin-left: 2.4%;}
.bottom-content.one-row .bottom-list.two-items { width: 80%; margin-left: 10%;}
.bottom-content.one-row .bottom-list article.list-item.last{margin-left: 0px !important;}
.bottom-content.one-row .bx-viewport .bottom-list article.list-item.last{margin-left: 18px !important;}
.bottom-content.one-row .bx-wrapper{direction: ltr; max-width: 100% !important;}
.bottom-content.one-row .bx-wrapper .bx-viewport{float: right;}
.bottom-content.one-row .bx-wrapper .bx-controls.bx-has-pager{display: none;}
article.list-item .item-img{margin-bottom: 20px;}
article.list-item .item-img img,
article.list-item .item-img a {display: block; width: 100%;}
article.list-item span.item-name{color: #202020; font-size: 17px; font-family: almoni-dl-bold; text-align: center; display: block; line-height: 24px;}
/* data-content-full */
/* Hall */
div.content div.data-content-full{width: 100%; float: right; position: relative; padding: 75px 0 0;}
.data-content-full div.main-content{width: 100%; float: right; margin-bottom: 60px;}
.data-content-full.events.hall div.main-content{margin-bottom: 0px;}
section.data-page-slider{max-width:100%; margin-bottom: 52px;}
section.data-page-slider img{display: block; width: 100%;}
section.data-page-slider div#slides{position: relative; margin-bottom: -13px; visibility: hidden; min-height: 460px;}
.data-page-slider .gallery-icon[slidesjs-index='0']{
	z-index: 19;
}
.data-content-full div.slidesjs-pagination-wrap{float: right; right: 50%; position: relative;}
.data-content-full div.slidesjs-pagination-wrap > div.slidesjs-pagination-wrap{ right: -50%; z-index: 100; bottom: 38px;}
.data-content-full div.slidesjs-pagination-wrap > div.slidesjs-pagination-wrap ul{margin-left: -9px;}
.data-content-full ul.slidesjs-pagination li.slidesjs-pagination-item{float: right; margin-left: 9px;}
.data-content-full ul.slidesjs-pagination li.slidesjs-pagination-item a{width: 13px; height: 13px; filter: alpha(opacity=50); opacity: .5; -moz-border-radius: 6px / 7px; -webkit-border-radius: 6px / 7px; border-radius: 6px / 7px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #fff; display: block; text-indent: -9999px;}
.data-content-full ul.slidesjs-pagination li.slidesjs-pagination-item a:hover, ul.slidesjs-pagination li.slidesjs-pagination-item a.active{opacity: 1; filter: alpha(opacity=100);}
.slidesjs-navigation{
	position: absolute;
	bottom: 35px;
	right: 2px;
	z-index: 10;
}
.slidesjs-navigation.slidesjs-play,.slidesjs-navigation.slidesjs-stop {
    display: block;
    width: 20px;
    height: 20px;
    background: url(/wp-content/themes/binyamina/images/icon-spirte.png?220115) no-repeat -266px -91px;
    text-indent: -9999px;
    overflow: hidden;
    background-color: black;
    padding: 8px;
}
.slidesjs-navigation.slidesjs-stop {
    background-position: -303px -92px;
}
.data-page-slider .gallery-icon{position: absolute; left: 0px; z-index: 0;}
.data-content-full div.data-content{/*width: 706px;*/ color: #4d4d4d; font-family: "almoni-dl"; font-size: 17px; line-height: 30px; margin: 0 auto;}
.data-content-full.hall div.data-content{margin-bottom: 75px;}
.single-events .data-content-full.hall div.data-content{margin-bottom: 102px;}
.data-content-full div.data-content p{max-width: 706px; margin: 0 auto 20px; text-align: justify;}
div.data-content p a, div.data-content td a, div.data-content li a { 
	color:#990f33;
	text-decoration: underline;
}
div.data-content p a:hover, div.data-content td a:hover, div.data-content li a:hover { text-decoration: none;}
.data-content-full div.data-content h2,
.data-content-full div.data-content h2.sub-header {width: 706px; margin: 40px auto 8px; font-size: 22px; color: #990f33;}
.data-content-full div.data-content h3 {width: 706px; margin: 40px auto 8px; font-size: 19px; color: #990f33;}
.data-content-full div.data-content h4  {width: 706px; margin: 40px auto 8px; font-size: 17px; color: #333;}
.data-content ul { list-style-type: square;  margin-right: 40px; margin-bottom: 40px;}
.data-content ul li { list-style-type: square; margin-bottom: 20px;}
.data-content-full div.data-content  ol { list-style-type: decimal}
.data-content-full div.data-content ol li { list-style-type: decimal; margin-bottom: 20px; }
.data-content-full div.data-content  ul,
.data-content-full div.data-content ol { 
width: 630px; margin: 0 auto 40px;}
}
/* Tour */
div.data-content-full .header-page strong{color: #000; font-family: "almoni-dl-bold"; font-size: 20px; line-height: 24px;  display: block; margin-top: 22px; margin-bottom: -10px;}
table.info-table-content {width:706px; margin: 45px auto 0;}
td {
	color: #000;
	font-family: "almoni-dl";
	font-size: 17px;
	line-height: 30px;
}
table.info-table-content td{text-align: right;}
table.info-table-content td.title {
	color: #990f33;
	font-family: "almoni-dl-bold";
	font-size: 17px;
	line-height: 30px;
	padding-left: 8px;
	width: 192px;
}
.coluge--slide-content{width: 100%; float: right; position: relative; margin-bottom: 110px;}
div.content div.data-content-full.business-events .coluge--slide-content{margin-bottom: 110px;}
.coluge--slide-content  .side-banner{float: right; width: 14.9%; position: relative;}
.coluge--slide-content div.coluge-wrapper{width: 70.201%; float: right; position: relative;}
.coluge--slide-content div.coluge-wrapper div.coluge-column { float: right; width: 28.5%;}
.coluge--slide-content  div.coluge-wrapper div.coluge-item { float: right; width: 100%;}
.coluge--slide-content div.coluge-item { height: 204px; overflow: hidden;}
.coluge--slide-content div.coluge-item img{width: 100%; display: block;}
/*.coluge--slide-content  div.coluge-wrapper div.slide-content-review{float: right; background: beige; height: 408px; width: 43%;}*/
.tour-list{max-width: 866px; margin: 0 auto; width: 95%;}
.tour-list div.box2{float: right; width: 48.3%; margin-left: 3.4%; background: #f5f4ef; box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.tour-list div.box2.last{margin-left: 0px;}
.tour-list div.box2 div.box-header{padding: 26px 31px 18px;}
.tour-list div.box2.tour1 div.box-header {background: #990f33;}
.tour-list div.box2.tour2 div.box-header{background: #ac8667;}
.tour-list div.box2 div.box-header h3, .tour-list div.box2 div.box-header h4 {color: #fff; font-size: 22px; line-height: 26px;}
.tour-list div.box2 div.box-content{padding: 30px 31px 28px 34px;}
.tour-list div.box2 div.box-content .text{height: 188px;}
.tour-list div.box2 div.box-content p {color: #000; font-size: 15px; line-height: 24px;}
.tour-list div.box2 a.read-more{color: #ac8667; display: inline-block; font-size: 14px; line-height: 26px; border: 1px solid #d8c9ba; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding: 3px 31px; margin-top: 26px;}
.tour-list div.box2 a.read-more:hover { background: #d8c9ba; color: #ffffff;}

.data-content-full.event-single div.main-content{margin-bottom: 160px;}
div.fourth-sep.list-boxes, div.five-sep.list-boxes{ width: 100%; float: right; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding: 0 15px;}
article.list-item { float: right; width: 23.44%; margin-left: 2.08%;}
div.five-sep.list-boxes article.list-item {width: 18%; margin-left: 2.5%;}
div.five-sep.list-boxes article.list-item.last{margin-left: 0px;}
article.list-item.last{margin-left: 0px;}
.bottom-content.one-row .bottom-list.clients-list article.list-item{width: 17%; margin:0 0 3.65% 3.65%;}
.bottom-content.one-row .bottom-list.clients-list article.list-item .item-img{margin: 0px;}
.bottom-content.one-row .bottom-list.clients-list article.list-item .item-img img{width: 100%;}

/* gift pack */
div.content div.data-content-full.pack { padding-top: 0px; margin-bottom: 0px;}
.data-content-full.pack div.main-content { margin-bottom: 0px;}
div.content div.data-content-full.pack div.row { 
	width: 100%; 	
	float: right;
}
div.content div.data-content-full.pack div.row.first { height: 418px;}
div.content div.data-content-full div.row.first .hero-img { 
	  position: absolute;
	  z-index: 0;
	  width: 100%;
	  text-align: center;
	  height: 418px;
	  overflow: hidden;
}
div.content div.data-content-full div.row.first .hero-img img { height: 418px;}

div.content div.data-content-full div.row.first .data { 
	z-index: 10; position: relative; text-align: center; 
	margin-top: 80px;
	color: white;
}
div.content div.data-content-full div.row.first .data  *  { color: white;}
div.content div.data-content-full div.row.first .data h1 { 	
	font-size: 48px;
	line-height: 48px;
	font-weight: bold;
	margin-bottom: 18px;
	font-family: 'almoni-dl-bold';
}
div.content div.data-content-full div.row.first .data h2 { 
	font-size: 29px;
	line-height: 29px;
	margin-bottom: 20px;
}
div.content div.data-content-full div.row.first .data .spt-line { 
	width: 50px;
	height: 1px;
	background: white;
	display: inline-block;
	margin-bottom: 40px;
}
div.content div.data-content-full div.row.first .data p { 	
	font-size: 19px;
	line-height: 30px;	
	max-width: 700px;
	margin:0 auto;
}
div.content div.data-content-full div.row.second { padding:65px 0; }
div.content div.data-content-full div.row.second .data{ 
	width: 32%;
	float: right;
	margin-right: 3%;
	margin-top: 20px;
}
div.content div.data-content-full div.row.second .data h2 {  
	font-size: 24px;
	line-height: 32px;
	color: #990f33;
	margin-bottom: 40px;
}
div.content div.data-content-full div.row.second .data p { 
	font-size: 17px;
	line-height: 30px;	
}

div.content div.data-content-full div.row.second .img { 
	width: 61%;
	max-width: 600px;
	float: left;
}
div.content div.data-content-full div.row.second .img img { width: 100%;}
div.content div.data-content-full div.row.third { padding:65px 0; background: #f6f3ee;}
div.content div.data-content-full div.row.third .data{ 
	width: 32%;
	float: left;
	margin-left: 3%;
	margin-top: 44px;
}
div.content div.data-content-full div.row.third .data h2 {  
	font-size: 24px;
	line-height: 32px;
	color: #000;
	margin-bottom: 40px;
}
div.content div.data-content-full div.row.third .data p { 
	font-size: 17px;
	line-height: 30px;	
}

div.content div.data-content-full div.row.third .img { 
	width: 61%;
	max-width: 600px;
	float: right;
}
div.content div.data-content-full div.row.third .img img { width: 100%;}
div.content div.data-content-full div.row.banner { padding:85px 0;  text-align: center; width: 100%;}
/* About */
.data-content-full.about div.data-content{width: 93.6%; margin: 0 3.2%;}
.data-content-full .data-content .half-content{float: right; width: 50%; margin-left: 7%; }
.data-content-full .data-content .half-content.last{width: 43%; margin-left: 0;}
.data-content-full .data-content .half-content p{width: 100%; font-size: 15px; line-height: 23px; margin: 0 auto 25px; text-align: justify;}
.data-content-full .data-content .half-content.last.summery{width: 36%; margin-left: 0; margin-right: 2%}
.data-content-full .data-content .half-content.summery p {font-size: 22px; line-height: 34px; color: #990f33; text-align: right;}
.data-content-full article.second-row-content{width: 100%; float: right;}
.data-content-full article.second-row-content .inner{padding: 0 15px 0 51px;}
.data-content-full article.second-row-content .header-page{padding-bottom: 24px !important; margin-bottom: 48px !important}
.data-content-full article.second-row-content .header-page h2{line-height: 20px; margin-bottom: 0px; }
.data-content-full article.second-row-content .header-page h2 .inner{padding: 0 15px;}
.data-content-full article.second-row-content .header-page h2 + p{margin: 0;}
.data-content-full article.second-row-content aside.half-content{width: 52%; float: right; margin-left: 8.7%;}
.data-content-full .half-content img{width: 100%; height: auto;}
.data-content-full article.second-row-content  div.half-content.last{width: 39.3%; float: right; }
.bottom-content.one-row .bottom-list.three-items article.list-item{width: 32.3%;float: right; max-width:100%; margin-left: 1.5%;}
.bottom-content.one-row .bottom-list.two-items article.list-item{width: 47.3%; float: right; max-width: 100%; margin-left: 4.7%;}
.bottom-content.one-row .bottom-list.one-items article.list-item{width: 25%; max-width:100%; margin: 0 37.5%;}

.data-content-full div.data-content  .second-row-content h2.about-header { color: #202020; font-size: 28px;}

section.second-row-content.vineyards-list{width: 100%; float: right;}
section.second-row-content.vineyards-list article.vineyars-item{width: 100%; float: right; margin-bottom: 70px;}
section.second-row-content.vineyards-list div.inner{padding: 0 62px;}
section.second-row-content.vineyards-list article.vineyars-item aside.img-box a { display: block; }
section.second-row-content.vineyards-list article.vineyars-item aside.img-box{float: right; width: 46%; border: 1px solid #d8c9ba; padding: 10px;margin-left: 9%;}
section.second-row-content.vineyards-list article.vineyars-item aside.img-box img{display: block;}
section.second-row-content.vineyards-list article.vineyars-item .text{float: right; width: 42.4%; margin-top: 19px;}
section.second-row-content.vineyards-list article.vineyars-item .text h3, section.second-row-content.vineyards-list article.vineyars-item .text h2{color: #990f33; font-family: 'almoni-dl-bold'; font-size: 25px; line-height: 30px; margin-bottom: 12px;}
section.second-row-content.vineyards-list article.vineyars-item .text h3 a, section.second-row-content.vineyards-list article.vineyars-item .text h2 a{color: #990f33;}
section.second-row-content.vineyards-list article.vineyars-item .text p{color: #000; font-size: 15px; line-height: 24px; margin-bottom: 25px; text-align: justify;}
section.second-row-content.vineyards-list article.vineyars-item .text a.read-more { font-size: 14px; text-decoration: underline;}

div.content div.data-content-full.vineyard-1 .main-content{margin-bottom: 106px;}
div.content div.data-content-full.vineyard-1 .bottom-content.one-row .inner{padding: 0 58px;}
div.content div.data-content-full.vineyard-1 .bottom-content.one-row .header-page{padding-bottom: 24px; margin-bottom: 48px;}
div.content div.data-content-full.vineyard-1 .bottom-content.one-row article.list-item{width: 18.3%;}
div.content div.data-content-full.vineyard-1 .bottom-content.one-row article.list-item img{width: 100%;}
.bottom-content.one-row div.nav-arrow{width: 100%; position: relative; float: right;}
.bottom-content.one-row div.nav-arrow a.right-arrow{width: 14px; height: 25px; cursor: pointer; background: url(/wp-content/themes/binyamina/images/icon-spirte.png?13.2.14) -148px 0px; position: absolute; right: -31px; top: 46px; text-indent: -9999px;}
.bottom-content.one-row div.nav-arrow a.left-arrow{width: 14px; height: 25px; cursor: pointer; background: url(/wp-content/themes/binyamina/images/icon-spirte.png?13.2.14) -131px 0px; position: absolute; left: -13px; top: 46px; text-indent: -9999px;}
.bottom-content.one-row div.nav-arrow a.right-arrow a, .bottom-content.one-row div.nav-arrow a.left-arrow a{display: block; height: 25px;}
div.content div.data-content-full.vineyard-2 section.right-side{float: right; width: 44%; margin-left: 6%; margin-top: 16px;}
div.content div.data-content-full.vineyard-2 section.right-side section.header-page{text-align: right; float: right; clear: both;}
div.content div.data-content-full.vineyard-2 section.right-side section.header-page .header-divider{width: 100%;}
div.content div.data-content-full.vineyard-2 section.right-side div.data-content{float: right;}
div.content div.data-content-full.vineyard-2 section.right-side div.data-content p{width: 100%;}
div.content div.data-content-full.vineyard-2 section.right-side div.data-content .vineyard-info{margin-top: 46px;}
div.content div.data-content-full.vineyard-2 section.right-side div.data-content .vineyard-info span.title{width: 100%; float: right; margin-bottom: 5px; font-family: "almoni-dl"; font-size: 16px;  line-height: 20px; color: #990f33; text-align: right;}
div.content div.data-content-full.vineyard-2 section.right-side div.data-content .vineyard-info p{font-size: 15px; line-height: 18px;}
div.content div.data-content-full.vineyard-2 section.data-page-slider.left-side{float: left; width: 50%; margin-top: 5px;}

div.content div.data-content-full.contact{padding-bottom: 145px;}
div.content div.data-content-full.contact .store-directions .sticker {max-width: 1184px; width: 100%; color: #fff; text-align: center; line-height: 30px; font-size: 19px; background: #990f33; padding: 31px 0 30px; margin:0 auto;}
div.content div.data-content-full.contact .store-directions .sticker span.store-name{color:#fff;}
div.content div.data-content-full.contact .store-directions div.map{max-width: 1184px; width: 100%; height: 604px; margin:0 auto;}
div.content div.data-content-full.contact .store-info {width: 100%; float: right; margin-top: 79px;}
div.content div.data-content-full.contact .store-info .inner{padding: 0 94px;}
div.content div.data-content-full.contact .store-info div.right-side{width: 50%; float: right;}
div.content div.data-content-full.contact .store-info div.right-side article.store-phones{width: 100%; float: right; clear: both; margin-bottom: 44px;}
div.content div.data-content-full.contact .store-info div.right-side article.store-phones div.item-phone {width: 90%; max-width: 330px; float: right; clear: right; border-bottom: 1px solid #d8c9ba; padding-bottom: 3px; margin-bottom: 6px; }
div.content div.data-content-full.contact .store-info div.right-side article.store-phones div.item-phone span.text {color: #990f33; font-size: 17px; line-height: 36px; float: right; }
div.content div.data-content-full.contact .store-info div.right-side article.store-phones div.item-phone span.phone-num {clear:left; float: left; font-size: 17px; line-height: 35px;}
div.content div.data-content-full.contact .store-info div.right-side article.distributors{width: 100%; float: right;}
div.content div.data-content-full.contact .store-info div.right-side article.distributors h5 {font-size: 20px; color: #000; font-family: "almoni-dl-bold"; line-height: 24px; margin-bottom: 30px; }
div.content div.data-content-full.contact .store-info div.list-dropdown{ width: 100%; max-width: 328px; float: right; clear: both; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #ffffff; position: relative; border: 1px solid #e2d0c2; margin-bottom: 20px;}
div.content div.data-content-full.contact .store-info div.right-side article.distributors div.list-dropdown{margin-bottom: 25px;}
/*div.content div.data-content-full.contact .store-info div.list-dropdown option{width: 100%; display: none; cursor: pointer; color: #990f33; font-size: 16px; line-height: 42px; color: #990f33; text-align: right; padding-right: 18px; box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}*/
div.content div.data-content-full.contact .store-info div.list-dropdown select{ width: 100%; display: inline-block; -webkit-appearance: none; cursor: pointer; font-size: 12px; outline: none; border: 0px; background: white; font-size: 16px; line-height: 42px; color: #990f33; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; direction: ltr; padding: 0 0 0 17px; }
div.content div.data-content-full.contact .store-info div.left-side div.list-dropdown select{direction: rtl; padding: 0 18px 0 0;}
div.content div.data-content-full.contact .store-info div.list-dropdown .icon{width: 12px; height: 6px; background: url(/wp-content/themes/binyamina/images/icon-spirte.png?200214) no-repeat -169px 0px;position: absolute; top: 0px; bottom: 0px; right: 19px; margin: auto; }
div.content div.data-content-full.contact .store-info div.left-side div.list-dropdown .icon{right: initial; left: 20px;}
div.content div.data-content-full.contact .store-info div.right-side article.distributors div.list-dropdown option{box-sizing:border; -moz-box-sizing:border; -webkit-box-sizing:border; text-align: left; padding-left: 18px; padding-right: 0px;}
div.content div.data-content-full.contact .store-info div.list-dropdown ul li.active{display: block;}
div.content div.data-content-full.contact .store-info div.list-dropdown.active-drop ul li.active{border-bottom: 1px solid #d5c2b3;}
div.content div.data-content-full.contact .store-info div.list-dropdown ul li a {color: #990f33;}
div.content div.data-content-full.contact .store-info div.right-side article.distributors div.distributor-info{width: 98%; max-width: 328px; float: right; }
div.content div.data-content-full.contact .store-info div.right-side article.distributors div.distributor-info p{font-size: 16px; line-height: 26px; margin-right: 25px;}
div.content div.data-content-full.contact .store-info div.left-side{width: 50%; max-width: 330px; float: left; margin-top: 6px;}
div.content div.data-content-full.contact .store-info div.left-side strong{width: 80%; display: block; color: #990f33; font-family: 'almoni-dl-bold'; font-size: 17px; line-height: 24px;  margin-bottom: 24px;}
div.content div.data-content-full.contact .store-info div.left-side div.wpcf7{float: right;}
div.content div.data-content-full.contact .store-info div.left-side .form{float: right;}
div.content div.data-content-full.contact .store-info div.left-side div.wpcf7 .form span.wpcf7-form-control-wrap, .data-content-full.pack div.data-content .right-side .form-pack .form span.wpcf7-form-control-wrap{width: 100%;  float: right; margin-bottom: 20px;}
div.content div.data-content-full.contact .store-info div.left-side div.wpcf7 span.wpcf7-form-control-wrap input, .data-content-full.pack div.data-content .right-side .form-pack span.wpcf7-form-control-wrap input{width: 100%; height: 44px; color: #767676; font-size: 16px; background: transparent; line-height: 30px; border: 0px; padding: 7px 20px; box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #faf5f6; }
div.content div.data-content-full.contact .store-info div.left-side div.wpcf7 span.wpcf7-form-control-wrap.your-message, .data-content-full.pack div.data-content .right-side .form-pack span.wpcf7-form-control-wrap.your-message{height: 148px;}
div.content div.data-content-full.contact .store-info div.left-side div.wpcf7 span.wpcf7-form-control-wrap.your-message textarea, .data-content-full.pack div.data-content .right-side .form-pack span.wpcf7-form-control-wrap.your-message textarea{ width: 100%; height: 100%; background: transparent; color: #767676; font-size: 16px; line-height: 30px; border: 0px; padding: 10px 20px; box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #faf5f6; }
div.content div.data-content-full.contact .store-info div.left-side div.wpcf7  input.wpcf7-form-control.wpcf7-submit, .data-content-full.pack div.data-content .right-side .form-pack input.wpcf7-form-control.wpcf7-submit{ width: 110px; height: 44px; cursor: pointer; -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #990f33; color: #fff; font-family: "almoni-dl-bold"; font-size: 16px; line-height: 30px; border: 0px;margin-top: 16px;}
div.content div.data-content-full.contact .store-info div.left-side div.wpcf7  input.wpcf7-form-control.wpcf7-submit:hover, .data-content-full.pack div.data-content .right-side .form-pack input.wpcf7-form-control.wpcf7-submit:hover{ background: #4a0516;}
div.content div.loby-page.packs-list .wrapper .inner{padding: 0 15px;} 
div.content div.loby-page.packs-list .loby-list .series-preview {width: 30.209%; margin-left: 4.6865%;}
div.content div.loby-page.packs-list .loby-list .series-preview.last{margin-left: 0px;}
div.content div.loby-page.packs-list .loby-list .series-preview div.wine-img{margin-bottom: 30px;}
div.content div.loby-page.packs-list .loby-list .series-preview div.wine-img a{border: 1px solid #d8c9ba; padding: 4.14%; height: 223px}
div.content div.loby-page.packs-list .loby-list .series-preview div.product-header{width: 86%; margin: 0 auto;}
div.content div.loby-page.packs-list .loby-list .series-preview div.product-header h3{width: auto; font-size: 17px;}
div.content div.loby-page.packs-list .loby-list .series-preview div.product-header span.regular-price{ color: #000; font-size: 21px; line-height: 24px; }
div.content div.loby-page.packs-list .loby-list .series-preview .preview-content{width: 86%; margin: 0 7%;}
div.content div.loby-page.packs-list .loby-list .series-preview .preview-content p{padding: 0px;}

div.login-page {width: 100%; float: right; padding: 80px 0 160px; position: relative; }
div.login-page section.header-page {text-align: center; position: relative; padding-bottom: 35px; margin-bottom: 48px; }
div.login-page section.header-page h2, div.login-page section.header-page h1 {color: #000; font-size: 42px; line-height: 24px; }
div.login-page section.text-content {width: 80%; max-width: 570px; text-align: center; margin: 0 auto 95px; }
div.login-page section.text-content p {color: #333; font-family: "almoni-dl-bold"; font-size: 17px; line-height: 30px; margin-bottom: 10px;}

div.login-page div.divider{float: right; width: 1px; height: 645px; background: #d8c9ba; position: absolute; right: 50%; margin-right: -0.5px; margin-top: 2px;}
div.login-page div.login-form{float: right; width: 46%; max-width: 330px; margin-left: 8%;}
.page-id-847 div.login-page div.login-form{float: left; margin-right: 8%; margin-left: 0;}
div.login-page .form-content .wrapper .inner{padding: 0 92px; position: relative;}
div.login-page h2{color: #990f33; font-size: 24px; line-height: 24px; margin-bottom: 51px;}
div.login-page div.form{float: right;}
div.login-page div.form p{float: right; width: 100%; margin-bottom: 0px;}
.button_div { float: right;}
div.login-page .login-form .login-logo{width: 317px; height: 333px; float: right; display: block; background: url(/wp-content/themes/binyamina/images/leaf.jpg); margin-top: 86px;}
div.login-page div.form .form-control-wrap{
	width: 100%; 	
	float: right; 
	position: relative; 
	margin-bottom: 20px;
}
div.login-page div.form .form-control-wrap input[type="text"], 
div.login-page div.form .form-control-wrap input[type="password"]{ 
	width: 100%;  
	height:44px; 
	color: #767676; 
	font-size: 16px; 
	background: #faf5f6;
	line-height: 30px; 
	border: 0px; 
	padding: 7px 20px; 
	box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
	-moz-background-clip: padding; 
	-webkit-background-clip: padding-box; 
	background-clip: padding-box; 
}
div.login-page div.form .form-control-wrap label {
    font-size: 14px;
    margin-bottom: 8px;
    float: right;
}
div.login-page div.form input.form-control.submit{width: 110px; height: 44px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #990f33; color: #fff; font-family: "almoni-dl-bold"; cursor: pointer; font-size: 16px; line-height: 30px; border: 0px; margin-top: 14px;}
div.login-page div.form input.form-control.submit:hover{background: #4a0516;}
div.login-page div.form a.forgot-pass { color: #000; font-size: 14px; float: left; line-height: 30px; position: relative; top: 26px; left: 18px; }
div.login-page div.register-form {width: 46%; max-width: 330px; float: left;}
.page-id-847 div.login-page div.register-form{float: right;}

.login-page .form-content  #wpmem_msg, .login-page .form-content  .wpmem_msg{position: relative; top:-23px;}
.login-page .text-content + .form-content  #wpmem_msg, .login-page .text-content + .form-content  .wpmem_msg{position: relative; top: -46px;}
div.login-page div.form .form-control-wrap label.error{color: red; }
#rememberme{display: none;}

div.pack-item-page {width: 100%; float: right; position: relative; padding: 75px 0 0; }
div.pack-item-page div.main-content{width: 100%; float: right; margin-bottom: 60px;}
div.pack-item-page div.main-content section.right-side {float: right; width: 44%; margin-left: 6%; margin-top: 16px; overflow: hidden;}
div.pack-item-page div.main-content section.right-side section.header-page {min-width: 300px; text-align: right; float: right; clear: both; position: relative; padding-bottom: 35px; margin-bottom: 37px;}
div.pack-item-page div.main-content section.right-side section.header-page h1{color: #000; font-family: "almoni-dl-bold"; font-size: 42px; line-height: 46px;}
div.pack-item-page div.main-content section.right-side section.header-page .header-divider{width: 100%;}
div.pack-item-page div.main-content section.right-side div.data-content {width: 90%; float: right; color: #4d4d4d; font-size: 16px; line-height: 30px; margin: 0 auto; }
div.pack-item-page div.main-content section.right-side div.data-content strong{color: #ac8667; font-weight: normal; font-size: 20px; line-height: 24px; margin-bottom: 35px; display: block;}
div.pack-item-page div.main-content section.right-side div.data-content p{width: 100%;}
div.pack-item-page div.main-content section.right-side div.add-to-cart .regular-price{float: right; clear: both; margin-bottom: 30px;}
div.pack-item-page div.main-content section.right-side div.add-to-cart .regular-price span.label-price{font-size: 15px; line-height: 30px;}
div.pack-item-page div.main-content section.right-side div.add-to-cart .regular-price span.price{font-size: 22px; line-height: 30px;}
div.pack-item-page div.main-content section.right-side div.add-to-cart .regular-price span.price span.currency-sign{font-weight: bold; font-size: 17px;}
div.pack-item-page div.main-content section.right-side div.add-to-cart .qty-area{float: right; clear: both; margin-bottom: 27px;}
div.pack-item-page div.main-content section.right-side div.add-to-cart .qty-area .text{float: right; font-size: 15px; line-height: 30px; padding-left: 12px;}
div.pack-item-page div.main-content section.right-side div.add-to-cart .qty-area > a {color: #990f33; float: right; font-size: 22px; font-family: "almoni-dl-bold"; width: 44px; background-color: #faf5f6; line-height: 44px; display: block; text-align: center; position: relative; top: -7px; }
div.pack-item-page div.main-content section.right-side div.add-to-cart .qty-area > input#qty { width: 44px; float: right; color: #121212; font-size: 22px; font-family: "almoni-dl-bold"; background-color: #faf5f6; line-height: 44px; display: block; text-align: center; position: relative; top: -7px; border: 0px; margin: 0 2px;}
div.pack-item-page div.main-content section.right-side div.add-to-cart div.add-to-cart-buttons{float: right; clear: both;}
div.pack-item-page div.main-content section.right-side div.add-to-cart div.add-to-cart-buttons button.button.btn-cart {width: 187px; height: 60px; color: #fff; font-family: "almoni-dl-bold"; font-size: 16px; line-height: 30px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #990f33; }
div.pack-item-page div.main-content section.right-side div.add-to-cart div.add-to-cart-buttons button.button.btn-cart:hover{ background: #4a0516;}
div.pack-item-page div.main-content section.left-side {float: left; width: 50%; margin-top: 5px; overflow: hidden; }
div.pack-item-page div.main-content section.left-side img{width: 100%;}
div.pack-item-page .bottom-content {margin: 107px 0 167px;}
div.pack-item-page .bottom-content .bottom-list.product-list .product-item{width: 30.209%; float: right; margin-left: 4.6865%; }
div.pack-item-page .bottom-content .bottom-list.product-list .product-item.last{margin-left: 0px;}
div.pack-item-page .bottom-content .bottom-list.product-list .product-item .wine-img{width: 100%;float: right; margin-bottom: 30px; overflow: hidden;}
div.pack-item-page .bottom-content .bottom-list.product-list .product-item .wine-img a{border: 1px solid #d8c9ba; padding: 4.14%; display: block;}
div.pack-item-page .bottom-content .bottom-list.product-list .product-item .wine-img a img{display: block; width: 100%; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.18s ease-out; -moz-transition: all 0.18s ease-out; -ms-transition: all 0.18s ease-out; -o-transition: all 0.18s ease-out; transition: all 0.18s ease-out;}
div.pack-item-page .bottom-content .bottom-list.product-list .product-item .wine-img:hover a img{transform: scale(1.02); -ms-transform: scale(1.02); -moz-transform: scale(1.02); -webkit-transform: scale(1.02); -o-transform: scale(1.02); -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%;}
div.pack-item-page .bottom-content .bottom-list.product-list .product-item div.product-header{width: 86%; margin: 0 auto;}
div.pack-item-page .bottom-content .bottom-list.product-list .product-item div.product-header h3{width: auto; float: right; font-size: 18px;color: #000; font-family: "almoni-dl-bold"; line-height: 24px; margin-bottom: 20px;}
div.pack-item-page .bottom-content .bottom-list.product-list .product-item div.product-header span.regular-price {float: left; color: #000; font-size: 21px; line-height: 24px; }
div.pack-item-page .bottom-content .bottom-list.product-list .product-item .preview-content {width: 86%; height: 80px; float: right; overflow: hidden; text-align: center; margin: 0 7%; }
div.pack-item-page .bottom-content .bottom-list.product-list .product-item .preview-content p {color: #333; line-height: 24px; font-size: 14px; }

.coluge--slide-content div.coluge-wrapper div.bx-wrapper{direction: ltr;
	position: relative;
float: right;
background: Black;
color: white;
height: 408px;
width: 43% !important; }
.coluge--slide-content div.coluge-wrapper div.bx-viewport{height: 100% !important; z-index: 2;}
.coluge--slide-content div.coluge-wrapper div.bx-viewport .slide-item{direction: rtl;}
.coluge--slide-content div.coluge-wrapper div.bx-viewport .slide-item .slide-wrap{width: 64%; margin: 50px auto 0; text-align: right;}
.coluge--slide-content div.coluge-wrapper div.bx-viewport .slide-item .slide-wrap p{color: #fff; font-size: 13px; line-height: 24px; margin-bottom: 12px;}
.coluge--slide-content div.coluge-wrapper .bx-pager.bx-default-pager{direction: rtl;}
.coluge--slide-content div.coluge-wrapper .bx-controls-direction{display: none;}
.coluge--slide-content div.coluge-wrapper  div.bx-controls.bx-has-pager.bx-has-controls-direction{position: absolute;bottom: 27px; right: 0; left: 0; margin: auto; text-align: center; z-index: 5;}
.coluge--slide-content div.coluge-wrapper a.all-reviews{display: none; text-align: center; position: absolute; bottom: 27px; left: 0px; right: 0px; margin: auto; color: #fff; font-size: 13px; text-decoration: underline; line-height: 30px; z-index: 5;}
.coluge--slide-content div.coluge-wrapper  div.bx-controls.bx-has-pager.bx-has-controls-direction div.bx-pager-item{
	display: inline-block;
	margin-left: 8px;
}
.coluge--slide-content div.coluge-wrapper  div.bx-controls.bx-has-pager.bx-has-controls-direction div.bx-pager-item a.bx-pager-link{
	width: 13px;
	height: 13px;
	float: right;
	opacity: .2;
	filter: alpha(opacity=20);
	text-indent: -9999px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
}
.coluge--slide-content div.coluge-wrapper  div.bx-controls.bx-has-pager.bx-has-controls-direction div.bx-pager-item a.bx-pager-link.active, .coluge--slide-content div.coluge-wrapper  div.bx-controls.bx-has-pager.bx-has-controls-direction div.bx-pager-item a.bx-pager-link:hover{opacity: 1; filter: alpha(opacity=100);}
.coluge--slide-content div.coluge-wrapper div.slide-icon{width: 190px; height: 162px; background: url(/wp-content/themes/binyamina/images/icon-spirte.png?200214) no-repeat 0px -234px; position: absolute; top: 18px; right: 20px; z-index: 0; }

div.wpcf7-response-output{
	    float: right;
    position: static;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    font-size: 15px;
    width: 100%;
    border:none;
}
span.wpcf7-not-valid-tip { margin-top: 4px; }
div.wpcf7-response-output.wpcf7-validation-errors{color: red;}
span.wpcf7-form-control-wrap.list-dropdown{width: 99%;}
span.wpcf7-form-control-wrap.list-dropdown > .wpcf7-not-valid-tip {position: absolute;}
/* Prizes */
.loby-page.competitions-list {margin-bottom: 160px !important;}
div.content .loby-page.competitions-list section.text-content p{padding: 0px;}
.loby-page.competitions-list .loby-list article.competition-preview{float: right; width: 23.35%; margin-left: 2.2%; margin-bottom: 62px;}
.loby-page.competitions-list .loby-list article.competition-preview a { display: block; }
.loby-page.competitions-list .loby-list article.competition-preview.last {margin-left: 0;}
.loby-page.competitions-list .loby-list article.competition-preview.last + article { clear: both; }
.loby-page.competitions-list .loby-list  article.competition-preview div.competition-img{border: 1px solid #d8c9ba; box-sizing: border-box; box-sizing: -webkit-border-box; -moz-box-sizing: border-box; padding: 22px; margin-bottom: 19px;}
.loby-page.competitions-list .loby-list article.competition-preview div.competition-img img{display: block; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.13s ease-out; -moz-transition: all 0.13s ease-out; -ms-transition: all 0.13s ease-out; -o-transition: all 0.13s ease-out; transition: all 0.13s ease-out;}
.loby-page.competitions-list .loby-list article.competition-preview:hover div.competition-img img{transform: scale(1.08); -ms-transform: scale(1.08); -moz-transform: scale(1.08); -webkit-transform: scale(1.08); -o-transform: scale(1.08); -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%;}
.loby-page.competitions-list .loby-list  article.competition-preview h3{text-align: center; font-size: 17px; line-height: 24px;}

.loby-page.prize-list{margin-bottom: 160px;}
.loby-page.prize-list .header-page{margin-bottom: 71px !important;}
.loby-page.prize-list .header-page div.competition-image{margin-bottom: 31px;}
.loby-page.prize-list section.loby-list{ max-width: 831px; margin: 0 auto; float: none !important;}
.loby-page.prize-list h1{line-height: 48px;}
.loby-page.prize-list section.loby-list article.prize-preview {width: 47.5%; height: 320px; float: right; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  position: relative; border-bottom: 1px solid #e4e5d5;  padding: 0 7% 5% 0; margin-left: 2.3%; margin-bottom: 2.3%; }
.loby-page.prize-list section.loby-list article.prize-preview.last { margin-right: 2.7%; margin-left: 0; }
.loby-page.prize-list section.loby-list article.prize-preview section.wine-img {max-width: 70px; width: 30%; float: right; margin-left: 8%; margin-top: 39px;}
.loby-page.prize-list section.loby-list article.prize-preview section.wine-img a { display: block; }
.loby-page.prize-list section.loby-list article.prize-preview section.prize-content{width: 61%; float: left; margin-top: 36px;}
.loby-page.prize-list section.loby-list article.prize-preview section.prize-content div.medal-img {width: 90px; float: right; height: 90px; -moz-border-radius: 45px; -webkit-border-radius: 45px; border-radius: 45px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #ffffff; position: relative; display: block; box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: -moz-border-box; border: 1px solid #cfcfbb; margin-bottom: 30px;}
.loby-page.prize-list section.loby-list article.prize-preview section.prize-content div.medal-img.bronze{border: 1px solid #cc7f51;}
.loby-page.prize-list section.loby-list article.prize-preview section.prize-content div.medal-img.silver{border: 1px solid #afabab;}
.loby-page.prize-list section.loby-list article.prize-preview section.prize-content div.medal-img.gold{border: 1px solid #d4b65b;}
.loby-page.prize-list section.loby-list article.prize-preview section.prize-content div.medal-img.double_gold{border: 1px solid #d4b65b;}
.loby-page.prize-list section.loby-list article.prize-preview section.prize-content div.medal-img.double_gold img{ margin-right: -39px; margin-top:-24px;}
.loby-page.prize-list section.loby-list article.prize-preview section.prize-content div.medal-img img{position: absolute; top: 50%; right: 50%; margin-right: -27px; margin-top: -20px;}
.loby-page.prize-list section.loby-list article.prize-preview section.prize-content h3{float: right; min-height: 48px; clear: both; font-size: 19px; line-height: 24px; margin-bottom: 7px;}
.loby-page.prize-list section.loby-list article.prize-preview section.prize-content p{float: right; clear: right; font-size: 17px; line-height: 24px; margin-bottom: 0px !important}
.loby-page.prize-list section.loby-list article.prize-preview .left-border{width: 1px; height: 92%; background: #e4e5d5; float: left; position: absolute; left: 0px; left: -4.7%; margin-top: 0%; }

.data-content-full.pack .header-page{margin-bottom: 66px !important;}
.data-content-full.pack div.data-content .right-side{float: right; width: 50%;}
.data-content-full.pack div.data-content .right-side > p {width: 96%; max-width: 340px; margin: 0 auto 60px;}
.data-content-full.pack div.data-content .right-side .form-pack{width: 96%; max-width: 340px; position: relative; margin: 0 auto;}
.data-content-full.pack div.data-content .right-side .form-pack h3{font-size: 20px; line-height: 26px; margin-bottom: 17px;}
.data-content-full.pack div.data-content .right-side .form-pack  p{width: 100%; font-size: 16px;}
.data-content-full.pack div.data-content .right-side .form-pack > p{margin-bottom: 55px;}
span.icon.icon-form{width: 57px; height: 60px; position: absolute; top: 0px; left: 0px; background: url(/wp-content/themes/binyamina/images/icon-spirte.png?200214) no-repeat -118px -135px;}
.data-content-full.pack div.data-content .left-side{float: left; width: 46%; margin-top: 10px;}
.data-content-full.pack div.data-content .left-side img{display: block; max-width: 100%;}
.data-content-full.pack section.pack-thunmbail-list{width: 50%; float: right;}
.data-content-full.pack section.pack-thunmbail-list div.pack-thunmbail{width: 30%; float:right; cursor: pointer; position: relative; margin-left: 3.3%; }
.data-content-full.pack section.pack-thunmbail-list div.pack-thunmbail.third{margin-left: 0;}
.data-content-full.pack section.pack-thunmbail-list div.pack-thunmbail a{width: 100%; display: block;}
.data-content-full.pack section.pack-thunmbail-list div.pack-thunmbail a img{display: block;}
.data-content-full.pack section.pack-thunmbail-list div.pack-thunmbail div.border{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #d9d5cb;}
.data-content-full.pack section.pack-thunmbail-list div.pack-thunmbail:hover div.border{border: 5px solid #d9d5cb; }
.data-content-full.pack section.gallery-pack-img{float: left; width: 45%; text-align: center; border: 1px solid #d9d5cb; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; /*position: absolute; min-height: 100%; left: 15px;*/}
.data-content-full.pack section.gallery-pack-img img{max-width: 100%; display: block; margin: 0 auto ;/*position: absolute; left: 0px; right: 0px; top:0px; bottom: 0px; margin: auto;*/}
.data-content-full.pack .wpcf7{position: relative;}
.data-content-full.pack .form-pack span.wpcf7-not-valid-tip{font-size: 11px !important; position:absolute; top:50%; margin-top: -15px; left: 8px;}
.data-content-full.pack .form-pack textarea.wpcf7-form-control.wpcf7-textarea +  span.wpcf7-not-valid-tip{top:10px; margin: 0;}
.data-content-full.pack  div.wpcf7-response-output{float: left; font-size: 13px; display: block; line-height: 22px; position: relative; right: initial; left: 80px; top:-112px;} 

.data-content-full.single-article .main-content{margin-bottom: 160px;}
.data-content-full.single-article h2 {width: 706px; margin: 40px auto 15px; font-size: 20px; line-height: 24px; color: #990f33;}
.data-content-full.single-article h3{width: 706px; margin: 40px auto 15px;}
.wpmem_msg{margin: 0 auto;}

.user-menu{height: 56px; width: 100%;  line-height: 56px;  background: #d8c9ba; text-align: left; position: absolute; top: 0px; font-size: 14px; color:Black;}
div.content div.loby-page.packs-list .user-menu .wrapper .inner, .user-menu .wrapper .inner {padding: 0 80px;}
.user-menu + .wrapper{margin-top: 56px;}
.user-menu + .wrapper .benchmark{top:72px;}
.user-menu .user-avatar{width: 32px; height: 32px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #dddfa8; display: inline-block; position: relative; top: 12px; margin-left: 13px;}
.user-menu .user-avatar.mini-cart{
	background: url(/wp-content/themes/binyamina/images/icon-spirte.png?261014) -183px -148px #eae1d6;
	-webkit-transition: all 0.13s ease-out; -moz-transition: all 0.13s ease-out; -ms-transition: all 0.13s ease-out; -o-transition: all 0.13s ease-out; transition: all 0.13s ease-out;}
.user-menu .user-avatar.mini-cart.addedd{
	transform: scale(1.25);
  -ms-transform: scale(1.25);
  -moz-transform: scale(1.25);
  -webkit-transform: scale(1.25);
  -o-transform: scale(1.25);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.user-menu .user-avatar img{position: absolute; top: 50%; right: 50%; margin-top: -6px; margin-right: -6px;}
.user-menu .user-avatar.mini-cart a{
	width: 18px;
	height: 18px;
	border-radius: 9px / 9px 9px 9px 9px;
	background-clip: padding-box;
	background-color: #9b958d;
	color: white;
	text-align: center;
	line-height: 18px;
	color: #fff;
	font-family: "Arial";
	font-size: 10px;
	position: absolute;
	bottom: -2px;
	left: -1px;
}
.user-menu .inner > span, .user-menu .inner > a{margin-left: 28px;}
.user-menu .inner > a.last{margin-left: 60px;}
.user-menu .inner > a{color:Black;}
.user-menu .inner > a:hover{text-decoration: underline;}

body.single-vip_club .overflow-hidden{height: auto;}
body.single-vip_club div.content{overflow: hidden;}
div.content div.loby-page.packs-list.vip{padding: 56px 0px 0;}
div.content div.loby-page.packs-list.vip .user-menu + .wrapper{margin-top: 0px;}
div.content div.loby-page.packs-list.vip .wrapper .inner{position: relative;}
div.content div.loby-page.packs-list.vip .header-page {width: 77%; float: left; margin-top: 80px;}
div.content div.loby-page.packs-list.vip aside.side-menu{
	width: 20%;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0;
	border-left: 1px solid #eae1d6;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}
div.content div.loby-page.packs-list.vip aside.side-menu ul{margin-top: 100px;}
div.content div.loby-page.packs-list.vip aside.side-menu ul li{
	font-size: 17px;
	line-height: 22px;
	position: relative;
	margin-bottom: 20px;
}
div.content div.loby-page.packs-list.vip aside.side-menu ul li.current a, div.content div.loby-page.packs-list.vip aside.side-menu ul li a:hover{opacity: 0.7; filter:alpha(opacity=70);}
div.content div.loby-page.packs-list.vip aside.side-menu ul li.current span.active{
	width: 10px;
	height: 24px;
	background: #990f33;
	display: block;
	position: absolute;
	left: -5px;
	top: 0px;
}
div.content div.loby-page.packs-list.vip .loby-list{float: left; width: 77%;}
div.content div.loby-page.packs-list.vip .loby-list .series-preview{width: 31.209%; margin-left: 2.6865%; min-height: 360px; margin-bottom: 0px;}
div.content div.loby-page.packs-list.vip .loby-list .series-preview.last{margin-left: 0;}
div.content div.loby-page.packs-list.vip .loby-list .series-preview div.wine-img{min-height: 208px !important;}
div.content div.loby-page.packs-list.vip .loby-list .series-preview div.product-header{width: 90%; float: right; margin: 0 5% 4px; text-align: center;}
div.content div.loby-page.packs-list.vip .loby-list .series-preview div.product-header h3{float: right; font-size: 17px; line-height: 20px; text-align: center; width: 100%; margin-bottom: 10px;}
div.content div.loby-page.packs-list.vip .loby-list .series-preview div.product-header span.regular-price{font-size: 15px; line-height: 20px;}
div.content div.loby-page.packs-list.vip .loby-list .series-preview .preview-content{width: 90%; margin: 0 5%; height:19px;}
div.content div.loby-page.packs-list.vip .loby-list .series-preview .preview-content p{font-size: 12px; line-height: 20px;}
div.pack-item-page div.main-content section.right-side div.data-content p.vip-param { margin-bottom: 10px;}
div.pack-item-page div.main-content section.right-side div.data-content p.vip-param strong { 
	display: inline-block;
	font-size: 16px;
	margin-left: 10px;
	margin-bottom: 0px;
}
div.content div.loby-page.vip section.text-content { margin-bottom: 30px;}
div.pace-load{position: absolute;
background: #28292d;
width: 100%;
height: 100%;
z-index: 10000000;
opacity: 1;}
div.wpcf7 img.ajax-loader{position: relative; top:10px; left: 4px;}

/* 404 */
.error404 div.content{overflow: hidden;}
div.content .error-page{width: 100%; float: right; min-height: 300px; height: 100%;}
div.content .error-page .content-area{width: 100%; position: relative; z-index: 10; float: right; margin-bottom: 120px;}
div.content .error-page .content-area .wrapper{max-width: 960px;}
div.content .error-page .content-area .wrapper .inner{padding: 0 80px;}
div.content .error-page .content-area .wrapper .inner .right-side{float: right; margin-top: 122px; margin-left: 115px;}
div.content .error-page .content-area .wrapper .inner .right-side span.icon { width: 52px; height: 51px; display: block; background: url(/wp-content/themes/binyamina/images/icon-spirte.png?200214) no-repeat -348px 0px;  margin:0 6px 16px 0;}
div.content .error-page .content-area .wrapper .inner .right-side span.text{color: #fff; font-size: 29px; line-height: 24px;}
div.content .error-page .content-area .wrapper .inner .left-side {float: right; margin-top: 117px;}
div.content .error-page .content-area .wrapper .inner .left-side  h1{color: #0a0a0a; font-size: 29px; line-height: 58px; margin-bottom: 45px;}
div.content .error-page .content-area .wrapper .inner .left-side a{width: 174px; height: 44px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: transparent; display: block; border: 1px solid white; color: #000; font-family: "almoni-dl-bold"; font-size: 16px; font-weight: bold; text-align: center; line-height: 44px;}
div.content .error-page .content-area .wrapper .inner .left-side a:hover{background-color: rgba(255,255,255,.6);}
div.content .error-page img{position: absolute; right: 0; max-height: 100%; width: auto; min-width: 100%;}

/* english comming soon */
.page-template-page-templatesen-comming-php{overflow: hidden;}
.en-comming-soon{position: absolute; height: 100%; width: 100%; background: #28292d; z-index: 1000000000; overflow: hidden;}
.en-comming-soon .logo{width: 268px; height: 34px; background: url(/wp-content/themes/binyamina/images/header/logo.png?200214) center no-repeat; overflow: hidden; text-indent: -9999px; display: inline-block; margin: 0 auto; position: absolute; right: 50%; margin-right: -134px; top: 180px;}
.en-comming-soon span.seperator{
	width: 50px; 
	height: 1px;
	position: absolute;
	right: 50%;
	top: 251px; 
	background: #acad7b;
	margin-right: -25px;  
}
.en-comming-soon p{
	color: #abad7b;
	font-size: 20px;
	position: absolute;
	top: 290px;
	right: 50%;
	margin-right: -128px;
}
/* Form Thank You Page */
.thank-page .main-data-content{margin-top: 0px !important; margin-bottom: 219px !important;}
.thank-page .text-zone {width: 100%; float: right; text-align: center; margin-top: 148px;}
.thank-page .text-zone .header-page {text-align: center; position: relative; z-index: -1; padding-bottom: 25px; margin-bottom: 65px;}
.thank-page .text-zone .header-page h1 {color: #000; font-family: "almoni-dl-bold"; font-size: 42px; line-height: 48px; margin-bottom: 9px;}
.thank-page .text-zone .header-page h2{font-size: 20px;}
.thank-page .text-zone .header-page span.hedaer-divider {width: 50px; height: 1px; display: block; background-color: #000; position: absolute; bottom: 0px; right: 0px; left: 0px; margin: 0 auto;}
.thank-page .text-zone a.back-link{display: inline-block; font-size: 17px; border-bottom: 1px solid black; padding-bottom: 2px;}
.thank-page section.coluge{margin-bottom: 0px !important;}

body.virtual-chat-sticky #openButton{left:0px !important; bottom:82px !important;}
#openButton{-webkit-transition: top 0.48s ease, left 0.48s ease;
		-moz-transition: top 0.48s ease, left 0.48s ease;
		-ms-transition: top 0.48s ease, left 0.48s ease;
		-o-transition: top 0.48s ease, left 0.48s ease;
		transition: top 0.48s ease, left 0.48s ease;}
select.wpcf7-form-control.wpcf7-select.hide{display: none !important;}
footer .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{display: none !important;}

/* Events Page changes */
.events.event .bottom-text{float: right; width: 100%; position: relative; top: -140px;}
.events.event .bottom-text .data-content{color: #4d4d4d; font-family: "almoni-dl"; font-size: 17px; line-height: 30px; margin: 0 auto;}
.events.event .bottom-text .data-content h3{width: 706px; max-width: 100%; margin: 40px auto 8px; font-size: 18px; color: #990f33;}
.events.event .bottom-text .data-content h2{width: 706px; max-width: 100%; margin: 40px auto 8px; font-size: 22px; color: #990f33;}
.events.event .bottom-text .data-content p{width: 706px; margin: 0 auto 20px; text-align: justify;}

/* Cart */
div.cart{width: 100%; float: right; position: relative; margin-bottom: 80px;}
div.cart section.main-cart {
    width: 80%;
    float: right; 
    border: 1px solid #ccc; 
    margin: 40px 0 20px 1%;
   
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
     box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}

div.cart section.main-cart section.thead {
    width: 100%; 
    height: 62px; 
    background-color: #eee; 
    padding-right: 21px;

    box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; 
}

div.cart section.main-cart section.thead div {
    float: right; 
    color: #000; 
    font-size: 17px; 
    line-height: 62px; 
    position: relative; 
    top: 1px;
}

div.cart section.main-cart section div.p-name {
    width: 24.8%; 
    min-height: 1px;
    position: relative; 
    padding-right: 21px; 
    margin-left: 5%;

    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; 
}
div.cart section.main-cart section div.p-info {width: 41.6%;}
div.cart section.main-cart section div.p-qty {width: 20.5%;}
div.cart section.main-cart section div.p-price {width: 16.9%; min-height: 1px; text-align: center;}
div.cart section.main-cart section div.p-remove {width: 5.2%;}
div.cart section.main-cart section.tbody {width: 100%; float: right;}
div.cart section.main-cart section.tbody .product-line {width: 100%; float: right; border-bottom: 1px solid #dfd3c3; padding: 32px 0 35px;}
div.cart section.main-cart section.tbody  > div > div {float: right;}
div.cart section.main-cart section.tbody a.product-image {display: block; position: relative; top: -4px;}
div.cart section.main-cart section.tbody a.product-image img{width: auto; max-width: 100%; max-height: 134px; display: block; margin: 0 auto;}
div.cart section.main-cart section.tbody.p-info.product-cart-info {
	padding-left: 10px;
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; 
}
div.cart section.main-cart section.tbody h2.product-name {color: #000; font-family: "almoni-dl"; font-size: 19px; line-height: 28px;}
div.cart section.main-cart section.tbody h2.product-name a{color: #000;}
div.cart section.main-cart section.tbody .p-qty select{margin-top: 6px;}
div.cart section.main-cart section.tbody .p-price span.total-price.cart-price{display: block; line-height: 28px; font-size: 20px; margin-bottom: 5px;}
div.cart section.main-cart section.tbody .p-price span.sign {font-size: 16px;}
div.cart section.main-cart section.tbody .p-remove.product-cart-remove a.btn-remove.btn-remove2 {color: #d8c9b5; font-family: "Arial"; font-size: 15px; line-height: 28px;}
div.cart .purchase-box {
    width: 31%; 
    float: right;
    padding-bottom: 34px; 
    margin-bottom: 25px;
    margin-top: 40px;

    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}
div.cart .purchase-box section.header {
    height: 22px;
    text-align: center; 
    border-bottom: 1px solid #ffffff; 
    padding: 19px 15px; 
    margin-bottom: 34px;
}
div.cart .purchase-box section.header h2 {color: #211e1f; font-family: 'almoni-dl';  font-size: 17px;  line-height: 22px; position: relative; top: 4px;}
div.cart .purchase-box section.line-price.total-price {width: 100%; float: right; margin-bottom: 34px;}
div.cart .purchase-box section.line-price.total-price .right-row {width: 56%; float: right; text-align: left; margin-left: 21px;}
div.cart .purchase-box section.line-price.total-price .right-row strong.text {color: #272425; font-size: 14px; line-height: 18px;}
div.cart .purchase-box section.line-price.total-price .left-row {width: 32%; float: left;}
div.cart .purchase-box section.line-price.total-price .left-row span.price {color: #272425; font-size: 18px; line-height: 18px;}
div.cart .purchase-box button.button.btn-proceed-checkout.btn-checkout {
    width: 79%; 
    height: 53px; 
    display: block; 
    color: #fff; 
    font-family: "almoni-dl"; 
    font-size: 15px; 
    line-height: 42px; 
    text-align: center; 
    background-color: #990f33;
    margin: 0 auto;

    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}
div.cart .purchase-box button.button.btn-proceed-checkout.btn-checkout:hover{background: #4a0516;}

/* Message box */
.msg-box-iw {
	width: 100%;
	float: right;
	min-height: 46px;
	margin: 40px 0;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	box-sizing: border-box;
	-moz-box-sizng: border-box;
	-webkit-box-sizing: border-box;
}
.msg-box-iw.notice{background-color: #fdfde1; border: 1px solid #e5e181;}
.msg-box-iw p{
	line-height: 20px;
	color: #5f0f0f;
	font-family: "Arial";
	font-size: 13px;
	padding: 12px 0;
	margin-bottom: 0;
	margin-right: 30px;
}
.msg-box-iw.notice p .icon{
	width: 16px; 
	height: 15px; 
	display: inline-block;
	background: url('http://www.bwines.co.il/skin/frontend/iwp/default/images/icon-spirte.png?310814') -785px -35px;
	margin-left: 16px;
	position: relative;
	top: 1px;
}
/* checkout */
.overley{
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	top: 0px;
	background: black;
	opacity: 0.6;
	z-index: 999999;
}
div.checkout-box {
	width: 500px;
	height: 578px;
	display: none;
	background: white;
	position: absolute;
	top: 100px;
	right: 50%;
	z-index: 999999;
	padding:40px 20px 30px;
	margin-right: -250px;

	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
div.checkout-box a.close-frame{width: 32px; height: 32px; display: block; background: url(/wp-content/themes/binyamina/images/close-btn.png); text-indent: -9999px; position: absolute; top: 10px; right: 10px;}
div.checkout-box.ship-active{height: 828px;} 
div.checkout-box section.header-page {text-align: center; position: relative; padding-bottom: 15px; margin-bottom: 28px;}
div.checkout-box section.header-page h2{color: #000; font-size: 32px; line-height: 24px;}
div.checkout-box div.wpcf7 p{margin-bottom: 0px;}
div.checkout-box div.wpcf7 span.wpcf7-form-control-wrap {
    width: 90%; 
    height: 32px; 
    float: right; 
    background-color: #faf5f6; 
    margin: 0 5% 14px;

    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}
div.checkout-box div.wpcf7 input.wpcf7-form-control {
    width: 100%; 
    height: 32px; 
    color: #767676; 
    font-size: 16px; 
    background: transparent; 
    line-height: 30px; 
    border: 0px; 
    padding: 7px 20px;

    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
div.checkout-box div.wpcf7 .submit-hide{display: none;}
div.checkout-box div.wpcf7 .before-submit{width: 150px; float: right;}
div.checkout-box div.wpcf7 form.wpcf7-form.sent .before-submit {display: none !important;}
div.checkout-box div.wpcf7 .before-submit a {
    width: 110px; 
    height: 44px; 
    float: right;
    display: block;
    cursor: pointer; 
    background-color: #990f33; 
    color: #fff; 
    font-family: "almoni-dl-bold"; 
    text-align: center;
    font-size: 16px; 
    line-height: 44px; 
    border: 0px; 
    margin-top: 16px;
    margin-right: 5%;

    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}
div.checkout-box div.wpcf7 .before-submit a:hover{background: #4a0516;}
div.checkout-box div.wpcf7 .before-submit img.ajax-loader{float: right; top: 42px; left: 0px; margin-right: 7px; visibility: hidden;}
div.checkout-box div.wpcf7 .order-info{display: none;}
div.checkout-box div.wpcf7 .shipment{float: right; width: 100%; display: none; margin-top: 20px;}
div.checkout-box div.wpcf7 div.wpcf7-response-output{float: left; left: 5%; top:34px; right: initial;}
div.checkout-box .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{top:49px; color: #398f14;} 
div.checkout-box div.wpcf7 span.wpcf7-not-valid-tip{
	font-size: 12px;
	line-height: 14px;
	position: absolute;
	top: 50%;
	left: 12px;
	margin-top: -7px;
}
div.checkout-box div.wpcf7 .first-zone {
    width: 100%;
    float: right;
    border-bottom: 1px solid #d8c9ba;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

div.checkout-box div.wpcf7 .second-zone {
    width: 100%;
    float: right;
    border-bottom: 1px solid #d8c9ba;
    padding-bottom: 18px;

    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
div.checkout-box div.wpcf7 .second-zone input[type='radio']{margin-right:5%; margin-left: 10px;}
div.checkout-box div.wpcf7 .second-zone label{font-size: 14px; line-height: 16px;}
div.checkout-box div.wpcf7 p.msg {
	width: 100%;
	float: right;
	line-height: 16px;
	font-size: 14px;
	color: #990f33;
	padding: 0 10px;
	margin-top: 20px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/* Age Gate */
div#age-gate { 
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 2000;
	background-color: rgba(15,3,3,.98);	
	color:white;
	text-align: center;
 }

div#age-gate .age-gate-row { 
	width: 90%;
	max-width: 400px;
	margin: 0 auto;	
	display: table;
	height: 100%;
	vertical-align: middle;
 }
 div#age-gate .age-gate-cell { 
 	display: table-cell;
  	vertical-align: top;
  	padding-top: 90px;
 }
 div#age-gate img.logo { 
	margin-bottom: 5px;
	max-width: 90%;
	width:220px;
}
 div#age-gate hr.spt { 
	max-width: 95px;
	margin: 0 auto;
	border-color: #372727;
	margin-bottom: 35px;
 } 
 div#age-gate p.title { 
 	font-size: 31px;
	line-height: 36px;
	margin-bottom: 11px;
}
 div#age-gate p.desc { 
	font-size: 14.8px;
 }
div#age-gate div.btns { 
 	margin-top: 40px;
}
 div#age-gate div.btns input.btn  {
 	display: inline-block;
 	border:1px solid white;
 	font-size: 20px;
 	line-height: 20px;
 	padding:15px 60px;
 	margin-left: 15px;
 	background:transparent;
 	color:white;
 	cursor: pointer;
 	font-family: 'almoni-dl-bold';

 	-webkit-transition : border 300ms ease-out;
 	 -moz-transition : border 300ms ease-out;
 	 -o-transition : border 300ms ease-out;
 	 transition : border 300ms ease-out;

 	 -webkit-appearance: none;
 	 border-radius: 0;
}
 div#age-gate div.btns input.btn:hover { 
 	border-color: #9c8787;
  }
 div#age-gate div.btns input.btn.yes { 
 	background: #372727;
  }
div#age-gate div.btns input.btn:last-child { margin-left: 0px; }

div#age-gate .age-warning { 
	position: absolute;
	bottom: 20px;
	right: 0px;
	width: 100%;
 }
 div#age-gate .age-warning .warning { 
 	display: inline-block;
 	border: 1px solid white;
 	padding: 10px 25px;
 	font-size: 15px;
 	font-family: 'arial';
  }

/* Newletter registartion */
#sticky-newsletter-form { 
	width: 100%;
	max-width: 355px;
	position: fixed;
	bottom: 0px;
	right: 0px;
	background: white;
	z-index: 1000;
	border-bottom: 4px solid #351f20;
	padding: 42px 50px;
	text-align: center;
}
#sticky-newsletter-form span.wpcf7-not-valid-tip { display: none; }
#sticky-newsletter-form div.wpcf7-response-output{    
    position: relative;
    top: 0px;
    right: 0px;
}
#sticky-newsletter-form p.header { 
	color: #351f1f;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 0.6px;
	line-height: 1em;
	margin-bottom: 12px;
}
#sticky-newsletter-form p.txt { 
	color: #4a4a4a;
	font-size: 15px;
	line-height: 20px;
}
#sticky-newsletter-form a.close { 
	color: #4a4a4a;
	font-size: 15px;
	font-family: 'Arial';
	font-weight: bold;
	position: absolute;
	top: 4px;
	right: 8px;
	padding: 6px;
}
#sticky-newsletter-form form { position: relative; z-index: 3; }
#sticky-newsletter-form input.textbox { 
	padding: 12px 10px;
	width: 60%;
	border: 1px solid #d2d2d2;
	float: right;
	font-size: 12px;
}
#sticky-newsletter-form input.btn-submit { 
	width: 30%;
	height: 39px;
	background-color: #351f1f;
	color: white;
	border: none;
	font-family: 'almoni-dl', Arial;
	font-size: 14px;
	border-radius: 0px;
	float: right;
	position: relative;
	right: -1px;
}
#sticky-newsletter-form img.post-icon { 
	position: absolute;
	right: 0px;
	bottom: 0px;
	opacity: 0.3;
	z-index: 2;
 }

 div.content div.wpcf7 label {
     width: 100%;
     float: right;
     padding-bottom: 8px;
     font-size: 15px;
 }
 p.required-info {
     margin-top: -14px;
 }



/* Media Queries
----------------------------------- */
@media only screen and (min-width:1530px){
	div.coluge-item{height: 244px;}
}
@media only screen and (max-width:1282px){
	.slide-one{
		background-size: initial !important;
	}
	.slide-one img{
		width: auto !important;
		position: absolute;
		left: 50%;
		margin-left: -640px;
	}
	#visitor-center .full-bg img{
		width: auto;
		position: absolute;
		left: 50%;
		margin-left: -640px;
	}
	.sequence-canvasss li img{width: auto;}
}
@media only screen and (max-width:1450px){
	.events section.coluge.center-content .side-banner{width: auto;}
	.events section.coluge .side-banner{position: absolute;}
	.events section.coluge .side-banner.left-side{left: 0px;}
	 div.coluge-wrapper{ z-index: 10; float: none;margin: 0 auto;}
	 section.coluge.center-content div.coluge-wrapper{width: auto; max-width: 870px; }
	.center-content .side-banner{ position: absolute;} 
	section.coluge.center-content .coluge--slide-content .side-banner{width: 216px; position: absolute;} 
	.coluge--slide-content .side-banner.right-side{right: 0px; position: absolute;}
	.coluge--slide-content .side-banner.left-side{left: 0px;  position: absolute;}
	.coluge--slide-content div.coluge-wrapper{width: 1060px; max-width: 100%; right: 50%; margin-right: -511px; z-index: 1;}
	.coluge--slide-content div.coluge-wrapper div.coluge-column {width: 290px;}
	.coluge--slide-content div.coluge-wrapper div.slide-content-review{width: 440px;}
}
@media only screen and (max-width:1366px){
	.coluge--slide-content div.coluge-item img{width: auto;}
}
@media only screen and (max-width:1278px){
	.events section.coluge .side-banner{width: auto;}
	section.coluge div.coluge-wrapper{width: auto; max-width: 870px; }
	section.coluge .coluge--slide-content .side-banner{width: 216px; position: absolute;} 
}
@media only screen and (max-width:1200px){
	.coluge--slide-content .side-banner{display: none;}
	.coluge--slide-content div.coluge-item img{width: 100%;}
	.coluge--slide-content div.coluge-wrapper{position: static; width: 100%; margin-right: auto;}
	.coluge--slide-content div.coluge-wrapper div.coluge-column{width: 28.5%}
	.coluge--slide-content div.coluge-wrapper div.slide-content-review{width: 43%;}

}
@media only screen and (max-width:1284px){
.events .main-data-content{margin-top:0px; }
div.content div.data-content-full.contact{padding-top: 0px;}
div.content div.data-content-full.contact .store-directions div.map{max-width: 100%;}
div.content div.data-content-full.contact .store-directions .sticker{max-width: 100%;}
}
@media only screen and (max-width:1284px) and (min-width:1184px){
	.main-data-content .data-bg{background-size: 100%;}
	.events.event .main-data-content .data-bg{background-size: 100%;}
}
@media only screen and (max-width:1050px){	
	footer .copyright{position: relative; top:24px;}
}
@media only screen and (max-width:1016px){
	.coluge--slide-content div.coluge-item img{width: auto;}
}
@media only screen and (min-width: 990px){
	div.content div.data-content-full section.data-page-slider{min-height: 473px;}
	section.second-row-content.vineyards-list article.vineyars-item aside.img-box{min-height: 255px;}
	div.content div.loby-page .loby-list .series-preview div.wine-img{min-height: 341px;}
	div.content div.loby-page.packs-list .loby-list .series-preview div.wine-img{min-height: 258px !important; }
	.loby-page.competitions-list .loby-list article.competition-preview div.competition-img{min-height: 185px;}
}
@media only screen and (max-width:990px){
	aside.footer-contact > .placeholder.fixed-bottom > .wrapper > .inner{padding: 0 15px;}
	section.footer-links{display: none;}
	footer .copyright {	    
	    top: 64px;
	}
	footer .footer-menu { margin-bottom: 0px; }
	footer { height: 402px; }
}
@media only screen and (max-width:980px){
	#sequence li img{

	}
	#visitor-center{
		background-size: initial;
		background-position-x: 30% !important;
		-webkit-transition: background-position-x 0.48s ease;
		-moz-transition: background-position-x 0.48s ease-out;
		-ms-transition: background-position-x 0.48s ease-out;
		-o-transition: background-position-x 0.48s ease-out;
		transition: background-position-x 0.48s ease;
	}
	#visitor-center .full-bg{
	}
	section.data-page-slider div#slides{min-height: initial;}

	div.cart .wrapper{width: 96%;}
	div.cart section.main-cart{width: 73%;}
	div.cart .purchase-box{width: 26%;}
}
@media only screen and (max-width:979px){
	header .wrapper  .inner{
		padding: 0 2%;
	}
	div.content div.loby-page.packs-list .user-menu .wrapper .inner, .user-menu .wrapper .inner{padding: 0 8.334%;}
	header .top-bar .callus{
		width: 27.25%;	
		background: url(/wp-content/themes/binyamina/images/header/callus.png?200214) 60% 2px no-repeat;
		margin: 2px 0 0 6%
	}
	header .top-bar div.logo{
		width: 40.376%;
		margin-left: 3.38%;
		text-align: center;
	}
	header .top-bar div.logo img { 
		width: 100%;
		max-width: 267px;
		display: inline-block;
	}
	header .top-bar .links{
		width: 22.994%;
	}
	header nav.main-menu >ul{
		text-align: center;
	}
	header nav.main-menu > ul > li{
		float: none;		
	}
	header nav.main-menu > ul > li .drop-holder{
		top:120px;
	}
	header nav.main-menu > ul > li .drop-holder ul{
		padding: 0 20px;
	}
	footer .footer-menu, footer .footer-links {
		width: 528px;
		margin-left: 10px;
	}
	footer .footer-menu ul {
		margin-left: 28px;
	}
	footer > div > div > section.footer-menu > ul> li > a {
		font-size: 12px;
	}
	footer .footer-left .row strong {
		font-size: 20px;
	}	
	footer .footer-left .row p {
		font-size: 13px;
	}
	footer .footer-links ul li{
		font-size: 12px;
		padding-left: 10px;
		margin-left: 10px;
	}
	footer .footer-links ul li a{
		font-size: 12px;
	}
	/* Home Page */
	#events article.content  a{
		font-size: 14px;
		padding: 10px;
	}
	#events article.content{width: 55%; padding: 0 20px 0 0;}
	#events article.content h2 {font-size: 36px; line-height: 38px;margin-bottom:10px;}
	#events article.content p, #events article.content strong {font-size: 13px;line-height: 28px;}
	#events article.content  a.on-bg.first{margin-bottom: 20px; }
	#events aside.side-img{width: 44%; background-position: center;}
	/* Loby */
	div.content div.loby-page .loby-list .series-preview{margin-bottom: 58px;}
	div.content div.loby-page .loby-list .series-preview .preview-content{height: 90px;}
	div.content div.single-wine section.more-wines .wines-items{width: 700px;}
	/* Events */
	.events section.coluge .side-banner{display: none;}
	.events section.coluge div.coluge-wrapper{width: 100%; max-width: 100%;}
	div.coluge-wrapper div.coluge-item{height: auto;}
	.bottom-content.one-row .bottom-list article.list-item{margin-left: 1.25%}
	.bottom-content.one-row .bx-viewport .bottom-list article.list-item {margin-left: 18px;}
	article.list-item span.item-name{font-size: 14px;}

	.events .bottom-content.two-rows{width: 94%; margin: 0 3%;}
	.events .bottom-content.two-rows article{ width: 44.5%; margin-left: 4%;}
	.events .bottom-content.two-rows aside.side-img {width: 51.5%;}
	.events .bottom-content.two-rows aside.side-img img{width: 100%;}

	aside.footer-contact > .placeholder .form > p input.wpcf7-form-control{width: 134px; font-size: 13px; padding: 2px 10px;}
	aside.footer-contact > .placeholder .form > p input.wpcf7-submit{height: 36px !important;}

	.coluge--slide-content div.coluge-wrapper div.bx-wrapper{width: 50% !important;}
	.coluge--slide-content div.coluge-wrapper div.coluge-column {width: 25%;}

	.bottom-content.one-row div.nav-arrow a.right-arrow{right: -13px;}
	div.content div.single-wine section.more-wines .wines-arrows{display: block !important;}
	.coluge--slide-content div.coluge-wrapper div.bx-viewport .slide-item .slide-wrap p{font-size: 14px;}
}
@media only screen and (max-width:930px){
	div.content div.data-content-full.contact .store-info div.left-side{width: 48%;}
	div.content div.data-content-full.contact .store-info div.right-side{width: 48%; margin-left: 4%}
	div.content div.data-content-full.contact .store-info div.right-side article.distributors{width: 90%;}
	div.content div.data-content-full.contact .store-info div.right-side article.store-phones div.item-phone span.text{font-size: 14px;}
	div.content div.data-content-full.contact .store-info div.right-side article.store-phones div.item-phone span.phone-num{font-size: 14px;}
	div.content div.data-content-full.contact .store-info div.right-side article.distributors div.distributor-info p{font-size: 14px;}
		.data-content-full div.data-content h2,
	.data-content-full div.data-content h3,
	.data-content-full div.data-content h4,
	.data-content-full div.data-content h2.sub-header, .events.event .bottom-text .data-content h3{width: 100%;}
	.events .main-data-content div.row-fulid div.box3 p{font-size: 14px;}
}
@media only screen and (max-width:860px){
	header .top-bar .callus{
		width: 25%;
		background-position: 52% 2px;
		margin: 2px 0 0 0%;
	}
	header nav.main-menu > ul > li{		
		margin-left: 3%;
	}
	header .top-bar div.logo {
		width: 47%;
		margin-left: 3%;
	}
	header .top-bar div.logo strong a{
		height: 100%;
		background: url(/wp-content/themes/binyamina/images/header/logo-w.png?220115) right no-repeat  ; /* layer fill content */ 
		background-position: center;
	}
	header .top-bar div.logo strong a img{display: none;}
	header.drop-down{height: 320px;}
	header.drop-down-with-toolbar{height: 364px;}
	header nav.main-menu > ul > li .drop-holder ul li .fig-img{height: 108px;}
	
	div.content{
		margin-bottom: -290px;
	}
	div.content:after{
		height: 290px;
	}
	footer .wrapper .inner{
		padding: 41px 18px 0;
	}
	footer .footer-menu, footer .footer-links{width: 492px; margin-left: 8px; margin-bottom: 0px;}
	footer .footer-menu ul li a[title="english"]{position: static;}
	footer .footer-left, footer .copyright {
		width: 224px; }
	footer .footer-links {display: none;}
	footer .footer-left .row strong{font-size: 17px;}
	footer .footer-left .row p{font-size: 13px;}
	footer .footer-left .row input[type="text"]{width: 138px; padding: 4px 12px;}
	footer .footer-left .row input[type="submit"]{padding: 4px 15px;}
	footer .copyright{top:50px;}
	footer .copyright a.pdf{display: none;}

	aside.footer-contact > .placeholder p.text {margin: 0 0 0 15px; font-size: 14px; }
	aside.footer-contact > .placeholder p.text > .phone-num{font-size: 16px;}
	aside.footer-contact > .placeholder .form > p input.wpcf7-form-control{width: 120px;}

	/* Home Page */
	.main-slide .hoshen .wrapper .inner{width: 50%; margin:206px 0 0;}
	.main-slide .hoshen article.content {width: 100%;}
	.main-slide article.content p, #slide-one > div.wrapper > div > article.content > p,
	.animate-in.moshava article.content p {width: 95% ;}
	.main-slide .hoshen article.content h2 {font-size: 64px; margin-bottom: 32px;}
	#slide-two > div.wrapper > div > article > p {font-size: 18px;}
	#about-us .wrapper .inner{padding: 120px 18px;}
	#about-us article.content h2{font-size: 36px;margin-bottom:20px;}
	#about-us article.content p{font-size: 14px;}
	#about-us aside.side-img{background-position: center;}

	#news-strip article.content h2{font-size: 56px;}
	#news-strip article.content h3{font-size: 36px;}
	#news-strip article.content p{font-size: 14px;}

	/* Loby */
	div.content div.loby-page .loby-list .series-preview .preview-content{height: 115px;}
	div.content div.loby-page .loby-list .series-preview h2{font-size: 19px;}
	.data-content-full div.data-content p{width: 96%;}
	.data-content-full div.data-content h2.sub-header, .data-content-full div.data-content h2, .data-content-full div.data-content h2.sub-header { width: 96%; }
	.data-content-full div.data-content h2.sub-header, .data-content-full div.data-content h2, .data-content-full div.data-content h2.sub-header,
	.data-content-full div.data-content h3,
	.data-content-full div.data-content h4 { width: 96%; }
	.data-content-full.single-article h3{width: 96%;}
	.events.event .main-data-content div.row-fulid .wrapper{width: 96%;}

	table.info-table-content { width: 100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin: 40px 4%;}
	table.info-table-content td.title { text-align: right;}

	.loby-page.prize-list section.loby-list article.prize-preview{padding: 0 3% 5% 0;}

	div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize.last{margin-left: 0px;}
	div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize.four{margin-left: 15px;}
	.main-data-content .data-bg { margin-bottom: 50px;}
	.main-data-content .static-block { margin-bottom: 50px; }

	.data-content-full.pack div.wpcf7-response-output{left: 10px;}

	div.login-page div.divider{display: none;}

	div.cart .purchase-box section.header{height: 20px;}
	div.cart .purchase-box section.header h2{font-size: 15px; line-height: 20px;}
	div.cart .purchase-box section.line-price.total-price .right-row strong.text{font-size: 12px;}
	div.cart .purchase-box section.line-price.total-price .left-row span.price{font-size: 16px;}
	div.cart .purchase-box button.button.btn-proceed-checkout.btn-checkout{font-size: 13px;}
	div.cart section.main-cart section.thead{height: 54px;}
	div.cart section.main-cart section.thead div{font-size: 15px; line-height: 54px;}
	div.cart section.main-cart section.tbody h2.product-name{font-size: 15px;}

	.events.event .bottom-text .data-content p{width: 96%;}

}
@media only screen and (max-width: 830px){
	section#inspiration{height: 627px;}
	section#inspiration .wrapper .inner {padding: 94px 28px;}
	section#inspiration .content {width: 340px;}
	section#inspiration .content h2 {font-size: 40px; line-height: 20px; margin-bottom: 48px;}
	section#inspiration .content p {font-size: 14px; line-height: 26px; margin-bottom: 24px;}
	section#inspiration .side-img {width: 323px;}
}
@media only screen and (max-width: 780px){
	aside.footer-contact > .placeholder.fixed-bottom { height: 91px}
	aside.footer-contact > .placeholder .form { width: 585px; margin: 0 auto; float: initial;}
	aside.footer-contact > .placeholder p.text.long,
	aside.footer-contact > .placeholder p.text{width: 100%; font-size: 12px; margin: 0 0px 0 20px; margin-bottom: 28px; }
	aside.footer-contact.events > .placeholder p.text{position: relative; top:-6px;}
	aside.footer-contact > .placeholder p.text > .phone-num{font-size: 14px; display: inline; }
	aside.footer-contact > .placeholder form > p input.wpcf7-form-control{width: 103px; font-size: 13px; padding: 2px 10px;}

}
@media only screen and (max-width:760px){
	header .top-bar .callus {background-position: 42% 2px;}
	header nav.main-menu > ul > li {margin-left: 1.5%;}	
	header nav.main-menu > ul > li .drop-holder ul li .fig-img{height: 100px;}
	footer .footer-menu{ width: 532px; margin-bottom: 0px; float: none; margin: 0 auto; }
	footer .footer-menu ul li a[title="english"]{position: relative;}
	footer .footer-left{display: none;}
	footer .footer-links {display: none;}
	footer .copyright{text-align: center; float: none; clear: right; margin: auto;top:40px;}
	.main-slide article.content h2{font-size: 70px;margin-bottom: 32px;}
	.main-slide article.content p{font-size: 17px;}
	.main-slide aside.wine-img {width: 260px;}
	.main-slide .hoshen aside.wine-img .hoshen-bottole-img {width: 260px; background-size: 100%;}
	#events article.content h2{line-height: 38px;}
	div.content div.single-wine section.more-wines .wines-items{width: 600px;}
	.tour-list div.box2{width: 100%; text-align: center; margin: 0 0 20px;}
	.coluge--slide-content div.coluge-wrapper div.bx-wrapper {width: 60% !important; }
	.coluge--slide-content div.coluge-wrapper div.coluge-column {width: 20%; }

	div.login-page .form-content .wrapper .inner{padding: 0px;}
	div.login-page div.login-form{width: 100%; max-width: 330px; float: none; margin: 0 auto 60px;}
	div.login-page .login-form .login-logo{display: none;}
	div.login-page div.form{float: none;}
	div.login-page div.register-form{width: 100%; max-width: 344px; float: none; margin: 0 auto 40px;}

	div.content div.data-content-full.contact .store-info .inner{padding: 0 28px;}

	#news-strip{width: 100%; height: auto; }
	#news-strip .wrapper .inner { padding: 50px 0px; height: auto;}
	#news-strip article.content{width: 88%; float: none; padding: 0px; margin: 0 auto; max-width: 480px;}
	#news-strip article.content p {font-size: 22px; }	
	#news-strip aside.side-img{float: right; width: 100%; margin-bottom: 40px;}

	#about-us{width: 100%; height: 880px;}
	#about-us .wrapper .inner {height: 880px; padding: 94px 39px 126px;}
	#about-us article.content{width: 468px; float: none; padding: 0px; margin: 0 auto 60px; }
	#about-us article.content p {font-size: 22px; }
	#about-us article.content h2 { font-size: 44px; margin-bottom: 15px; }
	#about-us aside.side-img{float: right; width: 100%;}
	#visitor-center .full-bg img{margin-left: -500px;}

	.data-content-full .data-content .half-content p { font-size: 16px; line-height: 25px;}
	.data-content-full .data-content .half-content{margin: 0; width: 100%;}
	.data-content-full .data-content .half-content.last.summery{display: none;}
	.data-content-full article.second-row-content .inner{padding: 0 28px;}
	.data-content-full article.second-row-content aside.half-content{width: 100%; margin:0 0 48px;}
	.data-content-full article.second-row-content div.half-content.last{width: 100%; text-align: center;}

	.data-content-full.pack div.data-content .right-side{width: 100%;}
	.data-content-full.pack div.data-content .left-side{width: 100%;}
	.data-content-full.pack div.data-content .left-side img{margin: 0 auto;}
	.data-content-full.pack section.gallery-pack-img{width: 100%; margin-bottom: 30px;}
	.data-content-full.pack section.pack-thunmbail-list{width: 100%;}
	.data-content-full.pack section.pack-thunmbail-list div.pack-thunmbail{margin-left: 5%;}
	.data-content-full.pack section.pack-thunmbail-list div.pack-thunmbail.last{margin-left: 0;}
	.data-content-full.pack div.wpcf7-response-output{left: 126px; position: absolute; right: initial; top:initial; bottom: 48px; height: auto;}

	div.login-page div.form p.button_div{margin-bottom: 40px;}
	.tour-list div.box2 div.box-content .text{height: auto;}

}
@media only screen and ( min-width: 731px) and (max-width: 930px){
	.main-data-content .static-block{position: relative;  width: 96%; float: right; margin: 0 2% 50px;}
	.main-data-content .static-block .static-title {line-height: 76px; float: right; position: absolute; top: 50%; margin-top: -38px; }
	.main-data-content .static-block span.icon.leaf{float: right; position: absolute; top: 50%; margin-top: -20px; right: 140px;}
	.main-data-content .static-block p { max-width: 70%; margin-bottom: 0px; right: 186px;}
	.main-data-content .static-block p span.row-one { font-size: 22px;}
	.main-data-content .static-block p span.row-two {font-size: 16px;}	

}
@media only screen and ( min-width: 731px) and (max-width: 880px){
	.events .main-data-content div.row-fulid .box2 .text p{font-size: 13px; line-height: 20px;}
	.events .bottom-content.two-rows article{padding: 25px 0 0 0;}
	.events .bottom-content.two-rows article h3{font-size: 30px; margin-bottom: 23px;}
	.events .bottom-content.two-rows article p{font-size: 15px; line-height: 24px; margin-bottom: 20px;}
	.events .bottom-content.two-rows aside.side-img{margin-top: 24px;}
	.events .bottom-content.two-rows article p span.sub-header { font-size: 18px;}
}
@media only screen and ( max-width: 730px){
	header.drop-down{height: 290px;}
	header.drop-down-with-toolbar{height: 330px;}
	header nav.main-menu ul li div.drop-holder{top:120px;}
	header nav.main-menu > ul > li .drop-holder li > a{font-size: 12px; line-height: 16px;}	

	section#inspiration .content{width: 300px;}
	section#inspiration .content h2 {font-size: 36px; line-height: 18px; margin-bottom: 34px;}
	section#inspiration .content p {font-size: 13px; line-height: 24px; margin-bottom: 20px;}
	section#inspiration .side-img {width: 280px;}

	.events .main-data-content div.row-fulid .box2{width: 100%; margin: 0 0 30px;}
	.events .main-data-content div.row-fulid .box2 .text{height: auto;}
	.events .main-data-content div.row-fulid .box2 a.read-more{position: static;}

	.main-data-content .static-block{width: 96%; text-align: center;}
	.main-data-content .static-block span.icon.leaf{margin: 0px;}
	.main-data-content .static-block p{max-width: 100%; display: block; margin: 0;}
	.main-data-content .static-block p span.row-one{font-size: 20px;}
	.main-data-content .static-block p span.row-two{font-size: 14px;}

	.events .main-data-content{margin-bottom: 25px;}
	.events .bottom-content.two-rows h3.title{display: block; font-size: 36px; line-height: 24px; color: #990f33; margin-bottom: 40px; text-align: center;}
	.events .bottom-content.two-rows aside.side-img{width: 100%; margin: 0 0 20px;}
	.events .bottom-content.two-rows article{width: 100%; margin-left: 0; padding: 0 3.3%; text-align: center;}
	.events .bottom-content.two-rows article h3{display: none;}
	.events .bottom-content.two-rows article p span.sub-header { font-size: 19px;}

	.bottom-content.one-row .bottom-list article.list-item {width: 22%; margin:0 0 4% 4%;}
	.bottom-content.one-row .bottom-list article.list-item.last{margin:0 0 4% 4%;}
	.bottom-content.one-row .bottom-list.one-items article.list-item{margin: 0 37.5%;}
	.bottom-content.one-row .bottom-list article.list-item.four{margin: 0 0 4% 0;}	

	div.content div.loby-page section.text-content p{padding:0 10% !important;}
}
@media only screen and (max-width: 989px) and (min-width:661px){
	section.second-row-content.vineyards-list article.vineyars-item .text{width: 44.4%; margin-top: 0px;}
	section.second-row-content.vineyards-list article.vineyars-item .text p{font-size: 14px; line-height: 22px; margin-bottom: 20px;}
	section.second-row-content.vineyards-list article.vineyars-item aside.img-box{margin-left:5%;}

	.events .main-data-content div.row-fulid div.box3{width: 47%; margin: 0 1.5% 3%;}

	.loby-page.prize-list section.loby-list article.prize-preview section.prize-content h3{font-size: 18px;}
	.loby-page.prize-list section.loby-list article.prize-preview section.prize-content p{font-size: 14px;}
}
@media only screen and (max-width:701px){
	div.cart section.main-cart {width: 90%; margin: 40px 5% 20px;}
	div.cart .purchase-box {width: 90%; margin: 0 5%;}
	div.cart .purchase-box section.line-price.total-price .right-row {width: 50%;}
	div.cart .purchase-box section.line-price.total-price .left-row {width: 44%;}

	.data-content-full div.data-content ul, .data-content-full div.data-content ol { max-width: 100%}
	.data-content ul li,
	.data-content-full div.data-content ol li { margin-right: 5%;}
}
/* for desktop menu - clear the height of the mobile menu */
@media only screen and (min-width:661px){
	nav.main-menu{height:auto !important; display: block !important;}
}

@media only screen and (max-width:660px){
	.mobile{display: block;}
	div.overflow-hidden{width: 100%;height: 100%;/* overflow-x:hidden;*/	/*overflow-y: hidden;*/}
	body.single-vip_club div.content{overflow: initial;}
	div.content.push-menu{right: 309px;}
	header{height: 100px !important; position: static;}
	header .wrapper{position: static;}
	header .wrapper .inner, div.content div.loby-page.packs-list .user-menu .wrapper .inner, .user-menu .wrapper .inner {padding: 0 22px;}
	div.content div.loby-page.packs-list .user-menu{text-align: center;}
	header .top-bar{margin: 35px 0 0 0;}
	header .top-bar div.logo {width: 307px; height: 38px; float: left; margin-left: 0;	top:-8px;}
	header .top-bar div.logo strong a{background: url(/wp-content/themes/binyamina/images/header/mobile-logo.png?250214) no-repeat; background-size: 100%;}
	header .mobile-menu{
		width: 39px; height: 30px; float: right; display: block; opacity: 1; filter: alpha(opacity=100); cursor: pointer;background: url(/wp-content/themes/binyamina/images/icon-spirte.png?200214) no-repeat -130px -28px; position: relative; top:0px; -webkit-transition: opacity 0.48s ease; -moz-transition: opacity 0.48s ease-out; -ms-transition: opacity 0.48s ease-out; -o-transition: opacity 0.48s ease-out; transition: background-position-x 0.48s ease;}
	div.content.push-menu header .mobile-menu{ opacity: 0 ; filter: alpha(opacity=0); }
	header .top-bar .callus{
		display: none;
	}
	header .top-bar .links{display: none;}
	header nav.main-menu{
		display: none;
		width: 309px;
		height: 100%;
		float: none;
		position: absolute;
		right: -309px;
		background-color: #351f20;
		padding:99px 0 0 0 ;
		border-left: 5px solid #5f3033; 
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	div.content.push-menu div.close-menu-mobile{
		width: 21px;
	height: 22px;
	float: right;
	display: block;
	cursor: pointer;
	background: url('/wp-content/themes/binyamina/images/icon-spirte.png?200214&dd53d1') no-repeat -259px -29px;
	position: absolute;
	top: 36px;
	right: 36px;
	}
	div.content header > div > div > nav.main-menu > ul > li {
		width: 100%;
		margin-left: 0px;
		border-bottom: 1px solid #5f3033;
	}
	div.content header > div > div > nav ul{
		text-align: right;
		border-top: 1px solid #5f3033;
	}
	header nav.main-menu ul  li  a{
		width: 100%;
		height: 100%;
		display: block;
		font-size: 24px;
		line-height: 24px;
		border-bottom: 1px solid #5f3033;
		padding: 24px 38px 24px 0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	header nav.main-menu ul li div.drop-holder{
		position: static;
		padding: 0px;
		margin: 0px;
	}
	header nav.main-menu > ul > li .drop-holder ul{
		text-align: right;
		border-top: 1px solid #5f3033;
		padding: 0px;
	}
	header nav.main-menu > ul > li .drop-holder ul li{
		width: 100% !important;
		margin-left:0px !important;
	}
	div.content header > div > div > nav > ul > li > div > ul > li> a{
		padding: 24px 90px 24px 0;
		text-align: right !important;
		color: #e3e3e1!important;
		font-size: 20px !important;
	}
	header nav.main-menu > ul > li .drop-holder .bar-links{display: none;}
	div.content header > div > div > nav > ul > li> div > ul > li > a > div.fig-img {display: none;}
	/* Home Page */
	body section.main-slide, #sequence, .slide-one, .slide-one > div.full-bg {height: 550px;}
	.main-slide aside.wine-img{display: none;}
	.main-slide article.content{margin: 0px;}
	.main-slide .hoshen article.content{float: right;}
	.main-slide .hoshen .wrapper .inner {width: 80%; margin: 206px 28px 0; float: right; }
	.slide-one img{ width: 1000px !important; margin-left: -450px; }
	#slide-two > div.full-bg > img {margin-left: -500px;}
	#slide-three > div.full-bg. > img{margin-left: -550px;}
	.main-slide .hoshen article.content h2{font-size: 78px; margin-bottom: 42px;}
	.main-slide div.wrapper > div > article > p{font-size: 22px; text-shadow: 3px 5px 8px rgba(18,16,11,.64); }
	.sequence-pagination{display: none !important;}
	
	.data-content-full article.second-row-content .inner{padding: 0 8px;}
	
	section#inspiration .content {width: 280px;}
	section#inspiration .side-img { width: 240px; margin-top: 64px;}

	/* Loby */
	div.content div.loby-page.packs-list .wrapper .inner{padding: 0 28px;}
	div.content div.loby-page .loby-list .series-preview, div.content div.loby-page .loby-list .series-preview.last, div.content div.loby-page.packs-list .loby-list .series-preview{width: 49%; margin-left: 2% !important; }
	div.content div.loby-page.packs-list .loby-list .series-preview{margin-bottom: 38px;}
	div.content div.loby-page .loby-list .series-preview.second{margin-left: 0px !important; }
	div.content div.loby-page .loby-list .series-preview .preview-content{height: 90px;}
	div.content div.loby-page.packs-list .loby-list .series-preview  .preview-content{height: 72px;}
	div.content div.loby-page .loby-list .series-preview{margin-bottom:68px;}
	/*Item */
	div.content div.single-wine section.wine-intro .wine-image{width: 100%; height: 480px; float: none; clear: both; margin-top: 30px }
	div.content div.single-wine section.wine-intro .wine-image img{width: auto; max-height: 380px;}
	div.content div.single-wine section.wine-intro .wine-info{width: 90%; padding: 0 0 36px 0; margin-left: 0px; margin: 0 5%;}
	div.content div.single-wine section.about-wine .main-about{width: 100%;}
	div.content div.single-wine section.about-wine aside.about-aside{display: none;}
	div.content div.single-wine section.more-wines{overflow: hidden;}
	div.content div.single-wine section.more-wines .wines-items .wine{padding:0 59px;}
	/*Loby */
	div.content div.loby-page section.text-content p{padding:0 10% !important;}
	div.content div.single-wine section.more-wines .wines-items{width: 90%;}

	section.second-row-content.vineyards-list article.vineyars-item .text{width: 92%; text-align: center; padding:0 4%;}
	section.second-row-content.vineyards-list article.vineyars-item .text.mobile h2{display: block !important;}
	section.second-row-content.vineyards-list article.vineyars-item .text h2{display: none;}
	section.second-row-content.vineyards-list article.vineyars-item .text h3, section.second-row-content.vineyards-list article.vineyars-item .text h2{text-align: right;}
	section.second-row-content.vineyards-list article.vineyars-item aside.img-box{width: 92%;  padding: 4%; margin: 0 0 5px;}
	section.second-row-content.vineyards-list article.vineyars-item { margin-bottom: 10px;}
	/* vinyard2 */
	div.content div.data-content-full.vineyard-2 section.data-page-slider.left-side{width: 100%; margin: 0 0 37px;}
	div.content div.data-content-full.vineyard-2 section.right-side{width: 100%; text-align: center; margin: 0px;}
	div.content div.data-content-full section.right-side section.header-page{display: none;}

	.main-data-content .data-bg{text-align: center; margin-bottom: 35px;}
	.main-data-content .static-block { margin-bottom: 35px; }
	.events.visitor-center .main-data-content .data-bg .wrapper .inner{padding: 62px 28px 0;}
	.main-data-content .data-bg p{max-width: 510px; margin: 0 auto;}

	.events .main-data-content div.row-fulid div.box3,
	.events .main-data-content div.row-fulid div.box3.size2 {width: 90%; float: none; margin: 0 auto 5%;}
	.events .main-data-content div.row-fulid div.box3.last{margin: 0 auto 5%;}
	.events .main-data-content div.row-fulid div.box3 > div div.text{height: 190px;}
	.events .main-data-content div.row-fulid div.box3 .tour-desc{height: 120px;}


	.coluge--slide-content div.coluge-wrapper div.bx-wrapper{width: 100% !important;}
	.coluge--slide-content div.coluge-wrapper div.coluge-column {display: none;}

	div.pack-item-page div.main-content{margin-bottom: 30px;}
	div.pack-item-page div.main-content section.left-side{width: 100%; margin-bottom: 37px;}
	div.pack-item-page div.main-content section.right-side{float: right; width: 100%; margin:0; overflow: hidden; text-align: center;}
	div.pack-item-page div.main-content section.right-side div.data-content{width: 100%;}
	div.pack-item-page div.main-content section.right-side div.data-content div.add-to-cart{width: 200px; margin: 0 auto;}

	div.content div.data-content-full.contact .store-info div.right-side {width: 70%; margin: 0 15% 94px; }
	div.content div.data-content-full.contact .store-info div.right-side article.store-phones{width: 100%;}
	div.content div.data-content-full.contact .store-info div.right-side article.store-phones div.item-phone{width:100%; max-width: 100%;}
	div.content div.data-content-full.contact .store-info div.right-side article.store-phones div.item-phone span.text, div.content div.data-content-full.contact .store-info div.right-side article.store-phones div.item-phone span.phone-num{font-size: 16px;}
	div.content div.data-content-full.contact .store-info div.right-side article.distributors{width: 100%;}
	div.content div.data-content-full.contact .store-info div.list-dropdown{max-width: 100%;}
	div.content div.data-content-full.contact .store-info div.right-side article.distributors div.distributor-info{max-width: 100%;}
	div.content div.data-content-full.contact .store-info div.left-side {width: 70%; max-width: 100%; margin: 0 15%; }

	.loby-page.prize-list section.loby-list article.prize-preview{width: 100%; height:auto; padding: 0 7% 5% 0; margin-left: 0px; margin-bottom: 30px;}
	.loby-page.prize-list section.loby-list article.prize-preview .left-border{display: none;}

	div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize.four{margin-left: 0px;}
	div.content div.single-wine section.wine-intro .wine-info  > div.trophy-area div.prize.last{margin-left: 15px;}
	.bottom-content.one-row .bottom-list.clients-list article.list-item{width: 22%; margin: 0 0 4% 4%;}
	.bottom-content.one-row .bottom-list.clients-list article.list-item.last{margin: 0 0 4% 4%;}
	.bottom-content.one-row .bottom-list.clients-list article.list-item.four{margin: 0 0 4% 0;}
	.bottom-content.one-row .bottom-list.four-childs article.list-item{width: 34% ;margin:0 8% 8% !important;}

	div.content div.loby-page section.text-content { margin-bottom: 40px; }
	div.content div.loby-page.wine-list .loby-list .series-preview div.wine-img { margin-bottom: 24px;}
	div.content div.loby-page.wine-list .loby-list .series-preview { margin-bottom: 14px; }
	div.content .benchmark { right: 18px; margin: 0 0 0 18px;}
	div.content div.data-content-full.vineyard-2 section.right-side div.data-content { width: 93.6%; padding: 0 3.4%;}

	.header-page.sub-title { margin-bottom: 31px}
	.bottom-content.one-row .header-page h2, .events .header-page h2, .about .header-page h2 { font-size: 24px; line-height: 24px;}
	.events .main-data-content div.row-fulid { margin-bottom: 25px; }


      div.content .error-page .content-area .wrapper .inner{padding: 0 20px;}
      div.content .error-page .content-area .wrapper .inner .right-side{float: none; margin: 40px auto; text-align: center;}
      div.content .error-page .content-area .wrapper .inner .right-side span.icon{margin: 0 auto 16px;}
      div.content .error-page .content-area .wrapper .inner .left-side{width: 100%; float: none; text-align: center; margin: 0;}
      div.content .error-page .content-area .wrapper .inner .left-side h1{font-size: 24px;}
      div.content .error-page .content-area .wrapper .inner .left-side a{margin:  0 auto;}

      .thank-page .text-zone{margin-top: 100px;}
      .thank-page .main-data-content{margin-bottom:119px !important;}
      #openButton{display: none !important;}

      div.cart section.main-cart section.thead {height: 50px;}
      div.cart section.main-cart section.tbody h2.product-name {font-size: 13px;}
      div.cart section.main-cart section.tbody .p-price span.total-price.cart-price{font-size: 16px;}
      div.cart section.main-cart section.thead div {font-size: 13px; line-height: 50px;}

      div.content div.data-content-full div.row.first .data p { display: none;}
      div.content div.data-content-full div.row.first .data .spt-line { display: none;}
      div.content div.data-content-full div.row.first .data { margin-top: 98px; }
      div.content div.data-content-full.pack div.row.first,
      div.content div.data-content-full div.row.first .hero-img, 
      div.content div.data-content-full div.row.first .hero-img img { height: 318px}
      div.content div.data-content-full div.row.second .data { width: 70%; margin-right:15%;text-align: center;}
      div.content div.data-content-full div.row.second .img { width: 90%; max-width: 100%;margin-left: 5%;margin-top: 5%;}

      div.content div.data-content-full div.row.third .img { width: 90%; margin-right: 5%; max-width: 100%}
      div.content div.data-content-full div.row.third .data { width: 70%; margin-left: 15%; text-align: center;}
      div.content div.data-content-full div.row.second, 
      div.content div.data-content-full div.row.third { padding: 40px 0;}
      div.content div.data-content-full div.row.banner { padding: 60px 0;}
      div.content div.data-content-full div.row.banner img { max-width: 90%;}

      #hp-updates .wrapper { max-width: 480px; }
      #hp-updates.count-2 .item,
      #hp-updates.count-3 .item { width: 100%; margin-bottom: 10px; padding-left: 0px;}
      #hp-updates.count-2 .item:last-child,
      #hp-updates.count-3 .item:last-child {margin-bottom: 0px; }

      #slider-controls {          
          top: 15px;
          right: 15px;          
      }

}
@media only screen and (max-width:580px){
	body.home{height: 100% !important;}
	header .top-bar .callus{display: none;}
	/* Home Page */
	#about-us article.content{width: 100%;}
	#events{height: 566px;}
	#events .wrapper .inner{padding: 104px 43px; height: 666px; }
	#events article.content {width: 100%; padding: 0px 0;}
	#events article.content h2{margin-bottom: 28px;padding-right: 7px;}
	#events article.content p{font-size: 17px; line-height: 30px; padding: 0 7px 0 40px;}
	#events article.content strong{font-size: 18px;}
	#events article.content  a.on-bg.first{margin-left: 16px; }
	#events article.content  a{font-size: 18px; padding: 14px; top:46px;}
	#events aside.side-img{display: none;}

	section#inspiration {height: 577px;}
	section#inspiration .wrapper .inner {padding: 74px 28px;}
	section#inspiration .content{width: 100%;}
	section#inspiration .side-img{display: none;}

	.events.event .main-data-content .data-bg .wrapper .inner{padding: 32px 32px 0;}
	.main-data-content .data-bg h1{font-size: 38px; line-height: 40px;}
	.events.event .main-data-content .data-bg p{font-size: 15px; line-height: 26px; margin: 0;}

	div.content div.loby-page .loby-list .series-preview .preview-content{height: auto;}

	div.fourth-sep.list-boxes{padding: 0;}
	div.fourth-sep.list-boxes article.list-item, div.five-sep.list-boxes article.list-item{width: 44%; margin: 0 3% 6%;}
	div.wpcf7 img.ajax-loader{display: none; }
	.data-content-full.pack div.wpcf7-response-output{left: 90px;}

	div.content div.data-content-full div.row.first .data h1 { font-size: 36px;line-height: 42px; }
	div.content div.data-content-full div.row.first .data h2 { font-size: 24px;line-height: 26px; }	

}
@media only screen and (max-width:560px){
	.wrapper .inner { padding: 0 18px;}
	header .wrapper .inner, div.content div.loby-page.packs-list .user-menu .wrapper .inner, .user-menu .wrapper .inner {
		padding: 0 36px 0 30px;
	}
	#about-us article.content p {
		font-size: 17px;
	}
	#about-us article.content h2 {
		font-size: 40px;
	}
	#visitor-center{
		height: 697px;
	}
	#visitor-center .inner{
		height: 697px;
		padding: 96px 0 108px;
	}
	footer .wrapper .inner{
		padding: 38px 18px 0;
	}
	footer .goup, footer .footer-menu{display: none;}
	footer .mobile-content{
		display: block;
		text-align: center;
	}
	footer .mobile-content .store-info {
		font-size: 17px;
		line-height: 24px;
		color: #cbac93;
		margin-bottom: 45px;
	}
	footer .mobile-content .call-us a {
		width: 112px;
		display: inline-block;
		background-color: #990f33;
		color: #fff;
		font-family: "almoni-dl-bold";
		font-size: 15px;
		line-height: 15px;
		padding: 12px 25px 11px 25px;
	}
	footer .mobile-content .call-us a span {
		width: 12px;
		height: 13px;
		display: inline-block;
		background: url(/wp-content/themes/binyamina/images/icon-spirte.png?250214) -109px 0px no-repeat;
		margin-left: 8px;
		position: relative;
		right: -4px;
		top: 2px;
	}
	footer .copyright{
		float: left;
		margin: 0;
		top: 82px;
		left: 6px;
	}
	footer .mobile-links{
		width: 90px;
		float: right;
		display: block;
		position: relative;
		top:66px;
		right: 6px;
	}
	div.content div.single-wine section.wine-intro .wine-info .header-page h1{font-size: 35px;}
	aside.footer-contact{display: none;}
	div.content div.loby-page .header-page h1, div.content div.data-content-full .header-page h1, div.content div.data-content-full .header-page span.mobile-title{font-size: 32px;}
	.thank-page .text-zone .header-page h1{font-size: 32px;}
	div.content div.loby-page .header-page, div.content div.data-content-full .header-page{padding-bottom: 27px; margin-bottom: 30px;}
	div.content div.loby-page section.text-content p{font-size: 14px; line-height:24px;}
	section.data-page-slider{margin-bottom: 30px;}
	.data-content-full .data-content .half-content p{font-size: 14px; line-height: 22px; margin: 0 auto 20px;}

	div.content div.data-content-full.contact .store-info div.right-side{width: 90%; margin:0 5% 64px;}
	div.content div.data-content-full.contact .store-info div.left-side{width: 90%;  margin:0 5%;}
	div.content div.data-content-full.contact .store-info div.right-side article.store-phones{margin-bottom: 24px;}
	
	#news-strip article.content h2{font-size: 48px; line-height: 56px;}
	#news-strip article.content h3{font-size: 30px; line-height:38px;}

	section.second-row-content.vineyards-list div.inner { padding:0 40px;}

	.bottom-content.one-row .bottom-list article.list-item{width: 30%; margin:0 0 5% 5%;}
	.bottom-content.one-row .bottom-list article.list-item.four{ margin:0 0 5% 5%;}
	.bottom-content.one-row .bottom-list article.list-item.three{margin: 0 0 5% 0;}

	.bottom-content.one-row .bottom-list.clients-list article.list-item{width: 30%; margin: 0 0 5% 5%;}
	.bottom-content.one-row .bottom-list.clients-list article.list-item.four{margin: 0 0 5% 5%;}
	.bottom-content.one-row .bottom-list.clients-list article.list-item.three{margin: 0 0 5% 0%;}

	.bottom-content.one-row .bottom-list.four-childs article.list-item{width: 42%; margin: 0 4% 4% !important;}

	.bottom-content.one-row .bottom-list.two-items article.list-item, .bottom-content.one-row .bottom-list.one-items article.list-item{width: 100%; margin:0 0 20px; }
	.bottom-content.one-row .bottom-list.two-items article.list-item span.item-name{font-size: 20px; line-height: 30px;}	
}
@media only screen and (max-width: 500px){
	div.checkout-box{width: 100%; top:0px; margin: 0;}
}
@media only screen and (max-width:479px){
	header{
		height: 90px !important;
	}
	header .top-bar{margin:32px 0 0 0 ;}
	header .mobile-menu{top:-2px;}
	header nav.main-menu{ padding-top: 89px; }
	.main-slide .wrapper .inner {
		margin: 165px 0 0 !important;
	}
	.main-slide .hoshen .wrapper .inner{ width: 94%; }
	body section.main-slide, #sequence, .slide-one, .slide-one > div.full-bg {
		height: 463px;
	}
	.slide-one img{ width: 880px !important;}
	.main-slide article.content {
		margin: 0px 36px !important;
	}
	.main-slide article.content h2 {
		font-size: 66px !important;
		margin-bottom: 25px !important;
	}
	.main-slide .hoshen article.content h2{font-size: 58px !important;}
	.main-slide div.wrapper > div > article > p , #slide-one > div.wrapper > div > article.content > p{
		width: 65% ;
		font-size: 20px;
		line-height: 26px;
	}
	.main-slide div.wrapper > div > article > p br{
		display: none;
	}
	.main-slide  ul.sequence-canvasss li {right: -380px;}
	.main-slide  ul.sequence-canvasss li img{width: 1000px;}
	#events article.content a.on-bg.first {
		margin-left: 6px;
	}
	#events article.content h2 {
		font-size: 34px;
	}
	#events article.content p, #events article.content strong{
		font-size: 17px;
	}
	#visitor-center .full-bg img{
		margin-left: -440px;
	}
	/* Loby */
	div.content div.loby-page .loby-list .series-preview, div.content div.loby-page .loby-list .series-preview.last, div.content div.loby-page .loby-list .series-preview.second, div.content div.loby-page.packs-list .loby-list .series-preview{
		width: 100%;
		margin-left: 0px !important;
	}
	div.content div.loby-page.wine-list .loby-list .series-preview{
		float: none;
		margin: 0 auto !important;
	}
	/* Item */
	div.content div.single-wine section.wine-intro{margin-bottom: 42px;}
	div.content div.single-wine section.wine-intro .wine-info .header-page div.wine-version-list{display: none;}
	div.content div.single-wine section.wine-intro .wine-image {
		
	}
	div.content div.single-wine section.wine-intro .wine-info{width: 100%; margin:0;}
	div.content div.single-wine section.about-wine{display: none;}
	div.content div.single-wine section.more-wines .wines-items .wine{ padding: 0 54px;}

	div.coluge-wrapper div.coluge-item{width: 50%;}
	.coluge--slide-content div.coluge-wrapper div.bx-viewport .slide-item .slide-wrap p{font-size: 12px;}
	
	.data-content-full div.data-content, .events.event .bottom-text .data-content{font-size: 14px; line-height: 24px; text-align: center;}

	.business-events .gap{display: none;}
	div.content div.data-content-full.about .gap{ height:60px !important; }
	.page-template-page-templateslist-page-php .gap{display: none;}
	.data-content-full .data-content.about .half-content{margin-bottom: 40px;}

	.business-events.data-content-full div.data-content{margin-bottom: 80px;}	
	.events.event .bottom-text .data-content h3{font-size: 20px;}
	section.second-row-content.vineyards-list article.vineyars-item .text p{font-size: 13px; line-height: 20px; margin-bottom: 20px;}

	.events.visitor-center .main-data-content .data-bg .wrapper .inner{padding: 28px 28px 0;}
	.main-data-content .data-bg p{font-size: 15px; line-height: 26px;}

	table.info-table-content td.title{font-size: 14px; line-height: 26px;}
	td{font-size: 14px; line-height: 26px;}

	div.pack-item-page div.main-content section.right-side div.data-content{font-size: 14px;}
	div.pack-item-page div.main-content section.right-side div.data-content strong{font-size: 18px;}

	div.login-page section.text-content{width: 100%; margin: 0 auto 60px;}
	div.login-page section.text-content p{font-size: 15px; margin-bottom: 0px;}

      div.content div.data-content-full .gap +  .header-page {margin-top: 80px;}
      div.login-page .form-content .wrapper .inner{padding: 0 15px;}
      .data-content-full.pack div.wpcf7-response-output{left: 40px;}

      div#age-gate .age-warning .warning { font-size: 13px; }

}
@media only screen and (max-width:460px){
	#about-us .wrapper .inner{padding: 90px 39px 100px;}
	#visitor-center article{
		width: 390px;
	}
	#visitor-center article p {
		font-size: 19px;
	}
	#visitor-center article a{
		top:73px;
	}
	#visitor-center article h2{
		font-size: 40px;
	}
	#visitor-center > div.wrapper > div > article > div > a.on-image{
		display: block;
		font-size: 21px;
		line-height: 42px;
		padding: 16px 45px 14px;
		margin: 0 auto 45px;
	}
	div.content div.loby-page .header-page h1, div.content div.data-content-full .header-page h1, div.content div.data-content-full .header-page span.mobile-title{font-size: 28px; line-height: 38px;}
	.thank-page .text-zone .header-page h1{font-size: 28px; line-height: 38px;}
	.thank-page .text-zone .header-page h2{font-size: 16px;}
	.thank-page .text-zone a.back-link{font-size: 14px;}
	div.content div.loby-page .header-page, div.content div.data-content-full .header-page{ padding-bottom: 20px;}

	table.info-table-content{margin: 5px auto 0;}
	.data-content-full.hall div.data-content{margin-bottom: 55px;}

}
@media only screen and (max-width:580px){ 
	div#age-gate .age-gate-cell { padding-top: 40px; }
}
@media only screen and (max-width:440px){
	header .wrapper .inner, div.content div.loby-page.packs-list .user-menu .wrapper .inner, .user-menu .wrapper .inner {
		padding: 0 14px 0 14px;
	}
	.main-slide article.content{width: 90%; margin: 0 5% !important;}
	.main-slide article.content h2{width: 100%; font-size: 50px !important;}
	.main-slide .wrapper .inner{margin: 90px 0 0 !important;}
	.main-slide div.wrapper > div > article > p , #slide-one > div.wrapper > div > article.content > p{width: 90%; font-size: 16px; line-height: 20px;}
	#news-strip article.content p {font-size: 14px; line-height: 24px;}
	#about-us article.content p {font-size: 14px; line-height: 24px;}
	#events .wrapper .inner{padding: 48px 23px;}
	#events article.content h2{font-size: 28px; line-height: 32px;}
	#events article.content p, #events article.content strong{font-size: 17px; line-height: 28px; padding: 0 6px}
	#visitor-center .inner{padding: 82px 0 108px;}
	#visitor-center article{ width: 90%;}
	#visitor-center article h2{margin-bottom: 26px;}
	#visitor-center article p{font-size: 16px; line-height:26px;}
	#visitor-center article  a.first {margin:0px 0 20px;}

	.bottom-content.one-row .bx-viewport .bottom-list article.list-item{margin-right: 14px;}
	section.second-row-content.vineyards-list article.vineyars-item .text h3, section.second-row-content.vineyards-list article.vineyars-item .text h2{font-size: 20px; line-height: 24px; margin-bottom: 8px;}

	.events .main-data-content div.row-fulid div.box3 .tour-desc{height: 140px;}

	.loby-page.prize-list section.loby-list article.prize-preview section.wine-img{max-width: 60px;}
	.loby-page.prize-list section.loby-list article.prize-preview section.prize-content{margin-top: 20px;}
	.loby-page.prize-list section.loby-list article.prize-preview section.prize-content h3{font-size: 18px;}
	.loby-page.prize-list section.loby-list article.prize-preview section.prize-content p{font-size: 14px;}

	.bottom-content.one-row{margin-bottom: 100px;}
	.data-content-full.pack div.wpcf7-response-output{left: 22px;}

	div.cart section.main-cart section.thead {height: 40px;}
	div.cart section.main-cart section.thead div {font-size: 11px; line-height: 40px;}
	div.cart section.main-cart section.tbody h2.product-name {font-size: 10px; line-height: 20px;}
	div.cart section.main-cart section.tbody .p-qty select {margin-top: 2px; font-size: 10px;}
	div.cart section.main-cart section.tbody .p-remove.product-cart-remove a.btn-remove.btn-remove2{font-size: 13px; line-height: 20px;}
	div.cart section.main-cart section.tbody .p-price span.total-price.cart-price{font-size: 12px; line-height: 20px;}
	div.cart section.main-cart section.tbody .p-price span.sign {font-size: 10px;}
	div.cart .purchase-box section.line-price.total-price .right-row{margin-left: 6%;}

	.events.event .bottom-text{top: -100px;}
}
@media only screen and (max-width:380px){
	header{height: 60px !important;}
	header nav.main-menu{ padding-top: 59px; }
	div.content.push-menu div.close-menu-mobile { top: 20px;}
	header .wrapper .inner, div.content div.loby-page.packs-list .user-menu .wrapper .inner, .user-menu .wrapper .inner{padding: 0 24px 0 19px;}
	header .top-bar{margin: 19px 0 0 0 ;}
	header .mobile-menu{ width: 27px; height: 21px; background: url(/wp-content/themes/binyamina/images/icon-spirte.png?200214) no-repeat -222px -29px; top: 1px;}
	header .top-bar div.logo{ width:205px; height: :25px ; top: -4px;}
	header .top-bar div.logo strong a{background: url(/wp-content/themes/binyamina/images/header/iphone-logo.png?250214) no-repeat; margin-top:2px;}

	section#inspiration .wrapper .inner {padding: 44px 18px;}
	section#inspiration .content h2 {font-size: 30px; line-height: 18px; margin-bottom: 26px;}
	#events article.content p, #events article.content strong{font-size: 15px;}
	#events article.content a{ display: block; font-size: 16px; margin: 0 auto 20px !important; }
	#visitor-center article p { font-size: 14px; line-height: 22px;}
	#visitor-center article h2{font-size: 34px; line-height: 22px; margin-bottom: 20px;}

	div.content div.data-content-full.contact .store-info .inner{padding: 0 15px;}
	div.content div.data-content-full.contact .store-info div.right-side{width: 100%; margin: 0 0 64px;}
	div.content div.data-content-full.contact .store-info div.left-side strong{width: 90%;}
	.main-data-content .data-bg p{font-size: 14px;}

	.bottom-content.one-row .bx-viewport .bottom-list article.list-item{width: 120px !important;}
	article.list-item .item-img{margin-bottom: 10px;}
	article.list-item span.item-name{font-size: 14px; line-height: 20px;}
	div.content div.single-wine section.more-wines .wines-items .wine{padding: 0 31px;}
	.data-content-full.pack div.data-content .right-side .form-pack span.icon.icon-form{display: block;}

	div#age-gate p.title { font-size: 29px; }
	div#age-gate p.desc {
	    font-size: 12.8px;
	}
	div#age-gate div.btns input.btn { padding:15px 50px; }
	div#age-gate .age-warning .warning { padding:10px 5px; }
}
@media only screen and (max-width:360px){
	div.cart section.main-cart section.thead{padding: 0;}
	div.cart section.main-cart section div.p-name{width: 54.4%; padding-right: 21px; margin-left: 0;}
	div.cart section.main-cart section.thead div.p-info{display: none;}
	div.cart section.main-cart section div.p-qty {width: 14.5%;}
	div.cart section.main-cart section div.p-price {width: 21.9%;}
	div.cart section.main-cart section div.p-price {width: 21.9%;}
	div.cart section.main-cart section div.p-info{width: 54.4%; padding-right: 21px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	div.cart section.main-cart section.tbody .p-name.product-cart-image{display: none;}
}