/**
 * Pricing features in product page 
 * */
.free_vs_pro .pricing-product-feature {
    font-weight: 700;
    /* border-bottom: 1px dotted #000;
    display: inline;
    cursor: pointer; */
}

.underline_link {
    border-bottom: 1px dotted #000;
    display: inline-block;
    cursor: pointer;
}

/**
 * My acccount active menu 
 */
/* .uk-nav-default > li.is-active > a,
.woocommerce-account
    nav.woocommerce-MyAccount-navigation
    ul
    > li.is-active
    > a {
    font-weight: 700;
    border-bottom: 1px dotted #ccc;
}
 */
/**
 * Fix Woocomerce navigation menu in my account page 
 */
/* .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 15%;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 78%;
} */

/**
 * New icon in Downloads area
 */
span.new_update_icn {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExOEE2REE0OUQ0NUMxNzAwMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNTM2OEZGQTBFNjcxMUUzQUU4M0I2MDZCOURBRjAzNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNTM2OEZGOTBFNjcxMUUzQUU4M0I2MDZCOURBRjAzNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OGY3NzExOS0wMmVhLTQyODEtODdjMy0xNzQzYmRmY2FhYWMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjg3RjExNzQwNzIwNjgxMThBNkRBNDlENDVDMTcwMDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7YpX1HAAABfElEQVR42mJ87mNjwsDAMAeIdYGYiYE+4B8QXwbiFBao5foM9AVMUDvnM0F9PlBAh4mOwY4zKLACrvBEBonNhxlYDczhYtxJuWAxujgABgSrmhiYFdXoHwIw8PftGwaBsnoMcVhogLDw9KXgkAKxObyCGZgERcBs3txKsFqQPIxNsgM+dDUyMAuLoBgAChHewDCGT0vmMbzwtWVg4uRiYDMyAzuWVVmNgTMwEqyOw9gM7DBWGTmGXxfOkBkC928xvG+rY+B282LgMLUAi7HIyINpvpgksE9BDmQRk2D4cfYUxFJFZYavu7aBxbk8/Bj+ff/G8PPwbqzmsxATT78vnGT4vH4V2Ncg8OfJQzANCoFvK+fD1YF8C3IoyOK3tSUMrApKDJzWdgzfjx4iPw3AwNd5kxl+XDgLDxWQ5bAQEF2wnoHd1hXsUFA0/H7yCMz+efUSWP3PS+dwmssILIr/D8pyYEQ54NoA2n8N5IBYIL4IxPRMC/+hdsYCBBgA30t7pWu+7/0AAAAASUVORK5CYII=)
        no-repeat;
    width: 32px;
    height: 16px;
    display: inline-block;
    position: relative;
    left: 13px;
    top: 2px;
}
span.new_product_icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExOEE2REE0OUQ0NUMxNzAwMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNTM2OEZGQTBFNjcxMUUzQUU4M0I2MDZCOURBRjAzNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNTM2OEZGOTBFNjcxMUUzQUU4M0I2MDZCOURBRjAzNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OGY3NzExOS0wMmVhLTQyODEtODdjMy0xNzQzYmRmY2FhYWMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjg3RjExNzQwNzIwNjgxMThBNkRBNDlENDVDMTcwMDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7YpX1HAAABfElEQVR42mJ87mNjwsDAMAeIdYGYiYE+4B8QXwbiFBao5foM9AVMUDvnM0F9PlBAh4mOwY4zKLACrvBEBonNhxlYDczhYtxJuWAxujgABgSrmhiYFdXoHwIw8PftGwaBsnoMcVhogLDw9KXgkAKxObyCGZgERcBs3txKsFqQPIxNsgM+dDUyMAuLoBgAChHewDCGT0vmMbzwtWVg4uRiYDMyAzuWVVmNgTMwEqyOw9gM7DBWGTmGXxfOkBkC928xvG+rY+B282LgMLUAi7HIyINpvpgksE9BDmQRk2D4cfYUxFJFZYavu7aBxbk8/Bj+ff/G8PPwbqzmsxATT78vnGT4vH4V2Ncg8OfJQzANCoFvK+fD1YF8C3IoyOK3tSUMrApKDJzWdgzfjx4iPw3AwNd5kxl+XDgLDxWQ5bAQEF2wnoHd1hXsUFA0/H7yCMz+efUSWP3PS+dwmssILIr/D8pyYEQ54NoA2n8N5IBYIL4IxPRMC/+hdsYCBBgA30t7pWu+7/0AAAAASUVORK5CYII=)
        no-repeat;
    width: 32px;
    height: 16px;
    display: inline-block;
    position: relative;
    left: -5px;
    top: 5px;
}
span.new_product_icon_inner {
    left: 9px;
    top: 1px;
}
/**
 * Hide recurring totals in cart
 */
