@charset "UTF-8";

.shipping_de.shipping_de_string,.wgm-gtin{margin-bottom:15px}.woocommerce_de_scrollable_textarea{height:150px!important;width:98%!important;overflow:auto!important;border:1px solid #ddd!important;background-color:#f5f5f5!important;padding:8px!important;display:block!important;color:#000!important}.german-market-charging-device .german-market-charging-device-power-elem,.german-market-summary-gpsr .german-market-gpsr,.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-content,.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-label,.products .woocommerce-de_price_taxrate,.wgm-break,.wgm-kleinunternehmerregelung,table.shop_table td.product-name .german-market-product-image~.wc-item-meta li{display:block}.wgm-kur-notice-review,.woocommerce-de_price_taxrate{font-size:.8em}.woocommerce-de_price_shipping_rate{font-size:12px}.gm-sepa-mandate-preview-inner,.widerruf{clear:both}.wgm-second-checkout input.wgm-place-order{float:right}.checkout_productdesc{font-size:smaller;margin-left:10px}.price-per-unit{display:block;font-size:x-small}.tax-and-shipping-customized,.woocommerce_de_versandkosten{font-size:.8em;display:block}.comment-form label.german-market-privacy-declaration-product-review,.woocommerce ul.product_list_widget li a.versandkosten{display:inline}.wgm-gtin{font-size:.8em}.product-tax{font-weight:400}.product-subtotal .amount,.product-total .amount{font-weight:700;text-align:left}.product-total .product-tax{display:block;text-align:left}.product-subtotal .product-tax .amount,.product-total .product-tax .amount,.wgm-tax,.wgm-tax .amount{font-weight:400!important}.product-subtotal .product-tax,.product-total .product-tax,.single-product .wgm-product-prerequisites,.wgm-tax{font-size:smaller}.wgm-order-table-tr{text-align:left;border:1px solid #eee}.wgm-order-table-tr-cond{border-top-width:4px}.wgm-kur-notice{margin-bottom:10px}.wgm-digital-attribute-list,.wgm-digital-checkout-notice{font-size:smaller;margin-bottom:1em;margin-top:1em}.wgm-virtual-notice{background-color:red;color:#fff;padding:0 5px}.wgm-digital-checkout-notice{color:red;display:block;float:left;width:100%}.wgm-digital-variation-notice,.wgm-product-prerequisites-label{display:block;font-size:smaller;margin-top:1em}.wgm-digital-attribute-list li{background:#f0f0f0;display:inline-block;margin:0 10px 10px 0;padding:0 10px}.wgm-product-prerequisites{background:#f0f0f0;display:block;margin-top:1em;margin-bottom:2em;padding:10px}.wgm-extra-costs-eu{display:block;margin-bottom:1em}.wc-terms-and-conditions .required,table.shop_table_responsive tr td.wgm-kur-notice-review::before{display:none}#gm-sepa-mandate-preview-text{border:1px solid rgba(0,0,0,.1);padding:9px 12px;font-size:14px;margin-bottom:20px;overflow:hidden;width:100%;box-sizing:border-box}#gm-sepa-mandate-preview-text .close{text-align:right;font-size:16px;text-transform:uppercase;cursor:pointer;display:inline-block;float:right}#gm-sepa-mandate-preview-text .close:focus,#gm-sepa-mandate-preview-text .close:hover{text-decoration:underline}.form-row.place-order.wgm-place-order{position:relative}.wgm-place-order-disabled{background-color:#fff;width:100%;height:100%;float:left;position:absolute;z-index:100;opacity:.5;display:none}.german-market-product-image{float:left;margin-right:10px;max-width:75px}table.shop_table td.product-name .german-market-product-image~dl.variation{display:table}table.shop_table td.product-name .german-market-product-image~dl.variation dd,table.shop_table td.product-name .german-market-product-image~dl.variation dt{display:inherit}table.shop_table td.product-name .german-market-product-image~.wc-item-meta{display:table;width:calc(100% - 85px)}table.shop_table td.product-name .german-market-product-image~.wc-item-meta p,table.shop_table td.product-name .german-market-product-image~.wc-item-meta-label{float:left;display:inline-block}.woocommerce-invalid #age-rating,.woocommerce-invalid #german-market-custom-checkbox,.woocommerce-invalid #gm-sepa-direct-debit-checkbox,.woocommerce-invalid #shipping-service-provider,.woocommerce-invalid #terms,.woocommerce-invalid #widerruf-digital-acknowledgement,.woocommerce-invalid .german-market-product-depending-checkbox{outline:red solid 2px;outline-offset:2px}.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-label,.gm-fic-highlighted-ingredient{font-weight:700}div.german-market-legal-information-for-product-reviews{font-size:small;margin:1em 0;padding:1em;box-sizing:border-box;border:1px solid}.german-market-legal-information-for-product-reviews.short-after-star-rating{position:relative;display:block;width:100%;float:left;cursor:pointer;font-size:small;margin-bottom:.5em}.german-market-legal-information-for-product-reviews-info-icon{margin-right:5px}.german-market-legal-information-for-product-reviews.short-after-star-rating .full-text{position:absolute;top:2em;left:0;background-color:#fff;color:inherit;width:auto;max-width:100%;line-height:1;border:1px solid rgba(0,0,0,.2);padding:.5em 1em 1.5em;font-size:small;box-sizing:border-box;display:none;cursor:default;z-index:9999;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.german-market-legal-information-for-product-reviews.short-after-star-rating .full-text .close-full-text{cursor:pointer;display:block;text-align:right;margin-bottom:.5em;opacity:.5}span.german-market-legal-information-for-product-reviews.after-star-rating{font-size:small;margin:1em 0;padding:1em;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);display:block;width:100%;float:left;line-height:1;color:inherit}.german-market-charging-device,.german-market-tab-gpsr{display:inline-block}.german-market-tab-gpsr .german-market-gpsr{float:left;width:100%;box-sizing:border-box}.german-market-tab-gpsr .german-market-gpsr:not(:first-child){margin-top:1rem}.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-content-warnings_and_safety_information p:first-child{margin-top:0}.german-market-summary-gpsr{font-size:small}.german-market-charging-device .german-market-charging-device-graphic{align-items:center;box-sizing:border-box;border:1px solid #000;position:relative;float:left}.german-market-charging-device .german-market-charging-device-not-included:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 2px),#000,transparent calc(50% + 2px))}.german-market-charging-device .german-market-charging-device-second-part{position:absolute;left:50%;box-sizing:border-box;border:1px solid #000;border-radius:5%;text-align:center;font-family:arial}.german-market-charging-device .german-market-charging-device-first-part{position:absolute;left:50%;box-sizing:border-box;border:1px solid #000;border-bottom:none}.german-market-charging-device .german-market-charging-device-pin1,.german-market-charging-device .german-market-charging-device-pin2{position:absolute;box-sizing:border-box;border:1px solid #000;border-bottom:none}.german-market-charging-device .german-market-charging-device-no-border{border:none}html,body{font-size:16px}body,ul,.tooltip-inner,h1,h2,h3,h4,h5,h6,.hestia-title,.hestia-title.title-in-content,p.meta-in-content,.info-title,.card-title,.page-header.header-small .hestia-title,.page-header.header-small .title,.widget h5,.hestia-title,.title,.footer-brand,.footer-big h4,.footer-big h5,.media .media-heading,.carousel h1.hestia-title,.carousel h2.title,.carousel span.sub-title,.hestia-about h1,.hestia-about h2,.hestia-about h3,.hestia-about h4,.hestia-about h5{font-family:"Roboto","Helvetica","Arial",sans-serif}h1{font-size:2.5rem!important;letter-spacing:.1rem;font-weight:700!important;text-transform:uppercase}h1,h2,h3,h4,h5,h6,.comment-reply-title{font-family:'Roboto',Arial,Helvetica,sans-serif!important}h1.hestia-title:not(.title-in-content){font-size:3rem!important;padding:1rem 2rem;background-color:#2e7f94cc}.woocommerce-checkout .xoo-wsc-markup,.woocommerce-cart .xoo-wsc-markup{display:none}@media (max-width:768px){.woocommerce-cart .wrapper.no-content article .hestia-title,.woocommerce-checkout .wrapper.no-content article .hestia-title{margin-top:50px!important}h1.hestia-title.title-in-content{margin-top:50px!important}}h2{font-size:1.75rem;font-weight:700;margin:0;margin-bottom:1rem!important}.page-header.header-small .container .hestia-title{margin:auto}.page-header.header-small .container .description{margin:auto;margin-top:1rem;padding:1rem 2rem;background-color:#2e7f94cc}.page-header.header-small .container .description p{margin-bottom:0}.single-post-wrap,.page-content-wrap,.single-post-wrap ul,.page-content-wrap ul,.single-post-wrap ol,.page-content-wrap ol,.single-post-wrap dl,.page-content-wrap dl,.single-post-wrap table,.page-content-wrap table,.page-template-template-fullwidth article,.main article.section .has-body-font-size,.navbar,.navbar a,.label,.footer .footer-menu a,.media-footer a,.hestia-top-bar{font-size:1rem}.navbar .navbar-nav>li>a{font-weight:600;border-radius:0}.navbar .navbar-header .navbar-brand img{max-height:70px}nav.navbar .current_page_item a{border-bottom:4px solid #2E7F94}.page-header.header-small{height:700px!important}.page-header.header-small>.container{display:flex;height:100%;align-items:center;justify-content:center}.page-header.header-small>.container>.row{width:100%}.page-header.header-small>.container>.row>div{display:flex;flex-direction:column;justify-content:center;margin-left:auto!important;margin-right:auto!important;width:100%}.page-header.header-small>.header-filter::before{background-color:unset}@media (max-width:992px){.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar>.container{transition:padding .1s ease;padding:10px 15px;align-items:center;display:block}.navbar .nav.navbar-nav{display:block;margin:7.5px 0;width:100%}.navbar-nav>li{float:none}.navbar.navbar-fixed-top .navbar-collapse{max-height:calc(100% - 70px);margin-top:70px;overflow-y:auto;position:fixed;z-index:9999;background:#fff;width:100%;left:0;top:0;margin-left:0;margin-right:0;-webkit-overflow-scrolling:auto}body.admin-bar .navbar.navbar-fixed-top .navbar-collapse{max-height:calc(100% - 115px);margin-top:115px}.navbar .navbar-nav>li{border-bottom:1px solid lightgray}.navbar .navbar-nav>li:last-child{border-bottom:none}.navbar .navbar-nav>li>a{text-align:center;font-size:1.5rem;line-height:2rem}.navbar-toggle{display:block}.container .navbar-header{width:100%;display:flex;margin:0 auto}}@media (min-width:992px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-toggle{display:none}}.page:not(.woocommerce-page) .blog-post .section-text p,p,.wp-block-image{margin-bottom:1rem}.main{margin-top:0!important}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:#2E7F94aa;padding:.5rem;font-size:.9rem}.wp-block-media-text .wp-block-media-text__content{padding:0}figcaption{font-size:.85rem;font-style:italic;text-align:center}figure.wp-block-pullquote{padding:2rem 0;border:none;margin:1rem 0 2rem}figure.wp-block-pullquote p:last-child{margin:0!important}p.before-headline{display:inline-block;margin-top:2rem!important;margin-bottom:0!important;border-bottom:4px solid #2E7F94}a.wp-block-button__link{border-radius:0!important}.first-buttons{justify-content:space-evenly}.first-buttons .wp-block-button{margin:.5rem}@media (max-width:450px){.first-buttons .wp-block-button{display:block;width:100%;margin:0}.first-buttons .wp-block-button a{width:100%}.is-provider-youtube iframe{height:300px}}.wc-block-grid__products .wc-block-grid__product-image{display:flex;overflow:hidden;height:230px}.wc-block-grid__products .wc-block-grid__product-image img{object-fit:cover;object-position:center;width:100%}.wc-block-grid__products .wgm-info,.wc-block-grid__products .wc-gzd-additional-info{display:none}.hestia-scroll-to-top{border-radius:0;border:2px solid #fff;box-shadow:0 2px 10px -3px #2e7f94}.hestia-scroll-to-top svg{fill:#fff}.products .wgm-info{display:none}.woocommerce.archive .blog-post .products .product .card .category a,.woocommerce.archive .blog-post .products .product .card .category a:focus,.woocommerce.archive .blog-post .products .product .card .category a:visited{color:#2e7f94}.woocommerce.archive .blog-post ul.products{padding-top:2rem}@media (max-width:768px){.woocommerce div.product table.shop_attributes tr{display:flex;flex-direction:column}th.woocommerce-product-attributes-item__label,td.woocommerce-product-attributes-item__value{padding:.5rem!important;width:100%!important}.products{display:block}.products .product .card .card-image{display:flex}.products .product .card .card-image a{width:100%}.products .product .card .card-image a img{max-width:330px;width:100%;height:auto}}.woocommerce.archive .blog-post .products{margin-left:0;margin-right:0}.woocommerce .products .product{margin-top:0!important;margin-bottom:2rem!important;padding:0!important}.products .product .card{margin-top:0;margin-bottom:0;padding-top:1rem;border-radius:0;box-shadow:none}.products .product .card .category{display:none}.products .product .card a.shop-item-title-link{display:flex;justify-content:center;color:#2e7f94;font-size:1.25rem;font-weight:700}.products .product .card .footer{display:flex;justify-content:center}.products .product .card .footer .price h4{font-size:1.375rem;margin:0;line-height:1}.products .product .card .footer .stats{display:flex!important;color:#2E7F94}.products .product .card .footer .stats .button{font-size:1.2rem;margin:0!important}.products .product .card .footer .stats .button i{width:unset;height:unset}.products .product .card .card-image{margin-top:0}.products .product .card .card-image img{width:330px;border-radius:0}.card-product.pop-and-glow:hover .card-image{transform:none;box-shadow:none}.woocommerce-ordering.form-group{display:none}.woocommerce nav.woocommerce-pagination ul li span.current{padding:1px 11px;border-radius:0;box-shadow:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span.current{display:flex;border:2px solid #2e7f94;border-radius:0;width:2.25rem;height:2.25rem;justify-content:center;align-content:center;flex-wrap:wrap}.button-category{margin-right:.5rem}@media (max-width:768px){.category-button-container{display:flex;flex-direction:column}.button-category{margin-right:0;margin-bottom:.25rem}.button-category .wp-block-button__link{display:block}}#woo-products-wrap{padding-left:1rem;padding-right:1rem}.berocket_better_labels.berocket_better_labels_image div.br_alabel>span{border-radius:0;margin-top:0;margin-left:0;margin-right:0;margin-bottom:auto;padding:1rem;line-height:1;width:auto;height:auto}.woocommerce.single-product .blog-post div.product{border-radius:0!important;box-shadow:none!important}.woocommerce.single-product h1.product_title{font-size:2rem;letter-spacing:.05rem;font-weight:700!important;text-transform:uppercase;margin-bottom:0;color:#2e7f94}.woocommerce.single-product .woocommerce-product-details__short-description p{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#2e7f94}.woocommerce.single-product .summary.entry-summary{padding-left:3rem;margin-bottom:3rem}.woocommerce .related.products h2,.woocommerce .cross-sells h2{font-size:1.75rem}.woocommerce.single-product .product .woocommerce-tabs.wc-tabs-wrapper{width:100%;margin-bottom:3rem;padding:1rem;float:none;border:1px solid #2e7f94}.woocommerce .card-product>.card-image{box-shadow:none}.woocommerce.single-product div.product p,.woocommerce.single-product div.product small,.woocommerce.single-product div.product .summary p,.woocommerce.single-product div.product .wgm-info,.woocommerce.single-product div.product .section-text,.woocommerce.single-product div.product .wc-gzd-additional-info,.woocommerce.single-product div.product table.shop_attributes td,.woocommerce.single-product div.product table.shop_attributes td p,.woocommerce.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li a{font-size:1rem;font-style:normal}.woocommerce.single-product div.product p.stock{margin-bottom:1rem;font-weight:700}.woocommerce.single-product div.product p.price span{font-size:1.5rem;font-weight:700}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li a{font-weight:700}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:1rem}.woocommerce div.product table.shop_attributes,.woocommerce div.product table.shop_attributes tr,.woocommerce div.product table.shop_attributes th,.woocommerce div.product table.shop_attributes td{border:none}.woocommerce.single-product .product form.cart.form-group{margin-top:0}.woocommerce.single-product .product form.cart.form-group .quantity{display:inline;float:none}.row-sidebar-toggle{display:none}.comment-respond .form-submit input#submit,.wpforms-submit-container .wpforms-submit,.woocommerce.single-product .product form.cart.form-group .button,.woocommerce .button:not(.add_to_cart_button),.woocommerce.single-product .product .form-submit input.submit{font-family:'Roboto'!important;border-radius:0!important;float:none;box-shadow:none!important;color:#fff!important;background-color:#2E7F94!important;border:none!important;outline:none!important;padding:.65rem 1rem!important}.woocommerce.single-product .product form.cart.form-group .after_cart_button{margin-top:1rem}.woocommerce.single-product .product form.cart.form-group .after_cart_button a{text-decoration:underline}.woocommerce.single-product .product .woocommerce-noreviews{margin-bottom:1rem}.woocommerce.single-product .product .woocommerce-review__author{font-family:"Roboto","Helvetica","Arial",sans-serif!important}.woocommerce.single-product .product .star-rating,.woocommerce div.product p.stars a:before{color:#2e7f94}.woocommerce.single-product .product .comment-reply-title{font-size:1rem;text-align:left;margin-top:0}.card-description p{padding:0!important}@media (max-width:768px){.woocommerce.single-product .summary.entry-summary{padding-left:0}}@media (max-width:1200px){.woocommerce.single-product .product .woocommerce-tabs.wc-tabs-wrapper{width:100%}}.woocommerce.single-product .up-sells.upsells.products{clear:both;background-color:#f0f0f0;padding:1rem 0}.woocommerce.single-product .up-sells.upsells.products .products{margin-bottom:0}.woocommerce.single-product .up-sells.upsells.products .products .product{margin-bottom:0!important}.woocommerce.single-product .product .wgm-info,.woocommerce.single-product .product .wgm-info span,.woocommerce.single-product .product small,.woocommerce.single-product .product .wc-gzd-additional-info,.woocommerce.single-product .product .product_meta{font-size:.9rem!important}footer .sib-default-btn{border-radius:0!important;text-transform:none;font-size:1rem;transition:all .3s ease;opacity:1}footer .sib-default-btn:hover{box-shadow:none;opacity:.75}footer input.form-control{padding:0 1rem}footer label{top:0!important}footer .widget{margin-bottom:0}footer .sfsi_wicons:first-child{margin-left:0!important}.cmplz-show-banner a{cursor:pointer}.xoo-wsc-basket{border-radius:0;width:50px;height:50px;right:5px;bottom:65px;background-color:#2e7f94;color:#fff;border:2px solid #fff;display:flex!important;justify-content:center;align-content:center;flex-wrap:wrap;box-shadow:0 2px 10px -3px #2e7f94}.xoo-wsc-basket .xoo-wsc-bki{font-size:25px;top:0}.xoo-wsc-container .xoo-wsc-btn{outline:none!important;background-color:#2E7F94!important;border-radius:0!important;box-shadow:none!important;border:none!important;outline:none!important}.woocommerce-page .main{background-color:#f0f0f0}.woocommerce-page .main article{background-color:#fff;padding:1rem 1rem 0!important}.woocommerce-page .main article .woo-products-wrap{display:flex;flex-direction:column}.woocommerce-page .main article .woo-products-wrap .category-button-container{margin:auto}.woocommerce .variation{display:flex;flex-direction:column}.woocommerce .variation dt,.woocommerce .variation dd{margin-bottom:0!important}.woocommerce .cart-collaterals .shop_table tr{display:flex;flex-direction:column;margin-bottom:.5rem;border:none!important}.woocommerce .cart-collaterals .shop_table th,.woocommerce .cart-collaterals .shop_table td{width:100%!important;padding:0!important;border:none!important}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block}@media (max-width:768px){.woocommerce .woocommerce-cart-form .product-thumbnail:before{content:none}.woocommerce .woocommerce-cart-form .product-thumbnail{border:none}.woocommerce .woocommerce-cart-form tr{border-bottom:1px solid lightgray}.woocommerce .woocommerce-cart-form tr td{line-height:30px;border:none}.woocommerce .woocommerce-cart-form tr td::before{margin-right:.25rem;line-height:30px}.woocommerce .woocommerce-cart-form .product-name{width:50%;float:left;text-align:left!important;padding-top:0}.woocommerce .woocommerce-cart-form .product-price{width:50%;float:right;padding-top:0}.woocommerce .woocommerce-cart-form .product-quantity{width:50%;float:right;padding-top:0;border:none}.woocommerce .woocommerce-cart-form .product-subtotal{clear:both}.woocommerce .woocommerce-cart-form .product-price .woocommerce-Price-amount{font-weight:700}}@media (max-width:450px){.woocommerce .woocommerce-cart-form .product-name,.woocommerce .woocommerce-cart-form .product-price,.woocommerce .woocommerce-cart-form .product-quantity{width:100%;float:none}}.hestia-view-cart-wrapper{display:none}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox,.woocommerce-additional-fields .thwcfd-field-checkbox label{margin-left:20px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input,.woocommerce-additional-fields .thwcfd-field-checkbox label input{margin-left:-20px!important}@media (max-width:767px){.woocommerce .col2-set,.woocommerce-page .col2-set{margin-bottom:0}}.archive .card-blog{margin-top:17px}.archive .card .card-title a,.archive .card .category.text-info a{color:#2E7F94!important}.archive .card .card-image{box-shadow:none;border-radius:0;margin-top:5rem}.archive .card .card-image img{border-radius:0}.archive .card .card-description p{font-size:1rem}.archive .card a.moretag{text-decoration:underline;color:#2E7F94}.archive .card .posted-by{font-size:.85rem!important}.card-blog .row .category{margin-top:0;font-size:.85rem}@media (max-width:480px){.archive .card .card-image{margin-top:0}}.single .section-blog-info .entry-categories{display:none}.single .section-blog-info .entry-social a{border-radius:0!important;box-shadow:none}aside{text-align:center}aside .widget_media_image{max-width:120px;margin:3rem auto}aside .search-submit{display:block!important;border-radius:0!important;width:50px!important;height:50px!important;border:2px solid #fff;box-shadow:0 2px 10px -3px #2e7f94}aside .search-form:after{right:17px!important}aside .widget_block h4{padding:0}aside .widget_block:nth-child(1){margin-bottom:0}aside .wp-block-archives-list{padding:0}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%}div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//wirsinddein.de/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//wirsinddein.de/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}