/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 11.04.2015, 18:20:09
    Author     : czauner
    Theme      : biotiful16
*/

/*
colors:
main: 		#E20079
a1:		#FF1994
a2:             #FF0089

green-BF:       #049300

lightgreen:     #06FF00

yellow: 	#FFE319

-----

PS standard Green: #55c65e oder #45af55 ?

ZacEDIT: global.css replaces
#55c65e -> #049300
#42b856 -> #049300 !important;
#43b754 -> #049300 !important;
*/



/* to be checked */
#left_column {margin-top: -6px;}


/* main*/
#header .banner {background: #e20079;}
#header .nav {background: #e20079;}
	.shop-phone {color: #FFF;}
.header_user_info a:hover {background: #049300;}

#header #search_block_top .btn.button-search {background: #e20079 none repeat scroll 0% 0%;}
#header #search_block_top .btn.button-search:hover {background: #049300 none repeat scroll 0% 0%;}
#search_block_top #search_query_top {border-color: #e20079;}
.form-control:focus {border-color: #049300;}
  
h1, h2, h3, h4, h5, h6 {color: #e20079;}
 
.shopping_cart > a {color: #DDD !important; background: #e20079 !important;}

#contact-link a:hover {background-color: #049300;}

#languages-block-top ul {background: #e20079;}
#languages-block-top ul li.selected, #languages-block-top ul li:hover a {background: #049300;}
#languages-block-top div.current:after {color: #049300;text-shadow: none;}
  

/*Block Categries*/
#categories_block_left li span.grower {color: #eee;background: #049300;}
#categories_block_left li span.grower.CLOSE:before {color: #fff; background: #049300;}
#categories_block_left li span.grower.OPEN:before {color: #eee; background: #049300;}

.content_scene_cat {display: none;}

/*Block "Isotope"*/
.product-name {color: #e20079 !important;}
.product-container .product-name {color: #e20079 !important;}
.product-container .price {color: #049300;}
.product-container .new-label {background: #049300;}
ul.product_list.grid > li .product-container .product-image-container .content_price {background: #049300;}
ul.product_list.grid > li .product-container .product-image-container {border: 1px solid #e20079;}
/*.button.lnk_view span {font-size: 0.7em; padding: 6px 20px; background-color: #555;}
.button.lnk_view span:hover {background-color: #333;color:#FFF;text-shadow:none;}*/
    /*add to cart button */
    .button.ajax_add_to_cart_button {padding: 0; border-color: orange !important;}
    .button.ajax_add_to_cart_button span {border-color: orange !important; background: orange;}
    .button.ajax_add_to_cart_button:hover {      /*border-color: #049300; */
      border: #049300 2px solid;}
    .button.ajax_add_to_cart_button:hover span {      /*border-color: #049300; */
      border: #049300 2px solid; background: orange;}
	/* mehr Button*/
	.button.lnk_view {color: #FFF;text-shadow: none;border-color: #e20079; }
	.button.lnk_view span {
            border-color: #049300;
            background: #e20079;
            /*background-image: -webkit-gradient(linear, left 0%, left 100%, from(#FF1994), to(#E20079));
            background-image: -webkit-linear-gradient(top, #FF1994, 0%, #E20079, 100%);
            background-image: -moz-linear-gradient(top, #FF1994 0%, #E20079 100%);
            background-image: linear-gradient(to bottom, #FF1994 0%, #E20079 100%);
            background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1994', endColorstr='#E20079', GradientType=0); */
        }
	.button.lnk_view:hover {border-color: #e20079;}
	.button.lnk_view:hover span {background: #049300;}
	.button.lnk_view i.left {color: #FFF; }


       /*stars */
      /* star star_on {color: #333;} */

/* Block homefeatured */
#home-page-tabs > li.active a, #home-page-tabs > li a:hover {background: #E20079;}
div.comments_note {display: none;}
/*Block CMSInfo */
#cmsinfo_block {border: 1px solid #e20079;}

/*Block Viewed Products */
.block .products-block li .products-block-image {border: 1px solid #e20079 !important;}


/*PRICE */
.our_price_display .price {color: #049300;}
.price {color: #049300;}

/* HAUPT-KATEGORIESEITEN */
ul.clearfix > li > h5 > a {color: #e20079 !important;}
#subcategories ul li .subcategory-image a {border: 1px solid #049300;}
#subcategories {border-top: 1px solid #e20079;}
#subcategories p.subcategory-heading {COLOR: #049300;}

/*KATEGORIESEITEN */
.content_sortPagiBar .sortPagiBar {border-bottom: 1px solid #e20079;}
#subcategories ul li:hover .subcategory-image a {border: 5px solid #e20079;}
label, div.selector span, .page-heading span.heading-counter, .content_sortPagiBar .display li.display-title, 
.content_sortPagiBar .display li.selected i, .top-pagination-content .product-count,
.bottom-pagination-content .product-count, .nbrItemPage > div > span {color: #049300;}
.page-heading, .content_sortPagiBar .display li a, .content_sortPagiBar .display li a i {color: #e20079;}
.bottom-pagination-content {border-top: 1px solid #e20079;}
/*.content_sortPagiBar .sortPagiBar #productsSortForm .selector {width: 185px !important;}
div.selector1 > div span {width: 50px !important;}*/
.top-pagination-content ul.pagination li.active > span, .bottom-pagination-content ul.pagination li.active > span {color: #e20079;border-color: #e20079;}
.top-pagination-content ul.pagination li > a, .top-pagination-content ul.pagination li > span, .bottom-pagination-content ul.pagination li > a, .bottom-pagination-content ul.pagination li > span {color:#049300;border-color: #049300;}
#pagination_previous > span > i, #pagination_previous > span > b {color: #049300 !important;}
#pagination_previous_bottom > span > i, #pagination_previous_bottom > span > b {color: #049300 !important;}
#pagination_bottom > form > div > button, #pagination > form > div > button {
    color: #049300;
    border: 1px solid;
    border-color: #049300;
    text-shadow: none;
}

/*Block Verkaushits -homepage und "Neue Produkte" */
ul.block_content > li > div > h5 > a {color: #E20079;}
ul.products > li > div > h5 > a {color: #E20079;}
#viewed-products_block_left > div > ul > li > div > h5 > a {color: #E20079;}
#special_block_right > div > ul > li > div > h5 > a {color: #E20079;}


/*cart */
      .cart_block .cart-buttons a#button_order_cart span {
        padding: 7px 0;
        font-size: 1.1em;
        border: solid 1px lightgreen;
        background: #049300; }
      /*.cart_block .cart-buttons a#button_order_cart:hover span {
        border: solid 1px #358c43;
        background: #2e7a3a;
        color: #fff; }*/ /*TBedited? */



/*Product Detail */

.pb-center-column #short_description_block {font-size: 1.3em;}
#page .rte {font-size: 1.1em;color: #333;}
.pb-center-column h1 {color: #e20079;}
h3.page-product-heading {color: #e20079;border: 1px solid #e20079; border-bottom: none;}

.btn-default {border-color: #049300;}

.top-hr {background: #E20079;}
#image-block {border: 1px solid #e20079 !important;}
#thumbs_list li a:hover, #thumbs_list li a.shown {border-color: #049300; }
#view_scroll_left:before, #view_scroll_right:before {color: #E20079; }
#view_scroll_left:hover:before, #view_scroll_right:hover:before {color: #049300; }
        
.new-label, .sale-label {
  background: #049300;}
  .new-label:before {
    border-color: lightgreen transparent transparent transparent;}
  .new-label:after {
    border-color: lightgreen transparent transparent transparent; }
 
#product_condition {display: none;}
#product_reference {display: none;}

#short_description_content > p > span {font-size: 1em !important; line-height: 1.3em;}
.pb-center-column #short_description_block {color: #333;}

    /* Sidebar Price & Info Box */
.box-info-product {
    background: #f6f6f6;
    border: 1px solid #049300;
    border-top: 1px solid #049300;
    border-bottom: 1px solid #049300;
}

#quantity_wanted_p input {color: #e20079;border: 1px solid #049300;}
.btn.button-plus, .btn.button-minus {color: #e20079;border: 1px solid #049300;}

        /* Add to Cart Button */
            .box-info-product .exclusive {background: red; border: 1px solid #049300;}
            .box-info-product .exclusive:hover {background: #049300; border: 1px solid #e20079;}
            .box-info-product .exclusive::before {text-shadow: none;border: none;padding-top: 12px;}
            .box-info-product .exclusive span {text-shadow: none;border: none;}
            .box-info-product .exclusive::after {background: none;}
    /* Sidebar Price & Info Box - End */
            
#wishlist_button_nopop {color: #049300;}
#wishlist_button_nopop::before {background: #e20079;}
.box-security {border-top: 1px solid #049300;}

    /* Product Comments*/
#product_comments_block_extra {border: 1px solid #049300;}
#new_comment_tab_btn > span {border: 1px solid #049300;background: #049300;}
#new_comment_tab_btn > span:hover {background: #e20079;}
div.comment > div > p > strong {color: #049300}

    /* Loyalty / Treuepunkte */
#product p#loyalty {border-top: 1px solid #049300;border-bottom: 1px solid #049300;}

/* Top Menu */
.sf-menu {border-bottom: 3px solid #E20079;/*background: #E20079; */}
.sf-menu > li > a {color: #E20079;border-bottom: 3px solid #E20079;}
.sf-menu > li.sfHover > a,.sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {background: #E20079;border-bottom-color: #049300;color: #fff; }
.sf-menu li li li a {color: #e20079; }
.sf-menu > li > ul > li > a {color: #e20079; }
.sf-menu li li li a:hover {color: #049300; }
.sf-menu > li > ul > li > a:hover {color: #049300; }


    
/*footer */
.footer-container {background-color: #e20079; text-shadow: none !important;}
@media (min-width: 768px) {.footer-container {background: #e20079; } }
.footer-container #footer {color: #FFF; }
.footer-container #footer a {color: #FFF;text-shadow: none !important;}
.footer-container #footer a:hover {color: #049300;}

#footer #newsletter_block_left .form-group .form-control {
    background: #FFF none repeat scroll 0% 0%;
    border-color: #049300;
    color: #333;
}
#footer #newsletter_block_left .form-group .button-small {color: #049300;}
#footer #newsletter_block_left .form-group .button-small:hover {color: #e20079 !important;}

.footer-container #footer #social_block ul li a {color: #FFF;}
.footer-container #footer #social_block ul li a:hover {color: #049300;}
/*  .footer-container #footer ul li a {text-shadow: 1px 1px 0px rgba(250, 250, 250, 0.4);} Textshadow */
/* .footer-container #footer #block_contact_infos > div ul li i {color: #049300;}*/
.footer-container .container {padding-bottom: 5px;}
.footer-container #footer #block_contact_infos > div ul li i {color:#FFF;}

    /* Wave.svg */
    .footer-wave {min-width:100%;}
    .footer-container {margin-top: -6px;} /* Only when using wave.svg!!!*/
    #footer #newsletter_block_left {padding: 0px 15px 0px 15px;}
    .footer-container #footer #social_block {padding: 10px 15px 0 15px;}

/* checkout */
.product-name a {color: #e20079;}
.box {border: 1px solid #e20079;}
#my-account ul.myaccount-link-list li a i {color: #e20079;}
ul.step li.step_current {background: #049300 !important;}

/*breadcrumbs*/
.breadcrumb {border: 1px solid #049300; }
.breadcrumb a {color: #049300; }
.breadcrumb a.home {color: #049300;}
.breadcrumb a:after {border-right: 1px solid #049300;border-top: 1px solid #049300;}
.breadcrumb a:before {border-right: 1px solid #049300;border-top: 1px solid #049300;}
.breadcrumb a:hover {color: #e20079; }
.breadcrumb > span {color: #e20079; border-color:#049300}

/* Prduct listing */
p.product-desc {font-size: 1.2em;line-height: 1.4em;}


/* checkout */
p.payment_module a, p.payment_module a.bankwire , p.payment_module a.bankwire {
    border: 1px solid #E20079 !important;
    color: #e20079;
    background-color: #CCC;
    width: 100%;
}
/*p.payment_module a {padding: 10px;}*/
#paypal-column-block {display: none;}
p.payment_module.sofortueberweisung a, p.payment_module.paypal a {padding: 20px 20px 20px 15px;}

p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after {display: none;}

/* cart Widget Button Color */
.cart_block #cart-buttons a#button_order_cart {background: #e20079 !important;}


/* Trust Band Header */
@media (max-width: 1023px) { .footerTrustBand {display: none;}}
@media (min-width: 1024px) {
    .footerTrustBand {
        margin: auto;
        width: 73%;
        overflow: hidden;
        text-align: center;
    }
    .footerTrustBand div {display: inline-block;}
    .footerTrustBand div > a {
        font-weight: normal;
        font-size: 12px;
        margin: -1px;
        padding: 3px 0px;
        display: inline-block;
        background-color: #049300;
        width: 120px;
        height: 50px;
        text-align: center;
        color: #FFF;
        text-decoration: none;
    }
    .footerTrustBand div img {padding-right: 3px;vertical-align: baseline;width:25px !important;height:25px !important;display: inline-block !important;}
    .footerTrustBand div > a:hover {color: #FFF;background-color: #e20079;}
    .no-touch a:hover {color: #049300;}
    .footerTrustBand div span {
        margin-top: 4px;
        text-align: left;
        display: inline-block;
    }   
    .footerTrustBand div span:hover {color:#FFF !important;}
}

/* Trust Stats Footer/Homepage */
#contact-link, .header_user_info {height: 45px;padding-top: 5px;}
 .footerTrustStats {
    font-family: "Open Sans";
    margin: auto;
    padding: 10px 0px 0px 0px;
    width: 100%;
    overflow: hidden;
    text-align: center;
    background-color: #049300;
    margin-bottom: 25px;
}
.tb-claim {
    margin: auto;
    padding: 10px 0px;
    width: 100%;
    /*overflow: hidden;*/
    text-align: center;
    background-color: #e20079;
    color: #FFF;
}
.footerTrustStats div {display: inline-block;}
.footerTrustStats div > a {
    font-family: "Open Sans";
    font-weight: bold;
    font-size: 34px;
    margin: -1px;
    padding: 27px 0px;
    line-height: 20px;
    display: inline-block;
    background-color: #049300;
    width: 195px;
    height: 100px;
    text-align: center;
    color: #FFF;
    text-decoration: none;
}           
.footerTrustStats div > a:hover {color: #FFF;background-color: #e20079;}
.footerTrustStats div span {
    font-size: 17px;
    margin-top: 8px;
    text-align: center;
    display: block;
}


/* Flex Menu */

div.flexmenu {padding-top: 20px;margin-top: 100px;font-family: "Open Sans";font-weight: 700;}
body .flexmenu > ul > li > a span {color: #049300;font-size: 24px;}
body .flexmenu > ul > li > a span:hover {color: #e20079;}
body .flexmenu ul.main-section-links > li > a {font-family: "Open Sans";color: #e20079;font-size:18px;}
body .flexmenu ul.main-section-links > li > a:hover {color: #049300 !important;}
body ul.main-section-links ul.main-section-sublinks > li > a {color:#049300;}
body ul.main-section-links ul.main-section-sublinks > li > a:hover {color:#e20079 !important;}
/*body .flexmenu { background: url("https://9adeea.claudeassets.com/20161108021735im_/https://biotiful-shop.com/img/cms/active_item_BF.gif") repeat-x 0 100%; }*/
body .flexmenu { background: none; border-bottom: 5px solid #e20079;}
body .flexmenu ul li ul li.current-item a {color:#049300 !important;}
body .flexmenu ul.main-section-links > li.current-item > a {color: #e20079 !important;}

@media (min-width: 1024px) {
body .flexmenu div.submenu .main-section.full-width li.menu-manufacturer:nth-child(5n+5) {margin-right: 35px;}
body .flexmenu div.submenu .main-section.full-width li.menu-manufacturer:nth-child(6n+6) {margin-right: 35px;}
body .flexmenu div.submenu .main-section.full-width li.menu-manufacturer:nth-child(7n+7) {margin-right: 35px;}
body .flexmenu div.submenu .main-section.full-width li.menu-manufacturer:nth-child(8n+8) {margin-right: 35px;}
body .flexmenu div.submenu .main-section.full-width li.menu-manufacturer:nth-child(9n+9) {margin-right: 35px;}
body .flexmenu div.submenu .main-section.full-width li.menu-manufacturer:nth-child(10n+10) {margin-right: 0px;}
}

@media (max-width: 727px) {
    body .mobileMenuTitle {color:#e20079;background-color:#049300;padding: 10px;font-size:24px;}
    body .flexmenu {border-bottom: none;}
    body .flexmenu > ul > li a.opener {color:#e20079;}
    body .flexmenu ul li ul li a {color:#e20079;}
}
@media (max-width: 1279px) {
    body .flexmenu {border-bottom: none;}
    .flexmenu-container{height:100px;}
    body .flexmenu {height: 110px;border-bottom: 5px solid #e20079;}
}

/* Comments on Homepage */
.hm_wrapper {background: none;}
.hm_content_header {background-color: #049300 !important;}
.hm_wrapper ul li {border: 2px solid #e20079;margin: 2% 1% 2% 1%;}
.hm_wrapper ul li img {border: 1px solid #e20079;}
.hm_content_middle {border-top: 2px solid #049300;}
.hm_content_middle_right h5 {color: #e20079;}
.hm_wrapper h4 {color: #FFF; height: 50px; border-top: none;background-color: #e20079;}
.hm_wrapper h4:hover {background-color: #049300;}
.hm_wrapper h4 a {color: #e20079;}
.hm_wrapper h4 a:hover {color: #049300;}

/* cart Popup */
.button.button-medium {background: #049300 !important;}
.ajax_block_products_total, span.ajax_cart_shipping_cost {color: #049300;}
span.ajax_block_cart_total {color: #e20079;}
span.ajax_cart_product_txt_s {color: #e20079;}
/*
     FILE ARCHIVED ON 13:27:46 Jun 18, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:53:45 Jun 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.45
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.04
  esindex: 0.009
  cdx.remote: 7.969
  LoadShardBlock: 122.32 (3)
  PetaboxLoader3.resolve: 63.145 (4)
  PetaboxLoader3.datanode: 64.641 (4)
  load_resource: 53.56
*/