.recurring-totals,
.recurring-total {
    display: none;
}

/**
 * Add some margin to the captcha form field (Registration page)
 */
.anr_captcha_field {
    margin-bottom: 30px;
}

.woocommerce-form-login__rememberme {
    margin-bottom: 20px;
}

.pricing .red {
    color: red;
    font-weight: 700;
    font-style: normal;
}

.pricing .dotted-underline {
    border-bottom: 1px dotted #000;
    display: inline-block;
    cursor: pointer;
    text-transform: none;
}

/*Help scout **/
** * Default Styling */ #hsd_conversations_table .pull-right {
    float: right !important;
    clear: right !important;
}

#hsd_conversations_table .pull-left {
    float: left !important;
    clear: left !important;
}

#hsd_conversations_table .clearfix:before,
#hsd_conversations_table .clearfix:after {
    display: table;
    content: ' ';
}

#hsd_conversations_table .clearfix:after {
    clear: both;
}

#hsd_conversations_table .avatar {
    max-height: 60px;
    max-width: 60px;
    border-radius: 50px;
    border: 1px solid #e0e0e0;
    background: #fff;
    padding: 2px;
}

#hsd_conversations_table .panel-title {
    font-weight: 300;
}

#hsd_message_form .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: normal;
    color: #626262;
}

#hsd_message_form .checkbox {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.hsd_goback {
    display: none;
}

/**
 * Tables
 */

#hsd_conversations_table table {
    border-spacing: 0;
    border-collapse: collapse;
    border: none;
}

#hsd_conversations_table td,
#hsd_conversations_table th {
    padding: 0;
    border: none;
}

#hsd_conversations_table {
    max-width: 100%;
    background-color: transparent;
}

#hsd_conversations_table th {
    text-align: left;
}

#hsd_conversations_table .table {
    width: 100%;
    margin-bottom: 20px;
}

#hsd_conversations_table .table > thead > tr > th,
#hsd_conversations_table .table > tbody > tr > th,
#hsd_conversations_table .table > tfoot > tr > th,
#hsd_conversations_table .table > thead > tr > td,
#hsd_conversations_table .table > tbody > tr > td,
#hsd_conversations_table .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

#hsd_conversations_table .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
    white-space: nowrap;
}

#hsd_conversations_table .table > caption + thead > tr:first-child > th,
#hsd_conversations_table .table > colgroup + thead > tr:first-child > th,
#hsd_conversations_table .table > thead:first-child > tr:first-child > th,
#hsd_conversations_table .table > caption + thead > tr:first-child > td,
#hsd_conversations_table .table > colgroup + thead > tr:first-child > td,
#hsd_conversations_table .table > thead:first-child > tr:first-child > td {
    border-top: 0;
}

#hsd_conversations_table .table > tbody + tbody {
    border-top: 2px solid #ddd;
}

#hsd_conversations_table .table #hsd_conversations_table .table {
    background-color: #fff;
}

#hsd_conversations_table .table-condensed > thead > tr > th,
#hsd_conversations_table .table-condensed > tbody > tr > th,
#hsd_conversations_table .table-condensed > tfoot > tr > th,
#hsd_conversations_table .table-condensed > thead > tr > td,
#hsd_conversations_table .table-condensed > tbody > tr > td,
#hsd_conversations_table .table-condensed > tfoot > tr > td {
    padding: 5px;
}

