/********* Compiled - Do not edit *********/
html body{background:#ffffff;}.main-header.bg-on, #header.sticky-navigation-active{background:#ffffff;}body{font-family:'Fira Sans';color:#0a0908;font-weight:300;letter-spacing: none;font-size:17px;line-height:30px;}#logo a, .next-post .logo{font-family:'Playfair Display';color:#3a4749;font-weight:500;font-size:40px;}#primary-navigation li{font-family:'Barlow Condensed';color:#ffc857;font-weight:500;text-transform: uppercase;letter-spacing: 0.528px;font-size:20px;}.latestPost .title a{font-family:'Playfair Display';color:#3a4749;font-weight:400;font-size:30px;line-height:42px;}.header-featured h1{font-family:'Barlow Condensed';color:#2a384a;font-weight:600;text-transform: uppercase;font-size:60px;}.header-featured p{font-family:'Karla';color:#2a384a;font-weight:400;font-size:18px;}.pagination{font-family:'Barlow Condensed';font-weight:700;font-size:14px;}.breadcrumb-wrapper, .breadcrumb-wrapper a{font-family:'Barlow Condensed';color:#3a4749;font-weight:500;text-transform: uppercase; letter-spacing: 0.594px;font-size:18px;}.single-title{font-family:'Playfair Display';color:#3a4749;font-weight:400;font-size:32px;}#respond h4, .total-comments{font-family:'Playfair Display';color:#3a4749;font-weight:400;text-transform: none; letter-spacing:none;font-size:24px;line-height:1;}.related-posts h4{font-family:'Playfair Display';color:#3a4749;font-weight:400;text-transform: none; letter-spacing: none;font-size:24px;line-height:1;}.related-posts .front-view-content{font-family:'Fira Sans';color:#3a4749;font-weight:400;font-size:13px;margin-top:6px;line-height:20px;}.single-subscribe .widget #wp-subscribe .title{font-family:'Barlow Condensed';color:#3a4749;font-weight:600;text-transform: uppercase; letter-spacing: 0.608px;font-size:30px;line-height:32px;}.single-subscribe .widget #wp-subscribe p.text, .single-subscribe .widget .wp-subscribe .wps-consent-wrapper label, .single-subscribe .widget .wp-subscribe-wrap .error, .single-subscribe .widget .wp-subscribe-wrap .thanks{font-family:'Karla';color:#3a4749;font-weight:400;font-size:16px;line-height:24px;}.single-subscribe .widget #wp-subscribe input.email-field, .single-subscribe .widget #wp-subscribe input.name-field{font-family:'karla';color:#3a4749;font-weight:400;font-size:14px;}.single-subscribe .widget #wp-subscribe input.submit{font-family:'Karla';color:#ffffff;font-weight:700;font-size:16px;height:42px;background:#5ce2c7;border-radius:0px;border: none ;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;}.single-subscribe .widget .wp-subscribe-wrap p.footer-text{font-family:'Karla';color:#a6a7aa;font-weight:400;font-size:13px;line-height:20px;}.postauthor h4{font-family:'Open Sans';color:#3a4749;font-weight:700;font-size:22px;line-height:1;}.postauthor h5, .postauthor h5 a{font-family:'Barlow Condensed';color:#3a4749;font-weight:600;font-size:30px;}.postauthor p{font-family:'Karla';color:#3a4749;font-weight:400;font-size:15px;line-height:25px;}.thanks-section h3{font-family:'Barlow Condensed';color:#3a4749;font-weight:600;font-size:32px;}.thanks-section p{font-family:'Karla';color:#3a4749;font-weight:400;opacity: 0.75;font-size:15px;line-height:30px;}.next-post h3 a{font-family:'Barlow Condensed';color:#3a4749;font-weight:600;font-size:32px;}.next-post p{font-family:'Karla';color:#3a4749;font-weight:400;opacity: 0.75; letter-spacing: 0.255px;font-size:15px;line-height:25px;}.footer-nav li a{font-family:'Barlow Condensed';color:#3a4749;font-weight:500;text-transform: uppercase;font-size:15px;}#sidebar .widget h3.widget-title, #sidebar .widget h3.widget-title a, .widget #wp-subscribe .title{font-family:'Playfair Display';color:#3a4749;font-weight:600;text-transform: none; letter-spacing: 0.425px;font-size:20px;line-height:1;}.widget #wp-subscribe input.submit, .widget .sbutton, .next-post .button, .widget_product_search button[type="submit"]{font-family:'Fira Sans';color:#3a4749;font-weight:700;text-transform: uppercase;font-size:15px;}#sidebar .widget li.horizontal-small .post-title a, #sidebar .widget .wpt_widget_content .entry-title a, #sidebar .widget .wp_review_tab_widget_content .entry-title a{font-family:'Barlow Condensed';color:#3a4749;font-weight:600;text-transform: none;font-size:20px;line-height:20px;}#sidebar .widget li a, #sidebar .widget.widget_categories li a, #sidebar .widget.widget_archive li a, #sidebar .widget.widget_pages li a, #sidebar .widget.widget_meta li a, #sidebar .widget.widget_recent_comments li a, #sidebar .widget.widget_recent_entries li a, #sidebar .widget.widget_rss, #sidebar .widget.widget_nav_menu li a{font-family:'Barlow Condensed';color:#4a5166;font-weight:500;text-transform: uppercase; letter-spacing: 0.608px;font-size:16px;}#sidebar .widget .vertical-small a, #sidebar .widget li.vertical-small, #sidebar .widget .review_thumb_large .entry-title a, .f-widget .widget .vertical-small a, .f-widget .widget .vertical-small li, .f-widget .widget .review_thumb_large .entry-title a{font-family:'Barlow Condensed';color:#3a4749;font-weight:600;text-transform: none;font-size:28px;line-height:30px;}#sidebar .widget p, #sidebar .widget .post-excerpt, .widget #wp-subscribe input.email-field, .widget #wp-subscribe input.name-field, .widget .wp-subscribe-wrap .wps-consent-wrapper label, .widget #s, #site-footer .f-widget p{font-family:'Fira Sans';color:#666666;font-weight:400;letter-spacing: normal;font-size:15px;line-height:20px;}#sidebar .widget .vertical-small p, #sidebar .widget .vertical-small .post-excerpt, .f-widget .widget .vertical-small p, .f-widget .widget .vertical-small .post-excerpt{font-family:'Fira Sans';color:#3a4749;font-weight:400;font-size:14px;margin-top:15px;line-height:22px;}#sidebar .widget .post-info, #sidebar .widget .post-info a, #sidebar .wpt_widget_content .wpt-postmeta, .widget .wp_review_tab_widget_content .wp-review-tab-postmeta{font-family:'Fira Sans';color:#3a4749;font-weight:700;text-transform: uppercase; letter-spacing: 1.3px;font-size:12px;margin-top:5px;line-height:1;}#sidebar .widget .vertical-small .post-info, #sidebar .widget .vertical-small .post-info a, .f-widget .widget .vertical-small .post-info, .f-widget .widget .vertical-small .post-info a, .widget .wp_review_tab_widget_content .review_thumb_large .wp-review-tab-postmeta, .wpt_comment_content, .wpt_excerpt{font-family:'Fira Sans';color:#3a4749;font-weight:700;text-transform: uppercase; letter-spacing: 1.3px;font-size:12px;margin-top:8px;line-height:1;}#sidebar .widget .wp_review_tab_widget_content .tab_title a, #sidebar .widget .wpt_widget_content .tab_title a, .f-widget .widget .wp_review_tab_widget_content .tab_title a, .f-widget .widget .wpt_widget_content .tab_title a, .reply{font-family:'Barlow Condensed';color:#3a4749;font-weight:400;text-transform: uppercase; letter-spacing: 0.306px;font-size:18px;}.footer #logo a{font-family:'Barlow Condensed';color:#3a4749;font-weight:700;font-size:26px;}.footer-widgets h3, #site-footer .widget #wp-subscribe .title, .brands-title{font-family:'Barlow Condensed';color:#3a4749;font-weight:700;text-transform: uppercase; letter-spacing: 0.15px;font-size:15px;}.f-widget a, footer .wpt_widget_content a, footer .wp_review_tab_widget_content a, footer .wpt_tab_widget_content a, footer .widget .wp_review_tab_widget_content a{font-family:'Barlow Condensed';color:#9ca3a4;font-weight:500;text-transform: uppercase; letter-spacing: 0.15px;font-size:15px;}.footer-widgets, .f-widget .top-posts .comment_num, footer .meta, footer .twitter_time, footer .widget .wpt_widget_content .wpt-postmeta, footer .widget .wpt_comment_content, footer .widget .wpt_excerpt, footer .wp_review_tab_widget_content .wp-review-tab-postmeta, footer .advanced-recent-posts p, footer .popular-posts p, footer .category-posts p, footer .widget .post-info{font-family:'Fira Sans';color:#9ca3a4;font-weight:400;letter-spacing: 0.15px;font-size:14px;line-height:24px;}#copyright-note, #copyright-note a{font-family:'Fira Sans';color:#ffffff;font-weight:400;font-size:18px;}input#author, .contact-form input[type="text"], input#email, input#url, #commentform textarea, #commentform input#submit, #mtscontact_submit, .contact-form textarea{font-family:'Fira Sans';font-weight:300;font-size:15px;letter-spacing:0px;line-height:20px;}h1{font-family:'Playfair Display';color:#3a4749;font-weight:400;font-size:32px;}h2{font-family:'Playfair Display';color:#3a4749;font-weight:400;font-size:28px;}h3{font-family:'Fira Sans';color:#3a4749;font-weight:400;font-size:20px;}h4{font-family:'Fira Sans';color:#3a4749;font-weight:400;font-size:18px;}h5{font-family:'Fira Sans';color:#3a4749;font-weight:400;font-size:18px;}h6{font-family:'Fira Sans';color:#3a4749;font-weight:400;font-size:18px;}#site-footer{background:#ffc857 url(//deutsch-mit-rieke.de/wp-content/themes/mts_reader/images/patterns/hbg21.png);margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:31px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.copyrights{background:#084c61;border: none ;}#primary-navigation li:hover,#sidebar .widget li a:hover,#tabber .inside li a:hover,#wp-calendar td#today,.breadcrumb .separator,.breadcrumb-wrapper .left .fa,.fn a,.footer-nav li a:hover,.latestPost .title a:hover,.layout-default .latestPost .post-info a,.layout-default .latestPost .title a:hover,.layout-subscribe .widget #wp-subscribe .title span,.pnavigation2 a,.postauthor h5 a:hover,.product_list_widget .amount,.rank-math-breadcrumb .separator,.readMore a:hover,.related-posts .title a:hover,.reply a,.shareit-circular.standard .fa:hover,.sidebar .wpt_widget_content a,.single .pagination a .current:hover,.single_post .post-info .thecategory a,.textwidget a,.title a:hover,.widget .wp_review_tab_widget_content a,.woocommerce div.product p.price, .woocommerce div.product span.price,.woocommerce ul.products li.product .price,a,article ul li::before,blockquote::before,blockquote:after,body a:hover{color:#e31b5f;}#sidebar .widget a:hover{color:#e31b5f;}.layout-1 .latestPost a:hover,.review-total-only.small-thumb .review-result-wrapper i,.widget .review_thumb_large .review-result,.widget .review_thumb_large .review-total-only.large-thumb{color:#e31b5f!important;}#add_payment_method .wc-proceed-to-checkout a.checkout-button,#commentform input#submit,#mobile-menu-wrapper ul li a:hover,#move-to-top:hover,#mtscontact_submit,#searchsubmit,#sidebar .widget h3::before,#tabber ul.tabs li a.selected,#wpmm-megamenu .review-total-only,.button,.error404 .article .sbutton,.footer-subscribe .widget #wp-subscribe input.submit,.header-featured h1::before,.instagram-button a,.latestPost .review-type-circle.latestPost-review-wrapper,.latestPost-review-wrapper,.layout-subscribe form:after,.mts-subscribe input[type="submit"],.navigation #wpmm-megamenu .wpmm-pagination a,.navigation ul .sfHover a,.owl-prev:hover, .owl-next:hover,.pace .pace-progress,.pagination .nav-next a,.pagination .nav-previous a,.pagination a:hover,.prev-next .next a:hover,.prev-next .prev a:hover,.search .article .sbutton,.single .pagination a:hover .current,.tags a:hover,.widget .sbutton,.widget .widget_wp_review_tab .review-total-only.large-thumb,.widget .wp-subscribe-wrap h4.title span.decor:after,.widget-slider .slide-caption,.widget_product_search button[type="submit"],.woocommerce #content input.button,.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce .bypostauthor:after,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .woocommerce-widget-layered-nav-dropdown__submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce span.onsale,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce-page #content input.button,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span.current,.wpmm-megamenu-showing.wpmm-light-scheme,a#pull{background-color:#e31b5f;}.tagcloud a:hover, #sidebar .widget .tagcloud a:hover,.widget .wpt_widget_content #tags-tab-content ul li a:hover {background-color:#e31b5f!important;}#primary-navigation li a:hover,#wrapper .cooked-recipe-ingredients .cooked-ingredient-checkbox,.flex-control-thumbs .flex-active{border-color:#e31b5f;}#secondary-navigation li.current-menu-item a,#secondary-navigation li:hover a{box-shadow:0 4px #e31b5f;}#sidebar .widget .wp_review_tab_widget_content .tab_title.selected a,#sidebar .widget .wpt_widget_content .tab_title.selected a,footer .widget .wp_review_tab_widget_content .tab_title.selected a,footer .widget .wpt_widget_content .tab_title.selected a{box-shadow:inset 0 -4px #e31b5f;}blockquote::after{background-color:#e31b5f;opacity:0.1;}.single-full-header{width:100%;}#header{margin-top:15px;margin-bottom:10px;padding-top:15px;padding-bottom:15px;border:0px none #e31b5f;}#primary-navigation .navigation a:hover,#primary-navigation .navigation ul ul a,#primary-navigation .navigation ul ul a:link,#primary-navigation .navigation ul ul a:visited{color:#3a4749;}#primary-navigation .navigation ul ul a:hover, #secondary-navigation ul ul a:hover{color:#e31b5f;}#primary-navigation .navigation ul ul a:hover{border-color:#e31b5f;}.header-featured{padding-top:63px;padding-bottom:121px;}#secondary-navigation{padding-top:25px;padding-bottom:0px;border-bottom:1px solid #e2e4e4;}#secondary-navigation a{font-family:'Barlow Condensed';color:#323031;font-weight:500;text-transform: uppercase;font-size:18px;}.widget-header, .small-header .widget-header{margin-top:0px;margin-bottom:0px;}.navigation-banner{background:#252525;}#sidebar .widget{background:rgba(58,71,73,0.03);margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;border:0px solid ;}#sidebar .widget h3, #sidebar .widget #wp-subscribe .title{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-bottom:35px;border:0px solid #ffffff;}.widget #wp-subscribe, .f-widget #wp-subscribe{background:#ffffff;}.widget #wp-subscribe{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:8px;}.widget #wp-subscribe input.submit{background:#e31b5f;}#sidebar .widget.social-profile-icons,#sidebar .widget.widget_search,#sidebar .widget.woocommerce.widget_product_search,#site-footer .f-widget .widget.widget_search{background:#ffffff;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:8px;}#sidebar .widget .sbutton, .widget_product_search button[type="submit"]{background:#e31b5f;}.widget.instagram-widget-wrapper{background:#084c61;border-radius:8px;}#sidebar .widget.instagram-widget-wrapper, footer .widget.instagram-widget-wrapper{padding-top:35px;padding-right:32px;padding-bottom:30px;padding-left:32px;}.widget.instagram-widget-wrapper .instagram-button a{background:#bff1ff;}.widget.instagram-widget-wrapper .instagram-posts{margin-left:-32px;margin-right:-32px;}.title-container.title-id-5cf3a98ad96f1 h3{margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border: none ;}.title-container.title-id-5cf3a98ad96f1 h3.featured-category-title{font-family:'Barlow Condensed';color:#2a384a;font-weight:500;text-transform: uppercase; letter-spacing: 0.528px;font-size:22px;}.layout-5cf3a98ad96f1{border: none ;margin-top:56px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.layout-5cf3a98ad96f1 .latestPost .post-info{font-family:'Fira Sans';color:#323031;font-weight:400;text-transform: uppercase; letter-spacing: none;font-size:13px;margin-top:22px;margin-bottom:30px;border: none ;}.layout-5cf3a98ad96f1 .latestPost .title a{font-family:'Playfair Display';font-weight:400;font-size:30px;line-height:48px;}.layout-5cf3a98ad96f1 .latestPost .front-view-content{font-family:'Fira Sans';color:#323031;font-weight:400;opacity: 0.75; letter-spacing: 0.272px;font-size:16px;line-height:26px;}#mobile-menu-wrapper ul li a:hover,.pace .pace-progress,.page-numbers.current,.pagination .page-numbers.dots,.pagination a,.pagination a:hover,.single .pagination > .current .currenttext{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:0px;padding-top:9px;padding-right:0px;padding-bottom:9px;padding-left:0px;}.pagination .page-numbers.dots,.pagination a,.single .pagination > .current .currenttext{background-color:#ffffff;color:#084c61;border-radius:35px;border: none ;}#mobile-menu-wrapper ul li a:hover,.pace .pace-progress,.page-numbers.current,.pagination a:hover{background-color:#084c61;color:#ffffff;border-radius:35px;}.footer-nav-section{margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border: none ;}.footer-nav-container li a{margin-right:44px;margin-left:0px;}.footer-nav-container .footer-separator{margin-right:25px;margin-left:25px;color:#ffffff;}.footer-logo-social-icons a.footer-logo-facebook-square{color:#ffffff;margin-top:0px;margin-right:22px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border:1px none #dddddd;font-size:22px;}.footer-logo-social-icons a.footer-logo-facebook-square:hover{color:#444444;}.footer-logo-social-icons a.footer-logo-twitter{color:#ffffff;margin-top:0px;margin-right:22px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border:1px none #dddddd;font-size:22px;}.footer-logo-social-icons a.footer-logo-twitter:hover{color:#444444;}.footer-logo-social-icons a.footer-logo-instagram{color:#ffffff;margin-top:0px;margin-right:22px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border:1px none #dddddd;font-size:22px;}.footer-logo-social-icons a.footer-logo-instagram:hover{color:#444444;}.footer-logo-social-icons a.footer-logo-youtube{color:#ffffff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border:1px none #dddddd;font-size:22px;}.footer-logo-social-icons a.footer-logo-youtube:hover{color:#444444;}.brands-container{border: none ;justify-content:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:40px;padding-right:0px;padding-bottom:27px;padding-left:0px;}.archive .article,.error404 .article,.page .article,.search .article,.single .article{margin-top:0px;margin-bottom:35px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.article{border: none ;}.single_post .post-info{font-family:'Fira Sans';color:#3a4749;font-weight:400;text-transform: uppercase; letter-spacing: 1.3px;font-size:13px;}.tags a, .tagcloud a, .widget .wpt_widget_content #tags-tab-content ul li a{background-color:#084c61;}.thanks-section{background:#e9ecf1;margin-top:25px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:36px;padding-right:48px;padding-bottom:39px;padding-left:48px;border-radius:8px;}.next-post .left{width:48.1072555205%;}.next-post .right{width:46.3722397476%;}.nextpost-wrapper{background:#faebe3;margin-top:48px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:36px;padding-right:48px;padding-bottom:39px;padding-left:48px;border-radius:8px;}.nextpost-wrapper .button{background:#f3d4c3;}.related-posts{margin-top:60px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:0px;border: none ;}.related-posts .title a{font-family:'Playfair Display';color:#e31b5f;font-weight:400;margin: 0px;font-size:18px;line-height:24px;}.related-posts .post-info, .related-posts .post-info a{font-family:'Fira Sans';color:#3a4749;font-weight:400;font-size:14px;}.related-posts article{background:rgba(58,71,73,0.03);padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}.related-posts article header{padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.single-subscribe .widget #wp-subscribe{background:rgba(58,71,73,0.03);margin-top:30px;margin-right:0px;margin-bottom:30px;margin-left:0px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-radius:0px;}.single-subscribe #wp-subscribe input.email-field,.single-subscribe #wp-subscribe input.name-field{background-color:#ffffff;height:42px;border-radius:0px;border: none ;}.postauthor{background:#ffffff;margin-top:79px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border-top:1px solid #e2e4e4;}.postauthor img{margin-top:-32px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:65px;}#respond h3,#respond h4,.related-posts h4,.total-comments{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border: none ;display:inline-block;}.shareit.floating{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:50px;border:1px solid #e1e1e1;}.shareit.standard.floating{top:236px;right:auto;bottom:auto;left:0px;}#move-to-top{border: none ;padding-top:3px;padding-right:19px;padding-bottom:7px;padding-left:19px;top:auto;right:40px;bottom:100px;left:auto;border-radius:5px;color:#ffffff;background:#e31b5f;}#move-to-top .fa{font-size:28px;}#move-to-top:hover{color:#ffffff;background:#084c61;}@media screen and (max-width: 865px){.navigation.mobile-menu-wrapper{background-color:#e31b5f;}}/** Header */

#header {
    display: flex;
}

