@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=7e234054-7e7d-493f-96bd-08e1401061e0");
@font-face{
font-family:"Univers LT W01 45 Light";
src:url("fonts/2b61512c-069e-4111-bb23-9a918f94a74d.eot?#iefix");
src:url("fonts/2b61512c-069e-4111-bb23-9a918f94a74d.eot?#iefix") format("eot"),url("fonts/ecf89914-1896-43f6-a0a0-fe733d1db6e7.woff") format("woff"),url("fonts/7628f343-8c36-4707-9559-8feb86c0462f.ttf") format("truetype"),url("fonts/11b816e7-d678-48dd-bc75-560de9c19049.svg#11b816e7-d678-48dd-bc75-560de9c19049") format("svg");
}
@font-face{
font-family:"Univers LT W01 55 Roman";
src:url("fonts/b5c30ea8-0700-4fd2-aa12-cc45074693a9.eot?#iefix");
src:url("fonts/b5c30ea8-0700-4fd2-aa12-cc45074693a9.eot?#iefix") format("eot"),url("fonts/7b95cb9a-a288-4405-97a0-13095f56a903.woff") format("woff"),url("fonts/c7481806-4ea4-40db-a623-7bc352bbbe43.ttf") format("truetype"),url("fonts/ac8280da-3de5-456d-bd77-8f01665452a9.svg#ac8280da-3de5-456d-bd77-8f01665452a9") format("svg");
}
@font-face{
font-family:"Univers LT W01 65 Bold";
src:url("fonts/db1c462f-8890-4a11-9de5-36872279e20a.eot?#iefix");
src:url("fonts/db1c462f-8890-4a11-9de5-36872279e20a.eot?#iefix") format("eot"),url("fonts/b993da84-c1f6-474a-8f00-8aa797b3de8f.woff") format("woff"),url("fonts/58403ef6-4c15-4280-b4b6-9acf50804f4f.ttf") format("truetype"),url("fonts/9178e351-95c5-4913-9eeb-fd0645a18c2d.svg#9178e351-95c5-4913-9eeb-fd0645a18c2d") format("svg");
}
@font-face{
font-family:"UniversLTW01-47LightCn";
src:url("fonts/296c59c2-74b0-41c1-bcfd-23d22a713f86.eot?#iefix");
src:url("fonts/296c59c2-74b0-41c1-bcfd-23d22a713f86.eot?#iefix") format("eot"),url("fonts/609beecf-8d23-4a8c-bbf5-d22ee8db2fc9.woff") format("woff"),url("fonts/a6595b8d-d4a3-4f01-bf21-0b53617d4b1c.ttf") format("truetype"),url("fonts/1cd9ef2f-b358-4d39-8628-6481d9e1c8ce.svg#1cd9ef2f-b358-4d39-8628-6481d9e1c8ce") format("svg");
}
@font-face{
font-family:"UniversLTW01-67BoldCn";
src:url("fonts/076b8d7a-91b5-4c89-86a1-546b980072c7.eot?#iefix");
src:url("fonts/076b8d7a-91b5-4c89-86a1-546b980072c7.eot?#iefix") format("eot"),url("fonts/21decb60-b395-4de2-bd04-e38eb2a56d2f.woff") format("woff"),url("fonts/091058d4-36b2-43f6-80d3-16c88e098061.ttf") format("truetype"),url("fonts/827d22bc-e38b-4ccf-8a21-1f9aaa76e402.svg#827d22bc-e38b-4ccf-8a21-1f9aaa76e402") format("svg");
}

#article_datasheet * {
    font-family: "Univers LT W01 45 Light", Arial!important;
}

#article_datasheet { padding: 20px; max-width: 800px; margin: 0 auto; position: relative; }
#article_datasheet h1 { font-size: 25px; padding-left: 20px; width: 45%; color: black; text-transform: uppercase; margin-bottom: 10px; white-space: nowrap; }
#article_datasheet.material_design h1 { clear: both; }
#article_datasheet h2, #article_datasheet h3 { font-weight: bold; font-size: 19px; color: black; }
#article_datasheet h2, #article_datasheet h3, #article_datasheet p { margin-top: 0; padding-top: 0; color: black; }
#article_datasheet p.article_subtext { padding-left: 20px; font-size: 20px; }
#article_datasheet ul { margin-bottom: 16px; list-style: disc; list-style-image: none; }
#article_datasheet .company_logo { height: 139px; }
#article_datasheet.design_provital_material .company_logo { height: auto; }
#article_datasheet.material_design .company_logo { float: right; }
#article_datasheet img { display: inline-block!important; }
#article_datasheet a { margin: 0; padding: 0; display: inline; }
#article_datasheet a.article_datasheet_print { padding: 5px 5px 5px 45px!important; background: url(../images/layout/icons/printer_large.png) no-repeat 5px center #eee; line-height: 32px; display: none; border: 1px solid gray; color: black; text-decoration: none; position: absolute; top: -64px; right: 50%; margin-right: -380px; }
#article_datasheet a.add_to_basket { position: absolute; top: -64px; right: 50%; margin-right: -256px; padding: 11px; border: 1px solid gray; height: 20px; font-size: 16px; background: #eee; color: #000; }
#article_datasheet a.add_to_basket:hover { background: #fff; }
#article_datasheet a.add_to_basket span { font-size: 16px; color: transparent; display: inline-block; width: 20px; text-align: center; }
#article_datasheet a.add_to_basket img { width: 20px; vertical-align: middle; }

