/*
Theme Name: BeatriceFood 
Author: Shlomi Alus
Author URI: http://www.daydream.co.il
Version: 2.0
*/
@charset "utf-8";
  /* background setup */
.background {
    background-repeat:no-repeat;
    /* custom background-position */
    background-position:50% 50%;
    /* ie8- graceful degradation */
    background-position:50% 50%\9 !important;
}
#mobilevideo{display: none;}
#pcvideo{display: inline;}
#incontenttxt img{
	max-width: 100%;
	height: auto;
}
/* fullscreen setup */
html, body {
    /* give this to all tags from html to .fullscreen */
    height:100%;
	direction:rtl;
	font-family: 'Alef', sans-serif;
}
.fullscreen,
.content-a {
    width:100%;
    min-height:100%;
}
.not-fullscreen,
.not-fullscreen .content-a,
.fullscreen.not-overflow,
.fullscreen.not-overflow .content-a {
    height:100%;
    overflow:hidden;
}
#header_2{
	display:none;
	background-color: #fff;
    box-shadow: 0 5px 5px #888;
    height: 50px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 998;
    max-width: 100%;
	
	}
#footerfooter{width:100%; display: table;   height: auto;   table-layout: fixed;    width: 100%; height: 200px;background-color: #405238;}
#topcornerlogo {
    float: left;
	margin-left:20px;
    width:auto;
}
#left-menu,#simple-menu{
	display:none;}
/* content centering styles */
.content-a {
	display:table;
}
.content-b {
	display:table-cell;
    position:relative;
	vertical-align:middle;
	text-align:center;
}

/* visual styles */
body{
    margin:0;
    font-family: 'Alef', sans-serif;
    font-size:28px;
	color:#ffffff;
    text-align:center;
}
#popo{
	float:right;
	padding-bottom: 30px;
	width:100%;
	 margin-top:30px;
	border-bottom:1px solid #92b73e;
	}
#catgory_left2{
	width:100%;
	height:auto;
	float:right;
	margin-bottom:30px;
	}
#catgory_left2ttl{
	width:100%;
	height:auto;
	font-weight:bold;
	text-align:center;
	color:#354226;
	margin:20px 0px;
	}
#popoin{
	float:right; width:444px;
	}
#popoleft{float:right; width:500px;}
#popoleftin1{float:left; font-size:24px; width:414px; color:#354226; padding-right:30px; height:150px; padding-top: 50px;}
#popoleftin1 img{
	float: right;
	width: 100%;
	height: auto;
}
#popoleftin2{float:right; margin-right:30px; margin-top:40px; width:100px;}
#popoleftin3{float:right;  margin-top:40px; clear:both; font-size:18px;}
.popoleftin4{float:right;  width:384px; margin-top:10px;}
#catgory_leftttl{
	float:left; font-size:24px; width:890px;color:#354226; padding-right:30px; margin-bottom:20px;
	}
#popo .span1in{float:right;
	width:auto;
	margin-top:5px;
	}
#popo  .span2in{float:right;
	width:200px;
	margin-right:10px;
	margin-top:5px;
	}
.mob-menu-header-holder {

    font-weight: bold;
    top: 0px;
    right: 0px;
    color: 

    #000;
    display: none;
    z-index: 9999;

}

header{
	background-color: transparent;
    height: 85px;
    left: 0;
    right: 0;
    top: 0;
    transition: background-color 0.5s ease 0s, height 0.5s ease 0s;
    width: 100%;
    z-index: 1000;
	position: fixed;
	}
#mylogo{
	float:right;
	height:80px;
	width:300px;
	margin-right:20px;
	background: #fff;
    border-radius: 00px 00px 10px 10px;
	}
#searce_box{
	float:left;
	width:220px;
	height:80px;
	margin-left:20px;
	}
#searce_box form{
	float:right;
	width:220px;
	height:30px;
	margin-top:30px;
	border:1px solid #fff;
	}
#searce_box form input{
	float:right;
	width:180px;
	height:20px;
	margin-top:4px;
	background:none;
	color:#fff;
	list-style:none;
	border:none;
	font-size:18px;
	outline: none;
	}
#searce_box form input:focus{
	outline: none;
	}
#searce_box form.lalawite{
	border:1px solid #2f3a1e;
	}
#searce_box form.lalawite button{
	color:#2f3a1e;	
	}
#searce_box form.lalawite input{
	color:#2f3a1e;
	}	
#searce_box form button{
	float:left;
	width:30px;
	height:30px;
	background:none;
	border:none;
	color:#fff;
	cursor:pointer;
	outline: none;
	}
#newonself{
	float:right;
	background:#fff;
	margin:200px 0px;
	height:300px;
	width:100%;}
.search-w{
	position:relative;
	z-index:5;
	width:500px;
	height:25px;}
