.head-price{
    color: #4e4d4d!important;
}

.promo-gold-color {
    color: #be9e42;
}

.by-gold-gradient-bg {
    background: rgb(187,154,63);
    background: linear-gradient(90deg, rgba(187,154,63,1) 0%, rgba(234,211,130,1) 100%);   
}

.tripty {
    color: #4e4d4d!important;
    cursor: pointer;
    border: 1px solid #f8f6f4;
    border-radius: 7px !important;   
}                                            

.trypti-bottom {
    background-color: #f8f6f4;
    color: #1d334e;
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;    
}

.trypti-top {
    background-color:#f8f6f4;
    color: #1d334e;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;    
}

.hide-heading {
    display:none !important;
}

.trypti-active .trypti-body {                           
    background-color:#f6f4f5;
    border: none !important;
}

.trypti-active  { 
    border: none !important;
} 

.trypti-active .trypti-bottom {                           
    color: #fff;
    background: #145285;
    background: radial-gradient(circle, rgba(20, 82, 133, 1) 0%, rgba(27, 53, 80, 1) 100%);   
}

.trypti-active .trypti-top {                           
    background: #145285;
    background: radial-gradient(circle, rgba(20, 82, 133, 1) 0%, rgba(27, 53, 80, 1) 100%);   
    color: #fff !important;    
} 

.trypti-active.promo-active .trypti-bottom {                           
    background: rgb(187,154,63);
    background: linear-gradient(90deg, rgba(187,154,63,1) 0%, rgba(234,211,130,1) 100%);    
}

.trypti-active.promo-active .trypti-top {                           
    background: rgb(187,154,63);
    background: linear-gradient(90deg, rgba(187,154,63,1) 0%, rgba(234,211,130,1) 100%);    
}

.purchase_type_container.promo-active h3 {                           
    color:#ead7af !important;    
}

.purchase_type_container_active.promo-active h3 {                           
    color:#be9e42 !important;    
}

add-to-cart-button .cart-button.btn-default {
    background: #145285;
    background: radial-gradient(circle, rgba(20, 82, 133, 1) 0%, rgba(27, 53, 80, 1) 100%) !important;
}

.heading_purchase_subscribe_link a {
    background: rgb(52,82,124) !important;
    background: radial-gradient(circle, rgba(52,82,124,1) 0%, rgba(31,51,79,1) 52%, rgba(31,51,79,1) 65%, rgba(31,51,79,1) 100%) !important;
}

.purchase_type_container input[type='radio'] {
    width: 0.9em; 
    height: 3.3em;
    accent-color: #b58a09;
      
}

.purchase_type_container p{   
    color:#a4bf9e;
}

.purchase_type_container h3{   
    color:#8c8c8c;
    font-size:1.6rem;
}

.purchase_type_container_active h3{ 
    color:#4e4d4d !important;
}

.purchase_type_container_active p{
    color:#be9e42 !important;
}

.purchase_type_container h3{   
    color:#8c8c8c;
    font-size:1.6rem;
}

.purchase_type_container p {
    color:#ead7af;
    font-size:0.7rem !important;
}

.product-description a {
    display: block;
    margin-top: 10px;
    font-size: 0.85rem !important;
    color: #b58a09;
}

.product-description {
    font-size: 0.8rem !important;
    color:#4e4d4d !important;
    text-align: justify;
    text-justify: inter-word;    
}

.fotorama__stage__shaft img {
    background-color: #fafafb  !important;
    /* padding:20px !important;    */
}

.product_title {
    color:#4e4d4d;
}

.fotorama__arr--next {
    right: 4px !important;	
}

.fotorama__arr--prev {
    left: 4px !important;	
}

.thumbs a.active img,.thumbs a:hover img {
    border-color: #dac06c !important;                           
}

.gold-border {
    border-color: #dac06c !important;  
}

.heading_price del {
    color:#4e4d4d !important;
}

.ratings-prod {
    color: #dac06c;
}

.fa-star-half-custom-prod:after {                           
    color: #dac06c!important;                           
}

.ratings-prod-n {
    color: #999 !important;                            
}

.thumbs img {
    margin-top:5px !important;
    width: 5.7rem !important;   
}

.thumbs img:hover {
    border: 2px solid #dac06c !important;
    background-color: #fafafb  !important;
}

.thumbs-active {
    border: 2px solid #dac06c !important;
    background-color: #fafafb  !important;
}

.fotorama__active img{
    background-color: #fafafb  !important;
    border-radius: .45rem !important;
}

