@font-face 
{
font-family: 'Amino-Regular';
src: url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/33B58A_0_0.eot);
src: url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/33B58A_0_0.eot?#iefix) format('embedded-opentype'),url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/33B58A_0_0.ttf) format('truetype');
}
@font-face
{
font-family: 'Amino-Italic';
src: url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/33B58A_1_0.eot);
src: url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/33B58A_1_0.eot?#iefix) format('embedded-opentype'),url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/33B58A_1_0.ttf) format('truetype');
}
@font-face 
{
font-family: 'Amino-Black';
src: url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/33B58A_2_0.eot);
src: url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/33B58A_2_0.eot?#iefix) format('embedded-opentype'),url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/33B58A_2_0.ttf) format('truetype');
}
@font-face 
{
font-family: 'Amino-Bold';
src: url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/352A65_0_0.eot);
src: url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/352A65_0_0.eot?#iefix) format('embedded-opentype'),url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/352A65_0_0.ttf) format('truetype');
}
@font-face 
{	
font-family: 'Amino-BoldItalic';
src: url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/352A65_1_0.eot);
src: url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/352A65_1_0.eot?#iefix) format('embedded-opentype'),url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/352A65_1_0.ttf) format('truetype');
}
@font-face 
{
font-family: 'Amino-BlackItalic';
src: url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/352A65_2_0.eot);
src: url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/352A65_2_0.eot?#iefix) format('embedded-opentype'),url(//shop.land-der-tiere.de/wp-content/themes/Avada-Child-Theme/webfonts/352A65_2_0.ttf) format('truetype');
}
h1 {color:#fff;font-size:64px;line-height:80px;font-family: 'Amino-Regular' !important;}
h2 {color:#63605c !important;font-size:24px;line-height:32px;font-family: 'Amino-Regular' !important;}
h3 {color:#63605c !important;font-size:20px !important; font-family: 'Amino-Regular' !important;margin:0 0 12px 0 !important;line-height:30px !important;}
h4 {color:#63605c !important;font-size:18px !important; font-family: 'Amino-Regular' !important;margin:0 0 12px 0 !important;line-height:24px !important;}
h5 {}
h6 {} #about h2, .fourty-eight, .fourty-eight h2, .fourty-eight h3 {font-size:48px !important;}
@media (max-width:450px) {
#about h2, .fourty-eight h2, .fourty-eight h3 {font-size:36px !important;line-height:48px !important;}
} .twenty-four-pixel, .twenty-four-pixel h2 {font-size:24px !important;} p.overline, a.feature-more-link, a.featured-image-more-link, #startseite-recent-posts3 .fusion-column .recent-posts-content p:last-child a::before, a.about-more-link
{
letter-spacing:2px;
}
.feature-more-link, .featured-image-more-link
{
text-decoration: none !important;
} p
{
font-family: 'Amino-Regular' !important;
color:#63605c;
font-size:18px;
margin-bottom:12px;
}
.post-content p
{
margin-top: 0;
margin-bottom: 10px !important;
line-height: 1.66 !important;
}
@media (max-width:567px)
{
.post-content p { line-height: 1.5 !important;} } ;   .author span.company-name span, .fusion-megamenu-title, .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a, .fusion-copyright-notice > div {font-family: 'Amino-Regular' !important;} .about-more-link, a.feature-more-link, a.featured-image-more-link, #startseite-recent-posts3 .fusion-column .recent-posts-content p:last-child a::before, #startseite-recent-posts3 .recent-posts-content h4 a,  
a.about-more-link, a.about-more-link:after, .author span.company-name, .fusion-footer-widget-area h4.widget-title, a.content-button2z span, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, 
.megamenu-custom-container h6
{
font-family: Amino-Bold !important;
}
#armino-bold p, #armino-bold p > a {font-family: Amino-Bold !important;}
#Amino-Bold p, #Amino-Bold p > a {font-family: Amino-Bold !important;}
.Amino-Bold p, .Amino-Bold p > a {font-family: Amino-Bold !important;} p.overline {font-family: Amino-Bold !important;}
.Amino-Bold, .Amino-Bold h2, .Amino-Bold h3, .Amino-Bold h4 {font-family: Amino-Bold !important;}
.amino-bold, .amino-bold p, .amino-bold h2, .amino-bold h3, .amino-bold h4 {font-family: Amino-Bold !important;}
.bold-headline, .boldheadline h1, .boldheadline h2, .boldheadline h3, .boldheadline h4, .boldheadline h5, .boldheadline h6 {font-family: Amino-Bold !important;}
.Amino-BoldItalic { font-family: Amino-BoldItalic; }
.Amino-BlackItalic { font-family: Amino-BlackItalic; }
.Amino-Italic, .Amino-Italic p, .Amino-Italic h2, .Amino-Italic h3 { font-family: Amino-Italic !important;} .color-container, ul.slides li a {border-radius:5px !important;} .chromgruen, .chromgruen a, .chromgruen a:hover, .chromgruen h1, .chromgruen h2, .chromgruen h3, .chromgruen h4, .chromgruen h5, .chromgruen h6
{
color:#601d5a !important;
}
.petrol, .petrol a, .petrol a:hover, .petrol h1, .petrol h2, .petrol h3, .petrol h4, .petrol h5, .petrol h6
{
color:#007583 !important;
}
.violet, .violet a, .violet a:hover, .violet h1, .violet h2, .violet h3, .violet h4, .violet h5, .violet h6 
{
color:#601d5a !important;
}
.rubinrot, .rubinrot a, .rubinrot a:hover, .rubinrot h1, .rubinrot h2, .rubinrot h3, .rubinrot h4, .rubinrot h5, .rubinrot h6
{
color:#9a1914 !important;
}
.enzianblau, .enzianblau a, .enzianblau a:hover, .enzianblau h2, .enzianblau h3, .enzianblau h4, .enzianblau h5, .enzianblau h6
{
color:#005388 !important;
} .chromgruen a, .petrol a, .violet a, .rubinrot a, .enzianblau a
{
text-decoration:underline !important;
}
.chromgruen a:hover, .petrol a:hover, .violet a:hover, .rubinrot a:hover, .enzianblau a:hover 
{
text-decoration:none !important;
} .lichtgrau {color:#ece7e2;}
.beigegrau {color:#e2dad3;}
.anthrazit, .anthrazit h2, .anthrazit h3, .anthrazit h4, .anthrazit h5, .anthrazit h6 {color:#86827e !important;}
.white-font, .white-font .fusion-text p, .white-font h1, .white-font h2, .white-font h3, .white-font h4, .white-font h5, .white-font h6 {color:#fff !important;}
.pink, .pink h1, .pink h2, .pink h3, .pink h4, .pink h5, .pink h6 {color:#ee76ab !important;}
.chromgruen-bg, .fusion-button.chromgruen-bg {background-color:#466f42 !important;}
.khaki-bg, .fusion-button.khaki-bg{background-color:#7a7d49 !important;}
.petrol-bg, .fusion-button.petrol-bg {background-color:#007583 !important;}
.lichtgrau-bg, .fusion-button.lichtgrau-bg {background-color:#ece7e2 !important;}
.beige-bg, .fusion-button.beige-bg  {background-color:#e2dad3 !important;}
.enzianblau-bg, .fusion-button.enzianblau-bg {background-color:#005388 !important;}
.pink-bg, .fusion-button.pink-bg {background-color:#ee76ab !important;}
.violet-bg, .fusion-button.violet-bg {background-color:#601d5a !important;}
.rubinrot-bg, .fusion-button.rubinrot-bg {background-color:#9a1914 !important;} .lichtgrau-bg-kasten {
background-color: #ece7e2 !important;
padding: 20px 20px 20px 20px !important;
margin: 10px 0px 10px 0px !important;
border-radius: 5px !important;
}   .fusion-header
{ }
header.fusion-is-sticky, .fusion-header-sticky-height
{  } .fusion-sticky-menu .fusion-menu .menu-item .fusion-bar-highlight
{
height: 65px; line-height: 65px;
} .fusion-sticky-menu .fusion-menu .menu-item  .sub-menu .menu-item .fusion-bar-highlight
{
height: 30px; line-height: 30px; } .fusion-logo
{
margin-top: 10px !important;
} .fusion-sticky-logo
{
margin-top: 2px !important;
} @media all 
{
.fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before 
{ }
}    .fusion-body .fusion-main-menu .current-menu-ancestor > a,
.fusion-body .fusion-main-menu .current-menu-item > a,
.fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before,
.fusion-body .fusion-main-menu .current-menu-parent > a,
.fusion-body .fusion-main-menu .current_page_item > a 
{
font-family: Amino-Bold !important;
} .fusion-main-menu > ul > li > a, .side-nav li a 
{
font-family: Amino-Bold !important; text-transform:uppercase;
} .fusion-main-menu > ul > li > a .menu-text
{
padding-top: 3px  !important;
padding-bottom: 3px !important;
padding-left: 8px !important;
padding-right: 8px; border-radius: 5px !important;
}
.fusion-main-menu ul {
border-bottom-left-radius: 5px !important;
border-bottom-right-radius: 5px !important;
}
.fusion-body .fusion-main-menu .current-menu-ancestor > a .menu-text,
.fusion-main-menu > ul > li > a:hover .menu-text
{
color: #ffffff; }
.menu-item-373.current-menu-ancestor > a .menu-text,
.menu-item-373 a:hover .menu-text
{
background-color: #601d5a; }
#menu-item-373 a:hover {
border-bottom-left-radius: 5px !important;
border-bottom-right-radius: 5px !important;
}
.menu-item-604.current-menu-ancestor > a .menu-text,
.menu-item-604 a:hover .menu-text
{
background-color: #601d5a; }
.menu-item-328.current-menu-ancestor > a .menu-text,
.menu-item-328 a:hover .menu-text
{
background-color: #601d5a; }
.menu-item-113.current-menu-ancestor > a .menu-text,
.menu-item-113 a:hover .menu-text
{
background-color: #9a1914; } .menu-item-373 .sub-menu
{
border-top: 5px solid #601d5a !important; }
.menu-item-604 .sub-menu
{
border-top: 5px solid #601d5a !important; }
.menu-item-328 .sub-menu
{
border-top: 5px solid #601d5a !important; }
.menu-item-113 .sub-menu
{
border-top: 5px solid #9a1914 !important; }
#menu-item-373 > a:hover, #menu-item-373 > a:active, #menu-item-373.current-menu-ancestor > a, #menu-item-373 .sub-menu 
{
border-color:#601d5a !important; }
#menu-item-373.current-menu-ancestor > a 
{
border-color:#601d5a !important; } 
#menu-item-604 > a:hover, #menu-item-604 > a:active, #menu-item-604.current-menu-ancestor > a, #menu-item-604 .sub-menu 
{
border-color:#601d5a !important; }
#menu-item-604.current-menu-ancestor > a 
{
border-color:#601d5a !important; } .fusion-body .fusion-main-menu .current-menu-ancestor > a,
.fusion-body .fusion-main-menu .current-menu-item > a,
.fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before,
.fusion-body .fusion-main-menu .current-menu-parent > a,
.fusion-body .fusion-main-menu .current_page_item > a 
{
font-family: Amino-Bold !important;
} .fusion-main-menu > ul > li > a, .side-nav li a 
{
font-family: Amino-Bold !important; text-transform:uppercase;
}
@media only screen and (max-width: 1020px) {
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder 
{
padding-top:10px !important;
}
.fusion-logo img
{
margin-top: 0px ;
}
}
.fusion-mobile-nav-item a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a 
{
font-size:18px !important;
font-family: Amino-Regular;
line-height:50px;
}
.fusion-mobile-nav-item a 
{
line-height:50px !important;
}
.fusion-is-sticky .fusion-main-menu > ul > li 
{  ;
}
.fusion-sticky-shadow
{ 
box-shadow:  0 10px 20px rgba(0,0,0,.117647) !important;  }
.fusion-mobile-nav-item a { }
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before 
{
content: "" !important;
margin-right: 0px !important;
}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a span,
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item a
{
font-family: 'Amino-Italic';
}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a
{
background-color:#fff;border-bottom:1px solid #ece7e2 !important;
} .fusion-mobile-menu-text-align-left > ul > li > ul > .fusion-mobile-current-nav-item  > a,
.fusion-mobile-menu-text-align-left > ul > li > ul > li > ul > .fusion-mobile-current-nav-item  > a > span,
.mainmenu-i1 > ul > .fusion-mobile-current-nav-item  > a span,
.mainmenu-i3 > ul > .fusion-mobile-current-nav-item  > a span,
.mainmenu-i4 > ul > .fusion-mobile-current-nav-item  > a span
{
font-family: 'Amino-BoldItalic' !important;	
}
.fusion-main-menu .sub-menu ul {top:-5px !important;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a {
padding-left: 75px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
background-color: #ece7e2;
border-bottom: 1px solid #e2dad3 !important;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {border-bottom:none !important;}
.fusion-megamenu-icon
{
color: #63605c;
padding-right: 0px !important;
padding-left: 0px !important;
font-size: 22px !important;
}
.fusion-megamenu-icon a:hover
{
color: #466f42 !important;
}
.fusion-icon-only-link
{ }
.social_icon_menu_first
{
padding-left: 8px !important;
padding-right: 12px !important;
}
.social_icon_menu 
{
padding-right: 12px !important;
}
.social_icon_menu .menu-text,
.social_icon_menu_first .menu-text,
.social_icon_menu_last .menu-text
{
display: none;
}
.fusion-mobile-nav-item.social_icon_menu_last
{
padding-right: 0px !important;
}
.fusion-mobile-nav-item.social_icon_menu_first,
.fusion-mobile-nav-item.social_icon_menu_last,
.fusion-mobile-nav-item.social_icon_menu 
{
visibility: hidden;
height: 0px !important;
}   #content-whitebg > p {line-height:36px !important}
#content-whitebg h1 {font-size:48px !important;}
@media (max-width:567px) {
#content-whitebg h1 {font-size:36px !important;}
}
#lichtgraubg .fusion-row, #lichtgraubg-blog .fusion-row
{
background-color:#ece7e2 !important;
}
#lichtgraubg .fusion-builder-row-inner, #lichtgraubg-blog .fusion-builder-row-inner
{
padding-left: 60px !important;
padding-right: 60px !important;
padding-top: 60px !important;
padding-bottom: 60px !important;
}
#lichtgraubg h2, #lichtgraubg-blog h2
{
font-size:36px !important;
line-height:48px !important;
}
@media (max-width:567px) {
#lichtgraubg h2, #lichtgraubg-blog h2
{
font-size:27px !important;
line-height:32px !important;
}
}
#lichtgraubg-nopadding .fusion-row 
{
background-color:#ece7e2 !important;
}
#lichtgrau .content-img 
{
margin-bottom:40px !important;
}
#lichtgraubg-nopadding .fusion-builder-row-inner 
{    
}
@media (min-width:801px)
{
#lichtgraubg-nopadding .fusion-layout-column {margin-bottom:0px !important;}
}
.content-img {margin-bottom:40px;}    #lichtgraubg .fusion-builder-row
{
padding-left: 60px !important;
padding-right: 60px !important;
padding-top: 60px !important;
padding-bottom: 22px !important;
border-radius: 5px !important;
} #lichtgraubg-blog .fusion-builder-row
{
padding-left: 60px !important;
padding-right: 60px !important;
padding-top: 40px !important;
padding-bottom: 22px !important;
border-radius: 0px 0px 5px 5px !important;
} .entry-title.fusion-post-title
{
font-size:36px !important;
line-height:1.2 !important;
max-width:1020;  margin:0px 0px 0px 0px;
padding:40px 60px 0px 60px;
background-color:#ece7e2 !important;
border-radius: 5px 5px 0 0 !important;
color:#601d5a !important; } @media (max-width:567px)
{
#lichtgraubg .fusion-builder-row, #lichtgraubg-blog .fusion-builder-row
{
padding:20px !important;
}
.fusion-post-title
{
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
padding-bottom: 0px !important;
}
.entry-title.fusion-post-title {font-size:27px !important;}
}   .avada-skin-rev 
{
border-top:transparent !important;
border-bottom:transparent !important;
}
.tp-thumb-image 
{
border-radius:5px!important;
}
.erinyen .tp-thumb.selected .tp-thumb-over, .erinyen .tp-thumb:hover .tp-thumb-over
{
background-color:rgba(255, 255, 255,0.5) !important;
}
.tp-thumb-title 
{
display:none !important;
}
.erinyen .tp-thumb-over {
background: none !important; }
.tparrows 
{
background: #000;
background: rgba(0,0,0,0.5);
width: 60px;
height: 60px; 
}
.tp-leftarrow 
{
border-top-right-radius:5px !important;
border-bottom-right-radius:5px !important;
}
.tp-rightarrow 
{
border-top-left-radius:5px !important;
border-bottom-left-radius:5px !important;
}
.tparrows:before 
{
font-size: 20px;
color: #fff;
line-height: 60px;
}
.tp-caption 
{
font-family: 'Amino-Bold' !important;
letter-spacing:2px !important;
}
.erinyen .tp-thumb-more:before {display:none !important;}   .fusion-footer-widget-area h4.widget-title 
{
font-size:24px !important;
margin-bottom:12px;
line-height:30px!important;
text-transform:none !important;
}
img.footer-anfahrt 
{
border-radius:5px !important;
border:1px solid #fff !important;
margin-top:5px
}
@media (min-width:992px) 
{
img.footer-anfahrt
{
max-width:200px;
max-height:200px;
}
}
.fusion-footer-widget-column 
{
margin-bottom:12px !important;
}
.fusion-footer p 
{
margin-top: 0 !important;
}
.fusion-footer .custom-html-widget a, .fusion-footer .widget_text a
{
text-decoration:underline !important;
font-family: Amino-Regular !important;
margin-bottom:12px !important;
color: #63605c;
}
.textwidget.custom-html-widget a:hover {
color: #601d5a !important;
} @media (max-width:1024px) 
{
.fusion-social-networks {text-align:left !important}
.fusion-footer section {margin-bottom:40px !important}
}
@media (max-width:799px) {
footer .fusion-row .fusion-columns .fusion-column-last img {max-width:450px !important;
}
}
@media (max-width:400px) {
footer .fusion-row .fusion-columns .fusion-column-last img {max-width:320px !important;}
}
@media (max-width:340px) {
footer .fusion-row .fusion-columns .fusion-column-last img {max-width:260px !important;}
}   .fusion-footer-copyright-area {height:60px;line-height:55px;}
.fusion-footer-copyright-area
{ border-color: none;
border-top-width: 0px;
padding-top: 5px;
padding-bottom: 10px;
}
.fusion-social-links-footer {display:none !important;}
.fusion-copyright-notice {font-family: "Amino-Regular" !important; padding:0 !important;}   .fusion-page-title-bar {display:none !important;}
#sliders-container, #buttons-container, #about, #about2, #start-welcome, #header-img, #lichtgraubg, #lichtgraubg-blog, #lichtgraubg-nopadding, .fourty-padding, #zitat
{
margin-bottom:60px !important;
}
#teasercontainer
{
margin-bottom:20px !important;
}
.page-id-42 .fusion-footer
{
margin-top:60px !important;
}
.tierseiten-youtube-video
{
margin-bottom:40px !important;
}
lite-youtube {
margin-top: 1em !important;
border-radius: 5px !important;
} @media (max-width:1280px)
{ 
.page-links { margin-left: 120px !important;} 
}
@media (max-width:1020px)
{ 
.page-links { margin-left: 80px !important;} 
}
@media (max-width:801px) 
{ 
.page-links { margin-left: 60px !important;} 
}
@media (max-width:567px) 
{ 
.page-links 
{ 
margin-left: 5px !important; 
margin-right: 5px !important; 
margin-top: -20px !important;
} 
.page-links-title 
{ 
margin-right: -15px !important; 
}
.page-number { font-size:18px;}
.page-links-title:before { font-size:18px; letter-spacing:1px; margin-right: 0px;}
.page-links a { padding: 5px 10px 5px 10px !important; margin: 0 !important;}
.page-links > .page-number {	padding: 5px 10px 5px 10px !important; margin: 0 !important;}
}    .toggle-content
{
font-family: 'Amino-Regular' !important;
color:#63605c;
font-size:18px;
padding-top: 0px !important;
margin-top: 0px !important;
margin-bottom:10px !important; line-height: 1.66 !important;
} @media (max-width:567px)
{
.toggle-content  { line-height: 27px !important;} } .chromgruen-toggle fusion-toggle-heading, .petrol-toggle fusion-toggle-heading, .violet-toggle fusion-toggle-heading, .rubinrot-toggle fusion-toggle-heading, .enzianblau-toggle fusion-toggle-heading, .chromgruen-toggle h4 a, .chromgruen-toggle h4 a:hover, .petrol-toggle h4 a, .petrol-toggle h4 a:hover, .violet-toggle h4 a:hover, .violet-toggle h4 a, .rubinrot-toggle h4 a:hover, .rubinrot-toggle h4 a, .enzianblau-toggle h4 a:hover, .enzianblau-toggle h4 a
{
text-decoration:none !important;
text-transform: uppercase !important;
font-size:18px !important;
font-family: Amino-Bold !important;
letter-spacing: 2px !important;
margin-bottom:-10px !important;
}
@media (max-width:567px)
{
.chromgruen-toggle fusion-toggle-heading, .petrol-toggle fusion-toggle-heading, .violet-toggle fusion-toggle-heading, .rubinrot-toggle fusion-toggle-heading, .enzianblau-toggle fusion-toggle-heading, .chromgruen-toggle h4 a, .chromgruen-toggle h4 a:hover, .petrol-toggle h4 a, .petrol-toggle h4 a:hover, .violet-toggle h4 a:hover, .violet-toggle h4 a, .rubinrot-toggle h4 a:hover, .rubinrot-toggle h4 a, .enzianblau-toggle h4 a:hover, .enzianblau-toggle h4 a
{
font-size:14px !important;
}
}
@media (max-width:335px) 
{
.chromgruen-toggle fusion-toggle-heading, .petrol-toggle fusion-toggle-heading, .violet-toggle fusion-toggle-heading, .rubinrot-toggle fusion-toggle-heading, .enzianblau-toggle fusion-toggle-heading, .chromgruen-toggle h4 a, .chromgruen-toggle h4 a:hover, .petrol-toggle h4 a, .petrol-toggle h4 a:hover, .violet-toggle h4 a:hover, .violet-toggle h4 a, .rubinrot-toggle h4 a:hover, .rubinrot-toggle h4 a, .enzianblau-toggle h4 a:hover, .enzianblau-toggle h4 a
{
font-size:12px !important;
}
}
.chromgruen-toggle h4 a, .petrol-toggle h4 a , .violet-toggle h4 a , .rubinrot-toggle h4 a , .enzianblau-toggle h4 a  {color:#86827e !important;}
.chromgruen-toggle h4 a:hover {color:#466f42 !important;}
.petrol-toggle h4 a:hover {color:#007583 !important;}
.violet-toggle h4 a:hover {color:#601d5a !important;}
.rubinrot-toggle h4 a:hover {color:#9a1914 !important;}
.enzianblau-toggle h4 a:hover {color:#005388 !important;}      .product-title a, .fusion-responsive-typography-calculated a, .shop_table thead tr th, .cart-subotal {
color:#601d5a !important;
font-family: 'Amino-Bold' !important;
text-decoration: none !important;
font-weight: 400 !important;
}
.product_title {
font-family: 'Amino-Bold' !important;
text-decoration: none !important;
font-weight: 400 !important;
}
.product_title.entry-title {
font-size: 26px !important;
}
.price, .price ins, .amount, .price > .amount, .woocommerce-Price-amount {
color: #86827e !important;
font-weight: 400 !important;
font-family: 'Amino-Bold' !important;
}
.cart_totals table th, li {
font-family: 'Amino-Regular' !important;
}
.button-default, .single_add_to_cart_button {
background: #601d5a !important;
}
.fusion-woocommerce-tab-title.fusion-responsive-typography-calculated {
font-family: 'Amino-Bold' !important;
}
.fusion-woocommerce-tab-title {
font-family: 'Amino-Bold' !important;
}
.fusion-button_size-large, .woocommerce, .single_add_to_cart_button, .fusion-button_size-large.woocommerce button.button, .fusion-body, .fusion-woocommerce-quick-view-container, .fusion-button-view-details, .fusion-button-default-size {
font-family: 'Amino-Bold' !important;
} 
.avada-customer-details .customer_details dt {
font-weight: 400 !important;
}
.woocommerce h2, .woocommerce-tabs h2 {
color: #63605c !important;
}
.shop_attributes tr th {
font-weight: 400 !important; 
font-family: 'Amino-Bold' !important;
}
.input-text, .select, .avada-select-parent select {
color: #63605c !important; 
font-family: 'Amino-Regular' !important; 
font-size: 14px !important; 
border: 1px solid #ccc !important;
}
p.woocommerce-store-notice {
font-size: 14px !important; 
padding: 5px !important;
}
.woocommerce-store-notice.demo_store {
font-size: 14px !important; 
padding: 5px !important;
}
.button, .single_add_to_cart_button {
font-weight: 400 !important;
font-size: 14px !important;
letter-spacing: 1px !important;
font-style: !important;
}
a:hover {
color: 601d5a !important;
}
.product-buttons a {
font-size: 12px !important;
}
.about_paypal {
text-decoration: underline !important;
}
.wc-gzd-additional-info a {
font-size: 16px !important;
}
.product-quantity {
color: #86827e !important;
font-family: Amino-Bold;
}
.shop_table thead tr th {
font-size: 1em !important;
}
.wc-gzd-additional-info.delivery-time-info {
font-size: 1em !important;
}   .fusion-product-content {
background: #ece7e2;; !important
} .fusion-product-wrapper {
background: #ece7e2;; !important
} #tab-description, #tab-additional_information {
background-color: #ece7e2;
} .woocommerce-checkout .shop_table {
background-color: #ffffff !important;
}
.wc-gzd-edit-data-notice {
background-color: #ffffff !important;
}
.checkout .payment_methods .payment_box {
background-color: #ffffff !important;
}
.fusion-footer {
padding-top: 30px !important;
}
#place_order {
margin-top: 30px !important;
}
.product-buttons {
margin-top: 5px !important;
}  .fusion-body .product-buttons .wc-gzd-additional-info {
margin: 0em 0 0em 0;
}
.wc-gzd-additional-info.shipping-costs-info {
margin-bottom: 1.5em !important;
}
.woocommerce-tabs .panel {
margin-left: 0px !important;
}
.qty {
border-color: #fff !important;
}
.woocommerce-content-box.full-width.clearfix {
border-radius: 5px !important;
}
form.woocommerce-content-box.full-width.checkout_coupon {
border-radius: 5px !important;
}
.woocommerce-content-box.full-width {
border-radius: 5px !important;
} .postid-10472 .stock.out-of-stock {
visibility: hidden !important;
} .postid-10472 .stock.in-stock::before {
content: "Verfügbar" !important;
visibility: visible;
}
.wc-gzd-cart-item-thumbnail {
display: none !important;
}
.post-10472 .wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info {
display: none;
}
.post-10472 .fusion-out-of-stock .fusion-position-text {
visibility: hidden;
}
.post-10472 .fusion-out-of-stock .fusion-position-text::after {
visibility: visible;
content: "Termine für 2026 ab Dez." !important; 
margin-left: -100px;
}   .postid-4402 .wc-appointments-appointment-form-button.single_add_to_cart_button.button.alt {
margin-top: 20px !important;
}  .postid-4402  .slot_column.morning {
display: hidden !important;
}
.postid-4402  .slot_column.evening {
visibility: hidden !important;
}
.postid-4402  .slot_column.afternoon > .slot_heading::after {
visibility: visible;
content: "Ankunftszeit:" !important; 
margin-left: -85px;
}
.postid-4402 .wc-appointments-appointment-cost {
display: none !important;
}
.postid-4402 .related.products {
display: none !important;
}
.postid-4402 .wc-appointments-appointment-form-wrap.cart {
display: none !important;
}
.postid-4402 .stock.out-of-stock {
visibility: hidden;
}
.postid-4402 .wc-gzd-additional-info.shipping-costs-info {
display: none !important;
}
.post-4402 .fusion-out-of-stock .fusion-position-text {
visibility: hidden
}
.post-4402 .fusion-out-of-stock .fusion-position-text::after {
visibility: visible;
content: "Keine Winterbesuchszeit in 2025" !important; 
margin-left: -100px;
}   .postid-2583 .stock.out-of-stock::before {
content: "ab April 2026";
visibility: visible;
}
.postid-2583 .stock.out-of-stock {
visibility: hidden;
}
.postid-2583 .wc-gzd-additional-info.shipping-costs-info {
display: none !important;
}
.post-2583 .fusion-out-of-stock .fusion-position-text {
visibility: hidden
}
.post-2583 .fusion-out-of-stock .fusion-position-text::after {
visibility: visible;
content: "Ab Mai 2026" !important; 
margin-left: -100px;
}    .cart-loading .fusion-icon-check-square-o {
display: none !important;
}
p:empty {
display: none !important;
}
.woo-sale-badge-circle .onsale {
display: none !important;
}
.product_meta {
display: none; !important
}
#tab-title-description {
display: none !important;
}
.awb-icon-check-square-o {
display: none !important;
}
.woocommerce-store-notice__dismiss-link {
display: none;
}
.woocommerce-store-notice__dismiss-link::before {
visibility: visible;
content: "x";
font-family: "Amino-Bold";
color: #fff;
}
.stock.in-stock {
display: none !important;
}   .col-1, .col-2, .coupon, .cart_totals.calculated_shipping, .ilightbox-image, .flex-viewport, .fusion-product-wrapper, .xlwcty_Box {
border-radius: 5px !important;
}
.woocommerce-content-box, .attachment-shop_catalog.size-shop_catalog.wp-post-image {
border-radius: 5px 5px 0px 0px !important; 
}
.fusion-product-content {
border-radius: 0px 0px 5px 5px !important; 
}
.flex-control-thumbs img {
border-radius: 5px 5px 5px 5px !important; 
}
.woo-outofstock-badge-top_bar .fusion-out-of-stock {
border-radius: 5px 5px 0px 0px !important; 
}
#tab-description, #tab-additional_information {
border-radius: 5px 5px 5px 5px !important;
border: none !important;
}
.cart_totals {
border-radius: 5px;
}
.products .fusion-product-wrapper {
border-bottom-width: 0px !important;
}
.product .avada-product-images-global img {
border-radius: 5px;
}
.woocommerce-error li {
border-radius: 5px !important;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.lazyautosizes.ls-is-cached.lazyloaded {
border-radius: 5px 5px 0px 0px !important;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.lazyautosizes.lazyloaded {
border-radius: 5px 5px 0px 0px !important;
}
.product-thumbnail .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.lazyautosizes.ls-is-cached.lazyloaded {
border-radius: 5px 5px 5px 5px !important;
}
.product-thumbnail .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.lazyautosizes.lazyloaded {
border-radius: 5px 5px 5px 5px !important;
}
.fa-fusion-box.inactive-icon, .fa-fusion-box.active-icon {
border-radius: 5px !important;
} .woocommerce-form__label.woocommerce-form__label-for-checkbox a {
text-decoration: underline !important;
}
.xlwcty_p_name .xlwcty_t {
color: #63605c !important; 
font-weight: 400 !important;
font-family: 'Amino-Bold' !important;
}
.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr td {
font-family: 'Amino-Bold' !important; 
color: #86827e !important;
}
.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr th {font-family: 'Amino-Bold' !important; 
color: #63605c !important;
}
.xlwcty_wrap .xlwcty_title {
font-family: 'Amino-Bold' !important; 
font-weight: 400; 
color: #63605c !important;
}
.xlwcty_order_details_2_col .xlwcty_pro_list {
font-family: 'Amino-Bold' !important; 
font-weight: 400; 
color: #63605c !important;
}
.shipped_via {
display: none !important;
}
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_leftDiv .xlwcty_p_name .xlwcty_info {
font-size: 1em !important;
line-height: 1.66px !important;
color: #63605c !important;
}
.wc-appointment-summary {
border-radius: 5px !important;
background-color: #fff !important;
}
.xlwcty_wrap * {
font-size: 1em !important;
font-weight: 400 !important;
line-height: 1.66em !important;
}
.xlwcty_wrap .xlwcty_circle i {
line-height: 2.5em !important;
}
.xlwcty_wrap .xlwcty_order_info .xlwcty_userN {
font-size: 28px !important;
line-height: 32px !important;
}
.xlwcty_wrap .xlwcty_order_info .xlwcty_order_no {
color: #63605c;
}   .cmplz-message {
font-size: 16px !important;
text-align: center !important;
}
.cmplz-cookiebanner .cmplz-body { 
position: relative; top: 5px;
}
.cmplz-link {
font-size: 14px !important;
font-family: 'Amino-Regular' !important;
}
.cmplz-category.cmplz-functional {
border-radius: 5px !important;
}
.cmplz-category.cmplz-marketing {
border-radius: 5px !important;
} .cmplz-category-title {
font-size: 16px !important;
font-family: 'Amino-Regular' !important;
}
.cmplz-always-active {
color: #86827e !important;
font-size: 14px !important;
font-family: 'Amino-Regular' !important;
}
.cmplz-description-functional {
font-size: 14px !important;
font-family: 'Amino-Regular' !important;
}
.cmplz-description-marketing {
font-size: 14px !important;
font-family: 'Amino-Regular' !important;
}
#cmplz-manage-consent .cmplz-manage-consent {
right: unset !important;
left: 2% !important;
background-color: #601d5a !important;
color: #fff !important;
border-radius: 5px 5px 0px 0px !important;
}   .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.selected a, .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.selected:hover a {
color: #fff !important;
border-radius: 5px !important
}
.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a, .wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a:hover {
color: #fff !important;
}
.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form {
border-radius: 5px !important;
}
.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot a {
border-radius: 5px !important;
color: #63605c !important;
}
.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot_heading {
color: #63605c !important;
}
.wc-appointments-date-picker .ui-datepicker * {
font-family: Amino-Bold !important;
color: #63605c;
}
.wc-appointments-date-picker .ui-datepicker td:not(.ui-state-disabled) a.ui-state-default {
font-weight: 400 !important;
font-family: Amino-Bold !important;
}
.wc-appointments-date-picker .ui-datepicker th {
color: #63605c !important;
font-size: .9em !important;
}
.wc-appointments-date-picker .ui-datepicker td .ui-state-default {
color: #63605c !important;
border-radius: 5px !important;
}
.wc-appointments-date-picker {
border-radius: 5px !important;
}
.wc-appointments-date-picker .ui-datepicker td.appointable a:hover {
color:#63605c;
}
.wc-appointments-date-picker .ui-datepicker td:not(.ui-state-disabled) a.ui-state-default {
font-weight: 400 !important;
font-family: Amino-Bold !important;
}
.wc-appointments-date-picker .ui-datepicker th {
color: #63605c !important;
font-size: .9em !important;
}
.wc-appointments-date-picker .ui-datepicker td .ui-state-default {
color: #63605c !important;
border-radius: 5px !important;
}
.wc-appointments-date-picker {
border-radius: 5px !important;
}
.wc-appointments-date-picker .ui-datepicker td.appointable a:hover {
color:#63605c;
}
.postid-2583 .wc-appointments-appointment-form-button.single_add_to_cart_button.button.alt {
margin-top: 20px !important;
} .postid-2583 .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-cost {
display: none !important;
}
.postid-2583 .related.products {
display: none;
}
.postid-2583 .woocommerce-tabs {
margin-bottom: 40px !important;
}
.variation-Mitarbeiter {
display: none !important;
} .wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a::before, .wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a:hover::before {
display: none !important;
}
.wc-appointments-date-picker .ui-datepicker td.partial_scheduled a::before, .wc-appointments-date-picker .ui-datepicker td.partial_scheduled span::before {
display: none !important;
}
.slot_column.afternoon > .slot_heading {
visibility: hidden !important;
} 
.slot_column.afternoon > .slot_heading::after {
visibility: visible;
content: "Ankunftszeit:" !important; 
margin-left: -85px;
}
.slot_column.evening, .slot_column.morning {
visibility: hidden !important;
}
.slot_column.morning > .slot_heading {
display: none !important;
} 
.slot_column.evening > .slot_heading {   
display: none !important;
}     .cfvsw-swatches-option {
white-space: pre !important;}
.cfvsw-swatch-inner {
font-family: Amino-Regular !important;}
.variations .label {
min-width: 5em; !important
}   .postid-2583 #pwbox-2583 {
margin-left: 0px !important;
background-color: #ece7e2 !important;
border-radius: 5px !important;
border: 0px !important;
color: #63605c !important;
height: 36px !important; 
}
.postid-2583 .button-primary {
background-color: #601d5a;
border-radius: 5px !important;
border: 0px !important;
color: #fff;
font-family: Amino-Bold;
font-weight: 400 !important;
font-size: 14px !important;
text-transform: uppercase !important;
letter-spacing: 2px !important;
padding: 10px !important;
}
.custom-password-wrapper,
.custom-password-wrapper * {
max-width: 100%;
box-sizing: border-box;
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
}
@media screen and (max-width: 768px) {
.custom-password-wrapper h1 {
font-size: 1.5em;
line-height: 1.3;
}
.custom-password-wrapper span {
font-size: 1em;
line-height: 1.5;
display: block;
}
.custom-password-wrapper input[type="password"],
.custom-password-wrapper button {
width: 100%;
box-sizing: border-box;
margin-top: 10px;
}
.custom-password-wrapper {
padding: 0 15px;
}
}