
@charset "UTF-8"; @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; src: url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-300.eot'); src: local(''), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-300.eot?#iefix') format('embedded-opentype'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-300.woff2') format('woff2'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-300.woff') format('woff'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-300.ttf') format('truetype'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-300.svg#Roboto') format('svg'); } @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; src: url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-regular.eot'); src: local(''), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-regular.woff2') format('woff2'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-regular.woff') format('woff'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-regular.ttf') format('truetype'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-regular.svg#Roboto') format('svg'); } @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; src: url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-500.eot'); src: local(''), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-500.eot?#iefix') format('embedded-opentype'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-500.woff2') format('woff2'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-500.woff') format('woff'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-500.ttf') format('truetype'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-500.svg#Roboto') format('svg'); } @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; src: url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-700.eot'); src: local(''), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-700.woff2') format('woff2'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-700.woff') format('woff'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-700.ttf') format('truetype'), url('https://www.schafwollzentrum.tirol/osr/fonts/roboto-v29-latin-700.svg#Roboto') format('svg'); } body, h6, #sidebar .widget-heading h3, #header-search input, .header-items h3.phone-number, .related-wrap h4, #comments-list>h4, .item-heading h1, .sf-button, button, input[type="submit"], input[type="reset"], input[type="button"], input[type="email"], .spb_accordion_section h3, #header-login input, #mobile-navigation>div, .search-form input, input, button, select, textarea { font-family: "Roboto", sans-serif; font-weight: 400; font-style: normal; } strong, .sf-button, h6, .standard-post-date, .sf-count-asset h6.count-subject, .progress-bar-wrap .bar-text>span.progress-value, .portfolio-showcase-wrap ul li .item-info span.item-title, table.sf-table th, .team-member figcaption span, .read-more-button, .pagination-wrap li span.current, #respond .form-submit input#submit, .twitter-link a, .comment-meta .comment-author, .woocommerce span.onsale, .woocommerce .wc-new-badge, .woocommerce .out-of-stock-badge, .woocommerce .free-badge, .woocommerce a.button.alt, .woocommerce .coupon input.apply-coupon, .bag-product-title a, .woocommerce .shipping-calculator-form .update-totals-button button, table.totals_table tr.total, .woocommerce .button.update-cart-button, .woocommerce .button.checkout-button, #product-accordion .accordion-toggle, .woocommerce ul.products li.product-category h3 { font-family: "Roboto", sans-serif; font-style: normal; letter-spacing: normal; font-weight: bold !important; } h1, h2, h3, h4, h5, .heading-font, .custom-caption p, span.dropcap1, span.dropcap2, span.dropcap3, span.dropcap4, .spb_call_text, .impact-text, .impact-text-large, .testimonial-text, .header-advert, .spb_call_text, .impact-text, .sf-count-asset .count-number, #base-promo, .sf-countdown, .fancy-heading h1, .sf-icon-character { font-family: "Roboto", sans-serif; font-weight: 400; font-style: normal; } nav .menu li { font-family: "Roboto", sans-serif; font-weight: 700; font-style: normal; } .olice_dark, .osr_olice_dark { color: #433a24 !important; } .olice_dark-BG, .osr_olice_dark-BG { background-color: #433a24 !important; color: WHITE !important; font-weight: bold !important; } .olive_light, .osr_olive_light { color: #8c8a59 !important; } .olive_light-BG, .osr_olive_light-BG { background-color: #8c8a59 !important; color: WHITE !important; font-weight: bold !important; } .osr_dark, .osr_osr_dark { color: #210f22 !important; } .osr_dark-BG, .osr_osr_dark-BG { background-color: #210f22 !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-05, .osr_ffb500 { color: #ffb500 !important; } .osr_hks-05-BG, .osr_ffb500-BG { background-color: #ffb500 !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-10, .osr_fa450f { color: #fa450f !important; } .osr_hks-10-BG, .osr_fa450f-BG { background-color: #fa450f !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-12, .osr_ee3221 { color: #ee3221 !important; } .osr_hks-12-BG, .osr_ee3221-BG { background-color: #ee3221 !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-15, .osr_ca002f { color: #ca002f !important; } .osr_hks-15-BG, .osr_ca002f-BG { background-color: #ca002f !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-28, .osr_ba0065 { color: #ba0065 !important; } .osr_hks-28-BG, .osr_ba0065-BG { background-color: #ba0065 !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-35, .osr_453088 { color: #453088 !important; } .osr_hks-35-BG, .osr_453088-BG { background-color: #453088 !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-42, .osr_043799 { color: #043799 !important; } .osr_hks-42-BG, .osr_043799-BG { background-color: #043799 !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-46, .osr_0077a9 { color: #0077a9 !important; } .osr_hks-46-BG, .osr_0077a9-BG { background-color: #0077a9 !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-61, .osr_274d29 { color: #274d29 !important; } .osr_hks-61-BG, .osr_274d29-BG { background-color: #274d29 !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-63, .osr_366b20 { color: #366b20 !important; } .osr_hks-63-BG, .osr_366b20-BG { background-color: #366b20 !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-88, .osr_231f1c { color: #231f1c !important; } .osr_hks-88-BG, .osr_231f1c-BG { background-color: #231f1c !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-96, .osr_77766e { color: #77766e !important; } .osr_hks-96-BG, .osr_77766e-BG { background-color: #77766e !important; color: WHITE !important; font-weight: bold !important; } .osr_hks-97, .osr_353830 { color: #353830 !important; } .osr_hks-97-BG, .osr_353830-BG { background-color: #353830 !important; color: WHITE !important; font-weight: bold !important; } .osr_light, .osr_osr_light { color: #49425c !important; } .osr_light-BG, .osr_osr_light-BG { background-color: #49425c !important; color: WHITE !important; font-weight: bold !important; } .osr_red, .osr_osr_red { color: #c81515 !important; } .osr_red-BG, .osr_osr_red-BG { background-color: #c81515 !important; color: WHITE !important; font-weight: bold !important; } .osr_red-2017a, .osr_e2003a { color: #e2003a !important; } .osr_red-2017a-BG, .osr_e2003a-BG { background-color: #e2003a !important; color: WHITE !important; font-weight: bold !important; } div.white h1, div.white h2, div.white h3, div.white h4, div.white p, div.white a { color: white !important; } a.x-icon { float: right; } i.sf-icon-mini { font-size: 18px; } .image-wrapper { display: block; background-color: whitesmoke; width: 100%; height: 130px; margin-bottom: 20px; } .item-wrapper { border: 1px solid whitesmoke; border-radius: 3px; padding: 10px; margin-bottom: 30px; min-height: 200px; } .item-wrapper .publish { border: 1px solid #ca002f; border-radius: 3px; padding: 10px; margin-bottom: 30px; min-height: 200px; } .item-wrapper { display: block; overflow: hidden; border: 1px solid #f4f4f4; margin-right: 10px; margin-bottom: 20px; padding: 10px; border-radius: 3px; margin-top: 10px; position: relative; } .item-wrapper:hover { border: 1px solid #ccc; } .item-wrapper h4 { padding: 5px 5px 0 5px !important; min-height: 48px; } .item-content-wrapper { min-height: 74px; display: block; } .item-wrapper p { padding: 0 5px 5px 5px !important; } h4, h4 a, .carousel-wrap>a { color: #231f1c !important; } a.visible-sm.visible-xs.mobile-cart-link { display: none !important; } ul.mobile-language-select { display: none; } #text_icl-5 { display: none; } .page-id-287 #text_icl-4 { display: none; } .page-id-287 #text_icl-5 { display: block; } .directions a { color: #ca002f !important; } a.slider.smooth-scroll-link { padding: 40px !important; color: #ffffff !important; } a.slider.smooth-scroll-link:hover { text-decoration: none !important; } div#slide-10-layer-1 { padding: 15px 5px !important; } div.pdfemb-toolbar div.pdfemb-poweredby { display: none !important; } .page-id-206 ul.sf-list br { display: none; } .free-badge, .single-product #sidebar { display: none; } .col-sm-4.square { height: 202px; overflow: hidden; } .col-sm-4.square .spb_wrapper { position: relative; top: 50%; transform: perspective(1px) translateY(-50%); } a.item-img-link { display: block; background-color: #fcfcfc; width: 100%; min-height: 230px; } a.wrapper.smooth-scroll-link { display: block; max-height: 175px; overflow: hidden; margin-bottom: 20px; } .inner-page-wrap { margin-top: 15px; margin-bottom: 0px; min-height: 500px; } a, strong { font-weight: 700 !important; } .mini-items .blog-item { padding-top: 30px; } .mini-blog-item-wrap { border-top: 1px solid #e4e4e4; padding-top: 30px; } .has-no-sidebar .mini-items .blog-item figure { width: 220px; } .spb_parallax_asset { box-shadow: none !important; } a.sf-button { margin: 5px 0px !important; } .sf-list li:nth-of-type(odd) { background-color: #ffffff !important; } .sf-list li:nth-of-type(even) { background-color: #fcfcfc !important; } .sf-list li:hover { background-color: #eee !important; } .sf-list li { border-collapse: collapse !important; } .spb_content_element.col-sm-12.spb_box_text.coloured .sf-list li:nth-of-type(odd), .spb_content_element.col-sm-12.spb_box_text.coloured .sf-list li:nth-of-type(even), .spb_content_element.col-sm-12.spb_box_text.coloured .sf-list li:hover { background-color: inherit !important; } .spb_content_element.col-sm-12.spb_box_text.coloured h1, .spb_content_element.col-sm-12.spb_box_text.coloured h2, .spb_content_element.col-sm-12.spb_box_text.coloured h3, .spb_content_element.col-sm-12.spb_box_text.coloured h4, .spb_content_element.col-sm-12.spb_box_text.coloured h5, .spb_content_element.col-sm-12.spb_box_text.coloured h6, .spb_content_element.col-sm-12.spb_box_text.coloured p, .spb_content_element.col-sm-12.spb_box_text.coloured a { color: #ffffff !important; } div#product-desc .accordion-inner ul li:before { content: "\25BB  \0020"; color: #ca002f; font-family: "SSGizmo"; font-style: normal; font-weight: normal; text-decoration: none; text-rendering: optimizeLegibility; white-space: nowrap; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga=1"; -moz-font-feature-settings: "liga"; -ms-font-feature-settings: "liga"1; -o-font-feature-settings: "liga"; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; position: relative; top: 1px; } div#product-desc .accordion-inner ul li { text-indent: -18px; margin-left: 18px; line-height: 175%; } #footer .sf-list li { text-indent: -28px !important; position: relative; padding-left: 28px !important; } #footer .sf-list li, .sf-list li { line-height: 175%; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; border-collapse: collapse; padding: 5px 0; } #footer .sf-list.widget-images li { text-indent: 0px !important; position: relative; padding-left: 0px !important; min-height: 80px; } .header-shadow #header-section { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; } #header .header-container { padding-top: 10px !important; } #logo a.mobile-menu-show { font-size: 30px !important; top: 20px !important; position: relative; right: 5px !important; padding: 0 !important; } nav#main-navigation .menu>li, .header-4 #main-navigation .menu>li, .header-5 #main-navigation .menu>li, .header-7 #main-navigation .menu>li { padding: 0 10px 0px !important; } #top-bar .menu>li { font-size: 13px !important; } .ajax-search-wrap { border: 1px solid #ca002f !important; } #top-header .th-right>nav .menu li, .ajax-search-wrap:after { border-bottom-color: #ca002f !important; } .ajax-search-wrap input[type="text"], .search-result-pt h6, .no-search-results h6, .search-result h5 a { color: #ca002f; background-color: #fcfcfc !important; } #copyright nav .menu li { font-size: 13px !important; } #copyright nav .menu li>a { padding: 0 !important; } #copyright p { font-size: 13px !important; } #copyright a { font-weight: 700 !important; } #copyright a:hover { text-decoration: underline !important; } #one-page-nav { background: rgba(200, 200, 200, 0.35) !important; -moz-border-radius: 2px !important; -webkit-border-radius: 2px !important; border-radius: 2px !important; border: 1px solid white !important; right: 30px !important; } #one-page-nav li.selected a>i { background: #ca002f; } #one-page-nav li a:hover>i { border-color: #ca002f; background: #ca002f; } .tooltip { font-size: 13px !important; font-weight: 600 !important; letter-spacing: 1.1 !important; } .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #ca002f; border-radius: 4px } .tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-top-color: #ca002f; border-width: 5px 5px 0 } .tooltip.top-right .tooltip-arrow { right: 5px; bottom: 0; border-top-color: #ca002f; border-width: 5px 5px 0 } .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-right-color: #ca002f; border-width: 5px 5px 5px 0 } .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-left-color: #ca002f; border-width: 5px 0 5px 5px } .page-content .fw-row:nth-of-type(odd), .page-content .fw-row:nth-of-type(odd) .spb-row-container { background-color: #ffffff; } .page-content .fw-row:nth-of-type(even), .page-content .fw-row:nth-of-type(even) .spb-row-container { background-color: #fcfcfc; } .page-content .spb-row-container.alert { background-color: #DB0032 !important; } .page-content .spb-row-container.alert p, .page-content .spb-row-container.alert a, .page-content .spb-row-container.alert i, .page-content .spb-row-container.alert h1, .page-content .spb-row-container.alert h3 { color: WHITE !important; } .page-id-206 .inner-page-wrap.has-no-sidebar.clearfix { margin-top: 0; } #top-bar a.sf-button.standard.accent.standard { margin: 0 !important; padding: 2px 8px !important; } #top-bar a.sf-button:hover { background-color: #49425c !important; } .red-bg.white-text, .red-bg.white-text p, .red-bg.white-text a, .red-bg.white-text h1, .red-bg.white-text h2, .red-bg.white-text h3, .red-bg.white-text h4, .red-bg.white-text h5, .red-bg.white-text h6, .red-bg.white-text h3.spb-heading.spb-text-heading { color: white !important; } .spb-row-container.spb-row-content-width.col-sm-12.red-bg.white-text.col-natural { color: white !important; } .space-top { margin-top: 300px; } @media only screen and (max-width: 1024px) { #one-page-nav { display: block !important; } a.slider.smooth-scroll-link { font-size: 20px !important; line-height: 20px !important; } } @media only screen and (max-width: 767px) { .fw-row>.container { padding-left: 0px !important; padding-right: 0px !important; } } @media only screen and (max-width: 479px) { #logo img, #logo img.retina { max-width: 256px !important; } .hul_listenobjekt { display: initial; } span.hul_grau { word-break: inherit; } .sf-list.hul_referenzen p { padding-left: 0px; } }