#article_datasheet.material_design a.article_datasheet_print { right: 687px; }
#ip_popup:hover a.add_to_basket span { color: inherit; width: auto; text-align: left; }
#ip_popup:hover a.article_datasheet_print, #ip_popup:hover a.add_to_basket,
#article_datasheet:hover a.article_datasheet_print, #article_datasheet:hover a.add_to_basket { display: inline-block; }
#article_datasheet a.article_datasheet_print:hover { background-color: #fff; }
#article_datasheet .article_image { max-height: 215px; max-width: 100%; vertical-align: middle; }
#article_datasheet .article_image_container { text-align: center; width: 45%; float: right; height: 215px; white-space: nowrap; }
#article_datasheet .article_image_center_helper { display: inline-block; height: 100%; vertical-align: middle; }
#article_datasheet .article_datasheet_text { border-top: 10px #d4342e solid; margin-top: 20px; padding: 40px 20px 0px 20px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; column-gap: 40px; -webkit-column-gap: 40px; -moz-column-gap: 40px; font-size: 16px; }
#article_datasheet.material_design .article_datasheet_text { margin-bottom: 20px; padding-bottom: 40px; border-bottom: 1px solid #d4342e; }
#article_datasheet .material_image { text-align: center; }
#article_datasheet .article_datasheet_footer { border-bottom: 2px solid #d4342e; }
#article_datasheet .article_datasheet_footer span { padding: 20px 0 10px 20px; display: block; }
#article_datasheet .article_datasheet_footer img { float: right; margin-right: 20px; }

#article_datasheet.design_provital_material .article_datasheet_footer span,
#article_datasheet.design_anifit_material .article_datasheet_footer span,
#article_datasheet.design_anifit .article_datasheet_footer span { padding: 120px 0 10px 20px; }
#article_datasheet.design_anifit .article_datasheet_footer img,
#article_datasheet.design_anifit_material .article_datasheet_footer img { height: 150px; }
#article_datasheet.design_provital_material .article_datasheet_footer img { display: none!important; }
#article_datasheet.design_pro      .article_datasheet_footer,
#article_datasheet.design_provital .article_datasheet_footer { border: 0; margin-top: 20px; }
#article_datasheet.design_pro      .article_datasheet_footer span,
#article_datasheet.design_provital .article_datasheet_footer span { float: left; width: 58%; border-bottom: 2px solid #c4bd4a; padding: 12px 0 10px 20px; }
#article_datasheet.design_provital_material .article_datasheet_footer,
#article_datasheet.design_provital_material .article_datasheet_text,
#article_datasheet.design_provital .article_datasheet_text { border-color: #B7B132; }
#article_datasheet.design_rybeauty .article_datasheet_text { border-color: #6b286b; }
#article_datasheet.design_ryanimal .article_datasheet_text { border-color: #844705; }
#article_datasheet.design_ryhealth .article_datasheet_text { border-color: #205e1d; }
#article_datasheet.design_ryzoom_material .article_datasheet_text,
#article_datasheet.design_ryzoom   .article_datasheet_text { border-color: #3e779d; }
#article_datasheet.design_ryclean  .article_datasheet_text { border-color: #007E82; }
#article_datasheet.design_ryanimal .article_datasheet_footer,
#article_datasheet.design_ryhealth .article_datasheet_footer,
#article_datasheet.design_ryzoom   .article_datasheet_footer,
#article_datasheet.design_ryzoom_material .article_datasheet_footer,
#article_datasheet.design_ryclean  .article_datasheet_footer,
#article_datasheet.design_rybeauty .article_datasheet_footer { border-color: #3e779d; padding-top: 15px; margin-top: 10px; }

.datasheet #article_datasheet .add_to_basket, .datasheet #article_datasheet .article_datasheet_print { top: 10px; }

.clear { clear: both; }


@media screen and (max-width: 800px) {
    #article_datasheet .article_datasheet_text { column-count: 1!important; -webkit-column-count: 1!important; }
    #shop_basket_popup.product_detail_popup { left: 20px; right: 20px; margin: 0; width: auto; }
    #article_datasheet a.add_to_basket { right: 170px; margin-right: 0; }
    #article_datasheet a.article_datasheet_print { right: 40px; margin-right: 0; }
}