.search-w form  {
	height:40px;
}
.front-down {
    position: absolute;
    left: 50%;
    margin-left: -20px;
    bottom: 40px;
    cursor: pointer;
    color: white;
    font-size: 24px !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    width: 45px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #fff;
    text-align: center;
    line-height: 36px !important;
    vertical-align: middle !important;
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
	z-index:5;
	padding-top:5px;
}
.front-down222:hover {
	background:#fff;
	color:#333;}
.fb_in_yt {
    position: fixed;
    left: 30px;
    bottom: 30px;
	width:40px;
    z-index: 10000;
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.fb_in_yt .fab {
    
	width:40px;
	height:40px;
	font-size:40px;
	color:#fff;
}
.fb_in_yt a:visited{
	color:#fff;}
.fbi{
	background: #3b5998;
    border-color: #3b5998;
	}
.ini{
	background: #909;
    border-color: #909;
	}
.yti{
	background: #F00;
    border-color: #F00;
	}
.search-w form input {
    background: transparent;
    border: 2px solid white;
    border-radius: 30px;
    width: 100%;
    height: 100%;

    outline: 0;
    font-size: 19px;
    color: white;
    text-align: right;
	color:#fff;
	padding-right:10px;
}
.gowite{
	background-color:#FFFFFF;
	box-shadow: 0px 2px 4px #000000;}
.video-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    overflow: hidden;
}
.video-iframe iframe {
    width: 100vw;
    height: 56.25vw;
    min-height: 100vh;
    min-width: 177.77vh;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.overlayblack {
    background: rgba(0,0,0,0.5);
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	z-index:1;
	display: none;
}
.opening{
	overflow:hidden;}
section {
	background:#fff;
}
.not-fullscreen {
    height:auto;

}
#nav_main{position:fixed; width:100%; height:60px; padding:0; margin:0; background-color:#0d2355; color:#88c540; top:0; z-index:99;}
#titlemain{
	float:right;
	line-height:normal;
	font-size:44px;
	font-weight:100;
	margin:0px;
	margin-top:20px;
	padding:0px;
	}
#navulmain{
	float:right; line-height:normal;  line-height:normal; height: 60px; margin: 0px; padding: 0px;
	list-style:none;
	}
#navulmain li{
	float:right; line-height:normal;  line-height:normal; height: 60px; margin: 0px; padding: 0px;
	margin-left:20px;
	}
#navulmain li a{
	text-decoration:none;
	color:#fff;
	font-size:18px;
	height: 60px;
	float:right;
	width:100%;
	background-color:#92b73e;
	}
.clelulargoupside{
		display: none;
	clear: both;
	}
#navulmain li a:hover{
	background-color:#92b73e;
	}
#nav_menu_con{width:1024px; margin:0 auto;  line-height:normal;}
#asas{width:1024px; margin:0 auto; height:auto; margin-top:20px; clear:both;}
#title_box{float:right; width:1024px; color:#88c540; text-align:right; line-height:normal; font-size:24px; font-weight:bold; margin-bottom:3px;}
#mikta_box{float:right; width:1024px; color:#88c540; border-top:1px solid #0d2355;}
#mikta_box ul{float:right; list-style:none; margin:0px; line-height:normal; height:50px; padding:0px; width:100%;}
#mikta_box ul li.acti{height:36px; text-align:center; font-size:18px; padding-top:4px; width:16%; color:#fff; cursor:pointer; background:#0d2355; float:right; margin-left:1%;}
#mikta_box ul li.pasi{height:36px; font-size:18px; text-align:center; padding-top:4px; width:11%; color:#fff; background:#d3d3d3; float:right; margin-left:1%;}
.title_pic{float:right; width:19%; height:30px; color:#0d2355; line-height:normal; font-size:20px; padding-top:5px; text-align:right; margin-left:1%;}
.picpicpic{float:right; width:19%; height:auto; background-color:#d3d3d3; margin-left:1%; line-height:0px;}
.heartbtn{width:30px; height:24px; margin-left:3px; background:url(lev.png) center no-repeat #fff; float:left; cursor:pointer; }
input[type=checkbox] {
	visibility: hidden;
}
#confor{
	float:	left;
	width:700px;
	}
#news_container{
	width:1300px;
	margin:0 auto;
	padding:50px 0px;
	height:160px;
	}
#news_container h1{
	float:right;
	width:100%;
	color:#fff;
	font-weight:normal;
	font-size:55px;
	text-align:center;
	margin:0px;
	margin-bottom:15px;
	
	}
#news_container form{
	
	width:770px;
	margin:00px auto;
	padding:0px;
	}
#news_container form input#newsi{
	background: transparent;
    border: 2px solid white;
    border-radius: 30px;
    width: 600px;
    height: 40px;
    outline: 0;
    font-size: 19px;
    color: white;
    text-align: right;
	color:#fff;
	float:right;
	padding-right:10px;
	}
#news_container form input.btn_news{
		    /* -webkit-transition: all .4s ease-out; */
    transition: all .4s ease-out;
    border-radius: 20px;
    height: 43px;
    background-color: #92b73e;
    width: 122px;
    color: #333;
    float: left;
    font-size: 20px;
	border:2px solid #fff;
    padding: 0px 10px 0px 5px;
    margin-top: 3px;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;
	}
#footer4clm{
	margin:0 auto;
	width:1300px;
	}
#footer4clm h1{
	float:right;
	font-weight:normal;
	text-align:right;
	border-bottom:6px solid #fff;
	font-size:32px;
	height:34px;
	padding:15px 0px;
	color:#fff;
	width:100%;
	margin:0px;
	}
.banner_big{
	margin:0 auto;
	width:1300px;
	height:480px;
	padding:30px 0px;
	padding-top:50px;}
.bannerAD{
	height:580px;
	}
.boxANDttl{
	margin:0 auto;
	width:1300px;
	height:auto;
	}
.centerit{
	float:right;
	margin-right:600px;}
.boxANDttl h1{
	float:right;
	width:100%;
	height:auto;
	background-color:#92b73e;
	color:#fff;
	font-size:40px;
	padding:2px 0px;
	text-align:center;
	margin:0px;
	font-weight:normal;
	line-height:40px;
	}
	.boxANDttl span{
	float:right;
	width:100%;
	height:auto;
	margin-top:20px;
	max-width:1200px;
	margin-right:50px;
	}
