.wbst-form .sf2-form-group textarea.sf2-element
{
	display: block;
}
.wbst-form-margin-only-top-bottom.wbst-form 
{
	margin: 60px 0px;
}
.wbst-form-blue-bg h3
{
	color: white;
}
.wbst-form-blue-bg
{
	background: rgba(0, 177, 208, 0.89);
	color: white;
}
.wbst-input-width-50
{
	max-width: 50%;
	display: block;
	float: left;
}
.wbst-input-width-100
{
	max-width: 100%;
	display: block;	
	padding(0px 3px);	
}
.wbst-padding-right
{
	padding-right: 3px;
}
.wbst-padding-left
{
	padding-left: 3px;
}
.sf2-form-group select.sf2-element.wbst-height-40
{
	height: 40px;
}
.wbst-big-form-header
{
	background: orange;
}
.wbst-form .sf2Style-default .sf2-form-group select.sf2-element{
    color: #555;
}
.wbst-form .sf2Style-default .sf2-form-group select.sf2-element.unselected{
    color: #9c9c9c;
}
.wbst-form .sf2Style-default .sf2-form-group select.sf2-element.unselected option
{
	color: #555;
}

textarea.wbst-textaria-more-height.sf2-element
{
	height: 120px;
}
.modalInner
{
	display: none;
}
.wbst-exit-popup-wrapper
{
	background: #ff0087;
	text-align: center;
	width: 400px;
	color: white;
}
.wbst-exit-popup-offer
{

}
.wbst-arrow-down {
    width: 0;
    height: 0;
    border-left: 200px solid transparent;
    border-right: 200px solid transparent;
/*    border-top: 40px solid #ff8700;*/
	border-top: 40px solid #ff0087;
    background: white;
}

.wbst-exit-popup-button
{
	background: white;
	padding-bottom: 20px;
    padding-top: 15px;
}

.wbst-exit-popup-wrapper h1, .wbst-exit-popup-wrapper h2, .wbst-exit-popup-wrapper h3, .wbst-exit-popup-wrapper h4, .wbst-exit-popup-wrapper h5, .wbst-exit-popup-wrapper h6
{
	color: white;
}
.wbst-main ul
{
    -webkit-padding-start: 30px;
}
.wbst-main ul.wbst-racion-cost
{
    -webkit-padding-start: 0px;
}
.wbst-racion-cost
{
	list-style-type: none;
}
.wbst-racion-cost li
{
	padding: 10px 0px 10px 30px;
}
.wbst-racion-cost li:nth-child(odd)
{
	background: #efeded;
}