/** Logo zentrieren */

#header h1 {
  float: none;
}

#header h2 {
  float: none;
}

.logo-wrap {
  margin-top: 0px;
  float: none;
  text-align: center;
}


#logo img {
  width: 500px;
}


/** Navigation etwas nach rechts verschieben */
.navigation ul {
  margin-left: 10px;
}


/**Buy me a coffee */
#bmc-wbtn {
    background: #ffffff !important;
    font-family: 'Fira Sans';
}

.nav-button a:hover {
    background-color: #084C61 !important;
    color: #ffffff !important;
    text-decoration: none;
}

.nav-button a {
    transition: none;
}

.nav-button {
    color: #fff;
    font-weight: 400;
    line-height: 20px;
}

/** Call-to-Action-Button auf Seiten */

.wp-block-button a:hover {
    background-color: #084C61;
    color: #ffffff;
    text-decoration: none;
}

/* Input-Felder sollen alle gleich aussehen */


input, textarea, select {
    color: #666666;
}

/* Kontaktformular */

div.wpforms-container-full .wpforms-form button[type="submit"] {
    background: #E31B5F;
    color: #fff;
    border-radius: 5px;
    border: none;
    transition: none;
    height: auto;
    padding: 12px;
    font-weight: 500 !important;
    font-family: 'Fira Sans';
    font-size: 16px;
    line-height: 20px;
}

