#cookie-msg{z-index:9999}.account-order .add-cus-but .custom-btn-primary{width: 87px;}.radio1 label{display:inline-block;position:relative;padding-left:5px}.radio1 label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.radio1 label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.radio1 input[type=radio]{opacity:0}.radio1 input[type=radio]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.radio1 input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.radio1 input[type=radio]:disabled+label{opacity:.65}.radio1 input[type=radio]:disabled+label::before{cursor:not-allowed}.radio1.radio-inline{margin-top:0}.radio-primary input[type=radio]+label::after{background-color:#6b6b6b}.radio-primary input[type=radio]:checked+label::before{border-color:#6b6b6b}.radio-primary input[type=radio]:checked+label::after{background-color:#6b6b6b}.radio-danger input[type=radio]+label::after{background-color:#d9534f}.radio-danger input[type=radio]:checked+label::before{border-color:#d9534f}.radio-danger input[type=radio]:checked+label::after{background-color:#d9534f}.radio-info input[type=radio]+label::after{background-color:#5bc0de}.radio-info input[type=radio]:checked+label::before{border-color:#5bc0de}.radio-info input[type=radio]:checked+label::after{background-color:#5bc0de}.radio-warning input[type=radio]+label::after{background-color:#f0ad4e}.radio-warning input[type=radio]:checked+label::before{border-color:#f0ad4e}.radio-warning input[type=radio]:checked+label::after{background-color:#f0ad4e}.radio-success input[type=radio]+label::after{background-color:#5cb85c}.radio-success input[type=radio]:checked+label::before{border-color:#5cb85c}.radio-success input[type=radio]:checked+label::after{background-color:#5cb85c}.focused:focus{border:1px solid #c00;background:#ccc}.payment-errors{margin:1px}.badge-custom{position:absolute;right:4px;top:-7px;color:#fff;z-index:99;background:#000;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%}.mt5{margin-top:5px}.overview-content .list-rating1 i{display:inline-block;color:#ff6c00}.regular-checkbox{display:block!important;opacity:0!important}.payment_text{height:29px!important;border:none!important;border-radius:0!important;width:25px!important}.progress1{display:block;text-align:center;width:0;height:3px;background:red;transition:width .3s}.progress1.hide{opacity:0;transition:opacity 1.3s}.category-product .panel-body{max-height:500px;overflow:auto}.time_text{padding:9px;background-color:red;font-size:23px;color:#fff}.map-area{height:365px!important}#content .bootstrap-select.form-control>.dropdown-toggle.btn-default{height:auto!important;border-radius:5px!important;display:inline-block!important;width:60px!important;margin:0 0!important;line-height:17px!important;width:200px!important;border:1px solid #555!important;border-radius:0!important}.order-history2 button{font-size:13px!important;line-height:normal!important}.rating label{font-weight:500}.ratingstar{border:medium none;float:left}.ratingstar>input{display:none}.ratingstar>label::before{content:"\f005";display:inline-block;font-family:FontAwesome;font-size:1.25em;margin:5px}.ratingstar:not(:checked)>label:hover,.ratingstar>input:checked~label{color:#ffd800}.ratingstar>.half:before{content:"\f089";position:absolute}.ratingstar>label{color:#ddd;float:right}#content #help-categories .help-category-box .icon-box{background-image:none}.ratingstar:not(:checked)>label:hover,.ratingstar:not(:checked)>label:hover~label,.ratingstar>input:checked~label{color:gold}.ratingstar>input:checked+label:hover,.ratingstar>input:checked~label:hover,.ratingstar>input:checked~label:hover~label,.ratingstar>label:hover~input:checked~label{color:gold}.ratingstardis{border:none;float:left}.fa-stack{font-size:7px}.click_link_white{color:#fff;cursor:pointer}.ratingstardis>label:before{margin:5px;font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005"}.ratingstardis>label{color:#ddd;float:right}#content .step-forms-content .belling-detail .shipping-address .col-md-6{border-left:1px dashed #a1a1a1}.checkout .step-forms-content .panel-title{font-size:20px;line-height:48px;font-weight:700}.thumbnails .image-additional{float:left;margin-left:20px}.image-additional{max-width:78px}.result-search-autocomplete{display:none;position:absolute;z-index:1000;background-color:#fff;border:1px solid #ddd;top:80px;max-height:468px}.result-search-autocomplete h4{display:block;width:72%;line-height:1.3em;color:#333;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-search-autocomplete h5{font-size:14px;margin-top:8px;color:red}.result-search-autocomplete h5 span{font-size:11px;margin-top:8px;color:#000!important}.result-search-autocomplete h5 i{color:#999;font-style:normal;font-size:11px;text-decoration:line-through}.result-search-autocomplete h6{text-transform:uppercase;font-size:9px;font-weight:700;color:#0876e6;display:block;margin-top:8px;text-align:right}.result-search-autocomplete ul,li{list-style-type:none;margin:0;padding:0}.result-search-autocomplete-image{height:50px;padding-left:15px}.result-search-autocomplete>ul{max-height:468px;overflow:hidden}.result-search-autocomplete>ul>li>a{position:relative;display:block;overflow:hidden;padding:6px;text-decoration:none}.result-search-autocomplete>ul>li{display:block;background:#fff;overflow:hidden;list-style:none;border-bottom:1px dotted #ccc;float:none}.result-search-autocomplete>ul>li>a:hover button{color:#fff}.tagdattruoc{background:#3498db;border:1px solid #0679c6;font-size:11px;color:#fff;border-radius:0;margin-top:18px}.tagdattruoc :hover{color:#fff}@media (max-width:767px){.steps .gray-bg{height: auto}.account-catalog-product .right-custom-p{float:none;}.shipping-table-box-cus .right{margin-bottom: 20px;}.steps-box li{padding: 0px 0;}.result-button{width:30%;float:left}.row-result-search-autocomplete-image{width:30%;float:left}.result-search-autocomplete{top:40%}.result-info{width:40%;float:left}#content .step-forms-content .belling-detail .shipping-address .col-md-6{border-left:0 dashed #a1a1a1}.account-catalog-product .product-list .heading .left{display:none}}.header-contact-info li .user-account-menu .dropdown-menu{min-width:160px}.header-contact-info li .user-account-menu .dropdown-menu li{display:block;width:100%;text-align:left}.header-contact-info li .user-account-menu .dropdown-menu li a.user-top-menu.dropdown-toggle,.header-contact-info li .user-account-menu .dropdown-menu li:after{display:none}.terms-table table{border-collapse:collapse;width:100%}.terms-table table tr td{width:50%;padding:15px;border:1px solid #ddd}.terms-table table .terms-box ol li.head-name>p{font-size:20px;font-weight:600}.terms-table table ol{list-style-type:none;counter-reset:item;margin:0;padding:0}.terms-table table li{counter-increment:item;margin-bottom:.6em;position:relative;padding-left:20px}ol li ol li{padding-left:40px}ol li ol li ol li{padding-left:55px}.terms-table table .terms-box ol li.head-name:before{font-size:20px!important;font-weight:600!important}.terms-table table li:before{padding-right:.6em;position:absolute;top:0;left:0}.terms-table table li li{margin:0}.account-catalog-buyerrfq-shippingorder #content .bootstrap-select.form-control>.dropdown-toggle.btn-default,.account-order #content .bootstrap-select.form-control>.dropdown-toggle.btn-default,.account-sale-order #content .bootstrap-select.form-control>.dropdown-toggle.btn-default{width:auto!important}.account-catalog-product-add .bootstrap-select.form-control:not([class*=col-]),.account-catalog-seller-edit .bootstrap-select.form-control:not([class*=col-]){width:100%!important}@media only screen and (max-width:800px){#no-more-tables1 table,#no-more-tables1 tbody,#no-more-tables1 td,#no-more-tables1 th,#no-more-tables1 thead,#no-more-tables1 tr{display:block}#no-more-tables1 thead tr{position:absolute;top:-9999px;left:-9999px}#no-more-tables1 td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}#no-more-tables1 td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700}#no-more-tables1 td:before{content:attr(data-title)}}

