*{margin:0px; padding: 0px;}

@font-face {    font-family: Daxline-Regular;   
    src: url('fonts/DaxlineProRegular.eot');
    src: url('fonts/DaxlineProRegular.eot') format('embedded-opentype'),
         url('fonts/DaxlineProRegular.woff2') format('woff2'),
         url('fonts/DaxlineProRegular.woff') format('woff'),
         url('fonts/DaxlineProRegular.ttf') format('truetype'),
         url('fonts/DaxlineProRegular.svg#DaxlineProRegular') format('svg');}
@font-face {    font-family: Daxline;     			
    src: url('fonts/DaxlineScOffcPro.eot');
    src: url('fonts/DaxlineScOffcPro.eot') format('embedded-opentype'),
         url('fonts/DaxlineScOffcPro.woff2') format('woff2'),
         url('fonts/DaxlineScOffcPro.woff') format('woff'),
         url('fonts/DaxlineScOffcPro.ttf') format('truetype'),
         url('fonts/DaxlineScOffcPro.svg#DaxlineScOffcPro') format('svg');}
@font-face {    font-family: Daxline-Bold;    
    src: url('fonts/DaxlineScOffcProBold.eot');
    src: url('fonts/DaxlineScOffcProBold.eot') format('embedded-opentype'),
         url('fonts/DaxlineScOffcProBold.woff2') format('woff2'),
         url('fonts/DaxlineScOffcProBold.woff') format('woff'),
         url('fonts/DaxlineScOffcProBold.ttf') format('truetype'),
         url('fonts/DaxlineScOffcProBold.svg#DaxlineScOffcProBold') format('svg');}
@font-face {
    font-family: 'Rodrigo';
    src: url('fonts/RodrigoTypoPequena.eot');
    src: url('fonts/RodrigoTypoPequena.eot') format('embedded-opentype'),
         url('fonts/RodrigoTypoPequena.woff2') format('woff2'),
         url('fonts/RodrigoTypoPequena.woff') format('woff'),
         url('fonts/RodrigoTypoPequena.ttf') format('truetype'),
         url('fonts/RodrigoTypoPequena.svg#RodrigoTypoPequena') format('svg');
}

@font-face {    font-family: MrsWhite;   src: url('fonts/MrsWhiteRegular.eot');
    src: url('fonts/MrsWhiteRegular.eot') format('embedded-opentype'),
         url('fonts/MrsWhiteRegular.woff2') format('woff2'),
         url('fonts/MrsWhiteRegular.woff') format('woff'),
         url('fonts/MrsWhiteRegular.ttf') format('truetype'),
         url('fonts/MrsWhiteRegular.svg#MrsWhiteRegular') format('svg');}





