/*
Theme Name: Jevelin Child
Description: Child theme for Jevelin theme
Author: Shufflehound
Author URI: http://shufflehound.com
Template: jevelin
*/
.wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1564421611212.chair {

    display: none !important;

}
/* Feedback */ 
.vc_custom_1571392013570 {
    border-radius: 15px !important;
}
.vc_row .sh-button-container {
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}
.claimueberuns {
    max-width: 90% !important
}
/* default passwort schutz*/ 
.post-password-form {
    padding-top: 40px;
    text-align: center;
}
.woocommerce .wc-forward:hover, .woocommerce .button:not(.add_to_cart_button):hover, .woocommerce .checkout-button:hover, .woocommerce #respond input#submit:hover, .contact-form input[type="submit"]:hover, .wpcf7-form .wpcf7-submit:hover, .sh-video-player-image-play:hover, .sh-404-button:hover, .post-password-form input[type="submit"], .sh-pricing-button-style11:hover, .sh-revslider-button2.spacing-animation:not(.inverted):hover {
    display: inline-block;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
    line-height: 1.42857143;
    user-select: none;
text-align: center !important;
border: 0px solid transparent;
font-size: 16px !important;
padding-left: 25px !important;
padding-right: 25px !important;
padding-top: 12px !important;
padding-bottom: 12px !important;
border-radius: 10px !important;
background-color: #b1589d !important;
color: #ffffff !important;
margin-left: 15px !important;
}
/* simple download manager */ 
.sdm_download_button_box_default {
    text-align: center !important;
}
.sdm_download_button_box_default {
    text-align: center !important;
    color: #31b44b !important;
}
.sdm_download_button_box_default input[type="password"] {
    margin-bottom: 10px !important;
    margin-top: 10px  !important;
}
.pass_sumbit.sdm_pass_protected_download.sdm_download_with_condition.sdm_download.green {
    display: inline-block;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
    line-height: 1.42857143;
    user-select: none;
text-align: center !important;
border: 0px solid transparent;
font-size: 16px !important;
padding-left: 25px !important;
padding-right: 25px !important;
padding-top: 12px !important;
padding-bottom: 12px !important;
border-radius: 10px !important;
background-color: #b1589d !important;
color: #ffffff !important;
margin-top: 15px !important;
}
.sdm_download.green {
	background: -moz-linear-gradient(top, #b1589d, #b1589d);
    background-color: #b1589d;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.sdm_download.green:hover {
	background: -moz-linear-gradient(top, #31b44b, #31b44b);
    background-color: #31b44b !important;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
input[type="password"] {
    background-color: transparent !important;
border: 1px solid #31b44b  !important;
}
/* online bestellen*/ 
select::placeholder, input::placeholder, textarea::placeholder {
    height: inherit !important;
    line-height: normal !important;
    font-style: normal !important;
}
.caldera-grid .form-control, .caldera-grid output {
    font-size: 14px;
    line-height: 1.42857143 !important;
}
.caldera-grid .checkbox, .caldera-grid .radio {
    margin-top: -10px !important;
}
/* vitaminreich*/ 
.vc_custom_1571473808722 {
    margin-top: 0px !important;
    margin-right: -20px !important;
    margin-bottom: 0px !important;
    margin-left: -30px !important;
}
/* mega menue*/ 
.cmm-sub-container {
    margin-top: 18px !important;
}
.menuheading {
    font-weight: 100 !important;
    text-transform: uppercase !important;
	font-size: 20px !important;
	color: #b1589d !important;
}
.menuheading a {
    font-weight: 100 !important;
    text-transform: uppercase !important;
	font-size: 20px !important;
	color: #b1589d !important;
}
.menuheading a:hover {
	color: #31b44b !important;
}
.cmm-container .cmm.cmm-theme-default-461836 {
    margin: 25px 0px 0px 0px !important;
}
.cmm-container h6 {
	font-size: 20px !important;
	color: #b1589d !important;
}
.cmm-container .cmm.cmm-theme-default-461836 > li:hover > ul, .cmm-container .cmm.cmm-theme-default-461836 > li:hover > .cmm-sub-container, .cmm-container .cmm.cmm-theme-default-461836 > li:hover > .cmm-content-container {
    top: 135% !important;
}
/* mobile menue*/ 
header.primary-mobile {
    display: none !important;
}
body.sh-ipad-landscape-full-navigation header.primary-mobile {
		display: none !important;
}
#mg-wprm-wrap.cbp-spmenu-right, #mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right.custom, #mg-wprm-wrap.cbp-spmenu-left.custom, .cbp-spmenu-vertical {
    max-width: 100% !important;
}
#wprmenu_bar .bar_logo {
    height: 55px !important;
    margin-top: -10px !important;
}
#wprmenu_menu_ul {
    padding: 0px 30px 50px 0px !important;
        padding-top: 0px !important;
        padding-right: 30px !important;
        padding-bottom: 50px !important;
        padding-left: 0px !important;
}
#mg-wprm-wrap li.menu-item a {
    padding: 10px 0px 0px 40px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 40px;
}
#wprmenu_menu_ul {
    padding: 0px 30px 50px 0px !important;
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 0px !important;
}
#wprmenu_bar div.hamburger {
    margin-top: 5px;
    margin-right: 20px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 30px;
    height: 2px;
}
#mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right, #mg-widgetmenu-wrap.cbp-spmenu-widget-left, #mg-widgetmenu-wrap.cbp-spmenu-widget-right {
    top: 80px !important;
}
#mg-wprm-wrap {
    background-color: rgba(255, 255, 255, 1) !important;
}
html body div#wprmenu_bar {
    border-bottom: 1px solid rgba( 0,0,0,0.08 );
}	
/* Kontaktformular */
.caldera-grid label {
    font-weight: 200 !important;
    font-size: 12px !important;
}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
    margin-top: 6px !important;
}
.caldera-grid .btn {
    font-weight: 400;
    text-align: center !important;
    border: 0px solid transparent;
    font-size: 16px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    border-radius: 10px !important;
	background-color: #b1589d !important;
    color: #ffffff !important;
	margin-top: 0px !important;
	border: 0px solid #b1589d !important;
}
.caldera-grid .btn:hover {
	background-color: #31b44b !important;
}
.caldera-grid .form-control {
    margin-bottom: 10px !important;
}
.caldera-grid a:focus, .caldera-grid a:hover {
    color: #31b44b !important;
    text-decoration: none !important;
}
.caldera-grid .has-error .help-block {
    color: #b1589d !important;
    font-size: 14px !important;
}
.caldera-grid .has-error .form-control:focus {
    border-color: #b1589d !important;
    box-shadow: none !important; 
}
input.form-control.parsley-error, select.form-control.parsley-error, textarea.form-control.parsley-error {
    color: #b1589d !important;
    background-color: #f7ebf4 !important;
    border-color: #b1589d !important;
}
.caldera-grid .form-control:focus {
    border-color: #31b44b !important;;
    box-shadow: none !important;
}
.form-control:focus {
    border-color: #31b44b !important;
}
.form-control:focus {
   border-color: #31b44b !important;
}
.caldera-grid .alert-success {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #31b44b !important;
    font-weight: 200 !important;
    text-align: center !important;
    font-size: 22px !important;
}
.caldera-grid .alert-success {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #31b44b !important;
    font-weight: 200 !important;
    text-align: left !important;
    font-size: 22px !important;
    margin-top: 5% !important;
}
.caldera-grid .form-control, .caldera-grid output {
    color: #999 !important;
}
/* page*/ 
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0px !important;
}
.sh-header:not(.sh-header-6) .container, .sh-header-top:not(.sh-header-top-6) .container {
    width: 100% !important;
    max-width: 96% !important;
}
#wrapper > .sh-page-layout-default {
    padding: 0px 0px !important;
}
/* Feedback */
.feedback {
    font-weight: 200 !important;
	font-size: 24px;
	color: #31b44b !important;
	text-transform: uppercase !important;
}
.wpb_text_column.wpb_content_element.feedback {
    margin-left: -40px !important;
}
/* fonts */
p {
    font-weight: 200 !important;
}
body h1, body h2, body h3, .sh-heading span.sh-heading-content {
    font-weight: 100 !important;
    text-transform: uppercase !important;
}
body h4 {
    font-weight: 100 !important;
    text-transform: uppercase !important;
}
body h6 {
   font-weight: 100 !important;
	color: #b1589d !important;
	margin-bottom: 5px !important;
}
body h5 {
    font-weight: 100 !important;
    margin-bottom: 20px !important;
	color: #000000 !important;
}
.allergene {
    font-weight: 100 !important;
    margin: 0px 0 0px 0 !important;
	font-size: 28px !important;
	 font-family: 'Lato'!important;
	 color: #31b44b !important;
	 padding-top: 22px !important;
}
.allergenemagenta {
    font-weight: 100 !important;
    margin: 0px 0 0px 0 !important;
	font-size: 28px !important;
	 font-family: 'Lato'!important;
	 padding-top: 22px !important;
	 color: #b1589d !important;
}
ul {
    margin-top: 20px;
    margin-bottom: 10px;
    color: #b1589d !important;
}
li {
    padding-left: 20px;
    margin-left: 0px;
    font-weight: 200;
    line-height: 1.5 !important;
	color: #000 !important;
} 
.lihome {
	font-size: 28px !important;
	font-family: 'Lato'!important;
	padding-top: 0px !important;
	color: #31b44b !important;
}
ul h3 {
    font-weight: 100 !important;
    margin: 0px 0 10px 0 !important;
	    color: #b1589d !important;
}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding-top: 0px !important;
}
/* button */
.sh-button.sh-button-medium {
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-top: 8px!important;
    padding-bottom: 8px !important;
}
.cn-button.wp-default {
    margin-left: 10px !important;
    font-family: 'Lato'!important;
    line-height: 14px !important;
    padding: 10px 20px !important;
    background: #b1589d !important;
    border-color: #b1589d !important;
    color: #fff !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    border-radius: 10px 10px 10px 10px !important;
}
/* back to top */ 
.sh-back-to-top.filled {
    background-color: #31b44b !important;
    border-color: #31b44b !important;
    color: #fff;
}
/* copyright*/ 
.sh-footer .sh-copyrights {
    color: #31b44b;
    font-size: 14px;
    text-align: center !important;
}
.sh-copyrights-style1 {
    min-width: 100% !important;
}
/* landingpage */ 
.landingpage a {
	color: #31b44b !important;
}
.landingpage a:hover {
	color: #b1589d !important;
}
/* Hier alles groesser als 1900px Desktop */ 
@media only screen and (min-width: 1900px) {
p {
    font-weight: 200 !important;
    font-size: 22px !important;
}
h1 {
    font-size: 60px !important;
}
h3 {
    font-size: 40px !important;
}
li {
    padding-left: 20px;
    margin-left: 0px;
    font-weight: 200;
    line-height: 1.5 !important;
	font-size: 22px !important;
} 
/* Feedback */
.feedback {
    font-weight: 200 !important;
	font-size: 40px !important;
	color: #31b44b !important;
	text-transform: uppercase !important;
}
.wpb_text_column.wpb_content_element.feedback {
    margin-left: -80px !important;
}}
/* Hier alles groesser als 1440px Desktop */ 
@media only screen and (min-width: 1440px) and (max-width: 1900px) {
/* page general*/ 
.vc_custom_1564586576364 {
    margin-top: 40px !important;
    padding-left: 20px !important;
	padding-right: 40px !important;
}
.vc_custom_1564571723115 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
/* chairs*/ 
.chair {
    display: none !important;
}
.chairleft {
    display: none !important;
}

/* Feedback */
.feedback {
    font-weight: 200 !important;
	font-size: 20px !important;
	color: #31b44b !important;
	text-transform: none !important;
}
.wpb_text_column.wpb_content_element.feedback {
    margin-left: -20px !important;
}
/* headlines & text */
h1 {
    font-weight: 100 !important;
    margin: 0px 0 0px 0 !important;
}
h2, h3 {
    font-weight: 100 !important;
    margin: 0px 0 10px 0 !important;
}
h3 {
    font-size: 30px !important;
}
/* Speiseplan h4 und h5*/ 
h4, h5, h6 {
    font-weight: 100 !important;
    margin: 0px 0 10px 0 !important;
}
body h6 {
   font-weight: 100 !important;
	color: #b1589d !important;
	margin-bottom: 5px !important;
}
p {
    margin: 0 0 20px;
    font-weight: 200;
    line-height: 1.5 !important;
}
li {
    padding-left: 20px;
    margin-left: 0px;
    font-weight: 200;
    line-height: 1.5 !important;
	font-size: 18px !important;
} 
.allergene, .allergenemagenta {
	font-size: 20px !important;
}
.leerallergene {
	min-height: 70px !important;
}
.widget-item li > a {
    margin-left: 0px !important;
    line-height: 1em;
}
/* footer*/ 
footer.sh-footer {
    background: url("https://veras-vitaminreich.de/wp-content/uploads/2019/07/VerasVitaminReich_bg.jpg");
}
.sh-footer .sh-copyrights,
.sh-footer .sh-footer-widgets {
    background: transparent;
}
.sh-footer .sh-footer-widgets {
    font-size: 16px;
}
.sh-footer-widgets ul li, .sh-footer-widgets ul li {
        padding-top: 0px !important;
        padding-bottom: 10px !important;
	    margin-top: 0px !important;
        margin-bottom: 0px !important;
}
/* cookie notice*/ 
#cookie-notice {
    text-align: center;
    font-size: 0.9em;
    font-family: 'Lato';
    font-weight: 300;
    line-height: 1.5;
    margin-bottom: -20px;
    padding: 10px 10px;
}
#cookie-notice .cn-button {
    margin-left: 10px !important;
    font-family: 'Lato'!important;
    line-height: 14px!important;
    padding: 10px 20px!important;
    background: #b1589d!important;
    border-color: #b1589d!important;
    color: #fff!important;
    text-shadow: none!important;
    text-transform: uppercase!important;
    border-radius: 10px 10px 10px 10px !important;
	margin-top: 20px !important;
}
/* Feedback */
.feedback p {
    font-weight: 200 !important;
	font-size: 26px !important;
	color: #31b44b !important;
	text-transform: none !important;
}
.wpb_text_column.wpb_content_element.feedback {
    margin-left: -40px !important;
}}
/* Hier alles von 1440px breite bis 1600px (17 Zoll)  */ 
@media only screen and (min-width: 1440px) and (max-width: 1600px) {
.vc_custom_1564570758326 {
    margin-top: -20px !important;
}
.lihome {
	font-size: 20px !important;
	font-family: 'Lato'!important;
	padding-top: 22px !important;
	color: #31b44b !important;
}
ul {
    color: #31b44b !important;
}
h1 {
    font-size: 55px !important;
}
h2 {
    font-size: 40px !important;
}
h3 {
    font-size: 24px !important;
}}
/* Hier alles von 1280px breite bis 1400px (17 Zoll)  */ 
@media only screen and (min-width: 1280px) and (max-width: 1400px) {
/* mega menue*/ 
.cmm-container .cmm.cmm-theme-default-461836 > li:hover > ul, .cmm-container .cmm.cmm-theme-default-461836 > li:hover > .cmm-sub-container, .cmm-container .cmm.cmm-theme-default-461836 > li:hover > .cmm-content-container {
    top: 115% !important;
}
.cmm-container li {
    padding-left: 0px !important;
}
.cmm-container .cmm.cmm-theme-default-461836 li > .cmm-content-container .cmm-content-wrapper {
    padding: 20px 20px 20px 20px !important;
}
.sh-header:not(.sh-header-6) .container, .sh-header-top:not(.sh-header-top-6) .container {
    width: 97% !important;
    max-width: 97% !important;
}
/* page general*/ 
.vc_custom_1564586576364 {
    margin-top: 40px !important;
    padding-left: 0px !important;
	padding-right: 40px !important;
}
.vc_custom_1564681824369 {
    margin-top: 40px !important;
    padding-left: 20px !important;
}
.vc_custom_1564418493853 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: -30px !important;
    padding-top: 0px !important;
    padding-right: 30px !important;
    padding-bottom: 0px !important;
    padding-left: 20px !important;
}
/* chairs*/ 
.chair {
    display: none !important;
}
.chairleft {
    display: none !important;
}
/* button */
.leerbutton {
    max-height: 20px !important;
}
/* Feedback */
.feedback {
    font-weight: 200 !important;
	font-size: 24px !important;
	color: #31b44b !important;
	text-transform: uppercase !important;
}
.wpb_text_column.wpb_content_element.feedback {
    margin-left: -20px !important;
}
/* headlines & text */
h1, h2, h3, h4, h5, h6 {
    margin: 0px 0 10px 0 !important;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
}
h1 {
    font-size: 45px !important;
    font-weight: 100 !important;
    margin-top: 0px;
    margin-bottom: 0px;
}
h2 {
    font-size: 35px !important;
    font-weight: 100 !important;
    margin-top: 0px;
    margin-bottom: 0px;
}
h3 {
    font-size: 25px !important;
	margin-bottom: 10px !important;
}
h6 {
   font-weight: 100 !important;
	color: #b1589d !important;
	margin-bottom: 0px !important;
}
.lihome {
	font-size: 18px !important;
	font-family: 'Lato'!important;
	padding-top: 0px !important;
	color: #31b44b !important;
}
.li {
	font-size: 16px !important;
}
html body, html .menu-item a {
	font-size: 16px !important;
}
/* Speiseplan h4 und h5*/ 
h4, h6 {
    font-size: 35px !important;
}
h5 {
    font-size: 25px !important;
}
p {
    font-size: 16px;
	margin: 0 0 20px;
    font-weight: 200;
    line-height: 1.5 !important;
}
.allergene, .allergenemagenta {
	font-size: 20px !important;
}
.leerallergene{
	min-height: 60px !important;
}
.vc_row.vc_column-gap-25 {
    margin-left: -60px;
    margin-right: -60px;
}
/* footer */ 
.sh-footer .sh-footer-widgets {
    font-size: 16px !important;
}
.sh-footer .sh-footer-widgets p {
    font-size: 16px;
    margin: 0 0 20px;
    font-weight: 200;
    line-height: 1.5 !important;
}
footer.sh-footer {
    background: url("https://veras-vitaminreich.de/wp-content/uploads/2019/07/VerasVitaminReich_bg.jpg");
}
.sh-footer-widgets ul li, .sh-footer-widgets ul li {
        padding-top: 0px !important;
        padding-bottom: 10px !important;
	    margin-top: 0px !important;
        margin-bottom: 0px !important;
}
/* Über uns */
.vc_custom_1571305827748 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}
.vc_custom_1571305606909 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}}
/* Hier alles von 1110px bis 1300px  (mobiles menue breaking point)*/ 
@media only screen and (min-width: 1111px) and (max-width: 1300px) {
.sh-table {
    display: table;
    width: 105% !important;
}}		
/* Hier alles bis 1180px  (mobiles menue breaking point)*/ 
@media only screen and (min-width: 1px) and (max-width: 1180px) {
header  {
    display: none !important;
}
#content {
    margin-top: 35px !important;
}}
/* Hier alles von 1024px breite bis 1279px  (15 Zoll)*/ 
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
/* header*/ 
.sh-header:not(.sh-header-6) .container, .sh-header-top:not(.sh-header-top-6) .container {
margin-left: 20px !important;
margin-right: -20px !important;
}
/* page general*/ 
.vc_column_container > .vc_column-inner {
    margin-bottom: 0px !important;
}
.vc_column_container {
    margin-bottom: 0px !important;
}
.vc_custom_1564586576364 {
    margin-top: 40px !important;
    padding-left: 0px !important;
	padding-right: 40px !important;
}
.leer {
    max-height: 15px !important;
}
.vc_custom_1564586576364 {
    margin-top: 40px !important;
    padding-left: 0px !important;
}
.vc_custom_1564570546519 {
    margin-top: 0px !important;
    padding-right: 40px !important;
    padding-left: 40px !important;
}
.vc_custom_1564578805962, .vc_column-inner.vc_custom_1564563243392 {
	background-image: none !important;
}
.vc_custom_1566926920229  {
    margin-top: 45px !important;
}
.vc_custom_1566927131677 {
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}
.vc_custom_1564563243392 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}
.vc_custom_1566905688185 {
    margin-right: 0px !important;
}
.vc_custom_1564589450983, .vc_custom_1566907760844 {
    margin-right: 0px !important;
}
.vc_custom_1564589461763, .vc_custom_1566908064276 {
    margin-right: 30px !important;
}
.vc_custom_1564418493853 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: -30px !important;
    padding-top: 0px !important;
    padding-right: 20px !important;
    padding-bottom: 0px !important;
    padding-left: 20px !important;
}
.vc_custom_1567085068022 {
    padding-right: 20px !important;
    padding-left: 40px !important;
}
.vc_custom_1566991004248 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0px !important;
}
/* kitas */ 
.vc_custom_1571491138648 {
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}	
/* ueber uns*/ 
.vc_custom_1571305606909 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}
.vc_custom_1571305827748 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}
	