div.wpforms-container-full .wpforms-form button[type="submit"]:hover {
    background: #084c61;
    color: #fff;
    border-radius: 5px;
    border: none;
    transition: none;
    font-family: 'Fira Sans'
}

.wpforms-field-container input {
    padding: 12px !important;
    border-radius: 5px !important;
    border: 1px solid #e6e7ea;
}

.wpforms-field-container textarea {
    padding: 12px !important;
    border-radius: 5px !important;
    border: 1px solid #e6e7ea;
    background: rgba(58,71,73,0.03) !important;
}

div.wpforms-container-full .wpforms-form .wpforms-required-label {
    color: #e31b5f;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
    font-weight: 500;
}

div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    border: 1px solid #e6e7ea;
    font-size: 15px;
    line-height: 20px;
    height: auto;
}

div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 120px;
}

/** Bilder auf Seiten sollen auch runde Ecken haben*/ 

.wp-block-image img {
    border-radius: 8px;
}

#primary-navigation li {
    color:#E31B5F;
    transition: none;
}

/** kein Überblenden im Link im Menü */
#primary-navigation li a {
       transition: none;
}

/**#primary-navigation li:hover {
    color:#FFF !important;
}*/

#primary-navigation a:hover {
    text-decoration: none;
}

/** Text im Aufklappmenü */

