/*
Theme Name: Blumengalerie Knorr
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: https://www.doehring.digital
Template: enfold
*/



/*Add your own styles here:*/

/*logo mobile center */
.responsive #top .logo img {
    margin: auto;
}
.responsive #top .logo {
    width: 100%!important;
}

/**/

.current_page_item > a {
    color: #ababab!important;
}
.current-menu-ancestor > a span.avia-menu-text {
        color: #ababab;
}


.page-id-3285 section.av_textblock_section {
    height: 45px;
}


li#menu-item-7830 a {
    color: red !important;
}






.stretch_full.container_wrap.alternate_color.dark_bg_color.title_container {
    background-color: white;
}



.avia-button-wrap.avia-button-center.avia-builder-el-8.el_after_av_hr.avia-builder-el-last {
    margin-bottom: 2em;
}


element.style {
    background-image: url(https://www.blumengalerie-knorr.sbs/blumenladen-baden-baden/wp-content/uploads/2018/02/Blumenladen-Blumengalerie-Knorr-Baden-Baden.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    vertical-align: top;
    padding: 50px;
    border-radius: 5px;
}





/*---Startseite-Blumengalerie Knorr Überschrift oben----*/


@media only screen and (max-width: 1124px) {
div#schrift-desktop {
    display: none;
}
}

@media only screen and (min-width: 1125px) {
div#schrift-mobil {
    display: none;
}
}






.main_color, .main_color .site-background, .main_color .first-quote, .main_color .related_image_wrap, .main_color .gravatar img .main_color .hr_content, .main_color .news-thumb, .main_color .post-format-icon, .main_color .ajax_controlls a, .main_color .tweet-text.avatar_no, .main_color .toggler, .main_color .toggler.activeTitle:hover, .main_color #js_sort_items, .main_color.inner-entry, .main_color .grid-entry-title, .main_color .related-format-icon, .grid-entry .main_color .avia-arrow, .main_color .avia-gallery-big, .main_color .avia-gallery-big, .main_color .avia-gallery img, .main_color .grid-content, .main_color .av-share-box ul, #top .main_color .av-related-style-full .related-format-icon, .main_color .related_posts.av-related-style-full a:hover, .main_color.avia-fullwidth-portfolio .pagination .current, .main_color.avia-fullwidth-portfolio .pagination a, .main_color .av-hotspot-fallback-tooltip-inner, .main_color .av-hotspot-fallback-tooltip-count {

    background: #3b3b3b url(https://www.blumengalerie-knorr.sbs/blumenladen-baden-baden/wp-content/themes/enfold/images/background-images/noise-for-light-background.png) top center repeat scroll;

   
    color: #ffffff;
}

.stretch_full.container_wrap.alternate_color.dark_bg_color.title_container {
   background-color: #3b3b3b;
}

.stretch_full.container_wrap.alternate_color.dark_bg_color.title_container {
    background: #3b3b3b url(https://www.blumengalerie-knorr.sbs/blumenladen-baden-baden/wp-content/themes/enfold/images/background-images/noise-for-light-background.png) top center repeat scroll;

}

.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a {
border-color: #666666;
}



.main_color .av-subnav-menu a {
    background-color: transparent;
    color: #ffffff;
}

.main_color .av-subnav-menu a:hover {
    background-color: transparent;
    color: #cccccc;
}