#incontenttxt{
	width:100%;
	height:auto;
	float:right;
	font-size:18px;
	text-align:right;
	}	
#incontentttl{
	width:100%;
	height:40px;
	float:right;
	background-color:#fff;
	font-weight:bold;
	font-size:40px;
	color:#2f3a1e;
	margin-bottom:30px;
	}
.cube1footer{
	float:right;
	width:250px;
	height:300px;
	padding:0px 15px;
	display: none;
	}
.cube1footer ul{
	float:right;
	width:250px;
	height:300px;
	list-style:none;
	}
.cube1footer ul li{
	float:right;
	width:250px;
	height:20px;
	list-style:none;
	}
.cube1footer ul li a{
	float:right;
	}
.cube1footer ul li a:hover{
	text-decoration:underline;
	}
.cube2footer{
	float:right;
	width:250px;
	height:300px;
	margin-right:60px;
	padding:0px 15px;
	display: none;
	}
#catgory_left{
	margin:0 auto;
	width:1110px;
	}
#catgory_left a{
	color:#333;
	float:right;
	
	margin-left:30px;
	margin-bottom:30px;
	}
.box_product{
	float:right; width:192px; height:322px; background:#f1f2f0;
	
	}
.product_ttl_box{
	float:right;
	width:182px;
	height:50px;
	background:#354226;
	 color: #fff;
    display: table;
    font-size: 14px;
    height: 50px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
	}
.product_ttl{
	display: table-cell;
    text-transform: capitalize;
    vertical-align: middle;
	color:#fff;
	}
.product_pic{
	width:172px;
	margin:10px;
	height:194px;
	background:#fff;
	float:right;
	}
.product_dtl{
	float:right;
	width:162px;
	padding:0px 15px;
	height:50px;
	font-size:14px;
	color:#354266;}

.footer4clm_down{
	width:100%;
	height:120px;
	float:right;
	margin-top: 50px;
	}
.footer_line{
	width:44%;
	height:7px;
	float:right;
	margin-top:50px;
	background:#fff;
	}
.footer_pic{
	width:10%;
	height:auto;
	float:right;
	padding:0px 1%;
	background:#fff;
border-radius: 20px;
	}
.signupgetin{
	float:left;
	margin-top:25px;
	}
.signupgetin2{
	float:left;
	margin-top:20px;
	}
.signupgetin a.loginbtn {
		-webkit-transition: all .4s ease-out;
transition: all .4s ease-out;
border-radius: 8px;
height: 28px;
border:1px solid;
width: 63px;
color:#fff;
float: left;
font-size: 16px;
padding: 4px 10px 0px 10px;
margin-left: 20px;
border: 1px solid;
	color:#fff;
	text-decoration:none;
	}	
#drop-down-menu {
	float:right;
	height: 65px;
	font-size: 18px;
	margin:10px 0;
	direction:rtl;
	margin-right:10px;
	
	
}
#drop-down-menu li {
	display: block;
	float: right;
	
}
#drop-down-menu ul {
	padding: 0;
	margin: 0;
}

#drop-down-menu ul.sub-menu {
	position: absolute;
	display: none;
	width:200px;
}
#drop-down-menu ul.sub-menu ul{
	left: 100%;
	top: 0;
}
#drop-down-menu > div > ul > li:hover{
	background:#92b73e;
	transition: background-color 0.4s ease 0s;
	}
#drop-down-menu > div > ul > li > a{
	color: #FFF;
	height: 55px;
	display: block;
	line-height: 50px;
	padding: 0 20px;
	padding-top:10px;
	
	text-decoration:none;
	
}
#drop-down-menu > div > ul > li.new_a_menu > a{
	color: #2f3a1e;
	height: 55px;
	display: block;
	line-height: 50px;
	padding: 0 20px;
	padding-top:10px;
	
	text-decoration:none;
	
}
#drop-down-menu > div > ul > li:hover > a{
	color: #fff;
	
}
#drop-down-menu ul li:hover > ul.sub-menu {
	display: block;
}
#drop-down-menu ul.sub-menu li a {
	display: block;
	background: #92b73e;
	width: 200px;
	max-width: 200px;
	padding: 10px 20px;
	
	line-height:none;
	color: white;
	font-size: 16px;
	text-decoration:none;
}
#drop-down-menu ul.sub-menu li a:hover{
	background: #202324;
	}
.three_culm_container{
	width:100%; background:#f4f4f4;display: table;   height: 100%;   table-layout: fixed;    width: 100%; border: 0 none;
    font-family: 'Alef', sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;box-sizing: border-box;
	}