.wbst-popup-button.wbst-red-button button.sf2-callBtn
{
	padding: 10px 20px 11px ;
}
.wbst-did-not-find-the-ration
{
	font-size: 24px;
	line-height:32px;
}
.wbst-text-header
{
/*	font-family: 'Open Sans Condensed', sans-serif;*/
    color: white;
    background: rgba(10, 176, 204, 0.75);
    text-align: center;
    padding: 90px 10px 15px 10px;
    margin: 40px;
    border-radius: 500px;
    height: 520px;
    width: 520px;
}
.wbst-header-bonuses
{
    font-size: 16px;
    line-height: 18px;	
}
.wbst-header-bonuses i
{
	display: block;
    font-size: 30px;
}
.wbst-text-header h1
{
	color: white;
	font-weight: normal;
/*	font-family: 'Open Sans Condensed', sans-serif;*/
	font-size: 35px;
    font-weight: 300;
	margin-bottom: 20px;
}
.wbst-row-title
{
	text-align: center;
    font-size: 40px;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 30px;
    color: #2c2c2c;
}
.wbst-row-title-no-margin-bottom
{
	text-align: center;
    font-size: 40px;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 10px;
    color: #2c2c2c;	
}
h3.wbst-row-title
{
	margin-top: 0px;
	margin-bottom: 30px;
    color: #2c2c2c;	
}
.wbst-text-row
{
	background: black;
    text-align: center;
    color: white;
    padding: 60px 0px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(/images/healthy-food-in-minsk.jpg);
    background-size: cover;
    background-attachment: fixed;
    font-size: 20px;
    line-height: 1.4;
    text-shadow: 1px 1px 2px black;	
}
.wbst-text-row h2
{
	font-size: 40px;
    font-weight: 900;
    line-height: 1;
	color: white;
	margin-top: 0px;
    margin-bottom: 30px;
}
#sp-page-builder .page-content .sppb-section.wbst-how-it-works-row
{
	margin-top: 0px;
}
.sppb-col-sm-3.wbst-how-it-works-item
{
	padding-left: 5px;
	padding-right: 5px;
}
.wbst-how-it-works-item
{
	text-align: center;
}
.wbst-how-it-works-row
{
	background: white;
	padding: 30px 0px;
}
.wbst-how-it-works-item-image
{
	text-align: center;
	position: relative;
	display: inline-block;
}
.wbst-how-it-works-item-image::before
{
	content: '';
	position: absolute;
	top: 5%;
	left: 5%;
	width: 90%;
	height: 90%;
	background: black;
	border-radius: 50px;
}
.wbst-how-it-works-item-image img
{
	border-radius: 50px;
    width: 220px;
    display: inline-block;
	position: relative;
	    opacity: 0.5;
}
.wbst-how-it-works-item-title
{
    position: absolute;
    color: white;
    top: 44%;
    text-align: center;
    width: 100%;
    font-weight: 500;
    font-size: 26px;
}
.wbst-how-it-works-item-description
{
	text-align: left;
    font-size: 16px;
    line-height: 1.4;
    font-weight: 400;
	margin-top: 10px;
}
.wbst-orange-button button.sf2-callBtn
{
	background: #ffca00;
    box-shadow: 0 3px 0 #f7a000;
    color: black;
    font-size: 18px;
    font-weight: 300;
}
.wbst-orange-button.wbst-small-button button.sf2-callBtn
{
    padding: 2px 14px 2px;
	font-size: 17px;
}
.wbst-scheme-title
{
    text-align: center;
    font-size: 23px;
    font-weight: 400;
}
.wbst-scheme-title span
{
	font-weight: 900;
	color: #01a0fe;
}
#sp-page-builder .page-content .sppb-section.wbst-want-to-taste-row
{
	margin-top: 0px;
	background-color: white;
	background-image: url(/images/want-to-taste-bg.jpg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.wbst-want-to-taste
{
	min-height: 500px;
	padding-top: 110px;
	width: 62%;
}
.wbst-want-to-taste-title
{
	font-size: 40px;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 30px;
    color: #2c2c2c;
    color: white;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.63);
}
.wbst-action-text
{
    color: white;
    font-weight: 400;
    font-size: 30px;
    line-height: 1;
}
.wbst-action-text span
{
	font-weight: 800;
    color: yellow;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.48);
}
.wbst-want-to-taste ul
{
    color: white;
    font-size: 20px;
    font-weight: 300;
    padding-left: 60px;
    margin-top: 20px;
	list-style: square;
}
.wbst-want-to-taste li
{
	padding: 2px 0px;
}
.wbst-row-description
{
    text-align: center;
	font-size: 20px;
}
.wbst-next-row
{
	position: relative;
}
.wbst-next-row:after
{
    content: '';
    position: absolute;
    top: 40px;
    right: -61px;
    width: 115px;
    height: 16px;
    background-image: url(/images/arrow-black.png);
    background-repeat: no-repeat;
    z-index: 2;
    filter: alpha(opacity=40);
    opacity: 0.4;
    -moz-opacity: 0.4;
}
.wbst-how-it-works-item-description ul
{
	list-style: none;
	-webkit-padding-start: 0px;
}
.wbst-how-it-works-item-description ul.wbst-line-style-arrow li
{
	background-position: center left;
    background-repeat: no-repeat;
    background-image: url(/images/right-arrow-blue.png);	
}
.wbst-how-it-works-item-description ul.wbst-line-style-heart li
{
	background-position: center left;
    background-repeat: no-repeat;
 /*   background-image: url(/images/heart.png);		*/
}
.wbst-how-it-works-item-description ul li
{
	padding: 6px 0px 6px 20px;
}
.wbst-nutrition-programs-wrapper
{
	text-align: center;
}
.wbst-nutrition-programs-item
{
    background: white;
    box-shadow: 0px 0px 5px #c5c5c5;
    padding: 20px 10px 20px 10px;
    text-align: center;
    width: 30%;
    display: inline-block;
    margin: 5px 3px;
    min-height: 564px;
    vertical-align: top;
}
.wbst-nutrition-programss-item-title
{
	text-align: center;
    font-weight: 900;
    color: black;
    font-size: 34px;
    line-height: 1.4;
    margin-bottom: 10px;
}
.wbst-nutrition-programs-image img
{
	display: inline-block;
	width: 280px;
}
.wbst-nutrition-programs-item-kkal-value
{
	font-size: 30px;
    font-weight: 600;
}
.wbst-nutrition-programs-item-cost-pre
{
	color: #929292;
    font-weight: 300;
    font-size: 16px;
	margin-top: 10px;
	line-height: 1.4;
}
.wbst-nutrition-programs-item-cost
{
	font-size: 22px;
	font-weight: 600;
	line-height: 1.4;
	color: black;
}
.wbst-nutrition-programs-item-cost span
{
	color: #929292;
}
.wbst-nutrition-programs-item-cost-one-eating
{
	color: #929292;
    font-weight: 300;
    font-size: 14px;
	line-height: 1.4;
	margin-bottom: 20px;
}
.wbst-nutrition-programs-item-description
{
	font-size: 16px;
	line-height: 1.3;
	font-weight: 300;
	color: #929292;	
}
.wbst-main #sp-header.menu-fixed
{
	border-bottom: none;
    background: rgba(0, 0, 0, 0.60);	
}
.wbst-orange-button.wbst-wide-button button.sf2-callBtn
{
	padding: 6px 54px 7px;
}
.wbst-orange-button button.sf2-callBtn:hover
{
	background:  #f7a000;
}
.wbst-orange-button button.sf2-callBtn:focus, .wbst-orange-button button.sf2-callBtn:active
{
	outline: none;
	background: #e69500;
	box-shadow: 0 3px 0 #e69500;
/*    box-shadow: 0 3px 0 #e69500, inset 0px 3px 5px rgba(0, 0, 0, 0.19)*/
}
p.wbst-slogan-bottom-text
{
	width: 95%;
    margin: 15px auto 15px auto;
    font-size: 18px;
    line-height: 1.2;
}
.wbst-text-smaller
{
	font-size: 0.7em;
}
.wbst-text-header-wrapper
{
    background: rgba(10, 176, 204, 0.58);
    border-radius: 700px;
    display: inline-block;
}
.wbst-header-row
{
	text-align: center;
}
.wbst-margin-top
{
	position: relative;
	top: 150px;	
}
.wbst-bottom
{
    border: 2px solid;
    padding: 5px 20px 7px;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 20px;
    line-height: 3em;
}
.wbst-bottom-white
{
	color: white;
	border-color: white;
}	
.wbst-bottom-white:hover
{
	background: white;
	color: rgba(65, 204, 10, 1);
}
.wbst-bottom-white:focus
{
	border-color: white;
	outline: none;
	background: white;
	color: rgba(65, 204, 10, 1);
}
.wbst-bottom-green
{
	color: rgba(65, 204, 10, 1);
	border-color: rgba(65, 204, 10, 1);
}	
.wbst-bottom-green:hover
{
	background: rgba(65, 204, 10, 1);
	color: white;
}
.wbst-bottom-green:focus
{
	border-color: rgba(65, 204, 10, 1);
	outline: none;
	background: rgba(65, 204, 10, 1);
	color: white;
}
#sp-page-builder .sppb-section-title .sppb-title-heading
{
    font-weight: normal;
    font-size: 80px;
    text-transform: none;
	padding-top: 20px;
	line-height: 1;
}
#sp-page-builder .sppb-section-title .sppb-title-subheading
{
	font-size: 22px;
    line-height: 28px;
}
.wbst-racion-wrapper
{
    border: 3px solid white;
/*	margin: 0 10px;*/
}
.wbst-racion
{
/*	color: #41cc0a;*/
	color: black;
	background: white;
	margin: 10px;
	padding: 4px;
	font-size: 16px;
    line-height: 20px;
}
.wbst-racion h3
{
	font-size: 46px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.wbst-condenced
{
	font-family: 'Open Sans Condensed', sans-serif;
}
.wbst-racion .wbst-condenced
{
	font-size: 18px;
}
#sp-page-builder .wbst-racion-row .sppb-section-title
{
	margin-bottom: 20px;
}
.wbst-benefits-row .sppb-media, .sppb-media-body
{
	font-size: 24px;
    line-height: 32px;
}
.wbst-benefits-row  .sppb-media
{
	margin-bottom: 10px;
}

.wbst-indentation1
{
	padding-left: 0px;
	padding-right: 120px;
}
.wbst-indentation2
{
	padding-left: 15px;
	padding-right: 100px;
}
.wbst-indentation3
{
	padding-left: 30px;
	padding-right: 80px;
}
.wbst-indentation4
{
	padding-left: 45px;
	padding-right: 60px;
}
.wbst-indentation5
{
	padding-left: 60px;
	padding-right: 40px;
}
.wbst-indentation6
{
	padding-left: 75px;
	padding-right: 20px;
}
.wbst-indentation7
{
	padding-left: 90px;
	padding-right: 0px;
}
.wbst-benefits-row
{
	background-color: #ffffff;
    background-image: url(/images/cooking-right-bg.jpg);
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
.wbst-food-delivery-row
{
	font-size: 24px;
	line-height: 32px;
/*	background-image: url(/images/food-delivery.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;*/
}
.wbst-food-delivery-row li
{
	margin-bottom: 20px;
	font-size: 24px;
}
.wbst-testimonial-item
{
    text-align: left;
    background: white;
    padding: 15px 20px 15px 20px;
    margin-bottom: 30px;
    box-shadow: 0px 0px 5px #c5c5c5;
}
.wbst-testimonial-description
{
	font-style: italic;
	text-align: right;
}
.wbst-testimonial-merits span, .wbst-testimonial-limitations span
{
	font-weight: 500;
	color: #01A0FE;
}
.wbst-testimonial-merits, .wbst-testimonial-limitations
{
	margin-bottom: 10px;
}
#sp-page-builder .page-content .sppb-section.wbst-testimonials-row
{
	margin-top: 0px;
	padding-top: 30px;
}
#sp-page-builder .wbst-testimonials-row .sppb-section-title .sppb-title-heading
{
	text-align: center;
    font-size: 40px;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 30px;
    color: #2c2c2c;	
	padding-top: 0px;
    margin-bottom: 30px;
}
.wbst-testimonial-button
{
	text-align: center;
    margin-top: 85px;
    z-index: 5;
    position: relative;
}
a.wbst-logo {
    color: black;
}
.wbst-logo-image {
    display: inline-block;
    padding-top: 1px;
    padding-bottom: 3px;
    margin-top: 2px;
    float: left;
}
.wbst-logo-text {
	display: inline-block;
    padding-top: 19px;
    float: left;
    font-weight: 300;
    font-size: 20px;
    line-height: 19px;
    padding-left: 5px;
    color: white;	
}
.wbst-testimonial-header h3
{
	font-size: 18px;
	font-weight: 500;
	margin-top: 7px;
}
.wbst-testimonial-stars
{
	text-align: right;
	color: #ffca00;
}
#sp-page-builder .wbst-testimonials-row .sppb-section-title
{
	margin-bottom: 0px;
}
.wbst-form-wrapper
{
	border: 3px solid rgba(65, 204, 10, 1);
    margin-left: auto;
    margin-right: auto;	
	width: 100%;
}
.wbst-form
{
    text-align: center;
    padding: 3px 30px 15px 30px;
    margin: 10px;
}
.wbst-form-green-bg
{
    background: rgba(65, 204, 10, 1);	
	color: white;
}
.wbst-form-green-bg .sf2Style-default
{
	color: white;
}
.wbst-form-green-bg h3
{
	color: white;
}
.wbst-form h3
{
	font-size: 44px;
}
.wbst-form-popup h3
{
    font-size: 26px;
    font-weight: 900;	
}
.wbst-form-popup
{
	min-width: 340px;
}
.wbst-form label , .wbst-form-popup label
{
	display: none;
}
.wbst-form.wbst-show-label label
{
	display: block
}
.wbst-how-offer-right
{
	background-image: url(/images/red-arrow.png);
	background-repeat: no-repeat;
	background-position: 100% 20%;
    padding-right: 50px;
}
.wbst-form  .sf2Style-default button.sf2-element[type="submit"]
{
	background-color: transparent;	
    font-weight: bold;	
}
.wbst-form  .sf2Style-default button.sf2-element[type="submit"]:hover
{
	background: white;
    color: rgba(65, 204, 10, 1);
}
.wbst-form .sf2Style-default button.sf2-element
{
	border: 2px solid;
	border-radius: 0px;
    padding: 5px 20px 7px;
    font-size: 1.2em;
    margin-top: 20px;
	color: white;
    border-color: white;
}
.sf2Style-default .sf2-form-group input.sf2-element, .sf2Style-default .sf2-form-group select.sf2-element, .sf2Style-default .sf2-form-group textarea.sf2-element
{
	border-radius: 7px;
}
.wbst-form .sf2-form-group textarea.sf2-element
{
/*	height: 85px;*/
}
.wbst-tel-number
{
	text-align: center;
	font-size: 1.4em;
	line-height: 1.4;
	font-weight: bold;
}
.wbst-main .sf2Win h3
{
	color: black;
    text-shadow: 1px 1px 1px white;
}
.wbst-main .sf2Win
{
	border-radius: 30px;
    background: rgba(52, 228, 255, 1);
    max-width: 400px;
}
.wbst-main .sf2Win.error
{
	background: white;
}
.wbst-main .sf2Shade
{
	background: rgba(0,0,0,0.5);
}
.wbst-main .sf2Win-body
{
	padding: 0px 25px;
}
.wbst-main .sf2Win-footer
{
	background-color: transparent;
	border-top: none;
	box-shadow: none;
	padding: 4px 25px 18px;	
}
.wbst-main .sf2SendBtn
{    
    border-radius: 4px;
    background: #ffca00;
    box-shadow: 0 3px 0 #f7a000;
    color: black;
    font-size: 18px;
    font-weight: 300;
    padding: 6px 30px 5px;
    transition: all 0.2s ease;
}
.wbst-main .sf2SendBtn:hover
{
	background: #e69500;
	outline: none;
    box-shadow: 0 3px 0 #e69500;
}
.wbst-main .sf2CloseBtn
{
    border-radius: 4px;
    background: #ffca00;
    box-shadow: 0 3px 0 #f7a000;
    color: black;
    font-size: 18px;
    font-weight: 300;
    padding: 6px 30px 5px;
    transition: all 0.2s ease;
}
.wbst-how-we-work-row
{
	background-color: white;
	padding-top: 30px;
}
#sp-page-builder .page-content .sppb-section.wbst-how-we-work-row
{
	margin-top: 0px;
}
.wbst-main .sf2CloseBtn:hover
{
	background: #e69500;
	outline: none;
    box-shadow: 0 3px 0 #e69500;
}
.wbst-main .sf2Win.error
{
	border: 4px solid red;
    padding: 15px 0px;
}
.wbst-main  .sf2Win.success
{
	border: 4px solid rgba(65, 204, 10, 1);
	background: white;
	padding: 15px 0px;
}
.wbst-main  .sf2Win.success h4
{
	font-size: 40px;
}
.wbst-form-green-bg .sf2-type-success
{
	background: rgba(65, 204, 10, 1);
    color: white;
	border-left: none;
}
.wbst-form-green-bg .sf2-type-success h4
{
	font-size: 40px;
	color: white;
}
.wbst-main  .sf2-message.sf2-type-success
{
	background: rgba(52, 228, 255, 1);
    color: white;
	border-left: none;	
}
.wbst-main  .sf2-message.sf2-type-success h4
{
	font-size: 26px;
    color: black;
    font-weight: 600;
    text-shadow: 1px 1px 0px white;
	margin-top: 0px;
}
.wbst-popup-icon
{
	text-align: center;
    font-size: 70px;
    margin-bottom: 0px;
    color: white;
}
.wbst-rent
{
	position: fixed;
    top: 200px;
    left: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    width: 210px;
    height: 99px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    background-image: url(/images/message2.png);
    background-repeat: no-repeat;
    background-position: center 20px;	
}
.wbst-call-order-in-text
{
	color: black;
	font-size: 26px;
	font-weight: bold;	
}
.wbst-call-order-in-text a
{
	color: #378b16;
}
.wbst-call-order-in-text a:hover
{
	color: #45b21a;	
}
.wbst-call-order-in-text button.sf2-callBtn
{
	background: none;
	border: none;
	color: #378b16;	
	font-size: 26px;
	vertical-align: inherit;
	padding: 0px;
	border-radius: 0px;
	line-height: 26px;
	border-bottom: 1px dashed black;
	margin-left: 10px;
}
.wbst-call-order-in-text button.sf2-callBtn:hover
{
	background: none;
	color: #45b21a;
}
.wbst-call-order-in-text button.sf2-callBtn:focus
{
	outline: none;
	color: #45b21a;	
}
.wbst-green-button button.sf2-callBtn
{
	color: rgba(65, 204, 10, 1);
    border-color: rgba(65, 204, 10, 1);
	background: transparent;
}
.wbst-green-button button.sf2-callBtn:hover
{
	color: white;
	background: rgba(65, 204, 10, 1);
    border-color: rgba(65, 204, 10, 1);
}
.wbst-green-button button.sf2-callBtn:focus
{
	outline: none;	
	color: white;
	background: rgba(65, 204, 10, 1);
    border-color: rgba(65, 204, 10, 1);	
}
.wbst-white-button button.sf2-callBtn
{
	color: white;
	border-color: white;
	background: transparent;
}
.wbst-white-button button.sf2-callBtn:hover
{
	color: rgba(65, 204, 10, 1);
	background: white;
	border-color: white;		
}
.wbst-white-button button.sf2-callBtn:focus
{
	color: rgba(65, 204, 10, 1);
	background: white;
	outline: none;	
	border-color: white;	
}
.wbst-popup-button button.sf2-callBtn
{
	border: 2px solid;
    padding: 5px 20px 7px;
    font-weight: 500;
 /*   margin-top: 20px;*/
	font-size: 22px;
	border-radius: 0px;
	transition: all 0.4s ease;
}
.wbst-form-popup .sf2-form-group textarea.sf2-element
{
	height: 95px;
}
.wbst-form-popup.wbst-min-width-500
{
	min-width: 460px;
}
.wbst-main #sp-header.has-slideshow.menu-fixed-out
{
	background: rgba(245,245,245,0.94);
	background: rgba(52, 228, 255, 1);
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
}
.wbst-popup-button.wbst-top-button button.sf2-callBtn {
	font-size: 18px;
    padding: 0px 10px 3px;
}
.wbst-top-phones
{
	line-height: 18px;
	margin-top: 3px;
	text-align: right;
}
.wbst-top-center
{
	color: white;
	text-align: center;
}
.wbst-top-phones a
{
	color: white;
    font-size: 18px;
}
.wbst-top-phones a:hover
{
	color: white;
}
.wbst-main  #sp-header .logo {
	height: 60px;
}
.wbst-main  #offcanvas-toggler
{
	height: 60px;
	display: none;
}
.wbst-main  .sp-megamenu-parent >li >a
{
	line-height: 60px;
}
.wbst-main  #offcanvas-toggler
{
	line-height: 60px;
}
.wbst-main  #sp-header.has-slideshow.menu-fixed-out .sp-megamenu-parent >li >a, .wbst-main   #sp-header.has-slideshow.menu-fixed-out #offcanvas-toggler >i
{
	color: black;
}
.wbst-how-offer-img
{
	margin-top: 20px;
}
.wbst-bon-appetit h3
{
	font-family: 'Marck Script', cursive;
}
#sp-page-builder .wbst-bon-appetit .sppb-section-title .sppb-title-heading
{
	margin-bottom: 40px;
}
#sp-page-builder .wbst-bon-appetit .sppb-section-title.sppb-text-center .sppb-title-subheading
{
	font-size: 24px;
	line-height: 32px;
}
#sp-page-builder .wbst-bon-appetit .sppb-section-title
{
	margin-bottom: 0px;
}
.wbst-bottom-phones 
{
	text-align: right;
}
.wbst-bottom-phones a
{
	color: black;
	font-size: 34px;
}
.wbst-bottom-phones a:hover
{
	color: black;
}
.wbst-bottom-phones .wbst-popup-button.wbst-top-button button.sf2-callBtn
{
	font-size: 26px;
	margin-top: 10px;
}
.wbst-main #sp-footer
{

    background: #E8E7E2;
}
.wbst-main .sp-copyright a
{
	color: #909090;	
    text-shadow: 1px 1px 0px white;	
}
.wbst-main .sp-copyright a:hover
{
	color: #909090;	
    text-shadow: 1px 1px 0px white;	
}
.wbst-main #sp-footer .sp-column
{
	text-align: center;
}
.wbst-main .sp-copyright
{
	color: #909090;
    text-shadow: 1px 1px 0px white;		
}

.wbst-main #sp-header
{
	position: fixed;
    top: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0);
}
.sp-simpleportfolio-tags
{
	display: none;
}
.wbst-main .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title
{
	letter-spacing: 0px;
}
.wbst-discont-column
{
	color: white;
	text-align: center;
	font-size: 34px;
    line-height: 1.2;
	margin-top: 20px;
	margin-bottom: 20px;
}
#sp-page-builder .wbst-discont-row  .sppb-section-title
{
	margin-bottom: 0px;
}
.wbst-discont-column h4
{
	font-weight: bold;
	color: white;
	margin-bottom: 0px;
	font-size: 50px;
}
.wbst-hidden-partners a, .wbst-hidden-partners a:hover, .wbst-hidden-partners, .wbst-hidden-partners a:focus
{
	color: white;
}

