/*
Theme Name: Divi Child Theme 1
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Divi Child Theme 1
Author: smartwebsites gmbh, Beatrice Wespi
Author URI: http://www.smartwebsites.ch
Template: Divi
Version: 1.0
*/


 
/* =Theme customization starts here
------------------------------------------------------- */
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    max-width: 820px !important;
}

#page-container {
padding-top: 66px !important;
}

.et_pb_section:first-child {
padding-top:66px !important;
}

.et_pb_section:first-child .et_pb_module:first-child {
padding-top:66px !important;
}


p {
	color: #000 !important;
	letter-spacing: 0.1em;
    padding-bottom: 1em;
	font-weight: 300 !important;
}

h1 {
    /*border-top: 1px solid #000;*/
    display: inline-block;
    padding-top: 14px;
	text-align: center;
    text-transform: uppercase;
	padding-bottom: 4.5%;
}

h2 {
    font-size: 18px !important;
}

h1, h2, h3, h4, h5, h6 {
 	
 	letter-spacing: 0.1em;
}

p a:link, p a:visited, p a:hover, p a:focus {
   	border-bottom: none;
   	padding-bottom: 1px;  
   	color: #ff7775;   	
}

/*****     NAVIGATION     ****/
#et-top-navigation {
	margin-top: 20px;
}

.nav li ul {
	margin-top: 15px;
}

#top-menu li li a {
    width: 240px !important;
}

#top-menu li a:link, #top-menu li a:visited, #top-menu li a:hover, #top-menu li a:focus  {
border-bottom: none;	
}

#main-header {
    box-shadow: none;
}




.et_pb_blurb_container a:link, .et_pb_blurb_container a:visited, .et_pb_blurb_container a:hover, .et_pb_blurb_container a:focus {
    color: #ff7775 !important;
    border-bottom: none;
}

.et_pb_image a:link {
	border-bottom: none;
}

/*****     FOOTER     *****/

#footer-bottom a {
    border-bottom: medium none;
    transition: all 0.4s ease-in-out 0s;
}

/* Newsletter */
#main-footer .footer-widget h4 {
    color: #ffffff !important;
    font-size: 14px !important;
	margin-bottom: 10px !important;
}

/*****     Formular     *****/

.frm_opt_container a {
	color: #ff0000 !important;
}



#main-footer label {
	display: inline-block;
	width: 100px;
}

#main-footer input[type="text"], #main-footer input[type="password"], #main-footer input[type="tel"], #main-footer input[type="email"], #main-footer input.text, #main-footer input.title, #main-footer textarea, #main-footer select {
    background-color: #ff7775;
    border-color: -moz-use-text-color -moz-use-text-color #fff;
    border-style: none none solid;
    border-bottom: 1px solid #fff;
	border-radius: 0;
    color: #ffffff;
    padding: 2px;
	font-size: 16px !important;
}

#mc4wp_form_widget-2, #mc4wp-form-1, .mc4wp-form-fields  {
	width: 100% !important;
}


#main-footer input /*Senden Button */ {
    color: #ffffff !important;
    background-color: #ff7775;
    box-sizing: border-box;
    padding: 2px 0px 3px;
    border-width: 0px;
 	border-style: none;
    border-color: #ffffff;
	font-size: 16px !important;
	letter-spacing: 0.1em;
	cursor: pointer;
}

.et-social-icon li {
	padding-left: 0px !important;
	margin-left: 0px !important;	
}

#footer-widgets p, #footer-info {
font-size: 14px !important;	
}

/* .et-pb-arrow-prev::before, .et-pb-arrow-next::before, .et_pb_testimonial::before, .et_pb_toggle_title::before, .et_overlay::before, #et_search_icon::before, .mobile_menu_bar::before, .et-social-icon a::before, .et_pb_social_icon a.icon::before, .et_pb_font_icon::before, .et_audio_container .mejs-playpause-button button::before, .et_audio_container .mejs-volume-button button::before, #et-info-phone::before, #et-info-email::before, .et-cart-info span::before, .et_pb_pricing_table_button::after, .et_pb_promo_button::after, a.et_pb_more_button::after, .et_pb_newsletter_button::after, .comment-reply-link::after, .form-submit input::after, .et_pb_contact_submit::after, .et_pb_contact_reset::after, .et_password_protected_form .et_submit_button::after, .et_pb_button::after, .woocommerce button.single_add_to_cart_button.button::after, .woocommerce a.button.alt::after, .woocommerce-page a.button.alt::after, .woocommerce button.button.alt::after, .woocommerce-page button.button.alt::after, .woocommerce input.button.alt::after, .woocommerce-page input.button.alt::after, .woocommerce #respond input#submit.alt::after, .woocommerce-page #respond input#submit.alt::after, .woocommerce #content input.button.alt::after, .woocommerce-page #content input.button.alt::after, .woocommerce-page a.button::after, .woocommerce button.button::after, .woocommerce-page button.button::after, .woocommerce input.button::after, .woocommerce-page input.button::after, .woocommerce #respond input#submit::after, .woocommerce-page #respond input#submit::after, .woocommerce #content input.button::after, .woocommerce-page #content input.button::after  {
color: #ff7775;	
} */