#primary-navigation .navigation ul ul a:hover {
 color: #3a4749 !important;
}

#primary-navigation .navigation ul ul {
    background-color: #f9f9f9;
    top: 40px;
    left: 0px;
}

.navigation ul ul::before {
    height: 12px;
    top: -12px;
}

.navigation ul ul {
    width: 200px;
}


/** Seitenleiste */

/**
.widget-title {
border-bottom: 2px solid #FFC857 !important;
padding-bottom: 5px !important;
}
*/

/** entfernt Abstand unten beim Willkommen-Text */
.textwidget p:last-child {
    margin-bottom: 0px;
}

input {
/** border: 1px solid #FFC857 !important; */
    background: rgba(58,71,73,0.03) !important;
}

input#submit {
    color: #ffffff;
    background-color: #E31B5F !important;
}

#sidebar .widget h3 {
    margin-bottom: 15px !important;
}

#sidebar .widget .sbutton {
    color: #fff;
}

#sidebar .widget {
border-radius: 10px;
}

/** Mailerlite*/

.ml-form-embedBody {
    padding: 0px !important;
}

.ml-form-embedBody p {
  font-family: 'Fira Sans' !important;
  font-size: 15px !important;
  color: #666666 !important;
}

.ml-form-embedBody h4 {
    margin: 0px !important;
}

