
body, body * {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Open Sans", sans-serif;
    line-height: 1.4;
}
ul li{
    list-style: none;
}
main{
    overflow: hidden;
    font-size:16px;
}
img{
    max-width:100%;
}
.clearfix:before {
    display: table;
    content: '';
    clear: both;
}

.all_content {
    width: 100%;
    height: 100%;
    background: #e5e5e5;
}

.content {
    background: #fff;
    padding: 20px;
    width: 1180px;
    margin: 0 auto;
}

.top_icon {
    padding-bottom:20px;
    color: #797979;
    font-size: 12px;
    font-weight: bold;
}

.top_icon span:nth-child(1) {
    background: #FF567E;
    color: #fff;
    text-transform: uppercase;
    padding: 3px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    margin-right: 14px;
}

.top1_soc {
    float: right;
}

.logo {
    text-align: center;
    padding-bottom:30px;
}

.menu{
    background: #333;
    color: #fff;
    text-transform: uppercase;
    font-size:14px;
    font-weight:bold;
    line-height:19px;
    padding:10px 0;
    

}
.menu table{
    width:100%;
}
.menu td{
    text-align: center;
    position: relative;
    padding-left: 10px;
    cursor: pointer;
}


.menu td:hover:before{
/*.menu td.active:before{*/
    position: absolute;
    height:3px;
    width:100%;
    content: '';
    bottom: -12px;
    left:0;
    background: #FF567E;
}


.sub_menu{
    text-align: center;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height:16px;
    color: #797979;
    padding: 25px 0 10px 0;
}
.sub_logo{
    background: #68D24D;
    color: #fff;
    text-align: center;
    display: inline-block;
    text-transform: uppercase;
    font-size:12px;
    font-weight:bold;
    padding:2px 8px;
    margin-bottom: 25px;
}
h2  {
    font-family: 'Roboto Condensed', sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 27px;
    text-align: center;
    text-transform: uppercase;
    color: #333333;


}
.save_it{
    font-style: italic;
    font-weight: normal;
    line-height: normal;
    font-size: 17px;
    text-align: center;
    color: #333333;
    padding-top:25px;
}
.top_startdate{

    font-weight: bold;
    line-height: normal;
    font-size: 12px;
    text-align: center;
    color: #797979;
    padding:10px 0 20px 0;

}
.prod_block{
    background: #f7f7f7 url("../img/bg_prod.png");
    margin:20px auto;
    padding:34px 0 0 0;
    text-align: center;
    max-width:768px;
}
.original{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 24px;
    color: #333333;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
    padding:5px 15px;
    background: #FED500;


}
.stars{
    display: inline-block;
    font-style: italic;
    Font-Size: 16px;
    line-height:22px;
    background: #F7F7F7;
    padding:0 35px;

}
.stars img{
    margin-bottom: -3px;
}
.little_logo{
    max-width:170px;
    display: inline-block;
}
.bot_inf_block{
    padding-bottom:25px;
}

.pink, a{
    color: #FF567E;
}
a:hover{
    text-decoration: none;
}
.content_text{
    max-width:900px;
    margin: 0 auto;
    padding-bottom: 20px;
}
p{
    font-size:16px;
    line-height:26px;
    color: #797979;
    padding-bottom: 20px;
}
.nav_menu{
    background: #F7F7F7;
    padding:30px;
    font-weight:bold;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 20px;
    color: #333333;
    margin-top: 10px;
}

.scroll {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    line-height: 35px;
    font-size: 16px;
    text-decoration-line: underline;
    color: #FF567E;
}
.scroll:hover {
    text-decoration: none;
}
h3{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    line-height: normal;
    font-size: 36px;
    color: #333333;
    padding:15px 0 20px 0;


}
.prod_block2{
    position: relative;
    padding-top:10px;
    background: url("../img/Rectangle3.png") no-repeat 100% 100%;
}



.text_for_img{
    font-size:13px;
    text-align: center;
    line-height:18px;
    padding:5px 0 15px 0;
    color: #797979;
}
.light_green_block{
    background:rgba(104, 210, 77, 0.2);
    color:#2F7C2D;
    padding:20px;
}
h4{
    font-style: normal;
    font-weight: bold;
    font-size: 19px;
    color: #333333;
    padding:10px 0 20px 0;

}
.effects li, .steps li{
    background: url("../img/+.png") no-repeat 0 16px;
    padding: 10px 0 10px 35px;
    font-style: normal;
    font-weight: normal;
    line-height: 26px;
    font-size: 16px;
    color: #797979;
}

