.wc-stripe-payment-button-preview{align-items:center;background-color:#000;border-radius:5px;display:flex;height:40px;justify-content:center}.wc-stripe-payment-button-preview img{height:22px}.wc-stripe-payment-button-preview:hover{cursor:pointer;filter:opacity(.7)}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview{background-color:#ffd814}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview img{height:40px}.wc-stripe-payment-button-preview.wc-stripe-link-preview{background-color:#00d66f}.wc-stripe-payment-button-preview.wc-stripe-link-preview img{height:40px}
button.stripe-gateway-stripelink-modal-trigger{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent!important;border:none;cursor:pointer;display:none;height:40px;position:absolute;right:5px;width:64px}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:transparent;border-color:transparent}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span{align-items:center;display:flex;float:right;justify-content:center}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element .content:empty{display:none}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs {
display: grid;
width: 20%;
box-sizing:border-box;
padding:0px;
border-color:#81d742;
left:1px;
position:relative;
border-bottom:none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
display: block;
padding: 0px 0px;
margin: 0 0 0px;
cursor: pointer;
float: none;
color: #fff;
background-color: #00aadd;
font-size: 16px;
list-style: none;
border-radius:0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
color: #428bca;
box-shadow:none;
display:inline-table;
outline-color:transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{
color: #428bca;
box-shadow:none;
outline:none;
outline-color:none !important;
display:inline-table;
outline-color:transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
padding:15px;
width:100%;
color:#fff;
font-weight:normal;
display:block;
box-shadow:none;
outline-color:transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus{
outline-color:transparent !important;
}
.vresp-tab-active {
color: #428bca;
background-color: #ffffff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
position: relative;
z-index: 1;
margin-right: -1px;
padding: 0px;
border-top: 1px solid;
border: 1px solid #81d742;
display: block;
margin: 0 0 0px;
cursor: pointer;
float: none;
color: #428bca;
background-color: #ffffff;
border-right: none !important;
border-radius:0px;
border-left:4px solid #81d742;
} .woocommerce div.product .woocommerce-tabs ul.tabs li:hover{
position: relative;
z-index: 1;
margin-right: -1px;
padding: 0px;
border-top: 1px solid;
border: 1px solid #81d742;
border-left: 4px solid #81d742;
display: block;
margin: 0 0 0px;
cursor: pointer;
float: none;
color: #428bca;
background-color: #ffffff;
border-right: none !important;
border-radius:0px;
margin-right:1px; 
}
.woocommerce-Tabs-panel{
border-color: #81d742;
min-height: 336px;
padding: 0px;
border: 1px solid #81d742;
float: left;
padding: 15px !important;
box-sizing:border-box;
border-radius:0px;
}
.woocommerce-Tabs-panel h2{
margin: 0px;
padding-bottom:10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
border: 1px solid #81d742 ;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
display:none;
}
ul.vresp-tabs-listw {
margin: 0px;
padding: 0px;
}
.vresp-tabs-listw li { font-size: 16px;
display: inline-block;
padding: 13px 15px;
margin: 0 4px 0 0;
list-style: none;
cursor: pointer;
float: left;
position:relative;
}
.resp-tabs-container {
padding: 0px;
background-color: #fff;
clear: left;
}
.vresp-tabs-container {
padding: 0px;
background-color: #fff;
clear: left;
}
h2heading{
background-color: #00aadd;
color:#fff;
}
h2heading a,h2heading a:hover,h2heading a:active{
color:#fff;
outline-color:none;
outline:none;
}
h2heading.vresp-tab-active a{
color:#428bca;
outline-color:none;
outline:none;
}
h2heading.resp-accordion {
cursor: pointer;
display: none;
font-size: 18px;
border: 1px solid #81d742;
margin: 0px;
padding: 10px 15px;
}
.resp-tab-content {
display: none;
padding: 15px;
}
.vresp-tab-content {
padding: 15px;
}
.resp-tab-active {
border: 1px solid #5AB1D0 ;
border-bottom: none;
margin-bottom: -1px ;
padding: 12px 14px 14px 14px;
border-top: 4px solid #5AB1D0 ;
border-bottom: 0px #fff solid ;
}
.vresp-tab-active {
border: 1px solid #5AB1D0 ;
border-bottom: none;
margin-bottom: -1px ;
padding: 12px 14px 14px 14px;
border-top: 4px solid #5AB1D0 ;
border-bottom: 0px #fff solid ;
margin-right:0px !important;
}
.resp-tab-active {
border-bottom: none;
background-color: #fff;
}
.vresp-tab-active {
border-bottom: none;
background-color: #fff;
}
.resp-content-active, .resp-accordion-active {
display: block;
}
.resp-tab-content {
border: 1px solid #81d742;
border-top-color: #5AB1D0;
}
.vresp-tab-content {
border: 1px solid #81d742;
border-top-color: #5AB1D0;
}
h2heading.resp-accordion {
font-size: 18px;
border: 1px solid #81d742;
margin: 0px;
padding: 10px 15px;
}
h2heading.resp-tab-active {
border-bottom: 0px solid #81d742 ;
margin-bottom: 0px ;
padding: 10px 15px ;
}
h2heading.vresp-tab-active {
border-bottom: 0px solid #81d742 ;
margin-bottom: 0px ;
padding: 10px 15px ;
}
h2heading.resp-tab-title:last-child {
border-bottom: 12px solid #81d742 ;
background: blue;
} .resp-vtabs ul.vresp-tabs-listw {
float: left;
width: 20%;
margin-right:0px;
}
.resp-vtabs .vresp-tabs-listw li {
display: block;
padding: 15px 15px ;
margin: 0 0 0px;
cursor: pointer;
float: none;
}
.resp-vtabs .vresp-tabs-container {
padding: 0px;
border: 1px solid #81d742;
float: left;
width: 80%;
min-height: 250px; clear: none;
position:relative; }
.resp-vtabs .vresp-tab-content {
word-wrap: break-word;
}
.resp-vtabs li.vresp-tab-active {
position: relative;
z-index: 1;
margin-right: -1px ;
padding: 14px 15px 15px 14px ;
border-top: 1px solid;
border: 1px solid #5AB1D0 ;
border-left: 4px solid #5AB1D0 ; border-right: 1px #FFF solid ;
}
.resp-arrow {
width: 0;
height: 0;
float: right;
margin-top: 3px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 12px solid #fff;
}
h2heading.resp-tab-active span.resp-arrow {
border: none;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 12px solid #428bca;
}
h2heading.vresp-tab-active span.resp-arrow {
border: none;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 12px solid #428bca;
} h2heading.resp-tab-active {
background: #DBDBDB; }
h2heading.vresp-tab-active {
background: #DBDBDB; background-color: #ffffff;
border-top: 3px solid #81d742;
margin-top: 0px;
color: #428bca;
}
.resp-easy-accordion h2heading.resp-accordion {
display: block;
}
.resp-easy-accordion .resp-tab-content {
border: 1px solid #81d742;
}
.resp-easy-accordion .vresp-tab-content {
border: 1px solid #81d742;
}
.resp-easy-accordion .resp-tab-content:last-child {
border-bottom: 1px solid #81d742; }
.resp-easy-accordion .vresp-tab-content:last-child {
border-bottom: 1px solid #81d742; }
.resp-jfit {
width: 100%;
margin: 0px;
}
.resp-tab-content-active {
display: block;
}
.vresp-tab-content-active {
display: block;
}
h2heading.resp-accordion:first-child {
border-top: 1px solid #81d742; }
h2heading.vresp-tab-active:first-child {
border-top: 4px solid #81d742; } @media only screen and (max-width: 768px) {
ul.resp-tabs-listw {
display: none !important;
}
ul.vresp-tabs-listw {
display: none !important;;
}
h2heading.resp-accordion {
display: block;
}
.resp-vtabs .vresp-tab-content {
border: 1px solid #81d742;
}
.resp-vtabs .vresp-tabs-container {
float: none;
width: 100%;
min-height: 100px;
clear: none;
left:0px;
}
.resp-accordion-closed {
display: none ;
}
.resp-vtabs .vresp-tab-content:last-child {
border-bottom: 1px solid #81d742 ;
}
.resp-vtabs .vresp-tabs-container {
margin:0px !important;
}
.vresp-tab-content.vresp-tab-content-active{width:100% !important}
}
.tab-main-container .btab  li{margin:auto}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{
border:none;
}
.wc-tabs-wrapper{
margin-bottom:10px;
}
h2heading.resp-accordion span.plus_minus {
display:inline-block;
width:30px;
height:30px;  
background:
linear-gradient(#fff,#fff),
linear-gradient(#fff,#fff);
background-position:center;
background-size: 50% 2px,2px 50%; background-repeat:no-repeat;
float:right;
}
h2heading.vresp-tab-active span.plus_minus{
display:inline-block;
width:30px;
height:30px;
background: linear-gradient(#428bca,#428bca), linear-gradient(#428bca,#428bca);
background-position: center;
background-size: 50% 2px,2px 0%;
background-repeat: no-repeat;
float: right;
}
@-moz-document url-prefix() {
h2heading.resp-accordion span.plus_minus {
width:31px;
}
h2heading.vresp-tab-active span.plus_minus{
height:31px;
}
}
#woo_product_tab_ > .woocommerce-Tabs-panel{
margin-left: 0em ;
}