/* claim */
.vc_custom_1566926611287 {
    padding-top: 0px !important;
}
/* chairs*/ 
.chair {
    display: none !important;
}
.chairleft {
    display: none !important;
}
/* Feedback */
.feedback {
    font-weight: 200 !important;
	font-size: 24px !important;
	color: #31b44b !important;
	text-transform: none !important;
}
.wpb_text_column.wpb_content_element.feedback {
    margin-left: -10px !important;
}
/* headlines & text */
h1, h2, h3, h4, h5, h6 {
    margin: 0px 0 0px 0 !important;
}
h1 {
    font-size: 40px !important;
    font-weight: 100 !important;
    margin-top: 0px;
    margin-bottom: 0px;
}
h2 {
    font-size: 24px !important;
    font-weight: 100 !important;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
h3 {
    font-size: 20px !important;
	    margin-bottom: 10px !important;
}
h4 {
    font-size: 34px !important;
	margin-bottom: 10px !important;
}
h5 {
    font-size: 18px !important;
	margin-bottom: 10px !important;
}
h6 {
    font-size: 20px !important;
	margin-bottom: 10px !important;
}
.lihome {
	font-size: 16px !important;
	font-family: 'Lato'!important;
	padding-top: 0px !important;
	color: #31b44b !important;
}
ul {
	color: #31b44b !important;
}
li {
    padding-left: 10px;
    margin-left: -20px;
	font-size: 14px !important;
}
p {
    font-size: 14px !important;
	line-height: 1.4 !important;
}
.allergene, .allergenemagenta {
	font-size: 14px !important;
		 padding-top: 28px !important;
}
.leerallergene{
	min-height: 80px !important;
}
/* footer*/ 
.image.wp-image-18.attachment-medium.size-medium {
    margin-left: -20px;
}
.sh-footer-columns p {
    font-size: 13px !important;
}
.sh-footer-widgets ul {
    text-align: left !important;
    padding-left: 20px !important;
}
.sh-footer-widgets {
    padding: 40px 0 40px 0 !important;
}
footer.sh-footer {
    background: url("https://veras-vitaminreich.de/wp-content/uploads/2019/07/VerasVitaminReich_bg.jpg");
}
.sh-footer-widgets h3 {
    margin-bottom: 20px !important;
}
ol, ul {
    margin-top: 0px;
    margin-bottom: 10px;
}
/* vitaminreich */ 
.vc_custom_1570533501694 {
    padding-top: 10px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-bottom: 20px !important;
}
.vc_custom_1570533518113 {
    padding-top: 10px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-bottom: 20px !important;
}
.vc_custom_1570533535437 {
    padding-top: 10px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-bottom: 20px !important;
}
/* online bestellen */ 
.vc_custom_1570723393171 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1570811007734 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.null {   
	max-height: 0px !important;
}}
/* Hier alles kleiner als 1023px Desktop */ 
@media (max-width: 1023px) {
/* Page Container */
.container {
 max-width: 600px!important;
}
.sh-column,
.vc_column_container:not(.vc_col-xs-1):not(.vc_col-xs-10):not(.vc_col-xs-11):not(.vc_col-xs-12):not(.vc_col-xs-2):not(.vc_col-xs-3):not(.vc_col-xs-4):not(.vc_col-xs-5):not(.vc_col-xs-6):not(.vc_col-xs-7):not(.vc_col-xs-8):not(.vc_col-xs-9) {
	    width: 100% !important;
}
.bildleiste.wpb_column.vc_column_container.vc_col-sm-4 {
    display: none;
}}
/* Hier alles von 768px breite bis 1023px (tablet quer small)  */ 
@media only screen and (min-width: 768px) and (max-width: 1023px) {
/* page general*/ 
.vc_single_image-img.attachment-full {
    min-width: 105%;
    margin-left: -10px;
}
.vc_custom_1564586576364 {
    margin-top: 40px !important;
    padding-left: 0px !important;
	padding-right: 40px !important;
}
.vc_custom_1564681824369 {
    margin-top: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px  !important;
}
.vc_custom_1564837471590 {
    margin-top: 40px !important;
    padding-left: 20px !important;
    padding-right: 20px;
}
.leer {
    max-height: 32px !important;
}
.leericon {
    max-height: 10px !important;
}
.vc_custom_1564570546519 {
    margin-top: 20px !important;
    padding-right: 40px !important;
    padding-left: 40px !important;
	background-image: none !important;
}
.vc_custom_1564578805962 {
	background-image: none !important;
}
.vc_custom_1564418764059, .vc_custom_1564563243392 {
    background-image: none !important;
}
/* ueber uns */ 
.vc_custom_1571305606909 {
    margin-top: 20px !important;
	margin-left: 20px !important;
    margin-right: 20px !important;
}	
.vc_custom_1571491728000 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.vc_custom_1571491817572 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}	
.vc_custom_1571492100915 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}
.vc_custom_1571305827748 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.vc_custom_1571567293526 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}
.vc_custom_1571567329017 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}
.vc_custom_1571567724723 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}
/* Foodtruck */ 
.vc_custom_1564682575128 {
    margin-top: 10px !important;
    margin-right: 60px !important;
    margin-bottom: 10px !important;
    margin-left: 40px !important;
}
.vc_custom_1566985292644 {
    margin-right: 20px !important;
    margin-bottom: 0px !important;
    margin-left: 20px !important;
}
.slogan {
    margin-right: 60px !important;
    margin-bottom: 0px !important;
    margin-left: 60px !important;
}
.vc_custom_1570875930758 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.vc_custom_1570875935505 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.vc_column-inner.vc_custom_1564563243392 {
    text-align: center;
}	
.vc_column-inner.vc_custom_1564578805962 {
	text-align: center;
}
.vc_custom_1570876233427 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}	
.vc_custom_1570876226227 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}
	