.discount-promo-seal {                                        
    width: 8.8rem;
    height: 8.2rem;        
    background: url("https://d2zffhqlj47iwc.cloudfront.net/bilder/shop/Siegel_promo_seal.png") no-repeat;
    background-size: cover;                                        
    margin: 20px;
}

.discount-promo-seal p {                                        
    /* font-size: 1.8rem;
    padding-top: .2rem!important; */
    font-size: 1.2rem;
    padding-top: .65rem!important;
}

.discount-promo-seal-slider {                                        
    width: 6.31rem;
    height: 5.9rem;        
    background: url("https://d2zffhqlj47iwc.cloudfront.net/bilder/shop/Siegel_promo_seal.png") no-repeat;
    background-size: cover;                                        
    margin: 20px;
}

.discount-promo-seal-slider p {                                        
    /* font-size: 1.4rem;
    padding-top: .5rem!important; */
    font-size: .85rem;
    padding-top: .95rem!important;
}

.promo-seal-slider {                    
    z-index: 1 !important;
    position: relative;
    position: absolute;
    margin-top: -25rem;
    margin-left: 8.4rem;                  
}

.promo-text {
    color: #4e4d4d !important; 
}

.promo-text span{
    font-size:1.1rem;
}

.promo-text small {
    font-size:0.74rem;
}

.btn-gold-promo:hover .copy-tooltip {
    visibility: visible;
}

.btn-gold-promo {
    position: relative;
    display: inline-block;
    background: rgb(187,154,63);
    background: linear-gradient(90deg, rgba(187,154,63,1) 0%, rgba(234,211,130,1) 100%);  
}
  
.btn-gold-promo .copy-tooltip {
    visibility: hidden;
    width: 50px;
    background-color: #1f334f !important;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    padding: 3px 3px;
    font-size:10px;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    bottom: 100%;
    right: 50%;
    left:62%;      
}

@media only screen and (max-width: 1366px) {    

    .trypti-body h3 {
        font-size:1.4rem;
    }

    .trypti-body h5 {
        font-size:1.3rem;
    }

    .trypti-body h6 {
        font-size:0.9rem;
    }
    
}

@media only screen and (max-width: 1199px) {  

    .garantie-seal {
        width:120% !important;
    }

}

@media only screen and (max-width: 1180px) {  

    .trypti-top {
        font-size:0.8rem !important;
    }
    
    .trypti-bottom {
        font-size:0.8rem !important;
    }   

}

@media only screen and (max-width: 1120px) {  

    .promo-seal-slider { 
        margin-top: -24rem;
        margin-left: 8.4rem;                  
    }   

}

@media only screen and (max-width: 1090px) {  

    .promo-seal-slider { 
        margin-top: -23rem;
        margin-left: 8.4rem;                  
    }   

}

@media only screen and (max-width: 1060px) {  

    .promo-seal-slider { 
        margin-top: -22rem;
        margin-left: 8.4rem;                  
    }   

}

@media only screen and (max-width: 1030px) {  

    .promo-seal-slider { 
        margin-top: -21rem;
        margin-left: 8.4rem;                  
    }
    
    .discount-promo-seal-slider {                                        
        width: 6.31rem;
        height: 5.9rem; 
    }
    
    .discount-promo-seal-slider p {                                        
        /* font-size: 1.4rem;
        padding-top: .5rem!important; */
        font-size: .8rem;
        padding-top: 1.01rem!important;
    }

}

@media only screen and (max-width: 991px) {  

    .promo-seal-slider { 
        margin-top: -35rem;
        margin-left: 3.4rem;                  
    }
    
    .discount-promo-seal-slider {                                        
        width: 6.31rem;
        height: 5.9rem; 
    }
    
    .discount-promo-seal-slider p {                                        
        /* font-size: 1.4rem;
        padding-top: .5rem!important; */
        font-size: .8rem;
        padding-top: 1.01rem!important;
    }

}

@media only screen and (max-width: 991px) {  

    .promo-seal-slider { 
        margin-top: -34rem;
        margin-left: 1.4rem;                  
    }  

}

@media only screen and (max-width: 880px) {  

    .promo-seal-slider { 
        margin-top: -32rem;
        margin-left: 1.4rem;                  
    }  

}

@media only screen and (max-width: 860px) {                            

    .trypti-body h3 {
        font-size:1.1rem;
    }

    .trypti-body h5 {
        font-size:1rem;
    }

    .trypti-body h6 {
        font-size:0.6rem;
    }

    .trypti-top {
        font-size:0.8rem !important;
    }
    
    .trypti-bottom {
        font-size:0.8rem !important;
    }   

}

