body{color:rgba(42,42,42,0.8)}h1,h2,h3,h4,h5,h6{color:#2a2a2a}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#f27386!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#f27386}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#f27386}.footer-widget h4{color:#f27386}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#f27386}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#f27386}a{color:#132d7d}#main-header .nav li ul{background-color:#eff0f2}.nav li ul{border-color:#132d7d}#top-header,#et-secondary-nav li ul{background-color:#f27386}#et-secondary-nav li ul{background-color:#eff0f2}#top-header,#top-header a{color:#eff0f2}#et-secondary-nav li ul a{color:#2a2a2a}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:rgba(42,42,42,0.8)}.et_search_form_container input::-moz-placeholder{color:rgba(42,42,42,0.8)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(42,42,42,0.8)}.et_search_form_container input:-ms-input-placeholder{color:rgba(42,42,42,0.8)}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.et_color_scheme_red #top-menu li.current-menu-ancestor>a,.et_color_scheme_red #top-menu li.current-menu-item>a,.et_color_scheme_pink #top-menu li.current-menu-ancestor>a,.et_color_scheme_pink #top-menu li.current-menu-item>a,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_green #top-menu li.current-menu-ancestor>a,.et_color_scheme_green #top-menu li.current-menu-item>a{color:#f27386}#main-footer{background-color:#f27386}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#132d7d}.footer-widget{color:#2a2a2a}#main-footer .footer-widget h4{color:#f27386}.footer-widget li:before{border-color:#f27386}#et-footer-nav{background-color:rgba(255,255,255,0)}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#132d7d}#et-footer-nav .bottom-nav li.current-menu-item a{color:#132d7d}#footer-bottom{background-color:rgba(0,0,0,0)}#footer-info,#footer-info a{color:#ffffff}#footer-bottom .et-social-icon a{color:#f4f3f3}body .et_pb_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward{background-color:#fafafa;border-width:1px!important;border-color:#f27386;border-radius:0px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button,.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button{color:#2a2a2a}body .et_pb_button:after,.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after{font-size:32px;color:#fffffc}body .et_pb_button:hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{color:#fffffc!important;background:#132d7d!important;border-color:#132d7d!important;border-radius:0px}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:50px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:50px}.et_header_style_split .centered-inline-logo-wrap{width:100px;margin:-100px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:100px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:100px}.et_header_style_centered #top-menu>li>a{padding-bottom:18px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:41px 0 41px 0!important}.et_header_style_centered #main-header .logo_container{height:100px}.et_header_style_centered #logo{max-height:80%}.et_pb_svg_logo.et_header_style_centered #logo{height:80%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:18px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:43px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:43px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:86px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:86px;margin:-86px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:86px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:86px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:34px 0 34px 0!important}.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#f27386}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:rgba(42,42,42,0.8)!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:rgba(42,42,42,0.8)!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:rgba(42,42,42,0.8)!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:rgba(42,42,42,0.8)!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a{color:#f27386!important}.et-fixed-header#top-header a{color:rgba(239,240,242,0.8)}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif}#top-header .container{font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif}@media (max-width:980px){.reverse-columns-mobile{display:flex;flex-direction:column-reverse}.center-text-mobile .et_pb_text_inner{text-align:center!important}.no-mobile-margin{margin-bottom:0!important}}.wc-stripe-card-icons-container,
.wc-stripe-paymentRequest-icons-container{
float: right;
display: inline-block;
}
ul.payment_methods li[class*=payment_method]{
margin: 0;
padding: 0;
}
li[class*=payment_method] input[type=radio]{
margin: 0 10px 0 5px;
}
li[class*=payment_method] input[type=radio] + label:not(.wc-stripe-label-payment-type){
margin: 0;
}
.woocommerce-checkout #payment ul.payment_methods li[class*=payment_method_stripe_]:nth-child(n + 2),
ul.payment_methods li[class*=payment_method_stripe_]:nth-child(n + 2){
margin: 0;
}
li.payment_method_stripe_cc .wc-stripe-card-icons-container img.wc-stripe-card-icon,
li.payment_method_stripe_payment_request .wc-stripe-paymentRequest-icons-container img{
max-width: 44px;
max-height: 27px;
width: 44px;
height: 27px;
float: none;
display: inline;
}
li.payment_method_stripe_payment_request .wc-stripe-paymentRequest-icons-container img{
width: 25px;
height: 25px;
max-width: 25px;
max-height: 25px;
}
ul.payment_methods label[for*="payment_method_stripe"]:after{
clear: right;
content: "";
display: block;
}
li.payment_method_stripe_cc .wc-stripe-card-icons-container img.wc-stripe-card-icon:nth-child(2n+2) {
margin: 0px 2px;
}
li.payment_method_stripe_cc .wc-stripe-card-icons-container img.wc-stripe-card-icon.open.visa{
padding-top: 2px;
}
ul.payment_methods li[class*=payment_method_stripe_] label>img:first-of-type{
float: right !important;
}
.wc-stripe_cc-new-method-container{
margin-bottom: 1em;
}
.wc-stripe_cc-container .StripeElement {
box-sizing: border-box;
height: 40px;
padding: 10px 12px;
border-radius: 4px;
background-color: white;
-webkit-transition: box-shadow 150ms ease;
transition: box-shadow 150ms ease;
}
input.wc-stripe-payment-type,
input.wc-stripe-klarna-category{
display: none !important;
}
body .wfacp_main_form.woocommerce .wc-stripe-save-source label.checkbox{
padding: 0 !important;
}
label.wc-stripe-label-payment-type,
input[type=radio] + label.wc-stripe-label-payment-type,
label.wc-stripe-label-klarna-category{
margin-bottom: 1em;
display: block;
padding: 0 !important;
color: #000;
}
.theme-flatsome div.wc-stripe-saved-methods-container{
margin: 0 0 1em 0;
}
.wc-stripe-gateway-desc.has_tokens{
margin-bottom: 10px;
}
label.wc-stripe-label-payment-type:before,
label.wc-stripe-label-klarna-category:before{
content: "";
display: inline-block;
width: 11px;
height: 11px;
border: 2px solid #fff;
box-shadow: 0 0 0 2px #000;
background: #fff;
margin-left: 4px;
margin-right: .5em;
border-radius: 100%;
-webkit-transform: translateY(2px);
-ms-transform: translateY(2px);
transform: translateY(2px);
}
input.wc-stripe-payment-type:checked+label.wc-stripe-label-payment-type:before,
input.wc-stripe-klarna-category:checked+label.wc-stripe-label-klarna-category:before{
background: #000;
}
label.wc-stripe-label-payment-type:after{
content: none !important;
display: none !important;
}
.select2-container .select2-selection--single .wc-stripe-select2-container, 
.select2-results__options li.wc-stripe-select2-container{
display: flex;
align-items: center;
line-height: 42px !important;
}
.select2-container .select2-selection--single .wc-stripe-select2-container:before, 
.select2-results__options li.wc-stripe-select2-container:before{
content: '';
background-repeat: no-repeat;
background-size: 40px 24px;
width: 40px;
height: 42px;
display: inline-block;
margin-right: 8px;
background-position: center;
}
.select2-container .select2-selection--single .wc-stripe-select2-container.visa:before, 
.select2-results__options li.wc-stripe-select2-container.visa:before, 
.select2-results__options li.wc-stripe-select2-container.visa:before{
background-image: url(//1barbara.nohassle.website/wp-content/plugins/woo-stripe-payment/assets/img/cards/visa.svg);
}
.select2-container .select2-selection--single .wc-stripe-select2-container.mastercard:before, 
.select2-results__options li.wc-stripe-select2-container.mastercard:before,
.select2-results__options li.wc-stripe-select2-container.mastercard:before{
background-image: url(//1barbara.nohassle.website/wp-content/plugins/woo-stripe-payment/assets/img/cards/mastercard.svg);
}
.select2-container .select2-selection--single .wc-stripe-select2-container.americanexpress:before, 
.select2-results__options li.wc-stripe-select2-container.americanexpress:before,
.select2-results__options li.wc-stripe-select2-container.americanexpress:before{
background-image: url(//1barbara.nohassle.website/wp-content/plugins/woo-stripe-payment/assets/img/cards/amex.svg);
}
.select2-container .select2-selection--single .wc-stripe-select2-container.amex:before, 
.select2-results__options li.wc-stripe-select2-container.amex:before,
.select2-results__options li.wc-stripe-select2-container.amex:before{
background-image: url(//1barbara.nohassle.website/wp-content/plugins/woo-stripe-payment/assets/img/cards/amex.svg);
}
.select2-container .select2-selection--single .wc-stripe-select2-container.discover:before, 
.select2-results__options li.wc-stripe-select2-container.discover:before,
.select2-results__options li.wc-stripe-select2-container.discover:before{
background-image: url(//1barbara.nohassle.website/wp-content/plugins/woo-stripe-payment/assets/img/cards/discover.svg);
}
.select2-container .select2-selection--single .wc-stripe-select2-container.mastercard:before, 
.select2-results__options li.wc-stripe-select2-container.mastercard:before,
.select2-results__options li.wc-stripe-select2-container.mastercard:before{
background-image: url(//1barbara.nohassle.website/wp-content/plugins/woo-stripe-payment/assets/img/cards/mastercard.svg);
}
.select2-container .select2-selection--single .wc-stripe-select2-container.dinersclub:before, 
.select2-results__options li.wc-stripe-select2-container.dinersclub:before,
.select2-results__options li.wc-stripe-select2-container.dinersclub:before{
background-image: url(//1barbara.nohassle.website/wp-content/plugins/woo-stripe-payment/assets/img/cards/diners.svg);
}
.select2-container .select2-selection--single .wc-stripe-select2-container.diners:before, 
.select2-results__options li.wc-stripe-select2-container.diners:before,
.select2-results__options li.wc-stripe-select2-container.diners:before{
background-image: url(//1barbara.nohassle.website/wp-content/plugins/woo-stripe-payment/assets/img/cards/diners.svg);
}
.select2-container .select2-selection--single .wc-stripe-select2-container.jcb:before, 
.select2-results__options li.wc-stripe-select2-container.jcb:before,
.select2-results__options li.wc-stripe-select2-container.jcb:before{
background-image: url(//1barbara.nohassle.website/wp-content/plugins/woo-stripe-payment/assets/img/cards/jcb.svg);
} 
.select2-results__options li.wc-stripe-select2-container.wc-stripe-ach:before{
display: none;
}
#wc-stripe-card-element{
margin-bottom: 1em;
}
.wc-stripe_cc-container .wc-stripe-save-source .save-source-label{
display: block;
margin-top: 10px;
}
.wc-stripe_cc-container .wc-stripe-save-source input[type="checkbox"]{
opacity: 0;
position: absolute;
width: 20px;
height: 20px;
}
.wc-stripe_cc-container .wc-stripe-save-source label.checkbox{
position: relative;
}
.wc-stripe_cc-container .save-source-checkbox{
height: 20px;
width: 20px;
position: relative;
background-color: white;
display: block;
border-radius: 3px;
border: 1px solid #bababa;
}
.wc-stripe_cc-container .save-source-checkbox:after{
content: "";
position: absolute;
top: 0;
left: 0;
}
.wc-stripe_cc-container .wc-stripe-save-source input[type="checkbox"]:checked + .save-source-checkbox:after{
left: 6px;
top: 2px;
width: 7px;
height: 12px;
border: solid #2196F3;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
li.payment_method_stripe_googlepay,
li.payment_method_stripe_applepay,
li.payment_method_stripe_payment_request{
display: none;
}
#place_order.wc-stripe-hide{
display: none !important;
}
.wc-stripe-product-checkout-container{
display: none;
width: 100%;
}
.wc-stripe-product-checkout-container.bottom{
margin-top: 1em;
}
.wc-stripe-product-checkout-container.top{
margin-bottom: 1em;
}
.wc-stripe-product-checkout-container.active{
display: block;
}
.wc-stripe-product-checkout-container ul.wc_stripe_product_payment_methods,
.wc-stripe-cart-checkout-container ul.wc_stripe_cart_payment_methods{
list-style: none;
margin: 0px;
padding: 0px;
}
#wc-stripe-cart-form{
margin: 0;
padding: 0;
clear: both;
}
.wc-stripe-cart-checkout-container ul.wc_stripe_cart_payment_methods{
margin-bottom: 1.5em;
}
.wc-stripe-product-checkout-container ul.wc_stripe_product_payment_methods li[class*=payment_method_stripe_],
.wc-stripe-cart-checkout-container ul.wc_stripe_cart_payment_methods li[class*=payment_method_stripe_]{
margin: 0  0 1em 0;
}
.wc_stripe_product_payment_methods .gpay-button,
.wc_stripe_cart_payment_methods .gpay-button{
width: 100% !important;
margin: 0;
}
.wc_stripe_product_payment_methods .disabled{
opacity: 0.45;
}
.woocommerce-cart .stripe_cart_gateway_active .wc-proceed-to-checkout .checkout-button,
.stripe_cart_gateway_active .checkout-button{
margin-bottom: 0px;
}
.wc-stripe-cart-or{
margin: 1em 0;
text-align: center;
}
li.wc-stripe-payment-method.or{
display: none;
}
.wc-stripe-cart-checkout-container ul.wc_stripe_cart_payment_methods.active li.wc-stripe-payment-method.or{
display: block;
margin: 15px 0;
}
.wc-stripe-cart-checkout-container ul.wc_stripe_cart_payment_methods.active li.wc-stripe-payment-method.or p{
margin: 0;
}
li[class*=payment_method_stripe_].active ~ li.wc-stripe-payment-method.or{
display: block;
margin: 0;
}
li.payment_method_stripe_applepay label:first-of-type img{
width: 49px;
max-height: 32px;
}
li.payment_method_stripe_googlepay label:first-of-type img{
width: 48px;
max-height: 35px;
}
li.payment_method_stripe_googlepay label:first-of-type img[src*=googlepay_standard]{
width: 60px;
max-height: 35px;
}
li.payment_method_stripe_ach label:first-of-type img{
width: 32px;
height: 32px;
min-width: 32px;
min-height: 32px;
}
.gpay-button:hover{
background-origin: content-box;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
}
.gpay-button:active{
background-origin: content-box;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
}
.gpay-button:focus{
background-origin: content-box;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
}
@supports (-webkit-appearance: -apple-pay-button) { 
.apple-pay-button {
display: inline-block;
-webkit-appearance: -apple-pay-button;
width: 100%;
min-width: 200px;
height: 40px;
max-height: 40px;
}
.apple-pay-button-black {
-apple-pay-button-style: black;
}
.apple-pay-button-white {
-apple-pay-button-style: white;
}
.apple-pay-button-white-with-line {
-apple-pay-button-style: white-outline;
}
.applepay-top-container .apple-pay-button{
max-width: 240px;
}
.woocommerce-checkout-payment .apple-pay-button{
max-width: 240px;
}
}
.wc-stripe-banner-checkout{
display: none;
padding: 20px 15px 0 15px;
border: 1px solid #d1d1d1;
border-width: 0 0 1px;
position: relative;
margin: 1em 0;
}
.wc-stripe-banner-checkout.active{
display: block;
}
.wc-stripe-banner-checkout span.banner-title{
position: absolute;
display: flex;
align-items: center;
top: -13px;
right: 0;
left: 0;
background: transparent;
white-space: nowrap;
font-size: 16px;
}
.wc-stripe-banner-checkout span.banner-title:before,
.wc-stripe-banner-checkout span.banner-title:after{
content: ' ';
height: 1px;
background: #d1d1d1;
display: block;
width: 50%;
}
.wc-stripe-banner-checkout span.banner-title:before{
margin-right: 8px;
}
.wc-stripe-banner-checkout span.banner-title:after{
margin-left: 8px;
}
.wc-stripe-banner-checkout ul.wc_stripe_checkout_banner_gateways{
list-style: none;
margin: 0;
padding: 0;
}
.wc-stripe-banner-checkout ul.wc_stripe_checkout_banner_gateways li.wc-stripe-checkout-banner-gateway{
margin: 0 0 20px 0;
display: none;
}
.wc-stripe-banner-checkout ul.wc_stripe_checkout_banner_gateways li.wc-stripe-checkout-banner-gateway .gpay-button{
margin: 0;
}
.wc-stripe-banner-checkout ul.wc_stripe_checkout_banner_gateways .gpay-button{
width: 100%;
}
.wc_stripe_product_payment_methods .payment_method_stripe_payment_request .StripeElement,
.wc_stripe_cart_payment_methods .payment_method_stripe_payment_request .StripeElement{
padding: 0px;
width: 100%;
}
.woocommerce-checkout #wc-stripe-payment-request-container.StripeElement{
width: 240px;
padding: 0px;
}
.wc-stripe-checkout-banner-gateway #wc-stripe-payment-request-banner.StripeElement{
width: 100%;
}
ul.payment_methods li.payment_method_stripe_p24 img{
max-width: 90px;
width: 90px;
max-height: 45px;
}
ul.payment_methods li.payment_method_stripe_ideal img{
max-width: 38px;
width: 38px;
max-height: 35px;
}
ul.payment_methods li.payment_method_stripe_fpx img{
max-width: 75px;
width: 75px;
max-height: 25px;
}
ul.payment_methods li.payment_method_stripe_klarna img{
max-width: 72px;
width: 72px;
max-height: 20px;
}
ul.payment_methods li.payment_method_stripe_giropay img{
max-width: 65px;
width: 65px;
max-height: 28px;
}
ul.payment_methods li.payment_method_stripe_eps img{
max-width: 70px;
width: 70px;
max-height: 46px;
}
ul.payment_methods li.payment_method_stripe_multibanco img{
max-width: 48px;
width: 48px;
max-height: 48px;
}
ul.payment_methods li.payment_method_stripe_sepa img{
max-width: 67px;
width: 67px;
max-height: 18px;
}
ul.payment_methods li.payment_method_stripe_sofort img{
max-width: 70px;
width: 70px;
max-height: 21px;
}
ul.payment_methods li.payment_method_stripe_bancontact img,
label[for=payment_method_braintree_bancontact] img{
width: 60px;
height: 42px;
max-width: 60px;
max-height: 42px;
}
ul.payment_methods li.payment_method_stripe_wechat label img{
max-width: 82px;
width: 82px;
max-height: 23px;
}
ul.payment_methods li.payment_method_stripe_alipay img{
max-width: 72px;
width: 72px;
height: 36px;
max-height: 36px;
}
#wc-stripe-card-element{
width: 100%;
}
li.banner_payment_method_stripe_payment_request .StripeElement{
padding: 0px;
}
.single-product .blockMsg {
border: none !important;
background-color: transparent !important;
}
#wc-stripe-card{
position: absolute !important;
top: 50%;
right: 8px;
transform: translatey(-50%);
width: 23px;
height: 15px;
padding: 0px;
border: none;
}
#wc-stripe-card.active{
width: 32px;
height: 20px;
}
input[id=stripe-postal-code]:focus{
outline: none;
background: transparent;
border: none;
box-shadow: none;
}
div.postalCode:focus{
outline: none;
border: none;
}
li[class*="payment_method_stripe"] .select2-container .select2-selection--single{
height: 42px;
padding: 0 5px;
}
li[class*="payment_method_stripe"] .select2-container--default .select2-selection--single .select2-selection__arrow{
height: 42px;	
}
.blockUI.blockMsg{
font-size: 20px;
white-space: nowrap;
}
#wc-stripe-payment-request-container.disabled{
opactity: 0.45;
}
.wc-stripe-paymentRequest-icons-container img{
float: none;
}
.select2-container .select2-selection--single .wc-stripe-select2-container.wc-stripe-ach:before{
display: none;
}
ul.wc_stripe_cart_payment_methods li.wc-stripe-payment-method button,
ul.wc_stripe_product_payment_methods li[class*=payment_method_stripe_] button,
ul.wc_stripe_checkout_banner_gateways li button{
margin: 0;
}
ul.payment_methods li[class*=payment_method]{
margin: 0;
padding: 10px 0;
}
ul.payment_methods li[class*=payment_method] input[name=payment_method]{
margin: 0 10px 0 5px;
float: none;
}
ul.payment_methods li[class*=payment_method] > input[name=payment_method] + label{
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
}
ul.payment_methods li[class*=payment_method] .payment_box{
margin-top: 10px;
}
ul.payment_methods li[class*=payment_method_stripe_]:not([class*=stripe_cc]) .wc-stripe-gateway-desc:not(.has_tokens) p{
margin: 0;	
}
ul.payment_methods{
list-style: none;
}
ul.payment_methods li[class*=payment_method_stripe_] .wc-stripe_cc-new-method-container label:before{
display: none;
}
.wc-stripe_cc-container .wc-stripe-save-source label.checkbox{
padding: 0 !important;
margin: 0px;
}
.wc-stripe_cc-container .wc-stripe-save-source .save-source-label{
padding: 0;
margin-bottom: 5px;
}
div[id*=wc_stripe_local_payment_stripe_].StripeElement{
border: 1px solid #eee;
border-radius: 4px;
}
.qrcode-message{
margin: 10px 0 0 0;
}
#wc_stripe_local_payment_stripe_sepa{
padding: 10px 12px;
box-shadow: 0 1px 3px 0 #e6ebf1;
}
.wc-stripe-local-desc.stripe_sepa{
margin: 10px 0;
}
.wc-stripe-clear{
clear: both;
height: 0;
visibility: hidden;
}