html,body{width: 100%; min-height:100%;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
a.nd:hover{text-decoration: none;}
a.blue{text-decoration: none; color: #86c8bc;}
a.white{text-decoration: none; color: #fff;}


a.blue:hover{text-decoration: none; color: #005151;}
a.white:hover{text-decoration: none; color: #005151;}


a.blue:hover div,a.blue:hover span{color: #005151;}
a.white:hover div,a.white:hover span{ color: #005151;}


.clear{width: 100%; height: 1px; clear:both;}

.advice .cook .photo{position: relative;}
.advice .cook .photo:before{position: absolute; content: " ";width: 78px; height:40px; background-image: url('img/draw/draw (24).png'); top: -24px;left: -14px;}

@media screen and (min-width: 1000px) {
.wrapper{
  width: 1000px;
  background-image: url('img/bg_sample.png');
  margin: auto;
  
}
.recipe .time .min{font-size: 14px; font-family: Daxline-Bold; display: inline;}



.block{width: 100%; position: relative; z-index: 10;}

.block.one .banner{width: 750px; height: 500px; float:left;}
.block.one .banner .slide{ display: none; background-color:#86c8bc; position: relative;}
.block.one .banner .slide.visible{ display: block;}
.block.one .banner .slide.one {height:380px; width: 690px; color: white; padding: 40px 30px;}
.block.one .banner .slide.one p{ font-family: Rodrigo; font-size: 70px; line-height:70px;}
.block.one .banner .slide.one .image{ background-image: url('img/fruits_1.png'); background-repeat: no-repeat; width: 349px; height: 265px;
position: absolute; bottom: 0px; right: 30px;}

.block.one .banner .slide.two {height:400px; background-color:#487a7b; width: 650px; color: white; padding: 30px 50px;}
.block.one .banner .slide.two p{ font-family: Daxline-Bold; font-size: 38px; line-height:34px;}
.block.one .banner .slide.two p span{ font-family: Daxline-Bold; font-size: 170px; line-height:100px; margin-bottom: 15px; display: inline-block;}
.block.one .banner .slide.two p span.minus{ position: absolute;top: 50px; left: 40px;}
.block.one .banner .slide.two .discount{ font-family: Daxline; font-size: 18px; line-height:28px; margin-top:20px; width: 400px;}
.block.one .banner .slide.two .link{font-family: Daxline-Bold; font-size: 18px;  margin-top: 90px;  position: relative; width: 85px;}
.block.one .banner .slide.two .link:after{ content: " "; position: absolute; right: -15px; top: 7px; background-image: url(img/next_white.png); width: 5px; height: 10px;}
.block.one .banner .slide.two .percent{position: absolute; width: 73px; height: 57px; top: 35px; left: 265px; background-image: url(img/percent.png);}
.block.one .banner .slide.two .duck{position: absolute; width: 241px; height: 243px; bottom: 20px; right: 20px; background-image: url(img/duck.png);}


.block.one .banner .switcher{width: 100%; height:40px; background-color:#c3e4de;}
.block.one .banner .switcher .dots{width: 50px; height:40px; margin-left:350px;}
.block.one .banner .switcher .dots span{width: 10px; height:10px; cursor: pointer; background-image: url('img/switcher.png'); background-repeat: no-repeat; margin-top: 15px; display: block;}
.block.one .banner .switcher .dots span.one{float: left; background-position: -38px -1px;}
.block.one .banner .switcher .dots span.two{float: right;  background-position: -38px -1px;}
.block.one .banner .switcher .dots span.active{background-position: -1px -1px;}

.block.one .club, .club-menu{width: 250px; height:250px; float:left;}
.block.one .club{background-color: #005151; position: relative;}
.block.one .club p{color: white; font-size: 40px; font-family: Rodrigo; line-height: 45px; margin-top: 0px; margin-left: 20px;}
.block.one .club p span{color: white; font-size: 24px; font-family: Rodrigo; padding-left: 5px;}

.block.one .club-menu ul{margin-left: 22px; list-style-type: none; margin-top: 22px;}
.block.one .club-menu ul a{display: inline-block;  color: #075151; border-bottom: 2px dashed #075151;}
.block.one .club-menu ul li{color: #075151; font-size: 22px; font-family: Rodrigo; max-width: 165px;   line-height: 25px; margin-bottom: 15px;}
.block.one .club-menu ul li:hover a{color: #86c8bc;  border-bottom: 2px dashed #86c8bc; }


.mother{ width: 100%; position: relative;}
.mother .name{font-size: 54px; font-family: Rodrigo; color: #005151; line-height: 54px; float: left;}
.mother .age{font-size: 14px; font-family: Daxline-Regular; margin-bottom: 15px; float: left;}
.mother .text{font-size: 26px; font-family: Daxline-Regular; float: left;}
.mother .photo{float: left;}

.mother.arina .photo{background-image: url(img/arina_big.png); width: 277px; height: 281px; margin-left: 80px;}
.mother.arina .name{margin-left: 30px; width: 610px; margin-top: 25px;}
.mother.arina .age{ margin-left: 30px;	width: 506px;}
.mother.arina .text{ margin-left: 30px;	width: 506px;}

.article{z-index: 2;}
.article .title{font-family: Rodrigo; font-size: 40px; color: #86c8bc; line-height: 45px; }
.article .title:hover{ color: #005151; }
.article .text{font-family: Daxline-Regular; font-size: 16px; color: #000; line-height: 24px; margin-bottom: 30px;}
.article .more{width: 116px; height: 38px; background-color: #86c8bc; font-family: Daxline-Bold; font-size: 16px; position: relative; text-align: center; line-height:38px;}
.article .more:after{ content: " "; position: absolute; right: 20px; top: 15px; background-image: url(img/next_white.png); width: 5px; height: 10px;}

.recipe{z-index: 2;}
.recipe .text{ line-height: 24px; font-size: 16px;font-family: Daxline-Regular;}
.recipe .text span{font-family: Rodrigo; font-size: 30px; line-height: 30px;  color: #86c8bc;}
.recipe .time{font-family: Daxline-bold; font-size: 22px;   color: #86c8bc; margin-top: 50px; margin-left: 0px; line-height: 33px; padding-left: 30px; position: relative;}
.recipe .time span{font-size: 14px; font-family: Daxline-bold; color: #86c8bc;}
.recipe .time:before{content: " "; width: 30px; height:30px; position: absolute; top: 0px; left: 0px; background-image: url(img/clock.png);}
.recipe .paper { padding: 1px; }
.recipe .paper .quote{ color: #2f3a46; font-family: Daxline-Regular; font-size: 16px; text-indent: -17px;}
	
.block.second{ }

.block.second .article { width: 320px; height: 280px; float: left; margin-top: 95px; margin-left: 120px;}
.block.second .article .title{ margin-bottom: 15px;}
.block.second .article .text{ margin-bottom: 30px;}
.block.second .image{ background-image: url('img/fruits_2.png'); background-repeat: no-repeat; width: 529px; height: 385px; float: left; margin-top: 30px; margin-left: 5px;}

.block.third { z-index:99; }
.block.third .image{ width: 667px; height: 589px; background-image: url(img/recipe_1.png); float: left;}
.block.third .recipe{width: 270px; height: 460px; float: left; margin-top: 125px;}
.block.third .recipe .text{width: 190px; height: 250px; }
.block.third .recipe .time{margin-top: 50px; margin-left: 0px; padding-left: 30px; position: relative;}
.block.third .recipe .paper{ position: relative;  width: 250px; height: 233px; background-image: url(img/paper_1.png);}
.block.third .recipe .paper .photo{   width: 55px; height: 56px; background-image: url(img/paper_photo_1.png); margin-top: 70px; margin-left: 90px; }
.block.third .recipe .paper .quote{ width: 190px; height: 40px; margin-left: 42px; margin-top: 15px;}

.block.forth {}
.block.forth .article {width: 312px; height: 300px; float: left; margin-left: 60px; margin-top: 80px;}
.block.forth .article .title{ margin-bottom: 15px;}
.block.forth .article .text{ margin-bottom: 30px; width: 315px;}
.block.forth .image{background-image: url(img/fruits_3.png);  width: 515px; height: 400px; float: left; margin-left: 40px; margin-top: 40px;}

.block.fifth {height:520px; }
.block.fifth .image{ width: 549px; height: 670px; background-image: url(img/recipe_2.png); float: left; margin-top: -70px;}
.block.fifth .recipe{width: 290px; height: 435px; float: left; margin-left: 100px; margin-top: 60px;}
.block.fifth .recipe .text{width: 260px; height: 205px; }
.block.fifth .recipe .time{margin-top: 50px; margin-left: 0px; padding-left: 30px; position: relative;}
.block.fifth .recipe .paper{ position: relative;  width: 272px; height: 264px; background-image: url(img/paper_2.png);}
.block.fifth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_2.png); margin-top: 70px; margin-left: 90px; }
.block.fifth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.sixth{}
.block.sixth .article {width: 422px; height: 300px; float: left; margin-left: 115px; margin-top: 70px;}
.block.sixth .article .title{ margin-bottom: 15px;}
.block.sixth .article .text{ margin-bottom: 30px; width: 315px;}
.block.sixth .image{background-image: url(img/fruits_4.png);  width: 496px; height: 384px; float: left; margin-left: -60px; margin-top: 70px;}

.block.seventh{}
.block.seventh .image{ width: 602px; height: 664px; background-image: url(img/recipe_3.png); float: left; margin-top: -70px; margin-left: 20px;}
.block.seventh .recipe{width: 299px; height: 435px; float: left; margin-left: 0px; margin-top: 60px;}
.block.seventh .recipe .text{width: 245px; height: 220px; margin-left: 40px;}
.block.seventh .recipe .time{margin-top: 50px; margin-left: 0px; padding-left: 30px; position: relative;}
.block.seventh .recipe .paper{ position: relative;  width: 274px; height: 241px; background-image: url(img/paper_3.png);}
.block.seventh .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_3.png); margin-top: 64px; margin-left: 100px; }
.block.seventh .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.eighth .club{ width: 210px; height: 210px; background-color: #85c7bb; padding: 20px; float: left;}
.block.eighth .club p{ font-size: 26px; color: #487a7b; font-family: Rodrigo; line-height: 26px; }
.block.eighth .club .more{ color: #487a7b; font-size: 14px; font-family: Daxline-Bold; position: relative;margin-top: 115px; position: relative;  width: 155px; }
.block.eighth .club a:hover{color: #fff; }
.block.eighth .club .more:hover{ color: #fff; }
.block.eighth .club .more:after{content: " "; position: absolute; right: 20px; top: 4px; background-image: url(img/next_green.png);width: 5px; height: 10px;}
.block.eighth .product{width: 250px; height: 250px; float: left;}
.block.eighth .product .name{font-family: Daxline-bold; font-size: 20px; padding-left: 20px;     width: 170px;}
.block.eighth .product .sub{font-family: Daxline-Regular; font-size: 16px;  width: 160px;}
.block.eighth .product .image{width: 200px; height: 170px;}
.block.eighth .product.one .image{background-image: url(img/product_1.png);}
.block.eighth .product.two .image{background-image: url(img/product_2.png);}
.block.eighth .product.three .image{background-image: url(img/product_3.png);}

.mother.anna .photo{background-image: url(img/anna_big.png); width: 362px; height: 362px; margin-left: 45px;}
.mother.anna .name{margin-left: 15px; width: 470px; margin-top: 90px; }
.mother.anna .age{ margin-left: 15px;	width: 470px;}
.mother.anna .text{ margin-left: 15px;	width: 470px;}

.block.ninth{}
.block.ninth .article {width: 415px; height: 300px; float: left; margin-left: 115px; margin-top: 70px;}
.block.ninth .article .title{ margin-bottom: 15px;}
.block.ninth .article .text{ margin-bottom: 30px; width: 296px;}
.block.ninth .image{background-image: url(img/fruits_5.png);  width: 587px; height: 480px; float: left; margin-left: -120px; margin-top: 25px;}

.block.tenth{}
.block.tenth .image{ width: 650px; height: 670px; background-image: url(img/recipe_4.png); float: left; margin-top: -70px; }
.block.tenth .recipe{width: 260px; height: 460px; float: left; margin-left: 25px; margin-top: 0px;}
.block.tenth .recipe .text{width: 245px; height: 220px; margin-left: 10px;}
.block.tenth .recipe .time{margin-top: 50px; padding-left: 30px; position: relative;}
.block.tenth .recipe .paper{ position: relative;  width: 269px; height: 304px; background-image: url(img/paper_4.png);}
.block.tenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_4.png); margin-top: 64px; margin-left: 100px; }
.block.tenth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.eleventh{ }
.block.eleventh .article {width: 315px; height: 350px; float: left; margin-left: 115px; margin-top: -30px;}
.block.eleventh .article .title{ margin-bottom: 15px;}
.block.eleventh .article .text{ margin-bottom: 30px; width: 315px;}
.block.eleventh .image{background-image: url(img/fruits_6.png);  width: 429px; height: 401px; float: left; margin-left: 80px; margin-top: -30px;}

.block.twelfth{}
.block.twelfth .image{ width: 587px;height: 605px;background-image: url(img/recipe_5.png);float: left;margin-top: 60px; margin-left: 25px;}
.block.twelfth .recipe{width: 280px; height: 515px; float: left; margin-left: 100px; margin-top: 180px;}
.block.twelfth .recipe .text{width: 245px; height: 220px; margin-left: 10px;}
.block.twelfth .recipe .time{margin-top: 50px; padding-left: 30px; position: relative;}
.block.twelfth .recipe .paper{ position: relative;  width: 269px; height: 304px; background-image: url(img/paper_5.png);}
.block.twelfth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_5.png); margin-top: 64px; margin-left: 100px; }
.block.twelfth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.thirteenth{}
.block.thirteenth .article {width: 385px; float: left; margin-left: 115px; margin-top: 90px;}
.block.thirteenth .article .title{ margin-bottom: 15px;}
.block.thirteenth .article .text{ margin-bottom: 30px; width: 315px;}
.block.thirteenth .image{background-image: url(img/fruits_7.png);  width: 475px; height: 379px; float: left; margin-left: -4px; margin-top: 53px;}

.block.fourteenth{}
.block.fourteenth .image{ width: 600px; height: 684px; background-image: url(img/recipe_6.png); float: left; margin-top: 50px; margin-left: 15px;}
.block.fourteenth .recipe{width: 300px; height: 515px; float: left; margin-left: 30px; margin-top: 180px;}
.block.fourteenth .recipe .text{width: 245px; height: 220px; margin-left: 40px;}
.block.fourteenth .recipe .time{margin-top: 50px; padding-left: 30px; position: relative; }
.block.fourteenth .recipe .paper{ position: relative;  width: 271px; height: 258px; background-image: url(img/paper_6.png);}
.block.fourteenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_6.png); margin-top: 64px; margin-left: 100px; }
.block.fourteenth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.fifteenth{}
.block.fifteenth .club{ width: 210px; height: 210px; background-color: #85c7bb; padding: 20px; float: left;}
.block.fifteenth .club p{ font-size: 26px; color: #487a7b; font-family: Rodrigo; line-height: 26px; }
.block.fifteenth .club .more{ color: #487a7b; font-size: 14px; font-family: Daxline-Bold; position: relative;margin-top: 115px; position: relative;  width: 155px; }
.block.fifteenth .club a:hover{color: #fff; }
.block.fifteenth .club .more:hover{ color: #fff; }
.block.fifteenth .club .more:after{content: " "; position: absolute; right: 20px; top: 4px; background-image: url(img/next_green.png);width: 5px; height: 10px;}
.block.fifteenth .product{width: 250px; height: 250px; float: left;}
.block.fifteenth .product .name{font-family: Daxline-bold; font-size: 20px; padding-left: 20px;     width: 160px; margin-top: -65px;}
.block.fifteenth .product .sub{font-family: Daxline-Regular; font-size: 16px;  width: 220px;}
.block.fifteenth .product .image{width: 220px; height: 190px;}
.block.fifteenth .product.one .image{background-image: url(img/product_4.png);}
.block.fifteenth .product.two .image{background-image: url(img/product_5.png);}
.block.fifteenth .product.three .image{background-image: url(img/product_6.png);}

.mother.dima .photo{background-image: url(img/dima_big.png); width: 277px; height: 281px; margin-left: 70px;}
.mother.dima .name{margin-left: 65px; width: 500px; margin-top: 25px;}
.mother.dima .age{ margin-left: 65px;	width: 500px;}
.mother.dima .text{ margin-left: 65px;	width: 507px;}

.block.sixteenth{}
.block.sixteenth .article {width: 315px; float: left; margin-left: 120px; margin-top: 50px;}
.block.sixteenth .article .title{ margin-bottom: 15px;}
.block.sixteenth .article .text{ margin-bottom: 30px; width: 315px;}
.block.sixteenth .image{background-image: url(img/fruits_8.png);  width: 547px; height: 495px; float: left; margin-left: 10px; margin-top: -30px;}

.block.seventeenth{}
.block.seventeenth .image{ width: 643px; height: 550px; background-image: url(img/recipe_7.png); float: left; margin-top: 70px; }
.block.seventeenth .recipe{width: 265px; height: 395px; float: left; margin-left: 10px; margin-top: 160px;}
.block.seventeenth .recipe .text{width: 245px; height: 220px; margin-left: 10px;}
.block.seventeenth .recipe .time{margin-top: 50px; padding-left: 30px; position: relative;}
.block.seventeenth .recipe .paper{ position: relative;  width: 261px; height: 235px; background-image: url(img/paper_7.png); margin-left: 25px;}
.block.seventeenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_7.png); margin-top: 64px; margin-left: 100px; }
.block.seventeenth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.eighteenth{}
.block.eighteenth .article {width: 320px; float: left; margin-left: 30px; margin-top: 60px;}
.block.eighteenth .article .title{ margin-bottom: 15px;}
.block.eighteenth .article .text{ margin-bottom: 30px; width: 315px;}
.block.eighteenth .image{background-image: url(img/fruits_9.png); width: 600px; height: 536px; float: left; margin-left: 1px; margin-top: -47px;}

.block.nineteenth{}
.block.nineteenth .image{ width: 568px; height: 620px; background-image: url(img/recipe_8.png); float: left; margin-top: 20px; }
.block.nineteenth .recipe{width: 362px;  float: left; margin-left: 30px; margin-top: 110px;}
.block.nineteenth .recipe .text{width: 250px;  margin-left: 60px;}
.block.nineteenth .recipe .time{margin-top: 50px; padding-left: 30px; position: relative;}
.block.nineteenth .recipe .paper{ position: relative;  width: 362px; height: 328px; background-image: url(img/paper_8.png); }
.block.nineteenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_8.png); margin-top: 75px; margin-left: 180px; }
.block.nineteenth .recipe .paper .quote{ width: 185px;  margin-left: 130px; margin-top: 15px;}

.block.twenteenth{}
.block.twenteenth .image{ width: 551px; height: 535px; background-image: url(img/recipe_9.png); float: left; margin-top: -40px; }
.block.twenteenth .recipe{width: 362px;  float: left; margin-left: 30px; margin-top: 10px;}
.block.twenteenth .recipe .text{width: 265px; height: 220px; margin-left: 50px;}
.block.twenteenth .recipe .time{margin-top: 50px; padding-left: 30px; position: relative;}
.block.twenteenth .recipe .paper{ position: relative;  width: 265px; height: 235px; background-image: url(img/paper_9.png); }
.block.twenteenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_9.png); margin-top: 75px; margin-left: 100px; }
.block.twenteenth .recipe .paper .quote{ width: 185px;  margin-left: 60px; margin-top: 15px;}

.block.twentyfirst{}
.block.twentyfirst .club{ width: 210px; height: 210px; background-color: #85c7bb; padding: 20px; float: left;}
.block.twentyfirst .club p{ font-size: 26px; color: #487a7b; font-family: Rodrigo; line-height: 26px; }
.block.twentyfirst .club .more{ color: #487a7b; font-size: 14px; font-family: Daxline-Bold; position: relative;margin-top: 115px; position: relative;  width: 155px; }
.block.twentyfirst .club a:hover{color: #fff; }
.block.twentyfirst .club .more:hover{ color: #fff; }
.block.twentyfirst .club .more:after{content: " "; position: absolute; right: 20px; top: 4px; background-image: url(img/next_green.png);width: 5px; height: 10px;}
.block.twentyfirst .product{width: 250px; height: 250px; float: left;}
.block.twentyfirst .product .name{font-family: Daxline-bold; font-size: 20px; padding-left: 20px;     width: 185px; margin-top: -25px;}
.block.twentyfirst .product .sub{font-family: Daxline-Regular; font-size: 16px;  width: 220px; margin-top: 10px;}
.block.twentyfirst .product .image{width: 210px; height: 170px;}
.block.twentyfirst .product.one .image{background-image: url(img/product_7.png);}
.block.twentyfirst .product.two .image{background-image: url(img/product_8.png);}
.block.twentyfirst .product.three .image{background-image: url(img/product_9.png);}

.draw{position: absolute; z-index: -1; }
.m_draw{display: none;}
.draw.d_1{width: 146px; height:123px; background-image: url('img/draw/draw_1.png'); z-index: 11; top: -25px; left: 795px;}
.draw.d_2{width: 72px; height:69px; background-image: url('img/draw/draw_2.png'); top: 35px;    left: 30px;}
.draw.d_3{width: 116px; height:99px; background-image: url('img/draw/draw_3.png'); top: 95px; left: 855px;}
.draw.d_4{width: 201px; height:118px; background-image: url('img/draw/draw_4.png'); top: 510px; left: 330px;}
.draw.d_5{width: 96px; height:55px; background-image: url('img/draw/draw_5.png'); top: 220px; left: 820px;}
.draw.d_6{width: 115px; height:131px; background-image: url('img/draw/draw_6.png'); top: 10px; left: 715px;}
.draw.d_7{width: 66px; height:91px; background-image: url('img/draw/draw_7.png'); top: 170px; left: 900px;}
.draw.d_8{width: 75px; height:88px; background-image: url('img/draw/draw_8.png'); top: -30px; left: 900px;}
.draw.d_9{width: 91px; height:97px; background-image: url('img/draw/draw_9.png'); top: 55px; left: 35px;}
.draw.d_10{width: 91px; height:97px; background-image: url('img/draw/draw_10.png'); top: 105px; left: 20px;}
.draw.d_11{width: 129px; height:121px; background-image: url('img/draw/draw_11.png'); top: 40px; left: 630px;}
.draw.d_12{width: 166px; height:96px; background-image: url('img/draw/draw_12.png'); top: 640px; left: 740px;}
.draw.d_13{width: 135px; height:248px; background-image: url('img/draw/draw_13.png'); top: -50px; left: 855px;}
.draw.d_14{width: 350px; height:200px; background-image: url('img/draw/draw_14.png'); top: 10px; left: 550px;}
.draw.d_15{width: 115px; height:87px; background-image: url('img/draw/draw_15.png'); top: 570px; left: 550px;}
.draw.d_16{width: 146px; height:136px; background-image: url('img/draw/draw_16.png'); top: 360px; left: 815px;}
.draw.d_17{width: 90px; height:99px; background-image: url('img/draw/draw_17.png'); top: 135px; left: 825px;}
.draw.d_18{width: 98px; height:61px; background-image: url('img/draw/draw_18.png'); top: 520px; left: 540px;}


.madness{width: 100%; font-size: 45px; font-family: Rodrigo; color: #487a7b; line-height: 60px; text-align: center; margin-bottom: 25px;}
.social-widgets{padding: 20px; min-height: 600px; position: relative;}
.social-widgets .instagram-media{float: left; margin: 0px 20px; width: 280px;}
.social-widgets .fb-post{float: left; background: white; margin: 0px 20px; width: 280px; }
.social-widgets .vk-post{float: left; background: white; margin: 0px 20px; width: 280px; }

.m_footer{display: none;}

.footer{width: 100%; background-color: white;    padding: 20px 0px;}
.footer .footer-social {  float: right;   margin: 0 20px 0 30px;}
.footer .footer-search {    float: right;    width: 143px;    height: 23px;    margin: 0; position: relative;}
.footer .footer-search input[type="text"] { background: #f2f3f4; padding: 0 24px 0 6px; width: 100px; height: 23px; line-height: 23px; border: none; box-shadow: none;}
.footer .footer-search input[type="submit"] { display: block; width: 24px; height: 23px; background: #f2f3f4 url("img/search-ico.png") no-repeat center;  border: none; box-shadow: none; position: absolute; top: 0; right: 0; z-index: 1;}
.footer .partener-linl_foot{display: inline-block; position: relative;}
.footer .partener-linl_foot.victoria img{padding: 5px 0;}
.footer .partener-linl_foot .logo-color{display: block; position: absolute; z-index: 1; top: 0; left: 0;}
.footer .partener-linl_foot .logo-gray{display: block; position: relative; z-index: 2; opacity: 1; -webkit-transition: opacity .2s ease; -moz-transition: opacity .2s ease; -o-transition: opacity .2s ease; -ms-transition: opacity .2s ease; transition: opacity .2s ease;}
.footer .partener-linl_foot:hover .logo-gray{opacity: 0;}
.footer .footer-social{float: right; margin: 0 20px 0 30px;}
.footer .footer-social a{display: inline-block; vertical-align: middle; margin-left: 7px; width: 23px; height: 23px;-webkit-transition: background .2s ease; -moz-transition: background .2s ease; -o-transition: background .2s ease; -ms-transition: background .2s ease; transition: background .2s ease;}
.footer .footer-social a.fb{background: url("img/fb.png") no-repeat center, url("img/fb+.png") no-repeat center;}
.footer .footer-social a.fb:hover{background: url("img/fb+.png") no-repeat center;}
.footer .footer-social a.tw{background: url("img/tw.png") no-repeat center;}
.footer .footer-social a.vk{background: url("img/vk.png") no-repeat center, url("img/vk+.png") no-repeat center;}
.footer .footer-social a.vk:hover{background: url("img/vk+.png") no-repeat center;}
.footer .footer-social a.inst{background: url("img/ins.png") no-repeat center, url("img/ins+.png") no-repeat center;}
.footer .footer-social a.inst:hover{background: url("img/ins+.png") no-repeat center;}
.footer .footer-social a.em{background: url("img/em.png") no-repeat center, url("img/em+.png") no-repeat center;}
.footer .footer-social a.em:hover{background: url("img/em+.png") no-repeat center;}
.footer .footer-search{float: right; width: 143px; height: 23px; margin: 0;}
.footer .footer-partners{float: left; margin: 0 15px;}
.footer .footer-partners table{width: 180px; table-layout: fixed; border-collapse: collapse; border: none;}
.footer .footer-partners td{text-align: center; vertical-align: top; padding: 4px 10px 20px;}
.footer menu{display: table; padding: 0;}
.footer menu ul{display: table-cell; list-style: none; text-align: left; vertical-align: bottom; padding-left: 40px;}
.footer menu li{display: block; margin: 11px 0 0; min-width: 85px;}
.footer menu li:first-child{margin-top: 1px;}
.footer menu a{color: #939598; font: normal 13px 'daxlinepro-medium'; text-decoration: none;}
.footer menu a:hover{text-decoration: underline;}

}


@media screen and (max-width: 999px) and (min-width: 640px) {
.wrapper{
  width: 640px;
  background-image: url('img/bg_sample.png');
  margin: auto;
  overflow: hidden;
}

.recipe .time .min{font-size: 14px; font-family: Daxline-bold; display: inline;}


.block{width: 100%; position: relative; z-index: 10;}

.block.one .banner{width: 640px; height: 640px; float:left;}
.block.one .banner .slide{ display: none; background-color:#86c8bc; position: relative;}
.block.one .banner .slide.visible{ display: block;}
.block.one .banner .slide.one {height:520px; width: 580px; color: white; padding: 40px 30px;}
.block.one .banner .slide.one p{ font-family: Rodrigo; font-size: 70px; line-height:70px;}
.block.one .banner .slide.one .image{ background-image: url('img/fruits_1.png'); background-repeat: no-repeat; width: 349px; height: 265px;
position: absolute; bottom: 0px; right: 30px;}

.block.one .banner .slide.two {height:520px; width: 580px; color: white; padding: 40px 30px; background-color: #487a7b;}
.block.one .banner .slide.two p{ font-family: Daxline-Bold; font-size: 38px; line-height:34px;}
.block.one .banner .slide.two p span{ font-family: Daxline-Bold; font-size: 170px; line-height:100px;}
.block.one .banner .slide.two p span.minus{ position: absolute;top: 55px; }
.block.one .banner .slide.two .discount{ font-family: Daxline-Regular; font-size: 18px; line-height:28px; margin-top:20px; width: 400px;}
.block.one .banner .slide.two .link{font-family: Daxline-Bold; font-size: 18px;  margin-top: 90px;  position: relative; width: 85px;}
.block.one .banner .slide.two .link:after{ content: " "; position: absolute; right: -15px; top: 7px; background-image: url(img/next_white.png); width: 5px; height: 10px;}
.block.one .banner .slide.two .percent{position: absolute; width: 73px; height: 57px; top: 45px; left: 285px; background-image: url(img/percent.png);}
.block.one .banner .slide.two .duck{position: absolute; width: 241px; height: 243px; bottom: 20px; right: 20px; background-image: url(img/duck.png);}

.block.one .banner .switcher{width: 100%; height:40px; background-color:#c3e4de;}
.block.one .banner .switcher .dots{width: 50px; height:40px; margin-left:295px;}
.block.one .banner .switcher .dots span{width: 10px; height:10px; cursor: pointer; background-image: url('img/switcher.png'); background-repeat: no-repeat; margin-top: 15px; display: block;}
.block.one .banner .switcher .dots span.one{float: left; background-position: -38px -1px;}
.block.one .banner .switcher .dots span.two{float: right;  background-position: -38px -1px;}
.block.one .banner .switcher .dots span.active{background-position: -1px -1px;}

.block.one .club, .club-menu{width: 320px; height:320px; float:left;}
.block.one .club{background-color: #005151; position: relative;}
.block.one .club p{color: white; font-size: 40px; font-family: Rodrigo; line-height: 45px; margin-top: 30px; margin-left: 40px;}
.block.one .club p span{color: white; font-size: 24px; font-family: Rodrigo; padding-left: 5px;}

.block.one .club-menu ul{margin-left: 40px; list-style-type: none; margin-top: 40px;}
.block.one .club-menu ul a{display: inline-block;  color: #075151; border-bottom: 2px dashed #075151;}
.block.one .club-menu ul li{color: #075151; font-size: 26px; font-family: Rodrigo; max-width: 195px;   line-height: 25px; margin-bottom: 30px;}
.block.one .club-menu ul li:hover a{color: #86c8bc;  border-bottom: 2px dashed #86c8bc; }

.mother{ width: 100%; position: relative;}
.mother .name{font-size: 42px; font-family: Rodrigo; color: #005151; line-height: 42px; float: left;}
.mother .age{font-size: 14px; font-family: Daxline-Regular; margin-bottom: 15px; float: left;}
.mother .text{font-size: 20px; font-family: Daxline-Regular; float: left;}
.mother .photo{float: left;}

.mother.arina .photo{background-image: url(img/arina_big.png); width: 277px; height: 281px; margin-left: 25px;}
.mother.arina .name{margin-left: 30px; width: 280px; margin-top: 0px;}
.mother.arina .age{ margin-left: 30px;	width: 280px;}
.mother.arina .text{ margin-left: 30px;	width: 280px;}

.image{z-index: -1;}

.article {z-index: 2;}
.article .title{font-family: Rodrigo; font-size: 34px; color: #86c8bc; line-height: 36px; }
.article .title:hover{ color: #005151; }
.article .text{font-family: Daxline-Regular; font-size: 16px; color: #000; line-height: 24px; margin-bottom: 30px;}
.article .more{width: 116px; height: 38px; background-color: #86c8bc; font-family: Daxline-Bold; font-size: 16px; position: relative; text-align: center; line-height:38px;}
.article .more:after{ content: " "; position: absolute; right: 20px; top: 15px; background-image: url(img/next_white.png); width: 5px; height: 10px;}

.recipe {z-index: 2;}
.recipe .text{ line-height: 24px; font-size: 16px;font-family: Daxline-Regular;}
.recipe .text span{font-family: Rodrigo; font-size: 30px; line-height: 30px;  color: #86c8bc;}
.recipe .time{font-family: Daxline-bold; font-size: 22px;   color: #86c8bc; margin-top: 50px; margin-left: 0px; line-height: 33px; padding-left: 30px; position: relative;}
.recipe .time span{font-size: 14px; font-family: Daxline-bold; color: #86c8bc;}
.recipe .time:before{content: " "; width: 30px; height:30px; position: absolute; top: 0px; left: 0px; background-image: url(img/clock.png);}
.recipe .paper { padding: 1px; }
.recipe .paper .quote{ color: #2f3a46; font-family: Daxline-Regular; font-size: 16px; text-indent: -17px;}
	
.block.second{ }

.block.second .article { width: 273px; height: 310px; float: left; margin-top: 55px; margin-left: 30px;}
.block.second .article .title{ margin-bottom: 15px;}
.block.second .article .text{ margin-bottom: 30px;}
.block.second .image{ background-image: url('img/fruits_2.png'); background-size: 100%; background-repeat: no-repeat; width: 320px; height: 230px; float: left; margin-top: 85px; margin-left: 5px;}

.block.third { z-index:9; }
.block.third .image{ width: 360px; height: 323px; background-image: url(img/recipe_1.png); background-size: 100%; float: left;}
.block.third .recipe{width: 270px; height: 460px; float: left; margin-top: 15px;}
.block.third .recipe .text{width: 190px; height: 220px; }
.block.third .recipe .time{margin-top: 20px; margin-left: 0px; padding-left: 30px; position: relative;}
.block.third .recipe .paper{ position: relative;  width: 250px; height: 233px; background-image: url(img/paper_1.png);}
.block.third .recipe .paper .photo{   width: 55px; height: 56px; background-image: url(img/paper_photo_1.png); margin-top: 70px; margin-left: 90px; }
.block.third .recipe .paper .quote{ width: 190px; height: 40px; margin-left: 42px; margin-top: 15px;}

.block.forth {}
.block.forth .article {width: 270px;  float: left; margin-left: 10px; margin-top: 40px;}
.block.forth .article .title{ margin-bottom: 15px;}
.block.forth .article .text{ margin-bottom: 30px; width: 270px;}
.block.forth .image{background-image: url(img/fruits_3.png); background-size: 100%;  width: 290px; height: 230px; float: left; margin-left: 25px; margin-top: 75px;}

.block.fifth { }
.block.fifth .image{ width: 330px; height: 400px; background-image: url(img/recipe_2.png); background-size: 100%; float: left; margin-top: 40px;}
.block.fifth .recipe{width: 260px; height: 435px; float: left; margin-left: 30px; margin-top: 60px;}
.block.fifth .recipe .text{width: 260px; }
.block.fifth .recipe .time{margin-top: 20px; margin-left: 0px; padding-left: 30px; position: relative;}
.block.fifth .recipe .paper{ position: relative;  width: 272px; height: 264px; background-image: url(img/paper_2.png);}
.block.fifth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_2.png); margin-top: 70px; margin-left: 90px; }
.block.fifth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.sixth{}
.block.sixth .article {width: 290px; height: 300px; float: left; margin-left: 30px; margin-top: 30px;}
.block.sixth .article .title{ margin-bottom: 15px;}
.block.sixth .article .text{ margin-bottom: 30px; width: 280px;}
.block.sixth .image{background-image: url(img/fruits_4.png); background-size: 100%;  width: 320px; height: 260px; float: left; margin-left: 0px; margin-top: 70px;}

.block.seventh{}
.block.seventh .image{ width: 370px; height: 405px; background-image: url(img/recipe_3.png); background-size: 100%; float: left; margin-top: 0px; margin-left: 20px;}
.block.seventh .recipe{width: 240px; float: left; margin-left: -25px; margin-top: 60px;}
.block.seventh .recipe .text{width: 235px; height: 220px; margin-left: 40px;}
.block.seventh .recipe .time{margin-top: 20px; margin-left: 0px; padding-left: 30px; position: relative;}
.block.seventh .recipe .paper{ position: relative;  width: 274px; height: 241px; background-image: url(img/paper_3.png);}
.block.seventh .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_3.png); margin-top: 64px; margin-left: 100px; }
.block.seventh .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.eighth{}
.block.eighth .club{ width: 280px; height: 280px; background-color: #85c7bb; padding: 20px; float: left;}
.block.eighth .club p{ font-size: 30px; color: #487a7b; font-family: Rodrigo; line-height: 26px; }
.block.eighth .club a:hover{color: #fff; }
.block.eighth .club .more:hover{ color: #fff; }
.block.eighth .club .more{ color: #487a7b; font-size: 14px; font-family: Daxline-Bold; position: relative;margin-top: 170px; position: relative;  width: 155px; }
.block.eighth .club .more:after{content: " "; position: absolute; right: 20px; top: 4px; background-image: url(img/next_green.png);width: 5px; height: 10px;}
.block.eighth .product{width: 210px; height: 210px; float: left; padding: 55px;}
.block.eighth .product .name{font-family: Daxline-bold; font-size: 20px; padding-left: 20px;     width: 170px;}
.block.eighth .product .sub{font-family: Daxline-Regular; font-size: 16px;  width: 160px;}
.block.eighth .product .image{width: 200px; height: 170px;}
.block.eighth .product.one .image{background-image: url(img/product_1.png);}
.block.eighth .product.two .image{background-image: url(img/product_2.png);}
.block.eighth .product.three .image{background-image: url(img/product_3.png);}

.mother.anna .photo{background-image: url(img/anna_big.png);  background-size: 100%; width: 310px; height: 310px; margin-left: 5px;}
.mother.anna .name{margin-left: 15px; width: 310px; margin-top: 50px; }
.mother.anna .age{ margin-left: 15px;	width: 310px;}
.mother.anna .text{ margin-left: 15px;	width: 310px;}

.block.ninth{}
.block.ninth .article {width: 245px;  float: left; margin-left: 30px; margin-top: 70px;}
.block.ninth .article .title{ margin-bottom: 15px;}
.block.ninth .article .text{ margin-bottom: 30px; width: 240px;}
.block.ninth .image{background-image: url(img/fruits_5.png); background-size: 100%; width: 410px; height: 326px; float: left;
margin-left: 27px; margin-top: 75px; background-position: -78px 0px; background-repeat: no-repeat; margin-right: -75px;}

.block.tenth{}
.block.tenth .image{ width: 370px; height: 385px; background-image: url(img/recipe_4.png); background-size: 100%; float: left; margin-top: 15px; margin-left: -20px; }
.block.tenth .recipe{width: 260px;  float: left; margin-left: 5px; margin-top: -20px;}
.block.tenth .recipe .text{width: 245px;  margin-left: 10px;}
.block.tenth .recipe .time{margin-top: 20px; padding-left: 30px; position: relative;}
.block.tenth .recipe .paper{ position: relative;  width: 269px; height: 304px; background-image: url(img/paper_4.png);}
.block.tenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_4.png); margin-top: 64px; margin-left: 100px; }
.block.tenth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.eleventh{ }
.block.eleventh .article {width: 290px;  float: left; margin-left: 25px; margin-top: 0px;}
.block.eleventh .article .title{ margin-bottom: 15px;}
.block.eleventh .article .text{ margin-bottom: 30px; width: 290px;}
.block.eleventh .image{background-image: url(img/fruits_6.png);  background-size: 100%;  width: 260px; height: 240px; float: left; margin-left: 40px; margin-top: 30px;}

.block.twelfth{}
.block.twelfth .image{ width: 360px;height: 375px;background-image: url(img/recipe_5.png); background-size: 100%;float: left;margin-top: 60px; margin-left: 5px;}
.block.twelfth .recipe{width: 238px; height: 480px; float: left; margin-left: 30px; margin-top: 30px;}
.block.twelfth .recipe .text{width: 245px; height: 160px; margin-left: 10px;}
.block.twelfth .recipe .time{margin-top: 20px; padding-left: 30px; position: relative;}
.block.twelfth .recipe .paper{ position: relative;  width: 269px; height: 304px; background-image: url(img/paper_5.png);}
.block.twelfth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_5.png); margin-top: 64px; margin-left: 100px; }
.block.twelfth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.thirteenth{}
.block.thirteenth .article {width: 285px;  float: left; margin-left: 35px; margin-top: 30px;}
.block.thirteenth .article .title{ margin-bottom: 15px;}
.block.thirteenth .article .text{ margin-bottom: 30px; width: 285px;}
.block.thirteenth .image{background-image: url(img/fruits_7.png); background-size: 100%; width: 300px; height: 238px; float: left; margin-left: 10px; margin-top: 70px;}

.block.fourteenth{}
.block.fourteenth .image{ width: 400px; height: 460px; background-image: url(img/recipe_6.png); background-size: 100%; float: left; margin-top: 20px; margin-left: -26px;}
.block.fourteenth .recipe{width: 250px; height: 515px; float: left; margin-left: 0px; margin-top: 10px;}
.block.fourteenth .recipe .text{width: 245px; height: 220px; margin-left: 40px;}
.block.fourteenth .recipe .time{margin-top: 50px; padding-left: 30px; position: relative; }
.block.fourteenth .recipe .paper{ position: relative;  width: 271px; height: 258px; background-image: url(img/paper_6.png);}
.block.fourteenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_6.png); margin-top: 64px; margin-left: 100px; }
.block.fourteenth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.fifteenth{}
.block.fifteenth .club{ width: 280px; height: 280px; background-color: #85c7bb; padding: 20px; float: left;}
.block.fifteenth .club p{ font-size: 30px; color: #487a7b; font-family: Rodrigo; line-height: 26px; }
.block.fifteenth .club a:hover{color: #fff; }
.block.fifteenth .club .more:hover{ color: #fff; }
.block.fifteenth .club .more{ color: #487a7b; font-size: 14px; font-family: Daxline-Bold; position: relative;margin-top: 170px; position: relative;  width: 155px; }
.block.fifteenth .club .more:after{content: " "; position: absolute; right: 20px; top: 4px; background-image: url(img/next_green.png);width: 5px; height: 10px;}
.block.fifteenth .product{width: 250px; height: 250px; float: left; padding: 35px;}
.block.fifteenth .product .name{font-family: Daxline-bold; font-size: 20px; padding-left: 20px;     width: 160px; margin-top: -65px;}
.block.fifteenth .product .sub{font-family: Daxline-Regular; font-size: 16px;  width: 220px;}
.block.fifteenth .product .image{width: 220px; height: 190px;}
.block.fifteenth .product.one .image{background-image: url(img/product_4.png);}
.block.fifteenth .product.two .image{background-image: url(img/product_5.png);}
.block.fifteenth .product.three .image{background-image: url(img/product_6.png);}

.mother.dima .photo{background-image: url(img/dima_big.png); background-size: 100%; width: 240px; height: 245px; margin-left: 40px; margin-top: -80px;}
.mother.dima .name{margin-left: 45px; width: 290px; margin-top: -50px;}
.mother.dima .age{ margin-left: 45px;	width: 290px;}
.mother.dima .text{ margin-left: 45px;	width: 290px;}

.block.sixteenth{}
.block.sixteenth .article {width: 275px; float: left; margin-left: 30px; margin-top: 20px;}
.block.sixteenth .article .title{ margin-bottom: 15px;}
.block.sixteenth .article .text{ margin-bottom: 30px; width: 275px;}
.block.sixteenth .image{background-image: url(img/fruits_8.png); background-size: 100%; width: 300px; height: 270px; float: left; margin-left: 10px; margin-top: 35px;}

.block.seventeenth{}
.block.seventeenth .image{ width: 360px; height: 307px; background-image: url(img/recipe_7.png); background-size: 100%; float: left; margin-top: 70px; }
.block.seventeenth .recipe{width: 265px; height: 395px; float: left; margin-left: -10px; margin-top: 50px;}
.block.seventeenth .recipe .text{width: 245px;  margin-left: 10px;}
.block.seventeenth .recipe .time{margin-top: 20px; padding-left: 30px; position: relative;}
.block.seventeenth .recipe .paper{ position: relative;  width: 261px; height: 235px; background-image: url(img/paper_7.png); margin-left: 25px;}
.block.seventeenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_7.png); margin-top: 64px; margin-left: 100px; }
.block.seventeenth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.eighteenth{}
.block.eighteenth .article {width: 295px; float: left; margin-left: 5px; margin-top: 20px;}
.block.eighteenth .article .title{ margin-bottom: 15px;}
.block.eighteenth .article .text{ margin-bottom: 30px; width: 295px;}
.block.eighteenth .image{background-image: url(img/fruits_9.png); background-size: 100%; width: 310px; height: 280px; float: left; margin-left: 20px; margin-top: 25px;}

.block.nineteenth{}
.block.nineteenth .image{ width: 340px; height: 370px; background-image: url(img/recipe_8.png); background-size: 100%;  float: left; margin-top: 70px; margin-left: -40px;}
.block.nineteenth .recipe{width: 362px;  float: left; margin-left: -35px; margin-top: 40px;}
.block.nineteenth .recipe .text{width: 250px;  margin-left: 60px;}
.block.nineteenth .recipe .time{margin-top: 50px; padding-left: 30px; position: relative;}
.block.nineteenth .recipe .paper{ position: relative;  width: 362px; height: 328px; background-image: url(img/paper_8.png); margin-left: -35px; }
.block.nineteenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_8.png); margin-top: 75px; margin-left: 180px; }
.block.nineteenth .recipe .paper .quote{ width: 185px;  margin-left: 130px; margin-top: 15px;}

.block.twenteenth{}
.block.twenteenth .image{ width: 355px; height: 340px; background-image: url(img/recipe_9.png); background-size: 100%; float: left; margin-top: -20px; }
.block.twenteenth .recipe{width: 245px;  float: left; margin-left: 10px; margin-top: -20px;}
.block.twenteenth .recipe .text{width: 245px; height: 220px; margin-left: 20px;}
.block.twenteenth .recipe .time{margin-top: 20px; padding-left: 30px; position: relative;}
.block.twenteenth .recipe .paper{ position: relative;  width: 265px; height: 235px; background-image: url(img/paper_9.png); }
.block.twenteenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_9.png); margin-top: 75px; margin-left: 100px; }
.block.twenteenth .recipe .paper .quote{ width: 185px;  margin-left: 60px; margin-top: 15px;}

.block.twentyfirst{}
.block.twentyfirst .club{ width: 280px; height: 280px; background-color: #85c7bb; padding: 20px; float: left;}
.block.twentyfirst .club p{ font-size: 30px; color: #487a7b; font-family: Rodrigo; line-height: 26px; }
.block.twentyfirst .club a:hover{color: #fff; }
.block.twentyfirst .club .more:hover{ color: #fff; }
.block.twentyfirst .club .more{ color: #487a7b; font-size: 14px; font-family: Daxline-Bold; position: relative;margin-top: 170px; position: relative;  width: 155px; }
.block.twentyfirst .club .more:after{content: " "; position: absolute; right: 20px; top: 4px; background-image: url(img/next_green.png);width: 5px; height: 10px;}
.block.twentyfirst .product{width: 250px; height: 250px; float: left; padding: 35px;}
.block.twentyfirst .product .name{font-family: Daxline-bold; font-size: 20px; padding-left: 20px;     width: 185px; margin-top: -25px;}
.block.twentyfirst .product .sub{font-family: Daxline-Regular; font-size: 16px;  width: 220px; margin-top: 10px;}
.block.twentyfirst .product .image{width: 210px; height: 170px;}
.block.twentyfirst .product.one .image{background-image: url(img/product_7.png);}
.block.twentyfirst .product.two .image{background-image: url(img/product_8.png);}
.block.twentyfirst .product.three .image{background-image: url(img/product_9.png);}

.draw{position: absolute; z-index: -1; }
.m_draw{display: none;}
.draw.d_1{width: 146px; height:123px; background-image: url('img/draw/draw_1.png'); z-index: 11; top: -286px; left: 497px;}
.draw.d_2{width: 72px; height:69px; background-image: url('img/draw/draw_2.png'); top: -10px;    left: 5px;}
.draw.d_3{width: 116px; height:99px; background-image: url('img/draw/draw_3.png'); top: -20px; left: 515px;}
.draw.d_4{width: 201px; height:118px; background-image: url('img/draw/draw_4.png'); top: 425px; left: 260px;}
.draw.d_5{width: 96px; height:55px; background-image: url('img/draw/draw_5.png'); top: 220px; left: 520px;}
.draw.d_6{width: 115px; height:131px; background-image: url('img/draw/draw_6.png'); top: 10px; left: 520px;}
.draw.d_7{width: 66px; height:91px; background-image: url('img/draw/draw_7.png'); top: 170px; left: 900px;}
.draw.d_8{width: 75px; height:88px; background-image: url('img/draw/draw_8.png'); top: -30px; left: 900px;}
.draw.d_9{display: none; width: 91px; height:97px; background-image: url('img/draw/draw_9.png'); top: 55px; left: 35px;}
.draw.d_10{width: 91px; height:97px; background-image: url('img/draw/draw_10.png'); top: -15px; left: 260px;}
.draw.d_11{width: 129px; height:121px; background-image: url('img/draw/draw_11.png'); top: -120px; left: 415px;}
.draw.d_12{width: 166px; height:96px; background-image: url('img/draw/draw_12.png'); top: 500px; left: 470px;}
.draw.d_13{width: 135px; height:248px; background-image: url('img/draw/draw_13.png'); top: -130px; left: 540px;}
.draw.d_14{width: 350px; height:200px; background-image: url('img/draw/draw_14.png'); top: -100px; left: 250px;}
.draw.d_15{width: 115px; height:87px; background-image: url('img/draw/draw_15.png'); top: 370px; left: 250px;}
.draw.d_16{width: 146px; height:136px; background-image: url('img/draw/draw_16.png'); top: 280px; left: 480px;}
.draw.d_17{width: 90px; height:99px; background-image: url('img/draw/draw_17.png'); top: 125px; left: 530px;}
.draw.d_18{width: 98px; height:61px; background-image: url('img/draw/draw_18.png'); top: 390px; left: 85px;}
.draw.d_19{width: 101px; height:101px; background-image: url('img/draw/draw_19.png'); top: 350px; left: 40px;}


.madness{width: 100%; font-size: 45px; font-family: Rodrigo; color: #487a7b; line-height: 60px; text-align: center; margin-bottom: 25px;}
.social-widgets{min-height: 600px; position: relative;}
.social-widgets .instagram-media{float: left; margin-left:  20px; width: 280px; margin-top: -200px;}
.social-widgets .fb-post{float: left; background: white; margin: 0px 20px; width: 280px; }
.social-widgets .vk-post{float: left; background: white; margin: 0px 20px; width: 280px; }

.m_hide {display: none;}

.m_footer{width: 500px; background-color: white;    padding: 20px 100px 20px 40px;}
.m_footer .footer-social {  float: right;   margin: 0 20px 0 30px;}
.m_footer .footer-search {    float: right;    width: 143px;    height: 23px;    margin: 0; position: relative;}
.m_footer .footer-search input[type="text"] { background: #f2f3f4; padding: 0 24px 0 6px; width: 100px; height: 23px; line-height: 23px; border: none; box-shadow: none;}
.m_footer .footer-search input[type="submit"] { display: block; width: 24px; height: 23px; background: #f2f3f4 url("img/search-ico.png") no-repeat center;  border: none; box-shadow: none; position: absolute; top: 0; right: 0; z-index: 1;}
.m_footer .partener-linl_foot{display: inline-block; position: relative;}
.m_footer .partener-linl_foot.victoria img{padding: 5px 0;}
.m_footer .partener-linl_foot .logo-color{display: block; position: absolute; z-index: 1; top: 0; left: 0;}
.m_footer .partener-linl_foot .logo-gray{display: block; position: relative; z-index: 2; opacity: 1; -webkit-transition: opacity .2s ease; -moz-transition: opacity .2s ease; -o-transition: opacity .2s ease; -ms-transition: opacity .2s ease; transition: opacity .2s ease;}
.m_footer .partener-linl_foot:hover .logo-gray{opacity: 0;}
.m_footer .footer-social{float: right; margin: 20px 45px 0px 0px ;}
.m_footer .footer-social a{display: inline-block; vertical-align: middle; margin-left: 7px; width: 23px; height: 23px;-webkit-transition: background .2s ease; -moz-transition: background .2s ease; -o-transition: background .2s ease; -ms-transition: background .2s ease; transition: background .2s ease;}
.m_footer .footer-social a.fb{background:  url("img/fb.png") no-repeat center;}
.m_footer .footer-social a.vk{background:  url("img/vk.png") no-repeat center;}
.m_footer .footer-social a.inst{background:  url("img/ins.png") no-repeat center;}
.m_footer .footer-social a.em{background:  url("img/em.png") no-repeat center;}
.m_footer .footer-social a.fb:hover{background:  url("img/fb+.png") no-repeat center;}
.m_footer .footer-social a.vk:hover{background:  url("img/vk+.png") no-repeat center;}
.m_footer .footer-social a.inst:hover{background:  url("img/ins+.png") no-repeat center;}
.m_footer .footer-social a.em:hover{background:  url("img/em+.png") no-repeat center;}

.m_footer .footer-search{float: left; width: 143px; height: 23px; margin: 20px 40px;}
.m_footer .footer-partners{float: left; margin: 0 20px;}
.m_footer .footer-partners table{width: 440px; table-layout: fixed; border-collapse: collapse; border: none;}
.m_footer .footer-partners td{text-align: center; vertical-align: top; padding: 4px 10px 20px;}
.m_footer menu{display: table; padding: 0; width: 400px; margin-left: 40px;}
.m_footer menu ul{display: table-cell; list-style: none; text-align: left; vertical-align: bottom; }
.m_footer menu li{display: block; margin: 11px 0 0; min-width: 85px;}
.m_footer menu li:first-child{margin-top: 1px;}
.m_footer menu a{color: #939598; font: normal 13px Daxline-Bold; text-decoration: none;}
.m_footer menu a:hover{text-decoration: underline;}
.m_footer menu.map{width: 100px; margin-top: 20px;}

}
@media screen and (max-width: 639px) {
.wrapper{
  width: 320px;
  background-image: url('img/bg_sample.png');
  margin: auto;
  overflow: hidden;
}

.block{width: 100%; position: relative; z-index: 10;}

.block.one .banner{width: 320px; height: 320px; float:left;}
.block.one .banner .slide{ display: none; background-color:#86c8bc; position: relative;}
.block.one .banner .slide.visible{ display: block;}
.block.one .banner .slide.one {height:260px; width: 280px; color: white; padding: 20px 20px;}
.block.one .banner .slide.one p{ font-family: Rodrigo; font-size: 35px; line-height:35px;}
.block.one .banner .slide.one .image{ background-image: url('img/fruits_1.png'); background-repeat: no-repeat; width: 225px; height: 175px; background-size: 100%;
position: absolute; bottom: 0px; right: 15px;}

.block.one .banner .slide.two {height:260px; width: 280px; color: white; padding: 20px 20px; background-color: #487a7b;}
.block.one .banner .slide.two p{ font-family: Daxline-Bold; font-size: 20px; line-height:24px;}
.block.one .banner .slide.two p span{ font-family: Daxline-Bold; font-size: 100px; line-height:40px;}
.block.one .banner .slide.two p span.minus{ position: absolute;top: 35px; }
.block.one .banner .slide.two .discount{ font-family: Daxline-Regular; font-size: 18px; line-height:20px; margin-top:20px; width: 280px;}
.block.one .banner .slide.two .link{font-family: Daxline-Bold; font-size: 18px;  margin-top: 35px;  position: relative; width: 85px;}
.block.one .banner .slide.two .link:after{ content: " "; position: absolute; right: -15px; top: 7px; background-image: url(img/next_white.png); width: 5px; height: 10px;}
.block.one .banner .slide.two .percent{position: absolute; width: 73px; height: 57px; top: 13px; left: 180px; background-image: url(img/percent.png);}
.block.one .banner .slide.two .duck{position: absolute;width: 90px;height: 89px;bottom: 10px;right: 20px;background-image: url(img/duck.png);background-size: 100%;}

.block.one .banner .switcher{width: 100%; height:20px; background-color:#c3e4de;}
.block.one .banner .switcher .dots{width: 50px; height:20px; margin-left:135px;}
.block.one .banner .switcher .dots span{width: 10px; height:10px; cursor: pointer; background-image: url('img/switcher.png'); background-repeat: no-repeat; margin-top: 5px; display: block;}
.block.one .banner .switcher .dots span.one{float: left; background-position: -38px -1px;}
.block.one .banner .switcher .dots span.two{float: right;  background-position: -38px -1px;}
.block.one .banner .switcher .dots span.active{background-position: -1px -1px;}

.block.one .club, .club-menu{width: 320px; height:320px; float:left;}
.block.one .club{background-color: #005151; position: relative; display: none;}
.block.one .club p{color: white; font-size: 40px; font-family: Rodrigo; line-height: 45px; margin-top: 30px; margin-left: 40px;}
.block.one .club p span{color: white; font-size: 24px; font-family: Rodrigo; padding-left: 5px;}

.block.one .club-menu ul{margin-left: 40px; list-style-type: none; margin-top: 40px;}
.block.one .club-menu ul a{display: inline-block;  color: #075151; border-bottom: 2px dashed #075151;}
.block.one .club-menu ul li{color: #075151; font-size: 26px; font-family: Rodrigo; max-width: 195px;   line-height: 25px; margin-bottom: 30px;}
.block.one .club-menu ul li:hover a{color: #86c8bc;  border-bottom: 2px dashed #86c8bc; }


.mother{ width: 100%; position: relative;}
.mother .name{font-size: 42px; font-family: Rodrigo; color: #005151; line-height: 42px; float: left;}
.mother .age{font-size: 14px; font-family: Daxline-Regular; margin-bottom: 15px; float: left;}
.mother .text{font-size: 20px; font-family: Daxline-Regular; float: left;}
.mother .photo{float: left;}

.mother.arina .photo{background-image: url(img/arina_big.png); width: 277px; height: 281px; margin-left: 25px;}
.mother.arina .name{margin-left: 30px; width: 280px; margin-top: 0px;}
.mother.arina .age{ margin-left: 30px;	width: 280px;}
.mother.arina .text{ margin-left: 30px;	width: 280px;}

.article .title{font-family: Rodrigo; font-size: 34px; color: #86c8bc; line-height: 36px; }
.article .text{font-family: Daxline-Regular; font-size: 16px; color: #000; line-height: 24px; margin-bottom: 30px;}
.article .more{width: 116px; height: 38px; background-color: #86c8bc; font-family: Daxline-Bold; font-size: 16px; position: relative; text-align: center; line-height:38px;}
.article .more:after{ content: " "; position: absolute; right: 20px; top: 15px; background-image: url(img/next_white.png); width: 5px; height: 10px;}

.recipe .text{ line-height: 20px; font-size: 14px;font-family: Daxline-Regular;}
.recipe .text span{font-family: Rodrigo; font-size: 20px; line-height: 30px;  color: #86c8bc;}
.recipe .time{font-family: Daxline-bold; font-size: 22px;   color: #86c8bc; margin-top: 50px; margin-left: 0px; line-height: 33px; padding-left: 30px; position: relative;}
.recipe .time span{font-size: 14px; font-family: Daxline-bold; color: #86c8bc;}
.recipe .time:before{content: " "; width: 30px; height:30px; position: absolute; top: 0px; left: 0px; background-image: url(img/clock.png);}
.recipe .time .min{display: inline; font-size: 14px;}
.recipe .paper { padding: 1px; }
.recipe .paper .quote{ color: #2f3a46; font-family: Daxline-Regular; font-size: 16px; text-indent: -17px;}
	
.block.second{ }

.block.second .article { width: 273px; height: 310px; float: left; margin-top: 280px; margin-left: 25px;}
.block.second .article .title{ margin-bottom: 15px;}
.block.second .article .text{ margin-bottom: 30px;}
.block.second .image{ background-image: url('img/fruits_2.png'); background-size: 100%; 
background-repeat: no-repeat; width: 300px; height: 230px; float: left; margin-top: -555px; margin-left: 10px;}

.block.third { z-index:9; }
.block.third .image{ width: 360px; height: 323px; background-image: url(img/recipe_1.png); background-size: 100%; margin-left: -165px; float: left;}
.block.third .recipe{width: 270px; height: 460px; float: left; margin-top: 80px; margin-left: -160px;}
.block.third .recipe .text{width: 145px; margin-left: 140px; }
.block.third .recipe .time{margin-top: 20px; margin-left: 0px; padding-left: 30px; position: relative;}
.block.third .recipe .paper{ position: relative;  width: 250px; height: 233px; background-image: url(img/paper_1.png);}
.block.third .recipe .paper .photo{   width: 55px; height: 56px; background-image: url(img/paper_photo_1.png); margin-top: 70px; margin-left: 90px; }
.block.third .recipe .paper .quote{ width: 190px; height: 40px; margin-left: 42px; margin-top: 15px;}

.block.forth {}
.block.forth .article {width: 270px; height: 300px; float: left; margin-left: 25px; margin-top: 15px;}
.block.forth .article .title{ margin-bottom: 15px;}
.block.forth .article .text{ margin-bottom: 30px; width: 270px;}
.block.forth .image{background-image: url(img/fruits_3.png); background-size: 100%;  width: 290px; height: 230px; float: left; margin-left: 25px; margin-top: 30px;}

.block.fifth { }
.block.fifth .image{ width: 268px; height: 305px; background-image: url(img/recipe_2.png); background-size: 100%; float: left; margin-top: -510px; margin-left: 155px;}
.block.fifth .recipe{width: 260px; height: 435px; float: left; margin-left: 30px; margin-top: 60px;}
.block.fifth .recipe .text{width: 140px; }
.block.fifth .recipe .time{margin-top: 20px; margin-left: 0px; padding-left: 30px; position: relative;}
.block.fifth .recipe .paper{ position: relative;  width: 272px; height: 264px; background-image: url(img/paper_2.png);}
.block.fifth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_2.png); margin-top: 70px; margin-left: 90px; }
.block.fifth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.sixth{}
.block.sixth .article {width: 270px; height: 300px; float: left; margin-left: 25px; margin-top: 290px;}
.block.sixth .article .title{ margin-bottom: 15px;}
.block.sixth .article .text{ margin-bottom: 30px; width: 270px;}
.block.sixth .image{background-image: url(img/fruits_4.png); background-size: 100%;  width: 320px; height: 260px; float: left; margin-left: 0px; margin-top: -565px;}

.block.seventh{}
.block.seventh .image{ width: 330px; height: 360px; background-image: url(img/recipe_3.png); background-size: 100%; float: left; margin-top: 0px; margin-left: -170px;}
.block.seventh .recipe{width: 240px; float: left; margin-left: 25px; margin-top: -315px;}
.block.seventh .recipe .text{width: 150px;  margin-left: 140px; margin-bottom: 50px;}
.block.seventh .recipe .time{margin-top: 20px; margin-left: 0px; padding-left: 30px; position: relative;}
.block.seventh .recipe .paper{ position: relative;  width: 274px; height: 241px; background-image: url(img/paper_3.png);}
.block.seventh .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_3.png); margin-top: 64px; margin-left: 100px; }
.block.seventh .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.eighth .club{ width: 280px; height: 280px; background-color: #85c7bb; padding: 20px; float: left;}
.block.eighth .club p{ font-size: 30px; color: #487a7b; font-family: Rodrigo; line-height: 26px; }
.block.eighth .club .more{ color: #487a7b; font-size: 14px; font-family: Daxline-Bold; position: relative;margin-top: 170px; position: relative;  width: 155px; }
.block.eighth .club .more:after{content: " "; position: absolute; right: 20px; top: 4px; background-image: url(img/next_green.png);width: 5px; height: 10px;}
.block.eighth .product{width: 210px; height: 210px; float: left; padding: 55px;}
.block.eighth .product .name{font-family: Daxline-bold; font-size: 20px; padding-left: 20px;     width: 170px;}
.block.eighth .product .sub{font-family: Daxline-Regular; font-size: 16px;  width: 160px;}
.block.eighth .product .image{width: 200px; height: 170px;}
.block.eighth .product.one .image{background-image: url(img/product_1.png);}
.block.eighth .product.two .image{background-image: url(img/product_2.png);}
.block.eighth .product.three .image{background-image: url(img/product_3.png);}

.mother.anna .photo{background-image: url(img/anna_big.png);  background-size: 100%; width: 310px; height: 310px; margin-left: 5px;}
.mother.anna .name{margin-left: 15px; width: 310px; margin-top: 50px; }
.mother.anna .age{ margin-left: 15px;	width: 310px;}
.mother.anna .text{ margin-left: 15px;	width: 310px;}

.block.ninth{}
.block.ninth .article {width: 245px;  float: left; margin-left: 30px; margin-top: 310px;}
.block.ninth .article .title{ margin-bottom: 15px;}
.block.ninth .article .text{ margin-bottom: 30px; width: 240px;}
.block.ninth .image{background-image: url(img/fruits_5.png); background-size: 100%; width: 373px; height: 240px; float: left;
margin-left: 27px; margin-top: -610px; background-position: -78px 0px; background-repeat: no-repeat; margin-right: -75px;}

.block.tenth{}
.block.tenth .image{ width: 370px; height: 385px; background-image: url(img/recipe_4_2.png); background-size: 100%; float: left; margin-top: 35px; margin-left: -195px; }
.block.tenth .recipe{width: 260px;  float: left; margin-left: 30px; margin-top: -305px;}
.block.tenth .recipe .text{width: 145px;  margin-left: 140px;}
.block.tenth .recipe .time{margin-top: 20px; padding-left: 30px; position: relative;}
.block.tenth .recipe .paper{ position: relative;  width: 269px; height: 304px; background-image: url(img/paper_4.png);}
.block.tenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_4.png); margin-top: 64px; margin-left: 100px; }
.block.tenth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.eleventh{ }
.block.eleventh .article {width: 290px;  float: left; margin-left: 25px; margin-top: 0px;}
.block.eleventh .article .title{ margin-bottom: 15px;}
.block.eleventh .article .text{ margin-bottom: 30px; width: 290px;}
.block.eleventh .image{background-image: url(img/fruits_6.png);  background-size: 100%;  width: 260px; height: 240px; float: left; margin-left: 40px; margin-top: 30px;}

.block.twelfth{}
.block.twelfth .image{ width: 273px;height: 280px;background-image: url(img/recipe_5.png);background-size: 100%;float: left;margin-top: -510px;margin-left: 155px;}
.block.twelfth .recipe{width: 238px; height: 480px; float: left; margin-left: 25px; margin-top: 50px;}
.block.twelfth .recipe .text{width: 145px;  margin-left: 0px;}
.block.twelfth .recipe .time{margin-top: 20px; padding-left: 30px; position: relative;}
.block.twelfth .recipe .paper{ position: relative;  width: 269px; height: 304px; background-image: url(img/paper_5.png);}
.block.twelfth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_5.png); margin-top: 64px; margin-left: 100px; }
.block.twelfth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.thirteenth{}
.block.thirteenth .article {width: 270px;  float: left; margin-left: 25px; margin-top: 300px;}
.block.thirteenth .article .title{ margin-bottom: 15px;}
.block.thirteenth .article .text{ margin-bottom: 30px; width: 270px;}
.block.thirteenth .image{background-image: url(img/fruits_7.png); background-size: 100%; width: 300px; height: 238px; float: left; margin-left: 10px; margin-top: -670px;}

.block.fourteenth{}
.block.fourteenth .image{ width: 360px; height: 460px; background-image: url(img/recipe_6.png); background-size: 100%; float: left; margin-top: -10px; margin-left: -245px;
transform: rotate(35deg);}
.block.fourteenth .recipe{width: 250px;  float: left; margin-left: 25px; margin-top: -370px;}
.block.fourteenth .recipe .text{width: 145px;  margin-left: 140px;}
.block.fourteenth .recipe .time{margin-top: 50px; padding-left: 30px; position: relative; }
.block.fourteenth .recipe .paper{ position: relative;  width: 271px; height: 258px; background-image: url(img/paper_6.png);}
.block.fourteenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_6.png); margin-top: 64px; margin-left: 100px; }
.block.fourteenth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.fifteenth{}
.block.fifteenth .club{ width: 280px; height: 280px; background-color: #85c7bb; padding: 20px; float: left;}
.block.fifteenth .club p{ font-size: 30px; color: #487a7b; font-family: Rodrigo; line-height: 26px; }
.block.fifteenth .club .more{ color: #487a7b; font-size: 14px; font-family: Daxline-Bold; position: relative;margin-top: 170px; position: relative;  width: 155px; }
.block.fifteenth .club .more:after{content: " "; position: absolute; right: 20px; top: 4px; background-image: url(img/next_green.png);width: 5px; height: 10px;}
.block.fifteenth .product{width: 250px; height: 250px; float: left; padding: 35px;}
.block.fifteenth .product .name{font-family: Daxline-bold; font-size: 20px; padding-left: 20px;     width: 160px; margin-top: -65px;}
.block.fifteenth .product .sub{font-family: Daxline-Regular; font-size: 16px;  width: 220px;}
.block.fifteenth .product .image{width: 220px; height: 190px;}
.block.fifteenth .product.one .image{background-image: url(img/product_4.png);}
.block.fifteenth .product.two .image{background-image: url(img/product_5.png);}
.block.fifteenth .product.three .image{background-image: url(img/product_6.png);}

.mother.dima .photo{background-image: url(img/dima_big.png); background-size: 100%; width: 240px; height: 245px; margin-left: 40px; margin-top: -100px;}
.mother.dima .name{margin-left: 25px; width: 270px; margin-top: 0px;}
.mother.dima .age{ margin-left: 25px;	width: 270px;}
.mother.dima .text{ margin-left: 25px;	width: 270px;}

.block.sixteenth{}
.block.sixteenth .article {width: 275px; float: left; margin-left: 25px; margin-top: 300px;}
.block.sixteenth .article .title{ margin-bottom: 15px;}
.block.sixteenth .article .text{ margin-bottom: 30px; width: 275px;}
.block.sixteenth .image{background-image: url(img/fruits_8.png); background-size: 100%; width: 300px; height: 270px; float: left; margin-left: 10px; margin-top: -720px;}

.block.seventeenth{}
.block.seventeenth .image{ width: 300px;height: 256px;background-image: url(img/recipe_7.png);background-size: 100%;float: left;margin-top: 50px;margin-left: -120px;}
.block.seventeenth .recipe{width: 265px;  float: left; margin-left: 10px; margin-top: -220px;}
.block.seventeenth .recipe .text{width: 145px;  margin-left: 150px;}
.block.seventeenth .recipe .time{margin-top: 20px; padding-left: 30px; position: relative; margin-bottom: 70px;}
.block.seventeenth .recipe .paper{ position: relative;  width: 261px; height: 235px; background-image: url(img/paper_7.png); margin-left: 25px;}
.block.seventeenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_7.png); margin-top: 64px; margin-left: 100px; }
.block.seventeenth .recipe .paper .quote{ width: 185px;  margin-left: 55px; margin-top: 15px;}

.block.eighteenth{}
.block.eighteenth .article {width: 270px; float: left; margin-left: 25px; margin-top: 20px;}
.block.eighteenth .article .title{ margin-bottom: 15px;}
.block.eighteenth .article .text{ margin-bottom: 30px; width: 270px;}
.block.eighteenth .image{background-image: url(img/fruits_9.png); background-size: 100%; width: 310px; height: 280px; float: left; margin-left: 20px; margin-top: 25px;}

.block.nineteenth{}
.block.nineteenth .image{ width: 255px;
height: 277px;
background-image: url(img/recipe_8.png);
background-size: 100%;
float: left;
margin-top: -595px;
margin-left: 145px;}
.block.nineteenth .recipe{width: 362px;  float: left; margin-left: 10px; margin-top: 40px;}
.block.nineteenth .recipe .text{width: 140px;  margin-left: 10px;}
.block.nineteenth .recipe .time{margin-top: 50px; padding-left: 30px; margin-bottom: 30px; position: relative;}
.block.nineteenth .recipe .paper{ position: relative;  width: 362px; height: 328px; background-image: url(img/paper_8.png); margin-left: -35px; }
.block.nineteenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_8.png); margin-top: 75px; margin-left: 180px; }
.block.nineteenth .recipe .paper .quote{ width: 185px;  margin-left: 130px; margin-top: 15px;}

.block.twenteenth{}
.block.twenteenth .image{ width: 355px; height: 340px; margin-left: -185px; background-image: url(img/recipe_9.png); background-size: 100%; float: left; margin-top: -20px; }
.block.twenteenth .recipe{width: 245px;  float: left; margin-left: 35px;   margin-top: -255px;}
.block.twenteenth .recipe .text{width: 145px;  margin-left: 150px;}
.block.twenteenth .recipe .time{margin-top: 20px; padding-left: 30px; position: relative; margin-bottom: 50px;}
.block.twenteenth .recipe .paper{ position: relative;  width: 265px; height: 235px; background-image: url(img/paper_9.png); }
.block.twenteenth .recipe .paper .photo{   width: 59px; height: 59px; background-image: url(img/paper_photo_9.png); margin-top: 75px; margin-left: 100px; }
.block.twenteenth .recipe .paper .quote{ width: 185px;  margin-left: 60px; margin-top: 15px;}

.block.twentyfirst{}
.block.twentyfirst .club{ width: 280px; height: 280px; background-color: #85c7bb; padding: 20px; float: left;}
.block.twentyfirst .club p{ font-size: 30px; color: #487a7b; font-family: Rodrigo; line-height: 26px; }
.block.twentyfirst .club .more{ color: #487a7b; font-size: 14px; font-family: Daxline-Bold; position: relative;margin-top: 170px; position: relative;  width: 155px; }
.block.twentyfirst .club .more:after{content: " "; position: absolute; right: 20px; top: 4px; background-image: url(img/next_green.png);width: 5px; height: 10px;}
.block.twentyfirst .product{width: 250px; height: 250px; float: left; padding: 35px;}
.block.twentyfirst .product .name{font-family: Daxline-bold; font-size: 20px; padding-left: 20px;     width: 185px; margin-top: -25px;}
.block.twentyfirst .product .sub{font-family: Daxline-Regular; font-size: 16px;  width: 220px; margin-top: 10px;}
.block.twentyfirst .product .image{width: 210px; height: 170px;}
.block.twentyfirst .product.one .image{background-image: url(img/product_7.png);}
.block.twentyfirst .product.two .image{background-image: url(img/product_8.png);}
.block.twentyfirst .product.three .image{background-image: url(img/product_9.png);}

.draw{position: absolute; z-index: 0; }
.draw.d_1{width: 146px; height:123px; background-image: url('img/draw/draw_1.png'); z-index: 11; top: -286px; left: 195px;}
.draw.d_2{width: 72px; height:69px; background-image: url('img/draw/draw_2.png'); top: -285px;    left: 5px;}
.draw.d_3{width: 90px;
height: 60px;
background-image: url('img/draw/draw_3.png');
top: 20px;
left: 225px;
background-size: 100%;}
.draw.d_4{width: 154px;
height: 64px;
background-image: url('img/draw/draw_4.png');
top: 475px;
left: -87px;
transform: rotate(-50deg);
background-size: 100%;}
.draw.d_5{width: 96px; height:55px; background-image: url('img/draw/draw_5.png'); top: 285px; left: 225px;}
.draw.d_6{width: 115px; height:131px; background-image: url('img/draw/draw_6.png'); top: 315px; left: 210px;}
.draw.d_7{width: 66px; height:91px; background-image: url('img/draw/draw_7.png'); top: 590px; left: 240px;}
.draw.d_8{width: 75px; height:88px; background-image: url('img/draw/draw_8.png'); top: 265px;left: 242px;transform: rotate(83deg);}
.draw.d_9{ width: 91px; height:97px; background-image: url('img/draw/draw_9.png'); top: -85px; left: 205px;}
.draw.d_10{width: 91px; height:97px; background-image: url('img/draw/draw_10.png'); top: -115px; left: 252px;}
.draw.d_11{width: 129px; height:121px; background-image: url('img/draw/draw_11.png'); top: -60px; left: 190px;}
.draw.d_12{width: 166px; height:96px; background-image: url('img/draw/draw_12.png'); top: 300px; left: 190px;}
.draw.d_13{width: 135px; height:248px; background-image: url('img/draw/draw_13.png'); top: -210px; left: 220px;}
.draw.d_14{width: 262px;height: 138px;background-image: url('img/draw/draw_14.png');top: -60px;left: 135px;background-size: 100%;}
.draw.d_15{width: 115px; height:87px; background-image: url('img/draw/draw_15.png'); top: 470px; left: -50px;}
.draw.d_16{width: 146px; height:136px; background-image: url('img/draw/draw_16.png'); top: 900px; left: 210px;}
.draw.d_17{width: 90px; height:99px; background-image: url('img/draw/draw_17.png'); top: 268px; left: 224px; transform: rotate(100deg);}
.draw.d_18{width: 98px; height:61px; background-image: url('img/draw/draw_18.png'); top: 485px; left: -50px;}
.draw.d_19{width: 101px; height:101px; background-image: url('img/draw/draw_19.png'); top: 286px; left: 272px;}

.madness{width: 100%; font-size: 45px; font-family: Rodrigo; color: #487a7b; line-height: 60px; text-align: center; margin-bottom: 25px;}
.social-widgets{ min-height: 600px; position: relative;}
.social-widgets .instagram-media{float: left; margin: 10px 20px; width: 280px;}
.social-widgets .fb-post{float: left; background: white; margin: 10px 20px; width: 280px; }
.social-widgets .vk-post{float: left; background: white; margin: 10px 20px; width: 280px; }

.m_hide{display: none;}

/*
.m_footer{width: 100%; background-color: white;    padding: 20px 0px;}
.m_footer .footer-search input[type="text"] { background: #f2f3f4; padding: 0 24px 0 6px; width: 100px; height: 23px; line-height: 23px; border: none; box-shadow: none;}
.m_footer .footer-search input[type="submit"] { display: block; width: 24px; height: 23px; background: #f2f3f4 url("img/search-ico.png") no-repeat center;  border: none; box-shadow: none; position: absolute; top: 0; right: 0; z-index: 1;}
.m_footer .partener-linl_foot{display: inline-block; position: relative;}
.m_footer .partener-linl_foot.victoria img{padding: 5px 0;}
.m_footer .partener-linl_foot .logo-color{display: block; position: absolute; z-index: 1; top: 0; left: 0;}
.m_footer .partener-linl_foot .logo-gray{display: block; position: relative; z-index: 2; opacity: 1; -webkit-transition: opacity .2s ease; -moz-transition: opacity .2s ease; -o-transition: opacity .2s ease; -ms-transition: opacity .2s ease; transition: opacity .2s ease;}
.m_footer .partener-linl_foot:hover .logo-gray{opacity: 0;}
.m_footer .footer-social{float: right; margin: 10px 15px 0px 0px ;}
.m_footer .footer-social a{display: inline-block; vertical-align: middle; margin-left: 7px; width: 23px; height: 23px;-webkit-transition: background .2s ease; -moz-transition: background .2s ease; -o-transition: background .2s ease; -ms-transition: background .2s ease; transition: background .2s ease;}
.m_footer .footer-social a.fb{background:  url("img/fb.png") no-repeat center;}
.m_footer .footer-social a.vk{background:  url("img/vk.png") no-repeat center;}
.m_footer .footer-social a.inst{background:  url("img/ins.png") no-repeat center;}
.m_footer .footer-social a.em{background:  url("img/em.png") no-repeat center;}

.m_footer .footer-search{float: left; width: 143px; height: 23px; margin: 10px 0px 10px 15px; position: relative;}
.m_footer .footer-partners{float: left; margin: 0 0px;}
.m_footer .footer-partners table{width: 320px; table-layout: fixed; border-collapse: collapse; border: none;}
.m_footer .footer-partners td{text-align: center; vertical-align: top; padding: 4px 10px 20px;}
.m_footer menu{display: table; padding: 0; width: 305px; margin-left: 15px;}
.m_footer menu ul{display: table-cell; list-style: none; text-align: left; vertical-align: bottom; }
.m_footer menu li{display: block; margin: 11px 0 0; min-width: 85px;}
.m_footer menu li:first-child{margin-top: 1px;}
.m_footer menu a{color: #939598; font: normal 13px Daxline-Bold; text-decoration: none;}
.m_footer menu a:hover{text-decoration: underline;}

}
*/
.form-discount.form-discount-new {
    display: none;
}

footer div.center {
    margin-top: 100px;
}