.ml-form-embedSubmit {
  margin: 0 !important;
}

.mc-field-group {
  font-family: 'Fira Sans' !important;
  font-size: 15px !important;
  color: #666666 !important;
}

#primary-navigation {
    clear: both;
    margin-left: 0;
    margin-top: 20px;
}

#primary-navigation li:first-child {
    padding-left: 5px;
}

#primary-navigation li li {
    font-size: 20px;
}

#primary-navigation li li:first-child {
    padding-left: 0px;
}

#primary-navigation .navigation > ul > li.menu-item-has-children:last-of-type > a {
    padding-right: 20px;
}
#primary-navigation li.menu-item-has-children:last-of-type > a::after {
    right: 20px;
}

/** Featured Image entfernen 

.featured-thumbnail {
    display: none;
}
*/

/** Farbe des Artikelbetreffs; Hover geht verloren */

.latestPost .title a {
    color: #3A4749 !important;
}

/** Hover-Effekt bei der Post-Info eines einzelnen Beitrags */

.post-info a:hover {
/* border-bottom: 1px solid #000*/
}

a:hover {
    text-decoration: underline;
}

/** Einzelner Blogpost */

.related-posts article {
    border-radius: 10px;
}

.related-posts .title {
    margin: 0px;
}

/** Die Kommentarlinks sollen auch pink sein in der Beschreibung oben */

