

.help_texts {
    float: left;
    margin: 0px 0px 10px 20px;
    color: #aaa;
}


.help_texts_small {
    font-size: 12px;
    margin-top: 5px;
}



.woocommerce .login input[type='text'],
.woocommerce .login input[type='password'],
.woocommerce .login input[type='email'] {
    width: 30% !important;
    min-width: 200px !important;
}

.paypal_icon_image, .braintree_credit_card_icon_image {
    width: 90%;
}

#payment_method_paypal, #payment_method_braintree_credit_card {
    vertical-align: top;
    margin-top: 65px;
}

.my_account_license_manager .license-manager-order {
    background-color: #f3f3f3;
    border-top: 2px solid #000 !important;
}

.my_account_license_manager .products_separator {
    padding: 10px !important;
}

.my_account_license_manager_free .license-manager-order .license-manager-product {
    font-weight: bold;
    font-size: 16px;
}
.my_account_license_manager_free .license-manager-order .license-manager-product .license_version {
    font-weight: normal;
    font-size: 14px;
}

.license-manager-product a {
    font-weight: bold;
    font-size: 16px;
}

.license_domain_link {
    font-weight: bold;
    font-size: 14px;
}

.license_domain_activated {
    float: right;
}


.license_domain_actions .button.delete {
    color: #aaa;
    border-color: #aaa;
}

.license_domain_actions, .license-manager-actions {
    text-align: right !important;
}



.woocommerce-MyAccount-orders tbody tr td {
    padding: 20px 10px !important;
}


.license-manager-order-activations .license-manager-activations {
    padding-left: 30px !important;
}

.license-manager-domains .license-manager-activations {
    padding-left: 50px !important;
}



.woocommerce-checkout-review-order-table tr {
    border: 1px solid #e6e6e6;
}

.cart-subtotal.recurring-total,
.cart-subtotal,
.recurring-totals,
.order-total.recurring-total {
    display: none;
}


.product-price-string > .woocommerce-Price-amount {
    font-size: 20px;
    margin: 20px 0;
    display: block;
}

.product-widget-content {
    text-align: center;
}


#wc_checkout_add_ons_2_field {
    margin-bottom: 0;
    padding-bottom: 0;
}

#wc_checkout_add_ons_2_field_description {
    color: #bbb;
}

.woocommerce-MyAccount-navigation {
    float:left;
    margin-right: 10px;
    width: 20%;
}

.woocommerce-MyAccount-navigation ul {
    list-style: none;
}

.woocommerce-MyAccount-navigation ul li.is-active a {
    color:#02afe8 !important;
    font-weight: bold;
}

.woocommerce-MyAccount-content {
    float:left;
    width: calc( 80% - 10px );
}

.woocommerce-MyAccount-content .my_account_license_manager {
    margin: 0 !important;
}

.one_time_text {
    float: left;
    margin: 15px 0px 0 20px;
    color: #ccc;
}


#um-extensions-wrap a.plugin-image,
#um-extensions-wrap a.plugin-image img {
    max-width: 100%;
    display: block;
}

#um-extensions-wrap .plugin-card {
    width: calc( 33% - 8px );
    clear: none !important;
    margin-right: 8px !important;
    margin-left: 0 !important;
}


#um-extensions-wrap .plugin-image img {
    display: inline-block;
    width: 70px;
    margin: auto;
    /* padding-top: 40px; */
    border-radius: 500px;
    height: 70px;
    padding: 5px;
    background: #fff;
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
    margin-top: 20px;
}

.uabb-blog-posts-col-3 {
    width:calc( 100% / 3 );
    float:left;
    display: block;
    padding-left: 7.5px;
    padding-right: 7.5px;
    margin-bottom: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.uabb-blog-posts-shadow {
    background: #fff;
    float:left;
    display: block;
    width:100%;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
    transition: transform 0.25s ease-out;
    border-radius: 5px;
}

.uabb-post-thumbnail {
    overflow: hidden;
    width: 100%;
    height: 100px;
    float:left;
    position: relative;
}

.uabb-blog-post-content {
    padding-top: 15px;
    padding: 25px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    opacity: 1;
    position: relative;
    z-index: 10;
    overflow: hidden;
}

h3.uabb-blog-post-section {
    text-align: center;
}

.uabb-blog-posts-description {
    text-align: center;
    margin: 0 !important;
    padding: 10px 0 0 0 !important;
}


@media (max-width: 992px) {
    #um-extensions-wrap .plugin-card {
        width: calc( 50% - 8px );
    }
}

@media (max-width: 782px) {
    #um-extensions-wrap .plugin-card {
        width: calc( 100% - 8px );
    }
}



#um-extensions-wrap .action-links ul li:last-child {
    float: right;
}


#um-extensions-wrap .plugin-card-top {
    min-height: 140px;
}

@media screen and (max-width: 782px) {
    #um-extensions-wrap .plugin-card {
        width: 100%;
    }

    #um-extensions-wrap .plugin-card-top {
        min-height: 120px;
    }
}

#um-extensions-wrap .plugin-card .name,
#um-extensions-wrap .plugin-card .desc {
    margin-left: 0;
}



/*PRODUCT PAGE*/
.product-data-widgets {
    float:right;
    width:340px;
    display: block;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    margin:0 0 0 20px;
    padding:0;
}

.product-data-main-content {
   float:left;
    width:calc( 100% - 360px );
    display: block;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    margin:0;
    padding:0;
}

.product-details-widget {
    border-radius: 5px;
    float:left;
    width:100%;
    margin: 0 0 15px 0;
    padding: 20px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    background: #fff;
    display: block;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
    transition: transform 0.25s ease-out;
    border-radius: 5px;
}

.product-data-main-content h1.product_title {
    font-size: 40px !important;
}

.product-widget-title {
    float:left;
    width:100%;
    text-align: center;
    font-size: 20px;
    margin: 0 0 10px 0;
    padding:0;
}

.product-widget-content {
    float:left;
    width:100%;
    margin: 0;
    padding:0;
}

.product-widget-content .cart {
    margin: 0 !important;
}

.product-widget-content .product-price-string {
    font-weight: bold;
    font-size: 16px;
/*    clear:both;*/
/*    display: block;*/
}

.product-price-select-link {
    float:left;
    width: 40px;
    margin: 0 10px 0 0;
    padding: 0;
    display:block;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.product-price-select-link:not(.checked) .fa-check {
    display: none;
}

.product-price-select-link.checked {
    color: #02afe8 !important;
}

.product-price-select-link:hover .fa-check {
    display: inline;
}

.product-price-select-link:hover,
.product-price-select-link:active {
    color: #535353;
}

.product-price-select {
    width:100%;
    margin: 0;
    float:left;
    padding: 0;
}

.product-price-select-label {
    width: calc( 100% - 50px );
    float:left;
    margin: 0;
    padding: 0;
    text-align: left;
    padding-top: 6px;
}

/*.product-price-widget .single_add_to_cart_button {*/
.product-price-widget .cart {
    text-align: center;
}