.whatwedobox{    width: 33.3%; text-decoration:none;     text-align: center;background-color: #f4f4f4; display:table-cell;  border-left:1px solid #d0cece;  vertical-align: middle;    padding: 120px 20px 70px; transition: background-color 0.8s ease 0s;  }
.whatwedobox:hover{
	background-color: #92b73e;
	color:#fff;
	 transition: background-color 0.8s ease 0s;
	}
.whatwedobox h1{
	
	padding-bottom: 30px;font-size: 2.1875rem; color: #92b73e; top: 0;   margin:0px;}
.whatwedotext{
	color: #484848;
    padding-bottom: 30px;
    top: 0;
    transition: color 0.4s ease 0s, top 0.3s cubic-bezier(0.21, 0.74, 0.58, 0.87) 0s;font-size: 1rem;
    margin-bottom: 0;
	font-family: 'Alef', sans-serif;
	position: relative;
    font-weight: 300;}
.button{
	background-color: #231f20;
    color: white;border: medium none;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 600;
    padding: 15px 30px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease 0s; opacity:0;
	}
.boxLeftnewonself{ width: 900px; float:right; border: 0 none;
    font-size: 100%;
    font-style: inherit;
    margin: 0;
    outline: 0 none;
    vertical-align: baseline;
	}
.boxLeftnewonself ul {
	float:right;
	width:900px;
	height:300px;
	list-style:none;
	margin:0px;
	}
.boxLeftnewonself div.slide_div{
	float:right;
	width:292px;
	height:292px;
	padding:4px;
	list-style:none;
	position:relative;
	}
.boxLeftnewonself div.slide_div a{
	float:right;
	width:292px;
	height:292px;
	cursor:pointer;
	
	overflow:hidden;
	}
.boxLeftnewonself div.slide_div a div.button_newonself1{
	float:right;
	width:292px;
	height:292px;
	overflow:hidden;
	}
.boxLeftnewonself div.slide_div a div.button_newonself2{
	float:right;
	width:292px;
	height:292px;
	overflow:hidden;
	background-color:#2f3a1e;
	position:absolute;
	top:4px;
	left:4px;
	z-index:1;
	opacity:0;
	transition: all 0.3s ease 0s;
	-webkit-transition: all .4s ease-out;
	color:#fff;
	}
.boxLeftnewonself div.slide_div a div.button_newonself2:hover{
	float:right;
	overflow:hidden;
	background-color:#2f3a1e;
	position:absolute;
	top:4px;
	left:4px;
	z-index:1;
	opacity:1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all .4s ease-out;
	}

.boxRightnewonself{ width: 300px; float:right; border: 0 none;
    font-size: 100%;
    font-style: inherit;
    margin: 0;
    outline: 0 none;
    vertical-align: baseline;}
.boxRight{
	 width: 40%; float:right; border: 0 none;
    font-size: 100%;
    font-style: inherit;
    margin: 0;
    outline: 0 none;
    vertical-align: baseline;
	}
.boxRightTtlnewonself{
	line-height: 0.3;
    padding-top: 100px; font-size: 3rem; color: #92b73e; vertical-align: baseline; font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
	float:right;
	}
	.boxRightTtlourbrand{
	line-height: 0.3;
    padding-top: 30px; font-size: 3rem; color: #92b73e; vertical-align: baseline; font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
	float:right;
	margin-right:20px;
	}
.boxRightTtl{
	line-height: 0.3;
    padding-top: 60px; font-size: 3rem; color: #92b73e; vertical-align: baseline; font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
	float:right;
	}
.boxRightTtl2{
	outline: 0 none;
    padding: 0;
    vertical-align: baseline;
    bottom: -20px;
    color:#2f3a1e;
	float:right;
	font-size: 3.75rem;
	border-bottom:10px #92b73e solid;
    line-height: 1;
    margin-bottom: 30px;
	clear:both;
	}
	.boxRightTtl2ourbrand{
	outline: 0 none;
    padding: 0;
    vertical-align: baseline;
    bottom: -20px;
    color:#2f3a1e;
	float:right;
	font-size: 3.75rem;
	border-bottom:10px #92b73e solid;
    line-height: 1;
    margin-bottom: 30px;
	margin-right:20px;
	clear:both;
	}
.boxLeft{
	border-right: 1px dotted black;
	line-height: 1.4;
	line-height: 1.4;
    padding-bottom: 35px;
    padding-top: 35px;
	float:left;
	width:59%;
	opacity:0;
	
	}
.boxLeftTtl{
	text-align:right; float:right; padding-right:60px;
	font-size: 2.5rem;  vertical-align: baseline; font-style: inherit;
    font-weight: inherit;
	
	}
.boxLeftText{
	text-align:right; float:right; padding-right:60px;
	vertical-align: baseline;
	font-size:17px;
	font-weight:normal;
	font-style: inherit;
	color:#939393;
	margin-top:15px;
	}
.workText{
	float:right; width:38%; background:#92b73e;
	display:table-cell;
    position:relative;
	vertical-align:middle;
	text-align:center;
	padding: 10% 1%;
	}
.workTextTtl{
	line-height: 0.3;
     font-size: 3rem; 
	 vertical-align: baseline; font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
	float:right; color:#202324;
	padding-right:60px;}
.workTextTtl2{
	outline: 0 none;
    padding: 0;
    vertical-align: baseline;
    bottom: -20px;
	color:#fff;
    
	float:right;
	font-size: 3.75rem;
	border-bottom:10px #202324 solid;
    line-height: 1;
    margin-bottom: 30px;
	clear:both;
	margin-right:60px;}
.bwWrapper {
    position:relative;
    display:block;
	z-index:1;
	margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
	
}
.fp_h{
	 line-height:normal;  color:#fff; 
	opacity:0;
	}
.fp_txt{
	margin:0 auto; font-size:1.3em;opacity:0;
	}
.fp_btn{
	background:#92b73e; border: medium none;  display: inline-block; font-size: 0.875rem;    font-weight: 600;    padding: 15px 30px;    position: relative;    text-align: center;    text-transform: uppercase;  transition: all 0.3s ease 0s; margin-top:20px;
	cursor:pointer;
	}
.ffigure_btn{
	background:#92b73e; border: medium none;  display: inline-block; font-size: 0.9rem;    font-weight: bold;    padding: 6px 20px;    position: relative;    text-align: center;    text-transform: uppercase;  transition: all 0.3s ease 0s;
	cursor:pointer; color:#fff; margin:0 auto;
	}
.scroll_trig{
	height: 82px; position:relative;    left: 0;    right: 0;    text-align: center;  top: -41px;    width: 100%;    z-index: 4;}
.gobw {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */    
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   filter: grayscale(100%);
   filter: gray; /* IE 6-9 */
   -webkit-transition: all .6s ease;
}
.gobw:hover {
   -webkit-filter: none;
   -moz-filter: none;
   -ms-filter: none;
   filter: none;
}
.work_bw_box{
	float:left; position:relative;  width:33.3%; height:auto; cursor:pointer;}
.bwTurn{
	position:absolute; top:0; left:0; display:table; width:100%; height:100%; min-width:100%; min-height:100%; bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;}
.boxblog{
	float:right; width:33.3%; height:auto; margin:0px;
	 background-color: #92b73e;
	 
	 cursor:pointer;
	 transition: background-color 0.8s ease 0s;
	}
.boxblog div{
	float:right; width:100%; height:auto;
	color:#fff;
    margin-top:-7px; padding:40px 0px;
	}
.boxblog:hover{
	background-color: #202324;
	}
.bar_btn{float:right; width:100%; height:auto; margin:0px;
	 background-color: #92b73e;
	 cursor:pointer;
	 transition: background-color 0.8s ease 0s;
	 padding:40px 0px;
	 border-bottom:1px solid #92b73e;
	 color:#fff;
	font-size:1em;
	text-decoration:none;
	font-weight:bold;
	}
.bar_btn:hover{
	background-color: #202324;
	}
#fields form{
	width:100%;
	float:right;
	}
.form_mail{
	
	float: right;
	background-color: #202324;
	border: #202324 2px solid;
	border-color: #768285;
	width: 45%;
	margin: 0px;
	height: 20px;
	padding:10px 1%;
	font-size:18px;
	color:#768285;
	margin-top:20px;}
.form_tel{
	float: left;
	background-color: #202324;
	border: #202324 2px solid;
	border-color: #768285;
	width: 45%;
	margin: 0px;
	height: 20px;
	padding:10px 1%;
	font-size:18px;
	color:#768285;
	margin-top:20px;}

.form_name{
	float: right;
	background-color: #202324;
	border: #202324 2px solid;
	border-color: #768285;
	width: 98%;
	margin: 0px;
	height: 20px;
	padding:10px 1%;
	font-size:18px;
	color:#768285;
	}
.form_txt{
	float: right;
	background-color: #202324;
	border: #202324 2px solid;
	border-color: #768285;
	max-width:98%;
	min-width:98%;
	width: 98%;
	margin: 0px;
	height: 100px;
	max-height: 100px;
	min-height: 100px;
	padding:10px 1%;
	font-size:18px;
	color:#768285;
	margin-top:20px;
	}
.form_btn{float:right; width:100%; height:auto; margin:20px 0px 80px 0px;
	 background-color: #92b73e;
	 cursor:pointer;
	 transition: background-color 0.8s ease 0s;
	 padding:10px 0px;
	 border:none;
	 color:#fff;
	 
	 font-size:24px;
	 font-weight:bold;}

.form_btn:hover{
	background-color: #296698;
	}
.boxLeftText a{
	color:#92b73e;
	text-decoration:none;
	}
.boxLeftText a:hover{
	text-decoration:underline;
	}
#btn_bar{
	width:100%; display: table;   height: 100%;   table-layout: fixed;    width: 100%;}