.single .post-info a {
    color: #E31B5F;
}

/** Kommentar-Input-Button */
input#submit:hover {
    background-color: #084C61 !important;
}

.single_post ul li::before {
    font-weight: normal;
} 

/** Für den Abstand zwischen Single Post, Kategorie und Co zum Header */

#wrapper .container {
    margin-top: 30px;
}

/** Damit sich die Position der Überschrift nicht verändert wenn man einen einzelnen Post aufruft */

.layout-default .latestPost .title {
padding: 5px 0 0 0;
}

/** Postinfos sollen alle nicht fett sein */

.latestPost .post-info {
    font-weight: normal !important;
}

/** Die Tags */
.tags a:hover {
    text-decoration: none;
    transition: none;
}

.tags a {
    text-decoration: none;
    transition: none;
}

.tags {
    font-size: 14px
}

/** Die Buttons sollen alle keine Farbübergänge haben */


#move-to-top {
    transition: none;
}

#commentform input#submit, #commentform input#submit:hover {
    transition: none;
    font-family: 'Fira Sans';
    height: auto;
    padding: 12px;
    font-weight: 500 !important;
}

#commentform input {
  padding: 12px;
  height: auto
}

#commentform textarea {
  padding: 12px;
  background: rgba(58,71,73,0.03);
}