/* josefin-sans-100 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/josefin-sans-v12-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Thin'), local('JosefinSans-Thin'),
       url('fonts/josefin-sans-v12-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v12-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v12-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v12-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v12-latin-100.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-100italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/josefin-sans-v12-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Thin Italic'), local('JosefinSans-ThinItalic'),
       url('fonts/josefin-sans-v12-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v12-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v12-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v12-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v12-latin-100italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-300 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/josefin-sans-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Light'), local('JosefinSans-Light'),
       url('fonts/josefin-sans-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v12-latin-300.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-300italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/josefin-sans-v12-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Light Italic'), local('JosefinSans-LightItalic'),
       url('fonts/josefin-sans-v12-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v12-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v12-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v12-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v12-latin-300italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-regular - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/josefin-sans-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Regular'), local('JosefinSans-Regular'),
       url('fonts/josefin-sans-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v12-latin-regular.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/josefin-sans-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Italic'), local('JosefinSans-Italic'),
       url('fonts/josefin-sans-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v12-latin-italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-600 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/josefin-sans-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans SemiBold'), local('JosefinSans-SemiBold'),
       url('fonts/josefin-sans-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v12-latin-600.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-600italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/josefin-sans-v12-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans SemiBold Italic'), local('JosefinSans-SemiBoldItalic'),
       url('fonts/josefin-sans-v12-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v12-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v12-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v12-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v12-latin-600italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-700 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/josefin-sans-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Bold'), local('JosefinSans-Bold'),
       url('fonts/josefin-sans-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v12-latin-700.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-700italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/josefin-sans-v12-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Bold Italic'), local('JosefinSans-BoldItalic'),
       url('fonts/josefin-sans-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v12-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v12-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v12-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v12-latin-700italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}




/* arimo-regular - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/arimo-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Arimo Regular'), local('Arimo-Regular'),
       url('fonts/arimo-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/arimo-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/arimo-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/arimo-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/arimo-v11-latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-700 - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/arimo-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Arimo Bold'), local('Arimo-Bold'),
       url('fonts/arimo-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/arimo-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/arimo-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/arimo-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/arimo-v11-latin-700.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/arimo-v11-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Arimo Italic'), local('Arimo-Italic'),
       url('fonts/arimo-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/arimo-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/arimo-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/arimo-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/arimo-v11-latin-italic.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-700italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/arimo-v11-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'),
       url('fonts/arimo-v11-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/arimo-v11-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/arimo-v11-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/arimo-v11-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/arimo-v11-latin-700italic.svg#Arimo') format('svg'); /* Legacy iOS */
}


.main_color .woocommerce-tabs .tabs .active, .main_color div.product .woocommerce-tabs .panel, .main_color .activeslideThumb, .main_color #payment li, .main_color .widget_price_filter .ui-slider-horizontal .ui-slider-range, .main_color .avia_cart, .main_color form.login, .main_color form.register, .main_color .col-1, .main_color .col-2, .main_color .variations_form, .main_color .dynamic-title, .main_color .single-product-main-image .thumbnails a, .main_color .quantity input.qty, .main_color .avia_cart_buttons, #top .main_color .dropdown_widget .buttons, div .dropdown_widget .cart_list li:hover, .main_color .woocommerce-info, #top .main_color .chosen-container-single .chosen-single, #top .main_color .chosen-search input[type='text'], .main_color .chosen-results, .main_color .chosen-container .chosen-drop, #top .main_color .select2-container .select2-choice, .main_color .widget_layered_nav_filters .chosen a:hover, .main_color .widget_layered_nav .chosen a:hover, .main_color .woocommerce-MyAccount-navigation-link.is-active, .main_color .woocommerce-MyAccount-navigation-link:hover {
    background-color: transparent !important;
}


.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra {
  background: transparent !important; 
}

.main_color tr:nth-child(even){
  background: transparent !important; 
}
 .main_color .variations_form {
    background-color: transparent !important;
}

.main_color .inner_product_header, .main_color table {
    background-color: transparent !important;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color .quantity input.plus, #top .main_color .quantity input.minus, #top .main_color select {
    border-color: #dddddd;
    background-color: #ffffff !important;
    color: #333333;
}


#top .inner_product_header {
    padding: 10px 15px 15px;
    clear: both;
    position: relative;
    border-top-style: solid;
    border-top-width: 1px;
    min-height: 220px;
}

#top .main_color .price {
    color: white;
}

.main_color .product-sorting strong {
    color: #333333;
}

.main_color .sort-param a {
    color: #333333;
}


#top label span, #top legend span {
    font-weight: normal;
    font-size: 13px;
    color: #ffffff; 
}

#payment {
    margin-top: 40px; 
    margin-bottom: 40px;
}

.main_color #payment {
    background-color: transparent !important;
}



.avia-button.avia-size-x-large {
    padding: 30px 50px 23px;
    font-size: 15px;
    min-width: 200px;
    height: 80px;
}


/* Darstellung Formulare und Dropdowns */


#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 {
 
    padding: 4px 6px;
 
}

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



#top .price span, #top del, #top ins {
    display: inline;
    text-decoration: none;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
}