#hsd_conversations_table .table-bordered {
    border: 1px solid #ddd;
}

#hsd_conversations_table .table-bordered > thead > tr > th,
#hsd_conversations_table .table-bordered > tbody > tr > th,
#hsd_conversations_table .table-bordered > tfoot > tr > th,
#hsd_conversations_table .table-bordered > thead > tr > td,
#hsd_conversations_table .table-bordered > tbody > tr > td,
#hsd_conversations_table .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
}

#hsd_conversations_table .table-bordered > thead > tr > th,
#hsd_conversations_table .table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}

#hsd_conversations_table .table-striped > tbody > tr:nth-child(odd) > td,
#hsd_conversations_table .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}

#hsd_conversations_table .table-hover > tbody > tr:hover > td,
#hsd_conversations_table .table-hover > tbody > tr:hover > th {
    background-color: #f5f5f5;
}

#hsd_conversations_table col[class*='col-'] {
    position: static;
    display: #hsd_conversations_table-column;
    float: none;
}

#hsd_conversations_table td[class*='col-'],
#hsd_conversations_table th[class*='col-'] {
    position: static;
    display: #hsd_conversations_table-cell;
    float: none;
}

/**
 * Labels
 */

#hsd_conversations_table .label {
    display: inline;
    padding: 0.2em 0.6em 0.3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25em;
}

#hsd_conversations_table a.label:hover,
a.label:focus {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}

#hsd_conversations_table .label:empty {
    display: none;
}

#hsd_conversations_table .label-default {
    background-color: #999999;
}

#hsd_conversations_table .label-default[href]:hover,
.label-default[href]:focus {
    background-color: #808080;
}

#hsd_conversations_table .label-primary {
    background-color: rgb(108, 170, 228);
}

#hsd_conversations_table .label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #006687;
}

#hsd_conversations_table .label-success {
    background-color: rgb(163, 206, 105);
}

#hsd_conversations_table .label-success[href]:hover,
.label-success[href]:focus {
    background-color: #358753;
}

#hsd_conversations_table .label-info {
    background-color: rgb(108, 170, 228);
}

#hsd_conversations_table .label-info[href]:hover,
.label-info[href]:focus {
    background-color: #31b0d5;
}

#hsd_conversations_table .label-warning {
    background-color: #e49f69;
}

#hsd_conversations_table .label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #b67102;
}

#hsd_conversations_table .label-danger {
    background-color: #e08f8f;
}

#hsd_conversations_table .label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #d32a0e;
}

#hsd_conversations_table .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #777777;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #e7e7e7;
    border-radius: 10px;
}

#hsd_conversations_table .badge:empty {
    display: none;
}

#hsd_conversations_table a.badge:hover,
#hsd_conversations_table a.badge:focus {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}

/**
 * Forms
 */

#hsd_message_form .form-group {
    margin-bottom: 15px;
}

#hsd_message_form label {
    font-size: inherit;
    font-weight: 600;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}

#hsd_message_form .form-control {
    display: block;
    width: 100%;
    height: 35px;
    padding: 6px 12px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #6f6f6f;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:
        border-color ease-in-out 0.15s,
        box-shadow ease-in-out 0.15s;
    -o-transition:
        border-color ease-in-out 0.15s,
        box-shadow ease-in-out 0.15s;
    transition:
        border-color ease-in-out 0.15s,
        box-shadow ease-in-out 0.15s;
}

#hsd_message_form .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow:
        inset 0 1px 1px rgba(0, 0, 0, 0.075),
        0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow:
        inset 0 1px 1px rgba(0, 0, 0, 0.075),
        0 0 8px rgba(102, 175, 233, 0.6);
}

#hsd_message_form .form-control::-moz-placeholder {
    color: #999999;
    opacity: 1;
}