#footer-widgets .footer-widget {
      margin-bottom: 2% !important;
}

.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget {
    margin-bottom: 1% !important;
}

#footer-widgets {
padding: 3% 0 0;
}
.textwidget a:link  {
   color: #fff !important;
   border-bottom: 1px solid #fff !important;
}
.textwidget a:visited  {
   color: #fff !important;
   border-bottom: 1px solid #fff !important;
}
.textwidget a:hover  {
   color: #fff !important;
   border-bottom: 1px solid #fff !important;
}
.textwidget a:focus  {
   color: #fff !important;
   border-bottom: 1px solid #fff !important;
}

#footer-bottom a {
    border-bottom: 1px solid #fff !important;
	letter-spacing: 0.1em !important;
	font-weight: 300 !important;
}

.et-social-icon a::before, .et-social-icon a  {
    color: #ffffff !important;
	border-bottom: none !important;
}

#footer-bottom .et-social-icon a {
	border-bottom: none !important;
}
#sfmsb_settings-2 a:link, sfmsb_settings-2 .sfmsb-follow-social-buttons.sfmsb-under a:visited, sfmsb_settings-2 .sfmsb-follow-social-buttons.sfmsb-under a:hover, sfmsb_settings-2 .sfmsb-follow-social-buttons.sfmsb-under a:focus  {
    border-bottom: none !important;
   text-decoration: none !important;
}

#footer-widgets .footer-widget {
      margin-bottom: 20px !important;
}

.et_pb_widget a {
    text-decoration: none;
}


 ul {
	 margin-left: 20px;
 }

 li {
   padding-bottom: 1em;
   list-style:square !important;
   letter-spacing: 0.1em;
}

/* Footer */

.frm_style_nanas-lunchbox.with_frm_style label.frm_primary_label, .frm_style_nanas-lunchbox.with_frm_style.frm_login_form label {
    color: #000 !important;
    letter-spacing: 0.1em !important;
    
}



#sfmsb_settings-2 a:link, #sfmsb_settings-2 a:visited, #sfmsb_settings-2 a:hover, #sfmsb_settings-2 a:focus  {
	border-bottom: none !important;
}


.et_pb_main_blurb_image {
    margin-bottom: 10px !important;
}

.et_pb_blurb_container  {
padding: 0 10px 20px !important;	
}


.et_pb_blurb_container a:link, .et_pb_blurb_container a:visited, .et_pb_blurb_container a:hover, .et_pb_blurb_container a:focus  {
	color: #ff7775 !important;
	border-bottom: none !important;
}

.et_pb_main_blurb_image a:link, .et_pb_main_blurb_image a:visited, .et_pb_main_blurb_image a:hover, .et_pb_main_blurb_image a:focus  {
	border-bottom: none !important;
}


/* Tabelle */

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    border-top: 0px !important;
    padding: 6px 24px;
	 vertical-align: top;
}

/*****     Stern bei Formularen     *****/
.frm_style_nanas-lunchbox.with_frm_style .frm_required {
    color: #ff7775 !important;
    font-weight: bold;
}

.frm_style_formidable-stil.with_frm_style .frm_primary_label {
   letter-spacing: 0.1em;
}

.frm_style_formidable-stil.with_frm_style .frm_radio label, .frm_style_formidable-stil.with_frm_style .frm_checkbox label {
	line-height: normal !important;
	letter-spacing: 0.1em;
	font-weight: 300 !important;
}

#frm_checkbox_173-0 a {
	color: #f00 !important;
}
/*Submenu Breite */
#top-menu li li {
    margin: 0 !important;
    padding: 0 !important;
 }
 
