@charset "UTF-8";
@font-face{font-family:"WC_BIS";src:url(//elou.dk/wp-content/plugins/woocommerce-back-in-stock-notifications/assets/fonts/WC_BIS.eot?74918120);src:url(//elou.dk/wp-content/plugins/woocommerce-back-in-stock-notifications/assets/fonts/WC_BIS.eot?74918120#iefix) format("embedded-opentype"),url(//elou.dk/wp-content/plugins/woocommerce-back-in-stock-notifications/assets/fonts/WC_BIS.woff?74918120) format("woff"),url(//elou.dk/wp-content/plugins/woocommerce-back-in-stock-notifications/assets/fonts/WC_BIS.ttf?74918120) format("truetype"),url(//elou.dk/wp-content/plugins/woocommerce-back-in-stock-notifications/assets/fonts/WC_BIS.svg?74918120#WC_BIS) format("svg");font-weight:normal;font-style:normal}.bis-icon:before{display:inline-block;font-size:20px;line-height:1;font-family:WC_BIS !important;text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:top;text-align:center;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bis-icon.bis-notifications:before{content:""}body.theme-storefront .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--backinstock a:before{content:""}.woocommerce-backinstock-table__cell__product .description{display:block;font-size:.9em}#wc_bis_product_form{margin:0 0 40px}#wc_bis_product_form .wc_bis_form_title{margin:0 0 20px}#wc_bis_product_form .wc_bis_registrations_count{margin:20px 0 0}#wc_bis_product_form #wc_bis_send_form{float:none}#wc_bis_product_form .wc_bis_opt_in{margin:0;display:block}#wc_bis_product_form .wc_bis_opt_in span{margin-left:5px}#wc_bis_product_form .wc_bis_opt_in input[type=checkbox]{margin:0}.bundle_form #wc_bis_already_registered,.bundle_form #wc_bis_product_form{margin-top:20px}

.wooco-wrap{display:inline-block;width:100%;}
.wooco-wrap .wooco-text, .wooco-wrap .wooco_components{margin:0 0 15px 0;}
.wooco-wrap .wooco-text{white-space:pre-line;}
.wooco-wrap .wooco-summary{display:flex;align-items:center;justify-content:space-between;}
.wooco-wrap .wooco-summary .wooco-total{flex-grow:1;}
.wooco_components .wooco_component{padding:10px 0;border-bottom:1px solid #ddd;}
.wooco_components .wooco_component.wooco_component_layout_list, .wooco_components .wooco_component.wooco_component_layout_grid, .wooco_components .wooco_component.wooco_component_layout_grid_2, .wooco_components .wooco_component.wooco_component_layout_grid_3, .wooco_components .wooco_component.wooco_component_layout_grid_4{border-bottom:none;padding-bottom:0;}
.wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .dd-container .dd-select, .wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .select2{pointer-events:none;}
.wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .dd-container .dd-select .dd-pointer, .wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .select2 .select2-selection__arrow{display:none;}
.wooco_components .wooco_component.wooco_component_required .wooco_component_name:after{content:" *";color:#ff0000;}
.wooco_components .wooco_component .wooco_component_name{font-weight:700;}
.wooco_component_product{display:flex;align-items:center;margin-top:10px;margin-left:-5px;margin-right:-5px;}
.wooco_component_product_info{flex-grow:1;}
.wooco_component_product_description{font-size:14px;}
.wooco_component_product_description > span{display:inline-block;margin-right:10px;}
.wooco_component_product_description .stock{display:inline-block !important;margin:0 !important;padding:0 !important;}
.wooco_component_product > div{padding-right:5px;padding-left:5px;}
body.woocommerce-no-js .wooco-wrap + form.cart{display:none;}
.wooco-alert{padding:6px 10px 6px 14px;border-left:4px solid #222;background-color:#eeeeee;font-size:14px;}
.wooco-disabled{opacity:0.5 !important;pointer-events:none !important;cursor:not-allowed !important;}
.wooco_component_product .wooco_component_product_qty{padding-left:10px;}
.wooco_component_product .wooco_component_product_qty input{width:40px;text-align:center;margin:0;padding:0 5px;height:40px;line-height:38px;box-shadow:none;border-width:1px 0 1px 0;border-style:solid;border-color:#ddd;background-color:#fff;-moz-appearance:textfield;}
.wooco_component_product .wooco_component_product_qty input::-webkit-outer-spin-button, .wooco_component_product .wooco_component_product_qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.wooco_component_product_selection{display:flex;width:100%;align-items:center;flex-grow:1;}
.wooco_component_product_selection > a{margin-left:10px;margin-right:10px;}
.wooco_component_product_selection .dd-select{background-color:#ffffff !important;}
.wooco_component_product_selection .dd-options{max-height:360px;margin:0 !important;padding:0 !important;list-style:none !important;}
.wooco_component_product_selection .dd-options li{margin:0 !important;padding:0 !important;list-style:none !important;}
.wooco_component_product_selection .dd-option-image, .wooco_component_product_selection .dd-selected-image{max-width:42px;border-radius:3px;}
.wooco_component_product_selection .dd-selected-text, .wooco_component_product_selection .dd-option-text{font-size:14px;font-weight:600;line-height:inherit !important;color:#6d6d6d;display:block;}
.wooco_component_product_selection .dd-desc, .wooco_component_product_selection .dd-desc *{white-space:break-spaces;}
.wooco_component_product_selection .dd-desc > span{margin-right:10px;}
.wooco_component_product_selection .dd-desc .stock{display:inline-block !important;margin:0 !important;padding:0 !important;}
.wooco_component_product_selection .dd-option.dd-option-without-desc, .wooco_component_product_selection .dd-selected.dd-option-without-desc{display:flex;align-items:center;}
.wooco_component_product_selection .dd-option.dd-option-without-desc label, .wooco_component_product_selection .dd-selected.dd-option-without-desc label{flex-grow:1;}
.wooco_component_product_selection .dd-option.dd-option-disabled, .wooco_component_product_selection .dd-selected.dd-option-disabled{pointer-events:none !important;opacity:0.5;}
.wooco_component_product_image{width:50px;flex:0 0 50px;}
.wooco_component_product_image img{width:100%;height:auto;}
.wooco_component_product_name{text-align:left;flex-grow:1;}
.wooco_component_product_link{width:16px;height:16px;display:inline-block;background-image:url(//elou.dk/wp-content/plugins/wpc-composite-products-premium/assets/images/open.svg);background-repeat:no-repeat;background-position:center;text-decoration:none;}
.wooco_component_product_availability .stock{margin:0 !important;padding:0 !important;}
.wooco-item-child .product-price .amount, .wooco-item-child .product-price .tax_label,
.wooco-item-child .product-subtotal .amount, .wooco-item-child .product-subtotal .tax_label,
.wooco-item-child .product-total .amount, .wooco-item-child .product-total .tax_label{opacity:0.3;}
.wooco-qty-wrap, .wooco-qty-input{display:flex;align-items:center;}
.wooco-qty-wrap .quantity{margin:0;}
.wooco-minus, .wooco-plus{display:inline-block;width:40px;height:40px;flex:0 0 40px;line-height:38px;text-align:center;cursor:pointer;background-color:#fefefe;border:1px solid #ddd;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.wooco-minus:hover, .wooco-plus:hover{background-color:#f0f0f0;}
.select2-dropdown.wpc-select2-dropdown{border:1px solid #aaa;border-radius:4px;}
.wpc-select2-dropdown ul li{display:flex;align-items:center;padding:5px 10px;}
.wpc-select2-dropdown ul li .image{width:40px;flex:0 0 40px;margin-right:10px;}
.wpc-select2-dropdown ul li .info{flex-grow:1;display:flex;flex-direction:column;}
.wpc-select2-dropdown ul li .info .desc{font-size:14px;}
.wpc-select2-dropdown ul li .info .desc > span{margin-right:10px;}
.wpc-select2-dropdown ul li .info .stock{display:inline-block !important;margin:0 !important;padding:0 !important;}
.select2-container--open .wpc-select2-dropdown.select2-dropdown--below{border-top:1px solid #aaa;border-top-left-radius:4px;border-top-right-radius:4px;}
.wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_link, .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_image, .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_availability, .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_price{display:none !important;}
.wooco_component_product_selection_grid{display:flex;flex-wrap:wrap;width:100%;flex-grow:1;margin-left:-10px;margin-right:-10px;font-size:14px;}
.wooco_component_product_selection_grid_item{-webkit-tap-highlight-color:transparent;}
.wooco_component_product_selection_grid_item_image{margin-bottom:10px;}
.wooco_component_product_selection_grid_item_name{font-weight:700;}
.wooco_component_product_selection_grid .wooco_component_product_selection_grid_item{width:calc(33.3333333333% - 20px);margin:10px;padding:10px;border:1px solid #dddddd;text-align:center;cursor:pointer;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.wooco_component_layout_grid_2 .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item{width:calc(50% - 20px);}
.wooco_component_layout_grid_3 .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item{width:calc(33.3333333333% - 20px);}
.wooco_component_layout_grid_4 .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item{width:calc(25% - 20px);}
.wooco_component_product_selection_grid_item.wooco_item_selected{border-color:green;}
.wooco_component_product_selection_grid_item:before{content:"✓";color:#ffffff;display:block;width:28px;height:28px;line-height:28px;background-color:#eeeeee;text-align:center;font-size:16px;position:absolute;top:15px;right:15px;z-index:9;border-radius:50%;border-width:2px;border-style:solid;border-color:#ffffff;border-image:initial;box-sizing:border-box;}
.wooco_component_product_selection_grid_item.wooco_item_selected:before{color:#ffffff;background-color:green;}
.wooco_component_product_selection_grid_item[data-purchasable=no]{pointer-events:none;opacity:0.5;}
.wooco_component_product_selection_grid_item_desc p{margin-bottom:0;}
.wooco_component_product_selection_grid_item_qty{margin-top:10px;justify-content:center;opacity:0.5;pointer-events:none;}
.wooco_component_product_selection_grid_item_image img{margin:0 auto;}
.wooco_component_product_selection_grid_item.wooco_item_selected .wooco_component_product_selection_grid_item_qty{opacity:1;pointer-events:auto;}
.wooco_component_product_selection_grid_item_link{position:absolute;top:15px;left:15px;display:block;width:28px;height:28px;line-height:28px;background-color:#eeeeee;background-image:url(//elou.dk/wp-content/plugins/wpc-composite-products-premium/assets/images/open.svg);background-size:16px;background-repeat:no-repeat;background-position:center;text-align:center;font-size:0;z-index:9;border-radius:2px;border-width:2px;border-style:solid;border-color:#ffffff;border-image:initial;text-decoration:none;box-sizing:border-box;overflow:hidden;opacity:0;visibility:hidden;}
.wooco_component_product_selection_grid_item:hover .wooco_component_product_selection_grid_item_link, .wooco_component_product_selection_grid_item.wooco_item_selected .wooco_component_product_selection_grid_item_link{opacity:1;visibility:visible;}
.wooco_component_multiple .wooco_component_product_selection_grid_item:before{border-radius:2px;}
.wooco_component_layout_list .wooco_component_product_link{display:none !important;}
.wooco_component_product_selection_list{width:100%;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item{display:flex;width:100%;align-items:center;padding:10px 5px;margin-bottom:10px;border:1px solid #dddddd;-webkit-tap-highlight-color:transparent;position:relative;cursor:pointer;font-size:14px;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item:hover{border-color:#999999;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item[data-purchasable=no]{pointer-events:none;opacity:0.5;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item.wooco_item_selected{border-color:green;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item.wooco_item_selected .wooco_component_product_selection_list_item_choose span:before{color:#ffffff;background-color:green;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item > div{padding-left:5px;padding-right:5px;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose{width:38px;flex:0 0 38px;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose span:before{content:"✓";color:#ffffff;display:block;width:28px;height:28px;line-height:28px;background-color:#eeeeee;text-align:center;font-size:16px;border-radius:50%;border-width:2px;border-style:solid;border-color:#ffffff;border-image:initial;box-sizing:border-box;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_image{width:50px;flex:0 0 50px;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info{flex-grow:1;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_name{font-weight:700;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_desc > span{display:inline-block;margin-right:10px;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_desc p{margin-bottom:0;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_link{line-height:1;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_link a{display:inline-block;width:28px;height:28px;line-height:28px;background-color:#eeeeee;background-image:url(//elou.dk/wp-content/plugins/wpc-composite-products-premium/assets/images/open.svg);background-size:16px;background-repeat:no-repeat;background-position:center;text-align:center;font-size:0;z-index:9;border-radius:2px;border-width:2px;border-style:solid;border-color:#ffffff;border-image:initial;text-decoration:none;box-sizing:border-box;overflow:hidden;}
.wooco_component_multiple .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose span:before{border-radius:4px;}
body.rtl .wooco_component_product_selection .dd-option-image, body.rtl .wooco_component_product_selection .dd-selected-image{float:right;margin-right:0;margin-left:5px;}
body.rtl .wooco_component_product_selection .dd-pointer{right:auto;left:10px;}
body.rtl .wpc-select2-dropdown ul li .image{margin-right:0;margin-left:10px;}
@media only screen and (max-width: 767px) {
.wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item{width:calc(50% - 20px);}
}
@media only screen and (max-width: 479px) {
.wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(100% - 20px);
}
}.product-type-gift-card .yith_wapo_group_total .price{display:block;}
.product-type-gift-card .product_meta{display:none;}
.ywgc-main-form-preview-container .ywgc-form-preview-product-title{font-weight:600;font-size:larger;}
.ywgc-form-preview-title-container{margin-top:15px;}
.virtual .ywgc-main-form-preview-container{min-height:20em;}
.ywgc-form-preview-title{font-weight:bold;}
.ywgc-preview{max-width:500px;margin:0 auto;margin-bottom:15px;border:5px solid #F7F4F4;padding:5px;}
.ywgc-manual-amount.ywgc-hidden{display:none;}
.gift-card-content-editor{width:100%;}
.gift-card-content-editor.step-content h5{margin-top:3em;}
.gift-card-too-small{background-color:#ffe326;padding:10px;color:#3d3939;margin-bottom:5px;}
.ywgc-logo-shop img.ywgc-logo-shop-image{max-width:100%;max-height:100px;}
.gift-card-content-editor.step-content input::placeholder{font-size:12px;}
.gift-card-content-editor.step-content #ywgc-delivery-date::placeholder{color:black;}
.gift-card-content-editor.step-content textarea::placeholder{font-size:12px;}
.gift-card-content-editor.step-content a{font-size:14px;}
.gift-card-content-editor.step-content a::placeholder{font-size:12px;}
.gift-card-content-editor.step-appearance .ywgc-design-list{width:100%;display:flex;}
.gift-card-content-editor.step-appearance .ywgc-design-list ul{margin:0 -5px;padding:0;list-style:none;font-size:0;}
.gift-card-content-editor.step-appearance .ywgc-design-list ul:after{content:'';display:block;clear:both;}
.gift-card-content-editor.step-appearance .ywgc-design-list ul li{padding:5px;display:inline-block;}
.ywgc-hidden{display:none;}
.ywgc-gift-card-content .ywgc-show{display:inline-block;}
.ywgc-gift-card-content .ywgc-hide{display:none;}
.ywgc-gift-card-content .ywgc-edit-value.apply{background-color:#7caf00;color:white;}
.ywgc-gift-card-content .ywgc-edit-value.apply:hover{background-color:#5b8000;}
.ywgc-gift-card-content.ywgc-edit-value .ywgc-show-value{display:none;}
.ywgc-gift-card-content.ywgc-edit-value .ywgc-edit-value{display:inline-block;}
.ywgc-gift-card-content fieldset{border:none;}
.ywgc-main-image{max-width:100%;height:auto;margin:0 auto;display:block;}
.ywgc-single-recipient a.hide-if-alone{visibility:hidden;}
#ywgc-cancel-gift-card{display:none;margin-bottom:10px;}
button#give-as-present{display:block;margin:3em auto 0 auto;}
#give-as-present > span:before{font-size:inherit;line-height:inherit;margin-left:5px;}
button#ywgc-cancel-gift-card{display:block;margin:3em auto 0 auto;}
.ywgc-picture-error, .ywgc-filling-error{color:red;font-size:12px;}
.ywgc-gift-card-content a.edit-details{font-size:10px;text-decoration:none;}
.ywgc-gift-card-edit-details fieldset, .ywgc-gift-card-details fieldset{padding:5px 0;margin:0;}
.ywgc-gift-card-content label{display:inline-block;}
a.ywgc-view-order.button{margin-bottom:5px;}
.ywgc-top-header{max-width:50%;margin:0 auto;margin-bottom:5px;}
ul.ywgc-template-categories{float:left;list-style:none;padding-top:15px;font-weight:600;}
.ywgc-template-categories a{color:inherit;}
ul.ywgc-template-categories li.ywgc-template-item{margin-top:5px;font-size:0.875rem;}
ul.ywgc-template-categories li a{text-decoration:none;}
.ywgc-design-list-modal{padding:25px 7px 25px 25px;float:right;width:70%;font-size:0;position:fixed;right:0;height:100%;overflow-y:scroll;}
div#ywgc-choose-design:after{content:'';display:block;clear:both;}
.ywgc-custom-upload-container-modal{float:right;width:70%;padding:30px;text-align:center;}
.ywgc-design-list-menu{width:30%;height:100%;float:left;position:fixed;background-color:#F2F2F2;padding-top:35px;top:0px;}
.ywgc-design-categories-title{padding-left:40px;font-size:1.5rem;margin-top:0;}
a.ywgc-category-selected{font-weight:bold;}
.gift-cards-list button.ywgc-predefined-amount-button.selected_button{color:white;}
.ywgc-amount-buttons ins{background:unset;}
.ywgc-preset-image{position:relative;cursor:pointer;}
.ywgc-design-list-modal .ywgc-preset-image span.choose-design{position:absolute;z-index:12;top:50%;margin-top:auto;margin-bottom:auto;height:fit-content;color:#ffffff;font-size:0.875rem;text-align:center;display:inline-block;vertical-align:middle;width:auto;border:2px solid;margin:auto 30px;left:0;right:0;font-weight:600;opacity:0;visibility:hidden;pointer-events:none;transition:all ease 0.2s;text-transform:uppercase;}
.ywgc-design-list-modal .ywgc-preset-image:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#9e9e9e;pointer-events:none;opacity:0;transition:all ease 0.2s;}
.ywgc-design-list-modal .ywgc-preset-image:hover:before{opacity:0.8;}
.ywgc-design-list-modal .ywgc-preset-image:hover span.choose-design{opacity:1;visibility:visible;}
.ywgc-preset-image.selected_image_parent:after{content:'';display:block;width:20px;height:20px;position:absolute;border-radius:50%;background-color:transparent;top:-5px;right:-5px;background-image:url(//elou.dk/wp-content/plugins/yith-woocommerce-gift-cards-premium/assets/images/default-picture.png);background-size:10px;background-repeat:no-repeat;background-position:center;}
.ywgc-preset-image img{display:block;}
.ywgc-choose-design-preview{margin-bottom:30px;}
.ywgc-design-item{display:inline-block;width:33%;margin:0;padding:0 15px 15px 0;}
.ywgc-design-item button{margin:0 auto;margin-top:20px;display:block;}
#ywgc-choose-design-modal .pp_close{z-index:999;}
#ywgc-choose-design-modal:before{clear:both;content:'';display:block;}
#ywgc-choose-design-modal{clear:both;}
.gift-card-content-editor.step-appearance, .gift-card-content-editor.step-content{margin-bottom:20px;}
.ywgc-manual-amount::placeholder{font-size:12px;}
#ywgc-delivery-date::placeholder{opacity:1;color:#404040;font-size:14px;}
.ywgc-bad-email-format{font-size:10px;display:block;color:red;}
.ywgc-discount-html{font-size:smaller;}
.ywgc-multi-recipients{margin:10px 0;}
.ywgc-preset-title{display:block;text-align:center;font-size:15px;}
.ywgc_enter_code{padding:20px;margin:2em 0;text-align:left;}
.ywgc_enter_code>div{margin:0 -14px;}
.ywgc_enter_code>div:after{content:'';display:block;clear:both;}
.ywgc_enter_code p{padding-left:15px;padding-right:15px;}
.ywgc_enter_code .form-row{padding:0 15px;margin:0 0 6px;float:left;width:50%;}
.product-quick-view-container .ywgc-template-design, .product-quick-view-container .gift-this-product-main-container{display:none;}
.yith-quick-view .gift-this-product-main-container{display:none;}
.yith-quick-view .product_meta{display:block;}
.yith-quick-view .price{display:block;}
.yith_wc_gift_card_blank_brightness{background:rgba(255, 255, 255, 0.7);position:absolute;height:100%;width:100%;z-index:1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px 0 10px 0;top:-1px;left:-1px;}
a.give-as-present{cursor:pointer;}
button.ywgc-add-gift-product-to-cart{display:block;margin:3em auto 0 auto;}
.gift-cards_form > h3{margin-top:2em;margin-bottom:1em;}
.ywgc-currency-symbol{margin-left:-106px;font-size:16px;font-weight:600;}
.ywgc-on-sale-text{font-size:x-large;font-weight:500;}
.ywgc-form-preview-amount{float:right;font-size:18px;font-weight:600;white-space:nowrap;}
.cart_item .product-name div{font-size:13px;}
.ywgc-upload-section-modal{margin-top:20px;}
.ywgc-upload-section-modal p{font-size:0.875rem;}
.ywgc-upload-section-modal p:before{content:'';display:block;width:50%;height:0px;border-top:1px solid #9E9E9E;margin-bottom:15px;}
@media screen and (max-width:768px){
ul.ywgc-template-categories li.ywgc-template-item, ul.ywgc-template-categories li.ywgc-upload-section-modal p{margin-top:5px;}
.ywgc-design-categories-title{padding-left:40px;font-size:1rem;}
}
@media screen and (max-width:600px){
.ywgc-design-list-menu{float:none;width:100%;padding:0 15px;position:static;height:auto;background:transparent;}
.yith-ywgc-popup-content-wrapper{margin-top:0;}
.ywgc-design-categories-title{padding:20px 0 0;}
ul.ywgc-template-categories{padding:0;float:none;}
ul.ywgc-template-categories li.ywgc-template-item{display:inline-block;margin-right:30px;}
.ywgc-upload-section-modal{margin-top:15px;}
.ywgc-design-list-modal{float:none;width:100%;padding:15px 0 15px 15px;}
}
@media screen and (max-width:480px){
.ywgc-design-item{width:50%;}
}
.ywgc-multi-recipients span{font-size:14px;}
.ywgc-empty-recipient-note{font-size:11px;float:right;width:100%;text-align:right;font-weight:300;padding-top:5px;}
.ywgc-darkred-text{color:darkred;}
.ywgc-remove-number-input{-moz-appearance:textfield;pointer-events:none;color:gray;}
.ywgc-remove-number-input::-webkit-outer-spin-button, .ywgc-remove-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.dashicons-arrow-down-alt2{font-size:16px;}
.ywgc-calendar-icon{content:url(//elou.dk/wp-content/plugins/yith-woocommerce-gift-cards-premium/assets/images/calendar.svg);position:absolute;right:0;padding:5px;height:35px;}
a.ywgc-remove-recipient{content:url(//elou.dk/wp-content/plugins/yith-woocommerce-gift-cards-premium/assets/images/close_recipient.png);position:absolute;right:0;height:25px;padding:8px;margin-right:-25px;margin-top:7px;}
.ywgc-custom-image-modal-submit-link{background-color:#448a85;border-color:#448085;margin-right:12px;display:inline-block;font-size:12px;font-weight:normal;cursor:pointer;vertical-align:middle;}
.ywgc-custom-image-modal-submit-link:hover{background-color:#ffe1e1;}
.gift-card-content-editor.step-content:after{content:'';display:block;clear:both;}
.selected_design_image_in_modal{height:150px;}
.ywgc-delivery-notification-checkbox-container{font-size:11px;float:right;width:100%;font-weight:300;padding-top:5px;}
.ywgc-delivery-notification-checkbox-container span.checkboxbutton::before{width:18px;height:18px;}
.ywgc-include-shipping-container{margin-bottom:2em;}
.ywgc-country-select-main-container{font-size:15px;}
.ywgc-country-select-container{display:block;width:100%;}
.ywgc-country-select-div #ywgc-country-select_field span.selection{width:15em;display:block;}
.ywgc-country-select-div #ywgc-country-select_field span.selection .select2-selection{height:46px;border:1px solid #cccccc;border-radius:0;}
.yith-ywgc-gift-this-product-form-container .ywgc-gift-this-product-totals{float:right;line-height:10px;}
.yith-ywgc-gift-this-product-form-container .ywgc-gift-this-product-totals span{font-weight:bold;}
.ywgc-country-select-main-container .ywgc-country-select-div, .ywgc-country-select-main-container .ywgc-postal-code-select{width:50%;}
.ywgc-country-select-main-container .ywgc-country-select-title p{width:6em;}
.ywgc-gift-this-product-totals span{float:right;margin-left:5px;}
#ywgc-postal-code-input{width:240px;}
@media only screen and (max-width: 1599px) {
.ywgc-country-select-container{display:block;text-align:right;}
.ywgc-country-select-main-container .ywgc-country-select-div{margin-left:0;}
#ywgc-country-select_field{padding:0;}
}
.ywgc-form-widget-elementor-widget .gift-cards_form{display:block !important;}
.gift-cards_form{display:block !important;}
.product-type-gift-card .elementor-shortcode .gift-cards_form.cart{display:block !important;}
.form-link-gift-card-to-user{margin-bottom:15px;}
.ywgc-red-border{border:1px solid red !important;}
.clearfix:after{content:'';display:block;clear:both;}
.ywgc-link-gift-card-fieldset-container{border:1px solid lightgray;}
.ywgc-link-gift-card-submit-button{margin-top:10px;}
.gift-card-panel-title{float:left;}
.yith-add-new-gc-my-account-button{margin-left:6px;padding:8px 16px;margin-top:10px;font-size:14px;}
.ui-timepicker-div .ui-widget-header{margin-bottom:8px;}
.ui-timepicker-div dl{text-align:left;}
.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px;}
.ui-timepicker-div td{font-size:90%;}
.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0;}
.ui-timepicker-div .ui_tpicker_unit_hide{display:none;}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:none;color:inherit;border:none;outline:none;border-bottom:solid 1px #555;width:95%;}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa;}
.ui-timepicker-rtl{direction:rtl;}
.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0;}
.ui-timepicker-rtl dl dt{float:right;clear:right;}
.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px;}
.ui-timepicker-div .ui_tpicker_timezone, .ui-timepicker-div .ui_tpicker_timezone_label{display:none;}
.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, .ui-timepicker-div.ui-timepicker-oneLine dt{display:none;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px;}
.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd, .ui-timepicker-div.ui-timepicker-oneLine dl dd > div{display:inline-block;margin:0;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide, .ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none;}
#ui-datepicker-div.ywgc-date-picker .ui_tpicker_time, .ui_tpicker_time_label, .ui_tpicker_minute_label{display:none;}
#ui-datepicker-div.ywgc-date-picker .ui_tpicker_hour_label{margin-top:10px;}
#ui-datepicker-div.ywgc-date-picker .ui_tpicker_hour .ui_tpicker_hour_slider select, .ui_tpicker_minute .ui_tpicker_minute_slider select{border:1px solid #efefef;cursor:pointer;padding:7px;background:#f7f7f7}
#ui-datepicker-div.ywgc-date-picker .ui-timepicker-div > dl{display:flex;}
#ui-datepicker-div.ywgc-date-picker .ui_tpicker_hour{margin-left:15px}
#ui-datepicker-div.ywgc-date-picker .ui_tpicker_minute{margin-left:5px}
#ui-datepicker-div.ywgc-date-picker .ui-datepicker-buttonpane.ui-widget-content{border:unset !important;margin-top:-1.5em !important;}
#ui-datepicker-div.ywgc-date-picker .ui-datepicker-buttonpane.ui-widget-content button{margin-right:0px !important;width:100% !important;padding:0.7em .9em 0.8em .9em !important;border:1px solid #efefef;background:unset !important;color:white;border-radius:0;}
#ui-datepicker-div.ywgc-date-picker .ui-datepicker-buttonpane.ui-widget-content button:hover{background:#f7f7f7 !important;color:black;}
#ui-datepicker-div.ywgc-date-picker{width:23em;padding:20px;z-index:99999 !important;}
#ui-datepicker-div.ywgc-date-picker .ui-timepicker-div{margin-top:1.7em;}
.yith-wcbk-bookable-product-form-block .gift-this-product-main-container, .yith_wcbk_booking_product_form_widget  .gift-this-product-main-container{font-size:14px;}
.yith-wcbk-bookable-product-form-block #gift-this-product .ywgc_woocommerce_message_icon,
.yith_wcbk_booking_product_form_widget #gift-this-product .ywgc_woocommerce_message_icon{margin:0 8px 0 0 !important;width:30px !important;vertical-align:middle;}
.yith-wcbk-bookable-product-form-block .gift-this-product-main-container h2, .yith_wcbk_booking_product_form_widget .gift-this-product-main-container h2{font-size:1.5em;vertical-align:middle;margin-left:0 !important;}
.yith-wcbk-bookable-product-form-block .gift-this-product-main-container h3, .yith_wcbk_booking_product_form_widget .gift-this-product-main-container h3{font-size:1.2em;}
.yith-wcbk-bookable-product-form-block .gift-this-product-main-container h5, .yith_wcbk_booking_product_form_widget .gift-this-product-main-container h5{font-size:1em;}
.yith-wcbk-bookable-product-form-block .ywgc-single-recipient .ywgc-recipient-name, .yith_wcbk_booking_product_form_widget .ywgc-single-recipient .ywgc-recipient-name{margin-bottom:0;}
.yith-wcbk-bookable-product-form-block .ywgc-single-recipient:after, .yith_wcbk_booking_product_form_widget .ywgc-single-recipient:after{content:'';display:block;clear:both;}
.yith-wcbk-bookable-product-form-block .gift-card-content-editor.step-content label, .yith_wcbk_booking_product_form_widget .gift-card-content-editor.step-content label{display:block;text-align:left;line-height:1.5em;margin:1em 0 .3em;}
.yith-wcbk-bookable-product-form-block .gift-card-content-editor.step-content input, .yith-wcbk-bookable-product-form-block .gift-card-content-editor.step-content textarea, .yith_wcbk_booking_product_form_widget .gift-card-content-editor.step-content input, .yith_wcbk_booking_product_form_widget .gift-card-content-editor.step-content textarea{width:100%;float:none;}
.ywgc-date-picker select.ui-timepicker-select{text-decoration:none;transition:all ease 0.3s;background:#f7f7f7;border:1px solid #efefef;color:#616161;font-weight:600;font-size:14px;}
#gift-this-product{border:1px solid #17b4a9;padding:2em 2em 2em 2em;margin-top:4em;border-radius:7px;width:fit-content;display:flex;}
.gift-this-product-title-message{font-weight:bold;}
.gift-this-product-title-container{width:100%;}
.gift-this-product-description-container{margin-left:12px;}
.gift-this-product-description-container a{display:block;margin-top:5px;text-decoration:none;}
#gift-this-product .ywgc_woocommerce_message_icon{width:40px;}
#yith-ywgc{z-index:999;}
#yith-ywgc-gift-this-product-modal-container{height:0;}
.upload-image-li .yith-plugin-fw-file__preview{display:none;}
.ywgc-custom-picture .yith-ywgc-drag-drop-icon-modal{display:none;}
.ywgc-gift-this-product-shop-container{text-align:center;}
.ywgc_have_code{padding:35px 15px 30px 30px;list-style-type:none;margin-bottom:15px;border-radius:0;border-width:0 10px 0 0;border-style:solid;color:#000000;font-size:var(----proteo-woo_messages_font_size, 1rem);font-weight:500;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.15);background-color:#ffffff;}
.ywgc-date-picker button.ui-datepicker-current{display:none;}
.ywgc-today-date-selected-message{
margin: 25px 0;
font-size: 11px;
}