@media only screen and (max-width: 880px) {  

    .promo-seal-slider { 
        margin-top: -30rem;
        margin-left: 1.4rem;                  
    }  

}

@media only screen and (max-width: 767px) {  

    .promo-seal-slider { 
        margin-top: -47rem;
        margin-left: 4.4rem;                  
    } 
    
    .discount-promo-seal-slider {                                        
        width: 7.31rem;
        height: 6.9rem; 
    }
    
    .discount-promo-seal-slider p {                                        
        /* font-size: 1.5rem;
        padding-top: .4rem!important; */
        font-size: .9rem;
        padding-top: .93rem!important;
    }

    add-to-cart-button.heading_button .cart-button.btn-default {
        width: auto !important;
        margin: auto !important;
        display: block;
        padding: 5px 30px !important;
    }

    .sr-promo p {
        font-size: 0.7rem !important;
    }

    .sr-promo h5 {
        font-size: 1.1rem !important;
    }

}

@media only screen and (max-width: 745px) {  

    .promo-seal-slider { 
        margin-top: -45rem;
        margin-left: 4.4rem;                  
    }    
   
}

@media only screen and (max-width: 710px) {  

    .promo-seal-slider { 
        margin-top: -43rem;
        margin-left: 4.4rem;                  
    }    
   
}

@media only screen and (max-width: 670px) {  

    .promo-seal-slider { 
        margin-top: -41rem;
        margin-left: 4.4rem;                  
    }    
   
}

@media only screen and (max-width: 660px) {  

    .promo-seal-slider { 
        margin-top: -40rem !important;  
        margin-left: 4.4rem;                  
    }    
   
}

@media only screen and (max-width: 600px) {  

    .promo-seal-slider { 
        margin-top: -37rem !important;
        margin-left: 3.4rem;                  
    }    
   
}

@media only screen and (max-width: 550px) {  

    .promo-seal-slider { 
        margin-top: -35rem !important;
        margin-left: 2.4rem;                  
    }    
   
}

@media only screen and (max-width: 500px) {  

    .promo-seal-slider { 
        margin-top: -33rem !important;
        margin-left: 2.4rem;                  
    }
   
}

@media only screen and (max-width: 500px) {  

    .promo-seal-slider { 
        margin-top: -33rem !important;
        margin-left: 2.4rem;                  
    }
    
    .discount-promo-seal-slider {                                        
        width: 6.31rem;
        height: 5.9rem; 
    }
    
    .discount-promo-seal-slider p {                                        
        /* font-size: 1.4rem;
        padding-top: .5rem!important; */
        font-size: .9rem;
        padding-top: .93rem!important;
    }
   
}

@media only screen and (max-width: 460px) {  

    .promo-seal-slider { 
        margin-top: -30rem !important;
        margin-left: 2.4rem;                  
    }  
   
}

@media only screen and (max-width: 420px) {  

    .promo-seal-slider { 
        margin-top: -27.5rem !important;
        margin-left: 2rem;                  
    }
    
    .discount-promo-seal-slider {                                        
        width: 5.67rem;
        height: 5.4rem; 
    }

    .discount-promo-seal-slider p {                                        
        /* font-size: 1.3rem;
        padding-top: .6rem!important; */
        font-size: .75rem;
        padding-top: .99rem!important;
    }
   
}


@media only screen and (max-width: 387px) {      

    .purchase_type_container p {
        font-size:0.5rem !important;
    }

    .purchase_type_container h3 {
        font-size:1.4rem !important;
    }

    .purchase_type_container input[type='radio'] {
        width: 0.7em; 
        height: 2.6em;       
    }

    .promo-seal-slider { 
        margin-top: -26.5rem !important;
        margin-left: 2rem;                  
    }

}

@media only screen and (max-width: 360px) {  

    .promo-seal-slider { 
        margin-top: -25rem !important;
        margin-left: 1rem;                  
    }

}

@media only screen and (max-width: 390px) {

    .discount-promo-seal {                                        
        width: 7.31rem; 
        height: 6.9rem;         
    }
    
    .discount-promo-seal p {                                        
        /* font-size: 1.6rem;
        padding-top: .4rem!important; */
        font-size: 1rem;
        padding-top: .75rem!important;
    }

}

@media only screen and (max-width: 344px) {    
    
    .trypti-body h3 {
        font-size:1rem;
    }

    .trypti-body h5 {
        font-size:0.9rem;
    }

    .trypti-top {
        font-size:0.6rem !important;
    }
    
    .trypti-bottom {
        font-size:0.6rem !important;
    }   

}