.steps li{
    background: url("../img/check.png") no-repeat 0 15px;
}
.ingridient b{
    display: block;
}
.digns{
    text-align: left;
    font-size:0;
}
.dign{
    display: inline-block;
    width:32%;
    text-align: left;
    vertical-align: top;
    /*background: #F7F7F7;*/
}

.dign_h{
color:#333;
    font-weight:bold;
    font-size:17px;
    line-height:23px;
    border-bottom:1px solid #ececec ;
    border-top:1px solid #ececec ;
    min-height:68px;
    padding:10px 20px 10px 0;
}
.dign li{
    font-size:16px;
    line-height:37px;

}
.slide_comm{
    background: #F7F7F7;
    min-height:666px;
    width:287px;
}
.quot{
    display: block;
    width:60px;
    height:60px;
    padding:22px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    background: #fff;
    margin: -30px auto 0 auto;
    position: relative;
    z-index:3;
}
.slide_stars{
    text-align: center;
    padding:10px 0;
}
.slide_stars img{
    display: inline-block!important;
}
.slide_text{
    padding:0 20px 20px 20px;
    font-style: italic;
}
/*.order_block{*/
    /*position: relative;*/
    /*padding:0 20px;*/
    /*margin: 0 -20px 0 -20px;*/
/*}*/
/*.bot_form_bg{*/
    /*position: absolute;*/
    /*left:0;*/
    /*bottom:0;*/
    /*right:0;*/
    /*top:38%;*/
    /*z-index:1;*/
/*}*/
/*.bot_left_text,*/
/*.bot_prod,*/
/*.form_cont{*/
    /*position: relative;*/
    /*z-index:2;*/
    /*display: inline-block;*/
    /*width:33%;*/
    /*vertical-align: bottom;*/
/*}*/
/*.bot_left_text p:nth-child(3){*/
    /*color: #2F7C2D;*/
/*}*/
.bot_prod{
    /*width:304px;*/
    float: right;
}

.green_text_bot{
    color: #2F7C2D;
    background: rgba(104, 210, 77, 0.2);
    padding: 15px 0 10px 20px;
}

/*.form_cont{*/
    /*width:290px;*/
    /*background: #F7F7F7;*/
    /*right: -21px;*/
    /*padding:0 25px;*/
    /*text-align: center;*/
/*}*/
/*.ordered{*/
    /*color: #fff;*/
    /*background: #333;*/
    /*margin: 0 -25px;*/
    /*font-size:19px;*/
    /*font-weight:bold;*/
    /*line-height:26px;*/
    /*padding:15px ;*/

/*}*/
/*select,  input{*/
    /*-webkit-appearance: none;*/
    /*-moz-appearance: none;*/
    /*appearance: none;*/
    /*text-align: center;*/
    /*border:none;*/
    /*margin-bottom: 15px;*/
    /*width:100%;*/
    /*min-height:38px;*/
    /*font-size:16px;*/
    /*line-height:26px;*/
    /*display: block;*/

/*}*/
/*select{*/
    /*background: #fff url("../img/select_pink.png") no-repeat 95% 50%;*/
    /*margin-top:25px;*/
    /*text-align: center;*/
    /*padding:0 20px;*/
/*}*/
/*select option{*/
    /*text-align: center;*/
/*}*/
/*.price_block{*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*line-height: 26px;*/
    /*font-size: 16px;*/
    /*text-align: center;*/
    /*color: #797979;*/
/*}*/
/*.price_block span:nth-child(1){*/

    /*text-decoration: line-through;*/
/*}*/

/*.price_block span:nth-child(2){*/
    /*font-family: Roboto Condensed;*/
    /*font-style: normal;*/
    /*font-weight: bold;*/
    /*line-height: normal;*/
    /*font-size: 36px;*/
    /*text-align: center;*/
    /*color: #68D24D;*/

/*}*/
.btn{
    background: #FF567E;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px;
    outline: none;
    border:none;
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    line-height: 36px;
    text-decoration: none;
    font-size: 19px;
    text-align: center;
    color: #FFFFFF;
    padding:5px 15px;
    display: inline-block;
    cursor: pointer;
    /*width:190px;*/
    margin: 15px 0 40px 0;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.btn:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.comment{
    position: relative;
    border-bottom: 1px solid #e9e9e9;
    padding:0 0 10px 90px;
    margin-top: 25px;
}
.comm_stars{
    float: right;
}
.name{
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 19px;
    color: #333333;
    display: inline-block;
    min-height:25px;
    padding-bottom:5px;

}
.ava{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    position: absolute;
    left:0;
    top:0;
}
.last_button{
    text-decoration: none;
    background: #333333;
    border-radius: 40px;
    padding:7px 30px;
margin: 30px 0 0 0;
    display: inline-block;
    width:auto;
}