/*old woo css*/

.woocommerce #container:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce .col2-set:after,
.woocommerce div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page #container:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page .col2-set:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:after {
    clear: both
}

.woocommerce form .form-row label.hidden,
.woocommerce-page form .form-row label.hidden {
    visibility: hidden
}

.woocommerce #container:after,
.woocommerce #container:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce .col2-set:after,
.woocommerce .col2-set:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:after,
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page #container:after,
.woocommerce-page #container:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page .col2-set:after,
.woocommerce-page .col2-set:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
    content: " ";
    display: table
}


.woocommerce .button,
.woocommerce-page .button {
    white-space: nowrap;
    background-repeat: no-repeat;
    background-image: none;
    text-align: center;
    background-position: 50%
}


.woocommerce .woocommerce-breadcrumb>li,
.woocommerce-page .woocommerce-breadcrumb>li {
    display: inline-block
}


.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-message {
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 4px;
    border: none
}
.woocommerce .woocommerce-error h4,
.woocommerce .woocommerce-info h4,
.woocommerce .woocommerce-message h4,
.woocommerce-page .woocommerce-error h4,
.woocommerce-page .woocommerce-info h4,
.woocommerce-page .woocommerce-message h4 {
    margin-top: 0;
    color: inherit
}
.woocommerce .woocommerce-error>p,
.woocommerce .woocommerce-error>ul,
.woocommerce .woocommerce-info>p,
.woocommerce .woocommerce-info>ul,
.woocommerce .woocommerce-message>p,
.woocommerce .woocommerce-message>ul,
.woocommerce-page .woocommerce-error>p,
.woocommerce-page .woocommerce-error>ul,
.woocommerce-page .woocommerce-info>p,
.woocommerce-page .woocommerce-info>ul,
.woocommerce-page .woocommerce-message>p,
.woocommerce-page .woocommerce-message>ul {
    margin-bottom: 0
}
.woocommerce .woocommerce-error>p+p,
.woocommerce .woocommerce-info>p+p,
.woocommerce .woocommerce-message>p+p,
.woocommerce-page .woocommerce-error>p+p,
.woocommerce-page .woocommerce-info>p+p,
.woocommerce-page .woocommerce-message>p+p {
    margin-top: 5px
}
.woocommerce .woocommerce-error-success,
.woocommerce .woocommerce-info-success,
.woocommerce .woocommerce-message-success,
.woocommerce-page .woocommerce-error-success,
.woocommerce-page .woocommerce-info-success,
.woocommerce-page .woocommerce-message-success {
    background-color: #5cb85c
}
.woocommerce .woocommerce-error-info,
.woocommerce .woocommerce-info-info,
.woocommerce .woocommerce-message-info,
.woocommerce-page .woocommerce-error-info,
.woocommerce-page .woocommerce-info-info,
.woocommerce-page .woocommerce-message-info {
    background-color: #5bc0de
}
.woocommerce .woocommerce-error-warning,
.woocommerce .woocommerce-info-warning,
.woocommerce .woocommerce-message-warning,
.woocommerce-page .woocommerce-error-warning,
.woocommerce-page .woocommerce-info-warning,
.woocommerce-page .woocommerce-message-warning {
    background-color: #f0ad4e
}
.woocommerce .woocommerce-error-danger,
.woocommerce .woocommerce-info-danger,
.woocommerce .woocommerce-message-danger,
.woocommerce-page .woocommerce-error-danger,
.woocommerce-page .woocommerce-info-danger,
.woocommerce-page .woocommerce-message-danger {
    background-color: #d9534f
}
.woocommerce .woocommerce-error .alert-link,
.woocommerce .woocommerce-error a:not(.close),
.woocommerce .woocommerce-info .alert-link,
.woocommerce .woocommerce-info a:not(.close),
.woocommerce .woocommerce-message .alert-link,
.woocommerce .woocommerce-message a:not(.close),
.woocommerce-page .woocommerce-error .alert-link,
.woocommerce-page .woocommerce-error a:not(.close),
.woocommerce-page .woocommerce-info .alert-link,
.woocommerce-page .woocommerce-info a:not(.close),
.woocommerce-page .woocommerce-message .alert-link,
.woocommerce-page .woocommerce-message a:not(.close) {
    color: #fff;
    font-weight: 700
}
.woocommerce .woocommerce-error .close,
.woocommerce .woocommerce-info .close,
.woocommerce .woocommerce-message .close,
.woocommerce-page .woocommerce-error .close,
.woocommerce-page .woocommerce-info .close,
.woocommerce-page .woocommerce-message .close {
    color: #fff
}
.woocommerce .button,
.woocommerce-page .button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #ccc;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase;
    border-right: none;
    border-bottom: none;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    color: #333;
    background-color: #fff;
    background-image: -webkit-radial-gradient(circle, #fff 80%, #f0f0f0 81%);
    background-image: radial-gradient(circle, #fff 80%, #f0f0f0 81%);
    background-size: 200%;
    transition: background-size 2s;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.woocommerce .button.active:focus,
.woocommerce .button:active:focus,
.woocommerce .button:focus,
.woocommerce-page .button.active:focus,
.woocommerce-page .button:active:focus,
.woocommerce-page .button:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}
.woocommerce .button:focus,
.woocommerce .button:hover,
.woocommerce-page .button:focus,
.woocommerce-page .button:hover {
    text-decoration: none
}
.woocommerce .button.active,
.woocommerce .button:active,
.woocommerce-page .button.active,
.woocommerce-page .button:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.woocommerce .button.disabled,
.woocommerce .button[disabled],
.woocommerce-page .button.disabled,
.woocommerce-page .button[disabled],
fieldset[disabled] .woocommerce .button,
fieldset[disabled] .woocommerce-page .button {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce .button-link,
.woocommerce-page .button-link {
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce .button-link:focus,
.woocommerce .button-link:hover,
.woocommerce-page .button-link:focus,
.woocommerce-page .button-link:hover {
    color: #da5b4d;
    text-decoration: none
}
.woocommerce .button-default.disabled,
.woocommerce-page .button-default.disabled {
    border: 1px solid #ccc
}
.woocommerce .woocommerce-info hr,
.woocommerce .woocommerce-message hr,
.woocommerce-page .woocommerce-info hr,
.woocommerce-page .woocommerce-message hr {
    border-top-color: #a6e1ec
}
.open>.dropdown-toggle.woocommerce .button,
.open>.dropdown-toggle.woocommerce-page .button,
.woocommerce .button.active,
.woocommerce .button:active,
.woocommerce .button:focus,
.woocommerce .button:hover,
.woocommerce-page .button.active,
.woocommerce-page .button:active,
.woocommerce-page .button:focus,
.woocommerce-page .button:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}
.open>.dropdown-toggle.woocommerce .button,
.open>.dropdown-toggle.woocommerce-page .button,
.woocommerce .button.active,
.woocommerce .button:active,
.woocommerce-page .button.active,
.woocommerce-page .button:active {
    background-image: none
}
.woocommerce .button.disabled,
.woocommerce .button.disabled.active,
.woocommerce .button.disabled:active,
.woocommerce .button.disabled:focus,
.woocommerce .button.disabled:hover,
.woocommerce .button[disabled],
.woocommerce .button[disabled].active,
.woocommerce .button[disabled]:active,
.woocommerce .button[disabled]:focus,
.woocommerce .button[disabled]:hover,
.woocommerce-page .button.disabled,
.woocommerce-page .button.disabled.active,
.woocommerce-page .button.disabled:active,
.woocommerce-page .button.disabled:focus,
.woocommerce-page .button.disabled:hover,
.woocommerce-page .button[disabled],
.woocommerce-page .button[disabled].active,
.woocommerce-page .button[disabled]:active,
.woocommerce-page .button[disabled]:focus,
.woocommerce-page .button[disabled]:hover,
fieldset[disabled] .woocommerce .button,
fieldset[disabled] .woocommerce .button.active,
fieldset[disabled] .woocommerce .button:active,
fieldset[disabled] .woocommerce .button:focus,
fieldset[disabled] .woocommerce .button:hover,
fieldset[disabled] .woocommerce-page .button,
fieldset[disabled] .woocommerce-page .button.active,
fieldset[disabled] .woocommerce-page .button:active,
fieldset[disabled] .woocommerce-page .button:focus,
fieldset[disabled] .woocommerce-page .button:hover {
    background-color: #fff;
    border-color: #ccc
}
.woocommerce .button .badge,
.woocommerce-page .button .badge {
    color: #fff;
    background-color: #333
}
.woocommerce .button:hover,
.woocommerce-page .button:hover {
    background-size: 100%;
    border-color: #f0f0f0
}
.woocommerce .button:active,
.woocommerce-page .button:active {
    background-color: #f0f0f0;
    background-image: -webkit-radial-gradient(circle, #f0f0f0 10%, #fff 11%);
    background-image: radial-gradient(circle, #f0f0f0 10%, #fff 11%);
    background-repeat: no-repeat;
    background-size: 1000%;
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .3)
}

.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}
.woocommerce .woocommerce-message .alert-link,
.woocommerce-page .woocommerce-message .alert-link {
    color: #245269
}
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}
.woocommerce .woocommerce-info .alert-link,
.woocommerce-page .woocommerce-info .alert-link {
    color: #245269
}
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}
.woocommerce .woocommerce-error hr,
.woocommerce-page .woocommerce-error hr {
    border-top-color: #e4b9c0
}
.woocommerce .woocommerce-error .alert-link,
.woocommerce-page .woocommerce-error .alert-link {
    color: #843534
}
.woocommerce small.note,
.woocommerce-page small.note {
    font-size: 12px
}
.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}
.woocommerce .woocommerce-breadcrumb>li+li:before,
.woocommerce-page .woocommerce-breadcrumb>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc
}
.woocommerce .woocommerce-breadcrumb>.active,
.woocommerce-page .woocommerce-breadcrumb>.active {
    color: #777
}
.woocommerce #content div.product,
.woocommerce div.product,
.woocommerce-page #content div.product,
.woocommerce-page div.product {
    margin-bottom: 0;
    position: relative
}
.woocommerce #content div.product div.images,
.woocommerce #content div.product div.summary,
.woocommerce div.product div.images,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.images,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.images,
.woocommerce-page div.product div.summary {
    margin-bottom: 24px
}
.woocommerce #content div.product .product_title,
.woocommerce div.product .product_title,
.woocommerce-page #content div.product .product_title,
.woocommerce-page div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0
}
.woocommerce #content div.product form.cart:after,
.woocommerce #content div.product p.cart:after,
.woocommerce #reviews #comments .add_review:after,
.woocommerce div.product form.cart:after,
.woocommerce div.product p.cart:after,
.woocommerce-page #content div.product form.cart:after,
.woocommerce-page #content div.product p.cart:after,
.woocommerce-page #reviews #comments .add_review:after,
.woocommerce-page div.product form.cart:after,
.woocommerce-page div.product p.cart:after {
    clear: both
}
.woocommerce #content div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-page #content div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page div.product span.price {
    color: #4ddaa2;
    font-size: 18px
}
.woocommerce #content div.product p.price ins,
.woocommerce #content div.product span.price ins,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
.woocommerce-page #content div.product p.price ins,
.woocommerce-page #content div.product span.price ins,
.woocommerce-page div.product p.price ins,
.woocommerce-page div.product span.price ins {
    background: inherit
}
.woocommerce #content div.product p.price del,
.woocommerce #content div.product span.price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce-page #content div.product p.price del,
.woocommerce-page #content div.product span.price del,
.woocommerce-page div.product p.price del,
.woocommerce-page div.product span.price del {
    font-size: 12px;
    color: rgba(147, 147, 147, .5)
}
.woocommerce #content div.product p.stock,
.woocommerce div.product p.stock,
.woocommerce-page #content div.product p.stock,
.woocommerce-page div.product p.stock {
    font-size: .92em
}
.woocommerce #content div.product .stock,
.woocommerce div.product .stock,
.woocommerce-page #content div.product .stock,
.woocommerce-page div.product .stock {
    color: #4ddaa2
}
.woocommerce #content div.product .out-of-stock,
.woocommerce div.product .out-of-stock,
.woocommerce-page #content div.product .out-of-stock,
.woocommerce-page div.product .out-of-stock {
    color: #d9534f
}
.woocommerce #content div.product div.images img,
.woocommerce div.product div.images img,
.woocommerce-page #content div.product div.images img,
.woocommerce-page div.product div.images img {
    display: block;
    max-width: 100%;
    height: auto
}
.woocommerce #content div.product div.social,
.woocommerce div.product div.social,
.woocommerce-page #content div.product div.social,
.woocommerce-page div.product div.social {
    text-align: right;
    margin: 0 0 1em
}
.woocommerce #content div.product div.social span,
.woocommerce div.product div.social span,
.woocommerce-page #content div.product div.social span,
.woocommerce-page div.product div.social span {
    margin: 0 0 0 2px
}
.woocommerce #content div.product div.social span span,
.woocommerce div.product div.social span span,
.woocommerce-page #content div.product div.social span span,
.woocommerce-page div.product div.social span span {
    margin: 0
}
.woocommerce #content div.product div.social span .stButton .chicklets,
.woocommerce div.product div.social span .stButton .chicklets,
.woocommerce-page #content div.product div.social span .stButton .chicklets,
.woocommerce-page div.product div.social span .stButton .chicklets {
    padding-left: 16px;
    width: 0
}
.woocommerce #content div.product div.social iframe,
.woocommerce div.product div.social iframe,
.woocommerce-page #content div.product div.social iframe,
.woocommerce-page div.product div.social iframe {
    float: left;
    margin-top: 3px
}
@media (min-width: 768px) {
    .back-to-top {
        bottom: 2rem;
        right: 2rem
    }
}
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-top: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 15px;
    border-radius: 0 0 4px 4px
}
.woocommerce #content div.product p.cart,
.woocommerce div.product p.cart,
.woocommerce-page #content div.product p.cart,
.woocommerce-page div.product p.cart {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid #ccc;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase;
    border-right: none;
    border-bottom: none;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    color: #333;
    background-color: #fff;
    background-image: -webkit-radial-gradient(circle, #fff 80%, #f0f0f0 81%);
    background-image: radial-gradient(circle, #fff 80%, #f0f0f0 81%);
    background-repeat: no-repeat;
    background-size: 200%;
    background-position: 50%;
    transition: background-size 2s
}
.woocommerce #content div.product form.cart:after,
.woocommerce #content div.product form.cart:before,
.woocommerce #content div.product p.cart:after,
.woocommerce #content div.product p.cart:before,
.woocommerce div.product form.cart:after,
.woocommerce div.product form.cart:before,
.woocommerce div.product p.cart:after,
.woocommerce div.product p.cart:before,
.woocommerce-page #content div.product form.cart:after,
.woocommerce-page #content div.product form.cart:before,
.woocommerce-page #content div.product p.cart:after,
.woocommerce-page #content div.product p.cart:before,
.woocommerce-page div.product form.cart:after,
.woocommerce-page div.product form.cart:before,
.woocommerce-page div.product p.cart:after,
.woocommerce-page div.product p.cart:before {
    content: " ";
    display: table
}
.woocommerce #content div.product p.cart.active:focus,
.woocommerce #content div.product p.cart:active:focus,
.woocommerce #content div.product p.cart:focus,
.woocommerce div.product p.cart.active:focus,
.woocommerce div.product p.cart:active:focus,
.woocommerce div.product p.cart:focus,
.woocommerce-page #content div.product p.cart.active:focus,
.woocommerce-page #content div.product p.cart:active:focus,
.woocommerce-page #content div.product p.cart:focus,
.woocommerce-page div.product p.cart.active:focus,
.woocommerce-page div.product p.cart:active:focus,
.woocommerce-page div.product p.cart:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}
.woocommerce #content div.product p.cart:focus,
.woocommerce #content div.product p.cart:hover,
.woocommerce div.product p.cart:focus,
.woocommerce div.product p.cart:hover,
.woocommerce-page #content div.product p.cart:focus,
.woocommerce-page #content div.product p.cart:hover,
.woocommerce-page div.product p.cart:focus,
.woocommerce-page div.product p.cart:hover {
    text-decoration: none
}
.woocommerce #content div.product p.cart.active,
.woocommerce #content div.product p.cart:active,
.woocommerce div.product p.cart.active,
.woocommerce div.product p.cart:active,
.woocommerce-page #content div.product p.cart.active,
.woocommerce-page #content div.product p.cart:active,
.woocommerce-page div.product p.cart.active,
.woocommerce-page div.product p.cart:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.woocommerce #content div.product p.cart.disabled,
.woocommerce #content div.product p.cart[disabled],
.woocommerce div.product p.cart.disabled,
.woocommerce div.product p.cart[disabled],
.woocommerce-page #content div.product p.cart.disabled,
.woocommerce-page #content div.product p.cart[disabled],
.woocommerce-page div.product p.cart.disabled,
.woocommerce-page div.product p.cart[disabled],
fieldset[disabled] .woocommerce #content div.product p.cart,
fieldset[disabled] .woocommerce div.product p.cart,
fieldset[disabled] .woocommerce-page #content div.product p.cart,
fieldset[disabled] .woocommerce-page div.product p.cart {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce #content div.product p.cart-link,
.woocommerce div.product p.cart-link,
.woocommerce-page #content div.product p.cart-link,
.woocommerce-page div.product p.cart-link {
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce #content div.product p.cart-link:focus,
.woocommerce #content div.product p.cart-link:hover,
.woocommerce div.product p.cart-link:focus,
.woocommerce div.product p.cart-link:hover,
.woocommerce-page #content div.product p.cart-link:focus,
.woocommerce-page #content div.product p.cart-link:hover,
.woocommerce-page div.product p.cart-link:focus,
.woocommerce-page div.product p.cart-link:hover {
    color: #da5b4d;
    text-decoration: none
}
.woocommerce #content div.product p.cart-default.disabled,
.woocommerce div.product p.cart-default.disabled,
.woocommerce-page #content div.product p.cart-default.disabled,
.woocommerce-page div.product p.cart-default.disabled {
    border: 1px solid #ccc
}
.open>.dropdown-toggle.woocommerce #content div.product p.cart,
.open>.dropdown-toggle.woocommerce div.product p.cart,
.open>.dropdown-toggle.woocommerce-page #content div.product p.cart,
.open>.dropdown-toggle.woocommerce-page div.product p.cart,
.woocommerce #content div.product p.cart.active,
.woocommerce #content div.product p.cart:active,
.woocommerce #content div.product p.cart:focus,
.woocommerce #content div.product p.cart:hover,
.woocommerce div.product p.cart.active,
.woocommerce div.product p.cart:active,
.woocommerce div.product p.cart:focus,
.woocommerce div.product p.cart:hover,
.woocommerce-page #content div.product p.cart.active,
.woocommerce-page #content div.product p.cart:active,
.woocommerce-page #content div.product p.cart:focus,
.woocommerce-page #content div.product p.cart:hover,
.woocommerce-page div.product p.cart.active,
.woocommerce-page div.product p.cart:active,
.woocommerce-page div.product p.cart:focus,
.woocommerce-page div.product p.cart:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}
.open>.dropdown-toggle.woocommerce #content div.product p.cart,
.open>.dropdown-toggle.woocommerce div.product p.cart,
.open>.dropdown-toggle.woocommerce-page #content div.product p.cart,
.open>.dropdown-toggle.woocommerce-page div.product p.cart,
.woocommerce #content div.product p.cart.active,
.woocommerce #content div.product p.cart:active,
.woocommerce div.product p.cart.active,
.woocommerce div.product p.cart:active,
.woocommerce-page #content div.product p.cart.active,
.woocommerce-page #content div.product p.cart:active,
.woocommerce-page div.product p.cart.active,
.woocommerce-page div.product p.cart:active {
    background-image: none
}
.woocommerce #content div.product p.cart.disabled,
.woocommerce #content div.product p.cart.disabled.active,
.woocommerce #content div.product p.cart.disabled:active,
.woocommerce #content div.product p.cart.disabled:focus,
.woocommerce #content div.product p.cart.disabled:hover,
.woocommerce #content div.product p.cart[disabled],
.woocommerce #content div.product p.cart[disabled].active,
.woocommerce #content div.product p.cart[disabled]:active,
.woocommerce #content div.product p.cart[disabled]:focus,
.woocommerce #content div.product p.cart[disabled]:hover,
.woocommerce div.product p.cart.disabled,
.woocommerce div.product p.cart.disabled.active,
.woocommerce div.product p.cart.disabled:active,
.woocommerce div.product p.cart.disabled:focus,
.woocommerce div.product p.cart.disabled:hover,
.woocommerce div.product p.cart[disabled],
.woocommerce div.product p.cart[disabled].active,
.woocommerce div.product p.cart[disabled]:active,
.woocommerce div.product p.cart[disabled]:focus,
.woocommerce div.product p.cart[disabled]:hover,
.woocommerce-page #content div.product p.cart.disabled,
.woocommerce-page #content div.product p.cart.disabled.active,
.woocommerce-page #content div.product p.cart.disabled:active,
.woocommerce-page #content div.product p.cart.disabled:focus,
.woocommerce-page #content div.product p.cart.disabled:hover,
.woocommerce-page #content div.product p.cart[disabled],
.woocommerce-page #content div.product p.cart[disabled].active,
.woocommerce-page #content div.product p.cart[disabled]:active,
.woocommerce-page #content div.product p.cart[disabled]:focus,
.woocommerce-page #content div.product p.cart[disabled]:hover,
.woocommerce-page div.product p.cart.disabled,
.woocommerce-page div.product p.cart.disabled.active,
.woocommerce-page div.product p.cart.disabled:active,
.woocommerce-page div.product p.cart.disabled:focus,
.woocommerce-page div.product p.cart.disabled:hover,
.woocommerce-page div.product p.cart[disabled],
.woocommerce-page div.product p.cart[disabled].active,
.woocommerce-page div.product p.cart[disabled]:active,
.woocommerce-page div.product p.cart[disabled]:focus,
.woocommerce-page div.product p.cart[disabled]:hover,
fieldset[disabled] .woocommerce #content div.product p.cart,
fieldset[disabled] .woocommerce #content div.product p.cart.active,
fieldset[disabled] .woocommerce #content div.product p.cart:active,
fieldset[disabled] .woocommerce #content div.product p.cart:focus,
fieldset[disabled] .woocommerce #content div.product p.cart:hover,
fieldset[disabled] .woocommerce div.product p.cart,
fieldset[disabled] .woocommerce div.product p.cart.active,
fieldset[disabled] .woocommerce div.product p.cart:active,
fieldset[disabled] .woocommerce div.product p.cart:focus,
fieldset[disabled] .woocommerce div.product p.cart:hover,
fieldset[disabled] .woocommerce-page #content div.product p.cart,
fieldset[disabled] .woocommerce-page #content div.product p.cart.active,
fieldset[disabled] .woocommerce-page #content div.product p.cart:active,
fieldset[disabled] .woocommerce-page #content div.product p.cart:focus,
fieldset[disabled] .woocommerce-page #content div.product p.cart:hover,
fieldset[disabled] .woocommerce-page div.product p.cart,
fieldset[disabled] .woocommerce-page div.product p.cart.active,
fieldset[disabled] .woocommerce-page div.product p.cart:active,
fieldset[disabled] .woocommerce-page div.product p.cart:focus,
fieldset[disabled] .woocommerce-page div.product p.cart:hover {
    background-color: #fff;
    border-color: #ccc
}
.woocommerce #content div.product p.cart .badge,
.woocommerce div.product p.cart .badge,
.woocommerce-page #content div.product p.cart .badge,
.woocommerce-page div.product p.cart .badge {
    color: #fff;
    background-color: #333
}
.woocommerce #content div.product p.cart:hover,
.woocommerce div.product p.cart:hover,
.woocommerce-page #content div.product p.cart:hover,
.woocommerce-page div.product p.cart:hover {
    background-size: 100%;
    border-color: #f0f0f0
}
.woocommerce #content div.product p.cart:active,
.woocommerce div.product p.cart:active,
.woocommerce-page #content div.product p.cart:active,
.woocommerce-page div.product p.cart:active {
    background-color: #f0f0f0;
    background-image: -webkit-radial-gradient(circle, #f0f0f0 10%, #fff 11%);
    background-image: radial-gradient(circle, #f0f0f0 10%, #fff 11%);
    background-repeat: no-repeat;
    background-size: 1000%;
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .3)
}
.woocommerce #content div.product form.cart,
.woocommerce div.product form.cart,
.woocommerce-page #content div.product form.cart,
.woocommerce-page div.product form.cart {
    margin-bottom: 24px
}
.woocommerce #content div.product form.cart div.quantity,
.woocommerce div.product form.cart div.quantity,
.woocommerce-page #content div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 0
}
.woocommerce #content div.product form.cart table,
.woocommerce div.product form.cart table,
.woocommerce-page #content div.product form.cart table,
.woocommerce-page div.product form.cart table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}
.woocommerce #content div.product form.cart table>tbody>tr>td,
.woocommerce #content div.product form.cart table>tbody>tr>th,
.woocommerce #content div.product form.cart table>tfoot>tr>td,
.woocommerce #content div.product form.cart table>tfoot>tr>th,
.woocommerce #content div.product form.cart table>thead>tr>td,
.woocommerce #content div.product form.cart table>thead>tr>th,
.woocommerce div.product form.cart table>tbody>tr>td,
.woocommerce div.product form.cart table>tbody>tr>th,
.woocommerce div.product form.cart table>tfoot>tr>td,
.woocommerce div.product form.cart table>tfoot>tr>th,
.woocommerce div.product form.cart table>thead>tr>td,
.woocommerce div.product form.cart table>thead>tr>th,
.woocommerce-page #content div.product form.cart table>tbody>tr>td,
.woocommerce-page #content div.product form.cart table>tbody>tr>th,
.woocommerce-page #content div.product form.cart table>tfoot>tr>td,
.woocommerce-page #content div.product form.cart table>tfoot>tr>th,
.woocommerce-page #content div.product form.cart table>thead>tr>td,
.woocommerce-page #content div.product form.cart table>thead>tr>th,
.woocommerce-page div.product form.cart table>tbody>tr>td,
.woocommerce-page div.product form.cart table>tbody>tr>th,
.woocommerce-page div.product form.cart table>tfoot>tr>td,
.woocommerce-page div.product form.cart table>tfoot>tr>th,
.woocommerce-page div.product form.cart table>thead>tr>td,
.woocommerce-page div.product form.cart table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.woocommerce #content div.product form.cart table>thead>tr>th,
.woocommerce div.product form.cart table>thead>tr>th,
.woocommerce-page #content div.product form.cart table>thead>tr>th,
.woocommerce-page div.product form.cart table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}
.woocommerce #content div.product form.cart table>caption+thead>tr:first-child>td,
.woocommerce #content div.product form.cart table>caption+thead>tr:first-child>th,
.woocommerce #content div.product form.cart table>colgroup+thead>tr:first-child>td,
.woocommerce #content div.product form.cart table>colgroup+thead>tr:first-child>th,
.woocommerce #content div.product form.cart table>thead:first-child>tr:first-child>td,
.woocommerce #content div.product form.cart table>thead:first-child>tr:first-child>th,
.woocommerce div.product form.cart table>caption+thead>tr:first-child>td,
.woocommerce div.product form.cart table>caption+thead>tr:first-child>th,
.woocommerce div.product form.cart table>colgroup+thead>tr:first-child>td,
.woocommerce div.product form.cart table>colgroup+thead>tr:first-child>th,
.woocommerce div.product form.cart table>thead:first-child>tr:first-child>td,
.woocommerce div.product form.cart table>thead:first-child>tr:first-child>th,
.woocommerce-page #content div.product form.cart table>caption+thead>tr:first-child>td,
.woocommerce-page #content div.product form.cart table>caption+thead>tr:first-child>th,
.woocommerce-page #content div.product form.cart table>colgroup+thead>tr:first-child>td,
.woocommerce-page #content div.product form.cart table>colgroup+thead>tr:first-child>th,
.woocommerce-page #content div.product form.cart table>thead:first-child>tr:first-child>td,
.woocommerce-page #content div.product form.cart table>thead:first-child>tr:first-child>th,
.woocommerce-page div.product form.cart table>caption+thead>tr:first-child>td,
.woocommerce-page div.product form.cart table>caption+thead>tr:first-child>th,
.woocommerce-page div.product form.cart table>colgroup+thead>tr:first-child>td,
.woocommerce-page div.product form.cart table>colgroup+thead>tr:first-child>th,
.woocommerce-page div.product form.cart table>thead:first-child>tr:first-child>td,
.woocommerce-page div.product form.cart table>thead:first-child>tr:first-child>th {
    border-top: 0
}
.woocommerce #content div.product form.cart table>tbody+tbody,
.woocommerce div.product form.cart table>tbody+tbody,
.woocommerce-page #content div.product form.cart table>tbody+tbody,
.woocommerce-page div.product form.cart table>tbody+tbody {
    border-top: 2px solid #ddd
}
.woocommerce #content div.product form.cart table .table,
.woocommerce div.product form.cart table .table,
.woocommerce-page #content div.product form.cart table .table,
.woocommerce-page div.product form.cart table .table {
    background-color: #000
}
.woocommerce #content div.product form.cart table div.quantity,
.woocommerce div.product form.cart table div.quantity,
.woocommerce-page #content div.product form.cart table div.quantity,
.woocommerce-page div.product form.cart table div.quantity {
    float: none;
    margin: 0
}
.woocommerce #content div.product form.cart table small.stock,
.woocommerce div.product form.cart table small.stock,
.woocommerce-page #content div.product form.cart table small.stock,
.woocommerce-page div.product form.cart table small.stock {
    display: block;
    float: none
}
.woocommerce #content div.product form.cart .variations,
.woocommerce div.product form.cart .variations,
.woocommerce-page #content div.product form.cart .variations,
.woocommerce-page div.product form.cart .variations {
    margin-bottom: 12px
}
.woocommerce #content div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce #content div.product form.cart .variations select:focus,
.woocommerce div.product form.cart .variations select:focus,
.woocommerce-page #content div.product form.cart .variations select:focus,
.woocommerce-page div.product form.cart .variations select:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce #content div.product form.cart .variations select::-moz-placeholder,
.woocommerce div.product form.cart .variations select::-moz-placeholder,
.woocommerce-page #content div.product form.cart .variations select::-moz-placeholder,
.woocommerce-page div.product form.cart .variations select::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce #content div.product form.cart .variations select:-ms-input-placeholder,
.woocommerce div.product form.cart .variations select:-ms-input-placeholder,
.woocommerce-page #content div.product form.cart .variations select:-ms-input-placeholder,
.woocommerce-page div.product form.cart .variations select:-ms-input-placeholder {
    color: #777
}
.woocommerce #content div.product form.cart .variations select::-webkit-input-placeholder,
.woocommerce div.product form.cart .variations select::-webkit-input-placeholder,
.woocommerce-page #content div.product form.cart .variations select::-webkit-input-placeholder,
.woocommerce-page div.product form.cart .variations select::-webkit-input-placeholder {
    color: #777
}
.woocommerce #content div.product form.cart .variations select[disabled],
.woocommerce #content div.product form.cart .variations select[readonly],
.woocommerce div.product form.cart .variations select[disabled],
.woocommerce div.product form.cart .variations select[readonly],
.woocommerce-page #content div.product form.cart .variations select[disabled],
.woocommerce-page #content div.product form.cart .variations select[readonly],
.woocommerce-page div.product form.cart .variations select[disabled],
.woocommerce-page div.product form.cart .variations select[readonly],
fieldset[disabled] .woocommerce #content div.product form.cart .variations select,
fieldset[disabled] .woocommerce div.product form.cart .variations select,
fieldset[disabled] .woocommerce-page #content div.product form.cart .variations select,
fieldset[disabled] .woocommerce-page div.product form.cart .variations select {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce #content div.product form.cart .variations select,
textarea.woocommerce div.product form.cart .variations select,
textarea.woocommerce-page #content div.product form.cart .variations select,
textarea.woocommerce-page div.product form.cart .variations select {
    height: auto
}
.woocommerce #content div.product form.cart .button,
.woocommerce div.product form.cart .button,
.woocommerce-page #content div.product form.cart .button,
.woocommerce-page div.product form.cart .button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid #d64838;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase;
    border-right: none;
    border-bottom: none;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    color: #fff;
    background-color: #da5b4d;
    background-image: -webkit-radial-gradient(circle, #da5b4d 80%, #d54434 81%);
    background-image: radial-gradient(circle, #da5b4d 80%, #d54434 81%);
    background-repeat: no-repeat;
    background-size: 200%;
    background-position: 50%;
    transition: background-size 2s
}
.woocommerce #content div.product form.cart .button.active:focus,
.woocommerce #content div.product form.cart .button:active:focus,
.woocommerce #content div.product form.cart .button:focus,
.woocommerce div.product form.cart .button.active:focus,
.woocommerce div.product form.cart .button:active:focus,
.woocommerce div.product form.cart .button:focus,
.woocommerce-page #content div.product form.cart .button.active:focus,
.woocommerce-page #content div.product form.cart .button:active:focus,
.woocommerce-page #content div.product form.cart .button:focus,
.woocommerce-page div.product form.cart .button.active:focus,
.woocommerce-page div.product form.cart .button:active:focus,
.woocommerce-page div.product form.cart .button:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}
.woocommerce #content div.product form.cart .button:focus,
.woocommerce #content div.product form.cart .button:hover,
.woocommerce div.product form.cart .button:focus,
.woocommerce div.product form.cart .button:hover,
.woocommerce-page #content div.product form.cart .button:focus,
.woocommerce-page #content div.product form.cart .button:hover,
.woocommerce-page div.product form.cart .button:focus,
.woocommerce-page div.product form.cart .button:hover {
    text-decoration: none
}
.woocommerce #content div.product form.cart .button.active,
.woocommerce #content div.product form.cart .button:active,
.woocommerce div.product form.cart .button.active,
.woocommerce div.product form.cart .button:active,
.woocommerce-page #content div.product form.cart .button.active,
.woocommerce-page #content div.product form.cart .button:active,
.woocommerce-page div.product form.cart .button.active,
.woocommerce-page div.product form.cart .button:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.woocommerce #content div.product form.cart .button.disabled,
.woocommerce #content div.product form.cart .button[disabled],
.woocommerce div.product form.cart .button.disabled,
.woocommerce div.product form.cart .button[disabled],
.woocommerce-page #content div.product form.cart .button.disabled,
.woocommerce-page #content div.product form.cart .button[disabled],
.woocommerce-page div.product form.cart .button.disabled,
.woocommerce-page div.product form.cart .button[disabled],
fieldset[disabled] .woocommerce #content div.product form.cart .button,
fieldset[disabled] .woocommerce div.product form.cart .button,
fieldset[disabled] .woocommerce-page #content div.product form.cart .button,
fieldset[disabled] .woocommerce-page div.product form.cart .button {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce #content div.product form.cart .button-link,
.woocommerce div.product form.cart .button-link,
.woocommerce-page #content div.product form.cart .button-link,
.woocommerce-page div.product form.cart .button-link {
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce #content div.product form.cart .button-link:focus,
.woocommerce #content div.product form.cart .button-link:hover,
.woocommerce div.product form.cart .button-link:focus,
.woocommerce div.product form.cart .button-link:hover,
.woocommerce-page #content div.product form.cart .button-link:focus,
.woocommerce-page #content div.product form.cart .button-link:hover,
.woocommerce-page div.product form.cart .button-link:focus,
.woocommerce-page div.product form.cart .button-link:hover {
    color: #da5b4d;
    text-decoration: none
}
.woocommerce #content div.product form.cart .button-default.disabled,
.woocommerce div.product form.cart .button-default.disabled,
.woocommerce-page #content div.product form.cart .button-default.disabled,
.woocommerce-page div.product form.cart .button-default.disabled {
    border: 1px solid #ccc
}
.open>.dropdown-toggle.woocommerce #content div.product form.cart .button,
.open>.dropdown-toggle.woocommerce div.product form.cart .button,
.open>.dropdown-toggle.woocommerce-page #content div.product form.cart .button,
.open>.dropdown-toggle.woocommerce-page div.product form.cart .button,
.woocommerce #content div.product form.cart .button.active,
.woocommerce #content div.product form.cart .button:active,
.woocommerce #content div.product form.cart .button:focus,
.woocommerce #content div.product form.cart .button:hover,
.woocommerce div.product form.cart .button.active,
.woocommerce div.product form.cart .button:active,
.woocommerce div.product form.cart .button:focus,
.woocommerce div.product form.cart .button:hover,
.woocommerce-page #content div.product form.cart .button.active,
.woocommerce-page #content div.product form.cart .button:active,
.woocommerce-page #content div.product form.cart .button:focus,
.woocommerce-page #content div.product form.cart .button:hover,
.woocommerce-page div.product form.cart .button.active,
.woocommerce-page div.product form.cart .button:active,
.woocommerce-page div.product form.cart .button:focus,
.woocommerce-page div.product form.cart .button:hover {
    color: #fff;
    background-color: #ca3a2a;
    border-color: #ac3124
}
.open>.dropdown-toggle.woocommerce #content div.product form.cart .button,
.open>.dropdown-toggle.woocommerce div.product form.cart .button,
.open>.dropdown-toggle.woocommerce-page #content div.product form.cart .button,
.open>.dropdown-toggle.woocommerce-page div.product form.cart .button,
.woocommerce #content div.product form.cart .button.active,
.woocommerce #content div.product form.cart .button:active,
.woocommerce div.product form.cart .button.active,
.woocommerce div.product form.cart .button:active,
.woocommerce-page #content div.product form.cart .button.active,
.woocommerce-page #content div.product form.cart .button:active,
.woocommerce-page div.product form.cart .button.active,
.woocommerce-page div.product form.cart .button:active {
    background-image: none
}
.woocommerce #content div.product form.cart .button.disabled,
.woocommerce #content div.product form.cart .button.disabled.active,
.woocommerce #content div.product form.cart .button.disabled:active,
.woocommerce #content div.product form.cart .button.disabled:focus,
.woocommerce #content div.product form.cart .button.disabled:hover,
.woocommerce #content div.product form.cart .button[disabled],
.woocommerce #content div.product form.cart .button[disabled].active,
.woocommerce #content div.product form.cart .button[disabled]:active,
.woocommerce #content div.product form.cart .button[disabled]:focus,
.woocommerce #content div.product form.cart .button[disabled]:hover,
.woocommerce div.product form.cart .button.disabled,
.woocommerce div.product form.cart .button.disabled.active,
.woocommerce div.product form.cart .button.disabled:active,
.woocommerce div.product form.cart .button.disabled:focus,
.woocommerce div.product form.cart .button.disabled:hover,
.woocommerce div.product form.cart .button[disabled],
.woocommerce div.product form.cart .button[disabled].active,
.woocommerce div.product form.cart .button[disabled]:active,
.woocommerce div.product form.cart .button[disabled]:focus,
.woocommerce div.product form.cart .button[disabled]:hover,
.woocommerce-page #content div.product form.cart .button.disabled,
.woocommerce-page #content div.product form.cart .button.disabled.active,
.woocommerce-page #content div.product form.cart .button.disabled:active,
.woocommerce-page #content div.product form.cart .button.disabled:focus,
.woocommerce-page #content div.product form.cart .button.disabled:hover,
.woocommerce-page #content div.product form.cart .button[disabled],
.woocommerce-page #content div.product form.cart .button[disabled].active,
.woocommerce-page #content div.product form.cart .button[disabled]:active,
.woocommerce-page #content div.product form.cart .button[disabled]:focus,
.woocommerce-page #content div.product form.cart .button[disabled]:hover,
.woocommerce-page div.product form.cart .button.disabled,
.woocommerce-page div.product form.cart .button.disabled.active,
.woocommerce-page div.product form.cart .button.disabled:active,
.woocommerce-page div.product form.cart .button.disabled:focus,
.woocommerce-page div.product form.cart .button.disabled:hover,
.woocommerce-page div.product form.cart .button[disabled],
.woocommerce-page div.product form.cart .button[disabled].active,
.woocommerce-page div.product form.cart .button[disabled]:active,
.woocommerce-page div.product form.cart .button[disabled]:focus,
.woocommerce-page div.product form.cart .button[disabled]:hover,
fieldset[disabled] .woocommerce #content div.product form.cart .button,
fieldset[disabled] .woocommerce #content div.product form.cart .button.active,
fieldset[disabled] .woocommerce #content div.product form.cart .button:active,
fieldset[disabled] .woocommerce #content div.product form.cart .button:focus,
fieldset[disabled] .woocommerce #content div.product form.cart .button:hover,
fieldset[disabled] .woocommerce div.product form.cart .button,
fieldset[disabled] .woocommerce div.product form.cart .button.active,
fieldset[disabled] .woocommerce div.product form.cart .button:active,
fieldset[disabled] .woocommerce div.product form.cart .button:focus,
fieldset[disabled] .woocommerce div.product form.cart .button:hover,
fieldset[disabled] .woocommerce-page #content div.product form.cart .button,
fieldset[disabled] .woocommerce-page #content div.product form.cart .button.active,
fieldset[disabled] .woocommerce-page #content div.product form.cart .button:active,
fieldset[disabled] .woocommerce-page #content div.product form.cart .button:focus,
fieldset[disabled] .woocommerce-page #content div.product form.cart .button:hover,
fieldset[disabled] .woocommerce-page div.product form.cart .button,
fieldset[disabled] .woocommerce-page div.product form.cart .button.active,
fieldset[disabled] .woocommerce-page div.product form.cart .button:active,
fieldset[disabled] .woocommerce-page div.product form.cart .button:focus,
fieldset[disabled] .woocommerce-page div.product form.cart .button:hover {
    background-color: #da5b4d;
    border-color: #d64838
}
.woocommerce #content div.product form.cart .button .badge,
.woocommerce div.product form.cart .button .badge,
.woocommerce-page #content div.product form.cart .button .badge,
.woocommerce-page div.product form.cart .button .badge {
    color: #da5b4d;
    background-color: #fff
}
.woocommerce #content div.product form.cart .button:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce-page #content div.product form.cart .button:hover,
.woocommerce-page div.product form.cart .button:hover {
    background-size: 100%;
    border-color: #d54434
}
.woocommerce #content div.product form.cart .button:active,
.woocommerce div.product form.cart .button:active,
.woocommerce-page #content div.product form.cart .button:active,
.woocommerce-page div.product form.cart .button:active {
    background-color: #d54434;
    background-image: -webkit-radial-gradient(circle, #d54434 10%, #da5b4d 11%);
    background-image: radial-gradient(circle, #d54434 10%, #da5b4d 11%);
    background-repeat: no-repeat;
    background-size: 1000%;
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .3)
}
.woocommerce #content div.product form.cart .group_table,
.woocommerce div.product form.cart .group_table,
.woocommerce-page #content div.product form.cart .group_table,
.woocommerce-page div.product form.cart .group_table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}
.woocommerce #content div.product form.cart .group_table>tbody>tr>td,
.woocommerce #content div.product form.cart .group_table>tbody>tr>th,
.woocommerce #content div.product form.cart .group_table>tfoot>tr>td,
.woocommerce #content div.product form.cart .group_table>tfoot>tr>th,
.woocommerce #content div.product form.cart .group_table>thead>tr>td,
.woocommerce #content div.product form.cart .group_table>thead>tr>th,
.woocommerce div.product form.cart .group_table>tbody>tr>td,
.woocommerce div.product form.cart .group_table>tbody>tr>th,
.woocommerce div.product form.cart .group_table>tfoot>tr>td,
.woocommerce div.product form.cart .group_table>tfoot>tr>th,
.woocommerce div.product form.cart .group_table>thead>tr>td,
.woocommerce div.product form.cart .group_table>thead>tr>th,
.woocommerce-page #content div.product form.cart .group_table>tbody>tr>td,
.woocommerce-page #content div.product form.cart .group_table>tbody>tr>th,
.woocommerce-page #content div.product form.cart .group_table>tfoot>tr>td,
.woocommerce-page #content div.product form.cart .group_table>tfoot>tr>th,
.woocommerce-page #content div.product form.cart .group_table>thead>tr>td,
.woocommerce-page #content div.product form.cart .group_table>thead>tr>th,
.woocommerce-page div.product form.cart .group_table>tbody>tr>td,
.woocommerce-page div.product form.cart .group_table>tbody>tr>th,
.woocommerce-page div.product form.cart .group_table>tfoot>tr>td,
.woocommerce-page div.product form.cart .group_table>tfoot>tr>th,
.woocommerce-page div.product form.cart .group_table>thead>tr>td,
.woocommerce-page div.product form.cart .group_table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.woocommerce #content div.product form.cart .group_table>thead>tr>th,
.woocommerce div.product form.cart .group_table>thead>tr>th,
.woocommerce-page #content div.product form.cart .group_table>thead>tr>th,
.woocommerce-page div.product form.cart .group_table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}
.woocommerce #content div.product form.cart .group_table>caption+thead>tr:first-child>td,
.woocommerce #content div.product form.cart .group_table>caption+thead>tr:first-child>th,
.woocommerce #content div.product form.cart .group_table>colgroup+thead>tr:first-child>td,
.woocommerce #content div.product form.cart .group_table>colgroup+thead>tr:first-child>th,
.woocommerce #content div.product form.cart .group_table>thead:first-child>tr:first-child>td,
.woocommerce #content div.product form.cart .group_table>thead:first-child>tr:first-child>th,
.woocommerce div.product form.cart .group_table>caption+thead>tr:first-child>td,
.woocommerce div.product form.cart .group_table>caption+thead>tr:first-child>th,
.woocommerce div.product form.cart .group_table>colgroup+thead>tr:first-child>td,
.woocommerce div.product form.cart .group_table>colgroup+thead>tr:first-child>th,
.woocommerce div.product form.cart .group_table>thead:first-child>tr:first-child>td,
.woocommerce div.product form.cart .group_table>thead:first-child>tr:first-child>th,
.woocommerce-page #content div.product form.cart .group_table>caption+thead>tr:first-child>td,
.woocommerce-page #content div.product form.cart .group_table>caption+thead>tr:first-child>th,
.woocommerce-page #content div.product form.cart .group_table>colgroup+thead>tr:first-child>td,
.woocommerce-page #content div.product form.cart .group_table>colgroup+thead>tr:first-child>th,
.woocommerce-page #content div.product form.cart .group_table>thead:first-child>tr:first-child>td,
.woocommerce-page #content div.product form.cart .group_table>thead:first-child>tr:first-child>th,
.woocommerce-page div.product form.cart .group_table>caption+thead>tr:first-child>td,
.woocommerce-page div.product form.cart .group_table>caption+thead>tr:first-child>th,
.woocommerce-page div.product form.cart .group_table>colgroup+thead>tr:first-child>td,
.woocommerce-page div.product form.cart .group_table>colgroup+thead>tr:first-child>th,
.woocommerce-page div.product form.cart .group_table>thead:first-child>tr:first-child>td,
.woocommerce-page div.product form.cart .group_table>thead:first-child>tr:first-child>th {
    border-top: 0
}
.woocommerce #content div.product form.cart .group_table>tbody+tbody,
.woocommerce div.product form.cart .group_table>tbody+tbody,
.woocommerce-page #content div.product form.cart .group_table>tbody+tbody,
.woocommerce-page div.product form.cart .group_table>tbody+tbody {
    border-top: 2px solid #ddd
}
.woocommerce #content div.product form.cart .group_table .table,
.woocommerce div.product form.cart .group_table .table,
.woocommerce-page #content div.product form.cart .group_table .table,
.woocommerce-page div.product form.cart .group_table .table {
    background-color: #000
}
.woocommerce span.onsale,
.woocommerce-page span.onsale {
    min-height: 32px;
    min-width: 32px;
    padding: 4px;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 32px;
    top: 6px;
    left: 6px;
    margin: 0;
    border-radius: 50%;
    background-color: #5bc0de;
    color: #eee
}

.woocommerce .products ul,
.woocommerce ul.products,
.woocommerce-page .products ul,
.woocommerce-page ul.products {
    list-style: none
}
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
    top: 0;
    right: 0;
    left: auto;
    margin: -6px -6px 0 0
}
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1em
}
.woocommerce ul.products li.product a,
.woocommerce-page ul.products li.product a {
    text-decoration: none
}
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img {
    display: block;
    max-width: 100%;
    height: auto
}
.woocommerce ul.products li.product strong,
.woocommerce-page ul.products li.product strong {
    display: block
}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
    color: #4ddaa2;
    display: block;
    font-weight: 400;
    margin-bottom: 6px
}
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del {
    font-size: 12px;
    color: rgba(147, 147, 147, .5);
    margin: -2px 0 0
}
.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins {
    background: 0 0
}
.woocommerce ul.products li.product .price .from,
.woocommerce-page ul.products li.product .price .from {
    font-size: 12px;
    margin: -2px 0 0;
    text-transform: uppercase;
    color: rgba(147, 147, 147, .5)
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
    width: 100%;
    padding: 0 15px
}
@media (min-width: 480px) {
    .woocommerce .woocommerce-result-count,
    .woocommerce-page .woocommerce-result-count {
        width: 50%;
        float: left
    }
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
    width: 100%;
    padding: 0 15px
}
@media (min-width: 480px) {
    .woocommerce .woocommerce-ordering,
    .woocommerce-page .woocommerce-ordering {
        width: 50%;
        float: left
    }
}
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce .woocommerce-ordering select:focus,
.woocommerce-page .woocommerce-ordering select:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce .woocommerce-ordering select::-moz-placeholder,
.woocommerce-page .woocommerce-ordering select::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce .woocommerce-ordering select:-ms-input-placeholder,
.woocommerce-page .woocommerce-ordering select:-ms-input-placeholder {
    color: #777
}
.woocommerce .woocommerce-ordering select::-webkit-input-placeholder,
.woocommerce-page .woocommerce-ordering select::-webkit-input-placeholder {
    color: #777
}
.woocommerce .woocommerce-ordering select[disabled],
.woocommerce .woocommerce-ordering select[readonly],
.woocommerce-page .woocommerce-ordering select[disabled],
.woocommerce-page .woocommerce-ordering select[readonly],
fieldset[disabled] .woocommerce .woocommerce-ordering select,
fieldset[disabled] .woocommerce-page .woocommerce-ordering select {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce .woocommerce-ordering select,
textarea.woocommerce-page .woocommerce-ordering select {
    height: auto
}
.woocommerce #content nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul,
.woocommerce-page #content nav.woocommerce-pagination ul,
.woocommerce-page nav.woocommerce-pagination ul {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}
.woocommerce #content nav.woocommerce-pagination ul>li,
.woocommerce nav.woocommerce-pagination ul>li,
.woocommerce-page #content nav.woocommerce-pagination ul>li,
.woocommerce-page nav.woocommerce-pagination ul>li {
    display: inline
}
.woocommerce #content nav.woocommerce-pagination ul>li>a,
.woocommerce #content nav.woocommerce-pagination ul>li>span,
.woocommerce nav.woocommerce-pagination ul>li>a,
.woocommerce nav.woocommerce-pagination ul>li>span,
.woocommerce-page #content nav.woocommerce-pagination ul>li>a,
.woocommerce-page #content nav.woocommerce-pagination ul>li>span,
.woocommerce-page nav.woocommerce-pagination ul>li>a,
.woocommerce-page nav.woocommerce-pagination ul>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #da5b4d;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}
.woocommerce #content nav.woocommerce-pagination ul>li:first-child>a,
.woocommerce #content nav.woocommerce-pagination ul>li:first-child>span,
.woocommerce nav.woocommerce-pagination ul>li:first-child>a,
.woocommerce nav.woocommerce-pagination ul>li:first-child>span,
.woocommerce-page #content nav.woocommerce-pagination ul>li:first-child>a,
.woocommerce-page #content nav.woocommerce-pagination ul>li:first-child>span,
.woocommerce-page nav.woocommerce-pagination ul>li:first-child>a,
.woocommerce-page nav.woocommerce-pagination ul>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}
.woocommerce #content nav.woocommerce-pagination ul>li:last-child>a,
.woocommerce #content nav.woocommerce-pagination ul>li:last-child>span,
.woocommerce nav.woocommerce-pagination ul>li:last-child>a,
.woocommerce nav.woocommerce-pagination ul>li:last-child>span,
.woocommerce-page #content nav.woocommerce-pagination ul>li:last-child>a,
.woocommerce-page #content nav.woocommerce-pagination ul>li:last-child>span,
.woocommerce-page nav.woocommerce-pagination ul>li:last-child>a,
.woocommerce-page nav.woocommerce-pagination ul>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}
.woocommerce #content nav.woocommerce-pagination ul>li>a:focus,
.woocommerce #content nav.woocommerce-pagination ul>li>a:hover,
.woocommerce #content nav.woocommerce-pagination ul>li>span:focus,
.woocommerce #content nav.woocommerce-pagination ul>li>span:hover,
.woocommerce nav.woocommerce-pagination ul>li>a:focus,
.woocommerce nav.woocommerce-pagination ul>li>a:hover,
.woocommerce nav.woocommerce-pagination ul>li>span:focus,
.woocommerce nav.woocommerce-pagination ul>li>span:hover,
.woocommerce-page #content nav.woocommerce-pagination ul>li>a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul>li>a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul>li>span:focus,
.woocommerce-page #content nav.woocommerce-pagination ul>li>span:hover,
.woocommerce-page nav.woocommerce-pagination ul>li>a:focus,
.woocommerce-page nav.woocommerce-pagination ul>li>a:hover,
.woocommerce-page nav.woocommerce-pagination ul>li>span:focus,
.woocommerce-page nav.woocommerce-pagination ul>li>span:hover {
    color: #b53426;
    background-color: #eee;
    border-color: #ddd
}
.woocommerce #content nav.woocommerce-pagination ul>.active>a,
.woocommerce #content nav.woocommerce-pagination ul>.active>a:focus,
.woocommerce #content nav.woocommerce-pagination ul>.active>a:hover,
.woocommerce #content nav.woocommerce-pagination ul>.active>span,
.woocommerce #content nav.woocommerce-pagination ul>.active>span:focus,
.woocommerce #content nav.woocommerce-pagination ul>.active>span:hover,
.woocommerce nav.woocommerce-pagination ul>.active>a,
.woocommerce nav.woocommerce-pagination ul>.active>a:focus,
.woocommerce nav.woocommerce-pagination ul>.active>a:hover,
.woocommerce nav.woocommerce-pagination ul>.active>span,
.woocommerce nav.woocommerce-pagination ul>.active>span:focus,
.woocommerce nav.woocommerce-pagination ul>.active>span:hover,
.woocommerce-page #content nav.woocommerce-pagination ul>.active>a,
.woocommerce-page #content nav.woocommerce-pagination ul>.active>a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul>.active>a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul>.active>span,
.woocommerce-page #content nav.woocommerce-pagination ul>.active>span:focus,
.woocommerce-page #content nav.woocommerce-pagination ul>.active>span:hover,
.woocommerce-page nav.woocommerce-pagination ul>.active>a,
.woocommerce-page nav.woocommerce-pagination ul>.active>a:focus,
.woocommerce-page nav.woocommerce-pagination ul>.active>a:hover,
.woocommerce-page nav.woocommerce-pagination ul>.active>span,
.woocommerce-page nav.woocommerce-pagination ul>.active>span:focus,
.woocommerce-page nav.woocommerce-pagination ul>.active>span:hover {
    z-index: 2;
    color: #fff;
    background-color: #da5b4d;
    border-color: #da5b4d;
    cursor: default
}
.woocommerce #content nav.woocommerce-pagination ul>.disabled>a,
.woocommerce #content nav.woocommerce-pagination ul>.disabled>a:focus,
.woocommerce #content nav.woocommerce-pagination ul>.disabled>a:hover,
.woocommerce #content nav.woocommerce-pagination ul>.disabled>span,
.woocommerce #content nav.woocommerce-pagination ul>.disabled>span:focus,
.woocommerce #content nav.woocommerce-pagination ul>.disabled>span:hover,
.woocommerce nav.woocommerce-pagination ul>.disabled>a,
.woocommerce nav.woocommerce-pagination ul>.disabled>a:focus,
.woocommerce nav.woocommerce-pagination ul>.disabled>a:hover,
.woocommerce nav.woocommerce-pagination ul>.disabled>span,
.woocommerce nav.woocommerce-pagination ul>.disabled>span:focus,
.woocommerce nav.woocommerce-pagination ul>.disabled>span:hover,
.woocommerce-page #content nav.woocommerce-pagination ul>.disabled>a,
.woocommerce-page #content nav.woocommerce-pagination ul>.disabled>a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul>.disabled>a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul>.disabled>span,
.woocommerce-page #content nav.woocommerce-pagination ul>.disabled>span:focus,
.woocommerce-page #content nav.woocommerce-pagination ul>.disabled>span:hover,
.woocommerce-page nav.woocommerce-pagination ul>.disabled>a,
.woocommerce-page nav.woocommerce-pagination ul>.disabled>a:focus,
.woocommerce-page nav.woocommerce-pagination ul>.disabled>a:hover,
.woocommerce-page nav.woocommerce-pagination ul>.disabled>span,
.woocommerce-page nav.woocommerce-pagination ul>.disabled>span:focus,
.woocommerce-page nav.woocommerce-pagination ul>.disabled>span:hover {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid #d64838;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase;
    border-right: none;
    border-bottom: none;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    color: #fff;
    background-color: #da5b4d;
    background-image: -webkit-radial-gradient(circle, #da5b4d 80%, #d54434 81%);
    background-image: radial-gradient(circle, #da5b4d 80%, #d54434 81%);
    background-repeat: no-repeat;
    background-size: 200%;
    background-position: 50%;
    transition: background-size 2s
}
.woocommerce #content input.button.active:focus,
.woocommerce #content input.button:active:focus,
.woocommerce #content input.button:focus,
.woocommerce #respond input#submit.active:focus,
.woocommerce #respond input#submit:active:focus,
.woocommerce #respond input#submit:focus,
.woocommerce a.button.active:focus,
.woocommerce a.button:active:focus,
.woocommerce a.button:focus,
.woocommerce button.button.active:focus,
.woocommerce button.button:active:focus,
.woocommerce button.button:focus,
.woocommerce input.button.active:focus,
.woocommerce input.button:active:focus,
.woocommerce input.button:focus,
.woocommerce-page #content input.button.active:focus,
.woocommerce-page #content input.button:active:focus,
.woocommerce-page #content input.button:focus,
.woocommerce-page #respond input#submit.active:focus,
.woocommerce-page #respond input#submit:active:focus,
.woocommerce-page #respond input#submit:focus,
.woocommerce-page a.button.active:focus,
.woocommerce-page a.button:active:focus,
.woocommerce-page a.button:focus,
.woocommerce-page button.button.active:focus,
.woocommerce-page button.button:active:focus,
.woocommerce-page button.button:focus,
.woocommerce-page input.button.active:focus,
.woocommerce-page input.button:active:focus,
.woocommerce-page input.button:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}
.woocommerce #content input.button:focus,
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:focus,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:focus,
.woocommerce a.button:hover,
.woocommerce button.button:focus,
.woocommerce button.button:hover,
.woocommerce input.button:focus,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:focus,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:focus,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:focus,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:focus,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:focus,
.woocommerce-page input.button:hover {
    text-decoration: none
}
.woocommerce #content input.button.active,
.woocommerce #content input.button:active,
.woocommerce #respond input#submit.active,
.woocommerce #respond input#submit:active,
.woocommerce a.button.active,
.woocommerce a.button:active,
.woocommerce button.button.active,
.woocommerce button.button:active,
.woocommerce input.button.active,
.woocommerce input.button:active,
.woocommerce-page #content input.button.active,
.woocommerce-page #content input.button:active,
.woocommerce-page #respond input#submit.active,
.woocommerce-page #respond input#submit:active,
.woocommerce-page a.button.active,
.woocommerce-page a.button:active,
.woocommerce-page button.button.active,
.woocommerce-page button.button:active,
.woocommerce-page input.button.active,
.woocommerce-page input.button:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.woocommerce #content input.button.disabled,
.woocommerce #content input.button[disabled],
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button[disabled],
.woocommerce-page #content input.button.disabled,
.woocommerce-page #content input.button[disabled],
.woocommerce-page #respond input#submit.disabled,
.woocommerce-page #respond input#submit[disabled],
.woocommerce-page a.button.disabled,
.woocommerce-page a.button[disabled],
.woocommerce-page button.button.disabled,
.woocommerce-page button.button[disabled],
.woocommerce-page input.button.disabled,
.woocommerce-page input.button[disabled],
fieldset[disabled] .woocommerce #content input.button,
fieldset[disabled] .woocommerce #respond input#submit,
fieldset[disabled] .woocommerce a.button,
fieldset[disabled] .woocommerce button.button,
fieldset[disabled] .woocommerce input.button,
fieldset[disabled] .woocommerce-page #content input.button,
fieldset[disabled] .woocommerce-page #respond input#submit,
fieldset[disabled] .woocommerce-page a.button,
fieldset[disabled] .woocommerce-page button.button,
fieldset[disabled] .woocommerce-page input.button {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce #content input.button-link,
.woocommerce #respond input#submit-link,
.woocommerce a.button-link,
.woocommerce button.button-link,
.woocommerce input.button-link,
.woocommerce-page #content input.button-link,
.woocommerce-page #respond input#submit-link,
.woocommerce-page a.button-link,
.woocommerce-page button.button-link,
.woocommerce-page input.button-link {
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce #content input.button-link:focus,
.woocommerce #content input.button-link:hover,
.woocommerce #respond input#submit-link:focus,
.woocommerce #respond input#submit-link:hover,
.woocommerce a.button-link:focus,
.woocommerce a.button-link:hover,
.woocommerce button.button-link:focus,
.woocommerce button.button-link:hover,
.woocommerce input.button-link:focus,
.woocommerce input.button-link:hover,
.woocommerce-page #content input.button-link:focus,
.woocommerce-page #content input.button-link:hover,
.woocommerce-page #respond input#submit-link:focus,
.woocommerce-page #respond input#submit-link:hover,
.woocommerce-page a.button-link:focus,
.woocommerce-page a.button-link:hover,
.woocommerce-page button.button-link:focus,
.woocommerce-page button.button-link:hover,
.woocommerce-page input.button-link:focus,
.woocommerce-page input.button-link:hover {
    color: #da5b4d;
    text-decoration: none
}
.woocommerce #content input.button-default.disabled,
.woocommerce #respond input#submit-default.disabled,
.woocommerce a.button-default.disabled,
.woocommerce button.button-default.disabled,
.woocommerce input.button-default.disabled,
.woocommerce-page #content input.button-default.disabled,
.woocommerce-page #respond input#submit-default.disabled,
.woocommerce-page a.button-default.disabled,
.woocommerce-page button.button-default.disabled,
.woocommerce-page input.button-default.disabled {
    border: 1px solid #ccc
}
.open>.dropdown-toggle.woocommerce #content input.button,
.open>.dropdown-toggle.woocommerce #respond input#submit,
.open>.dropdown-toggle.woocommerce a.button,
.open>.dropdown-toggle.woocommerce button.button,
.open>.dropdown-toggle.woocommerce input.button,
.open>.dropdown-toggle.woocommerce-page #content input.button,
.open>.dropdown-toggle.woocommerce-page #respond input#submit,
.open>.dropdown-toggle.woocommerce-page a.button,
.open>.dropdown-toggle.woocommerce-page button.button,
.open>.dropdown-toggle.woocommerce-page input.button,
.woocommerce #content input.button.active,
.woocommerce #content input.button:active,
.woocommerce #content input.button:focus,
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit.active,
.woocommerce #respond input#submit:active,
.woocommerce #respond input#submit:focus,
.woocommerce #respond input#submit:hover,
.woocommerce a.button.active,
.woocommerce a.button:active,
.woocommerce a.button:focus,
.woocommerce a.button:hover,
.woocommerce button.button.active,
.woocommerce button.button:active,
.woocommerce button.button:focus,
.woocommerce button.button:hover,
.woocommerce input.button.active,
.woocommerce input.button:active,
.woocommerce input.button:focus,
.woocommerce input.button:hover,
.woocommerce-page #content input.button.active,
.woocommerce-page #content input.button:active,
.woocommerce-page #content input.button:focus,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit.active,
.woocommerce-page #respond input#submit:active,
.woocommerce-page #respond input#submit:focus,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button.active,
.woocommerce-page a.button:active,
.woocommerce-page a.button:focus,
.woocommerce-page a.button:hover,
.woocommerce-page button.button.active,
.woocommerce-page button.button:active,
.woocommerce-page button.button:focus,
.woocommerce-page button.button:hover,
.woocommerce-page input.button.active,
.woocommerce-page input.button:active,
.woocommerce-page input.button:focus,
.woocommerce-page input.button:hover {
    color: #fff;
    background-color: #ca3a2a;
    border-color: #ac3124
}
.open>.dropdown-toggle.woocommerce #content input.button,
.open>.dropdown-toggle.woocommerce #respond input#submit,
.open>.dropdown-toggle.woocommerce a.button,
.open>.dropdown-toggle.woocommerce button.button,
.open>.dropdown-toggle.woocommerce input.button,
.open>.dropdown-toggle.woocommerce-page #content input.button,
.open>.dropdown-toggle.woocommerce-page #respond input#submit,
.open>.dropdown-toggle.woocommerce-page a.button,
.open>.dropdown-toggle.woocommerce-page button.button,
.open>.dropdown-toggle.woocommerce-page input.button,
.woocommerce #content input.button.active,
.woocommerce #content input.button:active,
.woocommerce #respond input#submit.active,
.woocommerce #respond input#submit:active,
.woocommerce a.button.active,
.woocommerce a.button:active,
.woocommerce button.button.active,
.woocommerce button.button:active,
.woocommerce input.button.active,
.woocommerce input.button:active,
.woocommerce-page #content input.button.active,
.woocommerce-page #content input.button:active,
.woocommerce-page #respond input#submit.active,
.woocommerce-page #respond input#submit:active,
.woocommerce-page a.button.active,
.woocommerce-page a.button:active,
.woocommerce-page button.button.active,
.woocommerce-page button.button:active,
.woocommerce-page input.button.active,
.woocommerce-page input.button:active {
    background-image: none
}
.woocommerce #content input.button.disabled,
.woocommerce #content input.button.disabled.active,
.woocommerce #content input.button.disabled:active,
.woocommerce #content input.button.disabled:focus,
.woocommerce #content input.button.disabled:hover,
.woocommerce #content input.button[disabled],
.woocommerce #content input.button[disabled].active,
.woocommerce #content input.button[disabled]:active,
.woocommerce #content input.button[disabled]:focus,
.woocommerce #content input.button[disabled]:hover,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit.disabled.active,
.woocommerce #respond input#submit.disabled:active,
.woocommerce #respond input#submit.disabled:focus,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit[disabled],
.woocommerce #respond input#submit[disabled].active,
.woocommerce #respond input#submit[disabled]:active,
.woocommerce #respond input#submit[disabled]:focus,
.woocommerce #respond input#submit[disabled]:hover,
.woocommerce a.button.disabled,
.woocommerce a.button.disabled.active,
.woocommerce a.button.disabled:active,
.woocommerce a.button.disabled:focus,
.woocommerce a.button.disabled:hover,
.woocommerce a.button[disabled],
.woocommerce a.button[disabled].active,
.woocommerce a.button[disabled]:active,
.woocommerce a.button[disabled]:focus,
.woocommerce a.button[disabled]:hover,
.woocommerce button.button.disabled,
.woocommerce button.button.disabled.active,
.woocommerce button.button.disabled:active,
.woocommerce button.button.disabled:focus,
.woocommerce button.button.disabled:hover,
.woocommerce button.button[disabled],
.woocommerce button.button[disabled].active,
.woocommerce button.button[disabled]:active,
.woocommerce button.button[disabled]:focus,
.woocommerce button.button[disabled]:hover,
.woocommerce input.button.disabled,
.woocommerce input.button.disabled.active,
.woocommerce input.button.disabled:active,
.woocommerce input.button.disabled:focus,
.woocommerce input.button.disabled:hover,
.woocommerce input.button[disabled],
.woocommerce input.button[disabled].active,
.woocommerce input.button[disabled]:active,
.woocommerce input.button[disabled]:focus,
.woocommerce input.button[disabled]:hover,
.woocommerce-page #content input.button.disabled,
.woocommerce-page #content input.button.disabled.active,
.woocommerce-page #content input.button.disabled:active,
.woocommerce-page #content input.button.disabled:focus,
.woocommerce-page #content input.button.disabled:hover,
.woocommerce-page #content input.button[disabled],
.woocommerce-page #content input.button[disabled].active,
.woocommerce-page #content input.button[disabled]:active,
.woocommerce-page #content input.button[disabled]:focus,
.woocommerce-page #content input.button[disabled]:hover,
.woocommerce-page #respond input#submit.disabled,
.woocommerce-page #respond input#submit.disabled.active,
.woocommerce-page #respond input#submit.disabled:active,
.woocommerce-page #respond input#submit.disabled:focus,
.woocommerce-page #respond input#submit.disabled:hover,
.woocommerce-page #respond input#submit[disabled],
.woocommerce-page #respond input#submit[disabled].active,
.woocommerce-page #respond input#submit[disabled]:active,
.woocommerce-page #respond input#submit[disabled]:focus,
.woocommerce-page #respond input#submit[disabled]:hover,
.woocommerce-page a.button.disabled,
.woocommerce-page a.button.disabled.active,
.woocommerce-page a.button.disabled:active,
.woocommerce-page a.button.disabled:focus,
.woocommerce-page a.button.disabled:hover,
.woocommerce-page a.button[disabled],
.woocommerce-page a.button[disabled].active,
.woocommerce-page a.button[disabled]:active,
.woocommerce-page a.button[disabled]:focus,
.woocommerce-page a.button[disabled]:hover,
.woocommerce-page button.button.disabled,
.woocommerce-page button.button.disabled.active,
.woocommerce-page button.button.disabled:active,
.woocommerce-page button.button.disabled:focus,
.woocommerce-page button.button.disabled:hover,
.woocommerce-page button.button[disabled],
.woocommerce-page button.button[disabled].active,
.woocommerce-page button.button[disabled]:active,
.woocommerce-page button.button[disabled]:focus,
.woocommerce-page button.button[disabled]:hover,
.woocommerce-page input.button.disabled,
.woocommerce-page input.button.disabled.active,
.woocommerce-page input.button.disabled:active,
.woocommerce-page input.button.disabled:focus,
.woocommerce-page input.button.disabled:hover,
.woocommerce-page input.button[disabled],
.woocommerce-page input.button[disabled].active,
.woocommerce-page input.button[disabled]:active,
.woocommerce-page input.button[disabled]:focus,
.woocommerce-page input.button[disabled]:hover,
fieldset[disabled] .woocommerce #content input.button,
fieldset[disabled] .woocommerce #content input.button.active,
fieldset[disabled] .woocommerce #content input.button:active,
fieldset[disabled] .woocommerce #content input.button:focus,
fieldset[disabled] .woocommerce #content input.button:hover,
fieldset[disabled] .woocommerce #respond input#submit,
fieldset[disabled] .woocommerce #respond input#submit.active,
fieldset[disabled] .woocommerce #respond input#submit:active,
fieldset[disabled] .woocommerce #respond input#submit:focus,
fieldset[disabled] .woocommerce #respond input#submit:hover,
fieldset[disabled] .woocommerce a.button,
fieldset[disabled] .woocommerce a.button.active,
fieldset[disabled] .woocommerce a.button:active,
fieldset[disabled] .woocommerce a.button:focus,
fieldset[disabled] .woocommerce a.button:hover,
fieldset[disabled] .woocommerce button.button,
fieldset[disabled] .woocommerce button.button.active,
fieldset[disabled] .woocommerce button.button:active,
fieldset[disabled] .woocommerce button.button:focus,
fieldset[disabled] .woocommerce button.button:hover,
fieldset[disabled] .woocommerce input.button,
fieldset[disabled] .woocommerce input.button.active,
fieldset[disabled] .woocommerce input.button:active,
fieldset[disabled] .woocommerce input.button:focus,
fieldset[disabled] .woocommerce input.button:hover,
fieldset[disabled] .woocommerce-page #content input.button,
fieldset[disabled] .woocommerce-page #content input.button.active,
fieldset[disabled] .woocommerce-page #content input.button:active,
fieldset[disabled] .woocommerce-page #content input.button:focus,
fieldset[disabled] .woocommerce-page #content input.button:hover,
fieldset[disabled] .woocommerce-page #respond input#submit,
fieldset[disabled] .woocommerce-page #respond input#submit.active,
fieldset[disabled] .woocommerce-page #respond input#submit:active,
fieldset[disabled] .woocommerce-page #respond input#submit:focus,
fieldset[disabled] .woocommerce-page #respond input#submit:hover,
fieldset[disabled] .woocommerce-page a.button,
fieldset[disabled] .woocommerce-page a.button.active,
fieldset[disabled] .woocommerce-page a.button:active,
fieldset[disabled] .woocommerce-page a.button:focus,
fieldset[disabled] .woocommerce-page a.button:hover,
fieldset[disabled] .woocommerce-page button.button,
fieldset[disabled] .woocommerce-page button.button.active,
fieldset[disabled] .woocommerce-page button.button:active,
fieldset[disabled] .woocommerce-page button.button:focus,
fieldset[disabled] .woocommerce-page button.button:hover,
fieldset[disabled] .woocommerce-page input.button,
fieldset[disabled] .woocommerce-page input.button.active,
fieldset[disabled] .woocommerce-page input.button:active,
fieldset[disabled] .woocommerce-page input.button:focus,
fieldset[disabled] .woocommerce-page input.button:hover {
    background-color: #da5b4d;
    border-color: #d64838
}
.woocommerce #content input.button .badge,
.woocommerce #respond input#submit .badge,
.woocommerce a.button .badge,
.woocommerce button.button .badge,
.woocommerce input.button .badge,
.woocommerce-page #content input.button .badge,
.woocommerce-page #respond input#submit .badge,
.woocommerce-page a.button .badge,
.woocommerce-page button.button .badge,
.woocommerce-page input.button .badge {
    color: #da5b4d;
    background-color: #fff
}
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover {
    background-size: 100%;
    border-color: #d54434
}
.woocommerce #content input.button:active,
.woocommerce #respond input#submit:active,
.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.woocommerce-page #content input.button:active,
.woocommerce-page #respond input#submit:active,
.woocommerce-page a.button:active,
.woocommerce-page button.button:active,
.woocommerce-page input.button:active {
    background-color: #d54434;
    background-image: -webkit-radial-gradient(circle, #d54434 10%, #da5b4d 11%);
    background-image: radial-gradient(circle, #d54434 10%, #da5b4d 11%);
    background-repeat: no-repeat;
    background-size: 1000%;
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .3)
}
.woocommerce #content input.button.loading,
.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading,
.woocommerce-page #content input.button.loading,
.woocommerce-page #respond input#submit.loading,
.woocommerce-page a.button.loading,
.woocommerce-page button.button.loading,
.woocommerce-page input.button.loading {
    color: #9e5d56;
    border: 1px solid #fcf7f7
}
.woocommerce #content input.button.loading:before,
.woocommerce #respond input#submit.loading:before,
.woocommerce a.button.loading:before,
.woocommerce button.button.loading:before,
.woocommerce input.button.loading:before,
.woocommerce-page #content input.button.loading:before,
.woocommerce-page #respond input#submit.loading:before,
.woocommerce-page a.button.loading:before,
.woocommerce-page button.button.loading:before,
.woocommerce-page input.button.loading:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(../images/ajax-loader.gif) center no-repeat rgba(255, 255, 255, .65)
}
.woocommerce #content input.button.added:before,
.woocommerce #respond input#submit.added:before,
.woocommerce a.button.added:before,
.woocommerce button.button.added:before,
.woocommerce input.button.added:before,
.woocommerce-page #content input.button.added:before,
.woocommerce-page #respond input#submit.added:before,
.woocommerce-page a.button.added:before,
.woocommerce-page button.button.added:before,
.woocommerce-page input.button.added:before {
    position: absolute;
    height: 16px;
    width: 16px;
    top: .35em;
    right: -26px;
    text-indent: 0;
    font-family: WooCommerce;
    content: "\e017"
}
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce-page .cart .button,
.woocommerce-page .cart input.button {
    float: none
}
.woocommerce a.added_to_cart,
.woocommerce-page a.added_to_cart {
    padding-top: .5em;
    white-space: nowrap;
    display: inline-block
}
.woocommerce #content .quantity,
.woocommerce .quantity,
.woocommerce-page #content .quantity,
.woocommerce-page .quantity {
    position: relative
}
.woocommerce #content .quantity input.qty,
.woocommerce .quantity input.qty,
.woocommerce-page #content .quantity input.qty,
.woocommerce-page .quantity input.qty {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    text-align: center
}
.woocommerce #content .quantity input.qty:focus,
.woocommerce .quantity input.qty:focus,
.woocommerce-page #content .quantity input.qty:focus,
.woocommerce-page .quantity input.qty:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce #content .quantity input.qty::-moz-placeholder,
.woocommerce .quantity input.qty::-moz-placeholder,
.woocommerce-page #content .quantity input.qty::-moz-placeholder,
.woocommerce-page .quantity input.qty::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce #content .quantity input.qty:-ms-input-placeholder,
.woocommerce .quantity input.qty:-ms-input-placeholder,
.woocommerce-page #content .quantity input.qty:-ms-input-placeholder,
.woocommerce-page .quantity input.qty:-ms-input-placeholder {
    color: #777
}
.woocommerce #content .quantity input.qty::-webkit-input-placeholder,
.woocommerce .quantity input.qty::-webkit-input-placeholder,
.woocommerce-page #content .quantity input.qty::-webkit-input-placeholder,
.woocommerce-page .quantity input.qty::-webkit-input-placeholder {
    color: #777
}
.woocommerce #content .quantity input.qty[disabled],
.woocommerce #content .quantity input.qty[readonly],
.woocommerce .quantity input.qty[disabled],
.woocommerce .quantity input.qty[readonly],
.woocommerce-page #content .quantity input.qty[disabled],
.woocommerce-page #content .quantity input.qty[readonly],
.woocommerce-page .quantity input.qty[disabled],
.woocommerce-page .quantity input.qty[readonly],
fieldset[disabled] .woocommerce #content .quantity input.qty,
fieldset[disabled] .woocommerce .quantity input.qty,
fieldset[disabled] .woocommerce-page #content .quantity input.qty,
fieldset[disabled] .woocommerce-page .quantity input.qty {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce #content .quantity input.qty,
textarea.woocommerce .quantity input.qty,
textarea.woocommerce-page #content .quantity input.qty,
textarea.woocommerce-page .quantity input.qty {
    height: auto
}
.woocommerce #content .quantity .minus,
.woocommerce #content .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce .quantity .plus,
.woocommerce-page #content .quantity .minus,
.woocommerce-page #content .quantity .plus,
.woocommerce-page .quantity .minus,
.woocommerce-page .quantity .plus {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    position: absolute;
    text-align: center;
    width: 50px
}
.woocommerce #content .quantity .minus:focus,
.woocommerce #content .quantity .plus:focus,
.woocommerce .quantity .minus:focus,
.woocommerce .quantity .plus:focus,
.woocommerce-page #content .quantity .minus:focus,
.woocommerce-page #content .quantity .plus:focus,
.woocommerce-page .quantity .minus:focus,
.woocommerce-page .quantity .plus:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce #content .quantity .minus::-moz-placeholder,
.woocommerce #content .quantity .plus::-moz-placeholder,
.woocommerce .quantity .minus::-moz-placeholder,
.woocommerce .quantity .plus::-moz-placeholder,
.woocommerce-page #content .quantity .minus::-moz-placeholder,
.woocommerce-page #content .quantity .plus::-moz-placeholder,
.woocommerce-page .quantity .minus::-moz-placeholder,
.woocommerce-page .quantity .plus::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce #content .quantity .minus:-ms-input-placeholder,
.woocommerce #content .quantity .plus:-ms-input-placeholder,
.woocommerce .quantity .minus:-ms-input-placeholder,
.woocommerce .quantity .plus:-ms-input-placeholder,
.woocommerce-page #content .quantity .minus:-ms-input-placeholder,
.woocommerce-page #content .quantity .plus:-ms-input-placeholder,
.woocommerce-page .quantity .minus:-ms-input-placeholder,
.woocommerce-page .quantity .plus:-ms-input-placeholder {
    color: #777
}
.woocommerce #content .quantity .minus::-webkit-input-placeholder,
.woocommerce #content .quantity .plus::-webkit-input-placeholder,
.woocommerce .quantity .minus::-webkit-input-placeholder,
.woocommerce .quantity .plus::-webkit-input-placeholder,
.woocommerce-page #content .quantity .minus::-webkit-input-placeholder,
.woocommerce-page #content .quantity .plus::-webkit-input-placeholder,
.woocommerce-page .quantity .minus::-webkit-input-placeholder,
.woocommerce-page .quantity .plus::-webkit-input-placeholder {
    color: #777
}
.woocommerce #content .quantity .minus[disabled],
.woocommerce #content .quantity .minus[readonly],
.woocommerce #content .quantity .plus[disabled],
.woocommerce #content .quantity .plus[readonly],
.woocommerce .quantity .minus[disabled],
.woocommerce .quantity .minus[readonly],
.woocommerce .quantity .plus[disabled],
.woocommerce .quantity .plus[readonly],
.woocommerce-page #content .quantity .minus[disabled],
.woocommerce-page #content .quantity .minus[readonly],
.woocommerce-page #content .quantity .plus[disabled],
.woocommerce-page #content .quantity .plus[readonly],
.woocommerce-page .quantity .minus[disabled],
.woocommerce-page .quantity .minus[readonly],
.woocommerce-page .quantity .plus[disabled],
.woocommerce-page .quantity .plus[readonly],
fieldset[disabled] .woocommerce #content .quantity .minus,
fieldset[disabled] .woocommerce #content .quantity .plus,
fieldset[disabled] .woocommerce .quantity .minus,
fieldset[disabled] .woocommerce .quantity .plus,
fieldset[disabled] .woocommerce-page #content .quantity .minus,
fieldset[disabled] .woocommerce-page #content .quantity .plus,
fieldset[disabled] .woocommerce-page .quantity .minus,
fieldset[disabled] .woocommerce-page .quantity .plus {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce #content .quantity .minus,
textarea.woocommerce #content .quantity .plus,
textarea.woocommerce .quantity .minus,
textarea.woocommerce .quantity .plus,
textarea.woocommerce-page #content .quantity .minus,
textarea.woocommerce-page #content .quantity .plus,
textarea.woocommerce-page .quantity .minus,
textarea.woocommerce-page .quantity .plus {
    height: auto
}
.woocommerce #content .quantity .plus,
.woocommerce .quantity .plus,
.woocommerce-page #content .quantity .plus,
.woocommerce-page .quantity .plus {
    top: 0;
    right: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}
.woocommerce #content .quantity .minus,
.woocommerce .quantity .minus,
.woocommerce-page #content .quantity .minus,
.woocommerce-page .quantity .minus {
    bottom: 0;
    left: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}
.woocommerce #reviews h2 small,
.woocommerce-page #reviews h2 small {
    float: right;
    color: #fff;
    font-size: 15px;
    line-height: 21px;
    margin: 10px 0 0
}
.woocommerce #reviews h2 small a,
.woocommerce-page #reviews h2 small a {
    text-decoration: none;
    color: #fff
}
.woocommerce #reviews #respond,
.woocommerce-page #reviews #respond {
    margin: 0;
    border: 0;
    padding: 0
}
.woocommerce #reviews #comment,
.woocommerce-page #reviews #comment {
    display: block;
    width: 100%;
    /*height:34px;*/
    
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce #reviews #comments .add_review:after,
.woocommerce #reviews #comments .add_review:before,
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce #reviews #comments ol.commentlist li .comment-text:before,
.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce #reviews #comments ol.commentlist:before,
.woocommerce-page #reviews #comments .add_review:after,
.woocommerce-page #reviews #comments .add_review:before,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text:before,
.woocommerce-page #reviews #comments ol.commentlist:after,
.woocommerce-page #reviews #comments ol.commentlist:before {
    content: " ";
    display: table
}
.woocommerce #reviews #comment:focus,
.woocommerce-page #reviews #comment:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce #reviews #comment::-moz-placeholder,
.woocommerce-page #reviews #comment::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce #reviews #comment:-ms-input-placeholder,
.woocommerce-page #reviews #comment:-ms-input-placeholder {
    color: #777
}
.woocommerce #reviews #comment::-webkit-input-placeholder,
.woocommerce-page #reviews #comment::-webkit-input-placeholder {
    color: #777
}
.woocommerce #reviews #comment[disabled],
.woocommerce #reviews #comment[readonly],
.woocommerce-page #reviews #comment[disabled],
.woocommerce-page #reviews #comment[readonly],
fieldset[disabled] .woocommerce #reviews #comment,
fieldset[disabled] .woocommerce-page #reviews #comment {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce #reviews #comment,
textarea.woocommerce-page #reviews #comment {
    height: auto
}
.woocommerce #reviews #comments h2,
.woocommerce-page #reviews #comments h2 {
    clear: none
}
.woocommerce #review_form #respond:after,
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce td.product-name dl.variation:after,
.woocommerce-page #review_form #respond:after,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce-page #reviews #comments ol.commentlist:after,
.woocommerce-page td.product-name dl.variation:after {
    clear: both
}
.woocommerce #reviews #comments ol.commentlist,
.woocommerce-page #reviews #comments ol.commentlist {
    margin: 0;
    width: 100%;
    background: 0 0;
    list-style: none
}
.woocommerce #reviews #comments ol.commentlist li,
.woocommerce-page #reviews #comments ol.commentlist li {
    padding: 0;
    margin: 0 0 20px;
    position: relative;
    background: 0;
    border: 0
}
.woocommerce #reviews #comments ol.commentlist li .meta,
.woocommerce-page #reviews #comments ol.commentlist li .meta {
    color: #fff;
    font-size: .75em
}
.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px;
    width: 32px;
    height: auto;
    background: #fcf7f7;
    border: 1px solid #f8edec;
    margin: 0;
    line-height: 1
}
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 50px;
    border: 1px solid #f8edec;
    border-radius: 4px;
    padding: 1em 1em 0
}
.woocommerce #payment div.payment_box .form-row,
.woocommerce #reviews #comments ol.commentlist li .comment-text p,
.woocommerce-page #payment div.payment_box .form-row,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p {
    margin: 0 0 1em
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
    font-size: .83em
}
.woocommerce #reviews #comments ol.commentlist ul.children,
.woocommerce-page #reviews #comments ol.commentlist ul.children {
    list-style: none;
    margin: 20px 0 0 50px
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating,
.woocommerce-page #reviews #comments ol.commentlist ul.children .star-rating {
    display: none
}
.woocommerce #reviews #comments ol.commentlist #respond,
.woocommerce-page #reviews #comments ol.commentlist #respond {
    border: 1px solid #f8edec;
    border-radius: 4px;
    padding: 1em 1em 0;
    margin: 20px 0 0 50px
}
.woocommerce #reviews #comments .commentlist>li:before,
.woocommerce-page #reviews #comments .commentlist>li:before {
    content: ""
}
.woocommerce .star-rating,
.woocommerce-page .star-rating {
    float: right;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1em;
    font-size: 1em;
    width: 5.4em;
    font-family: star
}
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before {
    content: "\73\73\73\73\73";
    color: #cc0;
    float: left;
    top: 0;
    left: 0;
    position: absolute
}
.woocommerce .star-rating span,
.woocommerce-page .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em
}
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before {
    content: "\53\53\53\53\53";
    top: 0;
    position: absolute;
    left: 0
}
.woocommerce .woocommerce-product-rating,
.woocommerce-page .woocommerce-product-rating {
    line-height: 2em;
    display: block
}
.woocommerce .woocommerce-product-rating .star-rating,
.woocommerce-page .woocommerce-product-rating .star-rating {
    margin: .5em 4px 0 0;
    float: left
}
.woocommerce .products .star-rating,
.woocommerce-page .products .star-rating {
    color: #f0ad4e;
    display: block;
    margin: 0 0 .5em;
    float: none
}
.woocommerce .hreview-aggregate .star-rating,
.woocommerce-page .hreview-aggregate .star-rating {
    margin: 10px 0 0
}
.woocommerce #review_form input,
.woocommerce-page #review_form input {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    width: auto
}
.woocommerce #review_form input:focus,
.woocommerce-page #review_form input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce #review_form input::-moz-placeholder,
.woocommerce-page #review_form input::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce #review_form input:-ms-input-placeholder,
.woocommerce-page #review_form input:-ms-input-placeholder {
    color: #777
}
.woocommerce #review_form input::-webkit-input-placeholder,
.woocommerce-page #review_form input::-webkit-input-placeholder {
    color: #777
}
.woocommerce #review_form input[disabled],
.woocommerce #review_form input[readonly],
.woocommerce-page #review_form input[disabled],
.woocommerce-page #review_form input[readonly],
fieldset[disabled] .woocommerce #review_form input,
fieldset[disabled] .woocommerce-page #review_form input {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce #review_form input,
textarea.woocommerce-page #review_form input {
    height: auto
}
.woocommerce #review_form #respond,
.woocommerce-page #review_form #respond {
    position: static;
    margin: 0;
    width: auto;
    padding: 0;
    background: 0 0;
    border: 0
}
.woocommerce table.my_account_orders .table,
.woocommerce table.shop_attributes .table,
.woocommerce table.shop_table .table,
.woocommerce-page table.my_account_orders .table,
.woocommerce-page table.shop_attributes .table,
.woocommerce-page table.shop_table .table {
    background-color: #000
}
.woocommerce #review_form #respond:after,
.woocommerce #review_form #respond:before,
.woocommerce-page #review_form #respond:after,
.woocommerce-page #review_form #respond:before {
    content: " ";
    display: table
}
.woocommerce #review_form #respond p,
.woocommerce-page #review_form #respond p {
    margin: 0 0 10px
}
.woocommerce #review_form #respond .form-submit input,
.woocommerce-page #review_form #respond .form-submit input {
    left: auto
}
.woocommerce #review_form #respond textarea,
.woocommerce-page #review_form #respond textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}
.woocommerce p.stars,
.woocommerce-page p.stars {
    position: relative;
    font-size: 1em
}
.woocommerce p.stars a,
.woocommerce-page p.stars a {
    display: inline-block;
    font-weight: 700;
    margin-right: 1em;
    text-indent: -9999px;
    position: relative
}
.woocommerce p.stars a:last-child,
.woocommerce-page p.stars a:last-child {
    border-right: 0
}
.woocommerce p.stars a.star-1,
.woocommerce p.stars a.star-2,
.woocommerce p.stars a.star-3,
.woocommerce p.stars a.star-4,
.woocommerce p.stars a.star-5,
.woocommerce-page p.stars a.star-1,
.woocommerce-page p.stars a.star-2,
.woocommerce-page p.stars a.star-3,
.woocommerce-page p.stars a.star-4,
.woocommerce-page p.stars a.star-5 {
    border-right: 1px solid #ccc
}
.woocommerce p.stars a.star-1:after,
.woocommerce p.stars a.star-2:after,
.woocommerce p.stars a.star-3:after,
.woocommerce p.stars a.star-4:after,
.woocommerce p.stars a.star-5:after,
.woocommerce-page p.stars a.star-1:after,
.woocommerce-page p.stars a.star-2:after,
.woocommerce-page p.stars a.star-3:after,
.woocommerce-page p.stars a.star-4:after,
.woocommerce-page p.stars a.star-5:after {
    font-family: WooCommerce;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0
}
.woocommerce p.stars a.star-1,
.woocommerce-page p.stars a.star-1 {
    width: 2em
}
.woocommerce p.stars a.star-1:after,
.woocommerce-page p.stars a.star-1:after {
    content: "\e021"
}
.woocommerce p.stars a.star-1.active:after,
.woocommerce p.stars a.star-1:hover:after,
.woocommerce-page p.stars a.star-1.active:after,
.woocommerce-page p.stars a.star-1:hover:after {
    content: "\e020"
}
.woocommerce p.stars a.star-2,
.woocommerce-page p.stars a.star-2 {
    width: 3em
}
.woocommerce p.stars a.star-2:after,
.woocommerce-page p.stars a.star-2:after {
    content: "\e021\e021"
}
.woocommerce p.stars a.star-2.active:after,
.woocommerce p.stars a.star-2:hover:after,
.woocommerce-page p.stars a.star-2.active:after,
.woocommerce-page p.stars a.star-2:hover:after {
    content: "\e020\e020"
}
.woocommerce p.stars a.star-3,
.woocommerce-page p.stars a.star-3 {
    width: 4em
}
.woocommerce p.stars a.star-3:after,
.woocommerce-page p.stars a.star-3:after {
    content: "\e021\e021\e021"
}
.woocommerce p.stars a.star-3.active:after,
.woocommerce p.stars a.star-3:hover:after,
.woocommerce-page p.stars a.star-3.active:after,
.woocommerce-page p.stars a.star-3:hover:after {
    content: "\e020\e020\e020"
}
.woocommerce p.stars a.star-4,
.woocommerce-page p.stars a.star-4 {
    width: 5em
}
.woocommerce p.stars a.star-4:after,
.woocommerce-page p.stars a.star-4:after {
    content: "\e021\e021\e021\e021"
}
.woocommerce p.stars a.star-4.active:after,
.woocommerce p.stars a.star-4:hover:after,
.woocommerce-page p.stars a.star-4.active:after,
.woocommerce-page p.stars a.star-4:hover:after {
    content: "\e020\e020\e020\e020"
}
.woocommerce p.stars a.star-5,
.woocommerce-page p.stars a.star-5 {
    width: 6em;
    border: 0
}
.woocommerce table.my_account_orders,
.woocommerce table.shop_attributes,
.woocommerce table.shop_table,
.woocommerce-page table.my_account_orders,
.woocommerce-page table.shop_attributes,
.woocommerce-page table.shop_table {
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px
}
.woocommerce p.stars a.star-5:after,
.woocommerce-page p.stars a.star-5:after {
    content: "\e021\e021\e021\e021\e021"
}
.woocommerce p.stars a.star-5.active:after,
.woocommerce p.stars a.star-5:hover:after,
.woocommerce-page p.stars a.star-5.active:after,
.woocommerce-page p.stars a.star-5:hover:after {
    content: "\e020\e020\e020\e020\e020"
}
.woocommerce table.shop_attributes>tbody>tr>td,
.woocommerce table.shop_attributes>tbody>tr>th,
.woocommerce table.shop_attributes>tfoot>tr>td,
.woocommerce table.shop_attributes>tfoot>tr>th,
.woocommerce table.shop_attributes>thead>tr>td,
.woocommerce table.shop_attributes>thead>tr>th,
.woocommerce-page table.shop_attributes>tbody>tr>td,
.woocommerce-page table.shop_attributes>tbody>tr>th,
.woocommerce-page table.shop_attributes>tfoot>tr>td,
.woocommerce-page table.shop_attributes>tfoot>tr>th,
.woocommerce-page table.shop_attributes>thead>tr>td,
.woocommerce-page table.shop_attributes>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.woocommerce table.shop_attributes>thead>tr>th,
.woocommerce-page table.shop_attributes>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}
.woocommerce table.shop_attributes>caption+thead>tr:first-child>td,
.woocommerce table.shop_attributes>caption+thead>tr:first-child>th,
.woocommerce table.shop_attributes>colgroup+thead>tr:first-child>td,
.woocommerce table.shop_attributes>colgroup+thead>tr:first-child>th,
.woocommerce table.shop_attributes>thead:first-child>tr:first-child>td,
.woocommerce table.shop_attributes>thead:first-child>tr:first-child>th,
.woocommerce-page table.shop_attributes>caption+thead>tr:first-child>td,
.woocommerce-page table.shop_attributes>caption+thead>tr:first-child>th,
.woocommerce-page table.shop_attributes>colgroup+thead>tr:first-child>td,
.woocommerce-page table.shop_attributes>colgroup+thead>tr:first-child>th,
.woocommerce-page table.shop_attributes>thead:first-child>tr:first-child>td,
.woocommerce-page table.shop_attributes>thead:first-child>tr:first-child>th {
    border-top: 0
}
.woocommerce table.shop_attributes>tbody+tbody,
.woocommerce-page table.shop_attributes>tbody+tbody {
    border-top: 2px solid #ddd
}
.woocommerce table.shop_table>tbody>tr>td,
.woocommerce table.shop_table>tbody>tr>th,
.woocommerce table.shop_table>tfoot>tr>td,
.woocommerce table.shop_table>tfoot>tr>th,
.woocommerce table.shop_table>thead>tr>td,
.woocommerce table.shop_table>thead>tr>th,
.woocommerce-page table.shop_table>tbody>tr>td,
.woocommerce-page table.shop_table>tbody>tr>th,
.woocommerce-page table.shop_table>tfoot>tr>td,
.woocommerce-page table.shop_table>tfoot>tr>th,
.woocommerce-page table.shop_table>thead>tr>td,
.woocommerce-page table.shop_table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.woocommerce table.shop_table>thead>tr>th,
.woocommerce-page table.shop_table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}
.woocommerce table.shop_table>caption+thead>tr:first-child>td,
.woocommerce table.shop_table>caption+thead>tr:first-child>th,
.woocommerce table.shop_table>colgroup+thead>tr:first-child>td,
.woocommerce table.shop_table>colgroup+thead>tr:first-child>th,
.woocommerce table.shop_table>thead:first-child>tr:first-child>td,
.woocommerce table.shop_table>thead:first-child>tr:first-child>th,
.woocommerce-page table.shop_table>caption+thead>tr:first-child>td,
.woocommerce-page table.shop_table>caption+thead>tr:first-child>th,
.woocommerce-page table.shop_table>colgroup+thead>tr:first-child>td,
.woocommerce-page table.shop_table>colgroup+thead>tr:first-child>th,
.woocommerce-page table.shop_table>thead:first-child>tr:first-child>td,
.woocommerce-page table.shop_table>thead:first-child>tr:first-child>th {
    border-top: 0
}
.woocommerce table.shop_table>tbody+tbody,
.woocommerce-page table.shop_table>tbody+tbody {
    border-top: 2px solid #ddd
}
.woocommerce table.my_account_orders>tbody>tr>td,
.woocommerce table.my_account_orders>tbody>tr>th,
.woocommerce table.my_account_orders>tfoot>tr>td,
.woocommerce table.my_account_orders>tfoot>tr>th,
.woocommerce table.my_account_orders>thead>tr>td,
.woocommerce table.my_account_orders>thead>tr>th,
.woocommerce-page table.my_account_orders>tbody>tr>td,
.woocommerce-page table.my_account_orders>tbody>tr>th,
.woocommerce-page table.my_account_orders>tfoot>tr>td,
.woocommerce-page table.my_account_orders>tfoot>tr>th,
.woocommerce-page table.my_account_orders>thead>tr>td,
.woocommerce-page table.my_account_orders>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.woocommerce table.my_account_orders>thead>tr>th,
.woocommerce-page table.my_account_orders>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}
.woocommerce table.my_account_orders>caption+thead>tr:first-child>td,
.woocommerce table.my_account_orders>caption+thead>tr:first-child>th,
.woocommerce table.my_account_orders>colgroup+thead>tr:first-child>td,
.woocommerce table.my_account_orders>colgroup+thead>tr:first-child>th,
.woocommerce table.my_account_orders>thead:first-child>tr:first-child>td,
.woocommerce table.my_account_orders>thead:first-child>tr:first-child>th,
.woocommerce-page table.my_account_orders>caption+thead>tr:first-child>td,
.woocommerce-page table.my_account_orders>caption+thead>tr:first-child>th,
.woocommerce-page table.my_account_orders>colgroup+thead>tr:first-child>td,
.woocommerce-page table.my_account_orders>colgroup+thead>tr:first-child>th,
.woocommerce-page table.my_account_orders>thead:first-child>tr:first-child>td,
.woocommerce-page table.my_account_orders>thead:first-child>tr:first-child>th {
    border-top: 0
}
.woocommerce table.my_account_orders>tbody+tbody,
.woocommerce-page table.my_account_orders>tbody+tbody {
    border-top: 2px solid #ddd
}
.woocommerce td.product-name dl.variation,
.woocommerce-page td.product-name dl.variation {
    margin: .25em 0
}
.woocommerce td.product-name dl.variation:after,
.woocommerce td.product-name dl.variation:before,
.woocommerce-page td.product-name dl.variation:after,
.woocommerce-page td.product-name dl.variation:before {
    content: " ";
    display: table
}
.woocommerce td.product-name dl.variation dd,
.woocommerce td.product-name dl.variation dt,
.woocommerce-page td.product-name dl.variation dd,
.woocommerce-page td.product-name dl.variation dt {
    display: inline-block;
    float: left;
    margin-bottom: 1em
}
.woocommerce td.product-name dl.variation dt,
.woocommerce-page td.product-name dl.variation dt {
    font-weight: 700;
    padding: 0 0 .25em;
    margin: 0 4px 0 0;
    clear: left
}
.woocommerce td.product-name dl.variation dd,
.woocommerce-page td.product-name dl.variation dd {
    padding: 0 0 .25em
}
.woocommerce td.product-name dl.variation dd p:last-child,
.woocommerce-page td.product-name dl.variation dd p:last-child {
    margin-bottom: 0
}
.woocommerce td.product-name p.backorder_notification,
.woocommerce-page td.product-name p.backorder_notification {
    font-size: .83em
}
.woocommerce td.product-quantity,
.woocommerce-page td.product-quantity {
    min-width: 80px
}
.woocommerce #content table.cart .product-thumbnail,
.woocommerce table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail {
    min-width: 32px
}
.woocommerce #content table.cart img,
.woocommerce table.cart img,
.woocommerce-page #content table.cart img,
.woocommerce-page table.cart img {
    width: 32px
}
.woocommerce #content table.cart td,
.woocommerce #content table.cart th,
.woocommerce table.cart td,
.woocommerce table.cart th,
.woocommerce-page #content table.cart td,
.woocommerce-page #content table.cart th,
.woocommerce-page table.cart td,
.woocommerce-page table.cart th {
    vertical-align: middle
}
.woocommerce #content table.cart a.remove,
.woocommerce table.cart a.remove,
.woocommerce-page #content table.cart a.remove,
.woocommerce-page table.cart a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 4px;
    color: red;
    text-decoration: none;
    font-weight: 700
}
.woocommerce #content table.cart a.remove:hover,
.woocommerce table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover {
    background-color: red;
    color: #fff
}
.woocommerce #content table.cart input,
.woocommerce table.cart input,
.woocommerce-page #content table.cart input,
.woocommerce-page table.cart input {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce #content table.cart input:focus,
.woocommerce table.cart input:focus,
.woocommerce-page #content table.cart input:focus,
.woocommerce-page table.cart input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce #content table.cart input::-moz-placeholder,
.woocommerce table.cart input::-moz-placeholder,
.woocommerce-page #content table.cart input::-moz-placeholder,
.woocommerce-page table.cart input::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce #content table.cart input:-ms-input-placeholder,
.woocommerce table.cart input:-ms-input-placeholder,
.woocommerce-page #content table.cart input:-ms-input-placeholder,
.woocommerce-page table.cart input:-ms-input-placeholder {
    color: #777
}
.woocommerce #content table.cart input::-webkit-input-placeholder,
.woocommerce table.cart input::-webkit-input-placeholder,
.woocommerce-page #content table.cart input::-webkit-input-placeholder,
.woocommerce-page table.cart input::-webkit-input-placeholder {
    color: #777
}
.woocommerce #content table.cart input[disabled],
.woocommerce #content table.cart input[readonly],
.woocommerce table.cart input[disabled],
.woocommerce table.cart input[readonly],
.woocommerce-page #content table.cart input[disabled],
.woocommerce-page #content table.cart input[readonly],
.woocommerce-page table.cart input[disabled],
.woocommerce-page table.cart input[readonly],
fieldset[disabled] .woocommerce #content table.cart input,
fieldset[disabled] .woocommerce table.cart input,
fieldset[disabled] .woocommerce-page #content table.cart input,
fieldset[disabled] .woocommerce-page table.cart input {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce #content table.cart input,
textarea.woocommerce table.cart input,
textarea.woocommerce-page #content table.cart input,
textarea.woocommerce-page table.cart input {
    height: auto
}
.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget,
.woocommerce-page ul.cart_list,
.woocommerce-page ul.product_list_widget {
    list-style: none;
    padding: 0;
    margin: 0
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce-page ul.cart_list li,
.woocommerce-page ul.product_list_widget li {
    padding: 4px 0;
    margin: 0;
    list-style: none
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.cart_list li a,
.woocommerce-page ul.product_list_widget li a {
    display: block;
    font-weight: 700
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
    margin-left: 4px;
    width: 32px
}
.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl,
.woocommerce-page ul.cart_list li dl,
.woocommerce-page ul.product_list_widget li dl {
    margin: 0;
    padding-left: 1em;
    border-left: 2px solid rgba(0, 0, 0, .1)
}
.woocommerce ul.cart_list li dl:after,
.woocommerce ul.cart_list li dl:before,
.woocommerce ul.product_list_widget li dl:after,
.woocommerce ul.product_list_widget li dl:before,
.woocommerce-page ul.cart_list li dl:after,
.woocommerce-page ul.cart_list li dl:before,
.woocommerce-page ul.product_list_widget li dl:after,
.woocommerce-page ul.product_list_widget li dl:before {
    content: " ";
    display: table
}
.woocommerce ul.cart_list li dl:after,
.woocommerce ul.product_list_widget li dl:after,
.woocommerce-page ul.cart_list li dl:after,
.woocommerce-page ul.product_list_widget li dl:after {
    clear: both
}
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce-page ul.cart_list li dl dd,
.woocommerce-page ul.cart_list li dl dt,
.woocommerce-page ul.product_list_widget li dl dd,
.woocommerce-page ul.product_list_widget li dl dt {
    display: inline-block;
    float: left;
    margin-bottom: 1em
}
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce-page ul.cart_list li dl dt,
.woocommerce-page ul.product_list_widget li dl dt {
    font-weight: 700;
    padding: 0 0 .25em;
    margin: 0 4px 0 0;
    clear: left
}
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce-page ul.cart_list li dl dd,
.woocommerce-page ul.product_list_widget li dl dd {
    padding: 0 0 .25em
}
.woocommerce ul.cart_list li dl dd p:last-child,
.woocommerce ul.product_list_widget li dl dd p:last-child,
.woocommerce-page ul.cart_list li dl dd p:last-child,
.woocommerce-page ul.product_list_widget li dl dd p:last-child {
    margin-bottom: 0
}
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating,
.woocommerce-page ul.cart_list li .star-rating,
.woocommerce-page ul.product_list_widget li .star-rating {
    float: none
}
.woocommerce .widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total,
.woocommerce-page.widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
    border-top: 3px double #fcf7f7;
    padding: 4px 0 0
}
.woocommerce .widget_shopping_cart .total strong,
.woocommerce-page .widget_shopping_cart .total strong,
.woocommerce-page.widget_shopping_cart .total strong,
.woocommerce.widget_shopping_cart .total strong {
    min-width: 40px;
    display: inline-block
}
.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce .widget_shopping_cart .buttons:before,
.woocommerce-page .widget_shopping_cart .buttons:after,
.woocommerce-page .widget_shopping_cart .buttons:before,
.woocommerce-page.widget_shopping_cart .buttons:after,
.woocommerce-page.widget_shopping_cart .buttons:before,
.woocommerce.widget_shopping_cart .buttons:after,
.woocommerce.widget_shopping_cart .buttons:before {
    content: " ";
    display: table
}
.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce-page .widget_shopping_cart .buttons:after,
.woocommerce-page.widget_shopping_cart .buttons:after,
.woocommerce.widget_shopping_cart .buttons:after {
    clear: both
}
.woocommerce .cart-collaterals .shipping_calculator .button,
.woocommerce-page .cart-collaterals .shipping_calculator .button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid #ccc;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase;
    border-right: none;
    border-bottom: none;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    color: #333;
    background-color: #fff;
    background-image: -webkit-radial-gradient(circle, #fff 80%, #f0f0f0 81%);
    background-image: radial-gradient(circle, #fff 80%, #f0f0f0 81%);
    background-repeat: no-repeat;
    background-size: 200%;
    background-position: 50%;
    transition: background-size 2s
}
.woocommerce .cart-collaterals .shipping_calculator .button.active:focus,
.woocommerce .cart-collaterals .shipping_calculator .button:active:focus,
.woocommerce .cart-collaterals .shipping_calculator .button:focus,
.woocommerce-page .cart-collaterals .shipping_calculator .button.active:focus,
.woocommerce-page .cart-collaterals .shipping_calculator .button:active:focus,
.woocommerce-page .cart-collaterals .shipping_calculator .button:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}
.woocommerce .cart-collaterals .shipping_calculator .button:focus,
.woocommerce .cart-collaterals .shipping_calculator .button:hover,
.woocommerce-page .cart-collaterals .shipping_calculator .button:focus,
.woocommerce-page .cart-collaterals .shipping_calculator .button:hover {
    text-decoration: none
}
.woocommerce .cart-collaterals .shipping_calculator .button.active,
.woocommerce .cart-collaterals .shipping_calculator .button:active,
.woocommerce-page .cart-collaterals .shipping_calculator .button.active,
.woocommerce-page .cart-collaterals .shipping_calculator .button:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.woocommerce .cart-collaterals .shipping_calculator .button.disabled,
.woocommerce .cart-collaterals .shipping_calculator .button[disabled],
.woocommerce-page .cart-collaterals .shipping_calculator .button.disabled,
.woocommerce-page .cart-collaterals .shipping_calculator .button[disabled],
fieldset[disabled] .woocommerce .cart-collaterals .shipping_calculator .button,
fieldset[disabled] .woocommerce-page .cart-collaterals .shipping_calculator .button {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce .cart-collaterals .shipping_calculator .button-link,
.woocommerce-page .cart-collaterals .shipping_calculator .button-link {
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce .cart-collaterals .shipping_calculator .button-link:focus,
.woocommerce .cart-collaterals .shipping_calculator .button-link:hover,
.woocommerce-page .cart-collaterals .shipping_calculator .button-link:focus,
.woocommerce-page .cart-collaterals .shipping_calculator .button-link:hover {
    color: #da5b4d;
    text-decoration: none
}
.woocommerce .cart-collaterals .shipping_calculator .button-default.disabled,
.woocommerce-page .cart-collaterals .shipping_calculator .button-default.disabled {
    border: 1px solid #ccc
}
.open>.dropdown-toggle.woocommerce .cart-collaterals .shipping_calculator .button,
.open>.dropdown-toggle.woocommerce-page .cart-collaterals .shipping_calculator .button,
.woocommerce .cart-collaterals .shipping_calculator .button.active,
.woocommerce .cart-collaterals .shipping_calculator .button:active,
.woocommerce .cart-collaterals .shipping_calculator .button:focus,
.woocommerce .cart-collaterals .shipping_calculator .button:hover,
.woocommerce-page .cart-collaterals .shipping_calculator .button.active,
.woocommerce-page .cart-collaterals .shipping_calculator .button:active,
.woocommerce-page .cart-collaterals .shipping_calculator .button:focus,
.woocommerce-page .cart-collaterals .shipping_calculator .button:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}
.open>.dropdown-toggle.woocommerce .cart-collaterals .shipping_calculator .button,
.open>.dropdown-toggle.woocommerce-page .cart-collaterals .shipping_calculator .button,
.woocommerce .cart-collaterals .shipping_calculator .button.active,
.woocommerce .cart-collaterals .shipping_calculator .button:active,
.woocommerce-page .cart-collaterals .shipping_calculator .button.active,
.woocommerce-page .cart-collaterals .shipping_calculator .button:active {
    background-image: none
}
.woocommerce .cart-collaterals .shipping_calculator .button.disabled,
.woocommerce .cart-collaterals .shipping_calculator .button.disabled.active,
.woocommerce .cart-collaterals .shipping_calculator .button.disabled:active,
.woocommerce .cart-collaterals .shipping_calculator .button.disabled:focus,
.woocommerce .cart-collaterals .shipping_calculator .button.disabled:hover,
.woocommerce .cart-collaterals .shipping_calculator .button[disabled],
.woocommerce .cart-collaterals .shipping_calculator .button[disabled].active,
.woocommerce .cart-collaterals .shipping_calculator .button[disabled]:active,
.woocommerce .cart-collaterals .shipping_calculator .button[disabled]:focus,
.woocommerce .cart-collaterals .shipping_calculator .button[disabled]:hover,
.woocommerce-page .cart-collaterals .shipping_calculator .button.disabled,
.woocommerce-page .cart-collaterals .shipping_calculator .button.disabled.active,
.woocommerce-page .cart-collaterals .shipping_calculator .button.disabled:active,
.woocommerce-page .cart-collaterals .shipping_calculator .button.disabled:focus,
.woocommerce-page .cart-collaterals .shipping_calculator .button.disabled:hover,
.woocommerce-page .cart-collaterals .shipping_calculator .button[disabled],
.woocommerce-page .cart-collaterals .shipping_calculator .button[disabled].active,
.woocommerce-page .cart-collaterals .shipping_calculator .button[disabled]:active,
.woocommerce-page .cart-collaterals .shipping_calculator .button[disabled]:focus,
.woocommerce-page .cart-collaterals .shipping_calculator .button[disabled]:hover,
fieldset[disabled] .woocommerce .cart-collaterals .shipping_calculator .button,
fieldset[disabled] .woocommerce .cart-collaterals .shipping_calculator .button.active,
fieldset[disabled] .woocommerce .cart-collaterals .shipping_calculator .button:active,
fieldset[disabled] .woocommerce .cart-collaterals .shipping_calculator .button:focus,
fieldset[disabled] .woocommerce .cart-collaterals .shipping_calculator .button:hover,
fieldset[disabled] .woocommerce-page .cart-collaterals .shipping_calculator .button,
fieldset[disabled] .woocommerce-page .cart-collaterals .shipping_calculator .button.active,
fieldset[disabled] .woocommerce-page .cart-collaterals .shipping_calculator .button:active,
fieldset[disabled] .woocommerce-page .cart-collaterals .shipping_calculator .button:focus,
fieldset[disabled] .woocommerce-page .cart-collaterals .shipping_calculator .button:hover {
    background-color: #fff;
    border-color: #ccc
}
.woocommerce .cart-collaterals .shipping_calculator .button .badge,
.woocommerce-page .cart-collaterals .shipping_calculator .button .badge {
    color: #fff;
    background-color: #333
}
.woocommerce .cart-collaterals .shipping_calculator .button:hover,
.woocommerce-page .cart-collaterals .shipping_calculator .button:hover {
    background-size: 100%;
    border-color: #f0f0f0
}
.woocommerce .cart-collaterals .shipping_calculator .button:active,
.woocommerce-page .cart-collaterals .shipping_calculator .button:active {
    background-color: #f0f0f0;
    background-image: -webkit-radial-gradient(circle, #f0f0f0 10%, #fff 11%);
    background-image: radial-gradient(circle, #f0f0f0 10%, #fff 11%);
    background-repeat: no-repeat;
    background-size: 1000%;
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .3)
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,
.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: 7px;
    content: "\e02e"
}
.woocommerce .cart-collaterals .cart_totals p,
.woocommerce-page .cart-collaterals .cart_totals p {
    margin: 0
}
.woocommerce .cart-collaterals .cart_totals p small,
.woocommerce-page .cart-collaterals .cart_totals p small {
    color: #fff;
    font-size: .83em
}
.woocommerce .cart-collaterals .cart_totals table,
.woocommerce-page .cart-collaterals .cart_totals table {
    width: 100%;
    max-width: 100%;
    border-collapse: separate;
    margin: 0 0 6px;
    padding: 0
}
.woocommerce .cart-collaterals .cart_totals table>tbody>tr>td,
.woocommerce .cart-collaterals .cart_totals table>tbody>tr>th,
.woocommerce .cart-collaterals .cart_totals table>tfoot>tr>td,
.woocommerce .cart-collaterals .cart_totals table>tfoot>tr>th,
.woocommerce .cart-collaterals .cart_totals table>thead>tr>td,
.woocommerce .cart-collaterals .cart_totals table>thead>tr>th,
.woocommerce-page .cart-collaterals .cart_totals table>tbody>tr>td,
.woocommerce-page .cart-collaterals .cart_totals table>tbody>tr>th,
.woocommerce-page .cart-collaterals .cart_totals table>tfoot>tr>td,
.woocommerce-page .cart-collaterals .cart_totals table>tfoot>tr>th,
.woocommerce-page .cart-collaterals .cart_totals table>thead>tr>td,
.woocommerce-page .cart-collaterals .cart_totals table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.woocommerce .cart-collaterals .cart_totals table>thead>tr>th,
.woocommerce-page .cart-collaterals .cart_totals table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}
.woocommerce .cart-collaterals .cart_totals table>caption+thead>tr:first-child>td,
.woocommerce .cart-collaterals .cart_totals table>caption+thead>tr:first-child>th,
.woocommerce .cart-collaterals .cart_totals table>colgroup+thead>tr:first-child>td,
.woocommerce .cart-collaterals .cart_totals table>colgroup+thead>tr:first-child>th,
.woocommerce .cart-collaterals .cart_totals table>thead:first-child>tr:first-child>td,
.woocommerce .cart-collaterals .cart_totals table>thead:first-child>tr:first-child>th,
.woocommerce-page .cart-collaterals .cart_totals table>caption+thead>tr:first-child>td,
.woocommerce-page .cart-collaterals .cart_totals table>caption+thead>tr:first-child>th,
.woocommerce-page .cart-collaterals .cart_totals table>colgroup+thead>tr:first-child>td,
.woocommerce-page .cart-collaterals .cart_totals table>colgroup+thead>tr:first-child>th,
.woocommerce-page .cart-collaterals .cart_totals table>thead:first-child>tr:first-child>td,
.woocommerce-page .cart-collaterals .cart_totals table>thead:first-child>tr:first-child>th {
    border-top: 0
}
.woocommerce .cart-collaterals .cart_totals table>tbody+tbody,
.woocommerce-page .cart-collaterals .cart_totals table>tbody+tbody {
    border-top: 2px solid #ddd
}
.woocommerce .cart-collaterals .cart_totals table .table,
.woocommerce-page .cart-collaterals .cart_totals table .table {
    background-color: #000
}
.woocommerce .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th {
    border-top: 0
}
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th {
    padding: 6px 12px 0 0;
    width: 25%
}
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td {
    padding: 6px 0
}
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table th {
    vertical-align: top
}
.woocommerce .cart-collaterals .cart_totals table small,
.woocommerce-page .cart-collaterals .cart_totals table small {
    display: block;
    color: #fff
}
.woocommerce .cart-collaterals .cart_totals table select,
.woocommerce-page .cart-collaterals .cart_totals table select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce .cart-collaterals .cart_totals table select:focus,
.woocommerce-page .cart-collaterals .cart_totals table select:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce .cart-collaterals .cart_totals table select::-moz-placeholder,
.woocommerce-page .cart-collaterals .cart_totals table select::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce .cart-collaterals .cart_totals table select:-ms-input-placeholder,
.woocommerce-page .cart-collaterals .cart_totals table select:-ms-input-placeholder {
    color: #777
}
.woocommerce .cart-collaterals .cart_totals table select::-webkit-input-placeholder,
.woocommerce-page .cart-collaterals .cart_totals table select::-webkit-input-placeholder {
    color: #777
}
.woocommerce .cart-collaterals .cart_totals table select[disabled],
.woocommerce .cart-collaterals .cart_totals table select[readonly],
.woocommerce-page .cart-collaterals .cart_totals table select[disabled],
.woocommerce-page .cart-collaterals .cart_totals table select[readonly],
fieldset[disabled] .woocommerce .cart-collaterals .cart_totals table select,
fieldset[disabled] .woocommerce-page .cart-collaterals .cart_totals table select {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce .cart-collaterals .cart_totals table select,
textarea.woocommerce-page .cart-collaterals .cart_totals table select {
    height: auto
}
.woocommerce .cart-collaterals .cart_totals .discount td,
.woocommerce-page .cart-collaterals .cart_totals .discount td {
    color: #4ddaa2
}
.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr th {
    border-top: 1px solid #fcf7f7
}
.woocommerce .cart-collaterals .cart_totals a.button.alt,
.woocommerce-page .cart-collaterals .cart_totals a.button.alt {
    display: inline-block
}
.woocommerce .cart-collaterals .cross-sells ul.products li.product,
.woocommerce-page .cart-collaterals .cross-sells ul.products li.product {
    margin-top: 0
}
.woocommerce form .form-row,
.woocommerce-page form .form-row {
    padding: 3px;
    margin: 0 0 6px
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
    line-height: 2em
}
.woocommerce form .form-row label.inline,
.woocommerce-page form .form-row label.inline {
    display: inline
}
.woocommerce form .form-row .required,
.woocommerce-page form .form-row .required {
    color: red;
    font-weight: 700;
    border: 0
}
.woocommerce form .form-row .input-checkbox,
.woocommerce-page form .form-row .input-checkbox {
    display: inline;
    margin: -2px 8px 0 0;
    text-align: center;
    vertical-align: middle
}
.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 {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus,
.woocommerce-page form .form-row input.input-text:focus,
.woocommerce-page form .form-row textarea:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce form .form-row input.input-text::-moz-placeholder,
.woocommerce form .form-row textarea::-moz-placeholder,
.woocommerce-page form .form-row input.input-text::-moz-placeholder,
.woocommerce-page form .form-row textarea::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce form .form-row input.input-text:-ms-input-placeholder,
.woocommerce form .form-row textarea:-ms-input-placeholder,
.woocommerce-page form .form-row input.input-text:-ms-input-placeholder,
.woocommerce-page form .form-row textarea:-ms-input-placeholder {
    color: #777
}
.woocommerce form .form-row input.input-text::-webkit-input-placeholder,
.woocommerce form .form-row textarea::-webkit-input-placeholder,
.woocommerce-page form .form-row input.input-text::-webkit-input-placeholder,
.woocommerce-page form .form-row textarea::-webkit-input-placeholder {
    color: #777
}
.woocommerce form .form-row input.input-text[disabled],
.woocommerce form .form-row input.input-text[readonly],
.woocommerce form .form-row textarea[disabled],
.woocommerce form .form-row textarea[readonly],
.woocommerce-page form .form-row input.input-text[disabled],
.woocommerce-page form .form-row input.input-text[readonly],
.woocommerce-page form .form-row textarea[disabled],
.woocommerce-page form .form-row textarea[readonly],
fieldset[disabled] .woocommerce form .form-row input.input-text,
fieldset[disabled] .woocommerce form .form-row textarea,
fieldset[disabled] .woocommerce-page form .form-row input.input-text,
fieldset[disabled] .woocommerce-page form .form-row textarea {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce form .form-row input.input-text,
textarea.woocommerce form .form-row textarea,
textarea.woocommerce-page form .form-row input.input-text,
textarea.woocommerce-page form .form-row textarea {
    height: auto
}
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea {
    display: block;
    width: 100%;
    /*height:34px;*/
    
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce form .form-row textarea:focus,
.woocommerce-page form .form-row textarea:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce form .form-row textarea::-moz-placeholder,
.woocommerce-page form .form-row textarea::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce form .form-row textarea:-ms-input-placeholder,
.woocommerce-page form .form-row textarea:-ms-input-placeholder {
    color: #777
}
.woocommerce form .form-row textarea::-webkit-input-placeholder,
.woocommerce-page form .form-row textarea::-webkit-input-placeholder {
    color: #777
}
.woocommerce form .form-row textarea[disabled],
.woocommerce form .form-row textarea[readonly],
.woocommerce-page form .form-row textarea[disabled],
.woocommerce-page form .form-row textarea[readonly],
fieldset[disabled] .woocommerce form .form-row textarea,
fieldset[disabled] .woocommerce-page form .form-row textarea {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce form .form-row textarea,
textarea.woocommerce-page form .form-row textarea {
    height: auto
}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce form .form-row.validate-required.woocommerce-invalid select,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
    border-color: #fb7f88
}
.woocommerce form .form-row::-webkit-input-placeholder,
.woocommerce-page form .form-row::-webkit-input-placeholder {
    line-height: normal
}
.woocommerce form .form-row:-moz-placeholder,
.woocommerce-page form .form-row:-moz-placeholder {
    line-height: normal
}
.woocommerce form .form-row:-ms-input-placeholder,
.woocommerce-page form .form-row:-ms-input-placeholder {
    line-height: normal
}
.woocommerce form .form-row .country_select,
.woocommerce-page form .form-row .country_select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce form .form-row .country_select:focus,
.woocommerce-page form .form-row .country_select:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce form .form-row .country_select::-moz-placeholder,
.woocommerce-page form .form-row .country_select::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce form .form-row .country_select:-ms-input-placeholder,
.woocommerce-page form .form-row .country_select:-ms-input-placeholder {
    color: #777
}
.woocommerce form .form-row .country_select::-webkit-input-placeholder,
.woocommerce-page form .form-row .country_select::-webkit-input-placeholder {
    color: #777
}
.woocommerce form .form-row .country_select[disabled],
.woocommerce form .form-row .country_select[readonly],
.woocommerce-page form .form-row .country_select[disabled],
.woocommerce-page form .form-row .country_select[readonly],
fieldset[disabled] .woocommerce form .form-row .country_select,
fieldset[disabled] .woocommerce-page form .form-row .country_select {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce form .form-row .country_select,
textarea.woocommerce-page form .form-row .country_select {
    height: auto
}
.woocommerce ul#shipping_method,
.woocommerce-page ul#shipping_method {
    list-style: none;
    margin: 0;
    padding: 0
}
.woocommerce ul#shipping_method li,
.woocommerce-page ul#shipping_method li {
    margin: 0;
    padding: .25em 0 .25em 22px;
    text-indent: -22px;
    list-style: none
}
.woocommerce ul#shipping_method .amount,
.woocommerce-page ul#shipping_method .amount {
    font-weight: 700
}
.woocommerce p.woocommerce-shipping-contents,
.woocommerce-page p.woocommerce-shipping-contents {
    margin: 0
}
.woocommerce .checkout .col-2 h3#ship-to-different-address,
.woocommerce-page .checkout .col-2 h3#ship-to-different-address {
    float: left;
    clear: none
}
.woocommerce .checkout .col-2 .form-row-first,
.woocommerce .checkout .col-2 .notes,
.woocommerce-page .checkout .col-2 .form-row-first,
.woocommerce-page .checkout .col-2 .notes {
    clear: left
}
.woocommerce .checkout .create-account small,
.woocommerce-page .checkout .create-account small {
    font-size: 11px;
    color: #fff;
    line-height: 13px;
    font-weight: 400
}
.woocommerce .checkout div.shipping-address,
.woocommerce-page .checkout div.shipping-address {
    padding: 0;
    clear: left;
    width: 100%
}
.woocommerce #content div.product #reviews .comment:after,
.woocommerce #content div.product .woocommerce-tabs,
.woocommerce #content div.product div.thumbnails:after,
.woocommerce .addresses .title:after,
.woocommerce .cart-collaterals:after,
.woocommerce .checkout .shipping_address,
.woocommerce .order_details:after,
.woocommerce .related:after,
.woocommerce .upsells.products:after,
.woocommerce .widget_layered_nav ul li:after,
.woocommerce .woocommerce-pagination ul.page-numbers:after,
.woocommerce div.product #reviews .comment:after,
.woocommerce div.product .woocommerce-tabs,
.woocommerce div.product div.thumbnails:after,
.woocommerce-page #content div.product #reviews .comment:after,
.woocommerce-page #content div.product .woocommerce-tabs,
.woocommerce-page #content div.product div.thumbnails:after,
.woocommerce-page .addresses .title:after,
.woocommerce-page .cart-collaterals:after,
.woocommerce-page .checkout .shipping_address,
.woocommerce-page .order_details:after,
.woocommerce-page .related:after,
.woocommerce-page .upsells.products:after,
.woocommerce-page .widget_layered_nav ul li:after,
.woocommerce-page .woocommerce-pagination ul.page-numbers:after,
.woocommerce-page div.product #reviews .comment:after,
.woocommerce-page div.product .woocommerce-tabs,
.woocommerce-page div.product div.thumbnails:after {
    clear: both
}
.woocommerce #payment,
.woocommerce-page #payment {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce #payment blockquote,
.woocommerce-page #payment blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, .15)
}
.woocommerce #payment ul.payment_methods,
.woocommerce-page #payment ul.payment_methods {
    padding-left: 0;
    list-style: none
}
.woocommerce #payment ul.payment_methods li img,
.woocommerce-page #payment ul.payment_methods li img {
    vertical-align: middle;
    margin: -2px 0 0 .5em;
    padding: 0;
    position: relative;
    box-shadow: none
}
.woocommerce #payment ul.payment_methods li img+img,
.woocommerce-page #payment ul.payment_methods li img+img {
    margin-left: 2px
}
.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row {
    padding: 1em;
    border-top: 1px solid #fff
}
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box {
    position: relative;
    width: 96%;
    padding: 1em 2%;
    margin: 1em 0;
    font-size: .92em;
    border-radius: 4px;
    line-height: 1.5em;
    background-color: #d3e0eb;
    color: #7d4a44
}
.woocommerce #payment div.payment_box input.input-text,
.woocommerce #payment div.payment_box textarea,
.woocommerce-page #payment div.payment_box input.input-text,
.woocommerce-page #payment div.payment_box textarea {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce #payment div.payment_box input.input-text:focus,
.woocommerce #payment div.payment_box textarea:focus,
.woocommerce-page #payment div.payment_box input.input-text:focus,
.woocommerce-page #payment div.payment_box textarea:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce #payment div.payment_box input.input-text::-moz-placeholder,
.woocommerce #payment div.payment_box textarea::-moz-placeholder,
.woocommerce-page #payment div.payment_box input.input-text::-moz-placeholder,
.woocommerce-page #payment div.payment_box textarea::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce #payment div.payment_box input.input-text:-ms-input-placeholder,
.woocommerce #payment div.payment_box textarea:-ms-input-placeholder,
.woocommerce-page #payment div.payment_box input.input-text:-ms-input-placeholder,
.woocommerce-page #payment div.payment_box textarea:-ms-input-placeholder {
    color: #777
}
.woocommerce #payment div.payment_box input.input-text::-webkit-input-placeholder,
.woocommerce #payment div.payment_box textarea::-webkit-input-placeholder,
.woocommerce-page #payment div.payment_box input.input-text::-webkit-input-placeholder,
.woocommerce-page #payment div.payment_box textarea::-webkit-input-placeholder {
    color: #777
}
.woocommerce #payment div.payment_box input.input-text[disabled],
.woocommerce #payment div.payment_box input.input-text[readonly],
.woocommerce #payment div.payment_box textarea[disabled],
.woocommerce #payment div.payment_box textarea[readonly],
.woocommerce-page #payment div.payment_box input.input-text[disabled],
.woocommerce-page #payment div.payment_box input.input-text[readonly],
.woocommerce-page #payment div.payment_box textarea[disabled],
.woocommerce-page #payment div.payment_box textarea[readonly],
fieldset[disabled] .woocommerce #payment div.payment_box input.input-text,
fieldset[disabled] .woocommerce #payment div.payment_box textarea,
fieldset[disabled] .woocommerce-page #payment div.payment_box input.input-text,
fieldset[disabled] .woocommerce-page #payment div.payment_box textarea {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce #payment div.payment_box input.input-text,
textarea.woocommerce #payment div.payment_box textarea,
textarea.woocommerce-page #payment div.payment_box input.input-text,
textarea.woocommerce-page #payment div.payment_box textarea {
    height: auto
}
.woocommerce #payment div.payment_box::-webkit-input-placeholder,
.woocommerce-page #payment div.payment_box::-webkit-input-placeholder {
    color: #e1b1ac
}
.woocommerce #payment div.payment_box:-moz-placeholder,
.woocommerce-page #payment div.payment_box:-moz-placeholder {
    color: #e1b1ac
}
.woocommerce #payment div.payment_box:-ms-input-placeholder,
.woocommerce-page #payment div.payment_box:-ms-input-placeholder {
    color: #e1b1ac
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number {
    font-size: 1.5em;
    padding: 8px;
    background-repeat: no-repeat;
    background-position: right
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.visa {
    background-image: url(../images/icons/credit-cards/visa.png)
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
    background-image: url(../images/icons/credit-cards/mastercard.png)
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.laser {
    background-image: url(../images/icons/credit-cards/laser.png)
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
    background-image: url(../images/icons/credit-cards/diners.png)
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.maestro {
    background-image: url(../images/icons/credit-cards/maestro.png)
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.jcb {
    background-image: url(../images/icons/credit-cards/jcb.png)
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.amex {
    background-image: url(../images/icons/credit-cards/amex.png)
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.discover {
    background-image: url(../images/icons/credit-cards/discover.png)
}
.woocommerce #payment div.payment_box span.help,
.woocommerce-page #payment div.payment_box span.help {
    font-size: 11px;
    color: #fff;
    line-height: 13px;
    font-weight: 400
}
.woocommerce #payment div.payment_box p:last-child,
.woocommerce-page #payment div.payment_box p:last-child {
    margin-bottom: 0
}
.woocommerce #payment div.payment_box:after,
.woocommerce-page #payment div.payment_box:after {
    content: "";
    display: block;
    border: 8px solid #f5e6e4;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -3px;
    left: 0;
    margin: -1em 0 0 2em
}
.woocommerce #payment .payment_method_paypal .about_paypal,
.woocommerce-page #payment .payment_method_paypal .about_paypal {
    font-size: .83em;
    display: inline-block
}
.woocommerce #payment .payment_method_paypal img,
.woocommerce-page #payment .payment_method_paypal img {
    max-height: 52px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 1rem
}
.woocommerce .order_details,
.woocommerce-page .order_details {
    margin: 0 0 1.5em;
    list-style: none
}
.woocommerce .order_details:after,
.woocommerce .order_details:before,
.woocommerce-page .order_details:after,
.woocommerce-page .order_details:before {
    content: " ";
    display: table
}
.woocommerce .order_details li,
.woocommerce-page .order_details li {
    float: left;
    margin-right: 2em;
    text-transform: uppercase;
    font-size: .715em;
    line-height: 1em;
    border-right: 1px dashed #efd4d1;
    padding-right: 2em
}
.woocommerce .order_details li strong,
.woocommerce-page .order_details li strong {
    display: block;
    font-size: 1.4em;
    text-transform: none;
    line-height: 1.5em
}
.woocommerce .order_details li:last-of-type,
.woocommerce-page .order_details li:last-of-type {
    border: none
}
.woocommerce .addresses .title:after,
.woocommerce .addresses .title:before,
.woocommerce-page .addresses .title:after,
.woocommerce-page .addresses .title:before {
    content: " ";
    display: table
}
.woocommerce .addresses .title h3,
.woocommerce-page .addresses .title h3 {
    float: left
}
.woocommerce .addresses .title .edit,
.woocommerce ul.digital-downloads li .count,
.woocommerce-page .addresses .title .edit,
.woocommerce-page ul.digital-downloads li .count {
    float: right
}
.woocommerce ol.commentlist.notes li.note p.meta,
.woocommerce-page ol.commentlist.notes li.note p.meta {
    font-weight: 700;
    margin-bottom: 0
}
.woocommerce ol.commentlist.notes li.note .description p:last-child,
.woocommerce-page ol.commentlist.notes li.note .description p:last-child {
    margin-bottom: 0
}
.woocommerce ul.digital-downloads,
.woocommerce-page ul.digital-downloads {
    margin-left: 0;
    padding-left: 0
}
.woocommerce ul.digital-downloads li,
.woocommerce-page ul.digital-downloads li {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}
.woocommerce ul.digital-downloads li:before,
.woocommerce-page ul.digital-downloads li:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 7px;
    content: "\e00a"
}
.woocommerce .widget_layered_nav ul,
.woocommerce-page .widget_layered_nav ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none
}
.woocommerce .widget_layered_nav ul li,
.woocommerce-page .widget_layered_nav ul li {
    padding: 0 0 1px;
    list-style: none
}
.woocommerce .widget_layered_nav ul li:after,
.woocommerce .widget_layered_nav ul li:before,
.woocommerce-page .widget_layered_nav ul li:after,
.woocommerce-page .widget_layered_nav ul li:before {
    content: " ";
    display: table
}
.woocommerce .widget_layered_nav ul li a,
.woocommerce .widget_layered_nav ul li span,
.woocommerce-page .widget_layered_nav ul li a,
.woocommerce-page .widget_layered_nav ul li span {
    padding: 1px 0;
    float: left
}
.woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce-page .widget_layered_nav ul li.chosen a {
    padding: 0 6px;
    text-decoration: none;
    border: 1px solid #da5b4d;
    background: #da5b4d;
    color: #fff;
    border-radius: 4px
}
.woocommerce .widget_layered_nav ul li.chosen a:before,
.woocommerce-page .widget_layered_nav ul li.chosen a:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 7px;
    content: "\e013"
}
.woocommerce .widget_layered_nav ul small.count,
.woocommerce-page .widget_layered_nav ul small.count {
    float: right;
    margin-left: 6px;
    font-size: 1em;
    padding: 1px 0;
    color: #fff
}
.woocommerce .widget_layered_nav_filters ul,
.woocommerce-page .widget_layered_nav_filters ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    overflow: hidden;
    zoom: 1
}
.woocommerce .widget_layered_nav_filters ul li,
.woocommerce-page .widget_layered_nav_filters ul li {
    float: left;
    padding: 0 1px 1px 0;
    list-style: none
}
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce-page .widget_layered_nav_filters ul li a {
    padding: 0 6px;
    text-decoration: none;
    border: 1px solid #da5b4d;
    background: #da5b4d;
    color: #fff;
    border-radius: 4px;
    float: left
}
.woocommerce .widget_layered_nav_filters ul li a:before,
.woocommerce-page .widget_layered_nav_filters ul li a:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 7px;
    content: "\e013"
}
.woocommerce .widget_price_filter .price_slider,
.woocommerce-page .widget_price_filter .price_slider {
    margin-bottom: 1em
}
.woocommerce .widget_price_filter .price_slider_amount,
.woocommerce-page .widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 2.4em;
    font-size: .8751em
}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button {
    font-size: 1.15em;
    float: left
}
.woocommerce .widget_price_filter .ui-slider,
.woocommerce-page .widget_price_filter .ui-slider {
    position: relative;
    text-align: left
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: .9em;
    height: .9em;
    border-radius: 4px;
    border: 1px solid #210907;
    cursor: pointer;
    outline: 0;
    top: -.3em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 0 0 1px rgba(255, 255, 255, .65);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 0 0 1px rgba(255, 255, 255, .65);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 0 0 1px rgba(255, 255, 255, .65)
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: -1em
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x #da5b4d;
    border-radius: 4px
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
    border-radius: 4px
}
.woocommerce .widget_price_filter .ui-slider-horizontal,
.woocommerce-page .widget_price_filter .ui-slider-horizontal {
    height: .5em
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    left: -1px
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    right: -1px
}
.woocommerce #container,
.woocommerce-page #container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 768px) {
    .woocommerce #container,
    .woocommerce-page #container {
        width: 750px
    }
}
@media (min-width: 992px) {
    .woocommerce #container,
    .woocommerce-page #container {
        width: 970px
    }
}
@media (min-width: 1200px) {
    .woocommerce #container,
    .woocommerce-page #container {
        width: 1170px
    }
}
.woocommerce #container>.navbar-collapse,
.woocommerce #container>.navbar-header,
.woocommerce-page #container>.navbar-collapse,
.woocommerce-page #container>.navbar-header {
    margin-right: -15px;
    margin-left: -15px
}
@media (min-width: 768px) {
    .woocommerce #container>.navbar-collapse,
    .woocommerce #container>.navbar-header,
    .woocommerce-page #container>.navbar-collapse,
    .woocommerce-page #container>.navbar-header {
        margin-right: 0;
        margin-left: 0
    }
}
.woocommerce .page-title,
.woocommerce-page .page-title {
    padding-bottom: 9px;
    margin: 0 0 20px;
    border-bottom: 1px solid #eee
}
.woocommerce .col2-set,
.woocommerce-page .col2-set {
    margin-left: -15px;
    margin-right: -15px
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
    width: 100%;
    padding: 0 15px
}
@media (min-width: 480px) {
    .woocommerce .col2-set .col-1,
    .woocommerce-page .col2-set .col-1 {
        width: 50%;
        float: left
    }
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
    width: 100%;
    padding: 0 15px
}
@media (min-width: 480px) {
    .woocommerce .col2-set .col-2,
    .woocommerce-page .col2-set .col-2 {
        width: 50%;
        float: left
    }
}
.woocommerce img,
.woocommerce-page img {
    display: block;
    max-width: 100%;
    height: auto
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
    width: 100%;
    padding-right: 15px
}
@media (min-width: 480px) {
    .woocommerce #content div.product div.images,
    .woocommerce div.product div.images,
    .woocommerce-page #content div.product div.images,
    .woocommerce-page div.product div.images {
        width: 100%;
        float: none
    }
}
.woocommerce #content div.product div.thumbnails,
.woocommerce div.product div.thumbnails,
.woocommerce-page #content div.product div.thumbnails,
.woocommerce-page div.product div.thumbnails {
    margin-top: 24px
}
.woocommerce #content div.product div.thumbnails:after,
.woocommerce #content div.product div.thumbnails:before,
.woocommerce div.product div.thumbnails:after,
.woocommerce div.product div.thumbnails:before,
.woocommerce-page #content div.product div.thumbnails:after,
.woocommerce-page #content div.product div.thumbnails:before,
.woocommerce-page div.product div.thumbnails:after,
.woocommerce-page div.product div.thumbnails:before {
    content: " ";
    display: table
}
.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a {
    float: left;
    margin-right: 12px
}
.woocommerce #content div.product div.thumbnails a.last,
.woocommerce div.product div.thumbnails a.last,
.woocommerce-page #content div.product div.thumbnails a.last,
.woocommerce-page div.product div.thumbnails a.last {
    margin-right: 0
}
.woocommerce #content div.product div.thumbnails a.first,
.woocommerce div.product div.thumbnails a.first,
.woocommerce-page #content div.product div.thumbnails a.first,
.woocommerce-page div.product div.thumbnails a.first {
    clear: both
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
    width: 100%;
    padding: 0
}
@media (min-width: 480px) {
    .woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary,
    .woocommerce-page #content div.product div.summary,
    .woocommerce-page div.product div.summary {
        width: 66.66666667%;
        float: left
    }
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    border-bottom: 1px solid #ddd
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li>a:focus,
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li>a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs>li>a:focus,
.woocommerce div.product .woocommerce-tabs ul.tabs>li>a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li>a:focus,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li>a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li>a:focus,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li>a:hover {
    text-decoration: none
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.disabled>a,
.woocommerce div.product .woocommerce-tabs ul.tabs>li.disabled>a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.disabled>a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li.disabled>a {
    color: #777
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.disabled>a:focus,
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.disabled>a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs>li.disabled>a:focus,
.woocommerce div.product .woocommerce-tabs ul.tabs>li.disabled>a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.disabled>a:focus,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.disabled>a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li.disabled>a:focus,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li.disabled>a:hover {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs .open>a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs .open>a:focus,
.woocommerce #content div.product .woocommerce-tabs ul.tabs .open>a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs .open>a,
.woocommerce div.product .woocommerce-tabs ul.tabs .open>a:focus,
.woocommerce div.product .woocommerce-tabs ul.tabs .open>a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs .open>a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs .open>a:focus,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs .open>a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs .open>a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs .open>a:focus,
.woocommerce-page div.product .woocommerce-tabs ul.tabs .open>a:hover {
    background-color: #eee;
    border-color: #da5b4d
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs .nav-divider,
.woocommerce div.product .woocommerce-tabs ul.tabs .nav-divider,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs .nav-divider,
.woocommerce-page div.product .woocommerce-tabs ul.tabs .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}
.page-header,
.woocommerce #content div.product .woocommerce-tabs ul.tabs .dropdown-menu,
.woocommerce div.product .woocommerce-tabs ul.tabs .dropdown-menu,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs .dropdown-menu,
.woocommerce-page div.product .woocommerce-tabs ul.tabs .dropdown-menu {
    margin-top: 0
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li>a>img,
.woocommerce div.product .woocommerce-tabs ul.tabs>li>a>img,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li>a>img,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li>a>img {
    max-width: none
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li,
.woocommerce div.product .woocommerce-tabs ul.tabs>li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li {
    position: relative;
    display: block;
    float: left;
    margin-bottom: -1px
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li>a,
.woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li>a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li>a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs>li>a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li>a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li>a:hover {
    border-color: #eee #eee #ddd
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.active>a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.active>a:focus,
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.active>a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a,
.woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a:focus,
.woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.active>a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.active>a:focus,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.active>a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li.active>a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li.active>a:focus,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li.active>a:hover {
    background-color: #000;
    cursor: default
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified,
.woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified,
.woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>li,
.woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>li {
    float: none
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>li>a,
.woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>li>a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>li>a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
    margin-right: 0;
    border-radius: 4px
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>.dropdown .dropdown-menu,
.woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>.dropdown .dropdown-menu,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>.dropdown .dropdown-menu,
.woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:focus,
.woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a,
.woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:focus,
.woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:focus,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:focus,
.woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:hover {
    border: 1px solid #ddd
}
@media (min-width: 768px) {
    .woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>li,
    .woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>li,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>li,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>li {
        display: table-cell;
        width: 1%
    }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>li>a,
    .woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>li>a,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>li>a,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>li>a {
        margin-bottom: 0;
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a,
    .woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:focus,
    .woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:hover,
    .woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a,
    .woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:focus,
    .woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:hover,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:focus,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:hover,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:focus,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:hover {
        border-bottom-color: #000
    }
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li>a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li>a:focus,
.woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
.woocommerce div.product .woocommerce-tabs ul.tabs>li>a:focus,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li>a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li>a:focus,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li>a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li>a:focus {
    margin-right: 0;
    background-color: transparent;
    border: none;
    color: #777;
    -webkit-box-shadow: inset 0 -1px 0 #ddd;
    box-shadow: inset 0 -1px 0 #ddd;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li>a:focus:hover,
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li>a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs>li>a:focus:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs>li>a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li>a:focus:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li>a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li>a:focus:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li>a:hover {
    background-color: transparent;
    -webkit-box-shadow: inset 0 -2px 0 #da5b4d;
    box-shadow: inset 0 -2px 0 #da5b4d;
    color: #da5b4d
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.active>a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.active>a:focus,
.woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a,
.woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a:focus,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.active>a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.active>a:focus,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li.active>a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li.active>a:focus {
    border: none;
    -webkit-box-shadow: inset 0 -2px 0 #da5b4d;
    box-shadow: inset 0 -2px 0 #da5b4d;
    color: #da5b4d
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.active>a:focus:hover,
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.active>a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a:focus:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.active>a:focus:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.active>a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li.active>a:focus:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li.active>a:hover {
    border: none;
    color: #da5b4d
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs>li.disabled>a,
.woocommerce div.product .woocommerce-tabs ul.tabs>li.disabled>a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs>li.disabled>a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs>li.disabled>a {
    -webkit-box-shadow: inset 0 -1px 0 #ddd;
    box-shadow: inset 0 -1px 0 #ddd
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:hover,
.woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>li>a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs.nav-justified>li>a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a,
.woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>li>a,
.woocommerce div.product .woocommerce-tabs ul.tabs.nav-justified>li>a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>li>a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs.nav-justified>li>a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>.active>a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>li>a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs.nav-justified>li>a:hover {
    border: none
}
.woocommerce #content div.product #reviews .comment:after,
.woocommerce #content div.product #reviews .comment:before,
.woocommerce div.product #reviews .comment:after,
.woocommerce div.product #reviews .comment:before,
.woocommerce-page #content div.product #reviews .comment:after,
.woocommerce-page #content div.product #reviews .comment:before,
.woocommerce-page div.product #reviews .comment:after,
.woocommerce-page div.product #reviews .comment:before {
    content: " ";
    display: table
}
.woocommerce #content div.product #reviews .comment img,
.woocommerce div.product #reviews .comment img,
.woocommerce-page #content div.product #reviews .comment img,
.woocommerce-page div.product #reviews .comment img {
    float: right;
    height: auto
}
.woocommerce #content .quantity input::-webkit-inner-spin-button,
.woocommerce #content .quantity input::-webkit-outer-spin-button,
.woocommerce #quantity input::-webkit-inner-spin-button,
.woocommerce #quantity input::-webkit-outer-spin-button,
.woocommerce-page #content .quantity input::-webkit-inner-spin-button,
.woocommerce-page #content .quantity input::-webkit-outer-spin-button,
.woocommerce-page #quantity input::-webkit-inner-spin-button,
.woocommerce-page #quantity input::-webkit-outer-spin-button {
    display: none
}
.woocommerce .related:after,
.woocommerce .related:before,
.woocommerce .upsells.products:after,
.woocommerce .upsells.products:before,
.woocommerce .woocommerce-pagination ul.page-numbers:after,
.woocommerce .woocommerce-pagination ul.page-numbers:before,
.woocommerce-page .related:after,
.woocommerce-page .related:before,
.woocommerce-page .upsells.products:after,
.woocommerce-page .upsells.products:before,
.woocommerce-page .woocommerce-pagination ul.page-numbers:after,
.woocommerce-page .woocommerce-pagination ul.page-numbers:before {
    content: " ";
    display: table
}
@media (min-width: 480px) {
    .woocommerce ul.products,
    .woocommerce ul.products li.first,
    .woocommerce ul.products:after,
    .woocommerce-page ul.products,
    .woocommerce-page ul.products li.first,
    .woocommerce-page ul.products:after {
        clear: both
    }
    .woocommerce ul.products:after,
    .woocommerce ul.products:before,
    .woocommerce-page ul.products:after,
    .woocommerce-page ul.products:before {
        content: " ";
        display: table
    }

    .woocommerce ul.products li.last,
    .woocommerce-page ul.products li.last {
        margin-right: 0
    }
    .woocommerce-page.columns-1 ul.products li.product,
    .woocommerce.columns-1 ul.products li.product {
        width: 100%;
        margin-right: 0
    }
    .woocommerce-page.columns-2 ul.products li.product,
    .woocommerce.columns-2 ul.products li.product {
        width: 48%
    }
    .woocommerce-page.columns-3 ul.products li.product,
    .woocommerce.columns-3 ul.products li.product {
        width: 30.75%
    }
    .woocommerce-page.columns-5 ul.products li.product,
    .woocommerce.columns-5 ul.products li.product {
        width: 16.95%
    }
    .woocommerce-page.columns-6 ul.products li.product,
    .woocommerce.columns-6 ul.products li.product {
        width: 13.5%
    }
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
    float: left
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
    float: right
}
.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block
}
.woocommerce #content table.cart,
.woocommerce table.cart,
.woocommerce-page #content table.cart,
.woocommerce-page table.cart {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}
.woocommerce #content table.cart>tbody>tr>td,
.woocommerce #content table.cart>tbody>tr>th,
.woocommerce #content table.cart>tfoot>tr>td,
.woocommerce #content table.cart>tfoot>tr>th,
.woocommerce #content table.cart>thead>tr>td,
.woocommerce #content table.cart>thead>tr>th,
.woocommerce table.cart>tbody>tr>td,
.woocommerce table.cart>tbody>tr>th,
.woocommerce table.cart>tfoot>tr>td,
.woocommerce table.cart>tfoot>tr>th,
.woocommerce table.cart>thead>tr>td,
.woocommerce table.cart>thead>tr>th,
.woocommerce-page #content table.cart>tbody>tr>td,
.woocommerce-page #content table.cart>tbody>tr>th,
.woocommerce-page #content table.cart>tfoot>tr>td,
.woocommerce-page #content table.cart>tfoot>tr>th,
.woocommerce-page #content table.cart>thead>tr>td,
.woocommerce-page #content table.cart>thead>tr>th,
.woocommerce-page table.cart>tbody>tr>td,
.woocommerce-page table.cart>tbody>tr>th,
.woocommerce-page table.cart>tfoot>tr>td,
.woocommerce-page table.cart>tfoot>tr>th,
.woocommerce-page table.cart>thead>tr>td,
.woocommerce-page table.cart>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.woocommerce #content table.cart>thead>tr>th,
.woocommerce table.cart>thead>tr>th,
.woocommerce-page #content table.cart>thead>tr>th,
.woocommerce-page table.cart>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}
.woocommerce #content table.cart>caption+thead>tr:first-child>td,
.woocommerce #content table.cart>caption+thead>tr:first-child>th,
.woocommerce #content table.cart>colgroup+thead>tr:first-child>td,
.woocommerce #content table.cart>colgroup+thead>tr:first-child>th,
.woocommerce #content table.cart>thead:first-child>tr:first-child>td,
.woocommerce #content table.cart>thead:first-child>tr:first-child>th,
.woocommerce table.cart>caption+thead>tr:first-child>td,
.woocommerce table.cart>caption+thead>tr:first-child>th,
.woocommerce table.cart>colgroup+thead>tr:first-child>td,
.woocommerce table.cart>colgroup+thead>tr:first-child>th,
.woocommerce table.cart>thead:first-child>tr:first-child>td,
.woocommerce table.cart>thead:first-child>tr:first-child>th,
.woocommerce-page #content table.cart>caption+thead>tr:first-child>td,
.woocommerce-page #content table.cart>caption+thead>tr:first-child>th,
.woocommerce-page #content table.cart>colgroup+thead>tr:first-child>td,
.woocommerce-page #content table.cart>colgroup+thead>tr:first-child>th,
.woocommerce-page #content table.cart>thead:first-child>tr:first-child>td,
.woocommerce-page #content table.cart>thead:first-child>tr:first-child>th,
.woocommerce-page table.cart>caption+thead>tr:first-child>td,
.woocommerce-page table.cart>caption+thead>tr:first-child>th,
.woocommerce-page table.cart>colgroup+thead>tr:first-child>td,
.woocommerce-page table.cart>colgroup+thead>tr:first-child>th,
.woocommerce-page table.cart>thead:first-child>tr:first-child>td,
.woocommerce-page table.cart>thead:first-child>tr:first-child>th {
    border-top: 0
}
.woocommerce #content table.cart>tbody+tbody,
.woocommerce table.cart>tbody+tbody,
.woocommerce-page #content table.cart>tbody+tbody,
.woocommerce-page table.cart>tbody+tbody {
    border-top: 2px solid #ddd
}
.woocommerce #content table.cart .table,
.woocommerce table.cart .table,
.woocommerce-page #content table.cart .table,
.woocommerce-page table.cart .table {
    background-color: #000
}
.woocommerce #content table.cart img,
.woocommerce table.cart img,
.woocommerce-page #content table.cart img,
.woocommerce-page table.cart img {
    display: block;
    max-width: 100%;
    height: auto
}
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
    text-align: right
}
.woocommerce #content table.cart td.actions .button,
.woocommerce table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .button,
.woocommerce-page table.cart td.actions .button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid #d64838;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase;
    border-right: none;
    border-bottom: none;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    color: #fff;
    background-color: #da5b4d;
    background-image: -webkit-radial-gradient(circle, #da5b4d 80%, #d54434 81%);
    background-image: radial-gradient(circle, #da5b4d 80%, #d54434 81%);
    background-repeat: no-repeat;
    background-size: 200%;
    background-position: 50%;
    transition: background-size 2s;
    width: auto
}
.woocommerce #content table.cart td.actions .button.active:focus,
.woocommerce #content table.cart td.actions .button:active:focus,
.woocommerce #content table.cart td.actions .button:focus,
.woocommerce table.cart td.actions .button.active:focus,
.woocommerce table.cart td.actions .button:active:focus,
.woocommerce table.cart td.actions .button:focus,
.woocommerce-page #content table.cart td.actions .button.active:focus,
.woocommerce-page #content table.cart td.actions .button:active:focus,
.woocommerce-page #content table.cart td.actions .button:focus,
.woocommerce-page table.cart td.actions .button.active:focus,
.woocommerce-page table.cart td.actions .button:active:focus,
.woocommerce-page table.cart td.actions .button:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}
.woocommerce #content table.cart td.actions .button:focus,
.woocommerce #content table.cart td.actions .button:hover,
.woocommerce table.cart td.actions .button:focus,
.woocommerce table.cart td.actions .button:hover,
.woocommerce-page #content table.cart td.actions .button:focus,
.woocommerce-page #content table.cart td.actions .button:hover,
.woocommerce-page table.cart td.actions .button:focus,
.woocommerce-page table.cart td.actions .button:hover {
    text-decoration: none
}
.woocommerce #content table.cart td.actions .button.active,
.woocommerce #content table.cart td.actions .button:active,
.woocommerce table.cart td.actions .button.active,
.woocommerce table.cart td.actions .button:active,
.woocommerce-page #content table.cart td.actions .button.active,
.woocommerce-page #content table.cart td.actions .button:active,
.woocommerce-page table.cart td.actions .button.active,
.woocommerce-page table.cart td.actions .button:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.woocommerce #content table.cart td.actions .button.disabled,
.woocommerce #content table.cart td.actions .button[disabled],
.woocommerce table.cart td.actions .button.disabled,
.woocommerce table.cart td.actions .button[disabled],
.woocommerce-page #content table.cart td.actions .button.disabled,
.woocommerce-page #content table.cart td.actions .button[disabled],
.woocommerce-page table.cart td.actions .button.disabled,
.woocommerce-page table.cart td.actions .button[disabled],
fieldset[disabled] .woocommerce #content table.cart td.actions .button,
fieldset[disabled] .woocommerce table.cart td.actions .button,
fieldset[disabled] .woocommerce-page #content table.cart td.actions .button,
fieldset[disabled] .woocommerce-page table.cart td.actions .button {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce #content table.cart td.actions .button-link,
.woocommerce table.cart td.actions .button-link,
.woocommerce-page #content table.cart td.actions .button-link,
.woocommerce-page table.cart td.actions .button-link {
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce #content table.cart td.actions .button-link:focus,
.woocommerce #content table.cart td.actions .button-link:hover,
.woocommerce table.cart td.actions .button-link:focus,
.woocommerce table.cart td.actions .button-link:hover,
.woocommerce-page #content table.cart td.actions .button-link:focus,
.woocommerce-page #content table.cart td.actions .button-link:hover,
.woocommerce-page table.cart td.actions .button-link:focus,
.woocommerce-page table.cart td.actions .button-link:hover {
    color: #da5b4d;
    text-decoration: none
}
.woocommerce #content table.cart td.actions .button-default.disabled,
.woocommerce table.cart td.actions .button-default.disabled,
.woocommerce-page #content table.cart td.actions .button-default.disabled,
.woocommerce-page table.cart td.actions .button-default.disabled {
    border: 1px solid #ccc
}
.open>.dropdown-toggle.woocommerce #content table.cart td.actions .button,
.open>.dropdown-toggle.woocommerce table.cart td.actions .button,
.open>.dropdown-toggle.woocommerce-page #content table.cart td.actions .button,
.open>.dropdown-toggle.woocommerce-page table.cart td.actions .button,
.woocommerce #content table.cart td.actions .button.active,
.woocommerce #content table.cart td.actions .button:active,
.woocommerce #content table.cart td.actions .button:focus,
.woocommerce #content table.cart td.actions .button:hover,
.woocommerce table.cart td.actions .button.active,
.woocommerce table.cart td.actions .button:active,
.woocommerce table.cart td.actions .button:focus,
.woocommerce table.cart td.actions .button:hover,
.woocommerce-page #content table.cart td.actions .button.active,
.woocommerce-page #content table.cart td.actions .button:active,
.woocommerce-page #content table.cart td.actions .button:focus,
.woocommerce-page #content table.cart td.actions .button:hover,
.woocommerce-page table.cart td.actions .button.active,
.woocommerce-page table.cart td.actions .button:active,
.woocommerce-page table.cart td.actions .button:focus,
.woocommerce-page table.cart td.actions .button:hover {
    color: #fff;
    background-color: #ca3a2a;
    border-color: #ac3124
}
.open>.dropdown-toggle.woocommerce #content table.cart td.actions .button,
.open>.dropdown-toggle.woocommerce table.cart td.actions .button,
.open>.dropdown-toggle.woocommerce-page #content table.cart td.actions .button,
.open>.dropdown-toggle.woocommerce-page table.cart td.actions .button,
.woocommerce #content table.cart td.actions .button.active,
.woocommerce #content table.cart td.actions .button:active,
.woocommerce table.cart td.actions .button.active,
.woocommerce table.cart td.actions .button:active,
.woocommerce-page #content table.cart td.actions .button.active,
.woocommerce-page #content table.cart td.actions .button:active,
.woocommerce-page table.cart td.actions .button.active,
.woocommerce-page table.cart td.actions .button:active {
    background-image: none
}
.woocommerce #content table.cart td.actions .button.disabled,
.woocommerce #content table.cart td.actions .button.disabled.active,
.woocommerce #content table.cart td.actions .button.disabled:active,
.woocommerce #content table.cart td.actions .button.disabled:focus,
.woocommerce #content table.cart td.actions .button.disabled:hover,
.woocommerce #content table.cart td.actions .button[disabled],
.woocommerce #content table.cart td.actions .button[disabled].active,
.woocommerce #content table.cart td.actions .button[disabled]:active,
.woocommerce #content table.cart td.actions .button[disabled]:focus,
.woocommerce #content table.cart td.actions .button[disabled]:hover,
.woocommerce table.cart td.actions .button.disabled,
.woocommerce table.cart td.actions .button.disabled.active,
.woocommerce table.cart td.actions .button.disabled:active,
.woocommerce table.cart td.actions .button.disabled:focus,
.woocommerce table.cart td.actions .button.disabled:hover,
.woocommerce table.cart td.actions .button[disabled],
.woocommerce table.cart td.actions .button[disabled].active,
.woocommerce table.cart td.actions .button[disabled]:active,
.woocommerce table.cart td.actions .button[disabled]:focus,
.woocommerce table.cart td.actions .button[disabled]:hover,
.woocommerce-page #content table.cart td.actions .button.disabled,
.woocommerce-page #content table.cart td.actions .button.disabled.active,
.woocommerce-page #content table.cart td.actions .button.disabled:active,
.woocommerce-page #content table.cart td.actions .button.disabled:focus,
.woocommerce-page #content table.cart td.actions .button.disabled:hover,
.woocommerce-page #content table.cart td.actions .button[disabled],
.woocommerce-page #content table.cart td.actions .button[disabled].active,
.woocommerce-page #content table.cart td.actions .button[disabled]:active,
.woocommerce-page #content table.cart td.actions .button[disabled]:focus,
.woocommerce-page #content table.cart td.actions .button[disabled]:hover,
.woocommerce-page table.cart td.actions .button.disabled,
.woocommerce-page table.cart td.actions .button.disabled.active,
.woocommerce-page table.cart td.actions .button.disabled:active,
.woocommerce-page table.cart td.actions .button.disabled:focus,
.woocommerce-page table.cart td.actions .button.disabled:hover,
.woocommerce-page table.cart td.actions .button[disabled],
.woocommerce-page table.cart td.actions .button[disabled].active,
.woocommerce-page table.cart td.actions .button[disabled]:active,
.woocommerce-page table.cart td.actions .button[disabled]:focus,
.woocommerce-page table.cart td.actions .button[disabled]:hover,
fieldset[disabled] .woocommerce #content table.cart td.actions .button,
fieldset[disabled] .woocommerce #content table.cart td.actions .button.active,
fieldset[disabled] .woocommerce #content table.cart td.actions .button:active,
fieldset[disabled] .woocommerce #content table.cart td.actions .button:focus,
fieldset[disabled] .woocommerce #content table.cart td.actions .button:hover,
fieldset[disabled] .woocommerce table.cart td.actions .button,
fieldset[disabled] .woocommerce table.cart td.actions .button.active,
fieldset[disabled] .woocommerce table.cart td.actions .button:active,
fieldset[disabled] .woocommerce table.cart td.actions .button:focus,
fieldset[disabled] .woocommerce table.cart td.actions .button:hover,
fieldset[disabled] .woocommerce-page #content table.cart td.actions .button,
fieldset[disabled] .woocommerce-page #content table.cart td.actions .button.active,
fieldset[disabled] .woocommerce-page #content table.cart td.actions .button:active,
fieldset[disabled] .woocommerce-page #content table.cart td.actions .button:focus,
fieldset[disabled] .woocommerce-page #content table.cart td.actions .button:hover,
fieldset[disabled] .woocommerce-page table.cart td.actions .button,
fieldset[disabled] .woocommerce-page table.cart td.actions .button.active,
fieldset[disabled] .woocommerce-page table.cart td.actions .button:active,
fieldset[disabled] .woocommerce-page table.cart td.actions .button:focus,
fieldset[disabled] .woocommerce-page table.cart td.actions .button:hover {
    background-color: #da5b4d;
    border-color: #d64838
}
.woocommerce #content table.cart td.actions .button .badge,
.woocommerce table.cart td.actions .button .badge,
.woocommerce-page #content table.cart td.actions .button .badge,
.woocommerce-page table.cart td.actions .button .badge {
    color: #da5b4d;
    background-color: #fff
}
.woocommerce #content table.cart td.actions .button:hover,
.woocommerce table.cart td.actions .button:hover,
.woocommerce-page #content table.cart td.actions .button:hover,
.woocommerce-page table.cart td.actions .button:hover {
    background-size: 100%;
    border-color: #d54434
}
.woocommerce #content table.cart td.actions .button:active,
.woocommerce table.cart td.actions .button:active,
.woocommerce-page #content table.cart td.actions .button:active,
.woocommerce-page table.cart td.actions .button:active {
    background-color: #d54434;
    background-image: -webkit-radial-gradient(circle, #d54434 10%, #da5b4d 11%);
    background-image: radial-gradient(circle, #d54434 10%, #da5b4d 11%);
    background-repeat: no-repeat;
    background-size: 1000%;
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .3)
}
.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
    width: 50%;
    float: left;
    position: relative
}
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .button {
    position: absolute;
    top: 0;
    right: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}
.woocommerce #content table.cart td.actions .coupon label,
.woocommerce table.cart td.actions .coupon label,
.woocommerce-page #content table.cart td.actions .coupon label,
.woocommerce-page table.cart td.actions .coupon label {
    display: none
}
.woocommerce .cart-collaterals .shipping_calculator:after,
.woocommerce .cart-collaterals .shipping_calculator:before,
.woocommerce .cart-collaterals:after,
.woocommerce .cart-collaterals:before,
.woocommerce-page .cart-collaterals .shipping_calculator:after,
.woocommerce-page .cart-collaterals .shipping_calculator:before,
.woocommerce-page .cart-collaterals:after,
.woocommerce-page .cart-collaterals:before {
    content: " ";
    display: table
}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
    width: 100%
}
.woocommerce .cart-collaterals .related,
.woocommerce-page .cart-collaterals .related {
    width: 30.75%;
    float: left
}
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells {
    width: 48%;
    float: left
}
.woocommerce .cart-collaterals .cross-sells ul.products,
.woocommerce-page .cart-collaterals .cross-sells ul.products {
    float: none
}
.woocommerce .cart-collaterals .cross-sells ul.products li,
.woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 48%
}
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
    width: 48%;
    clear: right;
    float: right
}
.woocommerce .cart-collaterals .shipping_calculator:after,
.woocommerce ul.cart_list li:after,
.woocommerce ul.product_list_widget li:after,
.woocommerce-page .cart-collaterals .shipping_calculator:after,
.woocommerce-page ul.cart_list li:after,
.woocommerce-page ul.product_list_widget li:after {
    clear: both
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
    width: 47%
}
.woocommerce .cart-collaterals .shipping_calculator h2,
.woocommerce-page .cart-collaterals .shipping_calculator h2 {
    font-size: 1rem
}
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid #ccc;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase;
    border-right: none;
    border-bottom: none;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    color: #333;
    background-color: #fff;
    background-image: -webkit-radial-gradient(circle, #fff 80%, #f0f0f0 81%);
    background-image: radial-gradient(circle, #fff 80%, #f0f0f0 81%);
    background-repeat: no-repeat;
    background-size: 200%;
    background-position: 50%;
    transition: background-size 2s
}
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.active:focus,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:active:focus,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:focus,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.active:focus,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:active:focus,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:focus,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:hover,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:focus,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:hover {
    text-decoration: none
}
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.active,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:active,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.active,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.disabled,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button[disabled],
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.disabled,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button[disabled],
fieldset[disabled] .woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button,
fieldset[disabled] .woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button-link,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button-link {
    -webkit-box-shadow: none;
    box-shadow: none
}
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button-link:focus,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button-link:hover,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button-link:focus,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button-link:hover {
    color: #da5b4d;
    text-decoration: none
}
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button-default.disabled,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button-default.disabled {
    border: 1px solid #ccc
}
.open>.dropdown-toggle.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button,
.open>.dropdown-toggle.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.active,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:active,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:focus,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:hover,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.active,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:active,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:focus,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}
.open>.dropdown-toggle.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button,
.open>.dropdown-toggle.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.active,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:active,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.active,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:active {
    background-image: none
}
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.disabled,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.disabled.active,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.disabled:active,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.disabled:focus,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.disabled:hover,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button[disabled],
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button[disabled].active,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button[disabled]:active,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button[disabled]:focus,
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button[disabled]:hover,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.disabled,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.disabled.active,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.disabled:active,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.disabled:focus,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.disabled:hover,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button[disabled],
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button[disabled].active,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button[disabled]:active,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button[disabled]:focus,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button[disabled]:hover,
fieldset[disabled] .woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button,
fieldset[disabled] .woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.active,
fieldset[disabled] .woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:active,
fieldset[disabled] .woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:focus,
fieldset[disabled] .woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:hover,
fieldset[disabled] .woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button,
fieldset[disabled] .woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button.active,
fieldset[disabled] .woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:active,
fieldset[disabled] .woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:focus,
fieldset[disabled] .woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:hover {
    background-color: #fff;
    border-color: #ccc
}
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button .badge,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button .badge {
    color: #fff;
    background-color: #333
}
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:hover,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:hover {
    background-size: 100%;
    border-color: #f0f0f0
}
.woocommerce .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:active,
.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:active {
    background-color: #f0f0f0;
    background-image: -webkit-radial-gradient(circle, #f0f0f0 10%, #fff 11%);
    background-image: radial-gradient(circle, #f0f0f0 10%, #fff 11%);
    background-repeat: no-repeat;
    background-size: 1000%;
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .3)
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 48%;
    text-align: right
}
.woocommerce ul.cart_list li:after,
.woocommerce ul.cart_list li:before,
.woocommerce ul.product_list_widget li:after,
.woocommerce ul.product_list_widget li:before,
.woocommerce-page ul.cart_list li:after,
.woocommerce-page ul.cart_list li:before,
.woocommerce-page ul.product_list_widget li:after,
.woocommerce-page ul.product_list_widget li:before {
    content: " ";
    display: table
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
    float: right;
    height: auto
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
    display: block
}
.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox {
    display: inline
}
.woocommerce form .form-row select,
.woocommerce-page form .form-row select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce form .form-row select:focus,
.woocommerce-page form .form-row select:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce form .form-row select::-moz-placeholder,
.woocommerce-page form .form-row select::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce form .form-row select:-ms-input-placeholder,
.woocommerce-page form .form-row select:-ms-input-placeholder {
    color: #777
}
.woocommerce form .form-row select::-webkit-input-placeholder,
.woocommerce-page form .form-row select::-webkit-input-placeholder {
    color: #777
}
.woocommerce form .form-row select[disabled],
.woocommerce form .form-row select[readonly],
.woocommerce-page form .form-row select[disabled],
.woocommerce-page form .form-row select[readonly],
fieldset[disabled] .woocommerce form .form-row select,
fieldset[disabled] .woocommerce-page form .form-row select {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce form .form-row select,
textarea.woocommerce-page form .form-row select {
    height: auto
}
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text {
    width: 100%;
    /*height:34px;*/
    
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce #payment .form-row select,
.woocommerce form .form-row .input-text,
.woocommerce-page #payment .form-row select,
.woocommerce-page form .form-row .input-text {
    display: block;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    background-image: none;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce form .form-row .input-text:focus,
.woocommerce-page form .form-row .input-text:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce form .form-row .input-text::-moz-placeholder,
.woocommerce-page form .form-row .input-text::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce form .form-row .input-text:-ms-input-placeholder,
.woocommerce-page form .form-row .input-text:-ms-input-placeholder {
    color: #777
}
.woocommerce form .form-row .input-text::-webkit-input-placeholder,
.woocommerce-page form .form-row .input-text::-webkit-input-placeholder {
    color: #777
}
.woocommerce form .form-row .input-text[disabled],
.woocommerce form .form-row .input-text[readonly],
.woocommerce-page form .form-row .input-text[disabled],
.woocommerce-page form .form-row .input-text[readonly],
fieldset[disabled] .woocommerce form .form-row .input-text,
fieldset[disabled] .woocommerce-page form .form-row .input-text {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce form .form-row .input-text,
textarea.woocommerce-page form .form-row .input-text {
    height: auto
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
    width: 50%;
    float: left
}
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last {
    margin-right: 0
}
.woocommerce form .form-row-wide,
.woocommerce-page form .form-row-wide {
    clear: both;
    width: 100%
}
.woocommerce #payment .form-row select,
.woocommerce-page #payment .form-row select {
    width: 100%;
    height: 34px;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.woocommerce #payment .form-row select:focus,
.woocommerce-page #payment .form-row select:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.woocommerce #payment .form-row select::-moz-placeholder,
.woocommerce-page #payment .form-row select::-moz-placeholder {
    color: #777;
    opacity: 1
}
.woocommerce #payment .form-row select:-ms-input-placeholder,
.woocommerce-page #payment .form-row select:-ms-input-placeholder {
    color: #777
}
.woocommerce #payment .form-row select::-webkit-input-placeholder,
.woocommerce-page #payment .form-row select::-webkit-input-placeholder {
    color: #777
}
.woocommerce #payment .form-row select[disabled],
.woocommerce #payment .form-row select[readonly],
.woocommerce-page #payment .form-row select[disabled],
.woocommerce-page #payment .form-row select[readonly],
fieldset[disabled] .woocommerce #payment .form-row select,
fieldset[disabled] .woocommerce-page #payment .form-row select {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
textarea.woocommerce #payment .form-row select,
textarea.woocommerce-page #payment .form-row select {
    height: auto
}
.woocommerce #payment .terms,
.woocommerce-page #payment .terms {
    text-align: right;
    padding: 0 1em
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
    float: right
}




/*new woocommerce css*/

.woocommerce ul.products li {
    display: inline-block;
    margin: 0 1%;
    list-style: none;
    box-shadow: 0px 0px 10px;
    padding: 10px;
    line-height: 2;
    text-align: center;
}

.woocommerce  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.woocommerce ul.products a.button.product_type_grouped {
    border: 1px solid #C25145;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    background-repeat: no-repeat;
    background-size: 200%;
    background-position: 50%;
    background: -webkit-gradient(linear,left top,left bottom,from(#0e0605),to(#d1574a));
    background: linear-gradient(to bottom,#0e0605 0,#d1574a 100%);
    display: block;
    padding: 11px;
    text-align: center;
}

.woocommerce  ul.products h2.woocommerce-loop-product__title {
    margin-top: 15px;
    color: #c85447;
}

.woocommerce  .archive_product_page .container-fluid,
.woocommerce .single_product_page .container-fluid {
    background-image: url(images/innerpage_banner.fw.png);
  	background-size: cover;
  	background-repeat: no-repeat;
}
.woocommerce  .inner-page.single_product_page div#content,
.woocommerce .inner-page.archive_product_page div#content {
    margin: 25px 0px;
}

.woocommerce .inner-page.single_product_page .summary.entry-summary {
    margin: 0;
}

.woocommerce .inner-page.single_product_page h1.product_title.entry-title {
    line-height: 1;
    margin-bottom: 15px;
}

.woocommerce .inner-page.single_product_page p.price {
    color: #c85347;
    margin: 15px 0px;
}

.woocommerce  .inner-page.single_product_page .woocommerce-product-details__short-description {
	margin: 10px 0px;
    font-style: italic;
    font-size: 16px;
}

.woocommerce .inner-page.single_product_page table.group_table tr {
    border-top: 1px solid;
    line-height: 2;
}

.woocommerce  .inner-page.single_product_page table.group_table tr#product-250,
.woocommerce  .inner-page.single_product_page table.group_table tr#product-276 {
    border-bottom: 1px solid;
}

.woocommerce  .inner-page.single_product_page button.single_add_to_cart_button.button.alt {
    border: 1px solid #C25145;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    background-repeat: no-repeat;
    background-size: 200%;
    background-position: 50%;
    background: -webkit-gradient(linear,left top,left bottom,from(#0e0605),to(#d1574a));
    background: linear-gradient(to bottom,#0e0605 0,#d1574a 100%);
    padding: 10px 25px;
    text-transform: uppercase;
    margin-top: 25px;
    margin-bottom: 15px;
}

.woocommerce  .inner-page.single_product_page .product_meta {
    border-top: 1px solid;
    padding-top: 15px;
}

.woocommerce  section.related.products {
    margin-top: 25px;
}

.woocommerce  section.related.products ul.products {
    margin: 0;
    padding: 0;
}

 .woocommerce  section.related.products ul.products li {
    display: inline-block;
    margin: 1%;
    list-style: none;
    box-shadow: 0px 0px 10px;
    padding: 10px;
    line-height: 2;
    width: 22%;
}

 .woocommerce  section.related.products ul.products h2.woocommerce-loop-product__title {
    font-size: 12px;
}

.woocommerce .woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 45px;
}

.woocommerce  .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li {
	display: inline-block;
    padding: 10px;
    text-align: center;
    border: 1px solid #ddd;
}

.woocommerce .woocommerce-tabs.wc-tabs-wrapper div#tab-reviews,
.woocommerce .woocommerce-tabs.wc-tabs-wrapper div#tab-description {
    padding: 15px;
    margin: 0;
}

.woocommerce .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs {
    margin: 0;
    padding: 0;
}

.woocommerce  .inner-page.archive_product_page ul.products li {
    width: 31%;
    margin-bottom: 25px;
}

.woocommerce .inner-page.archive_product_page ul.products h2.woocommerce-loop-product__title {
    margin-top: 15px;
    color: #c85447;
    font-size: 16px;
}

.woocommerce nav.woocommerce-pagination ul.page-numbers li {
    display: inline-block;
}


body.woocommerce-checkout.woocommerce-page form .form-row .input-checkbox,
body.woocommerce-checkout.woocommerce-page form .form-row .input-checkbox,
body.woocommerce-checkout.woocommerce-page p.create-account input#createaccount,
body.woocommerce-checkout.woocommerce-page p.create-account label.checkbox span {
    display: inline-block;   
}