input {
    padding: 10px;
}

/** Fußzeile und Copyright */

#site-footer {
    background: none;
    padding-top: 0;
}

.copyrights {
    margin-top: 0;
}

/** Style der Aufzähl-Punkte */ 

article ul {
    list-style: disc;
}

article ul ul {
    list-style: circle;
}

.single_post ul li::before, article .single_page ul li::before {
content: none;
}

::marker {
    color: #E31B5F;
}

/*Such-Widget*/

.widget #s {
    padding-right: 61px;
}

#sidebar .widget .sbutton {
    color: transparent;
    width: 45px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 0;
    transition: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

#sidebar .widget .sbutton:hover {
    color: transparent !important;
    transition: none;
   background-color: #084C61 !important;
}

#sidebar .widget .sbutton:before {
    color: white;
    font-family: FontAwesome;
    content: "\f002";
    margin-left: 15px;
}

/*
Buttons
*/
.button {
    background-color: #E31B5F;
    transition: none;
    font-family: Karla;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
}
.button:hover {
    background-color: #084C61 !important;
    transition: none;
}

.itemname {
    font-size: 15px;
}

.newsletter {
    font-size: 15px;
    margin-bottom: 8px;
}

.tooltip {
    border-bottom: 1.5px dotted;
    border-bottom-color: #E31B5F;
    line-height: 1;
}


/*
Weiterlesen-Text bei Kategorie- und Suchseite nicht anzeigen
*/

.readMore a {
    display: none;
}

/*Abstände auf einzelner Quizseite für Mitglieder */

summary {
    padding-left: 20px;
}

details > p {
    padding-left: 32px;
}

.post-template-elementor_canvas {
    padding-right: 30px;
    padding-top: 20px;
}

.post-template-elementor_canvas .forminator-guttenberg {
    padding-left: 30px;
    padding-top: 30px;
}

.post-template-elementor_canvas > p { 
    padding-left: 20px;
}
.post-template-elementor_canvas > div { 
    padding-left: 20px;
}
.post-template-elementor_canvas > h1 { 
    padding-left: 20px;
}

/*QSM-Anpassungen */
.quiz_section {
padding-top: 0px !important;
padding-right: 0px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
}

.quiz_section label, .quiz_section .mlw_qmn_question, div.mlw_qmn_question {
font-weight: normal !important;
font-size: 14px !important;
margin: 0px !important;
}

.mlw_qmn_question_number {
    font-size: 14px !important;
}