.logo_container {
	display: none !important;	 
 }
 
 .entry-content tr td, body.et-pb-preview #main-content .container tr td {
    border-top: 0 none !important;
    padding: 6px 24px 6px 0 !important;
    vertical-align: top;
}

/*****     TESTIMONIAL     ****/
.et_pb_testimonial {
    padding: 30px 30px 0 30px !important;
}


/*****    FAQ TOGGLES     *****/

.et_pb_toggle-content a {
	color: #ff0000 !important;
	}

/*****    TOGGLE BOX     *****/
.box1-link.sh-hide a, .box2-link.sh-hide a, .box3-link.sh-hide a, .box4-link.sh-hide a, .box5-link.sh-hide a, .box6-link.sh-hide a, .box7-link.sh-hide a, .box8-link.sh-hide a, .box9-link.sh-hide a, .box10-link.sh-hide a {
	color: #ff7775 !important;
}

.box1-link.sh-show a, .box2-link.sh-show a, .box3-link.sh-show a, .box4-link.sh-show a, .box5-link.sh-show a, .box6-link.sh-show a, .box7-link.sh-show a a, .box8-link.sh-show a, .box9-link.sh-show a, .box10-link.sh-show a {
	color: #000000 !important;
}  

#box1-content-1724 a, #box2-content-1724 a, #box3-content-1724 a, #box4-content-1724 a, #box5-content-1724 a, #box6-content-1724 a, #box7-content-1724 a, #box8-content-1724 a, #box9-content-1724 a, #box10-content-1724 a {
	color: #ff7775;
}


/*****    TOGGLE ESSEN     *****/

.essen1-link.sh-hide a, .essen2-link.sh-hide a, .essen3-link.sh-hide a, .essen4-link.sh-hide a, .essen5-link.sh-hide a, .essen6-link.sh-hide a, .essen7-link.sh-hide a, .essen8-link.sh-hide a, .essen9-link.sh-hide a, .essen10-link.sh-hide a {
	color: #ff7775 !important;
}

.essen1-link.sh-show a, .essen2-link.sh-show a, .essen3-link.sh-show a, .essen4-link.sh-show a, .essen5-link.sh-show a, .essen6-link.sh-show a, .essen7-link.sh-show a a, .essen8-link.sh-show a, .essen9-link.sh-show a, .essen10-link.sh-show a {
	color: #000000 !important;
}  

#essen1-content-1724 a, #essen2-content-1724 a, #essen3-content-1724 a, #essen4-content-1724 a, #essen5-content-1724 a, #essen6-content-1724 a, #essen7-content-1724 a, #essen8-content-1724 a, #essen9-content-1724 a, #essen10-content-1724 a {
	color: #ff7775;
}

/*****    TOGGLE BESTELLUNG     *****/

.bestellung1-link.sh-hide a, .bestellung2-link.sh-hide a, .bestellung3-link.sh-hide a, .bestellung4-link.sh-hide a, .bestellung5-link.sh-hide a, .bestellung6-link.sh-hide a, .bestellung7-link.sh-hide a, .bestellung8-link.sh-hide a, .bestellung9-link.sh-hide a, .bestellung10-link.sh-hide a {
	color: #ff7775 !important;
}

.bestellung1-link.sh-show a, .bestellung2-link.sh-show a, .bestellung3-link.sh-show a, .bestellung4-link.sh-show a, .bestellung5-link.sh-show a, .bestellung6-link.sh-show a, .bestellung7-link.sh-show a a, .bestellung8-link.sh-show a, .bestellung9-link.sh-show a, .bestellung10-link.sh-show a {
	color: #000000 !important;
}  

#bestellung1-content-1724 a, #bestellung2-content-1724 a, #bestellung3-content-1724 a, #bestellung4-content-1724 a, #bestellung5-content-1724 a, #bestellung6-content-1724 a, #bestellung7-content-1724 a, #bestellung8-content-1724 a, #bestellung9-content-1724 a, #bestellung10-content-1724 a {
	color: #ff7775;
}

/*****    TOGGLE LIEFERUNG     *****/

.lieferung1-link.sh-hide a, .lieferung2-link.sh-hide a, .lieferung3-link.sh-hide a, .lieferung4-link.sh-hide a, .lieferung5-link.sh-hide a, .lieferung6-link.sh-hide a, .lieferung7-link.sh-hide a, .lieferung8-link.sh-hide a, .lieferung9-link.sh-hide a, .lieferung10-link.sh-hide a {
	color: #ff7775 !important;
}