.wbst-qwestions-accordeon .sppb-panel-heading
{
	padding: 16px 15px;
}
.wbst-qwestions-accordeon  .sppb-panel-title
{
	font-size: 22px;
    font-weight: 400;
	color: black;
}
.wbst-qwestions-accordeon  .sppb-panel-default > .sppb-panel-heading
{
	background-color: white;
}
.wbst-qwestions-accordeon  .sppb-panel-group .sppb-panel
{
	border-radius: 0px;
}
.wbst-qwestions-accordeon .sppb-panel-group .sppb-panel-heading + .sppb-panel-collapse > .sppb-panel-body
{
	border-top: none;
}
.wbst-qwestions-accordeon .sppb-panel
{
	border: none;
}
.wbst-qwestions-accordeon .sppb-panel-group .sppb-panel + .sppb-panel
{
	margin-top: 1px;
}
.wbst-qwestions-accordeon .sppb-panel-body
{
	padding: 0px 15px 15px 39px;
}
.wbst-qwestions-accordeon .sppb-panel:hover .sppb-panel-title
{
	color: #01a0fe;
}
#sp-page-builder .page-content .sppb-section.wbst-answer-questions-row
{
	margin-top: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
	background: #E8E7E2;
}
.wbst-advantages-row
{
	background: white;
}
#sp-page-builder .page-content .sppb-section.wbst-advantages-row
{
	margin-top: 0px;	
	padding-top: 30px;
}
.wbst-5000
{
	position: relative;
    left: 45%;
    width: 50%;
    display: inline-block;
    text-align: center;	
}
.wbst-5000:after
{
    content: '';
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: -441px;
    width: 441px;
    height: 594px;
    background-image: url(/images/veggi_girl.png);	
	background-position: top center;
}
.wbst-5000-row-title
{
	text-align: center;
    font-size: 32px;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 30px;
    color: #2c2c2c;	
}
.wbst-5000 i
{
	font-size: 50px;
	color: #01A0FE;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.72);	
}
.wbst-5000 h4
{
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 5px;
}
.wbst-advantages-margin1
{
	margin-bottom: 10px;
}
.wbst-advantages-margin2
{
	margin-bottom: 20px;
}
.wbst-footer-row h5
{
	font-size: 22px;
    font-weight: 900;
}
#sp-page-builder .page-content .sppb-section.wbst-footer-top-row
{
	margin-top: -150px;
}
#sp-page-builder .page-content .sppb-section.wbst-footer-row
{
	margin-top: -6px;
}
.wbst-footer-row
{
	background: #E8E7E2;
	padding-bottom: 30px;
}
.wbst-footer-row i
{
	margin-left: 61px;
    font-size: 40px;
    margin-bottom: 16px;
}
.wbst-footer-row p
{
	margin: 2px;
}
.wbst-footer-block
{
	margin-top: -75px;
    color: #6f6f6f;
    font-weight: 400;
}
.wbst-footer-block a
{
    color: #6f6f6f;	
}
.wbst-footer-block a:hover
{
    color: #6f6f6f;	
}
#sp-page-builder .page-content .sppb-section.wbst-after-footer
{
	margin-top: 0px;
	padding-top: 30px;
	background: #E8E7E2;
	padding-bottom: 30px;
}
.wbst-after-footer img
{
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #bfbeb9;
	padding-top: 40px;
}