.qsm-result-question-description {
font-weight: normal !important;
font-size: 14px !important;
margin: 0px !important;
}

.qsm-text-wrong-option {
font-weight: normal !important;
font-size: 14px !important;
margin: 0px !important;
}

/*kein HeaderText über jedem Quiz*/
.qsm-before-message {
    display: none !important;
}

p {
margin-bottom: 5px !important;
}

.qmn_btn, .qsm-quiz-container.qmn_quiz_container .qmn_btn, .qsm-quiz-container.qmn_quiz_container .btn {
background: #efbb50 !important;
color: #000000 !important;
font-size: 13px !important;
font-weight: bold;
margin: 15px 0px 0px;
padding: 7.5px 15px;
box-shadow: none !important;
border: none !important;
}

.qmn_btn:hover, .qsm-quiz-container.qmn_quiz_container .qmn_btn:hover, .qsm-quiz-container.qmn_quiz_container .btn:hover {
    background: #d0aa59 !important; /* Hier kannst du die gewünschte Hover-Farbe festlegen */
    color: #000000 !important; /* Optional: Ändert die Textfarbe beim Hover */
}

.qmn_quiz_container select, .qmn_quiz_container textarea, .qmn_quiz_container input[type="text"], .qmn_quiz_container input[type="email"], .qmn_quiz_container input[type="url"], .qmn_quiz_container input[type="number"] {
    background: #fff;
    border: 1px solid #dae6e5 !important;
    font-size: 14px;
    height: 1em;
}

.qsm-right-option .qsm_mc_answer_wrap, .qsm-left-option .qsm_mc_answer_wrap {
    background-color: #f6ede5;
}

.qmn_fill_blank {
    margin: 0 5px 0 5px;
    width: 200px !important;
}

body {
    font-size: 14px !important;
}

/*Für die Zwischenüberschriften in den per iframe eingebundenen Übungen */
h3 {
    padding-left: 20px;
    font-family: Fira Sans;
    font-weight: bold;
    font-size: 16px;
}


@media (max-width: 768px) {
  .quiz_section select, .quiz_section textarea, .quiz_section input[type="text"] {
    font-size: 14px !important;
    padding: 10px 8px 10px 8px !important;
  }
}

@media (max-width: 768px) {
    .qmn_btn, .qsm-quiz-container.qmn_quiz_container .qmn_btn, .qsm-quiz-container.qmn_quiz_container .btn {
        background: #efbb50 !important;
        font-weight: bold;
    }
}

/*Damit die Inputfelder für die Einsetzaufgaben größer sind */

.quiz_section input[type="text"].qmn_fill_blank {
    width: 300px !important;
}


/*Schriftfarben für richtige und falsche Antworten */

div.quick-question-res-p.qsm-incorrect-answer-info {
    color: #e95f86 !important;
    font-weight: bold !important;
    border: none !important;
}

div.quick-question-res-p.qsm-correct-answer-info {
    color: #6a9a99 !important;
    font-weight: bold !important;
    border: none !important;
}

span.qsm-text-wrong-option {
    color: #e95f86 !important;
}

span.qsm-text-correct-option {
    color: #6a9a99 !important;
}

/*Mehr Platz unter dem Retake-Button */
input#qsm_retake_button.qsm-btn.qsm_retake_button.qmn_btn {
    margin-bottom: 30px !important;
}

/*Forminator */

.forminator-guttenberg {
    clear: left !important;
}

/*Schriftgröße bei Quizfragen kleiner als Standard */

.forminator-question .forminator-legend {
    font-size: 15px !important;
    font-weight: normal !important;
}

.forminator-answer .forminator-answer--name {
        font-size: 14px !important;
        font-family: 'Fira Sans' !important;
}

.forminator-answer .forminator-answer--design {
            font-size: 14px !important;
            font-family: 'Fira Sans' !important;
}

.forminator-question--result {
            font-size: 14px !important;
            font-family: 'Fira Sans' !important;
            font-weight: bold;
}

.forminator-quiz--summary {
            font-size: 14px !important;
            font-family: 'Fira Sans' !important;
            font-weight: bold;
}

.forminator-quiz--summary p {
            font-size: 16px !important;
            font-family: 'Fira Sans' !important;
            font-weight: bold !important;
}

.forminator-button.forminator-result--retake {
    background-color: #f3cc7c !important;
    color: #000000 !important;
    font-family: 'Fira Sans' !important;
    font-weight: bold !important;
}