/*--- EI ADDS ---*/

.gradient_bg {
    background: #c663cd;
    background: -moz-linear-gradient(left, #c663cd 0%, #14a4e1 51%, #a5f584 100%);
    background: -webkit-linear-gradient(left, #c663cd 0%, #14a4e1 51%, #a5f584 100%);
    background: linear-gradient(to right, #c663cd 0%, #14a4e1 51%, #a5f584 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c663cd', endColorstr='#a5f584', GradientType=1);
}

.gradient_bg h5 {
    color: #ffffff;
    margin-top: 0px;
    padding-top: 5px;
}

#top_links ul li,
#top_links ul li a {
    color: #fff
}

#top_links ul li {
    border-color: #fff
}

.header-info {
    background: #c663cd;
    background: -moz-linear-gradient(left, #c663cd 0%, #14a4e1 51%, #a5f584 100%);
    background: -webkit-linear-gradient(left, #c663cd 0%, #14a4e1 51%, #a5f584 100%);
    background: linear-gradient(to right, #c663cd 0%, #14a4e1 51%, #a5f584 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c663cd', endColorstr='#a5f584', GradientType=1);
}

.header-contact-info li span {
    background: #333;
}

.header-contact-info li span a {
    color: #fff
}

span.contact_cta {
    background-image: url('/images/contact.svg');
    background-size: cover;
    width: 208px;
    height: 44px;
    display: inline-block;
}

span.contact_cta:hover,
span.contact_cta:focus {
    background-image: url('/images/contact_hover.svg');
}

#custom-products .all-products .products-body #products .product-image .product-name {
    background: #c663cd;
    background: -moz-linear-gradient(left, #c663cd 0%, #14a4e1 51%, #a5f584 100%);
    background: -webkit-linear-gradient(left, #c663cd 0%, #14a4e1 51%, #a5f584 100%);
    background: linear-gradient(to right, #c663cd 0%, #14a4e1 51%, #a5f584 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c663cd', endColorstr='#a5f584', GradientType=1);
}

#content .product-detail .product-whole-detail .nav-tabs {
    border-bottom: 4px solid #03c6f6
}

#content .product-detail .product-whole-detail .nav-tabs>li>a {
    border: none;
}

#content .product-detail .product-whole-detail .nav-tabs>li.active>a,
#content .product-detail .product-whole-detail .nav-tabs>li.active>a:focus,
#content .product-detail .product-whole-detail .nav-tabs>li.active>a:hover,
#content .product-detail .product-whole-detail .nav>li>a:focus,
#content .product-detail .product-whole-detail .nav>li>a:hover {
    background: #c663cd;
    background: -moz-linear-gradient(left, #c663cd 0%, #14a4e1 51%, #a5f584 100%);
    background: -webkit-linear-gradient(left, #c663cd 0%, #14a4e1 51%, #a5f584 100%);
    background: linear-gradient(to right, #c663cd 0%, #14a4e1 51%, #a5f584 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c663cd', endColorstr='#a5f584', GradientType=1);
}

.time_text {
    background-color: #ffffff;
    color: #333;
    font-weight: bold;
    padding: 6px;
}

#content .deal-box .deal-time .time_text:after {
    content: "";
}

.deal-box {
    padding: 0
}

.product-img {
    margin: 0;
    height: 300px;
    background-size: cover;
    background-position: center center
}

.view-detail-btn {
    margin: 15px 0
}

.btn {
    background-color: #fff;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    padding: 6px 20px;
}

.btn.focus,
.btn:focus,
.btn:hover {
    background-color: #333;
    color: #ffffff
}

.btn-primary {
    background-color: #337ab7;
}

.btn-danger {
    background-color: #d9534f
}

.home_box {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.home_box .bg_wrapper {
    background-size: contain;
    padding: 30px 0 20px
}

.home_box img {
    width: 100px;
}

.home_box a {
    color: #ffffff;
}

.home_box a:hover {
    text-decoration: underline
}


/* Klaro cookie consent - service titles above "Purpose" on dark popup */

.klaro .cookie-modal .cm-list-title,
.klaro .cookie-notice .cm-list-title,
.klaro .context-notice .cm-list-title {
    color: #fff;
}

.klaro .cookie-modal {
    z-index: 2000;
}