.provider-group{background-color:#ebebeb;padding:8px 12px;margin:10px 0;cursor:pointer;-ms-flex-flow:row;flex-flow:row}.provider-group,.provider-group-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.provider-group-title{margin-top:2px;line-height:1.2em;font-size:100%;width:100%;padding-top:8px;padding-bottom:8px}.provider-group-title i{width:5px;height:28px;display:inline-block;padding-right:35px}.provider-group-title.bank i,.provider-group-title.creditcard i,.provider-group-title.credit i,.provider-group-title.mobile i{background-position-y:center;background-size:28px 28px}.provider-group-title .icon{float:none;margin-right:8px}.provider-group .provider-list{text-align:right;float:right;font-style:italic;margin-left:2em;width:100%;font-size:75%}.provider-group.selected{background-color:#33798d;color:#fff}.provider-group.selected .provider-group-title{color:#fff}.provider-group.selected .provider-group-title i{filter:brightness(5)}.provider-group.selected .provider-group-title.bank,.provider-group.selected .provider-group-title.credit,.provider-group.selected .provider-group-title.creditcard,.provider-group.selected .provider-group-title.mobile{background-position-y:center;background-size:28px 28px}.provider-group:hover{background-color:#d0d0d0}.provider-group.selected:hover{background-color:#33798d}.op-payment-service-woocommerce-payment-fields{margin:0;padding:0;min-height:90px}.op-payment-service-woocommerce-payment-fields.hidden{display:none}.op-payment-service-woocommerce-payment-fields--list-item{position:relative;display:inline-block;width:48%;list-style-type:none!important;margin-bottom:20px}.op-payment-service-woocommerce-payment-fields--list-item label{display:inline}.op-payment-service-woocommerce-payment-fields--list-item--wrapper{text-align:center;max-width:100%;height:100%;overflow:hidden;padding:4px}.op-payment-service-woocommerce-payment-fields--list-item--input{position:absolute;top:0;left:0;opacity:0}.op-payment-service-woocommerce-payment-fields--list-item--input+.op-payment-service-woocommerce-payment-fields--list-item--wrapper{border:2px solid #ebebeb}.op-payment-service-woocommerce-payment-fields--list-item--input:checked+.op-payment-service-woocommerce-payment-fields--list-item--wrapper,.op-payment-service-woocommerce-payment-fields--list-item:hover .op-payment-service-woocommerce-payment-fields--list-item--wrapper{border:2px solid #33798d}.op-payment-service-woocommerce-payment-fields--list-item--img{float:none!important;cursor:pointer;width:100%;max-width:100%!important;min-height:5em!important;max-height:9em!important;padding:5% 4%!important;margin-left:0!important}.checkout-terms-link{font-size:75%;margin-bottom:10px}.woocommerce-checkout #payment ul.payment_methods li.op-payment-service-woocommerce-payment-fields--list-item{margin-bottom:5px;margin-left:4px;margin-right:4px}.woocommerce-checkout #payment ul.payment_methods .col-narrow li.op-payment-service-woocommerce-payment-fields--list-item{margin-left:3px;margin-right:3px}.woocommerce-checkout .op-payment-service-woocommerce-tokenized-payment-method{width:100%;max-width:275px;position:relative;display:inline-block}.woocommerce-checkout .op-payment-service-woocommerce-tokenized-payment-method-title{border:2px solid #ebebeb;padding:8px}.woocommerce-checkout .op-payment-service-woocommerce-tokenized-payment-method-title:hover{border:2px solid #33798d}.woocommerce-checkout .op-payment-service-woocommerce-tokenized-payment-method-input{display:none}.woocommerce-checkout .op-payment-service-woocommerce-tokenized-payment-method-input:checked+div{border:2px solid #33798d}.op-payment-service-woocommerce-tokenized-payment-methods-saved-payment-methods-title{font-weight:700}.woocommerce-checkout .op-payment-service-woocommerce-tokenized-payment-method-links{display:inline-block!important;font-size:75%;max-width:50%;margin-top:10px!important;margin-bottom:10px!important;margin-right:5px!important;text-align:center}.woocommerce-checkout #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods{padding-top:0;padding-bottom:5px}.woocommerce-checkout #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li{margin-top:5px;margin-left:3px;margin-right:3px}.woocommerce-checkout #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods label{cursor:pointer}.woocommerce-checkout .op-payment-service-woocommerce-tokenized-payment-method-title-image{float:left!important;margin-left:-5px;display:inline-block;max-width:55px;margin-top:2px;margin-right:7px}.woocommerce-checkout #op-payment-service-woocommerce-tokenized-payment-method-card-expire-date{font-weight:700;margin-left:15px}.woocommerce-checkout span.op-payment-service-woocommerce-tokenized-payment-add-card-button.dashicons.dashicons-plus{float:left;text-align:left;margin-left:-8px;margin-right:5px}.theme-generatepress .op-payment-service-woocommerce-payment-fields .op-payment-service-woocommerce-payment-fields--list-item--img{margin-left:-4px!important;max-width:90%!important}.col-wide .op-payment-service-woocommerce-payment-fields--list-item{width:18%}.col-wide .op-payment-service-woocommerce-tokenized-payment-method{width:30%}.col-narrow .op-payment-service-woocommerce-payment-fields--list-item{width:47%}@media only screen and (max-width:1000px){.col-narrow .op-payment-service-woocommerce-payment-fields--list-item{width:31%}}@media only screen and (max-width:600px){.col-narrow .op-payment-service-woocommerce-payment-fields--list-item{width:47%}}@media only screen and (max-width:360px){.woocommerce-checkout .op-payment-service-woocommerce-tokenized-payment-method-links{max-width:75%}}.col-narrow .provider-list{display:none}.col-narrow .provider-group-title{margin-bottom:4px}