@media (min-width: 1200px) and (max-width: 1560px)
{
	.wbst-footer-block
	{
	    margin-top: -10px;
	}
	.wbst-testimonial-button
	{
	    margin-top: 45px;
	}
	#sp-page-builder .page-content .sppb-section.wbst-footer-top-row
	{
		margin-top: -115px;		
	}
}
@media (min-width: 992px) and (max-width: 1199px)
{
	.wbst-main #sp-header #sp-menu ul.sp-megamenu-parent>li >a
	{
		line-height: 60px;
		font-size: 12px;
		padding: 0 12px;
	}
	.wbst-text-header h1
	{
		font-size: 36px;
	}
	.wbst-how-offer-img img
	{
		margin-top: 82px;
	}
	.wbst-discont-column
	{
		font-size: 30px;
	}
	.wbst-text-header
	{
		padding: 80px 10px 15px 10px;
	}
	.wbst-nutrition-programs-item
	{
	    min-height: 575px;
	}
	.wbst-footer-block
	{
		margin-top: -12px;
	}
	#sp-page-builder .page-content .sppb-section.wbst-footer-top-row
	{
		margin-top: -100px;
	}
	#sp-header .col-md-2, #sp-header .col-sm-6
	{
		padding-left: 15px; 
		padding-right: 15px; 	
	}
	.wbst-testimonial-button
	{
		margin-top: 20px;
	}	
}
@media (min-width: 768px) and (max-width: 991px)
{
	.wbst-discont-column
	{
		font-size: 22px;
	}
	.wbst-text-header h1
	{
		font-size: 36px;
	}
	.wbst-popup-button button.sf2-callBtn
	{
		font-size: 16px;
	}
	.sf2Style-default .sf2-form-group input.sf2-element, .sf2Style-default .sf2-form-group select.sf2-element, .sf2Style-default .sf2-form-group textarea.sf2-element
	{
		font-size: 16px;
	}
	.wbst-benefits-row
	{
	    background-image: url(/images/cooking-right-white-bg.jpg);
	}
	.wbst-indentation1
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation2
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation3
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation4
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation5
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation6
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation7
	{
		padding-left: 0px;
		padding-right: 0px;
	}	
	.wbst-how-offer-img img
	{
		margin-top: 277px;
	}	
	#sp-header .col-md-2, #sp-header .col-sm-6
	{
		padding-left: 15px; 
		padding-right: 15px; 	
	}
	.wbst-nutrition-programs-item
	{
	    min-height: 602px;
	}	
	.wbst-scheme-title
	{
		font-size: 16px;
		line-height: 1.3;		
	}
	.wbst-next-row:after
	{
		top: 7px;
	}
	.wbst-row-description
	{
		margin-bottom: 20px;
	}
	.wbst-5000-row-title
	{
	    font-size: 22px;
	}
	.wbst-5000
	{
		font-size: 16px;
		line-height: 1.3;
	}
	.wbst-testimonial-item
	{
		font-size: 16px;
		line-height: 1.3;
	}
	.wbst-footer-block
	{
		margin-top: -20px;		
	}
	#sp-page-builder .page-content .sppb-section.wbst-footer-top-row
	{
		margin-top: -80px;
	}
	.wbst-testimonial-button
	{
		margin-top: 20px;
	}
}
@media (min-width: 481px) and (max-width: 767px)
{
	.wbst-discont-column
	{
		font-size: 30px;
	}
	.wbst-main #sp-header .row
	{
		padding: 8px 0;
	}
	.wbst-text-header h1
	{
		font-size: 26px;
	}	
	.wbst-text-header
	{
		padding: 24px 10px 15px 10px;
		height: 400px;
		width: 400px;
	    margin: 20px;
	}
	.wbst-header-bonuses
	{
		text-align: left;
		margin-bottom: 3px;
	}
	.wbst-header-bonuses i
	{
		float: left;
		font-size: 16px;
		padding-left: 75px;
		padding-right: 8px;		
	}
	.wbst-how-it-works-item-description ul li
	{
		padding: 5px 0px 5px 20px;
	}
	.wbst-nutrition-programs-item
	{
		min-height: auto;
		width: 90%;
	}
	.wbst-working-scheme-item
	{
		text-align: center;
	}
	.wbst-working-scheme-item img
	{
		display: inline-block;
	}	
	.wbst-next-row:after
	{
		width: 23px;
		height: 70px;
		background-image: url(/images/arrow-down.png);
	    right: calc(50% - 12px);
	    bottom: -90px;
		top: auto;
	}
	.wbst-next-row
	{
		margin-bottom: 68px;
	}
	.wbst-text-header-wrapper
	{
		margin: 60px 0px 40px 0px;		
	}
	.wbst-want-to-taste
	{
		min-height: auto;
		width: 100%;
		margin-bottom: 40px;
	}
	.wbst-5000
	{
		left: auto;
		width: 100%;
	}
	.wbst-5000:after
	{
		content: none;
	}
	.wbst-testimonial-button
	{
		margin-top: 20px;
	}
	.wbst-footer-block
	{
		margin-top: 40px;
		text-align: center;
	}
	.wbst-footer-row i
	{
		margin-left: 0px;
	}
	
	#sp-page-builder .page-content .sppb-section.wbst-footer-top-row
	{
		margin-top: 0px;
	}
	.wbst-popup-button button.sf2-callBtn
	{
		font-size: 16px;
	}
	.wbst-main #sp-page-builder .sppb-section-title .sppb-title-heading
	{
		font-size: 60px;
	}	
	.wbst-main #sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading
	{
		max-width: 100%;
	}
	.wbst-racion h3
	{
		font-size: 32px;
	}
	.wbst-form-popup h3
	{
		font-size: 24px;
	}
	.wbst-form-popup.wbst-min-width-500	
	{
		min-width: 90%;
	}
	.wbst-form-popup
	{
		min-width: 100%;
	}	
	.wbst-main .sf2Win
	{
		max-width: 100%;
		min-width: 340px;
	}
	.sf2Style-default .sf2-form-group input.sf2-element, .sf2Style-default .sf2-form-group select.sf2-element, .sf2Style-default .sf2-form-group textarea.sf2-element
	{
		font-size: 14px;
	}	
	.wbst-main .sf2SendBtn
	{
		font-size: 14px;
	    padding: 3px 20px 4px;
	}
	.wbst-main .sf2CloseBtn
	{
		font-size: 14px;
	    padding: 3px 20px 4px;
	}	
	.wbst-benefits-row
	{
	    background-image: url(/images/cooking-right-white-bg.jpg);
	}	
	.wbst-indentation1
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation2
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation3
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation4
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation5
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation6
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation7
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-how-offer-img img
	{
		width: 45%;
	}	
	.wbst-bottom-phones 
	{
		text-align: center;
	}	
}
@media all and (max-width: 480px)
{
	.wbst-discont-row img
	{
		width: 65%;
	}
	.wbst-discont-column
	{
		font-size: 22px;
	}
	.wbst-discont-column h4
	{
		font-size: 40px;
	}
	.wbst-main #sp-header .row
	{
		padding: 8px 0;
	}
	.wbst-text-header h1
	{
		font-size: 32px;
	}	
	.wbst-popup-button button.sf2-callBtn
	{
		font-size: 14px;
		padding: 5px 20px 5px;
	}
	.wbst-main #sp-page-builder .sppb-section-title .sppb-title-heading
	{
		font-size: 32px !important;
	}
	.wbst-main #sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading
	{
		max-width: 100%;
	}	
	.wbst-racion h3
	{
		font-size: 32px;
	}	
	.wbst-form-popup h3
	{
		font-size: 24px;
	}
	.wbst-form-popup.wbst-min-width-500	
	{
		min-width: 90%;
	}	
	.wbst-form-popup
	{
		min-width: 100%;
	}
	.wbst-main .sf2Win
	{
		max-width: 100%;
		min-width: 90%;
	}	
	.sf2Style-default .sf2-form-group input.sf2-element, .sf2Style-default .sf2-form-group select.sf2-element, .sf2Style-default .sf2-form-group textarea.sf2-element
	{
		font-size: 14px;
	}
	.wbst-main .sf2SendBtn
	{
		font-size: 14px;
		padding: 3px 20px 4px;
	}	
	.wbst-main .sf2CloseBtn
	{
		font-size: 14px;
	    padding: 3px 20px 4px;
	}	
	.wbst-benefits-row
	{
	    background-image: url(/images/cooking-right-white-bg.jpg);
	}
	.wbst-indentation1
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation2
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation3
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation4
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation5
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation6
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation7
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-benefits-row img
	{
		width: 46px;
	}
	.wbst-benefits-row .sppb-media, .sppb-media-body
	{
		font-size: 16px;
		line-height: 22px;
	}
	.wbst-did-not-find-the-ration
	{
		font-size: 16px;
		line-height:22px;
	}	
	.wbst-food-delivery-row img
	{
		width: 112px;
	}
	.sppb-testimonial-pro .sppb-testimonial-message
	{
		font-size: 16px;
		line-height: 22px;
	}
	#sp-page-builder .sppb-section-title .sppb-title-subheading	
	{
		line-height: 22px;
	}
	.wbst-how-offer-right
	{
		background-image: none;
		padding-right: 0px;
	}
	.wbst-call-order-in-text button.sf2-callBtn
	{
		margin-top: 10px;
	}
	.wbst-how-offer-img img
	{
		width: 45%;
	}
	.wbst-form h3
	{
		font-size: 26px;
	}
	.wbst-bottom-phones 
	{
		text-align: center;
	}
	#sp-page-builder .wbst-bon-appetit .sppb-section-title.sppb-text-center .sppb-title-subheading
	{
		font-size: 18px;
		line-height: 24px;
	}
	.wbst-popup-button.wbst-top-button button.sf2-callBtn
	{
		padding: 0px 10px 2px;
	}
	
	
	.wbst-text-header h1
	{
		font-size: 22px;
		margin-bottom: 6px;
	}	
	.wbst-text-header-wrapper
	{
		margin: 60px 0px 40px 0px;		
	}	
	.wbst-text-header
	{
		padding: 24px 10px 15px 10px;
		height: 320px;
		width: 320px;
	    margin: 0px;
		max-width: 100%;
	}
	.wbst-header-bonuses
	{
		text-align: left;
		margin-bottom: 3px;
	}
	.wbst-header-bonuses i
	{
		float: left;
		font-size: 16px;
		padding-left: 26px;
		padding-right: 8px;		
	}
	p.wbst-slogan-bottom-text
	{
		font-size: 16px;
		margin-top: 6px;
	}
	.wbst-how-it-works-item-description ul li
	{
		padding: 5px 0px 5px 20px;
	}
	.wbst-nutrition-programs-item
	{
		min-height: auto;
		width: 90%;
		margin-bottom: 15px;
	}
	.wbst-working-scheme-item
	{
		text-align: center;
	}
	.wbst-working-scheme-item img
	{
		display: inline-block;
	}	
	.wbst-next-row:after
	{
		width: 23px;
		height: 70px;
		background-image: url(/images/arrow-down.png);
	    right: calc(50% - 12px);
	    bottom: -90px;
		top: auto;
	}
	.wbst-next-row
	{
		margin-bottom: 68px;
	}

	.wbst-want-to-taste
	{
		min-height: auto;
		width: 100%;
		margin-bottom: 40px;
	}
	.wbst-5000
	{
		left: auto;
		width: 100%;
	}
	.wbst-5000:after
	{
		content: none;
	}
	.wbst-testimonial-button
	{
		margin-top: 20px;
	}
	.wbst-footer-block
	{
		margin-top: 40px;
		text-align: center;
	}
	.wbst-footer-row i
	{
		margin-left: 0px;
	}	
	#sp-page-builder .page-content .sppb-section.wbst-footer-top-row
	{
		margin-top: 0px;
		margin-bottom: -10px;
	}	
	.wbst-logo-text
	{
		display: none;
	}
	.wbst-rent
	{
		top: auto;
		bottom: 10px;
	}
}