#hsd_message_form .form-control:-ms-input-placeholder {
    color: #999999;
}

#hsd_message_form .form-control::-webkit-input-placeholder {
    color: #999999;
}

#hsd_message_form .form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eeeeee;
    opacity: 1;
}

#hsd_message_form textarea.form-control {
    height: auto;
}

/**
 * Conversation View
 */

#hsd_conversations_table title {
    display: inline-block;
    color: initial;
    font-weight: 600;
}

#hsd_conversations_table .time_wrap {
    display: inline-block;
    margin-left: 5px;
}

#hsd_conversations_table .time_wrap {
    color: initial;
}

#hsd_conversations_table time {
    font-size: 0.8em;
    white-space: nowrap;
}

#hsd_conversations_table .time_wrap time {
    font-size: 0.7em;
    opacity: 0.3;
}

#hsd_conversations_table .thread_count {
    float: right;
}

#hsd_conversations_table a {
    text-decoration: none;
}

#hsd_conversations_table .img_attachments_wrap.clearfix {
    display: block;
    clear: both;
    margin-top: 20px;
    margin-bottom: 20px;
}

#hsd_conversations_table .button-readmore.readmore-js-toggle {
    margin-bottom: 20px;
}

#hsd_conversations_table #conversation_header {
    padding: 0px;
}

#hsd_conversation_thread .panel-body a.button-readmore {
    float: left;
    display: inline;
    width: auto;
    padding: 6px 18px;
    font-family:
        Source Sans Pro,
        Myriad Pro,
        Helvetica Neue,
        Arial;
    font-size: 1em;
    color: #888;
    text-shadow: rgba(255, 255, 255, 0.3) 0 -1px 0;
    text-decoration: none;
    background: #eee;
    border: 1px;
}

#hsd_conversation_thread .panel {
    margin-top: 25px;
    margin-bottom: 25px;
}

#hsd_conversations_table .panel {
    margin-bottom: 21px;
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

#hsd_conversations_table .panel-body {
    padding: 15px;
}

#hsd_conversations_table .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: -1;
    border-top-left-radius: -1;
}

#hsd_conversations_table .panel-heading > .dropdown .dropdown-toggle {
    color: inherit;
}

#hsd_conversations_table .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    color: inherit;
}

#hsd_conversations_table .panel-title > a {
    color: inherit;
}

#hsd_conversations_table .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #dddddd;
    border-bottom-right-radius: -1;
    border-bottom-left-radius: -1;
}

#hsd_conversations_table .panel > .list-group {
    margin-bottom: 0;
}

#hsd_conversations_table .panel > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}

#hsd_conversations_table
    .panel
    > .list-group:first-child
    .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: -1;
    border-top-left-radius: -1;
}

#hsd_conversations_table
    .panel
    > .list-group:last-child
    .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: -1;
    border-bottom-left-radius: -1;
}

#hsd_conversations_table
    .panel-heading
    + .list-group
    .list-group-item:first-child {
    border-top-width: 0;
}

.list-group + .panel-footer {
    border-top-width: 0;
}

#hsd_conversations_table .panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
}

#hsd_conversations_table .panel-group {
    margin-bottom: 21px;
}

#hsd_conversations_table .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0;
}

#hsd_conversations_table .panel-group .panel + .panel {
    margin-top: 5px;
}

#hsd_conversations_table .panel-group .panel-heading {
    border-bottom: 0;
}

#hsd_conversations_table
    .panel-group
    .panel-heading
    + .panel-collapse
    > .panel-body {
    border-top: 1px solid #dddddd;
}

#hsd_conversations_table .panel-group .panel-footer {
    border-top: 0;
}

#hsd_conversations_table
    .panel-group
    .panel-footer
    + .panel-collapse
    .panel-body {
    border-bottom: 1px solid #dddddd;
}

#hsd_conversations_table .panel-default {
    border-color: #dddddd;
}

#hsd_conversations_table .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #dddddd;
}

