body {
  -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

/* Warenkorb ausgeblendet */
ul.cart_dropdown {display:none;}

/*Seitenleiste Mitglieder*/
.en_mitgliederbutton a, #menu-clubmitglieder_werden_und_login li a {background-color: #C60C31;color: #FFF!important;border-color: #A40A10;padding: 12px 16px 10px;font-size: 13px;min-width: 90px;display: block !important;margin: 10px auto !important;max-width: 200px !important;border-radius: 3px;text-decoration: none;border-bottom-style: solid;border-bottom-width: 1px;line-height: 1.2em;position: relative;font-weight: normal;text-align: center;}
.en_mitgliederbutton a:hover, #menu-clubmitglieder_werden_und_login li a:hover {opacity: 0.9;}
.widget {padding: 20px 0px!important;}
body aside .aligncenter {margin: 0px auto!important;padding: 0px!important;}
#menu-clubmitglieder_werden_und_login li {padding-left: 0px!important;left: 0px!important;top: 0px!important;margin-top: 0px!important;padding-top: 0px!important;width: 100%;box-shadow: none!important;margin-bottom: 0px!important;background:transparent!important;}

/*FEED*/
.rss-aggregator ~ .page-numbers.current {color:#c60c31!important;}
.rss-aggregator ~ .page-numbers.current:hover {background: #f0f0f0;}
.rss-aggregator ~ .page-numbers{padding:10px 15px;background: #f0f0f0;color: #000;font-size: 12px;border-radius: 100px;transition:0.1s ease-in-out all;}
.rss-aggregator ~ .next.page-numbers, .rss-aggregator ~ .prev.page-numbers {visibility:hidden;}
.rss-aggregator ~ .next.page-numbers::before, .rss-aggregator ~ .prev.page-numbers::before{visibility: visible;padding: 10px 15px;margin-right: -45px;background: #f0f0f0;font-size: 12px;border-radius: 100px;transition: 0.1s ease-in-out all;}
.rss-aggregator ~ .prev.page-numbers::before {content: "«";}
.rss-aggregator ~ .next.page-numbers::before {content: "»";}
.rss-aggregator ~ .page-numbers:hover, .rss-aggregator ~ .next.page-numbers:hover::before, .rss-aggregator ~ .prev.page-numbers:hover::before {background:#003145;color:#fff;}
li.feed-item {display: block;width: 48%;min-height: 600px;padding: 10px;float: left;}
li.feed-item:nth-child(even){margin: 2.5% 0% 2.5% 1.5%;}
li.feed-item:nth-child(odd){margin: 2.5% 1.5% 2.5% 0%;}
li.feed-item > a{font-family:suzukiproheadline, HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:22px; line-height:1.1em;display: inline-table;min-height: 50px;}
li.feed-item > a:hover{color: #c60c31;}
li.feed-item .wprss-feed-excerpt a:hover {color:#000;}
li.feed-item .wprss-feed-excerpt a{display: block;margin: 10px 0px;}
li.feed-item img {transition:0.3s ease-in-out all;-webkit-perspective: 1000px;-webkit-backface-visibility: hidden;display:block;margin:20px 0px;}
li.feed-item img:hover{-webkit-transform: scale(1.05, 1.05);transform: scale(1.05, 1.05);}



div.entry-content-wrapper a {text-decoration: underline !Important;}

/* WooCommerce*/
li.empty {background: #fff;}
form.cart {margin-top: 25px;}
p.form-row.terms.wc-terms-and-conditions {margin: 0 0 5px!Important;}
#top #payment div.form-row {padding: 1em 4em 5em 0;}
td.product-name {font-size: 14px;line-height: 18px;}
div.widget_shopping_cart_content a.button.wc-forward {background-color: #c60c31!Important;color: #ffffff!Important;border-color: #a40a10!Important;padding: 10px!Important;font-weight: normal!Important;}
div.widget_shopping_cart_content a.button.checkout.wc-forward {min-height:44px!Important;padding-top: 17px!Important;}
tr.order-total span.amount {font-size: 20px;}
span.wgm-tax.includes_tax span.amount {font-size: 13px;}
td.product-subtotal span.amount {font-size: 16px;}
p.wc-cart-shipping-notice {text-align: left;line-height: 1em;margin-bottom: 15px!Important;}
a.checkout-button.button.alt.wc-forward {text-decoration: none !Important;}
#top div .widget_shopping_cart .button.checkout {margin-top:5px!Important;}
li.mini_cart_item, #top .dropdown_widget .total {background:#ffffff;}
.cart-collaterals .cart_totals {width: 100%!Important;}
div.inner_product div.wgm-info.woocommerce_de_versandkosten a {width:26px;float:left;}
div.inner_product a.versandkosten {width:25%!Important;float:left;}
div .products .product a {text-decoration: none!Important;}
#top .price, #top .price span, #top del, #top ins {font-size: 20px;line-height: 32px;}
#top .sidebar .widget_shopping_cart .button {min-height:54px!Important;}
a.button.checkout.wc-forward {padding-top:20px!Important;}
.single-product .product {width: 100%;}
.single-product-summary {float:left;width:45%;margin-right: 3%;}
.single-product-main-image {width: 25%;}
.sidebar {padding-top: 0px;}
@media only screen and (max-width: 768px){div.single-product-summary {width: 100%;}}

/** Menü-Korrektur **/

/* Farben im Header  */
#top #header_main > .container .main_menu ul:first-child > li > a {background: #003145;}
.header_color div {background: transparent!Important;}
div.inner-container {background-color: #003145!Important;height: 90px!Important;}
.header_color .sub_menu li ul a, .header_color #payment, .header_color .sub_menu ul li, .header_color .sub_menu ul, #top .header_color .sub_menu li li a:hover {background-color: #003145!Important;}
#top .header_color .sub_menu ul li a {color: #ffffff;}
#top .header_color .sub_menu ul li a:hover {text-decoration:none;color:#aaa38e;}
#header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text {color: #ffffff!Important;}
#header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text:hover {color: #aaa38e!Important;}


.html_header_top .header_color .main_menu ul:first-child >li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {border-top-color: #ffffff;}
#top .av_header_transparency .main_menu ul:first-child > li > a:hover {opacity:1!Important;}


/* Sales Widget */
section#text-9.widget.clearfix.widget_text {padding: 0px;margin: -20px 0px;}

/* Gewinnspiel 
p#form-allowed-tags.form-allowed-tags {display:none;}
.main_color tr:nth-child(odd) {background-color:#fff;}
.main_color tr, .main_color th, .main_color td {border-color:#fff;}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {margin: 0;}

td {vertical-align:middle;}

input[type="submit"] {font-family: suzukiproregular, HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;}
*/


/* Fonts */
@font-face {
    font-family: 'suzukiprobold';
    src: url('wp-content/fonts/suzukiprobold-webfont.eot');
    src: url('wp-content/fonts/suzukiprobold-webfont.eot#iefix') format('embedded-opentype'),
         url('wp-content/fonts/suzukiprobold-webfont.woff') format('woff2'),
         url('wp-content/fonts/suzukiprobold-webfont.woff') format('woff'),
         url('wp-content/fonts/suzukiprobold-webfont.ttf') format('truetype'),
         url('https://www.suzuki-club.eu/wp-content/fonts/suzukiprobold-webfont.svg#suzukiprobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'suzukiproheadline';
    src: url('wp-content/fonts/suzukiproheadline-webfont.eot');
    src: url('wp-content/fonts/suzukiproheadline-webfont.eot#iefix') format('embedded-opentype'),
         url('wp-content/fonts/suzukiproheadline-webfont.woff') format('woff'),
         url('wp-content/fonts/suzukiproheadline-webfont.ttf') format('truetype'),
         url('wp-content/fonts/suzukiproheadline-webfont.svg') format('svg');
    font-weight: normal!Important;
    font-style: normal;
}

@font-face {
    font-family: 'suzukiproregular';
    src: url('wp-content/fonts/suzukiproregular-webfont.eot');
    src: url('wp-content/fonts/suzukiproregular-webfont.eot#iefix') format('embedded-opentype'),
         url('wp-content/fonts/suzukiproregular-webfont.woff') format('woff'),
         url('wp-content/fonts/suzukiproregular-webfont.ttf') format('truetype'),
         url('wp-content/fonts/suzukiproregular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Events */
div.ajde_evcal_calendar.eventon_single_event.evo_sin_page {width:95%;}
#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput, span.evo_day_name, span.evo_day_num, p.evodv_events, p.evodv_dayname, .evodv_current_day p.evodv_daynum b, .evo_cal_above span, p.filtering_set_val, .evo_cal_above span, p.filtering_set_val, a.evo_ics_gCal, a.evo_ics_nCal, .evcal_evdata_cell p, h3.evo_h3, #evcal_list .eventon_list_event .evcal_desc em, em.evcal_time, span.start, span.end, span.evcal_desc2.evcal_event_title, .eventon_filter_dropdown p, div.eventon_sf_field p {font-family: suzukiproregular, sans-serif!Important;}
span.evcal_desc2.evcal_event_title {font-weight:500!important;color:#003145!important;}
.eventon_list_event a.evcal_list_a {text-decoration:none!important;}
p#evcal_cur {font-family: suzukiproheadline, sans-serif!Important;}
.ajde_evcal_calendar .calendar_header p {text-transform: none;color:#c60c31!Important;}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {font-family: suzukiproheadline, sans-serif!Important;text-transform:none;font-size:22px!Important;}
span.evcal_event_subtitle {font-family: suzukiproregular, sans-serif!Important;text-transform:none!Important;}
div.eventon_sort_line.evo_sortOpt, a.evo_sort_btn {display:none;}
.eventon_filter_line {border-left:none!Important;}
.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {background-color:#ffffff!Important;}
#evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput {font-family: suzukiproheadline, sans-serif!Important;font-size: 13px!Important;font-style: normal;}

/* Single Event */
.evo_page_content.evo_se_sidarbar {width:73%;}
.evo_page_body .evo_page_sidebar {width:100%;padding-top:0px}
.eventon_main_section {padding:50px 00px 50px 0px;}
#evcal_list {border:none;}
.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list, .evo_pop_body .bordb {border:#ddd;}
.evo_metarow_socialmedia .evo_sm {border-color:#fff!Important;}
.evo_metarow_socialmedia a.evo_ss {background-color:#003145!Important;}
.evo_metarow_socialmedia a.evo_ss:hover {background-color:#c60c31!Important;}
.evo_metarow_socialmedia a.evo_ss i {color:#fff!Important;}
.evo_metarow_socialmedia .evo_sm {height: 41px;width: 40px;margin: 0 4px;}
.evo_metarow_socialmedia a.evo_ss i {margin-top: 10px!Important;font-size: 20px!Important;}

/* Standard */
.avia-content-slider {margin: 0;}
div.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-17.el_after_av_one_half.el_before_av_one_full.column-top-margin {margin-top: 0;}
h1, h2, h3, h4, h5, h6, .widgettitle, .av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag, h3.av-special-heading-tag {font-weight: normal!Important;}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {text-transform: none;letter-spacing: 0px;}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {font-family:suzukiproregular, HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;}
a#scroll-top-link.avia_pop_class {border-radius:100%;}
.avia-post-nav .entry-image, img.attachment-thumbnail.wp-post-image {width:80px!Important;height:80px!Important;}
div.slide-entry-excerpt.entry-content .read-more-link {display:none;}
div.slide-entry-excerpt.entry-content {line-height:20px;}

/* Beiträge */
#top #wrap_all .av-social-link-mail:hover a {background-color:#003145;}
div.category-term-description {font-family: suzukiproheadline, HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 24px;line-height: 26px;color: #003145;margin-bottom: 50px!Important;margin-top: -20px;}
h3.post-title.tag-page-post-type-title {margin: -50px 0 50px 0;font-size: 24px;line-height: 26px;color:#003145;}
h2.en_subtitle {font-size: 22px!Important;line-height:26px!Important;margin-bottom: 20px;}

/* Startseite */
div.slide-meta-comments, div.slide-meta-del {display:none!Important;}
h3.slide-entry-title.entry-title {font-size:22px;}
.avia-content-slider .slide-image, .avia-content-slider .slide-image img {border-radius:0px;}

/* Images */
span.image-overlay.overlay-type-extern, span.image-overlay.overlay-type-image {display:none!Important;}
img.attachment-portfolio.wp-post-image:hover, img.attachment-featured.wp-post-image:hover {
  -webkit-transform: scale(1.05,1.05);
  transform: scale(1.05,1.05);
}
img.attachment-portfolio.wp-post-image, img.attachment-featured.wp-post-image {
  -webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.avia_combo_widget, nav.main_menu, h3.slide-entry-title.entry-title, ul.lsi-social-icons, input#searchsubmit.button, div.textwidget {
  -webkit-transform:translate3d(0,0,0);
-webkit-backface-visibility: hidden;
}
.avia-post-nav .entry-image img {border-radius: 0px;}

/* Header */
.main_menu {position: relative;left: 200px;  top: 0px;}
div.avia_mega_div.avia_mega1.three.units {right:-150px!Important;}
#top #header.av_header_transparency .avia_mega_div {margin-top: 0px; padding-top: 0px;}
#header_main {border:none!Important;}
//nav.main_menu {margin-top:20px;}
//div.avia-menu.av-main-nav-wrap {padding-right:20px;}
div.avia-menu.av-main-nav-wrap {margin-top:-10px;}


#top #header_main > .container .main_menu ul:first-child > li > a, #top #header_main #menu-item-shop .cart_dropdown_link {height: 70px!Important;font-weight:normal;}
#top #header_main > .container .main_menu ul:first-child > li > a:hover {color:#000000;}
#header .avia_mega_div .units {border:none;}
.header_color .sub_menu ul:first-child > li.current-menu-item > a, .header_color .sub_menu ul:first-child > li.current_page_item > a, .header_color .sub_menu ul:first-child > li.active-parent-item > a {text-decoration:none;color:#000000;}
//a:-webkit-any-link {text-decoration:none!Important;}
nav.sub_menu {position: relative;top: -10px;left: 200px;z-index: 1000;min-width:800px;}
.sub_menu li {border:none;}

/* Footer */
#socket .container {padding-top:35px;}
div#en_footerwidget {position: relative;
right: 0px;
top: -20px;
  float: right;}
span.copyright {font-size: 13px;font-weight: bold;}


#top .footer_color .input-text, #top .footer_color input[type='text'], #top .footer_color input[type='input'], #top .footer_color input[type='password'], #top .footer_color input[type='email'], #top .footer_color input[type='number'], #top .footer_color input[type='url'], #top .footer_color input[type='tel'], #top .footer_color input[type='search'], #top .footer_color textarea, #top .footer_color select {border-color: #ffffff;background-color: #ffffff;color: #000000;}


input.wysija-submit.wysija-submit-field {background-color: #c60c31;color: #ffffff;border-color: #a40a10;-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}
input.wysija-submit.wysija-submit-field:hover {background-color: #ffffff;color: #003145;border-color: #dddddd;}

/* Widget */
aside.sidebar .widgettitle {color:#003145!Important;font-size: 17px;}
.widgettitle {text-transform: none;}
.recentcomments a, .widget_recent_entries li a {font-family:suzukiproregular, HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;font-style: normal;}
//div.tab.widget_tab_comments.tab_counter_2 {display:none;}
.main_color .template-archives .tabcontainer a, #top .main_color .tabcontainer .tab:hover, #top .main_color .tabcontainer .tab {color:#003145 ;}

/* Verschiebt das Untermenü */
span.avia-menu-text, .sub_menu>ul>li>a, .sub_menu>div>ul>li>a {font-weight: normal;}
span.avia-menu-fx {display:none;}
#top #wrap_all .av_header_transparency .sub_menu > ul > li > a:hover {color: #0098DB;
  text-decoration: none;opacity: 1;}
.header_color .avia-bullet {display:none;}
ul.sub-menu {margin-top:-5px;}
#top #header_main > .container .sub-menu ul:first-child > li > a {
height: 40px!Important;
line-height: 22px!Important;
  font-family:'suzukiproheadline';
  border-bottom: 1px solid #AAA38E;
padding: 7px 0;}

/* Responsive */
@media only screen and (max-width:989px){
  #top .checkout #payment #place_order {margin-left:30px;}
}

@media only screen and (min-width: 767px){
div[id="av_section_1 en_kategorieimage"] {margin-top:-90px;}
  div[id="av_section_1 en_seitenimage"] {margin-top:0px;}
}

@media only screen and (max-width: 1024px){
div#av_section_1, div[id="av_section_1 en_kategorieimage"] {max-height:220px;}
  div#av_section_1, div[id="av_section_1 en_seitenimage"] {max-height:220px;}

}

@media only screen and (max-width: 800px){
.sub_menu li, .responsive .main_menu ul:first-child > li > a {padding:0 7px;}
}

@media only screen and (max-width: 767px){
nav.sub_menu {display: none;}
.responsive .logo img {max-height: 90px;}
div#av_section_1, div[id="av_section_1 en_kategorieimage"] {max-height:180px;margin-top:0px;}
  div#av_section_1, div[id="av_section_1 en_seitenimage"] {max-height:180px;margin-top:0px;}
span.avia-menu-text {font-size:13px;}
.evo_page_content.evo_se_sidarbar {width:100%;}
  #mobile-advanced ul {left: -80px;}
}

@media only screen and (max-width: 750px){
div#en_footerwidget {top: 30px;margin-bottom: 40px;}
}

@media only screen and (max-width: 470px){
div#av_section_1, div[id="av_section_1 en_kategorieimage"] {max-height:100px;}
div#av_section_1, div[id="av_section_1 en_seitenimage"] {max-height:100px;}
div.container_wrap_logo .container {
width: 100%!Important;
max-width: 100%!Important;
}
  a#advanced_menu_toggle {margin-right:30px;}
}