html{background:#fff;min-height:100%}body,html{font-size:16px;line-height:normal}ol,p,table,ul{margin-bottom:20px}a{color:#484848;text-decoration:none}#content a{color:#ce2819}#content a:hover{text-decoration:underline}a img{border:0}.clear{clear:both}button,div,input,label,p,select,span,table,td,textarea,th{font-family:Roboto,sans-serif}#ip_popup{height:500px;left:50%!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%);width:820px}#ip_content{bottom:40px;left:40px;max-height:100%;overflow:auto;padding:0;position:absolute;right:40px;top:40px}#anifit_website h1,#anifit_website h2,#anifit_website h3{font-family:YanoneKaffeesatz,sans-serif;font-weight:700;letter-spacing:1.92px;line-height:normal}h1,h2,h3,h4{color:#d3050c;font-weight:400}h1{font-size:48px;line-height:30px;margin-top:0;text-transform:uppercase}h2{font-size:25px}#anifit_website h2,#anifit_website h3{letter-spacing:0}#anifit_website.startpage h1{display:none}#anifit_website.startpage h2,#anifit_website.startpage h3{font-weight:700}.startpage .recommended_articles{border-bottom:2px solid #e8e8e8;height:425px;overflow:hidden}.startpage .recommended_articles_container{height:340px;overflow:hidden;text-align:center}.startpage .recommended_article{height:322px;margin:0 20px 20px;overflow:hidden;white-space:normal;width:200px}#anifit_website.startpage .recommended_article .article_image,.startpage .recommended_article{display:inline-block;text-align:center}.article_subtext_category{color:gray;display:inline-block;font-size:13px;padding:4px}#start_mobile_categories{display:none;margin-bottom:20px;padding-top:130px}#start_mobile_categories>ul{background:#f0f0f0;border-top:53px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;width:100%}#start_mobile_categories>ul>li>a{display:block;font-weight:700;padding:10px;text-align:center}#start_mobile_categories>ul>li.category_hund{background:url(../../build/5020a21a56e98a1ccd0b.jpg) no-repeat 50%}#start_mobile_categories>ul>li.category_katze{background:url(../../build/242c7afb3ad31811aa27.jpg) no-repeat 50%}#start_mobile_categories>ul>li{background-position:top!important;background-size:contain;background-size:150px auto!important;margin-top:-159px;padding-top:140px;width:50%}#start_mobile_categories>ul>li>ul{background:#f0f0f0;list-style:none;margin:0;padding:0;text-align:center}#start_mobile_categories ul li ul li{border-top:2px solid #b5b5b5;display:block;font-size:12px;margin:0 auto;overflow:hidden;padding:10px;width:120px}#start_mobile_categories ul li ul li a{color:#000}#container{position:relative;width:auto;z-index:auto}#anifit_website.body_shop_checkout #container{padding-top:0}#header,#header_search{left:0;margin:0 auto 50px;max-width:1900px;position:fixed;right:0;top:0;z-index:15}#anifit_website.startpage #header,#anifit_website.startpage #header_search{margin-bottom:0}#header{z-index:16}#header_search{height:auto}#logo{left:20px;position:absolute;top:0;z-index:11}#logo a{display:block;text-align:center}#logo img{width:275px}#anifit_shop_categories #open_anifit_shop_categories_menu,#logo img.mobile_logo{display:none}#open_anifit_shop_categories_menu img{height:35px;width:35px}#anifit_shop_categories{-webkit-box-shadow:0 0 0 0 #333;box-shadow:0 0 0 0 #333;height:79px;left:340px;padding-left:10px;padding-top:0;position:absolute;text-align:left;top:5px;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:auto;z-index:10}#anifit_shop_categories.open{-webkit-box-shadow:0 10px 30px 0 #333;box-shadow:0 10px 30px 0 #333;height:auto}#anifit_shop_categories ul{list-style:none;margin:0;padding:0}#anifit_shop_categories li{display:inline-block;margin-right:28px;position:relative}#anifit_shop_categories>ul{white-space:nowrap}#anifit_shop_categories>ul>li{padding-bottom:10px;padding-top:30px;position:relative}#anifit_shop_categories li ul{display:none;left:5px;position:absolute;top:85px;white-space:nowrap;width:auto}#anifit_shop_categories li ul li a{margin:0}#anifit_shop_categories li.active ul{display:block}#anifit_shop_categories a{border-radius:4px;display:inline-block;font-size:18px;line-height:45px;margin:0 5px;padding:0 8px;-webkit-transition:background .1s ease-out;-o-transition:background .1s ease-out;transition:background .1s ease-out}#anifit_shop_categories .anifit_default_categories{float:left;height:55px;margin:0;padding:0;width:0}#anifit_shop_categories li>a>img{filter:grayscale(1);position:absolute;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#anifit_shop_categories li.category_hund img{left:15px;top:0;width:84px}#anifit_shop_categories li.category_hund{margin-right:0;padding-right:30px}#anifit_shop_categories li.category_hund.active img{filter:grayscale(0)}#anifit_shop_categories li.category_katze img{height:69px;left:31px;top:0;width:54px}#anifit_shop_categories li.category_katze{margin-right:0;padding-right:30px}#anifit_shop_categories li.category_katze.active img{filter:grayscale(0)}#anifit_shop_categories li.category_provital img{left:37px;top:0;width:59px}#anifit_shop_categories li.category_provital{margin-right:0;padding-right:30px}#anifit_shop_categories li.category_provital.active img{filter:grayscale(0)}#anifit_shop_categories>ul>li>a:after{border:12px solid rgba(157,188,83,0);border-bottom-color:#638000;content:" ";display:none;height:0;left:30%;margin-left:0;margin-top:-27px;pointer-events:none;position:absolute;top:100%;width:0}#anifit_shop_categories>ul>li.active>a:after{display:block}#anifit_shop_categories a.active,#anifit_shop_categories a:hover{color:#c90230}#anifit_shop_categories ul ul a{color:#fff;height:35px;line-height:35px}#anifit_shop_categories ul ul a:hover,#anifit_shop_categories ul ul li.active a{background:hsla(0,0%,100%,.9);border:0;color:#c90230}#anifit_shop_categories ul ul li{margin-right:0}#anifit_shop_categories_bar{background:#fff;border-bottom:45px solid #638000;height:85px;left:0;position:fixed;right:0;top:0;z-index:14}#anifit_website button,#anifit_website input,#anifit_website select,#anifit_website textarea{background:#fff;border:2px solid #d1d1d1;border-radius:4px;margin-top:0;padding:5px}#anifit_website select{padding-right:20px}#anifit_website textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#anifit_website button{background:#ffc107;border-color:#ffc107;color:#1d1d1b;padding-left:20px;padding-right:20px}.link_button{border:2px solid #dadada;border-radius:4px;display:inline-block;line-height:36px;padding:0 10px}#article_search{left:730px;margin:0;padding:0;position:absolute;right:415px;top:21px}#article_search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;height:45px;padding:10px;width:100%}#article_search button{background:#d3050c;border:0;border-radius:0;display:inline-block;height:39px;padding:5px;position:absolute;right:3px;top:3px;width:39px}#article_search button svg{fill:#fff}#article_search #article_search_speech_recognition img{width:20px}#article_search #article_search_speech_recognition{display:none;position:absolute;right:60px;top:8px}#article_search #article_search_speech_recognition.available{display:inline-block}#article_search input.waiting{background:#fff url(../../build/3f03212985117df83150.gif) 50% no-repeat}.startpage #slider{overflow:hidden;text-align:center;width:100%}.startpage #slider img{width:100%}#slide_dots{bottom:10px;left:0;position:absolute;right:0;text-align:center;z-index:4}.slidedot{background:#fff;border:1px solid #fff;border-radius:100%;-webkit-box-shadow:0 0 0 1px #666;box-shadow:0 0 0 1px #666;cursor:pointer;display:inline-block;height:10px;margin:0 10px;width:10px}.slidedot.activedot{background:#c50019}#start_futterrechner{background:#f6f2f1;border-radius:4px 4px 0 0;height:245px;padding:60px;position:absolute;right:60px;text-align:center;top:-365px;width:330px;z-index:5}#start_futterrechner img{width:120px}#start_erfolgsrezeptur #start_futterrechner h2{color:#638000;text-transform:uppercase}#container .green_button{background:#638000;border-radius:3px;color:#fff;display:inline-block;padding:10px 20px;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:auto}#container .green_button:hover{background:#afc11f;color:#000;text-decoration:none}#start_erfolgsrezeptur h2{color:#fff;font-size:25px;letter-spacing:.8px;margin:0 0 10px;text-transform:uppercase}#start_erfolgsrezeptur{height:335px;padding:40px;position:relative}#start_erfolgsrezeptur_bubble{background:url(../../build/7ed7f2998bdee193725d.svg) 0 0 no-repeat;background-size:300px 330px;color:#fff;float:left;font-size:16px;height:230px;margin:0 0 0 60px;padding:75px 75px 75px 70px;text-align:center;width:185px}#start_erfolgsrezeptur_bubble:hover a{text-decoration:none}#start_erfolgsrezeptur_bubble a{color:#fff;text-decoration:none}.erfolgsrezeptur_bullet{float:left;height:170px;margin-left:40px;margin-top:25px;width:32%}.erfolgsrezeptur_bullet span{display:block;font-size:18px;font-weight:700;white-space:nowrap}.erfolgsrezeptur_bullet img{float:left;margin-right:20px;width:65px}#start_festessen{background:url(../../build/fd64f13d849215ba2ccf.jpg) no-repeat 50%;background-size:cover;height:555px}#start_festessen_box{background:#afc11f;border-radius:4px;color:#333;float:right;margin-right:85px;margin-top:100px;padding:60px;text-align:center;width:340px}#start_festessen_box h2{color:#333;margin-top:0;text-transform:uppercase}#start_festessen_box .green_button:hover{background:#f6f2f1}.startpage .recommended_articles{background:url(../../build/cbed9d5994600d797175.jpg) bottom no-repeat;height:520px}.startpage .recommended_articles h2{text-align:center;text-transform:uppercase}#start_anifit_tierhilfe{background:#f6f2f1;display:inline-block;float:left;height:340px;padding-top:40px;text-align:center;width:405px}#start_anifit_tierhilfe p{padding:0 70px}#start_anifit_tierhilfe h2{color:#638000;margin:10px;text-transform:uppercase}#start_erfahrungsberichte h2{display:inline-block;margin:10px 10px 50px;text-transform:uppercase}#start_erfahrungsberichte{padding-top:50px;text-align:center}#start_erfahrungsberichte_container{height:100px;overflow:hidden}#start_erfahrungsberichte .green_button{background:#f6f2f1;color:#333;margin-top:25px}#start_erfahrungsberichte .green_button:hover{background:#638000;color:#fff}.start_erfahrungsbericht{background:url(../../build/d8214a3a973fb27510f7.png) no-repeat top;border:2px solid #d1d1d1;border-radius:3px;display:inline-block;height:84px;margin:10px;width:332px}.start_erfahrungsbericht table,.start_erfahrungsbericht td{color:#333;height:84px;text-align:center;vertical-align:middle;width:100%}.start_erfahrungsbericht td{padding:0 30px}.article_reviews_overview.popup{width:auto}.article_reviews_overview.popup a{border:none}.article_reviews_overview.popup a:hover{background:none}.article_reviews_overview{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#f6f6f6;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center;margin-top:0;padding:0 20px;padding-inline:20px;position:relative}.article_reviews_overview .article_review{background:#fff;border-radius:3px;color:#313131!important;margin:10px 0;opacity:1;padding:20px;text-align:left;transition:box-shadow .2s ease-in-out;width:100%}.article_reviews_overview .article_review:hover{box-shadow:0 0 10px #ccc;text-decoration:none!important}.article_reviews_overview .article_review .review_stars_background{background:url(../../build/fefbcf85982da6dc1643.svg) 3px 0 repeat-x;display:inline-block;height:25px;margin-right:10px;padding:0 3px;text-align:left;vertical-align:bottom;width:149px}#content .review_stars{background:url(../../build/02fe9d901c3a49f21d64.svg) 0 0 repeat-x;display:inline-block;height:25px;width:100%}.article_reviews_overview .article_review .review_title{font-weight:700;margin:auto 0;overflow:hidden}.article_reviews_overview .article_review .review_text,.article_reviews_overview .article_review .review_text_short{display:block;margin-block:10px}.article_reviews_overview .article_review .review_text_short{display:none}.article_reviews_overview .review_date_name{color:#aaa;display:block;margin-top:10px}#content a.article_review:hover .read{text-decoration:underline}.article_reviews_overview span.read{color:#ce2819;padding-top:15px}@media (max-width:750px){.review_stars_background{display:block!important;margin:auto!important}.review_title{display:block;text-align:center}.article_reviews_overview{padding:0 10px}.article_reviews_overview .article_review .review_text_short{display:block}.article_reviews_overview .article_review .review_text{display:none}}@media (min-width:1700px){.article_reviews_page{padding:0 20px}}.show_review_legal_info{display:inline-block}.show_review_legal_info img{margin-bottom:-3px;width:26px}span.review_legal_info{position:relative}span.review_legal_info span p{margin:0;padding:0}span.review_legal_info span{background:#fff;border:2px solid #cfde7e;box-shadow:5px 5px 20px #848484;color:#000;display:none;font-size:18px;font-weight:400;padding:20px;position:absolute;right:-25px;text-align:left;text-transform:none;top:40px;width:350px;z-index:300}span.review_legal_info span:after,span.review_legal_info span:before{border:solid transparent;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;right:35px;width:0}span.review_legal_info span:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:15px;margin-right:-15px}span.review_legal_info span:before{border-color:hsla(69,59%,68%,0) hsla(69,59%,68%,0) #cfde7e;border-width:18px;margin-right:-18px}.show_review_legal_info:active+span.review_legal_info span,.show_review_legal_info:focus+span.review_legal_info span,.show_review_legal_info:hover+span.review_legal_info span{display:inline-block}.menu_container:hover{background:#eee}.menu_container{border-radius:4px;font-size:18px;padding:5px;position:absolute;right:285px;top:21px;-webkit-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;z-index:11}.menu_container>ul{min-width:150px}.menu_container ul{background:#fff;border:2px solid #707070;border-radius:4px;display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:44px}.menu_container ul li a{display:block;font-size:16px;line-height:35px;padding-left:10px;padding-right:10px}.menu_container:hover ul{display:block}.menu_container ul ul{border:0;border-bottom:1px dashed #ddd;position:static}.menu_container ul ul li a{border-bottom:1px solid #fff;color:#444;font-size:15px;padding-left:20px;padding-right:10px;white-space:nowrap}.menu_container ul li a:hover{background:#eee}.menu_container ul li a.active,.menu_container ul li a.activenode{background:#e8e8e8;color:#c90230}#anifit_website_menu_container{line-height:35px}#my_provital_menu_container{line-height:normal;right:118px}#open_shop_basket{background-color:#ffc107;border-radius:4px;font-size:12px;padding:5px;position:absolute;right:35px;top:21px}#open_shop_basket:hover{background:#eee}#open_shop_basket span{left:4px;position:absolute;right:0;text-align:center;top:4px}#login_subtext{font-size:15px;left:48px;position:absolute;top:25px}#open_anifit_website_menu img,#open_my_provital_menu img,#open_shop_basket img{float:left;height:35px;margin-right:8px;width:35px}#open_shop_basket img{margin:0}#content{display:-webkit-box;display:-ms-flexbox;display:flex}#anifit_website_submenu>ul{list-style:none;margin:0;padding:0}#anifit_website_submenu{border-right:1px solid #e8e8e8;list-style:none;margin:0 20px 0 0;padding:0 20px 0 0;width:200px}#anifit_website_submenu li{display:block}#anifit_website_submenu li a{border-radius:4px;color:#484848;display:block;padding:3px}#anifit_website_submenu li.active>a,#anifit_website_submenu li.activenode>a{background:#e8e8e8;color:#c90230}#anifit_website_submenu li ul{list-style:initial}#anifit_website_submenu li ul li{display:list-item}#content{margin:180px auto 0;max-width:1900px;padding:20px;position:relative}#content form .container_1{height:auto;width:311px}#content form .container_2{height:auto}#anifit_website.startpage #content{margin-top:130px;padding-top:0}#footer_container{background:#484848}#footer{color:#333;position:relative;text-align:right}#footer h2{font-size:20px;text-transform:uppercase}#footer a,#footer h2{color:#dadada}#footer a:hover{text-decoration:underline}#footer .footer_lane{color:#dadada;float:left;margin:0 20px;padding-top:25px;text-align:left;width:200px}#footer .footer_lane h2{border-bottom:3px solid #707070;margin-bottom:10px;padding-bottom:10px}#footer .footer_lane ul{padding:0}#footer .footer_lane li{background:url(../../build/3c839389f5481064e48a.png) no-repeat 0;list-style:none;margin-bottom:10px;padding-left:25px}#footer_client_review{background:#f6f2f1;border-radius:4px;float:right;margin:20px;padding:20px;text-align:center}#footer_client_review h2{color:#484848;margin-top:0}#footer_client_review img{width:200px}#footer_checkmarks{background:#afc11f;padding:40px;text-align:left}#footer_checkmarks ul{padding:0;width:310px}#footer_checkmarks li{background:url(../../build/a116fa8685338d27854f.png) no-repeat 0 2px;list-style:none;margin-bottom:10px;padding-left:25px;text-transform:uppercase}#footer_grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1900px}#footer_grid_left{width:100%}.footer_grid_left_text_limit{text-align:left}#footer_info_container{background:#f6f2f1}#footer_info{padding:20px;position:relative;text-align:right}#footer_shop_info_background{background:#f6f2f1;height:100%;left:-200%;position:absolute;top:0;width:200%}#footer_shop_info{border-bottom:3px solid #d3d2d0;font-size:16px;line-height:14px;padding-bottom:10px}#footer_shop_info img{margin:0 5px;vertical-align:text-bottom}#footer_shop_info>span{padding-right:20px}#footer_shop_info>span:last-child{padding-right:0}#footer_shop_info>span>span{border-left:1px solid gray;display:inline-block;margin:0 1px;padding:0 0 0 5px}#footer_shop_info>span>span:first-child{border-left:0}#functions{padding:30px 0;width:100%}#functions a{border-right:1px solid #dadada;display:inline-block;line-height:14px;padding:0 18px 0 15px}#functions a:last-child{border-right:0}#functions a:first-child{padding-left:0}#socialmedia{padding-top:5px}#socialmedia img{height:40px;width:40px}#socialmedia a{border-bottom:4px solid transparent;display:inline-block;margin:0 5px 0 0;-webkit-transition:border .2s ease-out;-o-transition:border .2s ease-out;transition:border .2s ease-out}#socialmedia a:hover{border-bottom:4px solid #fff}#logged_in_display{left:20px;line-height:40px;padding:20px 0 0;position:absolute;top:0}#logged_in_display a{margin-left:10px}.lang_select{list-style:none;margin:0;padding:0;position:absolute;right:20px;top:85px}.lang_select>div{background:#eee;border-radius:0 0 2px 2px;box-shadow:0 10px 10px gray;color:#484848;display:none;padding:20px;position:absolute;right:0;top:45px;white-space:nowrap;z-index:10}.lang_select li,.lang_select.hover>div{display:block}.lang_select ul li img{margin-right:5px;margin-top:5px;width:28px}.lang_select ul li a:hover{text-decoration:none}.lang_select ul li a:hover span{text-decoration:underline}.lang_select>a{background:#484848;border:0;border-radius:0;color:#fff;display:block;font-size:12px;height:41px;line-height:15px;padding:4px 5px 0;text-align:center;text-decoration:none!important;width:66px}.lang_select.hover>a{background:#eee;color:#484848}.lang_select ul{margin:10px 0 0;padding-left:0}.lang_select ul li a{border:0;color:#484848;padding:0;white-space:nowrap;width:auto}.lang_select>a>img{height:36px;margin-top:0;width:41px}.lang_select>a>span{display:block}.lang_select div a:hover{text-decoration:underline}.lang_select button{display:block}#anifit_website .lang_select select{margin:10px 0}#country_select{right:100px}#country_select>a>img{filter:invert(1);height:21px;margin-top:0;width:36px}.cookie_banner_display #footer_container{padding-bottom:70px}#change_order_form select{width:220px}#change_order_form input{width:40px}#change_order_form label{margin-bottom:20px}#change_order_form .total_amount_preview{background:#cfde7e;display:inline-block;line-height:36px;padding:0 10px}#change_order_form .total_amount_preview.hidden{display:none}#change_order_form .add_articles_to_order_error{padding:10px}.lexikon_item{background:#fafafa;border:1px solid #eee;margin-bottom:10px}.lexikon_item>h3{cursor:pointer;margin:0;padding:10px}.lexikon_item>h3:hover{background:#eee}.lexikon_item .text{margin:0;padding:10px}#intranet .lexikon_item .text{height:0;overflow:hidden;padding:0}.lexikon_item .active,.lexikon_item.active h3{background:#eee;color:#ce2819}.vcard{list-style:none;margin:10px 0 30px;padding:0}.vcard a{background:url(../../build/d5b8441cae8e21183517.png) no-repeat 0;padding:10px 0 10px 40px}.produkte{position:relative;width:650px}.myCarousel{height:150px;margin:0 auto;padding:10px 0;position:relative;width:520px!important}.carousel{margin:0!important;padding:0!important;width:2000px!important}.carousel li{float:left!important;min-width:90px!important;padding:10px;width:auto!important}#product_info{background-color:#fafafa;border:1px solid #eee;border-top:2px solid grey;margin-top:30px;padding:0 10px}#product_info h2{color:#ce2819!important;font-size:20px!important}.next,.prev{cursor:pointer;height:40px;position:absolute;text-indent:-10000px;top:75px;width:40px}.next{background:url(../../build/6a0b9a28fddb0ac9969c.png) no-repeat 50% transparent;border:0;float:right;right:20px}.prev{background:url(../../build/87cb06c094875c2e2a81.png) no-repeat 50% transparent;border:0;float:left;left:20px}.next.disabled,.prev.disabled{visibility:hidden}#leftside{width:100%}#leftside .custom_button{background:#fafafa;border:1px solid #eee;-moz-border-radius:10px;-moz-box-shadow:1px 1px 2px grey;color:grey!important;display:inline-block;margin-right:10px;padding:5px 10px}#leftside .custom_button:hover{color:#ce2819!important;cursor:pointer}.custom_button a{color:grey!important}.custom_button a:hover{color:#ce2819!important}#printHeader{display:none}.quicklinks{list-style:none;list-style-image:none;margin:0;padding:0}.spquicklinks{float:right;margin-left:20px;width:300px}.spquicklink{background:#e8e8e8;margin-bottom:10px;padding:20px 20px 20px 100px;position:relative}.spquicklink img{left:20px;position:absolute;top:20px;width:60px}.spquicklink h2{color:#c90230;font-family:Roboto,arial,helvetica,sans-serif;font-size:22px;letter-spacing:.05rem;margin-top:0}.spquicklink a{bottom:0;left:0;position:absolute;right:0;top:0}#content .spquicklink:hover h2{text-decoration:underline}#content .spquicklink p{color:#484848}#content #leftside .spquicklink a:hover{text-decoration:none}#content.foodcalculator_content #leftside{max-width:1000px}#anifit_website table.event_registration_system{margin-inline:auto;width:75%}#anifit_website .events_header{text-align:center}#anifit_website #registration_form{display:flex;flex-direction:column}#anifit_website #registration_form .inputs_stack{margin-bottom:20px}#anifit_website #registration_form .inputs_stack.remind_me_checkbox{margin-bottom:10px}#anifit_website #registration_form .inputs_stack.remind_me_checkbox input{width:40px}#anifit_website form#registration_form label{float:left;min-height:60px;width:330px}#anifit_website form#registration_form select{width:265px}#anifit_website form#registration_form textarea{resize:none;width:593px}#anifit_website form#registration_form fieldset{border:0;margin:0;padding:0}#ryzoom form#registration_form label{min-height:60px}#ryzoom form#registration_form label span{font-size:15px}#anifit_website .events-buttons button{margin-right:40px}#anifit_website .events-buttons button:hover{background-color:#ffd968;border-color:#ffd968}#anifit_website .events-buttons a{color:#000;text-decoration:none}.confirm_deregistration_message span{color:#d3050c}@media screen and (max-width:1020px){#anifit_website table.event_registration_system{width:90%}}@media screen and (max-width:820px){#anifit_website table.event_registration_system{width:100%}}#content .address .contact.first{float:left;width:200px}#rightside .progress_bar{margin-left:20px;margin-top:50px;padding:0 20px}.overview .entry h2{margin-top:2em}#slider{min-height:400px;overflow:hidden;position:relative}#slider.loading{background:#fff url(../../build/d5ca76a1bbdf7548bab8.gif) 50% no-repeat}#slider .slide{left:0;position:absolute;right:0;top:0;z-index:1}#slider .slide img{display:block;height:auto;width:100%}#slider .slide.active{z-index:3}#slider .slide>a{bottom:0;color:#c90230;font-family:Roboto,arial,helvetica,sans-serif;left:0;letter-spacing:.05rem;position:absolute;right:0;text-indent:-99999px;top:0}#slider #resize_image{display:block;width:100%}#cloud{opacity:.5;text-align:justify}#cloud:hover{opacity:1}#cloud a{text-decoration:none}#cloud a:hover{text-decoration:underline}#open_shop_widget_menu{display:none}@media screen and (max-width:1660px){#footer_shop_info{font-size:14px}}@media screen and (max-width:1600px){#slider{margin-left:0;margin-right:0}}@media screen and (max-width:1550px){#container,#footer{width:100%}#footer_checkmarks{display:none}#footer_shop_info{font-size:16px}}@media screen and (max-width:1500px){#start_erfolgsrezeptur_bubble{margin-left:0}.erfolgsrezeptur_bullet span{white-space:normal}#start_erfolgsrezeptur{height:auto;padding:0}#start_futterrechner{padding:20px;top:-285px}#article_search{left:690px;right:395px}#slider{min-height:300px}}@media screen and (max-width:1300px){#start_erfolgsrezeptur_bubble{height:350px}.erfolgsrezeptur_bullet{height:auto;width:51%}#start_erfolgsrezeptur{padding:0}#start_futterrechner{height:160px;top:-200px;width:240px}#start_futterrechner p,.menu_container>a>span{display:none}.menu_container>a>img{margin-right:0!important}#open_my_provital_menu img{padding-left:6px}#anifit_website_menu_container{right:215px}#article_search{right:295px}#anifit_website_menu_container>ul,#my_provital_menu_container>ul{left:auto;right:0}#footer_shop_info{font-size:14px}}@media screen and (max-width:1205px){#footer_shop_info>span{display:block;line-height:25px;padding-bottom:20px}#anifit_shop_categories{left:280px}#article_search{left:630px}.partnerpage_modular #anifit_shop_categories{background:transparent}.partnerpage_modular #anifit_shop_categories li{background:transparent;margin-right:0;padding-right:0}.partnerpage_modular #article_search{left:630px;right:215px}.partnerpage_modular #anifit_shop_categories ul ul li a{font-size:15px}.partnerpage_modular #my_provital_menu_container{right:88px}.partnerpage_modular #anifit_website_menu_container{right:153px}#footer_shop_info{font-size:16px}}@media screen and (max-width:1120px){#footer_client_review{display:block;float:none}#footer .footer_lane{padding-bottom:20px;padding-top:0;width:28%}.startpage #slider #resize_image,.startpage #slider img{width:150%}#start_futterrechner{height:auto;margin:0 0 30px;padding:20px;position:static;width:auto}#start_futterrechner p{display:block}#anifit_shop_categories{background:transparent}#container #anifit_shop_categories li{background:transparent;margin-right:0;padding-right:0}#article_search{left:550px;right:215px}#anifit_shop_categories ul ul li a{font-size:15px}#my_provital_menu_container{right:88px}#anifit_website_menu_container{right:153px}}@media screen and (max-width:1020px){#article_search{left:355px}#anifit_shop_categories{display:inline-block;padding-top:21px;position:relative;top:0;width:auto}#anifit_shop_categories #open_anifit_shop_categories_menu{display:inline-block;height:35px;padding:5px}#anifit_shop_categories:hover #open_anifit_shop_categories_menu{background:#eee}#anifit_shop_categories>ul{background:#fff;border:2px solid #707070;border-radius:4px;display:none;left:16px;list-style:none;margin:0;padding:0;position:absolute;top:66px}#anifit_shop_categories:hover>ul{display:block}#anifit_shop_categories li ul{display:block!important;list-style:circle;position:static}#anifit_shop_categories li ul li{color:#333;display:block;float:none}#anifit_shop_categories li{display:block}#anifit_shop_categories>ul>li>a:after{display:none}#anifit_shop_categories ul ul a{color:#333;padding-left:20px}#anifit_shop_categories>ul>li{background-position:5px 0!important;background-size:45px 45px!important;padding-right:0!important;padding-top:0}#container #anifit_shop_categories>ul>li>a>img{left:5px;max-height:45px;max-width:45px}#anifit_shop_categories>ul>li>a{padding-left:55px!important}#anifit_shop_categories>ul>li:hover>a:after,#anifit_shop_categories>ul>li>a:after{display:none!important}#anifit_shop_categories ul li a{border-radius:0;display:block;margin:0}#anifit_shop_categories ul li a:hover{background:#eee!important}#anifit_shop_categories>ul>li>a:hover{background:transparent!important}#anifit_shop_categories ul li a.active,#anifit_shop_categories ul li a.activenode{background:#e8e8e8!important;color:#c90230}#anifit_shop_categories .anifit_default_categories{display:none}#slider{height:auto;min-height:100px;width:auto}#slider .slide,#slider .slide img,.startpage #slider .slide{width:100%}.startpage #slider img{width:150%}#slider .slide.active>a{background-position:100%;bottom:0!important;height:auto!important;left:0!important;right:10px!important;top:0!important;width:auto!important}#slider #resize_image{visibility:hidden;width:100%}.startpage #slider #resize_image{width:150%}#cloud{overflow:hidden}#cloud a{font-size:20px!important}.produkte{width:550px}.myCarousel{width:420px!important}#start_erfolgsrezeptur_bubble{background-position:0;background-size:80px;color:#638001;display:block;float:none;height:auto;padding:10px 10px 10px 100px;text-align:left;width:auto}#start_erfolgsrezeptur_bubble h2{color:#c90230}#start_erfolgsrezeptur_bubble a{color:#313131}.erfolgsrezeptur_bullet{height:180px;margin-left:15px;width:45%}.erfolgsrezeptur_bullet td:nth-child(2){padding-right:0}.erfolgsrezeptur_bullet img{margin-right:0}}@media screen and (max-width:820px){#open_shop_basket{right:20px}#my_provital_menu_container{right:100px}#anifit_website_menu_container{right:180px}#anifit_shop_categories{left:110px;z-index:20}.menu_container>a>span{display:none}#anifit_shop_categories_bar{border-bottom:65px solid #638000;position:absolute}.menu_container ul{left:auto;right:0}#anifit_website .menu_container img{margin-right:0}#article_search{left:20px;right:95px;top:95px;z-index:10}#article_search button{margin-right:0}#logo img{width:85px}#logo img:first-child{display:none}#logo img.mobile_logo{display:block;margin-top:15px}.lang_select>a{height:65px;padding:0 5px;width:30px}#anifit_website .lang_select>a>img{height:auto;margin-top:25px;width:30px}.lang_select>div{top:65px}#lang_select{right:5px}#country_select{right:50px}#country_select>a{font-size:10px;line-height:12px}#anifit_website #country_select>a>img{margin-top:13px}#footer .footer_lane{width:40%}#footer_shop_info>span{display:block;vertical-align:top}#footer_shop_info>span>span{border:0;display:block;margin:7px 0;padding:0}#footer_shop_info img{margin:0}#start_anifit_tierhilfe{display:block;float:none;padding-bottom:20px;width:100%}#start_festessen{text-align:center}#start_festessen_box{display:inline-block;float:none;margin-right:0}#header_search{position:absolute;top:0}#anifit_website #header_search{top:-180px}#anifit_website.partnerpage_modular #header_search{top:-345px}#anifit_website.partnerpage_modular.reduced_header_for_mobile #header_search{top:-285px}#anifit_website.partnerpage_modular.reduced_header_for_mobile.partnerpage_startpage #header_search,#anifit_website.partnerpage_modular.reduced_header_for_mobile.shop_body #header_search,#anifit_website.shop_body #header_search{top:0}#anifit_website.startpage #header_search{position:absolute;top:-130px}#header{background:#fff;border-bottom:1px solid #ddd;box-shadow:0 0 10px 0 gray;height:85px}#content{display:block;padding-top:0}#anifit_website_submenu{display:none}.startpage .erfolgsrezeptur_bullet{height:auto;margin-top:5px;padding:0 10px 0 0;width:auto}#start_erfolgsrezeptur_bubble{padding-bottom:20px}.produkte{width:500px}.myCarousel{width:370px!important}}@media screen and (max-width:720px){#anifit_website #content iframe{width:100%}.startpage #content{padding:0}#anifit_website .shop table{width:100%}#anifit_website .shop table.shop_checkout_basket_summary{margin-top:15px;width:auto}#start_festessen_box{width:auto}.produkte{width:400px}.myCarousel{width:270px!important}}@media screen and (max-width:650px){#my_provital_menu_container{right:60px}#open_shop_basket{right:10px}#anifit_website_menu_container{right:120px}#anifit_shop_categories>ul{left:-40px}.menu_container{z-index:15}#footer>div{display:block;position:static}.startpage .spquicklinks{float:none;margin:0;width:auto}.startpage .recommended_articles{text-align:center}#functions a{padding:0 8px 0 5px}#start_erfahrungsberichte_container{height:auto}#start_erfahrungsberichte{padding-top:20px}#start_erfahrungsberichte h2{margin-bottom:20px}#start_erfahrungsberichte .green_button{margin-top:0}#start_erfahrungsberichte p{padding-top:0}}@media screen and (max-width:640px){#footer .footer_lane{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 20px;width:100%}#start_mobile_categories{display:block}span.review_legal_info span{left:auto;margin:auto;position:relative;right:auto;top:0;width:auto}span.review_legal_info span:after,span.review_legal_info span:before{right:26%}}@media screen and (max-width:530px){#open_shop_basket{right:10px}#my_provital_menu_container{right:55px}#anifit_website_menu_container{right:106px}#anifit_shop_categories{left:104px}.start_erfahrungsbericht{background:none;width:auto}body{min-width:320px}#anifit_website #content .myCarousel{width:110px!important}#anifit_website #content .graphic,#anifit_website #content .graphic img{max-width:100%!important;width:auto!important}#anifit_website #content .zms_graphic.floatright{display:block;float:none!important}#anifit_website #content .spquicklink h2 a{font-size:24px}#anifit_website #content .spquicklink.online h2 a{white-space:nowrap}#anifit_website #content .spquicklink.online:last-child h2 a{white-space:normal}}@media screen and (max-height:800px) and (max-width:820px){#anifit_shop_categories ul ul a{height:30px;line-height:30px}}@media screen and (max-height:700px) and (max-width:820px){#container #anifit_shop_categories>ul>li>a>img{max-height:25px;max-width:25px}#anifit_shop_categories a{line-height:25px}#anifit_shop_categories>ul>li>a{padding-left:38px!important}}#aufzaehlung_overview{border-top:2px solid grey;margin-top:30px;padding-top:30px}#aufzaehlung_overview ul,#aufzaehlung_overview ul li{list-style:none;margin:0;padding:0}#aufzaehlung_overview ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#aufzaehlung_overview ul li{-webkit-box-flex:2 2 auto;-ms-flex-item-align:start;align-self:flex-start;background:url(../../build/610904330bd79882c9b1.gif) no-repeat 0 15px transparent;display:block;-ms-flex:2 2 auto;flex:2 2 auto;padding:0 10px 10px 28px;width:280px}#aufzaehlung_overview ul li.noimg{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:none;padding:0 10px 10px 28px}#aufzaehlung_overview ul li>h3{padding-top:3px}@media print{#logo{display:block;position:static}#logo a{text-align:left}#logo img:first-child{display:none}#logo img.mobile_logo{display:initial;margin:20px;width:100px}#logocontainer{display:block!important}#anifit_shop_categories,#anifit_shop_categories_bar,#anifit_website_menu_container,#article_search,#footer,#footer_container,#my_provital_menu_container,#open_shop_basket,#slider,#start_festessen,#start_futterrechner,.article_gallery,.form_add_to_basket,.lang_select,.shop_checkout_purchase_summary{display:none}#header,#header_search{height:auto;margin:0}#content .article_detail_datasheet_text div{display:block;width:auto}.startpage .spquicklinks{float:none;margin:0;width:auto}.startpage .recommended_articles{text-align:center}#functions a{padding:0 8px 0 5px}.startpage #content *{float:none;position:static}#start_erfahrungsberichte_container{height:auto}#start_erfahrungsberichte{padding-top:20px}#start_erfahrungsberichte h2{margin-bottom:20px}#start_erfahrungsberichte .green_button{margin-top:0}#start_erfahrungsberichte p{padding-top:0}.startpage .erfolgsrezeptur_bullet{margin-top:5px;padding:0 10px 0 0;width:auto}#start_erfolgsrezeptur_bubble{padding-bottom:20px}#start_erfolgsrezeptur{height:auto;padding:0}.produkte{width:500px}.myCarousel{width:370px!important}#start_erfolgsrezeptur_bubble{background-position:0;background-size:80px;color:#638001;display:block;float:none;height:auto;padding:10px 10px 10px 100px;text-align:left;width:auto}#start_erfolgsrezeptur_bubble h2{color:#c90230}#start_erfolgsrezeptur_bubble a{color:#313131}.erfolgsrezeptur_bullet{margin-left:15px;width:45%}.erfolgsrezeptur_bullet td:nth-child(2){padding-right:0}.erfolgsrezeptur_bullet img{margin-right:0}}