﻿@charset "UTF-8";
/*
Theme Name: Leos Template 2.5
Theme URI: http://www.leos.co.il
Description: אתר בעיצוב אישי מחברת לאוס מדיה
Author: Chen Oren Katz @LEOS
Version: 2.5
*/

@import url(http://fonts.googleapis.com/earlyaccess/opensanshebrew.css);

* {
  margin: 0;
  padding: 0;
}
html,
body {
	font-size: 18px;
	font-family: 'Open Sans Hebrew', sans-serif;
	height: 100%;
}
iframe { max-width: 100%; }

.hfs20 { font-size: 20px;font-size: calc(14px + 0.313vw); }
.hfs21 { font-size: 21px;font-size: calc(14px + 0.365vw); }
.hfs22 { font-size: 22px;font-size: calc(16px + 0.313vw); }
.hfs23 { font-size: 23px;font-size: calc(16px + 0.365vw); }
.hfs24 { font-size: 24px;font-size: calc(18px + 0.313vw); }
.hfs25 { font-size: 25px;font-size: calc(18px + 0.37vw); }
.hfs26 { font-size: 26px;font-size: calc(19px + 0.366vw); }
.hfs27 { font-size: 27px;font-size: calc(19px + 0.415vw); }
.hfs28 { font-size: 28px;font-size: calc(20px + 0.418vw); }
.hfs30 { font-size: 30px;font-size: calc(20px + 0.52vw); }
.hfs35 { font-size: 35px;font-size: calc(20px + 0.81vw); }
.hfs37 { font-size: 37px;font-size: calc(20px + 0.88vw); }
.hfs40 { font-size: 40px;font-size: calc(20px + 1.043vw); }
.hfs45 { font-size: 45px;font-size: calc(25px + 1.05vw); }
.hfs50 { font-size: 50px;font-size: calc(20px + 1.56vw); }
.hfs55 { font-size: 55px;font-size: calc(25px + 1.6vw); }
.hfs60 { font-size: 60px;font-size: calc(20px + 2.085vw); }
.hfs65 { font-size: 65px;font-size: calc(25px + 2.1vw); }
.hfs70 { font-size: 70px;font-size: calc(20px + 2.605vw); }
.hfs75 { font-size: 75px;font-size: calc(25px + 2.61vw); }
.hfs80 { font-size: 80px;font-size: calc(25px + 2.87vw); }
.hfs85 { font-size: 85px;font-size: calc(25px + 3.125vw); }
.hfs90 { font-size: 90px;font-size: calc(25px + 3.39vw); }
.hfs95 { font-size: 95px;font-size: calc(25px + 3.64vw); }
.hfs100 { font-size: 100px;font-size: calc(25px + 3.92vw);line-height: 1; }
.hfs105 { font-size: 105px;font-size: calc(25px + 4.17vw);line-height: 1; }
.hfs110 { font-size: 110px;font-size: calc(20px + 4.69vw);line-height: 1; }
.hfs150 { font-size: 150px;font-size: calc(25px + 6.52vw);line-height: 1; }
.hfs180 { font-size: 180px;font-size: calc(25px + 8.6vw);line-height: 0.85; }

.container { width: 96%;max-width: 1024px;margin: 0 auto; }
.container.c9 { width: calc(100% - 80px);max-width: none; }
.container.c900 { max-width: 900px; }
.container.c12 { max-width: 1200px; }
.container.c14 { max-width: 1400px; }
.container.c15 { max-width: 1500px; }
.container.c16 { max-width: 1600px; }
.container.c17 { max-width: 1730px; }
.container.c18 { max-width: 1800px; }

.clear { clear: both; }
.center { text-align: center; }
.left { text-align: left; }
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter { display: block; margin: 0 auto; }

.lh1 { line-height: 1; }
.lh11 { line-height: 1.1; }
.lh12 { line-height: 1.2; }
.lh13 { line-height: 1.3; }
.lh14 { line-height: 1.4; }
.lh15 { line-height: 1.5; }
.w50 { width: 50%; }
.w100 { width: 100%; }
.h100 { height: 100%; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb50 { margin-bottom: 50px; }
.mb80 { margin-bottom: 80px; }
.bold { font-weight: bold; }
.sbold { font-weight: 600; }
.ebold { font-weight: 800; }
.light { font-weight: 300; }
.regular { font-weight: normal !important; }
.bgimg { background-repeat: no-repeat;background-size: cover;background-position: center center; }
.overh { overflow: hidden; }
.block { display: block; }
.imgfix { line-height: 0; }
.fixedbg { background-attachment: fixed; }
.notouch { pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.relative { position: relative; }
.absolute { position: absolute; }
.circlebox { border-radius: 50%; }
.abscenter { position: absolute;margin: auto;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.cp,.clickbtn { cursor: pointer; }
.anim,.clickbtn { -webkit-transition:all .5s ease;transition: all .5s ease; }
.vbox iframe { width: 100%;height: 100%; }
.tel-link { white-space: nowrap; }

.fcc,.flex,.inrowf { display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex; }
.fcc,.aic { -webkit-box-align: center;-ms-flex-align: center;-ms-grid-row-align: center;-webkit-align-items: center;align-items: center; }
.aifs { -webkit-box-align: start;-ms-flex-align: start;-ms-grid-row-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start; }
.aife { -webkit-box-align: end;-ms-flex-align: end;-ms-grid-row-align: flex-end;-webkit-align-items: flex-end;align-items: flex-end; }
.jcsb,.inrowf { -webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between; }
.jcsa { -webkit-box-pack: space-around;-ms-flex-pack: distribute;-webkit-justify-content: space-around;justify-content: space-around; }
.fcc,.jcc { -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center; }
.jcfs { -webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; }
.jcfe { -webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; }
.fdc { -webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.fdcr { -webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse; }
.fdrr { -webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse; }
.fw,.inrowf { -ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap; }

div.wpcf7 .ajax-loader { display: none !important; }
svg:not(.color) * { fill: inherit !important; }

.entry {
    font-size: 19px;
    line-height: 1.4;
    color: #000;
}
.entry img {
    max-width: 100%;
    height: auto;
}
.entry ul {
    margin: 0 20px;
    list-style: inherit;
}
.entry table {
    border: 1px solid #000;
}
.entry table td {
    border: 1px solid #000;
}
.entry table tr:nth-child(1) > td {
    text-align: center;
    background: #ccc;
}
.entry p {
	margin-bottom: 1em;
}
.entry p:last-of-type {
	margin-bottom: 0;
}
h1,h2,h3 {
    font-weight: normal;
    margin: 0 0 0 0;
}
p { margin: 0 0 0 0; }
a { text-decoration: none; color: inherit; }
a:hover { text-decoration: none; }
ul { margin: 0 0 0 0;list-style: none; }

#wrapper {
	min-height: 100%;
	position: relative;
}
#content_wrap {
    background: url(images/bgright.png) right repeat, url(images/bgleft.png) left repeat;
    background-size: contain;
    background-attachment: fixed;
}
#content {
    width: 93%;
    margin: 0 auto !important;
	padding-bottom: 800px;
	-webkit-transition:all .5s linear;
	        transition: all .5s linear;
}
.acf-map {
    width: 100%;
    height: 366px;
    pointer-events: none;
}
.logo {
    font-size: 0;
}
.logo a {
	display: inline-block;
}
.logo a img {
	max-width: 100%;
}
.titlef{
	font-family: 'Oleo Script Swash Caps', cursive;
}
.wcolor{
	color: #fff;
}
.bcolor{
	color: #01b2d2;
}
.ycolor{
	color: #fdeb87;
}
.p45{
    padding: 45px 0;
}
.p80{
    padding: 80px 0;
}
.imgauto img{
    width: auto;
    max-width: 100%;
    height: auto;
}
.box60{
    width: 60%;
    margin: 0 auto;
}
.box55{
    width: 55%;
    margin: 0 auto;
}
.box85{
    width: 85%;
    margin: 0 auto;
}
.box75{
    width: 75%;
    margin: 0 auto;
}
.box85{
    width: 85%;
    margin: 0 auto;
}
.col2{
    width: calc(100%/2 - 30px);
}
.col3{
    width: calc(100%/3 - 30px);
}
.col4{
    width: calc(100%/4 - 20px);
}

/*header*/

.kosher{
    margin-left: 50px;
    width: 20%;
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
}
.header-left{
    padding: 20px 0;
}
.contLink {
    background: url(images/envelop.png) center center no-repeat;
    background-size: contain;
    width: 100px;
    height: 100px;
}
.contLink svg{
    fill: #fff;
    width: 25px;
    height: 25px;
    -webkit-transition:all .5s ease;
	transition: all .5s ease;
}
.contLink:hover svg{
    fill: #000;
}

/*home*/

.yellowbg,
.yellow_section{
    background: #fdeb87;
}
.icecream {
    bottom: -75px;
    right: 0;
    z-index: 0;
    width: 24%;
}
.pop_two img,
.pop_three img{
    ms-transform: rotate(72deg);
    -webkit-transform: rotate(72deg);
    transform: rotate(72deg);
    bottom: 50%;
    right: 15%;
}
.pop_one img,
.pop_two img,
.pop_three img,
img.popcoren2,
span.rice img{
	animation: float 4s ease-in-out infinite;
}
@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-20px);
	}
	100% {
		transform: translatey(0px);
	}
}
span.lice img{
	animation: rfloat 4s ease-in-out infinite;
}
@keyframes rfloat {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(20px);
	}
	100% {
		transform: translatey(0px);
	}
}
.pop_three img {
    right: 93%;
    bottom: 67%;
}
span.women-crown {
    bottom: -30px;
    left: 0;
    width: 29%;
}
.yellowbg span.arrow{
    text-align: left;
    top: 50px;
    right: 40px;
}
.arrowwh img{
    width: 100%;
    max-width: 50%;
    height: auto;
}
.topf-wrap,
.innerForm{
    background: transparent;
    border: 15px solid #fff;
    width: 40%;
    margin: 0 auto;
    padding: 10px;
    top: 80px;
    z-index: 1;
}
.formarea,
.aformarea{
    background: #fff;
    padding: 20px 0;
    z-index: 9;
}
.macroon{
    right: -189px;
    left: 0;
    margin: 0 auto;
    bottom: 28px;
}
span.spoon {
    z-index: 0;
    left: -99px;
    text-align: left;
    width: 75%;
    bottom: -120px;
}
span.limon{
    right: -100px;
    width: 32%;
    bottom: -63px;
}
.turkisbg,
.turkis-section,
.turkiscbg{
    background: #8fe7f1;
}
.turkisbg h2{
    text-align: left;
}
.turkisbg:before,
.turkis-section:before,
.gallery-body:before,
.post-wrap:before,
.morep-title:after,
.whsection:before{
    background: inherit;
    content: '';
    display: block;
    height: 150px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 0;
    -webkit-backface-visibility: hidden;
    top: -110px;
    transform: skewY(-2.95deg);
    transform-origin: 100% 0;
}
.turkisbg span.h2{
    ms-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    transform: rotate(15deg);
    left: 50px;
    top: 92px;
}
.pinkbg,
.pink-section{
    background: #fedada;
}
.pinkbg:before,
.pink-section:before,
.pink-section:after,
.yellowcbg:after,
.gallery-body:after,
.post-wrap:after {
    background: inherit;
    content: '';
    display: block;
    height: 68px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 0;
    -webkit-backface-visibility: hidden;
    top: 0;
    transform: skewY(2.15deg);
    transform-origin: 100% 0;
}
.pink-section:after,
.gallery-body:after,
.post-wrap:after{
    top: 92%;
    height: 90px;
    transform: skewY(-2.15deg);
    z-index: 2;
}
.gallery-body:after{
    top: 87%;
    display: none;
}
.post-wrap:after {
    top: 96%;
}
.yellowcbg:after{
    top: 85%;
    height: 85px;
    transform: skewY(-2.15deg);
}
.yellowcbg:after{
    top: 55%;
    z-index: 1;
}
.aboutxt .entry{
    max-height: 230px;
    overflow: auto;
    top: 40%;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.aboutxt .entry::-webkit-scrollbar {
    display: none;
}
.pruducts-wrap:before {
    background: #fff;
    content: '';
    display: block;
    height: 65px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 2;
    -webkit-backface-visibility: hidden;
    top: -65px;
    transform: skewY(-2.15deg);
    transform-origin: 100% 0;
}
.aboutxt{
    min-height: 200px;
    height: 30vw;
}
.txtbg{
    z-index: 1;
    top: -50px;
}
.gumwo,
.limon,
.yugort{
    z-index: 2;
}
.gumwo img{
    width: 26%;
    height: auto;
}
img.plimon{
    width: 10%;
    right: 0;
    top: -100px;
}
img.chocold{
    bottom: 33%;
    right: -62px;
    width: 10%;
}
img.kosherimg{
    right: 15%;
    bottom: 40%;
    z-index: 9;
    width: 15%;
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
}
img.donch{
    left: -50px;
    z-index: 1;
    width: 8%;
    bottom: -50px;
}
img.lemonda{
    bottom: 250px;
    left: 0;
    width: 10%;
}
img.popcoren2{
    bottom: -100px;
    left: 0;
    width: 18%;
    z-index: 3;
}
img.pbgtxt{
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: -75px;
    width: 25%;
    z-index: 3;
}
.onepro{
    height: 300px;
    margin: 0 auto 50px auto;
}
.onepro.bgimg{
    background-size: contain;
}
.onepro .entry{
    text-align: justify;
}
.onepro:hover .number{
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.products-wrap .onepro:nth-child(1) .product-box {
    right: 0;
    bottom: 0;
}
.products-wrap .onepro:nth-child(2) .product-box {
    right: 0;
    bottom: 43%;
}
.products-wrap .onepro:nth-child(3) .product-box {
    bottom: 50px;
    left: 0px;
}
.products-wrap .onepro:nth-child(4) .product-box {
    top: 20%;
    right: -120px;
}
.products-wrap .onepro:nth-child(5) .product-box {
    right: -80px;
    bottom: 35%;
}
.products-wrap.products-t  .onepro:nth-child(3) .product-box {
    top: 0;
    right: 0px;
}
.products-wrap.products-th .onepro:nth-child(3) .product-box {
    top: 25%;
    left: 0;
}
.products-wrap.products-f .onepro:nth-child(3) .product-box,
.products-wrap.products-s .onepro:nth-child(3) .product-box {
    top: 0;
    right: 0;
    left: 0px;
}
.products-wrap.products-fi .onepro:nth-child(1) .product-box {
    right: 0;
    left: 0;
    bottom: 10%;
}
.products-wrap.products-s .onepro:nth-child(4) .product-box {
    top: 20%;
    right: 0;
    left: 0;
}
.pruducts-wrap::-webkit-scrollbar {
    display: none;
}
.number{
    background: url(images/bullet.png) center center no-repeat;
    background-size: cover;
    width: 50px;
}
.products-wrap.products-s .onepro:nth-child(1) .number,
.products-wrap.products-s .onepro:nth-child(2) .number{
    right: 0;
    left: 0;
    margin: 0 auto;
}
.products-wrap.products-s .onepro:nth-child(1) .number{
    top: -70px;
}
.products-wrap.products-s .onepro:nth-child(2) .number{
    bottom: -80px;
}
.products-wrap.products-s .onepro:nth-child(3) .number{
    left: 0;
    bottom: 50px;
}
.products-wrap.products-s .onepro:nth-child(4) .number,
.products-wrap.products-s .onepro:nth-child(5) .number,
.products-wrap.products-fi .onepro:nth-child(2) .number,
.products-wrap.products-fi .onepro:nth-child(1) .number,
.products-wrap.products-f .onepro:nth-child(5) .number,
.products-wrap.products-th .onepro:nth-child(5) .number,
.products-wrap.products-th .onepro:nth-child(1) .number,
.products-wrap.products-th .onepro:nth-child(2) .number,
.products-wrap.products-t .onepro:nth-child(4) .number,
.products-wrap.products-t .onepro:nth-child(5) .number,
.products-wrap.products-o .onepro:nth-child(1) .number,
.products-wrap.products-o .onepro:nth-child(2) .number{
    left: -70px;
}
.products-wrap.products-fi .onepro:nth-child(5) .number{
    left: -100px;
}
.products-wrap.products-fi .onepro:nth-child(4) .number{
   right: 90px;
   left: 0;
   margin: 0 auto;
   top: -70px;
}
.products-wrap.products-fi .onepro:nth-child(3) .number{
    bottom: 0;
    right: -70px;
}
.products-wrap.products-f .onepro:nth-child(4) .number{
    left: -80px;
}
.products-wrap.products-f .onepro:nth-child(1) .number{
    top: -90px;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.products-wrap.products-f .onepro:nth-child(2) .number{
    bottom: -90px;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.products-wrap.products-f .onepro:nth-child(3) .number{
    left: 0;
    bottom: 0;
}
.products-wrap.products-th .onepro:nth-child(4) .number{
    left: 0;
    top: -70px;
}
.products-wrap.products-th .onepro:nth-child(3) .number{
    right: -70px;
    bottom: 0;
}
.products-wrap.products-t .onepro:nth-child(1) .number{
    top: -130px;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.products-wrap.products-t .onepro:nth-child(2) .number{
    bottom: -50px;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.products-wrap.products-t .onepro:nth-child(3) .number{
    left: 0;
    bottom: 50px;
}
.products-wrap.products-o .onepro:nth-child(4) .number{
    left: 0;
    margin: 0 auto;
    top: -50px;
}
.products-wrap.products-o .onepro:nth-child(5) .number{
    left: -70px;
    top: -50px;
}
.products-wrap.products-o .onepro:nth-child(3) .number{
    bottom: 0;
    right: -55px;
}





/*page*/

.turkis-section:before{
    height: 76px;
    top: -75px;
}
.turkis-section:after {
    background: url(images/e.png) center center no-repeat;
    content: '';
    width: 100%;
    height: 240px;
    display: block;
    position: absolute;
    top: -233px;
    right: 0;
    left: 0;
    z-index: 2;
    transform: skewY(-2.95deg);
    transform-origin: 100% 0;
    background-size: cover;
}
img.aw{
    top: -25px;
}
img.tart{
    top: 10%;
}
img.tart,
img.donch,
img.dun1,
img.dun2,
img.donch2,
img.dun3{
    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
img.dun2,
img.dun3{
    animation-name: spinbw;
}
@keyframes spinbw {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(-360deg);
    }
}
img.iwc{
    top: 34%;
    width: 15%;
    right: 47%;
}
#AboutPage h2,
#GalleryPage h1{
    top: 50%;
    left: 0;
}
.one-resone,
.posttxtbox h3{
    background: url(images/abtxtbg.jpg) center center no-repeat;
    background-size: contain;
}
.one-resone:nth-child(1){
    right: -150px;
    ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
.one-resone:nth-child(3) {
    left: -180px;
    top: 33px;
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
    width: 50%;
    margin: 80px auto;
}
.one-resone:nth-child(4){
    right: -150px;
}
.about-right,
.gal-title-wrap{
    width: calc(60% - 40px);
}
.about-left,
.galpic{
    width: calc(40% - 40px);
}
.innerForm{
    width: 90%;
    padding: 5px;
    top: 0;
}
.wc{
    width: 60%;
    margin: 0 auto;
}
.yugort{
    top: -150px;
    left: 0;
    width: 17%;
    height: auto;
    z-index: 9;
}
.nachos{
    width: 20%;
    right: 0px;
    top: 20%;
}
.oneimg{
    background: url(images/imgframe.png) center center no-repeat;
    background-size: 100% 100%;
}
.galimg{
    width: 93%;
    height: 80%;
}
.gallery-header{
    background: #00b0bd;
    padding-top: 45px;
}
.pinkhover{
    background: rgba(236, 87, 156, 0.67);
    opacity: 0;
}
.oneimg:hover .pinkhover{
    opacity: 1;
}
img.dun1{
    top: 40%;
    width: 20%;
    right: 20px;
}
img.hearts{
    width: 40%;
    bottom: 100px;
    right: 0;
    left: 0;
    margin: 0 auto;
}
img.dun2{
    left: 0;
    top: 10%;
    width: 20%;
}
img.donch2{
    top: 50px;
    width: 12%;
    left: 120px;
}
img.dun3{
    bottom: 70px;
    width: 12%;
    left: -40px;
}
.gallery-body,
.post-wrap,
.morep-title,
.whsection,
.gallery-body,
.post-wrap,
.pruducts-wrap{
    background: #fff;
}
.gal-woman img{
    width: 80%;
}
.gallery-body:before {
    height: 95px;
    top: -93px;
}

/*archive*/

.category.category-2 .bgimg{
    background-size: contain;
    background-color: #fff;
}

.archive-header{
    background-color: #f0eee2;
    background-image: url(images/archivebg.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 35px;
    padding-top: 45px;
}
.postthumb{
    width: 40%;
}
.posttxtbox{
    width: 60%;
}
.onepost.n1 .posttxtbox,
.related_post.n1 .posttxtbox{
    background: #8fe7f1;
}
.onepost.n2 .posttxtbox,
.related_post.n2 .posttxtbox{
    background: #fce66c;
}
.onepost.n3 .posttxtbox,
.related_post.n3 .posttxtbox{
    background: #f07499;
}
.onepost.n1 .posttxtbox:after,
.related_post.n1 .posttxtbox:after{
    border-color: transparent #8fe7f1 transparent transparent;
}
.onepost.n2 .posttxtbox:after,
.related_post.n2 .posttxtbox:after{
    border-color: transparent #fce66c transparent transparent;
}
.onepost.n3 .posttxtbox:after,
.related_post.n3 .posttxtbox:after{
    border-color: transparent #f07499 transparent transparent;
}
.posttxtbox:after{
    position: absolute;
    left: -40px;
    content: '';
    width: 0;
    height: 0;
    z-index: 2;
    border-style: solid;
    border-width: 20px 40px 20px 0;
}
.rmbtn img{
    width: 7%;
}
.hoverbg{
    position: absolute;
    top: 0;
    opacity: 0;
}
.onepost.n1 .hoverbg,
.related_post.n1 .hoverbg{
    background: rgba(143, 231, 241, 0.7);
}
.onepost.n2 .hoverbg,
.related_post.n2 .hoverbg{
    background: rgba(252, 230, 108, 0.7);
}
.onepost.n3 .hoverbg,
.related_post.n3 .hoverbg{
    background: rgba(240, 116, 153, 0.7);
}
.onepost:hover .hoverbg,
.related_post:hover .hoverbg{
    opacity: 1;
}

/*single*/

.single-header {
    background-color: #96aacd;
}
.post-right{
    width: calc(70% - 30px);
}
.post-left{
    width: calc(25% - 30px);
}
.morep-title:after{
    height: 66px;
    top: 84%;
    z-index: 1;
}
span.rice{
    right: 27%;
    top: 11%;
}
span.lice{
    left: 4%;
    top: 10%;
}

/*contact page*/

.yellowcbg{
    background: #f8e058;
    height: 300px;
}
.ContpForm {
    width: 40%;
    background: transparent;
    border: 15px solid #fff;
    margin: 0 auto;
    padding: 10px;
    z-index: 1;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    top: -300px;
}
.turkiscbg{
    height: 275px;
}
.turkiscbg .aformarea{
    padding: 20px 0 80px 0;
}
.turkiscbg .macroon{
    bottom: -58px;
}
.light {
    position: absolute;
    z-index: 2;
    top: -78px;
    right: 280px;
    width: 13%;
}
.contfwoman{
    left: 0;
    top: -102px;
}
img.pich{
    top: -110px;
    width: 7%;
    right: 32%;
}
img.popcornimg{
    right: 22%;
}
img.soda{
    left: 15%;
}
img.spoonimg{
    left: 0px;
    top: 190px;
    z-index: 2;
    width: 15%;
}
img.lemonimg{
    left: 0;
    z-index: 99;
    width: 20%;
    top: -70px;
}
img.donimg {
    right: 0px;
    top: -158px;
}
img.popcornimg2{
    bottom: -150px;
    right: 10%;
}
.colorcir{
    width: 70px;
    margin: 0 auto 20px auto;
}
.colorcir svg{
    fill: #fff;
    width: 40px;
    height: 40px;
}
.conti:nth-child(1) .colorcir{
    background: #e12773;
}
.conti:nth-child(2) .colorcir{
    background: #c5cc36;
}
.conti:nth-child(3) .colorcir{
    background: #01b2d2;
}
.whsection{
    padding: 120px 0 80px 0;
}
img.hipo{
    width: 12%;
    top: 0;
    right: 0;
}

/*float*/

.telfloat {
    position: fixed;
    left: 0;
    top: 20%;
    background: url(images/telbg.png) center center no-repeat;
    background-size: 100% 100%;
    width: 200px;
    padding: 20px;
    text-align: left;
    z-index: 999;
}


/*footer*/

.whitestrip{
    background: #fff;
    width: 100%;
    height: 80px;
}
.sweet{
    bottom: -39px;
    right: 40%;
}
.ever{
    top: -37px;
    right: 10%;
}
.strawberry{
    top: -130px;
    left: 0;
}
.fotarrow{
    width: 5%;
    top: 6px;
    left: 20%;
}
.bottom-menu{
    margin-left: 80px;
}
.bottom-menu ul > li{
    margin-bottom: 10px;
}
.articels-menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    max-height: 150px;
}
.articels-menu ul > li{
    margin: 0 0 10px 20px;
}
.articels-menu ul > li > a,
.bottom-menu ul > li > a{
    font-size: 18px;
    display: block;
    -webkit-transition:all .5s ease;
	transition: all .5s ease;
}
.articels-menu ul > li.current-menu-item > a,
.articels-menu ul > li:hover > a,
.bottom-menu ul > li.current-menu-item > a,
.bottom-menu ul > li:hover > a {
    color: #fff;
}
.fcontinfo .conti{
    font-size: 15px;
}
.page-template-page-contact footer{
    display: none;
}
.page-template-page-contact #content{
    padding-bottom: 0 !important
}
.lady_footer{
    width: 30%;
}
.footer-info{
    width: 70%;
}
.lady_footer img{
    width: auto;
    max-width: 100%;
    height: auto;
}

footer {
    position: absolute;
    bottom: 64px;
    left: 0;
    height: auto;
    min-height: 50px;
    background: #8fe7f1;
    width: 93%;
    margin: 0 auto;
    right: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: right center;
}
#leos {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #000;
    text-align: center;
    overflow: hidden;
}
#leos img {
    padding-top: 10px;
    height: 50px;
    width: auto;
}
#leos a {
    position: relative;
    display: inline-block;
}
#leos span {
    opacity: 0;
    position: absolute;
    right: 0;
    color: white;
    font-size: 22px;
    bottom: 10px;
    -webkit-animation-duration: 3s;
    		animation-duration: 3s;
    -webkit-animation-fill-mode: both;
    		animation-fill-mode: both;
    -webkit-transition:.3s;
    		transition: .3s;
}
#leos a:hover span {
    right: -170px;
    opacity: 1;
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    backface-visibility: visible !important;
    animation-name: flipInY;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
            transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
            transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
            transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

#FloatSocials {
	display: block;
	z-index: 90;
}
#FloatSocials a {
	margin: 0 5px;
	display: inline-block;
}
#FloatSocials img,
#FloatSocials svg {
	width: 35px;
	height:35px;
	fill:#b1b1b1;
	-webkit-transition:all .5s ease;
	transition: all .5s ease;
}
#FloatSocials svg:hover{
    fill: #0a96b7;
}
/* Contact form style Start */
span.wpcf7-form-control-wrap {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
/* Red Ballons CSS */
span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
	position: absolute;
	bottom: 100%;
	background: #f00;
	border-radius: 5px;
	color: #fff;
	padding: 8px 15px;
	font-size: 16px;
	white-space: nowrap;
	left: 5%;
	-webkit-animation: formerror 400ms;
	        animation: formerror 400ms;
}
span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip.tip_out {
	-webkit-transition: all 400ms;
	transition: all 400ms;
	opacity: 0;
	-webkit-transform: translate3d(0,100%,0);
	        transform: translate3d(0,100%,0);
}
span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip:after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	top:100%;
	left: 10%;
	border-left: 0 solid transparent;
	border-right: 15px solid transparent;
	border-top: 10px solid #f00;
}
@-webkit-keyframes formerror {
	from {
		opacity: 0;
		bottom: 0;
	}
	to {
		opacity: 1;
		bottom: 100%;
	}
}
@keyframes formerror {
	from {
		opacity: 0;
		bottom: 0;
	}
	to {
		opacity: 1;
		bottom: 100%;
	}
}
/* Input Syles */
input,
div.wpcf7 input,
div.wpcf7 select,
div.wpcf7 textarea,
div.wpcf7 input[type=submit] {
	font-family: 'Assistant', sans-serif;
	font-size: 20px;
    border:0;
    padding: 8px 5px;
}
div.wpcf7 input[type=tel],
div.wpcf7 input[type=text],
div.wpcf7 input[type=email],
div.wpcf7 select,
div.wpcf7 textarea {
	width: calc(100% - 10px);
	background: #FFFFFF;
}
div.wpcf7 textarea { height: 188px; }
div.wpcf7 input[type=submit] {
	display: block;
	width: 100%;
	background: #ccc;
	cursor: pointer;
	transition: all .5s ease;
}
/* Bubble animation for replacing ajax img */
@-webkit-keyframes bubbles {
	0% {
		-webkit-transform: scale(1);
		opacity: 1; }

	45% {
		-webkit-transform: scale(0.1);
		opacity: 0.7; }

	80% {
		-webkit-transform: scale(1);
		opacity: 1; } }