.box_container{
	float:right;
	width:296px;
	height:296px;
	background:url(../images/main_pic.jpg);
	position:relative;
	display:table;
	border:1px solid #2f3a1e;
	}
#ourbrands{
	width:1200px;
	height:auto;
	margin:0 auto;
	}
.ourbrandsbox{
	float:right;
	width:240px;
	height:140px;
	}
.box_image{
	position:absolute;
	width:296px;
	height:296px;
	z-index:1;
	}
.box_overlay{
	position:absolute;
	width:296px;
	height:296px;
	z-index:2;
	transition: all 0.3s ease 0s;
	}
.intxt{
	color:#fff;
	
	font-size:24px;
	font-weight:normal;
	text-align:center;
	width:98px;
	height:0px;
	opacity:0;
	padding:0px 100px;
	}
.try{
	color:red;
	}
.box_txt{
	display: table-cell;
    position: relative;
    vertical-align: middle;
    text-align: center;
	z-index:3;
	color:#fff;
	font-size:32px;
	font-weight:bold;
	transition: all 0.3s ease 0s;
	background:	rgba(0,0,0,0.2);
	}
.box_txt:hover{
	background:	rgba(0,0,0,0.8);
	transition: all 0.3s ease 0s;
	}
.spacerbox{
	margin-right:50px;
	}
.spacerboxlong{
	width:100%;
	float:right;
	height:50px;}
	
.slidepic{
	width:900px;
	float:right;
	height:300px;
	direction:ltr;
	margin:0px;
	}
.slide_div{	
	width:100%;
	float:right;
	height:600px;
	max-height:600px;
	position:relative;
	}
.slide_div2{
	
	width:100%;
	float:right;
	height:600px;
	max-height:600px;
	display:table;
	
	}
.picinslide{
	width:100%;
	height:600px;
	position:absolute;
	z-index:1;}
.slide_div_pic{
	width:100%;
	height:600px;
	position:relative;
	display:table;
	z-index:2;
	}
.slide_div2 img{
	float:right;
	width:100%;
	height:auto;
	}

.txtinslide{
	display: table-cell;
    position: relative;
    vertical-align: middle;
    text-align: center;
	z-index:3;
	color:#fff;
	transition: all 0.3s ease 0s;
	background:	rgba(0,0,0,0.2);
	width:100%;
	height:100%;
	
	}
