.wpcf7-submit,.lost_password a,.fbLogin,.myaccount .edit,.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt,.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
    width: 100%;
    background: #000;
    border: 2px solid #eee!important;
    color: #FFF;
    box-shadow: none;
    -webkit-box-shadow: none;
    text-transform: uppercase;
    padding: 10px;
    cursor: pointer;
    padding: 16px 84px;
}

.wpcf7-submit:hover,.lost_password a:hover,.fbLogin:hover,.myaccount .edit:hover,.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button {
    /* background: #FFF; */
    border: 2px solid #eee!important;
    /* color: #666; */
    box-shadow: none;
    -webkit-box-shadow: none;
}

.wpcf7-submit:active,.lost_password a:active,.fbLogin:active,.myaccount .edit:active,.woocommerce a.button.alt:active, .woocommerce button.button.alt:active, .woocommerce input.button.alt:active, .woocommerce #respond input#submit.alt:active, .woocommerce #content input.button.alt:active, .woocommerce-page a.button.alt:active, .woocommerce-page button.button.alt:active, .woocommerce-page input.button.alt:active, .woocommerce-page #respond input#submit.alt:active, .woocommerce-page #content input.button.alt:active,.woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page #content input.button {
    /* top: 0; */
    background: #666;
    border: 1px solid #dfdbdf;
    /* border-radius: 0; */
}

.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info {
    background: none;
    border: 1px solid #dfdbdf;
    box-shadow: none;
    border-radius: 0;
    text-transform: uppercase;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .woocommerce form .form-row select, .shipping select {
    border: 1px solid #dfdbdf;
    box-shadow: none;
    padding: 10px;
    width: 100%;
    text-transform: uppercase;
}

.woocommerce form .form-row input.input-text:active, .woocommerce form .form-row textarea:active, .woocommerce-page form .form-row input.input-text:active, .woocommerce-page form .form-row textarea:active, .woocommerce form .form-row select:active, .shipping select, .woocommerce form .form-row input.input-text:hover, .woocommerce form .form-row textarea:hover, .woocommerce-page form .form-row input.input-text:hover, .woocommerce-page form .form-row textarea:hover, .woocommerce form .form-row select:hover, .shipping select {
    border-color: #000;
}

.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.checkout_coupon, .woocommerce-page form.register {
    border-radius: 0;
}

.woocommerce td.product-name dl.variation, .woocommerce-page td.product-name dl.variation {
    display: inline-table;
    margin-right: 10px!important;
}

.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd {
    padding: 0 10px!important;
    padding-right: 0!important;
}

.woocommerce table.shop_table td, .woocommerce table.shop_table th {
    padding: 10px 0;
    font-weight: 700;
}

.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
    padding: 0;
}

[class*='paymentmethod'] {
    background-repeat: no-repeat;
    display: inline-block;
    margin: 2px;
    overflow: hidden;
    text-indent: 100%;
    vertical-align: middle;
    white-space: nowrap;
}

.paymentmethod-account_money {
    background-position: 0 0;
}

.paymentmethod-visa,.paymentmethod-debvisa {
    background-position: 0 -50px;
}

.paymentmethod-master,.paymentmethod-debmaster {
    background-position: 0 -100px;
}

.paymentmethod-amex {
    background-position: 0 -150px;
}

.paymentmethod-diners {
    background-position: 0 -200px;
}

.paymentmethod-naranja {
    background-position: 0 -250px;
}

.paymentmethod-nativa {
    background-position: 0 -300px;
}

.paymentmethod-tarshop {
    background-position: 0 -350px;
}

.paymentmethod-cencosud {
    background-position: 0 -400px;
}

.paymentmethod-cabal {
    background-position: 0 -450px;
}

.paymentmethod-argencard {
    background-position: 0 -500px;
}

.paymentmethod-pagofacil {
    background-position: 0 -550px;
}

.paymentmethod-rapipago {
    background-position: 0 -600px;
}

.paymentmethod-redlink {
    background-position: 0 -650px;
}

.paymentmethod-banelco {
    background-position: 0 -700px;
}

.paymentmethod-bapropagos {
    background-position: 0 -750px;
}

[class*='paymentmethod'] {
    background-image: url('https://secure.mlstatic.com/org-img/ui/payment-methods/1.2.0/ar/payment-methods-default.png');
    height: 16px;
}

.paymentmethod-account_money {
    height: 20px;
    width: 72px;
}

.paymentmethod-visa {
    width: 38px;
}

.paymentmethod-master {
    height: 19px;
    width: 29px;
}

.paymentmethod-amex {
    height: 17px;
    width: 17px;
}

.paymentmethod-diners {
    height: 16px;
    width: 20px;
}

.paymentmethod-naranja {
    height: 18px;
    width: 16px;
}

.paymentmethod-nativa {
    height: 15px;
    width: 36px;
}