@keyframes bubbles {
	0% {
		-webkit-transform: scale(1);
		        transform: scale(1);
		opacity: 1; }

	45% {
		-webkit-transform: scale(0.1);
		        transform: scale(0.1);
		opacity: 0.7; }

	80% {
		-webkit-transform: scale(1);
		        transform: scale(1);
		opacity: 1;
	}
}
/* Errors Msgs */
div.wpcf7-response-output {
	position: fixed;
	margin: 0 !important;
	border: none;
	padding: 10px 15px;
    bottom:-100%;
    z-index:9999;
    font-size:22px !important;
    left:50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -webkit-transition:all 1s ease;
    transition: all 1s ease;
}
div.wpcf7-validation-errors,
div.wpcf7-mail-sent-ok {
	-webkit-animation: form_msg_error 500ms;
	        animation: form_msg_error 500ms;
    bottom:0;
    color: black;
}
@-webkit-keyframes form_msg_error {
	from {
		bottom:-100%;
	}
	to {
		bottom:0;
	}
}
@keyframes form_msg_error {
	from {
		bottom:-100%;
	}
	to {
		bottom:0;
	}
}
div.wpcf7-mail-sent-ok {
	background: #398f14;
}
div.wpcf7-validation-errors {
	background: #f7e700;
}
.form_msg_error_out {
	-webkit-transition: all 500ms;
	transition: all 500ms;
	-webkit-transform: translate3d(100%,0,0);
	        transform: translate3d(100%,0,0);
}
@-webkit-keyframes form_msg_out {
	from {
		bottom: 0;
	}
	to {
		bottom: -300px;
	}
}
@keyframes form_msg_out {
	from {
		bottom: 0;
	}
	to {
		bottom: -300px;
	}
}
::-webkit-input-placeholder {
	color: black;
	font-family: 'Open Sans Hebrew', sans-serif;
}
:-moz-placeholder {
	color: black;
	font-family: 'Open Sans Hebrew', sans-serif;
}
::-moz-placeholder {
	color: black;
	font-family: 'Open Sans Hebrew', sans-serif;
}
:-ms-input-placeholder {
	color: black;
	font-family: 'Open Sans Hebrew', sans-serif;
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
	color: transparent;
}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
	color: transparent;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
	color: transparent;
}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
	color: transparent;
}
.formarea span.wpcf7-form-control-wrap,
.aformarea span.wpcf7-form-control-wrap{
    margin-bottom: 10px;
}
.formarea div.wpcf7 input,
.f-left .aformarea div.wpcf7 input{
    border: 1px solid #01b2d2;
    color: #01b2d2;
    font-size: 25px;
}
.formarea ::-webkit-input-placeholder {
	color: #01b2d2;
}
.f-left .aformarea ::-webkit-input-placeholder {
	color: #01b2d2;
}
.formarea div.wpcf7 input[type=submit],
.aformarea div.wpcf7 input[type=submit] {
    width: 115px;
    height: 115px;
    color: #fff;
    border: 0;
    margin: 20px auto 0 auto;
    border-radius: 50%;
    background: url(images/submitbg.png) center center no-repeat;
    background-size: contain;
}
.aformarea div.wpcf7 input{
    border: 1px solid #fdec8f;
}
.ContpForm .aformarea div.wpcf7 textarea,
.ContpForm .aformarea div.wpcf7 input{
    border: 1px solid #f07499;
}
.aformarea.pinkco ::-webkit-input-placeholder {
	color: #f07499;
}
.aformarea ::-webkit-input-placeholder {
	color: #fdec8f;
}
.aformarea div.wpcf7 textarea{
    height: 100px;
    overflow: hidden;
}
.turkiscbg .aformarea div.wpcf7 input[type=submit]{
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: -60px;
}
.formarea div.wpcf7 input[type=submit]:hover,
.aformarea div.wpcf7 input[type=submit]:hover{
    background: url(images/sendhover.png) center center no-repeat;
    background-size: contain;
}
/* Contact form style End */
/* Start */

