.addToCart {
    text-align: right;
}

.w-100 {
    width: 100px !important;
}

.w-200 {
    width: 200px;
}
/* common */
.fixed {
    position: fixed;
}
.fl_l {
    float: left;
}
.fl_r {
    float: right;
}
.ta_l {
    text-align: left;
}
.ta_r {
    text-align: right;
}
.ta_c {
    text-align: center;
}
.clean {
    clear: both;
}
.hidden {
    display: none;
}
.hide-el {
    display: none !important;
}

.domtab {
    display: none;
}

.mr_10 {
    margin-right: 10px;
}

table.no-border tr>td {
    border: none !important;
}

.billing_as_shipping {
    padding: 16px 0;
}

input.error {
    border-color: #f44;
    box-shadow: 0 0 5px #fcc;
}

div.checkout h3 {
    font-size: 1.1em;
    overflow: hidden;
    padding-top: 10px;
    font-weight: bolder;
    text-transform: uppercase;
}

.mob-rban {
    display: none;
}

.captcha-line {
    width: 60%;
}

.btn{
    width: 200px;
    background:transparent url(../img-europe/buttons/btn.gif) no-repeat scroll 0 0;
    height:23px;
    display:block;
    line-height:22px;
    text-indent:8px;
    color: white;
    font-weight: bold;
    font-size: 13px;
}

.title-wrapper:not(.no-background) {
    padding: 5px;
    opacity: 0.7;
}

.woocommerce-tabs ul.tabs li.active a,
ul.products li.product .price,
.onsale,
.wc-block-grid__product-onsale {
    color: #000;
    font-weight: 900;
    font-size: 22px;
}

.blue-color {
    color: #5cacb5;
}

:root .has-light-green-cyan-background-color {
    background-color: #7bdcb5;
}

p.has-background {
    padding: 20px 103px;
    color: black;
}

.has-text-align-center {
    text-align: center;
}

.site-main .gallery, fieldset legend, p {
    margin-bottom: 1.5em;
}

.uppercase, h6, th, span.widget-title {
    text-transform: initial;
}

.productTable th:last-child {
    width: 135px;
}

.supportRight {
    overflow: hidden;
    background-color: #f9f9f9;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.12);
    box-shadow: 0 1px 2px rgba(0,0,0,0.12);
}

.supportRight .supportRightContent {
    padding: 20px 25px;
    overflow: hidden;
    position: relative;
}