.paymentmethod-tarshop {
    width: 27px;
}

.paymentmethod-cencosud {
    height: 17px;
    width: 26px;
}

.paymentmethod-cabal {
    height: 17px;
    width: 17px;
}

.paymentmethod-argencard {
    height: 18px;
    width: 17px;
}

.paymentmethod-pagofacil,.paymentmethod-redlink {
    height: 20px;
    width: 19px;
}

.paymentmethod-rapipago {
    height: 11px;
    width: 56px;
}

.paymentmethod-banelco {
    width: 46px;
}

.paymentmethod-bapropagos {
    width: 51px;
}

[class*='paymentmethod'] {
    background-repeat: no-repeat;
    display: inline-block;
    margin: 2px;
    overflow: hidden;
    text-indent: 100%;
    vertical-align: middle;
    white-space: nowrap;
}

.paymentmethod-account_money {
    background-position: 0 0;
}

.paymentmethod-visa,.paymentmethod-debvisa {
    background-position: 0 -50px;
}

.paymentmethod-master,.paymentmethod-debmaster {
    background-position: 0 -100px;
}

.paymentmethod-amex {
    background-position: 0 -150px;
}

.paymentmethod-diners {
    background-position: 0 -200px;
}

.paymentmethod-naranja {
    background-position: 0 -250px;
}

.paymentmethod-nativa {
    background-position: 0 -300px;
}

.paymentmethod-tarshop {
    background-position: 0 -350px;
}

.paymentmethod-cencosud {
    background-position: 0 -400px;
}

.paymentmethod-cabal {
    background-position: 0 -450px;
}

.paymentmethod-argencard {
    background-position: 0 -500px;
}

.paymentmethod-pagofacil {
    background-position: 0 -550px;
}

.paymentmethod-rapipago {
    background-position: 0 -600px;
}

.paymentmethod-redlink {
    background-position: 0 -650px;
}

.paymentmethod-banelco {
    background-position: 0 -700px;
}

.paymentmethod-bapropagos {
    background-position: 0 -750px;
}

.paymentmethod-large {
    background-image: url('https://secure.mlstatic.com/org-img/ui/payment-methods/1.2.0/ar/payment-methods-large.png');
    height: 26px;
    margin: 5px;
}

.paymentmethod-account_money.paymentmethod-large {
    height: 31px;
    width: 116px;
}

.paymentmethod-visa.paymentmethod-large {
    height: 21px;
    width: 60px;
}

.paymentmethod-master.paymentmethod-large {
    height: 28px;
    width: 46px;
}

.paymentmethod-amex.paymentmethod-large {
    height: 27px;
    width: 26px;
}

.paymentmethod-diners.paymentmethod-large {
    height: 25px;
    width: 100px;
}

.paymentmethod-naranja.paymentmethod-large {
    height: 29px;
    width: 25px;
}

.paymentmethod-nativa.paymentmethod-large {
    width: 58px;
}

.paymentmethod-tarshop.paymentmethod-large {
    width: 42px;
}

.paymentmethod-cencosud.paymentmethod-large {
    width: 41px;
}

.paymentmethod-cabal.paymentmethod-large {
    width: 26px;
}

.paymentmethod-argencard.paymentmethod-large {
    height: 28px;
    width: 28px;
}

.paymentmethod-pagofacil.paymentmethod-large,.paymentmethod-redlink.paymentmethod-large {
    height: 31px;
    width: 31px;
}

.paymentmethod-rapipago.paymentmethod-large {
    height: 16px;
    width: 86px;
}

.paymentmethod-banelco.paymentmethod-large {
    height: 25px;
    width: 74px;
}

.paymentmethod-bapropagos.paymentmethod-large {
    width: 82px;
}

.creditcardsh1 {
    margin-top: -60px;
    font-size: 20px;
    margin: 10px 0px;
    text-transform: uppercase;
    font-weight: 600;
}

.creditcardsh1.nomargin {
    margin-top: 0!important;
}

.creditcards {
    padding: 0!important;
}

.smallLetter {
    font-size: 10px!important;
    display: block;
    overflow: hidden;
    color: #666;
}

.woocommerce-info a {
    display: inline;
    text-decoration: underline;
}

table.shop_table * {
    font-size: 14px;
}

ul.payment_methods.methods label {
}

table.shop_table.my_account_orders {
    font-size: 14px;
}

.myaccount_user {
    padding: 10px;
    background-color: #666;
    color: #FFF;
}

.myaccount_user a {
    display: inline-table;
    text-decoration: underline;
}

div#customer_login h2 {
    font-weight: 600;
    font-size: 22px;
    text-transform: uppercase;
}

input#rememberme {
    float: left;
    margin-right: 15px!important;
    margin-top: 4px!important;
}

.woocommerce form .form-row label.inline, .woocommerce-page form .form-row label.inline {
    display: block;
    clear: both;
    margin: 10px 0;
}