/* Responsive */
@media (min-width:800px) {
	#MobBtns,
	#MobNavBtn {
	  display: none;
	}
    #NavClick {
        background: url(images/menucir.png) center center no-repeat;
        background-size: cover;
        width: 120px;
        position: absolute;
        right: 150%;
        top: 20%;
        z-index: 99;
        -webkit-transition:all .7s ease;
                transition: all .7s ease;
    }
    #NavClick:hover{
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    nav#MainNav {
        position: fixed;
        top: 8%;
        right: 30px;
        -webkit-transition:all .7s ease;
    	transition: all .7s ease;
        -webkit-transform: translateX(150%);
        transform: translateX(150%);
        z-index: 999;
    }
	div.main_menu {
    	font-size: 0;
        background: url(images/menubg.png) center center no-repeat;
        background-size: 100% 100%;
        padding: 70px 20px 200px 20px;
        width: 400px;
        max-width: 100%;
	}
    nav#MainNav.active{
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
    nav#MainNav.active #NavClick{
        right: 0;
    }
	nav#MainNav div.main_menu > ul {
	    display: block;
	    font-size: 0;
        max-height: 400px;
        overflow: auto;
	}
    nav#MainNav div.main_menu > ul::-webkit-scrollbar {
        display: none;
    }
	nav#MainNav div.main_menu > ul > li {
	    width: 100%;
        margin: 15px 0;
        text-align: center;
	    position: relative;
	}
	nav#MainNav div.main_menu > ul > li > a {
		font-family: 'Open Sans Hebrew', sans-serif;
		font-size: 25px;
		color: #000;
		-webkit-transition: all .5s ease-out;
				transition: all .5s ease-out;
	}
	nav#MainNav div.main_menu ul li.current-menu-item > a,
	nav#MainNav div.main_menu ul li:hover > a {
		color: #8fe7f0;
	}
	nav#MainNav div.main_menu > ul > li ul.sub-menu {
	    display: block;
	    z-index: 999;
	    width: 250px;
	    position: absolute;
	    top: 100%;
	    right: 0;
	    opacity: 0;
	    pointer-events: none;
	    -webkit-transition: opacity .5s ease;
	    		transition: opacity .5s ease;
	}
	nav#MainNav .sub-menu li {
	    display: block;
	}
	nav#MainNav .sub-menu li a {
	    display: block;
	    font-size: 20px;
	    padding: 5px;
	    width: calc(100% - 10px);
	    -webkit-transition:all .5s ease;
	    		transition: all .5s ease;
	}
	nav#MainNav .menu-item-has-children:hover .sub-menu {
	    opacity: 1;
	    z-index: 10;
	    pointer-events: auto;
	}
}
@media (max-width:1366px) and (min-width:800px) {

    .box60 {
        width: 70%;
        margin: 0 auto;
    }
    .one-resone.mb80{
        margin-bottom: 60px;
    }
    .one-resone:nth-child(3){
        margin: 60px auto;
    }
    .light{
        right: 250px;
    }
    img.donch{
        left: 0;
    }
    span.rice{
        width: 14%;
    }
    span.lice{
        width: 25%;
    }

}
@media (max-width:1200px) and (min-width:800px) {

    .articels-menu ul > li {
        margin: 0 0 10px 10px;
        line-height: 1;
    }

}
@media (max-width:1024px) and (min-width:800px) {

    .posttxtbox.p80{
        padding: 40px 0;
    }
    .light,
    .contfwoman{
        display: none;
    }
    .ContpForm{
        width: 55%;
    }
    img.soda{
        top: -48px;
    }
    img.lemonimg{
        width: 29%;
    }
    img.pich{
        width: 12%;
    }
    img.donch{
        left: 0;
        bottom: 50px;
    }
    .icecream{
        bottom: 0;
    }
    .topf-wrap{
        width: 50%;
    }
    .aboutxt .entry{
        max-height: 180px;
    }
    img.pbgtxt{
        bottom: -21px;
    }
    .onepro .entry {
        text-align: right;
    }
    .lady_footer,
    .whitestrip,
    .sweet,
    .ever{
        display: none;
    }
    footer{
        padding: 45px 0 80px 0;
    }
    .footer-info{
        width: 100%;
    }

}
@media (max-width:800px) , (max-device-width:800px){

    .topf-wrap{
        top: 0;
        width: 84%;
    }
    .formarea div.wpcf7 input[type=submit],
    .turkiscbg .aformarea div.wpcf7 input[type=submit],
    .aformarea div.wpcf7 input[type=submit]{
        width: 60px;
        height: 60px;
    }
    .turkisbg:before,
    .pruducts-wrap:before,
    .turkis-section:before,
    .post-wrap:before,
    .morep-title:after,
    .post-wrap:after,
    .yellowcbg:after,
    .whsection:before,
    .pink-section:before,
    .pink-section:after,
    .turkis-section:after,
    .gallery-body:before,
    .gallery-body:after{
        display: none;
    }
    .aboutxt {
        min-height: 100%;
        height: 100%;
    }
    .aboutxt .entry {
        max-height: 100%;
        top: 0;
    }
    .turkisbg h2 {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        left: 0;
        top: 0;
    }
    .txtbg{
        top: 0px;
    }
    .postthumb{
        min-height: 200px;
        height: 40vw;
    }
    .posttxtbox h3{
        background-size: 100% 100%;
    }
    .posttxtbox:after {
        left: 0;
        bottom: -20px;
        right: 0;
        margin: 0 auto;
        border-width: 20px 20px 0 20px;
    }
    .onepost.n1 .posttxtbox:after,
    .related_post.n1 .posttxtbox{
        border-color: #8fe7f1 transparent transparent transparent;
    }
    .onepost.n2 .posttxtbox:after,
    .related_post.n3 .posttxtbox{
        border-color: #fce66c transparent transparent transparent;
    }
    .onepost.n3 .posttxtbox:after,
    .related_post.n3 .posttxtbox{
        border-color: #f07499 transparent transparent transparent;
    }
    .ContpForm{
        width: 85%;
        top: -400px;
    }
    img.soda {
        left: 0;
        width: 21%;
        top: -46px;
    }
    img.lemonimg {
        width: 35%;
        top: -44px;
    }
    img.aw {
        top: 5px;
        width: 35%;
    }
    img.tart {
        top: 10%;
        width: 15%;
        right: 50%;
    }
    .light {
        top: -78px;
        right: 0;
        width: 23%;
    }
    .turkiscbg .aformarea div.wpcf7 input[type=submit]{
        position: relative;
        top: 0;
    }
    .contfwoman {
        top: 0px;
        right: 0;
        margin: 0 auto;
        z-index: 2;
        width: 50%;
    }
    .innerForm{
        width: 85%;
    }
    footer{
        padding: 20px 0;
    }
    .one-resone{
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg) !important;
        margin-bottom: 20px;
        background-size: 100% 100%;
        padding: 10px 0;
        font-size: 20px;
    }
    .one-resone:nth-child(1),
    .one-resone:nth-child(4){
        right: 0;
    }
    .one-resone:nth-child(3){
        left: 0;
        top: 0;
    }
    .one-resone:nth-child(3){
        width: 100%;
        margin: 0 0 20px 0;
    }
    img.dun3 {
        bottom: 23px;
        width: 12%;
        left: 50px;
    }
    img.dun2{
        left: 22px;
    }
    img.dun1 {
        top: 14%;
        width: 16%;
        right: 7px;
    }
    #GalleryPage h1{
        position: relative;
        left: 11px;
    }
    .gallery-header{
        padding-top: 20px;
    }
    .pop_three img{
        right: 90%;
    }
    #FloatSocials{
        text-align: center;
    }
    #FloatSocials svg{
        width: 30px;
        height: 30px;
    }
    span.women-crown {
        bottom: -4px;
        left: 0;
        width: 24%;
    }
    .pruducts-wrap {
        max-height: 100%;
    }
    .product-box{
        background: rgba(255, 255, 255, 0.8);
        padding: 15px;
        border-radius: 10px;
    }
    .products-wrap .onepro:nth-child(2) .product-box,
    .products-wrap .onepro:nth-child(3) .product-box,
    .products-wrap .onepro:nth-child(5) .product-box {
        bottom: 0%;
    }
    .products-wrap .onepro:nth-child(4) .product-box {
        top: 0;
        right: 0;
    }
    .products-wrap .onepro:nth-child(5) .product-box {
        right: 0;
    }
    .products-wrap.mb50{
        margin-bottom: 0;
    }
    .onepro{
        margin: 0 auto 30px auto;
    }
    .page-template-page-about footer{
        display: none;
    }
    .turkiscbg{
        padding: 80px 0 0 0;
        height: auto;
    }
    .kosher{
        width: 60%;
    }
    #content_wrap{
        background-size: cover;
    }

	.nomobile { display:none !important; }
    .fflex { display:block !important; }
    .mcenter { text-align: center !important; }
    .mrelative { position: relative !important; }
	.minitxt { text-align: initial !important; }
	.mfcc,.mflex { display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex; }
	.mfcc,.maic { -webkit-box-align: center;-ms-flex-align: center;-ms-grid-row-align: center;-webkit-align-items: center;align-items: center; }
	.maifs { -webkit-box-align: start;-ms-flex-align: start;-ms-grid-row-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start; }
	.maife { -webkit-box-align: end;-ms-flex-align: end;-ms-grid-row-align: flex-end;-webkit-align-items: flex-end;align-items: flex-end; }
	.mjcsb { -webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between; }
	.mjcsa { -webkit-box-pack: space-around;-ms-flex-pack: distribute;-webkit-justify-content: space-around;justify-content: space-around; }
	.mfcc,.mjcc { -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center; }
	.mjcfs { -webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; }
	.mjcfe { -webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; }
	.mfdc { -webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
	.mfdcr { -webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse; }
    .mfdrr { -webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse; }
	.mfw { -ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap; }
    .mmb5 { margin-bottom: 5px !important; }
    .mmb10 { margin-bottom: 10px !important; }
    .mmb15 { margin-bottom: 15px !important; }
    .mmb20 { margin-bottom: 20px !important; }
    .mmb25 { margin-bottom: 25px !important; }
    .mmb30 { margin-bottom: 30px !important; }
    .mdp { padding: 20px 0 !important; }
    .mw50 { width: 50% !important; }
    .mw50s5 { width: calc(50% - 5px) !important; }
    .mw50s10 { width: calc(50% - 10px) !important; }
    .mw100 { width: 100% !important; }
    .mmw100 { max-width: 100% !important; }

	#content { padding-bottom:0; }
	#leos { position:static; }
	footer { position:static; }

	#MobNavBtn,
	nav#MainNav {
		-webkit-border-top-left-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	#MobNavBtn {
		display: block;
		position: absolute;
		top:10px;
		right:100%;
		width:45px;
		height:45px;
		background:inherit;
		z-index: 9999;
	}
	#MobNavBtn span {
		display: block;
		height:4px;
		width: 70%;
		background: #fff;
		position: absolute;
		top:50%;
		left:50%;
		margin:0 auto;
		-webkit-transition:all .5s ease;
				transition: all .5s ease;
		opacity: 1;
	}
	#MobNavBtn span:nth-child(1) {
		-webkit-transform: translate(-50%,-280%);
				transform: translate(-50%,-280%);
	}
	#MobNavBtn span:nth-child(2) {
		-webkit-transform: translate(-50%,-50%);
				transform: translate(-50%,-50%);
	}
	#MobNavBtn span:nth-child(3) {
		-webkit-transform: translate(-50%,180%);
				transform: translate(-50%,180%);
	}
	nav.active #MobNavBtn span:nth-child(2) {
		opacity: 0;
		visibility: hidden;
	}
	nav.active #MobNavBtn span:nth-child(1) {
		-webkit-transform: translate(-50%,-50%) rotate(-45deg);
				transform: translate(-50%,-50%) rotate(-45deg);
	}
	nav.active #MobNavBtn span:nth-child(3) {
		-webkit-transform: translate(-50%,-50%) rotate(45deg);
				transform: translate(-50%,-50%) rotate(45deg);
	}
	nav#MainNav .container,
	nav#MainNav div.main_menu {
		width: 100%;
	}
	nav#MainNav {
		display:block;
		position:fixed;
		width:200px;
		z-index:999;
		bottom:0;
		top:0;
		right:-200px;
		height:100vh;
		-webkit-transition:all .5s ease;
				transition: all .5s ease;
	}
	nav#MainNav,
	nav#MainNav ul.sub-menu {
		background-color: #2d3435 !important;
	}
	nav#MainNav.active {
		right:0;
	}
	nav#MainNav div.main_menu > ul {
		display: block;
		height: calc(100vh - 50px);
		overflow-x: hidden;
		overflow-y: auto;
	}
	nav#MainNav ul li:after {
		display:none;
	}
	nav#MainNav ul li {
		position: relative;
	}
	nav#MainNav ul li a {
		display: block;
		color:#fff;
		font-size: 20px;
		padding:5px 10px;
		width:calc(100% - 20px);
	}
	nav#MainNav div.main_menu > ul > li > a {
		padding:5px 10px 5px 30px;
		width:calc(100% - 40px);
		font-size: 22px;
	}
	nav#MainNav div.main_menu ul li.active,
	nav#MainNav div.main_menu ul li.current-menu-item {
		background-color: #e12773;
	}
	nav#MainNav div.main_menu ul.active .back-to-menu:after,
	nav#MainNav div.main_menu ul li.menu-item-has-children:after {
		display: block;
		content: '';
		position: absolute;
		top: 12px;
		left: 6px;
		width: 16px;
		height: 16px;
		background: url(images/svg/wmob-menu-arrow.svg) center center no-repeat;
		background-size:contain;
		-webkit-transition:all .5s ease;
				transition: all .5s ease;
	}
	nav#MainNav div.main_menu ul.active .back-to-menu:after {
		-webkit-transform: rotate(90deg);
				transform: rotate(90deg);
	}
	nav#MainNav div.main_menu ul.active li.menu-item-has-children {
		padding: 0;
		width: 100%;
	}
	nav#MainNav div.main_menu ul.active li.menu-item-has-children:after {
		display: none;
	}
	ul.sub-menu {
		display: none;
	}
	nav#MainNav div.main_menu > ul > li > ul.sub-menu {
		display: block;
		position: absolute;
		top:0;
		width: 100%;
		opacity: 0;
		overflow: hidden;
		pointer-events: none;
		background-color: inherit;
		-webkit-transition:all .5s ease;
				transition: all .5s ease;
	}
	nav#MainNav div.main_menu > ul > li > ul.sub-menu.chekd {
		height:0;
		position: relative;
		visibility: visible;
		pointer-events: auto;
	}
	nav#MainNav ul.sub-menu li:not(.back-to-menu) {
		display: block;
		width: calc(100% - 10px);
		margin: 0 auto 0 0;
		padding: 0;
		position: relative;
	}
	nav#MainNav ul.sub-menu li:nth-child(1),
	nav#MainNav	ul.sub-menu li:nth-child(2) {
		margin: 0;
		width: 100%;
	}
	nav#MainNav div.main_menu > ul > li.active > ul.sub-menu {
		opacity: 1;
	}
	nav#MainNav div.main_menu > ul.active > li > a {
		position: absolute;
		opacity: 0;
		pointer-events: none;
		visibility: hidden;
	}
	nav#MainNav .back-to-menu {
		cursor: pointer;
	}

    #MobBtns {
        display: block;
        position: fixed;
        bottom:3px;
        left:2.5px;
        z-index: 99999;
    }
	#MobBtns a {
		width:40px;
		height:40px;
		border-radius: 50%;
		margin: 2.5px 0;
		background: #e12773;
		position: relative;
	}
	#MobBtns a svg {
		fill: #fff;
		width:60%;
		height:60%;
	}
	table {
		width:100%;
	}
	thead {
		display: none;
	}
	tr:nth-of-type(2n) {
		background-color: inherit;
	}
	tr td:first-child {
		background: #f0f0f0;
		font-weight:bold;
		font-size:1.3em;
	}
	tbody td {
		display: block;
		text-align:center;
	}
	tbody td:before {
	    content: attr(data-th);
	    display: block;
	    text-align:center;
	}
}
@media (max-width:500px) , (max-device-width:500px) {

}