.slidepic_ttl{
	font-size:44px;
	font-weight:bold;
	}
.slidepic_tx{
	font-size:26px;
	margin-bottom:10px;
	}
.slidepic_btn{
	 transition: all .4s ease-out;
    border-radius: 20px;
    height: 33px;
    background-color: #92b73e;
    width: 122px;
    color: #333;
    font-size: 20px;
	border:2px solid #fff;
    padding: 5px 10px 0px 5px;
    margin-top: 3px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	}
.arwRight{
	 position: absolute;
    left: 15%;
    margin-bottom: -20px;
    bottom: 50%;;
    cursor: pointer;
    color: white;
    font-size: 24px !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    width: 45px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #fff;
    text-align: center;
    line-height: 36px !important;
    vertical-align: middle !important;
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
	z-index:5;
	padding-top:5px;}
.arwLeft{
	 position: absolute;
    right: 15%;
    margin-bottom: -20px;
    bottom: 50%;;
    cursor: pointer;
    color: white;
    font-size: 24px !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    width: 45px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #fff;
    text-align: center;
    line-height: 36px !important;
    vertical-align: middle !important;
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
	z-index:5;
	padding-top:5px;}
.contentSingle{
	float:right;
	font-size:24px;
	color:#666;
	text-align:right;}
#footer4clm ul {
    float: right;
	line-height:1em;
    margin: 0px;
    list-style: none;
    text-align: right;
    padding: 0px;
    color: #fff;
	width:100%;
	padding-top:3px;
}
#footer4clm ul li{

    width: 100%;
    float: right;
    color: #fff;
    font-size: .8em;
    padding: 0px;

}
#footer4clm ul li a{

    width: 100%;
    float: right;
    color: #fff;
	text-decoration:none;

}
#footer4clm ul li a:hover{
	opacity:0.7;

}
.contentSinglecontact{
	float:right;
	font-size:24px;
	color:#666;
	text-align:right;
	width:620px;
	margin-right:340px;
	}
.contentSingleloginreg{
	float:right;
	font-size:24px;
	color:#666;
	text-align:right;
	width:620px;
	margin:0px auto;
	}
input#noarinputname{
	float: right;
	height: 40px;
	border-radius: 10px;
	font-size: 22px;
	width: 600px;
	padding: 10px 5px;
	}
input#noarinputemail{
	float: right;
	height: 40px;
	border-radius: 10px;
	font-size: 22px;
	width: 600px;
	padding: 10px 5px;
	}
input#noarinputtel{
	float: right;
	height: 40px;
	border-radius: 10px;
	font-size: 22px;
	width: 600px;
	padding: 10px 5px;
	}
input#noarinputsun{
	float: right;
	height: 40px;
	border-radius: 10px;
	font-size: 22px;
	width: 600px;
	padding: 10px 5px;
	}
textarea#noarinputmsg{
	float: right;
	height: 80px;
	border-radius: 10px;
	font-size: 22px;
	width: 600px;
	max-width: 600px;
	padding: 10px 5px;
	}
input#noarbtn{ 
    float: right;
    width: 620px;
    background-color: #92b73e;
    height: 40px;
    text-align: center;
    font-size: 24px;
    padding: 15px 0px;
    color: #fff;
    border-radius: 10px;
    margin: 10px 0px 30px 0px;
    min-height: 40px;
    border: none;
    line-height: 0;
	cursor:pointer;
}
.contactLine{
	width:1300px;
	height:40px;
	float:right;
	border-bottom:1px solid #92b73e;
	padding-top:5px;
	}
.contactLine a{
	text-decoration:none;
	color:#666;
	}
	.contactLine a:hover{
	text-decoration:none;
	color:#111;
	}
.contactLineName{
	width:500px;
	float:right;
	height:40px;
	}
.contactLineTel{
	width:300px;
	float:right;
	height:40px;
	}
.contactLineEmail{
	width:500px;
	float:right;
	height:40px;
	}
#spacerbottom{
	float:right;
	width:100%;
	height:40px;
	}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #f7e700;
    float: right;
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 600px;
    padding: 10px;
}
#loginpopup{
	width:330px;
	height:400px;
	background:none;
	padding:0px;
	margin:0px;
	overflow:hidden;
	}
#loginpopup_con{
	overflow:hidden;
	width:330px;
	height:auto;
	transition: all .4s ease-out;
border-radius: 8px;
margin:0 auto;
	}
.loginpopup_con_add{
	padding:10px;
	background:rgba(0,0,0,0.6);
}
#loginpopup_con h2{
	float:right;
	text-align:center;
	font-size:30px;
	width:328px;
	margin:0px;
	padding:0px;
	margin-top:30px;
	
	}
#loginpopup_con form{
	float:right;
	width:328px;
	height:auto;
	margin-top:00px;
	}
#loginpopup_con input{
	float:right;
	width:318px;
	height:35px;
	color:#FFF;
	margin-bottom:20px;
	border:1px solid #fff;
	padding:5px;
	background:none;
	border-radius: 8px;
	text-align:right;}
	
#loginpopup_con input.submit_button{
	float:right;
	width:318px;
	height:35px;
	color:#717171;
	margin-bottom:20px;
	border:1px solid #fff;
	padding:5px;
	background:#fff;
	border-radius: 8px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;}
#loginpopup_con input.submit_button:hover{
	color:#FFF;
	background:none;
	}
#loginpopup_con input.submit_button_reg{
	float:right;
	width:328px;
	height:35px;
	color:#717171;
	margin-bottom:20px;
	border:1px solid #fff;
	padding:5px;
	background:#fff;
	border-radius: 8px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;}