.vc_custom_1564418493853 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 20px !important;
    padding-bottom: 0px !important;
    padding-left: 20px !important;
}
.vc_column_container > .vc_column-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.vc_custom_1564589450983 {
    margin-top: 0px !important;
    margin-right: -10px !important;
    margin-bottom: 0px !important;
    margin-left: -10px !important;
}
.vc_custom_1564589461763 {
    margin-top: 0px !important;
    margin-right: -10px !important;
    margin-bottom: 0px !important;
    margin-left: -10px !important;
}

.vc_column-inner.vc_custom_1564570546519 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.vc_column-inner.vc_custom_1564563243392 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.wpb_single_image.wpb_content_element.vc_align_center.vc_custom_1564422292183.chairs {
    display: none;
}

.vc_custom_1564420139645 {
    margin-top: 0px !important;
    margin-right: -10px !important;
    margin-bottom: 0px !important;
    margin-left: -10px !important;
}
	.vc_custom_1564589456996 {
    margin-top: 0px !important;
    margin-right: -10px !important;
    margin-bottom: 0px !important;
    margin-left: -10px !important;
}
/* chairs*/ 
.chair {
    display: none !important;
}
.chairleft {
    display: none !important;
}
/* button */
.leerbutton {
    max-height: 20px !important;
}
/* Feedback */
.feedback p {
    font-weight: 200 !important;
	font-size: 20px !important;
	color: #31b44b !important;
	text-transform: none !important;
	text-align: center !important;
}
.wpb_text_column.wpb_content_element.feedback {
    margin-left: 0px !important;
}
/* headlines & text */
h1 {
    font-size: 45px !important;
    font-weight: 100 !important;
    margin-top: 0px !important;
    margin-bottom: 5px !important;
}
h2 {
    font-size: 30px !important;
    font-weight: 100 !important;
    margin-top: 0px !important;
    margin-bottom: 5px !important;
}
h3 {
    font-size: 20px !important;
	font-weight: 100 !important;
    margin-top: 0px !important;
    margin-bottom: 5px !important;
}
.lihome {
	font-size: 20px !important;
	font-family: 'Lato'!important;
	padding-top: 22px !important;
	color: #31b44b !important;
}
/* Speiseplan h4 und h5*/ 
h4 {
    font-size: 35px !important;
}
h5 {
    font-size: 25px !important;
}
h6 {
    font-size: 20px !important;
}
body h6 {
   font-weight: 100 !important;
	color: #b1589d !important;
	margin-bottom: 0px !important;
}
h4, h5, h6 {
    font-weight: 100 !important;
    margin: 0px 0 5px 0 !important;
}
p {
    margin: 0 0 0 0;
    font-weight: 200;
    line-height: 1.4 !important;
	font-size: 16px;
}
/* vitaminreich */ 	
.vc_custom_1566905538628 {
    margin-right: 40px !important;
    margin-left: 40px !important;
}
.vc_custom_1567005197168 {
    margin-right: 0px !important;
    margin-left: 40px !important;
}
.vc_custom_1571299674626 {
    margin-right: 0px !important;
    margin-left: 40px !important;
}
.vc_custom_1571475249977 {
    padding-left: 40px !important;
}
.vc_custom_1571295379907 {
    margin-left: 40px;
}
.vc_custom_1571487633245 {
    margin-right: 0px !important;
    margin-left: 20px !important;
    padding-right: 20px !important;
}
/* kitas */ 	
.vc_custom_1566907423442 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    margin-top: 40px !important;
}
.vc_custom_1566907423442 {
    margin-right: 0px !important;
    margin-left: 40px !important;
}
.vc_custom_1570612031178 {
    margin-right: 0px !important;
    margin-left: 40px !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
}
.vc_custom_1564564917355 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    text-align: center;
}
.vc_custom_1571491163447 {
    margin-right: 40px !important;
    margin-left: 40px !important;
}
/* Schulmensen */ 
.vc_custom_1566479432062 {
    text-align: center !important;
}	
.vc_column-inner.vc_custom_1564418493853 {
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 40px !important;
    padding-bottom: 60px !important;
	text-align: center !important;
}	
.vc_custom_1570612060663 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    text-align: center;
}
.vc_custom_1571491158762 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    margin-top: 40px;
}
.vc_custom_1571491194381 {
    margin-right: 40px !important;
    margin-left: 40px !important;
    text-align: center;
}
.vc_custom_1570875494957 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    margin-top: 40px;
}
.vc_custom_1570874163539 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    margin-top: 40px !important;
}
.vc_custom_1570874215264 {
    margin-right: 40px !important;
    margin-left: 40px !important;
}
.vc_custom_1571234968081 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    margin-top: 40px !important;
}
p {
    text-align: center !important;
}
/* lieferanten */ 
.page-template-default.page.page-id-928.logged-in.theme-jevelin.cookies-set.cookies-accepted.woocommerce-js.wpb-js-composer.js-comp-ver-6\.0\.4.vc_responsive.singular.sh-ipad-landscape-full-navigation.sh-header-mobile-spacing-compact.sh-body-header-sticky.carousel-dot-style1.carousel-dot-spacing-5px.carousel-dot-size-standard.cbp-spmenu-push p {
    text-align: left !important;
}
/* ueber uns */ 
.page-template-default.page.page-id-1702.logged-in.theme-jevelin.cookies-set.cookies-accepted.woocommerce-js.wpb-js-composer.js-comp-ver-6\.0\.4.vc_responsive.singular.sh-ipad-landscape-full-navigation.sh-header-mobile-spacing-compact.sh-body-header-sticky.carousel-dot-style1.carousel-dot-spacing-5px.carousel-dot-size-standard.cbp-spmenu-push p {
    text-align: left !important;
}
/* zertifizierungen */ 
.page-template-default.page.page-id-887.logged-in.theme-jevelin.cookies-set.cookies-accepted.woocommerce-js.wpb-js-composer.js-comp-ver-6\.0\.4.vc_responsive.singular.sh-ipad-landscape-full-navigation.sh-header-mobile-spacing-compact.sh-body-header-sticky.carousel-dot-style1.carousel-dot-spacing-5px.carousel-dot-size-standard.cbp-spmenu-push p {
    text-align: left !important;
}
/* warenanahme */ 
.page-template-default.page.page-id-1059.logged-in.theme-jevelin.cookies-set.cookies-accepted.woocommerce-js.wpb-js-composer.js-comp-ver-6\.0\.4.vc_responsive.singular.sh-ipad-landscape-full-navigation.sh-header-mobile-spacing-compact.sh-body-header-sticky.carousel-dot-style1.carousel-dot-spacing-5px.carousel-dot-size-standard.cbp-spmenu-push p {
    text-align: left !important;
}
/* speisepläne */ 
.page-template-default.page.page-id-310.logged-in.theme-jevelin.cookies-set.cookies-accepted.woocommerce-js.wpb-js-composer.js-comp-ver-6\.0\.4.vc_responsive.singular.sh-ipad-landscape-full-navigation.sh-header-mobile-spacing-compact.sh-body-header-sticky.carousel-dot-style1.carousel-dot-spacing-5px.carousel-dot-size-standard.cbp-spmenu-push p {
    text-align: left !important;
}
.page-template-default.page.page-id-802.logged-in.theme-jevelin.cookies-set.cookies-accepted.woocommerce-js.wpb-js-composer.js-comp-ver-6\.0\.4.vc_responsive.singular.sh-ipad-landscape-full-navigation.sh-header-mobile-spacing-compact.sh-body-header-sticky.carousel-dot-style1.carousel-dot-spacing-5px.carousel-dot-size-standard.cbp-spmenu-push p {
    text-align: left !important;
}
/* allergene */ 
.page-template-default.page.page-id-1433.logged-in.theme-jevelin.cookies-set.cookies-accepted.woocommerce-js.wpb-js-composer.js-comp-ver-6\.0\.4.vc_responsive.singular.sh-ipad-landscape-full-navigation.sh-header-mobile-spacing-compact.sh-body-header-sticky.carousel-dot-style1.carousel-dot-spacing-5px.carousel-dot-size-standard.cbp-spmenu-push p {
    text-align: left !important;
}
.page-template-default.page.page-id-443.logged-in.theme-jevelin.cookies-set.cookies-accepted.woocommerce-js.wpb-js-composer.js-comp-ver-6\.0\.4.vc_responsive.singular.sh-ipad-landscape-full-navigation.sh-header-mobile-spacing-compact.sh-body-header-sticky.carousel-dot-style1.carousel-dot-spacing-5px.carousel-dot-size-standard.cbp-spmenu-push p {
    text-align: left !important;
}
.page-template-default.page.page-id-1430.logged-in.theme-jevelin.cookies-set.cookies-accepted.woocommerce-js.wpb-js-composer.js-comp-ver-6\.0\.4.vc_responsive.singular.sh-ipad-landscape-full-navigation.sh-header-mobile-spacing-compact.sh-body-header-sticky.carousel-dot-style1.carousel-dot-spacing-5px.carousel-dot-size-standard.cbp-spmenu-push p {
    text-align: left !important;
}
/* online bestellen */ 
.page-template-default.page.page-id-1486.logged-in.theme-jevelin.cookies-set.cookies-accepted.woocommerce-js.wpb-js-composer.js-comp-ver-6\.0\.4.vc_responsive.singular.sh-ipad-landscape-full-navigation.sh-header-mobile-spacing-compact.sh-body-header-sticky.carousel-dot-style1.carousel-dot-spacing-5px.carousel-dot-size-standard.cbp-spmenu-push p {
    text-align: left !important;
}
/* footer */ 
footer.sh-footer {
    background: none !important;
}
.sh-footer .sh-footer-widgets {
    font-size: 12px !important;
}
.sh-footer .sh-footer-widgets p {
    font-size: 11px !important;
    margin: 0 0 0 !important;
    font-weight: 200;
    line-height: 1.5 !important;
	text-align: left !important;
}
.sh-footer-widgets {
    padding: 0px 0 0px 0 !important;
}
.sh-footer .sh-footer-widgets a, .sh-footer .sh-footer-widgets li a, .sh-footer .sh-footer-widgets h6 {
    color: #b1589d;
    font-size: 14px !important;
}
.image.wp-image-18.attachment-medium.size-medium {
    margin-left: -20px;
}
.sh-footer-widgets ul li:first-child {
    padding-top: 0 !important;
    padding-bottom: 0px !important;
}
.sh-footer-widgets ul li, .sh-footer-widgets ul li {
        padding-top: 0px !important;
        padding-bottom: 10px !important;
	    margin-top: 0px !important;
        margin-bottom: 0px !important;
}
.sh-footer-columns {
    width: 130%;
    margin-left: -60px !important;
}
.sh-footer {
    margin-top: 40px !important;
	margin-bottom: 40px !important;
}
.sh-footer .sh-footer-columns > .widget-item {
    width: 33% !important;
}
.sh-footer-columns > .widget-item {
    display: inline-block;
    padding: 20px 20px 0px 20px !important;
        padding-top: 40px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
}
/* online bestellen */ 
.vc_custom_1570723393171 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1570811007734 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.null {   
	max-height: 0px !important;
}
/* Pausenverkauf */ 
.vc_custom_1571226000705 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}
.vc_custom_1571225952948 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}}
/* Hier alles von 1px breite bis 767px (Smartphone & tablet hoch einzeilig)  */ 
@media only screen and (min-width: 1px) and (max-width: 767px) {
/* page general*/ 
#content {
    margin-top: 40px !important;
}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0px !important;
}
#wrapper > .sh-page-layout-default {
        padding-top: 38px !important;
}
.vc_row.vc_column-gap-25 > .vc_column_container {
    padding: 0px !important;
}
.leer {
    max-height: 10px !important;
}
.startimage {
    min-width: 104% !important;
    margin-bottom: 0px !important;
}
.speiseplan {
    min-width: 100% !important;
    margin-bottom: 0px !important;
}
.wpb_single_image img {
    max-width: 130% !important;
}
.wpb_single_image img {
    max-width: 100% !important;
}
.speiseplan {
    max-width: 95% !important;
    margin-left: 15px !important;
    margin-bottom: 30px !important;
    padding-left: 0px !important;
}
.image.wp-image-18.attachment-medium.size-medium {
    margin-left: -20px;
}
.vc_custom_1564418764059, .vc_custom_1564418493853, .vc_custom_1564563243392, .vc_custom_1564571790836, vc_custom_1564570546519 {
    background-image: none !important;
}
.vc_custom_1564578155382, .vc_custom_1564563243392, .vc_custom_1564571790836, .vc_custom_1564578805962, .vc_custom_1564570546519 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.vc_custom_1564578805962 {
    background-image: none !important;
}
.vc_custom_1564586441699 {
    margin-left: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1564571790836 {
    margin-right: 0px !important;
    margin-left: -15px !important;
}
/* chairs*/ 
.chair {
    display: none !important;
}
.chairleft {
    display: block !important;
}
.chairs {
    display: none !important;
}
/* Feedback */
.feedback p {
    font-weight: 200 !important;
	font-size: 20px !important;
	color: #31b44b !important;
	text-transform: none !important;
	text-align: center !important;
}
.wpb_text_column.wpb_content_element.feedback {
    margin-left: 0px !important;
}
/* headlines & text */
p {
    font-size: 16px;
    margin: 10px 0 10px !important;
    font-weight: 200;
    line-height: 1.5 !important;
	text-align: center !important;
}
h1 {
    font-size: 40px !important;
    font-weight: 100 !important;
    margin-bottom: 10px !important;
}
h2 {
    font-size: 28px !important;
    font-weight: 100 !important;
    margin-bottom: 10px !important;
}
h3 {
    font-size: 18px !important;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0px 0 0px 0 !important;
	text-align: center !important;
}
/* Speiseplan h4 und h5*/ 
h4 {
    font-size: 23px !important;
}
h5 {
    font-size: 18px !important;
}
h6 {
    font-size: 14px !important;
}
h4, h5, h6 {
    font-weight: 100 !important;
    margin: 0px 0 5px 0 !important;
}
ul {
    margin-left: -20px;
}
li {
    padding-left: 0px !important;
	font-size: 16px !important;
} 
.lihome {
	font-size: 15px !important;
	margin-top: -20px !important;
}
.lihome ul {
    margin-left: -20px !important;
	margin-top: 20px !important;
	margin-bottom: -10px !important;
}
ul h3 {
   font-size: 20px !important;
    text-transform: none !important;
	margin: 0px 0 0px 0 !important;
}
.allergene, .allergenemagenta {
	font-size: 16px !important;
	padding-top: 34px !important;
	text-align: left !important;
}
.leerallergene{
	min-height: 50px !important;
}
/* footer */ 
.sh-footer .sh-footer-widgets {
    font-size: 12px !important;
}
footer.sh-footer {
    background: none !important;
}
.sh-footer-columns > .widget-item {
    padding: 0 0 !important;
}
sh-footer-widgets {
    padding: 40px 0 40px 0 !important;
}
.sh-footer-widgets ul li, .sh-footer-widgets ul li {
        padding-top: 0px !important;
        padding-bottom: 10px !important;
	    margin-top: 0px !important;
        margin-bottom: 0px !important;
}
html body, html .menu-item a {
    font-size: 15px !important;
}
.image.wp-image-18.attachment-medium.size-medium {
    margin-left: 0px !important;
}
/* speiseplan */ 
.vc_custom_1564581732802 {
    padding-right: 0px !important;
    padding-left: -10px !important;
}
.vc_custom_1564586576364 {
    margin-top: 40px !important;
    padding-left: 0px !important;
}
.vc_custom_1564583678792 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.vc_custom_1564837471590 {
    margin-top: 10px !important;
    padding-left: 0px !important;
}
.vc_custom_1564418493853 {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    margin-left: -40px !important;
    padding-top: 0px !important;
    padding-right: 20px !important;
}
.slogan {
    max-width: 98% !important;
	margin-left: 0px !important;
}
/* kitas */ 
.vc_custom_1570875468538 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.vc_custom_1571217645256 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.vc_custom_1571487789762 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
    background-image: none !important;
}
.vc_custom_1571491194381 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.vc_custom_1570875494957 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    margin-top: 40px !important;
}
/* vitaminreich */ 
.vc_custom_1566905238447 {
    margin-top: -20px  !important;
	padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1566905148264, .vc_custom_1566905158786, .vc_custom_1566905172494, .vc_custom_1566902964957, .vc_custom_1566903257843, .vc_custom_1566903405563 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.vc_custom_1566905688185 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-right: 0px !important;
}
/* schulmensen */ 
.vc_custom_1566907555529 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.vc_custom_1571399245365 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.vc_custom_1566907760844 {
    display: none;
}
.vc_custom_1571399216594 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.vc_custom_1570874222113 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.vc_custom_1570875224388 {
    display: none !important;
}
	