#hsd_conversations_table span.conversation_preview {
    margin: 10px 0px;
    display: block;
    border-left: 1px solid #ececec;
    padding-left: 10px;
}

#hsd_conversations_table
    .panel-default
    > .panel-heading
    + .panel-collapse
    > .panel-body {
    border-top-color: #dddddd;
}

#hsd_conversations_table .panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333333;
}

#hsd_conversations_table
    .panel-default
    > .panel-footer
    + .panel-collapse
    > .panel-body {
    border-bottom-color: #dddddd;
}

/**
Do not display the helpscout beacon in small devices
*/
/*#beacon-container {
    display: none !important;
}
*/
@media only screen and (max-width: 600px) {
    #beacon-container {
        /* display: none; */
    }
}

/**
Polylang : display flags in one line
**/
.lang-item {
    display: inline-block;
    margin-left: 10px;
}

/** Responsive issues */
@media only screen and (min-width: 1200px) and (max-width: 1340px) {
    .uk-navbar {
        display: block;
    }
}

/* woocommerce menu active */
.woocommerce-MyAccount-navigation .is-active a {
    font-weight: 700 !important;
}

/*
 @media only screen and (min-width: 1200px) and (max-width: 1370px) {
     .uk-navbar-item.widget-text {
        
     }
 }
 @media only screen and (min-width: 1200px) and (max-width: 1060px) {
     .uk-navbar-right li:nth-last-child(3) {
         display: none;
     }
 
     .uk-navbar-item,
     .uk-navbar-nav>li>a,
     .uk-navbar-toggle {
         padding: 0 12px;
     }
 }*/

/* quote form sta services */
.web357-service-quote-form .height-38px select {
    height: 38px !important;
}
.web357-service-quote-form .wpforms-submit-container {
    text-align: center !important;
}

/* hide recaptcha v3 */
.grecaptcha-badge {
    visibility: hidden;
}

/**
 * Woocommerce Cart and Checkout by Emmanouil Pourikas
 */
/* C A R T */
.cart_totals {
    width: 100% !important;
}
.woocommerce-cart .cart_totals .checkout-button {
    width: 100%;
}
.woocommerce-cart .cart_totals h2 {
    font-size: 1.5rem;
    font-weight: 700;
    border-bottom: 2px solid;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    background: #f8f8f8;
}
.woocommerce-cart .woocommerce-shipping-destination {
    margin: 5px 0;
}
.woocommerce-cart .cart-background {
    border-top: 2px dashed #fff;
    border-bottom: 2px dashed #fff;
    background: #f8f8f8;
}
.woocommerce-cart .quantity label {
    display: none;
}
.woocommerce-cart .variation dd {
    margin-bottom: 0px !important;
    padding: 0px !important;
}
.woocommerce-cart .variation dt {
    padding: 0px !important;
    margin-right: 5px !important;
}
.woocommerce-cart td.product-name dl.variation,
.woocommerce-cart td.product-name dl.variation {
    margin: 0px !important;
}
.woocommerce-cart .product-remove,
.woocommerce-cart .product-thumbnail {
    text-align: center;
}

/* C H E C K O U T */
.woocommerce-checkout .place-order #place_order {
    width: 100%;
}
.woocommerce-checkout #ship-to-different-address {
    font-size: inherit;
    background: #eee;
    padding: 10px;
}
.woocommerce-checkout #order_review_heading {
    font-size: 1.5rem;
    font-weight: 700;
    border-bottom: 2px solid;
    padding-bottom: 15px;
    text-align: center;
    padding-top: 15px;
    background: #f8f8f8;
}
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
    padding: 10px 5px 10px;
}
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td {
    padding: 10px 5px 10px;
}
.woocommerce-privacy-policy-text p {
    font-size: 0.8rem;
}
.woocommerce-checkout .cart-background {
    border-top: 2px dashed #fff;
    border-bottom: 2px dashed #fff;
    background: #f8f8f8;
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
    padding: 0;
    background: transparent;
    color: inherit;
}
#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
    background: #fff !important;
    padding: 10px 15px !important;
    border-radius: 10px !important;
    border: none !important;
    margin-bottom: 10px;
}
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row {
    border: none;
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
    margin: 0 5px 0 0;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
    margin: 0;
    padding: 0px 10px 5px 22px;
    font-size: 0.8em;
}

