#edit-search-api-fulltext{margin-left:2rem;}#edit-shipping-information-shipments-0-shipping-method-0--wrapper{display:none;}.vbo-table .form-checkbox{position:unset !important;}@font-face{font-family:"konexy";src:url(/themes/custom/bootstrap_barrio_petzolt/fonts/konexy.otf) format('opentype');}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url(/themes/custom/bootstrap_barrio_petzolt/fonts/fontawesome-free/webfonts/fa-regular-400.eot);src:url(/themes/custom/bootstrap_barrio_petzolt/fonts/fontawesome-free/webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(/themes/custom/bootstrap_barrio_petzolt/fonts/fontawesome-free/webfonts/fa-regular-400.woff2) format("woff2"),url(/themes/custom/bootstrap_barrio_petzolt/fonts/fontawesome-free/webfonts/fa-regular-400.woff) format("woff"),url(/themes/custom/bootstrap_barrio_petzolt/fonts/fontawesome-free/webfonts/fa-regular-400.ttf) format("truetype"),url(/themes/custom/bootstrap_barrio_petzolt/fonts/fontawesome-free/webfonts/fa-regular-400.svg#fontawesome) format("svg");}.far{font-family:'Font Awesome 5 Free';font-weight:400;}
.site-footer__top .region{width:100%;}.site-footer__top .block{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}.site-footer .block{border:none;color:#58859b !important;}.site-footer .block p{color:#58859b;}img{max-width:100%;height:auto;}a{color:#58859b;}.contextual a{color:black !important;}.btn-primary a:link,.btn-primary a:visited{color:#fff !important;}.btn-primary a:hover{color:#ccc;}table thead th{background:#58859b !important;}.btn-primary{background:#58859b !important;border-color:#527485 !important;color:#ffffff !important;}#main a,.site-footer a,#navbar-top a,#navbar-main a{color:#58859b;}#navbar-top a:link,#navbar-top a:visited{color:white;}#navbar-main,.address-top{background:rgb(31,48,56);background:linear-gradient(90deg,rgba(31,48,56,1) 0%,rgba(52,79,93,1) 71%,rgba(82,116,133,1) 100%);}.address-top{color:lightblue;}.navbar-expand-lg .navbar-collapse{align-self:flex-end;}#block-bootstrap-barrio-petzolt-footer .navbar-nav{flex-direction:row;padding-left:1rem;}#block-bootstrap-barrio-petzolt-footer .navbar-nav .nav-item{padding-right:2rem;}.alert{margin-top:1rem;border:5px solid #f0f0f0 !important;}.alert-danger::before{height:1.84rem;}.alert-success{background-color:rgb(220,245,248);border-color:#58859b !important;border-width:5px !important;}.alert-danger{background-color:lightred;border-color:red !important;border-width:5px !important;}.edit-actions--2{margin-bottom:0;}#block-logosvg{max-width:500px;}#block-logosvg .friedrich-petzolt{max-width:100%;}#block-logosvg svg{padding-bottom:5px;}.path-frontpage #block-logosvg path{stroke-dasharray:900 900;animation:strokeAni 3s forwards ease-in-out;}@keyframes strokeAni{0%{stroke-dashoffset:900;}100%{stroke-dashoffset:0;}}.language-switcher-language-url{display:block;z-index:1;}.language-switcher-language-url .nav-link{padding:0.5rem 0.25rem;}.language-switcher-language-url .nav-link a{display:block;text-indent:-10000px;}@media only screen and (max-width:895px){.language-switcher-language-url .de.nav-link a:after{content:url(/themes/custom/bootstrap_barrio_petzolt/css/flag-icon-css/flags/4x3/at.svg);width:1.5rem;height:1rem;display:block;text-indent:0;position:relative;bottom:1.5rem;}.language-switcher-language-url .en.nav-link a:after{content:url(/themes/custom/bootstrap_barrio_petzolt/css/flag-icon-css/flags/4x3/gb.svg);width:1.5rem;height:1rem;display:block;text-indent:0;position:relative;bottom:1.5rem;}.language-switcher-language-url .sk.nav-link a:after{content:url(/themes/custom/bootstrap_barrio_petzolt/css/flag-icon-css/flags/4x3/sk.svg);width:1.5rem;height:1rem;display:block;text-indent:0;position:relative;bottom:1.5rem;}.language-switcher-language-url .hu.nav-link a:after{content:url(/themes/custom/bootstrap_barrio_petzolt/css/flag-icon-css/flags/4x3/hu.svg);width:1.5rem;height:1rem;display:block;text-indent:0;position:relative;bottom:1.5rem;}}@media only screen and (min-width:896px){.language-switcher-language-url .de.nav-link a:after{content:url(/themes/custom/bootstrap_barrio_petzolt/css/flag-icon-css/flags/4x3/at.svg);width:3rem;height:2rem;display:block;text-indent:0;position:relative;top:-31px;}.language-switcher-language-url .en.nav-link a:after{content:url(/themes/custom/bootstrap_barrio_petzolt/css/flag-icon-css/flags/4x3/gb.svg);width:3rem;height:2rem;display:block;text-indent:0;position:relative;top:-31px;}.language-switcher-language-url .sk.nav-link a:after{content:url(/themes/custom/bootstrap_barrio_petzolt/css/flag-icon-css/flags/4x3/sk.svg);width:3rem;height:2rem;display:block;text-indent:0;position:relative;top:-31px;}.language-switcher-language-url .hu.nav-link a:after{content:url(/themes/custom/bootstrap_barrio_petzolt/css/flag-icon-css/flags/4x3/hu.svg);width:3rem;height:2rem;display:block;text-indent:0;position:relative;top:-31px;}}.cart-block--summary__icon{width:1.8rem;height:auto;display:block;}.cart-block--summary__icon img{width:100%;}.cart-block--summary__count{display:block;position:relative;bottom:3rem;left:1rem;background:lightblue;color:white;width:1.5rem;height:1.5rem;text-align:center;border-radius:.75rem;}#block-warenkorb .cart-block--contents{width:auto;min-width:320px;}#block-warenkorb a:link,#block-warenkorb a:visited{color:#58859b;}.view-catalog .views-field-field-product-image{max-width:2rem;height:auto;}#edit-submit-product-catalog,#edit-submit-product-catalog--2,#edit-reset--2{background:lightblue !important;border-color:lightblue !important;}#block-hervorgehobenesformularproduct-catalogpage-1{padding-right:1rem;padding-left:1rem;}.view-catalog .views-field-field-product-image img,.view-product-catalog .views-field-field-product-image img{max-width:64px;}.layout-no-sidebars.path-product .field--name-price{display:none;}#views-bootstrap-categories-image-links-block-1 img{width:100%;}#views-bootstrap-categories-image-links-block-1 .views-field.views-field-body{position:relative;bottom:150px;font-size:2rem;background:aliceblue;width:auto;display:block;max-width:90%;text-transform:uppercase;padding-left:1rem;font-weight:100;hyphens:auto;}#header #views-exposed-form-product-catalog-page-1 .form-item-search-api-fulltext{width:auto;padding:0;}#content #views-exposed-form-product-catalog-page-1 .form-item-search-api-fulltext{width:74%;padding:0;}#header #views-exposed-form-product-catalog-page-1 #edit-actions,#header #views-exposed-form-product-catalog-page-1 #edit-actions--2,#header #views-exposed-form-product-catalog-page-1 #edit-actions--3{padding:0;}#header #views-exposed-form-product-catalog-page-1 #edit-submit-product-catalog--2{margin-right:4px;}#content #views-exposed-form-product-catalog-page-1 #edit-actions,#content #views-exposed-form-product-catalog-page-1 #edit-actions--2,#content #views-exposed-form-product-catalog-page-1 #edit-actions--3{padding:0;}.block-facets{width:100%;}.js-facets-dropdown{border-radius:0;border:1px solid #ced4da;height:calc(1.5em + 0.75rem + 2px);width:100%;}#edit-search-api-fulltext--2{max-width:100%;}.triptych{background:#dee2e6;}.triptych h2{font-size:16px;}.region-triptych-first,.region-triptych-second,.region-triptych-third{padding:0 1rem;}#edit-submit-product-catalog,#edit-submit-product-catalog--2,#edit-submit-product-catalog--3,#edit-reset,#edit-reset--2,#edit-reset--3{font-family:'Font Awesome 5 Free';font-weight:900;}.cart-block--summary__icon img{display:none;}.cart-block--summary__icon:after{content:"";font-family:'Font Awesome 5 Free';font-weight:900;color:#fff;font-size:1.8rem;position:relative;top:-4px;}#navbar-top .region-top-header-form{height:2.25rem;}.checkout-progress{background:lightblue;padding:1rem;}.checkout-progress li.checkout-progress--step::after{content:"▶";margin-left:1rem;}.checkout-progress li:last-child::after{content:"";}.checkout-complete__payment-instructions{margin-top:2rem;}.checkout-complete__payment-instructions p{font-weight:bold;}#block-disclaimeranfrage{background:aliceblue;padding:1rem;border:1rem solid lightblue;margin-bottom:1rem;}#edit-search-api-fulltext,#edit-search-api-fulltext--2,#edit-search-api-fulltext--3{margin-left:1rem;}#views-exposed-form-product-catalog-page-1 .js-form-item.js-form-type-search-api-autocomplete.form-type-search-api-autocomplete.js-form-item-search-api-fulltext.form-item-search-api-fulltext.form-no-label.mb-3{width:75% !important;}#views-exposed-form-product-catalog-page-1 #edit-actions{width:15% !important;}#block-sprachumschalterinhalt{margin-left:2rem;}#block-warenkorb{margin-left:1rem;}.alert-dismissible .btn-close{display:none;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#58859b;}#navbar-main{background-color:#cccccc;}a,.link{color:#58859b;}a:hover,a:focus,.link:hover,.link:focus{color:#42a4d4;}a:active,.link:active{color:#66bbe5;}.page-item.active .page-link{background-color:#58859b;border-color:#58859b;}.page-link,.page-link:hover{color:#58859b;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#58859b;border-color:#58859b;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.form-row>fieldset,.form-row>div{padding-right:5px;padding-left:5px;flex:0 1 auto;width:auto;max-width:none;}.form-row .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}
.content img{max-width:100%;height:auto;}