.vc_custom_1570533391362 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1570876722937 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-right: 0px !important;
}
.vc_custom_1570533501694 {
    padding-top: 0px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.vc_custom_1570533518113 {
    padding-top: 0px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.vc_custom_1570533535437 {
    padding-top: 0px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.vc_custom_1567005197168 {
    margin-right: 0px !important;
    margin-left: -10px !important;
    margin-top: -40px !important;
}
.vc_custom_1571295379907 {
    padding-left: 40px !important;
}
.vc_custom_1571299674626 {
    margin-right: 0px !important;
    margin-left: -40px !important;
}
.vc_custom_1570551706948 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.vc_custom_1570695522256 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
/* Greenfacts */ 
.vc_custom_1566915665031 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1566993356888 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.vc_custom_1566989981004 {
    margin-top: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.vc_custom_1566989972058 {
    margin-top: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.vc_custom_1570535950745 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_row_560190268 {
    padding: 0px 0px 0px 0px !important;
}
/* Mitagessen */ 
.vc_custom_1566984034963 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1567074238955 {
    padding-right: 0px !important;
    padding-bottom: 20px !important;
    padding-left: 0px !important;
}
.vc_custom_1567074128313 {
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
}
.vc_custom_1570536134255 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1567074147974 {
    padding-right: 0px !important;
    padding-bottom: 40px !important;
    padding-left: 0px !important;
}
.vc_custom_1567074157621 {
    padding-right: 0px !important;
    padding-bottom: 40px !important;
    padding-left: 0px !important;
}
/* Zertifkate */ 
.vc_custom_1566913050812, .vc_custom_1566913252741, .vc_custom_1566913038731, .vc_custom_1566913262488, .vc_custom_1566914709343, .vc_custom_1566914698713 {
    padding-right: 0px !important;
    padding-left: 0px !important;
	margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}
.vc_custom_1570535987087 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1570536015784 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1570536086178 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
/* Warenannahme */ 
.vc_custom_1566925014183 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
ol, ul {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    margin-left: -20px !important;
}
.vc_custom_1566907338220 {
    padding-top: 0px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
}
/* Foodtruck */ 
.vc_custom_1570875935505 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.vc_custom_1570875930758 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.vc_custom_1567088297687 {
    margin-top: 40px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1567088319189 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1570876233427 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.vc_custom_1566988755431, .vc_custom_1566989541333 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.vc_custom_1567086328441 {
    padding-right: 0px !important;
    padding-left: 20px !important;
	background-image: none !important;
}
.vc_custom_1570614824272 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 20px !important;
    padding-bottom: 0px !important;
    padding-left: 20px !important;
    background-image: none !important;
}
.vc_custom_1566989876647  {
    margin-top: 0px !important;
    margin-left: -35px !important;
    margin-right: -35px !important;
}
.vc_custom_1566989903350 {
    margin-top: 0px !important;
    margin-left: -35px !important;
    margin-right: -35px !important;
}
.vc_custom_1566989917660 {
    margin-top: 0px !important;
    margin-left: -35px !important;
    margin-right: -35px !important;
}
.vc_custom_1566989964308 {
    margin-top: 0px !important;
    margin-left: -35px !important;
    margin-right: -35px !important;
}
.vc_custom_1570695479727 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.vc_custom_1570868724752 {
    margin-left: -35px !important;
    margin-right: -35px !important;
}
.vc_custom_1570868831662 {
    margin-left: -35px !important;
    margin-right: -35px !important;
}
.vc_custom_1570615014777 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.vc_custom_1570615020420 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
/* Kontakt & Footer */ 
.caldera-grid .checkbox, .caldera-grid .radio {
    min-width: 320px !important;
}
.sh-footer li {
    padding-left: 20px !important;
}
.sh-footer {
    background-image: none !important;
}
.sh-footer-widgets ul {
    text-align: center !important;
}
footer.sh-footer {
    background-image: none !important;
}
/* download erbse  */ 
.vc_custom_1570715105875 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
/* downloads parika */ 
.vc_custom_1571228229690 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
/* downloads kartoffel */ 
.vc_custom_1571228105332 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
/* Pausenverkauf */ 
.vc_custom_1571226000705 {
    padding-left: 0px !important;
}
.vc_custom_1571225952948 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
/* online bestellen */ 
.vc_custom_1570723393171 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1570811007734 {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-left: -45px !important;
    margin-right: -45px !important;
    min-width: 120% !important;
}
.vc_custom_1571127565454 {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-left: -45px !important;
    margin-right: -45px !important;
    min-width: 120% !important;
}
 .caldera-grid input[type="submit"] {
	 min-width: 100% !important;
}
.caldera-grid .btn {
    float: left !important;
}
/* über uns */ 
.vc_custom_1571305606909 {
    margin-top: 20px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.vc_custom_1571305764808 {
    margin-right: 20px !important;
    margin-left: 0px !important;
    padding-left: 0px;
}
.vc_custom_1571305827748 {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.vc_custom_1571305506608 {
    padding-left: 20px !important;
}


/* bilderleiste */ 
.bildleiste.wpb_column.vc_column_container.vc_col-sm-4 {
    display: none;
}
/* Lieferanten*/ 
.vc_custom_1571413931346 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}}