#loginpopup_con input.submit_button_reg:hover{
	color:#FFF;
	background:none;
	}
	
#loginpopup_con a.lost{
	float:right;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	direction:rtl;
	margin:5px 0px;
	}
#loginpopup_con a.lost:hover{
	text-decoration:underline;
	}
#loginpopup_con a.reg{
	margin:5px 0px;
	float:right;
	background:#92b73e;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	direction:rtl;
	padding:5px;
	width:325px;
	border-radius: 8px;
	border:1px solid #92b73e;
	text-align:center;
	}
#loginpopup_con a.reg:hover{
	background:none;
	color:#fff;
	border:1px solid #fff;
	}
#ddd_profilemenu {
	float:right;
	height: 65px;
	font-size: 18px;
	margin:10px 0;
	direction:ltr;
	width:200px;
	margin-left:40px;
	
}
#ddd_profilemenu li {
	display: block;
	float: left;
	
}
#ddd_profilemenu ul {
	padding: 0;
	margin: 0;
}

#ddd_profilemenu ul.sub-menu {
	position: absolute;
	display: none;
	width:200px;
}
#ddd_profilemenu ul.sub-menu ul{
	left: 100%;
	top: 0;
}
#ddd_profilemenu > div > ul > li:hover{
	background:#92b73e;
	transition: background-color 0.4s ease 0s;
	}
#ddd_profilemenu > div > ul > li > a{
	color: #FFF;
	height: 55px;
	display: block;
	line-height: 50px;
	padding: 0 20px;
	padding-top:10px;
	
	text-decoration:none;
	
}
#ddd_profilemenu > div > ul > li:hover > a{
	color: #fff;
	
}
#ddd_profilemenu ul li:hover > ul.sub-menu {
	display: block;
}
#ddd_profilemenu ul.sub-menu li a {
	display: block;
	background: #92b73e;
	width: 200px;
	max-width: 200px;
	padding: 10px 20px;
	
	line-height:none;
	color: white;
	font-size: 16px;
	text-decoration:none;
}
#ddd_profilemenu ul.sub-menu li a:hover{
	background: #202324;
	}
/* Style the navbar */
#navbar {
  overflow: hidden;
  background-color: #bdd639;
}

/* Navbar links */
#navbar a {
  float: right;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px;
  text-decoration: none;
}

/* Page content */
.content {
  padding: 16px;
}

/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky {
  position: fixed;
  top: 0px;
  margin-top:65px;
  width: 100%;
}

/* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
  padding-top: 70px;
}
#acp-toggle-toolbar.toolbar-left {
    right: auto;
    left: 25px;
    top: 50px;
    margin-top: 50px;
}
.clenderaHigh {

    float: right;
    height: 950px;
    z-index: 999;
    overflow: visible;
    width: 100%;

}
#footerSEC{
	width:100%; display: table;   height: auto;   table-layout: fixed;    width: 100%; height:200px;background-color: #92b73e;
	margin-top:20px;
	}
#goinlineform{
	float:right;
	width:96%;
	padding:2%;
	background-color:#0CF;
	}
#goinlineform input{
	float:right;
	width:98%;
	padding:5px 1%;
	}
#goinlineform textarea{
	float:right;
	width:98%;
	padding:5px 1%;
	height:50px;
	}	
.gone1024{
	display:inline;}
.oooha{width:100%; background:#fff; width: 100%; margin:80px auto; float:right;}
@media screen and (max-width: 1299px) {
	#pcvideo{display: none;}
#mobilevideo{display: inline;}
	#searce_box {
    float: left;
    width: 220px;
    height: 80px;
    margin-left: 20px;
	display:none;
}
.boxLeft {
    border-right: 1px dotted black;
    line-height: 1.4;
    line-height: 1.4;
    padding-bottom: 35px;
    padding-top: 35px;
    float: left;
    width: 58%;
    opacity: 0;
	margin-left:1%;
}
.boxRight {
    width: 39%;
    float: right;
    border: 0 none;
    font-size: 100%;
    font-style: inherit;
    margin: 0;
    outline: 0 none;
    vertical-align: baseline;
	margin-right:1%;
}.boxRightnewonself {
    width: 190px;
    float: right;
    border: 0 none;
    font-size: 100%;
    font-style: inherit;
    margin: 0px 10px;
    outline: 0 none;
    vertical-align: baseline;
}
.boxRightTtl2 {
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
    bottom: -20px;
    color: #2f3a1e;
    float: right;
    font-size: 3.75rem;
    border-bottom: 10px #92b73e solid;
    line-height: 1;
    margin-bottom: 30px;
    clear: both;
    text-align: right;
}
.centerit {
    float: right;
    margin-right: 450px;
}
.boxANDttl span {
    float: right;
    width: 610px;
    height: auto;
    margin-top: 20px;
    max-width: 1200px;
    margin-right: 200px;
}
.gone1024{
	display:none;}
.boxANDttl {
    margin: 0 auto;
    width: 1000px;
    height: auto;
}
	.clelulargoupside{
		display: block;
		clear: both;
	}
#ourbrands {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
#footer4clm{
	margin:0 auto;
	width:1300px;
	}
	.ourbrandsbox{
	float:right;
	width:33%;
	height:auto;
	}
	.ourbrandsbox img{
	float:right;
	width:100%;
	height:auto;
	}
.cube1footer{
	width:200px;}
.cube2footer{width:200px;
margin-right:25px;}
#footer4clm{
	width:1000px;}
#footer4clm h1{
	float:right;
	font-weight:normal;
	text-align:right;
	border-bottom:6px solid #fff;
	font-size:26px;
	height:34px;
	padding:15px 0px;
	color:#fff;
	width:100%;
	margin:0px;
	}
#incontenttxt {
    width: 98%;
    height: auto;
    float: right;
    font-size: 18px;
    text-align: right;
	padding:0px 1%;
}
.boxANDttl span.contentSingle {
    float: right;
    width: 1000px;
    height: auto;
    margin-top: 20px;
    max-width: 1200px;
    margin-right: 70px;
}
#catgory_left {
    margin: 0 auto;
    width: 1000px;
}
#popo span{
	margin-right:0px;}
}
@media screen and (max-width: 1023px) {
	.cube1footer {
    width: 200px;
    display: none;
}
	.cube2footer {
    width: 200px;
    margin-right: 25px;
    display: none;
}
	#footer4clm {
    width: 100%;
}
	.footer_line {
    width: 44%;
    height: 7px;
    float: right;
    margin-top: 15px;
    background: #fff;
}
	#footerfooter{width:100%; display: table;   height: auto;   table-layout: fixed;    width: 100%; height: 50px;background-color: #405238;}
	header{
		background-color: #fff;
    box-shadow: 0 5px 5px #888;
    height: 50px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 100%;
    z-index: 998;}
	#drop-down-menu {
    float: right;
    height: 65px;
    font-size: 18px;
    margin: 10px 0;
        margin-right: 0px;
    direction: rtl;
    margin-right: 10px;
    display: none;
}
#mylogo{float: none;
    margin: 0 auto;
    padding-top: 3px;
    width: 180px;
	height:auto;
	}
.oooha{width:100%; background:#fff; width: 100%; margin:10px auto; float:right;}
.boxRight {
    width: 80%;
    float: right;
    border: 0 none;
    font-size: 100%;
    font-style: inherit;
    margin: 0;
        margin-right: 0px;
    outline: 0 none;
    vertical-align: baseline;
    margin-right: 20%;
    text-align: center;
}
.boxLeft {
    border-right: none;
    line-height: 1.4;
    line-height: 1.4;
    padding-bottom: 0px;
    padding-top: 0px;
    float: right;
    width: 60%;
    opacity: 0;
    margin-left: 10%;
    margin-right: 20%;
}
.boxLeftTtl {
    text-align: right;
    float: right;
    padding-right: 0px;
    font-size: 2.5rem;
    vertical-align: baseline;
    font-style: inherit;
    font-weight: inherit;
}
.boxLeftText {
    text-align: right;
    float: right;
    padding-right: 0px;
    vertical-align: baseline;
    font-size: 17px;
    font-weight: normal;
    font-style: inherit;
    color: #939393;
    margin-top: 0px;
}
#newonself {
    float: right;
    background: #fff;
    margin: 30px 0px;
    height: auto;
    width: 100%;
}
.boxRightnewonself {
    width: 80%;
    float: right;
    border: 0 none;
    font-size: 100%;
    font-style: inherit;
    margin: 0px 10px;
        margin-right: 10px;
    outline: 0 none;
    vertical-align: baseline;
    margin-right: 10%;
}
.boxLeftnewonself {
    width: 100%;
    float: right;
    border: 0 none;
    font-size: 100%;
    font-style: inherit;
    margin: 0;
    outline: 0 none;
    vertical-align: baseline;
}
.slidepic {
    width: 100%;
    float: right;
    height: 200px;
    direction: ltr;
    margin: 0px;
    max-width: 600px;
    float: none;
    margin: 0px auto;
}
.boxLeftnewonself div.slide_div a {
	width:200px;
	height:200px;
	
	}
.boxLeftnewonself div.slide_div a div.button_newonself1{
	float: right;
width:200px ;
height: 200px;
overflow: hidden;
}
.boxLeftnewonself div.slide_div a div.button_newonself1 img{
	width:100%;
	height:auto;
	float:right;}
.boxLeftnewonself div.slide_div a div.button_newonself2{
		width:200px;
height: 200px;}
	.search-w {
    position: relative;
    z-index: 5;
    width: 100%;
    height: 25px;
}
	.clelulargo{
		display: none;
		
	}
	.footer4clm_down {
    width: 100%;
    height: 40px;
    float: right;
    margin-top: 7px;
}
	#popoleft {
    float: right;
    width: 100%;
}
	#popoin {
    float: right;
    width: 100%;
}
	#popoleftin1 {
    float: left;
    font-size: 24px;
    width: 90%;
    color: #354226;
    padding-right: 5%;
    height: 150px;
    padding-top: 50px;
}
	.boxANDttl {
    margin: 0 auto;
    width: 90%;
    height: auto;
}
	#catgory_left {
    margin: 0 auto;
    width: 192px;
}
	.boxANDttl span.contentSingle {
    float: right;
    width: 90%;
    height: auto;
    margin-top: 20px;
    max-width: 90%;
    margin-right: 5%;
}
.boxLeftnewonself div.slide_div a div.button_newonself2 {
    float: right;
    width: 200px;
    height: 200px;
    overflow: hidden;
    background-color: #2f3a1e;
    position: absolute;
    top: 4px;
    left: 4px;
    z-index: 1;
    opacity: 0;
    transition: all 0.3s ease 0s;
    -webkit-transition: all .4s ease-out;
    color: #fff;
}
	#confor {
    float: left;
    width: 90%;
    margin: 0px 5%;
}
	#left-menu, #simple-menu {
    display: block;
}

	}