.payment_method_paypal img,
.payment_method_paypal .about_paypal {
    display: none;
}

ul.wc_payment_methods label {
    font-weight: 700;
}

/**
 * Vivawallet
 */
.wc_payment_method.payment_method_vivawallet img {
    height: 40px;
    margin-left: 15px !important;
}

/* Try CPNB on your site */
@media only screen and (max-width: 620px) {
    #domain {
        width: 100%;
    }
}

/**
 * Pricing
 */
.single-price-in-bundle-list {
    /* text-decoration: line-through; */
    color: #999 !important;
}

/**
 * Hide the status in "My Support Tickets"
 */
#hsd_support_table thead tr th:first-child,
#hsd_support_table tbody tr.status-warning td:first-child,
#hsd_support_conversation #conversation_header .author .posted-on span.label {
    display: none;
}

/**
 * Fixed menu in plugin's page
 */
/* #subnav .uk-sticky-fixed {
    background: #fff !important;
    border: 1px solid #333;
    padding: 10px 20px;
} */

.archive.category.category-news div[property='image'] {
    display: none;
}

/* @media only screen and (min-width: 1410px) and (max-width: 1410px) {*/
@media only screen and (min-width: 960px) and (max-width: 1410px) {
    .uk-navbar {
        /*display: block;*/
    }
    .uk-navbar-item,
    .uk-navbar-nav > li > a,
    .uk-navbar-toggle {
        padding: 0 12px;
    }
}

@media only screen and (min-width: 960px) and (max-width: 1200px) {
    .uk-navbar-item,
    .uk-navbar-nav > li > a,
    .uk-navbar-toggle {
        padding: 0 8px;
    }
}

.yt-border-img {
    border: 2px solid #ccc;
    padding: 4px;
}
.woocommerce form.login input[type='password'],
.woocommerce form.login input[type='text'],
.woocommerce-page form.login input[type='password'],
.woocommerce-page form.login input[type='text'] {
    width: 100% !important;
}

/* Hide the related product and add a custom HTML field with select option groups*/
#wpforms-174256-field_14-container,
#wpforms-209466-field_14-container {
    display: none;
}

.img_border {
    border: 2px solid #ccc;
    border-radius: 5px;
    padding: 10px;
}
.mc4wp-checkbox-woocommerce span {
    margin-left: 5px;
}

/* Fix CART issues */
.woocommerce-checkout-review-order,
#customer_details,
#order_review_heading {
    width: 100% !important;
}
.woocommerce table.cart thead th.product-name {
    position: relative !important;
}

/**
 * Fix badge icon background
 */
.single-product #additional-information .uk-card-badge,
.archive #additional-information .uk-card-badge {
    background: transparent;
    color: #242d3a;
}

.tm-badge-cart {
    min-width: 16px;
    height: 16px;
    background: #f0506e;
    font-size: 11px;
    font-weight: 700;
    top: -4px;
    right: -10px;
}
/* .my-cart-nav-bar {
    top: -5px;
} */

/**
 * Fix mailchimp checkbox in registration form
 */
.mc4wp-checkbox-wp-registration-form input[type='checkbox'] {
    margin-right: 5px;
}

/**
 * Fix the button in the "My Account" page
 */
.woocommerce table.my_account_orders td:last-child {
    width: auto;
}
.woocommerce table.my_account_orders td:last-child .button {
    display: inline-block;
    width: auto;
    margin: 0 0 0 10px;
}

form.woocommerce-cart-form {
    overflow: visible;
}

.woocommerce td:first-child,
.woocommerce th:first-child {
    padding: 22px 12px !important;
}

/* highlight download item */
.highlight-item td {
    background-color: rgba(169, 131, 229, 0.23);
}