.lieferung1-link.sh-show a, .lieferung2-link.sh-show a, .lieferung3-link.sh-show a, .lieferung4-link.sh-show a, .lieferung5-link.sh-show a, .lieferung6-link.sh-show a, .lieferung7-link.sh-show a a, .lieferung8-link.sh-show a, .lieferung9-link.sh-show a, .lieferung10-link.sh-show a {
	color: #000000 !important;
}  

#lieferung1-content-1724 a, #lieferung2-content-1724 a, #lieferung3-content-1724 a, #lieferung4-content-1724 a, #lieferung5-content-1724 a, #lieferung6-content-1724 a, #lieferung7-content-1724 a, #lieferung8-content-1724 a, #lieferung9-content-1724 a, #lieferung10-content-1724 a {
	color: #ff7775;
}

/*****    TOGGLE GUTSCHEINE     *****/

.gutscheine1-link.sh-hide a, .gutscheine2-link.sh-hide a, .gutscheine3-link.sh-hide a, .gutscheine4-link.sh-hide a, .gutscheine5-link.sh-hide a, .gutscheine6-link.sh-hide a, .gutscheine7-link.sh-hide a, .gutscheine8-link.sh-hide a, .gutscheine9-link.sh-hide a, .gutscheine10-link.sh-hide a {
	color: #ff7775 !important;
}

.gutscheine1-link.sh-show a, .gutscheine2-link.sh-show a, .gutscheine3-link.sh-show a, .gutscheine4-link.sh-show a, .gutscheine5-link.sh-show a, .gutscheine6-link.sh-show a, .gutscheine7-link.sh-show a a, .gutscheine8-link.sh-show a, .gutscheine9-link.sh-show a, .gutscheine10-link.sh-show a {
	color: #000000 !important;
}  

#gutscheine1-content-1724 a, #gutscheine2-content-1724 a, #gutscheine3-content-1724 a, #gutscheine4-content-1724 a, #gutscheine5-content-1724 a, #gutscheine6-content-1724 a, #gutscheine7-content-1724 a, #gutscheine8-content-1724 a, #gutscheine9-content-1724 a, #gutscheine10-content-1724 a {
	color: #ff7775;
}

/*****    TOGGLE SPENDEN     *****/

.spenden1-link.sh-hide a, .spenden2-link.sh-hide a, .spenden3-link.sh-hide a, .spenden4-link.sh-hide a, .spenden5-link.sh-hide a, .spenden6-link.sh-hide a, .spenden7-link.sh-hide a, .spenden8-link.sh-hide a, .spenden9-link.sh-hide a, .spenden10-link.sh-hide a {
	color: #ff7775 !important;
}

.spenden1-link.sh-show a, .spenden2-link.sh-show a, .spenden3-link.sh-show a, .spenden4-link.sh-show a, .spenden5-link.sh-show a, .spenden6-link.sh-show a, .spenden7-link.sh-show a a, .spenden8-link.sh-show a, .spenden9-link.sh-show a, .spenden10-link.sh-show a {
	color: #000000 !important;
}  

#spenden1-content-1724 a, #spenden2-content-1724 a, #spenden3-content-1724 a, #spenden4-content-1724 a, #spenden5-content-1724 a, #spenden6-content-1724 a, #spenden7-content-1724 a, #spenden8-content-1724 a, #spenden9-content-1724 a, #spenden10-content-1724 a {
	color: #ff7775;
}

/*****     POP-UP     *****/
#sgpb-popup-dialog-main-div {
	border-radius: 0!important;
}
.sgpb-theme-6-content {
    box-shadow: none !important;
}

.sg-popup-content, .sgpb-popup-overlay {
    box-shadow: none !important;
}

/*****     PAYREXX     *****/
#header-bar {
    display: none !important;
}

.btn-payrexx {
	width: auto;
	padding: 6px 20px 6px 20px;
	font-size: 21px;
	font-weight: 300;
	white-space: inherit;
	background-color: #f5f5f5;
	border: 0;
	outline: 0;
	color: #ff7775;
	border: 1px #ff7775 solid;
	-webkit-transition: background-color 300ms ease-out;
	-moz-transition: background-color 300ms ease-out;
	-o-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
}
/*.btn-payrexx:focus, .btn-payrexx:hover {
	background-color: #ff7775;
}*/

#payrexx-modal.px-modal.in .px-modal-dialog {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    margin-top: 200px;
}