@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana-Bold.woff2') format('woff2'),
    url('../fonts/Verdana-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana.woff2') format('woff2'),
    url('../fonts/Verdana.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body {
    font-size: 12px;
    margin:0px;
    padding:0px;
    color: #276955;
    font-family: 'Verdana' !important;
}
a {
    color: #276955;
}
a:focus, a:hover {
    color: #276955;
    text-decoration: none;
}
ul {
    padding: 0px;
    margin: 0px;
}
li {
    list-style: none;
}
input.form-control::placeholder {
    color: #276955;
}
.container {
    width: 1060px;
}
.navbar-inverse {
    background-color: #f5f5f5;
    border-color: transparent;
    min-height: auto;
    border-radius: 0;
    margin: 0;
    height: auto;
}
.navbar-brand {
    height: auto;
    padding: 10px 0;
    position: absolute;
    top: 0;
    left: 15px;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0;
}
.top-nav .nav.navbar-nav {
    padding-left: 5px;
}
.top-nav .nav.navbar-nav li > a {
    color: #276955;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 20px 20px;
    vertical-align: middle;
    font-weight: 600;
    margin-right: 0px;
}
.toggle-menu a img {
    width: 25px;
}
.top-nav .nav.navbar-nav.navbar-right a span img {
    width: 20px;
}
.top-nav .nav.navbar-nav.navbar-right {
    padding: 0;
    border: none;
}
.top-nav .nav.navbar-nav.navbar-right a {
    padding: 19px 15px;
}
.btn.orange-btn {
    margin: 13px 0 0 0;
    padding: 0 15px;
    /*border-radius: 30px;*/
    color: #276955;
    background: #ff9f00;
    height: 32px;
    line-height: 30px;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .5px;
    transition: 0.3s;
    font-weight: 700;
}
.btn.orange-btn:hover{
    background: #8b0d32;
    color: #fff;
}
.form-section {
    display: inline-block;
    width: 100%;
    background: #fff;
    padding: 13px 0 10px;
    /*box-shadow: 0 0 3px #ccc;*/
}
.search-form {
    display: inline-block;
    width: 100%;
}
.navbar-collapse{
    padding-right: 0px;
}
.search-form .form-control {
    display: inline-block;
    width: 100%;
    height: 30px;
    border: solid 1px #900d34;
    box-shadow: none;
    border-radius: 5px;
    font-size: 12px;
    color: #276955;
    letter-spacing: 1px;
    padding: 0 15px;

}
.no-border-radius-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.no-border-radius-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.search-input {
    display: inline-block;
    width: 75%;
    padding: 0 15px;
    float: left;
    position: relative;
    padding-right: 0;
}
.search-input span {
    position: absolute;
    right: 15px;
    top: 0;
    width: 35px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-left: solid 1px #8b0d32;
    cursor: pointer;
}
.select-box {
    display: inline-block;
    width: 25%;
    padding: 0 15px;
    float: left;
    padding-left: 0px;
}
.search-form .btn.orange-btn {
    margin: 0;
    width: 11%;
    float: right;
}
.plan-section {
    display: inline-block;
    width: 100%;
    background: #f5f5f5;
    padding: 25px 0 22px;
    text-align: center;
}
.plan-section h2 {
    position: relative;
    display: inline-block;
    margin: 0 0 15px;
    font-size: 14px;
    letter-spacing: .5px;
    font-weight: 700;
    border-bottom: solid 2px #8d0d33;
    padding-bottom: 8px;
}
.plan-section h2::before {
    position: absolute;
    content: none;
    height: 2px;
    width: 42px;
    background: #8d0d33;
    bottom: -15px;
    left: 3px;
}
.plan-section h2::after {
    position: absolute;
    content: none;
    height: 2px;
    width: 53px;
    background: #8d0d33;
    bottom: -15px;
    right: 2px;
}
.plan-box {
    display: inline-block;
    width: 100%;
    background: #fff;
    padding: 22px 0 20px;
    border: solid 1px #8b0d32;
    border-radius: 10px;
    text-align: center;
    transition: 0.3s;
    cursor: pointer;
}
.plan-box:hover {
    box-shadow: 0 0 10px #8d0d33;
}
.plan-img {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}
.plan-box h4 {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: .5px;
    font-weight: 700;
    font-size: 11px;
}
.plan-img img {
    width: 70px;
}
.add-section {
    display: inline-block;
    width: 100%;
    padding: 18px 0;
    position: relative;
}
.add-section h2 {
    display: inline-block;
    margin: 8px 0 15px;
    position: relative;
    font-size: 11px;
    letter-spacing: .5px;
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: solid 2px #8d0c32;
    padding-bottom: 5px;
    float: left;
}
.add-section h2::before {
    position: absolute;
    content: none;
    height: 2px;
    width: 61px;
    background: #8d0d33;
    bottom: -15px;
    left: 1px;
}
.add-section h2::after {
    position: absolute;
    content: none;
    height: 2px;
    width: 37px;
    background: #8d0d33;
    bottom: -15px;
    right: -1px;
}
.middle-add-section {
    display: block;
    width: 1060px;
    margin: 0 auto;
    padding: 0 15px;
    position: relative;
}
.filter-box {
    display: inline-block;
    float: right;
}
.filter-search {
    display: inline-block;
    width: 232px;
    margin-left: 25px;
}
.filter-search .form-control {
    border-radius: 5px;
    height: 30px;
    border: solid 1px #8d0d33;
    color: #286d57;
    font-size: 12px;
    letter-spacing: .5px;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("../images/select-arrow.png") !important;
    background-repeat: no-repeat;
    background-position: right center;
    height: 9px;
}
.middle-add-list {
    width: 100%;
    display: inline-block;
    text-align: left;
}
.latest-add-section {
    display: flex;
    width: 100%;
    text-align: center;
}
.latest-product {
    background: #fff;
    border: solid 1px #8d0d33;
    border-radius: 10px;
    width: 100%;
    display: inline-block;
    margin-bottom: 30px;
    position: relative;
    margin-top: 10px;
}
.product-img {
    display: inline-block;
    width: 100%;
    height: 170px;
    text-align: center;
    padding: 8px 8px 0;
}
.product-img img {
    max-width: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    height: 100%;
}
.product-detail {
    display: inline-block;
    width: 100%;
    padding: 10px 15px 0px;
    min-height: 120px;
}
.product-detail h4 {
    margin: 0 0 10px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    color: #276955;
    word-break: break-all;
    white-space: nowrap;
    width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.product-detail h5 {
    color: #8d0d33;
    font-size: 11px;
    font-weight: 600;
    margin: 0 0 11px;
    text-transform: uppercase;
}
.product-detail h5.green-text {
    color: #286b56;
}
.product-detail h5 span {
    font-size: 11px;
    padding-left: 0;
    font-weight: 600;
}
.product-detail p {
    font-size: 11px;

}
.product-detail p span {
    margin-right: 5px;
    font-size: 11px;
}
.product-detail .theme_clr {
    font-weight: 600;
}
.product-detail h5.light-green {
    color: #7bb062;
}
.product-detail h5.orenge-text {
    color: #ff9f00;
}
.btn.load-more {
    display: block;
    margin: 0 auto;
    font-size: 11px;
    text-transform: uppercase;
    background: transparent;
    border: solid 1px #900d34;
    height: 40px;
    padding: 0 15px;
    letter-spacing: .5px;
    font-weight: 600;
    transition: 0.3s;
}
.btn.load-more:hover{
    color: #fff;
    background: #900d34;
}
.footer {
    display: inline-block;
    width: 100%;
    padding: 30px 0 25px;
    background: #f5f5f5;
}
.contact-detail {
    padding-top: 15px;
}
.contact-detail h4 {
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 25px;
    font-weight: 600;
    font-size: 14px;
}
.contact-detail h5 {
    font-size: 12px;
    text-transform: uppercase;
    margin: 0 0 30px;
    letter-spacing: .5px;
}
.contact-detail h5 span {
    display: block;
    text-transform: capitalize;
    font-size: 11px;
    padding-top: 10px;
}
.footer-yolo img {
    margin-bottom: 20px;
    width: 90px;
}
.footer-yolo p {
    display: inline-block;
    width: 100%;
    line-height: 28px;
    font-size: 11px;
    letter-spacing: .5px;
    padding-right: 30px;
}
.quick-link h4 {
    margin: 0 0 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 14px;
}
.quick-link ul {
    display: inline-block;
    float: left;
    width: 50%;
}
.quick-link ul:last-child {
    float: right;
    padding-left: 40px;
}
.quick-link li a {
    color: #29705b;
    display: inline-block;
    width: 100%;
    line-height: 36px;
    font-size: 12px;
    letter-spacing: .5px;
}
.quick-link {
    display: inline-block;
    width: 100%;
    padding: 15px 0px 0 50px;
}
.footer hr {
    border-color: #205948;
}
.copyright {
    text-align: center;
}
.copyright p {
    display: inline-block;
    margin: 8px 0 0;
    /*float: left;*/
    letter-spacing: .2px;
    text-align: center;
    margin:auto;
}
.payment-link {
    display: inline-block;
    float: right;
}
.payment-link li {
    display: inline-block;
}
.payment-link li a {
    display: inline-block;
    width: 100%;
    margin-left: 5px;
}
.add-left-img {
    width: 100%;
    text-align: center;
    margin-top: 50px;
    flex: 0 0 9.5%;
}
.add-left-img li img {
    max-width: 80%;
}
.add-left-img li {
    display: inline-block;
    width: 100%;
    margin-bottom: 32px;
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #e8eced;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}
.sidenav a {
    padding: 13px 10px 13px 20px;
    text-decoration: none;
    color: #276955;
    display: block;
    transition: 0.3s;
    border-bottom: solid 1px #276955;
}
.sidenav a:hover {
    color: #8d0d33;
}
.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    border: none;
    padding: 0;
}
#menu {
    position: absolute;
    top: 25px;
    width: 280px;
    text-align: right;
    z-index: 111;
}
.nav-side-menu {
    overflow: auto;
    font-family: verdana;
    font-size: 12px;
    font-weight: 200;
    background-color: #2e353d;
    position: fixed;
    top: 0px;
    width: 300px;
    height: 100%;
    color: #e1ffff;
}
.nav-side-menu .brand {
    background-color: #23282e;
    line-height: 50px;
    display: block;
    text-align: center;
    font-size: 14px;
}
.nav-side-menu .toggle-btn {
    display: none;
}
.nav-side-menu ul,
.nav-side-menu li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    line-height: 35px;
    cursor: pointer;
    /*
.collapsed{
.arrow:before{
font-family: FontAwesome;
content: "\f053";
display: inline-block;
padding-left:10px;
padding-right: 10px;
vertical-align: middle;
float:right;
}
}
*/
}
.nav-side-menu ul :not(collapsed) .arrow:before,
.nav-side-menu li :not(collapsed) .arrow:before {
    font-family: FontAwesome;
    content: "\f078";
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    float: right;
}
.nav-side-menu ul .active,
.nav-side-menu li .active {
    border-left: 3px solid #d19b3d;
    background-color: #4f5b69;
}
.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active {
    color: #d19b3d;
}
.nav-side-menu ul .sub-menu li.active a,
.nav-side-menu li .sub-menu li.active a {
    color: #d19b3d;
}
.nav-side-menu ul .sub-menu li,
.nav-side-menu li .sub-menu li {
    background-color: #181c20;
    border: none;
    line-height: 28px;
    border-bottom: 1px solid #23282e;
    margin-left: 0px;
}
.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover {
    background-color: #020203;
}
.nav-side-menu ul .sub-menu li:before,
.nav-side-menu li .sub-menu li:before {
    font-family: FontAwesome;
    content: "\f105";
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
}
.nav-side-menu li {
    padding-left: 0px;
    border-left: 3px solid #2e353d;
    border-bottom: 1px solid #23282e;
}
.nav-side-menu li a {
    text-decoration: none;
    color: #e1ffff;
}
.nav-side-menu li a i {
    padding-left: 10px;
    width: 20px;
    padding-right: 20px;
}
.nav-side-menu li:hover {
    border-left: 3px solid #d19b3d;
    background-color: #4f5b69;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
.arrow::before {
    font-family: FontAwesome;
    content: "\f107";
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    float: right;
    font-size: 20px;
    line-height: 22px;
}
.sidenav ul .collapsed a .arrow::before{
    content: "\f105";
}
.arrow {
    position: relative;
}
.sidenav .sub-menu {
    background: #fff;
}
.sidenav .sub-menu li a {
    color: #494949;
}
.toggle-menu {
    display: inline-block;
    float: left;
}
.toggle-menu .dropdown-toggle.bar-icon {
    display: inline-block;
    background: transparent;
    width: 38px;
    text-align: center;
    border-radius: 3px;
    margin-top: 13px;
    font-size: 22px;
    color: #276955;
    padding: 6px 0 4px;
    line-height: 20px;
}

.show-category {
    position: absolute;
    width: 280px;
    padding: 15px 0px 0;
    background: #fff;
    z-index: 11;
    top: 50px;
    left: 250px;
    box-shadow: 0 4px 4px 0 rgba(0,0,0,.2);
}
.dropdown-menu.category-list {
    min-width: 320px;
    padding: 0;
    border-radius: 0;
    padding-bottom: 10px;
    border-top: 1px solid #e8e9eb;
    box-shadow: 0 4px 16px rgba(20,23,28,.25);
    border-left: none;
    min-height: 570px;
    margin: 10px 0;
}
.category-list h4 {
    /*margin: 0 0 10px;
font-size: 16px;
font-weight: 500;*/
    padding: 10px 13px;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 20px 20px;
    vertical-align: middle;
    font-weight: 600;
}
.dropdown-menu.category-list li a {
    display: inline-block;
    width: 100%;
    line-height: 18px;
    /*color: #494949;*/
    color: #276955;
    font-size: 12px;
    padding: 8px 13px;
}
.category-list li a span {
    float: right;
    font-size: 18px;
    color: #276955;
}
.dropdown-menu.category-list::before {
    border-style: solid;
    border-width: 0 10px 13px;
    content: '' !important;
    height: 0;
    position: absolute;
    left: 14px;
    width: 0;
    border-color: transparent transparent #e8e9eb transparent;
    top: -14px;
}
.dropdown-menu.category-list::after {
    border-style: solid;
    border-width: 0 10px 13px;
    content: '' !important;
    height: 0;
    position: absolute;
    left: 14px;
    width: 0;
    border-color: transparent transparent #fff transparent;
    top: -12px;
}
.login-modal .modal-dialog {
    width: 360px;
    margin: 60px auto;
}
.login-modal .form-group {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.login-modal .modal-content {
    border: solid 1px #930d35;
    box-shadow: none;
}
.login-modal .modal-title {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
}
.login-modal .modal-body {
    padding: 15px 0 0;
}
.login-modal .form-control {
    border: solid 1px #930d35;
    box-shadow: none;
    border-radius: 10px;
    height: 42px;
    color: #276955;
    font-size: 12px;
}
.login-modal a {
    color: #2c715f;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
}
.login-modal .btn.load-more {
    line-height: 35px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
}
.fb-btn img {
    margin-left: 5px;
    width: 30px;
}
.login-modal p {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 500;
}
.login-modal .btn.load-more.submit {
    width: 100%;
}
.login-modal p a{
    font-size: 11px;
    text-decoration: none;
}
.login-modal .modal-header .close {
    color: #880015;
    position: absolute;
    top: 10px;
    right: 15px;
    opacity: 1;
    font-weight: 300;
    font-size: 24px;
}
.modal-header .close {
    color: #880015;
    position: absolute;
    top: 10px;
    right: 15px;
    opacity: 1;
    font-weight: 300;
    font-size: 24px;
    z-index: 111;
}
.register-modal .checkbox label {
    font-size: 13px;
}
.register-modal .checkbox label a {
    font-size: 11px;
    text-decoration: none;
}
.login-modal.register-modal p {
    font-size: 11px;
}
.login-modal.register-modal p a {
    font-size: 11px;
}
.inner-heading {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 30px 0;
}
.inner-heading h2 {
    display: inline-block;
    margin: 0;
    position: relative;
    font-size: 14px;
    letter-spacing: .5px;
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: solid 2px #8d0d33;
    padding-bottom: 5px;
}
.inner-heading h2::before {
    position: absolute;
    content: none;
    height: 2px;
    width: 73px;
    background: #8d0d33;
    bottom: -7px;
    left: 1px;
}
.inner-heading h2::after {
    position: absolute;
    content: none;
    height: 2px;
    width: 40px;
    background: #8d0d33;
    bottom: -7px;
    right: 1px;
}
.explore-section {
    display: inline-block;
    width: 100%;
    background: #f5f5f5;
    padding: 20px 0;
    margin-bottom: 30px;
}
.explore-section .nav-tabs {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.current-balance-tab ul li span {
    color: #8b0d32;
    border: none;
}
.explore-section .nav-tabs > li {
    float: none;
    display: inline-block;
}
.explore-section .nav-tabs > li:nth-child(2) {
    text-align: center;
}
.explore-section .nav-tabs > li:last-child {
    text-align: right;
    padding-right: 20px;
}
.explore-section .nav-tabs > li a {
    font-size: 11px;
    text-transform: uppercase;
    color: #276955;
    font-weight: 600;
    letter-spacing: 1px;
    display: inline-block;
}
/*.explore-section .nav-tabs li.active a {
border: solid 1px #8b0d32;
border-radius: 10px;
}*/
.about-content {
    display: inline-block;
    width: 100%;
}
.about-content p {
    line-height: 26px;
    text-align: justify;
    padding-bottom: 40px;
    margin: 0px;
    font-size: 12px;
}
.about-content .mCS-3d-thick.mCSB_scrollTools_vertical, .about-content .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
    box-shadow: none;
    border: solid 1px #8b0d32;
    border-radius: 10px;
    width: 14px;
    right: 8px;
}
.about-content  .mCSB_inside > .mCSB_container {
    margin-right: 20px;
}
.about-content .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -114px 0px;
}
.about-content .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -114px -20px;
}
.about-content .mCSB_scrollTools .mCSB_buttonUp, .about-content .mCSB_scrollTools .mCSB_buttonDown, .about-content .mCSB_scrollTools .mCSB_buttonLeft, .about-content .mCSB_scrollTools .mCSB_buttonRight {
    opacity: 1;
}
.about-content .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: transparent;
    box-shadow: none;
    border-radius: 0;
    margin: 5px 0;
}
.about-content .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .about-content .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .about-content .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .about-content .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    margin: 0px -4px;
    width: 20px;
    border-radius: 50%;
    box-shadow: 0 2px 3px #808080;
    /* background-image: none; */
    height: 20px;
}
/*.about-content .mCSB_scrollTools .mCSB_dragger {
height: auto !important;
}*/
.about-content .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #930d35;
}
.about-content .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .about-content .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #276955;
    box-shadow: none;
    width: 18px;
    height: 18px;
    margin: 0px -2px !important;
}
.about-content .mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 5px 0;
    background: #930d35;
    border-radius: 30px;
}
.about-content .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .about-content .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #276955;
}
.about-content .mCSB_scrollTools {
    width: 14px;
    right: 5px;
    opacity: 1;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 18px !important;
    height: 18px !important;
    margin: 0px -2px !important;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #276955 !important;
}
.training-video {
    display: inline-block;
    width: 100%;
}
.training-detail h3 {
    margin: 0 0 10px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}
.training-detail p {
    line-height: 26px;
    text-align: justify;
    padding-bottom: 0;
}
.video-grid-view {
    display: inline-block;
    width: 100%;
    padding-bottom: 30px;
    border-bottom: solid 1px #ddd;
    margin-bottom: 30px;
}
.video-grid-view:last-child {
    border-bottom: none;
    margin-bottom: 0;
}
.popular-queestion h4 {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    background: #fff;
    margin: 0;
    padding: 20px 0;
    color: #276955;
    margin-bottom: 30px;
    text-transform: uppercase;
    font-weight: 600;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-size: 11px;
    letter-spacing: 1px;
    border-bottom: solid 1px #8b0d32;
}
.popular-queestion li {
    display: inline-block;
    width: 100%;
    padding: 0 20px;
    line-height: 36px;
    font-size: 12px;
}
.popular-queestion li span {
    font-size: 14px;
    margin-right: 10px;
}
.popular-queestion {
    display: inline-block;
    width: 100%;
    background: #f5f5f5;
    border: solid 1px #8b0d32;
    border-radius: 10px;
}
.faq-detail h3 {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    margin: 0 0 20px;
}
.img-with-text {
    display: inline-block;
    float: right;
    width: 100%;
}
.img-with-text img {
    width: 50%;
    float: right;
    margin-top: 10px;
    padding-left: 20px;
    height: 220px;
}
.img-with-text p {
    padding: 0;
    margin-bottom: 20px;
}
.img-with-text .fl-left {
    float: left;
    padding-right: 20px;
    padding-left: 0;
}
.faq-detail {
    display: inline-block;
    width: 100%;
    padding-left: 70px;
}
.popular-queestion ul {
    padding-bottom: 20px;
    height: 344px;
}
.popular-queestion h4::after {
    /*width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 20px solid #fff;
content: "";
position: absolute;
left: 45%;
top: 65px;*/
}
.inner-heading.news-heading h2::before {
    width: 48px;
}
.inner-heading.news-heading h2::after {
    width: 70px;
}
.inner-heading.news-heading span {
    position: relative;
}
.inner-heading.news-heading span::after {
    content: none;
    position: absolute;
    bottom: -6px;
    height: 2px;
    background: #8b0d32;
    width: 13px;
    left: 0;
}
.news-list-view {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.news-detail {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
}
.news-detail h3 {
    margin: 0;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 18px;
}
.news-detail p {
    line-height: 22px;
    font-size: 11px;
    padding-bottom: 5px;
    text-align: justify;
    word-break: break-all;
}
.news-detail span {
    font-weight: 500;
    font-size: 11px;
    display: block;
    margin-top: 7px;
    margin-bottom: 5px;
    color: #8b0d32;
}
.news-detail a {
    display: inline-block;
    text-align: right;
    text-transform: uppercase;
    color: #276955;
    font-size: 10px;
}
.news-detail p a {
    position: absolute;
    width: 100%;
    right: 15px;
}
.news-img img {
    max-width: 100%;
    border-radius: 0;
    height: 170px;
}
.news-img {
    display: inline-block;
    width: 100%;
    text-align: left;
}
.news-detail p img {
    float: right;
    margin-top: 8px;
}
.news-raffle-box {
    display: inline-block;
    width: 100%;
    background: #f5f5f5;
    padding: 25px 20px;
    margin-bottom: 30px;
}
.contact-heading {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 30px 0;
}
.contact-heading h2 {
    display: inline-block;
    margin: 0;
    font-size: 14px;
    letter-spacing: .5px;
    text-transform: uppercase;
    font-weight: 700;
}
.contact-heading h2 span {
    display: block;
    border-bottom: solid 2px #8b0d32;
    padding-bottom: 6px;
}
.contact-section {
    display: inline-block;
    width: 100%;
    /*padding: 40px 20px;*/
    padding: 20px;
    background: #f5f5f5;
    margin-bottom: 30px;
}
.address h2 {
    margin: 0 0 15px;
    font-weight: 600;
    font-size: 12px;
}
.address p {
    font-size: 12px;
    margin-bottom: 5px;
    letter-spacing: .5px;
}
.address p a {
    color: #276955;
}
.address h4 {
    font-weight: 600;
    margin: 30px 0 10px;
    letter-spacing: .5px;
    font-size: 12px;
}
.address h5 {
    margin: 0;
    font-size: 11px;
    line-height: 20px;
}
.map {
    display: inline-block;
    width: 100%;
    margin-top: 27px;
    border: solid 1px #8b0d32;
    border-radius: 10px;
}
.map iframe {
    border-radius: 10px;
}
.contact-form.category_list_item ul li.category-step1 {
    padding: 5px 20px 4px 20px;
    font-weight: 600;
}
.contact-form.category_list_item ul li.category-step2 {
    padding: 0 10px 5px 40px;
    display: inline-block;
}
.contact-form.category_list_item ul li.category-step3 {
    padding: 0 0 0 60px;
}
.contact-form {
    display: inline-block;
    width: 100%;
    padding-left: 30px;
}
.contact-form .form-group {
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;

}
.contact-form .form-control {
    background: #fff;
    border: solid 1px #930d35;
    box-shadow: none;
    border-radius: 6px;
    height: 36px;
    color: #276955;
}
.contact-form label {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 11px;
    padding-top: 10px;
    text-align: right;
}
.contact-form textarea.form-control {
    height: 200px;
    max-width: 100%;
}
.btn.send-btn {
    font-size: 11px;
    text-transform: uppercase;
    background: transparent;
    border: solid 1px #900d34;
    height: 40px;
    padding: 6px 15px;
    letter-spacing: .5px;
    font-weight: 600;
    transition: 0.3s;
    float: right;
    /*margin-right: 15px;*/
}
.cart_btn{
    font-size: 11px;
    text-transform: uppercase;
    background: transparent;
    border: solid 1px #900d34;
    height: 40px;
    padding: 6px 15px;
    letter-spacing: .5px;
    font-weight: 600;
    transition: 0.3s;
    border-radius: 4px;
}
.cart_btn:hover {
    background: #8b0d32;
    color: #fff !important;
}
.btn.send-btn:hover {
    background: #8b0d32;
    color: #fff !important;
}
.top-nav .nav.navbar-nav.navbar-right .dropdown .dropdown-toggle {
    background: transparent;
}
.top-nav .nav.navbar-nav.navbar-right .dropdown.open .dropdown-toggle {
    background: #fff;
    position: relative;
    margin-bottom: -1px;
    z-index: 9999;
    margin-right: 0;
}
.top-nav .nav.navbar-nav.navbar-right .dropdown .dropdown-menu li a {
    padding: 8px 15px;
    font-size: 11px;
    /* border-bottom: solid 1px #8b0d32 !important;*/
    letter-spacing: 0;
    font-weight: 500;
}
.top-nav .nav.navbar-nav.navbar-right .dropdown .dropdown-menu li:last-child a{
    border:none;
}
.top-nav .nav.navbar-nav.navbar-right .dropdown .dropdown-menu {
    padding: 0px;
    border: solid 1px #d4d4d4;
    max-height: 500px;
    overflow-y: auto;
}
.top-nav .nav.navbar-nav.navbar-right .dropdown .dropdown-menu li a span img {
    width: 50px;
}
.top-nav .nav.navbar-nav.navbar-right .dropdown.cart-list .dropdown-menu li a {
    padding: 6px 45px 6px 5px;
}
.nav-tab-tabs li.dropdown.open a {
    border:1px solid #ddd;
    border-bottom: unset;
}
.nav-tab-tabs .dropdown-menu li a{
    border: 0 !important;
}
.cart-img {
    display: inline-block;
    width: 20%;
    float: left;
}
.cart-img img {
    width: 100%;
}
.cart-detail {
    display: inline-block;
    width: 80%;
    padding-left: 15px;
}
.item-detail {
    display: inline-block;
    width: 60%;
}
.item-qty {
    display: inline-block;
    width: 27%;
}
.item-qty label {
    display: block;
    text-align: center;
}
.qty {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.qty span {
    font-size: 12px;
    cursor: pointer;
}
.qty input {
    width: 40px;
    border: solid 1px #8b0d32;
    padding: 0;
    height: 26px;
    margin: 0 5px;
    text-align: center;
}
.item-detail h5 {
    margin: 0 0 10px;
    font-size: 12px;
    font-weight: bold;
}
.item-detail h6 {
    margin: 0;
    font-size: 11px;
    text-transform: none;
}
.cart-add-box .dropdown-menu {
    min-width: 450px;
}
.cart-detail p {
    font-weight: 500;
    font-size: 11px;
    margin: 0px;
    text-transform: none;
}
.delete-item {
    display: inline-block;
    float: right;
    font-size: 18px;
    border: none;
    border-radius: 50%;
    height: 22px;
    width: 22px;
    line-height: 18px;
    text-align: center;
    color: #8b0d32;
}
.total-items {
    display: inline-block;
    width: 100%;
    padding: 5px 20px 15px;
    text-align: center;
}
.total-price label {
    text-transform: uppercase;
    font-size: 12px;
}
.total-price label span {
    display: block;
    font-size: 11px;
    font-weight: 500;
    text-transform: none;
}
.total-price {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    text-align: left;
}
.total-price b {
    float: right;
    letter-spacing: .5px;
    font-size: 12px;
    padding-top: 8px;
}
.btn.order-btn {
    background: transparent;
    border: solid 1px #8b0d32;
    padding: 10px 30px;
    text-transform: uppercase;
    font-weight: 600;
    color: #276955;
    font-size: 11px;
}
.btn-success {
    text-transform: uppercase;
    background: transparent;
    border: solid 1px #900d34;
    height: 40px;
    padding: 0 15px;
    letter-spacing: .5px;
    font-weight: 600;
    transition: 0.3s;
    color: #276955;
}
.btn-success:hover {
    color: #fff;
    background-color: #900d34;
    border-color: #900d34;
}
/*.............add listing.............*/
.contact-form select.form-control {
    background-repeat: no-repeat;
    background-position: right;
}
ul.add-photos li {
    display: inline-block;
    width: 55px;
    height: 55px;
    background: #fff;
    margin: 0 4px;
    float: left;
    border-radius: 5px;
    border: 1px dashed #aaa;
}
ul.add-photos {
    padding: 0;
}
ul.add-photos li i.fa {
    margin: 0 auto;
    text-align: center;
    line-height: 55px;
    width: 100%;
    font-size: 20px;
}
ul.price-input li {
    display: flow-root;
    width: 100%;
    padding: 0 0 8px 0;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 36px;
}
.right-euro {
    float: right;
    padding-left: 10px;
    margin-top: 20px;
}
.edit-right-euro{
    float: right;
    padding-left: 10px;
    margin-top: 12px;
}
ul.price-input li input.form-control {
    width: 80px;
    display: flex;
    float: right;
}
.plan-div ul li {
    display: inline-flex;
    align-items: center;
    width: 100%;
    font-size: 12px;
    padding-bottom: 10px;
}
.builder-section h3 {
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.plan-div h4 {
    text-align: center;
    font-weight: 600;
    margin-bottom: 25px;
    font-size: 14px;
    letter-spacing: 1px;
}
.plan-div {
    border: solid 1px #930d35;
    border-radius: 10px;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    min-height: 360px;
}
ul.plan-info-div .form-control {
    border: solid 1px #930d35;
    height: 36px;
    width: 15%;
    margin: 0 8px;
    text-align: center;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
}
ul.plan-info-div select.form-control {
    width: 49%;
    margin: 0 8px;
    text-align: left;
    font-size: 12px;
}
ul.plan-info-div {
    display: inline-block;
    width: 100%;
}
.builder-section {
    padding-left: 30px;
}
.plan-div ul li p {
    text-align: left;
    width: 80%;
    padding-left: 20px;
    margin-bottom: 0;
}
span.not-avi-div {
    width: 100%;
    text-align: right !important;
}
.listing-msg {
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%;
}
.listing-msg p {
    margin: 0;
    font-size: 11px;
}
.plan-btn {
    margin: 0 auto;
    text-align: center;
    margin: 15px auto;
}
.note-section {
    margin: 10px auto 20px;
}
.btn-div button.btn.send-btn {
    margin-right: 10px;
}
ul.catergory-list {
    display: inline-block;
    width: 100%;
    padding: 15px 0;
}
ul.catergory-list li {
    display: inline-block;
    width: 15%;
    text-align: center;
    align-items: center;
    padding: 8px;
}
ul.catergory-list span {
    padding: 8px 0;
    font-size: 12px;
    color: #276955;
    display: inline-flex;
}
ul.catergory-list li img {
    width: 30px;
}
/*.modal {
top: 20% !important;
}*/
.btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info{
    background-color: transparent !important;
    border-color: transparent !important;
}
ul.nav.nav-tabs.inner-category {
    width: 100%;
    display: inline-block;
}
ul.nav.nav-tabs.inner-category li {
    width: 33.33%;
    display: inline-block;
    position: relative;
    font-size: 12px;
}
ul.nav.nav-tabs.inner-category li.active:after {
    content: " ";
    position: absolute;
    right: -38px;
    opacity: 1;
    margin: 0 auto;
    border: 19px solid transparent;
    border-left-color: #f1f1f1;
    transition: 0.1s ease-in-out;
    top: 0px;
}
ul.nav.nav-tabs.inner-category li:last-child:after{
    border:0;
}
ul.tab1-list {
    width: 33.33%;
    /*    border-right: 1px solid #ddd;
*/    display: inline-block;
    padding: 20px;
}
ul.tab1-list li a{
    padding: 5px 0;
    font-size: 12px;
    color: #276955;
}
ul.tab1-list li {
    padding: 5px 0;
}
ul.nav.nav-tabs.inner-category >li >a, ul.nav.nav-tabs.inner-category >li.active>a, ul.nav.nav-tabs.inner-category>li.active>a:focus,
ul.nav.nav-tabs.inner-category>li.active>a:hover{
    border:0 !important; background: transparent; color: #276955; font-weight: 600;
}
ul.nav.nav-tabs.inner-category li{margin-bottom: 0px !important;}
ul.nav.nav-tabs.inner-category li.active {
    background: url(../img/r1.png);
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #f1f1f1;
}
ul.nav.nav-tabs.inner-category li a {
    padding-left: 35px;
    margin-right: 0;
    border-radius: 0;
}
ul.nav.nav-tabs.inner-category .tab-content>.active {
    display: inline-block;
    width: 100%;
}
.category-section {
    display: inline-block;
    /*  width: 32.33%; */
    /* float: left; */
}
.category-section ul.tab1-list {
    width: 100%;
    /*    border-right: 1px solid #ddd;
*/    display: inline-grid;
    padding: 20px;
}
#modal-real-estate button.close {
    position: absolute;
    top: 10px;
    right: 8px;
}
div#tab2 {
    /* border: 1px solid #DDD;*/
    border-width: 0px 1px 0px 1px;
    height: 400px;
}
.training-video iframe {
    border-radius: 10px;
    border: solid 1px #8b0d32;
}
.btn.order-btn:hover {
    background: #8b0d32;
    color: #fff;
}
.category-list li {
    position: static;
    display: flex;
    width: 100%;
    cursor: pointer;
}
.caret_dropdown{
    font-size: 18px;
    margin-right: 15px;
}
.category-list li a img {
    width: 18px;
    vertical-align: top;
}
.main-subcategory{
    position: absolute;
    top: 10px;
    left: 265px;
    width: 250px;
    text-align: left;
}
.main-subcategory_01 {
    position: absolute;
    width: 250px;
    top: 10px;
    left: 265px;
    text-align: left;
}
.dropdown-menu.subcategory {
    background: #fff;
    left: 100%;
    top: 0px;
    min-width: 260px;
    padding: 0;
    padding-bottom: 0px;
    border-radius: 0;
    padding-bottom: 10px;
    border-top: none;
    box-shadow: 0 1px 3px rgba(20,23,28,.25);
    border-left: none;
    min-height: 570px;
    margin: 0;
}
.subcategory li a {
    display: inline-block;
    width: 100%;
    line-height: 18px;
    color: #494949;
    font-size: 12px;
    padding: 8px 13px;
}
.subcategory h4 {
    margin: 0 0 10px;
    font-size: 15px;
    font-weight: 500;
    color: #276955;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 20px 13px;
    vertical-align: middle;
    font-weight: 600;
}
.toggle-menu .dropdown:hover .dropdown-menu.category-list {
    display: block;
}
.dropdown.dropdown-submenu:hover .dropdown-menu.subcategory {
    display: block;
}
.dropdown.dropdown-sub-cate:hover .dropdown-menu.dropdown-submenu-menu {
    display: block;
}
.dropdown-menu.dropdown-submenu-menu {
    background: #fff;
    left: 100%;
    top: -1px;
    min-width: 260px;
    padding: 0;
    padding-bottom: 0px;
    padding-bottom: 0px;
    border-radius: 0;
    padding-bottom: 10px;
    border-top: 1px solid #e8e9eb;
    box-shadow: 0 1px 3px rgba(20,23,28,.25);
    border-left: none;
    min-height: 569px;
    margin: 0;
}
.dropdown-menu.category-list li a:hover {
    background: #f5f5f5;
    margin-right: 15px;
}
.tabs-left {
    border-bottom: none;
    /*border-right: 1px solid #ddd;*/
}
.tabs-left>li {
    float: none;
    margin:0px;
}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
    border-bottom-color: #ddd;
    border-right-color: transparent;
    background:#f90;
    border:none;
    border-radius:0px;
    margin:0px;
    padding-left: 10px;
}
.nav-tabs>li>a:hover {
    /* margin-right: 2px; */
    /*line-height: 1.42857143;*/
    border: 1px solid transparent;
    /* border-radius: 4px 4px 0 0; */
}
.tabs-left>li.active>a::after{content: "";
    position: absolute;
    top: 0px;
    right: -10px;
    border-top: 13px solid transparent;
    border-bottom: 14px solid transparent;
    border-left: 10px solid #f90;
    display: block;
    width: 0;}
/** tabs **/
.tab-pane li {
    display: block;
    float: none;
}
.tab-pane>li {
    float: none
}
.border-left {
    border-left:1px solid #DDD;
}
.border-right {
    border-right:1px solid #DDD;
    height: 506px;
}
.border-bottom {
    border-bottom:1px solid #DDD !important;
}
ul.nav.nav-tabs.inner-category.border-bottom {
    width: 96%;
}
#next {
    position: absolute;
    background: #f1f1f1;
    top: 50%;
    right: -62px;
    padding: 0px 18px;
    border-radius: 0px 5px 5px 0px;
    height: 50px;
    line-height: 48px;
    color: #494949;
}
#prev {
    position: absolute;
    background: #f1f1f1;
    top: 50%;
    left: -63px;
    padding: 0px 18px;
    border-radius: 5px 0px 0px 5px;
    height: 50px;
    line-height: 48px;
    color: #494949;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}
#modal-real-estate {
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 9999;
    text-align: center;
    width: 100%;
}
.multi-category {
    display: inline-block;
    background: #fff;
    width: 960px;
    text-align: left;
    position: relative;
}
.catergory-tab-list li {
    display: inline-block;
    width: 24.333%;
    float: left;
}
.catergory-tab-list li a {
    display: inline-block;
    width: 90%;
    padding: 10px 30px;
    font-size: 12px;
    color: #494949;
    position: relative;
}
.catergory-tab-list li.active a {
    background: #eaeaea;
}
.catergory-tab-list li.active a::after {
    content: " ";
    position: absolute;
    right: -39px;
    opacity: 1;
    margin: 0 auto;
    border: 20px solid transparent;
    border-left-color: #eaeaea;
    transition: 0.1s ease-in-out;
    top: 0px;
}
.catergory-tab-list ul {
    border-bottom: solid 1px #ddd;
    display: inline-block;
    width: 100%;
}
.category-modal-list li a {
    display: inline-block;
    width: 100%;
    padding: 6px 15px;
    color: #276955;
}
.category-modal-list li a:hover {
    background: #f5f5f5;
}
.category-modal-list li {
    display: inline-block;
    width: 100%;
}
.category-modal-list ul {
    width: 270px;
    padding: 10px 0px;
    border-right: solid 1px #ddd;
}
.category-modal-list li a span {
    float: right;
}
.category-modal-list li.dropdown .dropdown-menu {
    left: 270px;
    top: 0;
    min-width: 250px;
    border-radius: 0;
    border: none;
    box-shadow: none;
    background: transparent;
    border-right: solid 1px #ddd;
    padding: 0;
    margin: 0px;
    width: 265px;
    min-height: 414px;
    margin-left: 0;
}
.category-modal-list li.dropdown.dropdown-submenu {
    position: static;
}
.category-modal-list li.dropdown .dropdown-menu li a {
    font-size: 12px;
}
/*.category-modal-list li.dropdown.dropdown-submenu .dropdown-menu {
border-right: none;
}*/
.category-modal-list li.dropdown {
    position: static;
}
.category-modal-list {
    display: inline-block;
    width: 100%;
    position: relative;
}
.category-modal-list li.dropdown.dropdown-submenu .dropdown-menu {
    left: 100%;
    margin-left: 1px;
}
.plan-div ul li {
    font-size: 11px;
}
.dl-menuwrapper {
    display: none;
}
.nav.navbar-nav.navbar-right.mobile-menu-show {
    display: none;
}
.login-modal .modal-body.about-content {
    max-height: 550px;
    overflow-y: auto;
    overflow-x: hidden;
}
.edit-profile-section {
    display: inline-block;
    width: 100%;
    background: #fff;
    padding: 20px 35px 10px;
    box-shadow: 0 0 5px #ddd;
}
.table-bordered {
    background: #fff;
}
.wishlist-icon-top {
    position: absolute;
    bottom: 11px;
    right: 5px;
    background: transparent;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    border-radius: 2px;
    color: #ff9f00;
    cursor: pointer;
    font-size: 18px !important;
}
.listing-section .contact-form {
    padding-left: 0;
}
.listing-section label {
    text-align: left;
    padding-left: 0;
    letter-spacing: 0px;
}
#uploads .form-group {
    margin-bottom: 0;
}
.plan-div .nav.nav-pills li {
    display: inline-block;
    width: 49%;
    text-align: left;
    padding-left: 20px;
}
.plan-div .nav.nav-pills li a {
    background: transparent;
    color: #276955;
    padding: 0;
    display: inline-block;
}
.plan-div .radio-btn {
    vertical-align: middle;
    margin-right: 5px;
    position: relative;
}
.plan-div .nav.nav-pills {
    margin-bottom: 10px;
}
.radio-btn::before {
    content: none;
    position: absolute;
    top: -2px;
    left: -3px;
    border: solid 1px #8b0d32;
    height: 16px;
    width: 16px;
    border-radius: 50%;
}
.radio-btn input[type="radio"] {
    position: relative;
    z-index: 1;
}
.weight-box .form-control {
    width: 90%;
    display: inline-block;
}
.dimensions-box .form-control {
    width: 70%;
    display: inline-block;
}
.btn.list-btn {
    background: transparent;
    text-decoration: underline;
    right: 0;
    bottom: -20px;
    position: absolute;
    font-size: 12px;
    padding: 0;
}
.wallet-section {
    display: inline-block;
    width: 100%;
    position: relative;
}
.wallet-box {
    position: absolute;
    top: 0;
    right: 0px;
}
.wallet-box p {
    margin: 0;
    line-height: 18px;
    text-transform: uppercase;
    font-size: 11px;
}
.wallet-box span {
    margin-left: 5px;
    color: #8b0d32;
    font-weight: 600;
}
.wallet-box span a {
    color: #8b0d32;
}
.current-balance-tab {
    display: inline-block;
    width: 100%;
}
.current-balance-tab li {
    display: inline-block;
    width: 100%;
    line-height: 22px;
    letter-spacing: .5px;
}
.current-balance-tab ul {
    margin-bottom: 20px;
}
.border-line {
    border-bottom: solid 2px #8b0d32;
}
.space-middle {
    display: inline-block;
    width: 100%;
    height: 30px;
}
.current-balance-tab li p {
    margin: 0;
}
.perple-text {
    color: #8b0d32;
}
.invoice-list {
    display: inline-block;
    width: 100%;
}
.invoice-list li {
    display: inline-block;
    width: 20%;
    float: left;
    padding: 0;
}
.invoice-list li h4 {
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    padding: 10px 0px;
    text-transform: capitalize;
}
.invoice-list li p {
    margin: 0;
    line-height: 26px;
    padding: 3px 0px;
}
.invoice-list li p a {
    color: #8b0d32;
}
.funds-balance-tab p {
    margin-bottom: 15px;
    letter-spacing: .5px;
}
.funds-balance-tab p span {
    color: #8b0d32;
}
/* The radio */
.radio {
    display: inline-block;
    position: relative;
    padding-left: 20px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.fixed-amount label {
    margin-right: 10px;
    font-weight: normal;
}
.custom-amount label {
    font-weight: normal;
}
/* Hide the browser's default radio button */
.radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
/* Create a custom radio button */
.checkround {
    position: absolute;
    top: 3px;
    left: 0;
    height: 13px;
    width: 13px;
    background-color: #fff;
    border-color: #8b0d32;
    border-style: solid;
    border-width: 1px;
    border-radius: 50%;
}
.plan-div .nav.nav-pills li.active label .checkround::after {
    left: 3px;
    top: 3px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #8b0d32;
    content: "";
    position: absolute;
    display: block;
}
/* When the radio button is checked, add a blue background */
.radio input:checked ~ .checkround {
    background-color: #fff;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkround:after {
    content: "";
    position: absolute;
    display: none;
}
.radio a {
    color: #8b0d32;
}
/* Show the indicator (dot/circle) when checked */
.radio input:checked ~ .checkround:after {
    display: block;
}
/* Style the indicator (dot/circle) */
.radio .checkround::after {
    left: 3px;
    top: 3px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #8b0d32;
}
.custom-amount {
    margin-top: 10px;
    margin-bottom: 15px;
}
.custom-amount .form-control {
    background: #fff;
    border: solid 1px #930d35;
    box-shadow: none;
    border-radius: 6px;
    height: 36px;
    color: #276955;
    display: inline-block;
    width: 15%;
    margin-left: 10px;
}
.funds-balance-tab .btn.send-btn {
    text-align: left;
    padding: 10px 10px;
    margin-bottom: 10px;
    height: auto;
    color: #780b2b;
}
.funds-balance-tab .btn.send-btn:hover span {
    color: #fff;
}
/*.btn.send-btn span {
display: block;
font-size: 11px;
color: #780b2b;
font-weight: 500;
letter-spacing: 0;
text-transform: capitalize;
}*/
.payment-icon {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 100%;
    vertical-align: top;
}
.payment-icon li {
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 100%;
    float: left;
}
.payment-icon li a {
    display: inline-block;
    width: 100%;
    margin-right: 5px;
}
.payment-icon li img {
    border: solid 1px #8b0d32;
    border-radius: 10px;
    width: 95%;
}
.bonus-list-left {
    display: inline-block;
    width: 45%;
    vertical-align: middle;
}
/*.bonus-list li {
display: inline-block;
width: 100%;
margin-bottom: 30px;
}*/
.bonus-list-left h4 {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .5px;
    margin-bottom: 15px;
}
.bonus-list-left p {
    font-size: 12px;
}
.bonus-list-left p span {
    color: #8c0d32;
    font-weight: 600;
}
.bonus-list .btn.send-btn {
    border-radius: 6px;
    padding: 10px 10px;
    letter-spacing: 0;
}
.piclist {
    display: inline-block;
    float: left;
    width: 18%;
}
.slider-for.slick-initialized.slick-slider {
    width: 80%;
    display: inline-block;
}
.piclist li {
    display: inline-block;
    width: 80px;
    height: 70px;
    margin-right: 1px;
    border: solid 1px #eee;
    margin-bottom: 10px;
}
.piclist li img{
    width: 100%;
    height: 100%;
}
/* custom style */
.picZoomer-pic-wp,
.picZoomer-zoom-wp{
    border: 1px solid #fff;
}
.product-detail-section {
    display: inline-block;
    width: 100%;
    padding: 20px 20px;
    background: #f5f5f5;
    margin-bottom: 30px;
}
.product-detail-section h3 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    margin: 0 0 10px;
}
.detail-box {
    display: inline-block;
    width: 100%;
    text-align: center;
    background: #fff;
    padding: 20px;
    box-shadow: 0px 0 5px 0px #ddd;
}
.picZoomer {
    display: inline-block;
}
.product-item-detail {
    background: #f4f4f4;
    display: inline-block;
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
}
.product-item-detail .nav-tabs {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}
.current-price {
    display: inline-block;
    width: 100%;
    padding: 0 20px;
}
.product-item-detail .nav.nav-tabs li a {
    color: #276955;
    font-weight: 600;
    font-size: 11px;
    letter-spacing: .5px;
    margin: 0;
}
.current-price li:first-child {
    width: 20%;
}
.current-price li {
    display: inline-block;
    width: 20%;
    float: left;
    line-height: 30px;
    color: #494949;
}
.current-price li a {
    color: #276955;
}
.current-price li .form-control {
    height: 26px;
    width: 60px;
    border-radius: 0;
    box-shadow: none;
    border-color: #808080;
    color: #000;
    margin-top: 3px;
    padding: 0 5px;
    text-align: center;
}
.product-item-detail .btn {
    background: transparent;
    font-size: 12px;
    display: inline-block;
    padding-left: 20px;
}
.product-item-detail hr {
    border-color: #808080;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 10px;
}
.location-area {
    display: inline-block;
    width: 100%;
    padding: 0 20px;
}
.location-area p {
    color: #494949;
    margin-bottom: 5px;
}
.location-area p span {
    color: #276955;
}
.product-description {
    display: inline-block;
    width: 100%;
    padding: 0 20px;
    max-height: 220px;
    overflow-y: auto;
}
.product-description p {
    font-size: 11px;
}
.current-balance-tab .btn.send-btn {
    font-size: 11px;
}
.radio {
    font-weight: normal;
}
.funds-balance-tab p.upper-text {
    font-weight: 600;
    font-size: 12px;
}
.cke_chrome {
    border: 1px solid #8b0d32 !important;
    border-radius: 6px !important;
}
.cke_top {
    border-radius: 6px 6px 0px 0px !important;
}
.cke_bottom {
    border-radius: 0 0 6px 6px !important;
}
.cke_inner {
    background: transparent !important;
}
.form-control{
    font-size: 12px;
    border: solid 1px #930d35;
}
.yolo-plan {
    display: inline-block;
    width: 100%;
    position: relative;
}
.nav-tabs > li > a {
    color: #276955;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
}
.nav-tabs > li.active > a{
    color: #276955;
}
.listing-section .plan-div label {
    padding: 0 0 0 20px;
    font-weight: 600;
    margin: 0;
}
.product-thumbnail img {
    width: 80px;
    height: 60px;
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #8b0d32;
}
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-bottom-width: 1px;
}
.table-bordered {
    border: 1px solid #8b0d32;
}
.explore-section .table.table-bordered tr th {
    letter-spacing: .5px;
    margin: 0;
    font-size: 11px;
    font-weight: 600;
    background: #f4f4f4;
    padding: 15px 15px;
    text-transform: uppercase;
}
.explore-section .table.table-bordered tr td {
    vertical-align: middle;
    padding: 6px 15px;
}
.product-quantity input {
    width: 70px;
    height: 40px;
    padding: 0 5px 0 10px;
    border: solid 1px #ddd;
}
.product-remove a {
    font-size: 14px;
    color: #276a55;
}
.cartbox__total__area li {
    display: inline-block;
    width: 100%;
    border: solid 1px #8b0d32;
    padding: 10px 15px;
    background: #fff;
}
.cartbox__total__area li span {
    float: right;
}
.cartbox__total__area li:first-child {
    border-bottom: none;
}
.cartbox__total__area h4 {
    margin: -1px 0;
    font-size: 12px;
    font-weight: 600;
    padding: 15px 15px;
    border: solid 1px #8b0d32;
}
.cartbox__total__area h4 b {
    float: right;
}
.cartbox__total__area {
    margin-top: 10px;
}
.cartbox__total__area .btn.send-btn {
    margin: 20px auto 10px;
    display: block;
    width: 100%;
}
.single-accordion {
    margin-bottom: 20px;
    margin-top: 20px;
}
.accordion-head {
    background-color: #8b0d32;
    color: #ffffff;
    display: block;
    font-size: 11px;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    padding: 0 12px 0 15px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
    border: solid 1px #8b0d32;
}
.accordion-body {
    overflow: hidden;
    padding: 30px 20px;
    border: 1px solid #ddd;
    border-top: none;
}
.checkout-method-list {
    float: left;
    margin-bottom: 15px;
    width: 100%;
    padding-left: 0;
    list-style: none;
}
.checkout-method-list li {
    display: block;
    text-transform: capitalize;
    cursor: pointer;
    float: left;
    margin-right: 30px;
}
.checkout-method-list li::before {
    content: "\f192";
    font-family: 'Fontawesome';
    float: left;
    line-height: 24px;
    padding-left: 1px;
    margin-right: 10px;
    font-size: 16px;
}
.checkout-login-form {
    float: left;
    width: 100%;
}
.mb--20 {
    margin-bottom: 20px;
}
.checkout-login-form input {
    width: 100%;
    padding: 7px 15px;
    border: solid 1px #930d35;
    box-shadow: none;
    border-radius: 6px;
    height: 36px;
    color: #276955;
    background: #fff;
}
.checkout-login-form input[type="submit"] {
    margin-right: 0;
    background-color: #ff9f00;
    padding: 8px 30px;
    border: none;
    color: #276955;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0;
    border-radius: 50px;
    width: auto;
    font-size: 11px;
}
.checkout-login-form input[type="submit"]:hover {
    background: #8b0d32;
    color: #fff;
}
.accordion-head:hover, .accordion-head:focus {
    color: #fff;
}
.checkout-login-form select {
    width: 100%;
    padding: 7px 15px;
    border: solid 1px #930d35;
    box-shadow: none;
    border-radius: 6px;
    height: 36px;
    color: #276955;
}
.accordion-head.collapsed {
    background-color: #eee;
    color: #333;
    border: solid 1px #ddd;
}
.shipping-form-toggle {
    border: solid 1px #8b0d32;
    padding: 8px 15px;
    border-radius: 8px;
    margin-top: 5px;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.shipping-form-toggle:hover{
    background: #8b0d32;
    color: #fff;
}
.order-details-wrapper h2 {
    background: #8b0d32;
    color: #ffffff;
    display: block;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    padding: 0 13px 0 20px;
    text-transform: uppercase;
    width: 100%;
    margin: 0;
    font-size: 12px;
}
.order-details {
    background-color: #fff;
    padding: 10px 0 20px;
    text-align: left;
    float: left;
    width: 100%;
}
.order-details ul li {
    border-bottom: 1px solid #e9e9e9;
    display: block;
    float: left;
    padding: 13px 20px;
    text-align: left;
    width: 100%;
}
.order-details ul li p {
    display: block;
    margin: 0;
    width: 60%;
    float: left;
}
.order-details ul li p.strong {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 11px;
}
.order-details ul li p:last-child {
    width: 40%;
}
.order-details ul {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.contact-form .radio {
    padding: 0 0 0 20px;
    margin: 10px 10px 0 0px;
}
.contact-form .checkround {
    top: 2px;
}
.contact-form .checkbox-list {
    padding-top: 7px;
    font-weight: normal;
}
.contact-form .checkbox-list input[type="checkbox"] {
    vertical-align: middle;
    margin: -2px 5px 0 0;
}
.checkbox-list {
    margin-right: 10px;
}
.inner-section .nav-tabs > li {
    /*margin-bottom: 0;*/
}
.mylisting-section {
    display: inline-block;
    width: 100%;
    background: #f5f5f5;
    padding: 30px 20px 20px;
    margin-bottom: 30px;
}
table.dataTable tr th {
    border-bottom: none;
    background: #f5f5f5;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #8b0d32;
    border-color: #8b0d32;
}
.wishlist-icon-top .fa.fa-star-o {
    color: #8d0c32;
}
.news-popup h4 {
    text-transform: uppercase;
    font-size: 14px;
    width: 95%;
}
.news-popup .modal-header {
    padding: 25px 15px 0;
    border-bottom: none;
}
.news-popup .modal-header .close {
    color: #880015;
    position: absolute;
    top: 10px;
    right: 15px;
    opacity: 1;
    font-weight: 300;
    font-size: 24px;
}
.news-view-img {
    display: inline-block;
    width: 100%;
    padding: 10px 0 0;
    text-align: left;
}
/*.news-popup .about-content {
    max-height: 280px;
    overflow-y: auto;
}*/
/*.news-popup .modal-dialog {
    max-height: 605px;
    overflow-y: auto;
}*/
.news-popup .modal-body span {
    color: #880015;
}
.news-popup .modal-content {
    box-shadow: none;
    border: solid 1px #880015;
    width: 100%;
}
.news-raffle-modal-box {
    display: inline-block;
    max-height: 555px;
    width: 100%;
    overflow-y: auto;
}
.news-popup .about-content p {
    padding-bottom: 0px;
    padding-right: 15px;
}
.cke_editable p {
    color: #276955;
}
.categoryname.btn.orange-btn {
    margin-top: 0;
    margin-left: 10px;
    background: transparent;
    border: solid 1px #8b0d32;
    border-radius: 3px;
}
.categoryname.btn.orange-btn:hover{
    background: #8b0d32;
    color: #fff;
}
.cke_resizer {
    border-color: transparent #930d35 transparent transparent !important;
}
.categoryclose {
    position: absolute;
    top: 2px;
    right: 2px;
    background: transparent;
    border: none;
    color: #930d35;
    font-size: 24px;
}
.category-modal-list li.dropdown.open {
    background: #f5f5f5;
}
.about-content .mCS-3d-thick.mCSB_scrollTools_vertical, .about-content .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
    border: 1px solid #9dadbc !important;
    background: #9dadbc;
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
    background-image:unset !important;
}
.close {
    color :#930d35 !important;
}
.form-control.btn.btn-info.btn-lg.categoryname {
    background-image: url("../images/select-arrow.png");
    background-repeat: no-repeat;
    background-position: right center;
}
.form-control.categoryname2 {
    background-image: url("../images/select-arrow.png");
    background-repeat: no-repeat;
    background-position: right center;
}
.current-price h4 {
    margin: 0 0 8px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
}
.current-price.shipping-img li a img {
    display: inline-block;
    border: solid 1px #8b0d32;
}
.current-price.shipping-img li {
    margin-right: 10px;
}
.current-price.shipping-img {
    padding-bottom: 10px;
}
.location-area h4 {
    margin: 0 0 8px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
}
.location-area li {
    display: inline-block;
    width: 100%;
    font-size: 11px;
}
.location-area ul {
    margin-bottom: 10px;
}
.location-area li span {
    color: #8b0d32;
}
.theme_clr {
    color: #8b0d32;
}
.btn-cart {
    display: block;
    font-size: 11px;
    text-transform: uppercase;
    background: transparent;
    border: solid 1px #900d34;
    height: 40px;
    padding: 0 15px;
    letter-spacing: .5px;
    font-weight: 600;
    transition: 0.3s;
}
.cart-bucket-head {
    padding:1rem;
}
.app-cart {
    margin-bottom: .5rem;
    background: #fff;
    position: relative;
    border: solid 1px #930d35;
    border-radius: 6px;
}
.seller-crt {
    color: #276955;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 10px 0px 10px;
    vertical-align: middle;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
    margin: 0px 0 5px;
}
.cart_bucket_item {
    padding: 0 1rem 0rem 1rem;
    display: inline-block;
    width: 100%;
    position: relative;
}
.image-display {
    position: relative;
}
.item_quantity {
    float: right;
}
.item_summary h5 {
    margin: 0;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 18px;
}
.item_summary p {
    line-height: 22px;
    font-size: 11px;
    padding-bottom: 5px;
    text-align: justify;
    word-break: break-all;
    margin-top: 12px;
}
.list_box select{
    width: 55px;
    height: 32px;
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #d2d2d2;
}
.price_item {
    float: right;
}
.price_item p {
    line-height: 28px;
}
.cart_summary {
    padding: 1rem;
    background: #fff;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}
.cart_check_btn{
    background: #8b0d32;
    border:1px solid #8b0d32;
    color: #fff;
    width: 100%;
    padding: 10px 30px;
    font-size: 11px;
    font-weight: 600;
    margin-bottom: 15px;
    border-radius: 4px;
}
.con_btn {
    background: transparent;
    border: solid 1px #8b0d32;
    padding: 10px 30px;
    font-weight: 600;
    color: #276955;
    font-size: 11px;
    width: 100%;
    border-radius: 4px;
}
.float-right {
    float: right;
}
.cart_table th, .cart_table td {
    padding-top: 0px;
}
.line-x {
    margin: .5rem 0;
    border-bottom: 1px solid #ddd;
}
.total-row{
    font-weight: bold
}
.cart_par h5 {
    margin-top: 0px;
}
.check_btn{
    background: #8b0d32;
    border:1px solid #8b0d32;
    color: #fff;
    width: 100%;
    padding: 10px 30px;
    font-size: 11px;
    font-weight: 600;
    margin-bottom: 15px;
    border-radius: 4px;
}
.go_btn {
    background: transparent;
    border: solid 1px #8b0d32;
    padding: 10px 30px;
    font-weight: 600;
    color: #276955;
    font-size: 11px;
    width: 100%;
    border-radius: 4px;
}
.modal-sm {
    width: 450px;
    margin:auto;
}
.cart_modals {
    top:28%;
}
.modal_cart_bx {
    margin-bottom: 15px;
}
.address_form {
    margin-bottom: .5rem;
    background: #fff;
    position: relative;
    border: solid 1px #930d35;
    border-radius: 6px;
    padding-bottom: 15px;
    border:unset !important;
}
.s-heading {
    color: #276955;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 20px 15px;
    vertical-align: middle;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
    margin: 0px;
}
.address_form .contact-form {
    padding-top: 15px;
}
.address_form .form-control {
    margin-bottom: 22px;
}
.label_cs {
    /*position: absolute;
bottom: 65px;*/
    text-align: center;
    margin:0px;
}
.secondary-text {
    color: #767676;
    font-size: 11px;
    padding-left: 15px;
    font-weight: 600;
    line-height: 23px;
    margin-bottom: 5px;
}
.mb-0 {
    margin-bottom: 0px !important ;
}
.mb-3 {
    margin-bottom: 15px;
}
.add_btn {
    background: #8b0d32 !important ;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    background: transparent;
    border: solid 1px #900d34;
    height: 40px;
    padding: 0 15px;
    letter-spacing: .5px;
    font-weight: 600;
    transition: 0.3s;
    width: 90px;
    border-radius: 4px;
}
.can_btn {
    font-size: 11px;
    width: 90px;
    text-transform: uppercase;
    background: transparent;
    border: solid 1px #900d34;
    height: 40px;
    padding: 0 15px;
    letter-spacing: .5px;
    font-weight: 600;
    transition: 0.3s;
    border-radius: 4px;
    margin-left: 15px;
}
.shiping_form {
    padding-right: 20px;
    padding-left: 20px;
}
.addr2 {
    /*position: relative;
bottom: 22px;*/
}
.addr2 p{
    margin-bottom: 0px !important;
}
.post_to {
    margin-bottom: .5rem;
    background: #fff;
    border: 1px solid #ccc;
    position: relative;
}
.addr_bx {
    padding:15px 0px;
}
.addr_con {
    border-bottom: 1px solid #ccc;
    padding: 0px 15px;
    margin-bottom: 15px;
}
.addr_con a {
    color: #8b0d32;
}
.addr_link {
    padding: 0px 15px 15px;
}
.addr_link a {
    font-weight: 600;
    color: #276955;
    font-size: 12px;
}
.common-bg {
    margin-bottom: 6px;
    background: #fff;
    position: relative;
    border-radius: 2px;
    border: 1px solid #eee;
    display: inline-block;
    width: 100%;
    cursor: pointer;
}
.post_addr {
    padding: 10px 15px;
    min-height: 200px;
}
.post_addr p {
    width: 100%;
    line-height: 20px;
}
.messag {
    padding:15px;
}
.messag h5 {
    font-weight: bold;
    font-size: 12px;
    margin: 0 0 15px;
}
.messag p{
    width: 60%;
    font-weight: 600;
    font-size: 11px;
}
.pay_method {
    padding: 5px 10px 5px;
}
.pl-0 {
    padding-left: 0px;
}
.total-row .secondary-text {
    font-weight: 300;
}
.w-100 {
    width: 100%;
}
.conf_bx {
    margin-top: 10px;
}
.empty_bx{
    padding:0px 15px 15px;
    text-align: center;
}
.empty_bx button {
    margin:0 auto;
}
.grid-9 {
    width: 68% !important;
}
.grid-3 {
    width: 32% !important;
}
.remove p {
    text-align: right;
    padding-right: 10px;
    position: absolute;
    bottom: 0px;
    right: 5px;
}
.radio-group {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.sm-form-control {
    background: #fff;
    border: solid 1px #930d35;
    box-shadow: none;
    border-radius: 6px;
    height: 36px;
    color: #276955;
}
.method_heading {
    background: #8b0d32 !important;
    color: #fff;
    font-size: 11px;
    padding:13px 10px;
    font-weight: 600;
    margin-bottom: 0px;
}
.method_bx {
    border: 1px solid #ccc;
    padding: 30px 12px;
    margin-bottom: 10px;
}
.method_bx input {
    color: #494949 !important;
}
button.btn.orange-btn.log_btn {
    padding:1px 23px;
}
.bill_info h5 {
    color: #4a4a4a;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 11px;
    border:1px solid #ccc;
    padding:12px;
    background: #eeeeee;
    margin-bottom: 10px;
}
.order_bx {
    background: #ffffff;
    padding: 15px 0px;
}
.order_bx th {
    text-transform: uppercase;
}
.order_bx th, .order_bx td {
    padding: 12px 15px;
    border-bottom: 1px solid #dadada;
    font-size: 11px;
}
.border-0 {
    border: 0 !important;
}
.shipping_list {
    padding:0px 15px 0px;
}
.buyer-info i {
    color: #8b0d32;
}
.caps {
    text-transform: uppercase;
    margin-bottom: 0px;
}
.buyer-info .text-head {
    font-weight: 600;
    margin-right: 10px;
    font-size: 9px;
}
.buyer-info span {
    font-size: 10px;
}
.faces li {
    display: inline-block;
    margin: 5px 20px 0 0;
    text-align: center;
}
.buyer_name {
    margin-bottom: 3px;
    font-weight: 600;
}
.faces img {
    width: 20px;
    height: 20px;
}
.faces {
    margin-top: 10px;
}
.faces li p {
    font-weight: 600;
    font-size: 10px;
    padding-top: 5px;
}
.pr-0 {
    padding-right: 0px !important;
}
.pl-0 {
    padding-left: 0px !important;
}
.px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.tag {
    width: 30px;
    height: auto;
    display: inline-block;
    padding-right: 5px;
}
.seller_ryt h6 {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
}
.seller_ryt ul li {
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 11px;
}
.at {
    font-size: 13px;
    color: #8b0d32;
    line-height: 15px;
}
.carousel-control.right, .carousel-control.left {
    display: none;
}
.carousel-indicators {
    top: 45px;
    left: 50%;
}
.carousel-indicators li {
    display: inline-block;
}
.review {
    margin-top: 30px;
}
.carousel-indicators li {
    background-color: #777;
    border: none;
    margin: 0px 4px;
    width: 8px;
    height: 8px;
}
.carousel-indicators li.active {
    width: 8px;
    height: 8px;
    background-color: #8b0d32;
    margin: 0px 4px;
}
.im-small {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 6px;
}
.carousel-inner .item {
}
.feed-line {
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    color: #276955;
    font-family: 'Verdana' !important;
    position: relative;
    margin-top: 20px;
    text-align: center;
}
.feedback-tab li{
    display: inline-block;
}
.emp-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgb(139, 13, 50);
    border-radius: 6px;
    outline: 0;
}
#empty_cart {margin-bottom: 15px;}
.addr_link {
    border-bottom: 1px solid #ccc;
}
.modal-content {
    border: solid 1px #930d35;
    box-shadow: none;
}
.feedback-detail {
    background: #ffffff;
}
.feedback-tab {
    background: #ffffff;
    border-top: 20px solid #FFF;
}
.feed-content {
    padding-left: 15px;
    padding-right: 15px;
}
.feedback_tbl {
    background: #eeeeee;
}
.feedback_tbl img{
    width: 20px;
    display: inline-block;
    clear: both;
}
.feedback_tbl tbody {
    background: #ffffff;
}
.feedback_tbl tbody  tr {
    /*line-height: 50px;*/
}
.feedback_tbl thead  tr {
    line-height: 30px;
    border-top: 1px solid #ccc;
}
.feedback_tbl th,.feedback_tbl td {
    padding-left: 10px;
}
.fe-name i {
    color: #ff9f00 !important;
}
.feedback_tbl td {
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid #ccc;
}
.view {
    color:#8b0d32;
}
.yolo_categoy {
    margin-bottom: 1px;
    padding-left: 15px;
}
.yolo_categoy li{
    padding: 5px 0px;
}
.con_text {
    font-weight: bold;
}
.see_text {
    float: right;
    padding-right: 10px;
}
.cur_inp {
    width: 50px;
    height: 25px;
    border: solid 1px #ddd;
}
.ca-list {
    margin-bottom: 20px;
}
.price-control {
    margin-top: 5px;
}
.price-control button {
    border: 1px solid #ddd;
    background: #fff;
    padding: 0px 5px;
    line-height: 22px;
    margin-left: 3px;
}
.price-control button i {
    font-size: 15px;
}
.select_num {
    font-size: 10px;
}
.select-control {
    height: 25px;
    width: 100px;
    font-size: 10px;
    padding-left: 3px;
    border: solid 1px #ddd;
    background-size: 18px;
}
.an-ryt {
    font-size: 15px;
}
.loc-top {
    margin-top: 5px;
    margin-bottom: 5PX;
}
.listing_item_bx {
    padding: 10px 15px 5px;
}
.listing_item_bx li a(nth:2) {
    border-left: 0px !important;
    border-right: 0px !important;
}
.count-heading {
    padding: 0px 13px 5px;
    border-bottom: solid 1px #ddd;
    margin-bottom: 15px;
}
.drop_menu {
    right: 0 !important;
    left:unset!important;
}
.drop_list:hover .drop_menu {
    display: block;
    margin-top: 0;
}
.drop_list {
    display: inline-block;
    border: 1px solid #8b0d32;
    padding: 0 5px;
    background: #f5f5f5;
    margin-right: 15px;
    border-radius: 5px;
    height: 30px;
    line-height: 28px;
}
.drop_list a{
    border: unset !important;
}
.sort-list {
    padding: 0px 10px 0 0px;
}
.sort-by {
    font-weight: 500;
    padding-right: 5px;
}
.view_list {
    margin-left: 0;
    line-height: unset;
    display: inline-block;
}
.view_list img {
    height: 15px;
    width: auto;
    display: inline-block;
}
.view_list i, .drop_list i {
    font-size: 16px;
    font-weight: bold;
    float: right;
    color: #276955;
    line-height: 30px;
}
.ryt_li {
    display: inline-block;
}
.ryt_li li{
    display: inline-block;
}
.drop_menu li{
    display: block;
}
.y_item_image {
    display: inline-block;
    width: 100%; padding: 8px 8px 0;
}
.container-box {
    border: solid 1px #8b0d32;
    border-radius: 10px;
    width: 100%;
    display: inline-block;
    position: relative;
}
.y_item_title {
    display: inline-block;
    margin: 0;
    font-size: 11px;
    letter-spacing: 0px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 18px;
}
.y_main_category li{
    padding: 5px 0px;
}
.p-0 {
    padding: 0 !important;
}
.price {
    display: block;
    margin: 10px 0;
    font-size: 11px;
    font-weight: 600;
    color: #8b0d32;
}
.top_sell p {
    text-transform: capitalize;
}
.y_grid_item {
    border: 0;
    position: relative;
    display: inline-block;
    width: 100%;
}
.y_item_image_section {
    position: relative;
}
.y_item_image:before {
    content: "";
    display: block;
    /*padding-top: 100%;*/
}
.y_item_wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 170px;
}
.img-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.y-item_image-img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    display: inline-block;
}
.item_list_bg {
    margin-bottom: .5rem;
    background: #fff;
    position: relative;
    border-radius: 2px;
    padding-bottom: 15px;
    border: 1px solid #d2d2d2;
    height: 100%;
}
.listing_view{
    margin-bottom: .5rem;
    background: #fff;
    border: 1px solid #d2d2d2;
    padding: 10px 15px 15px;
    height: 100%;
    margin-top: 15px;
}
.sponser {
    clear: both;
}
.item_info {
    display: inline-block;
    width: 100%;
    padding: 10px 15px 0;
}
.y_item_tag {
    position: relative;
    clear: both;
}
.item-grid {
    display: inline-block;
    width: 100%;
    border: solid 1px #8d0d33;
    border-radius: 10px;
    position: relative;
    min-height: 290px;
}
.top_r {
    display: inline-block;
    height: 20px;
}
.fa-bold {
    font-weight: bold;
    font-size: 16px;
}
.more {
    font-size: 14px;
    font-weight: 500;
}
.category_list {
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.read-more-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height .5s ease;
}
.read-more-toggle {
    display: none;
}
.read-more-toggle-label {
    display: inline-block;
    user-select: none;
    cursor: pointer;
    border: none;
    font-size: 14px;
    color: #276955;
    font-weight: normal;
}
.read-more-toggle-label:before {
    content: " More ";
    display: inline-block;
    font-size: 12px;
}
.read-more-toggle-label::after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #276955;
    margin-left: 5px;
}
.read-more-toggle:checked + .read-more-content {
    display: block;
    /* css animation won't work with "auto"; set to some height larger
than the content */
    max-height: 1000px;
}
.read-more-toggle:checked + .read-more-content + .read-more-toggle-label:before {
    content: "Less ";/*\f106
font: normal normal normal 16px/1 FontAwesome;*/
    font-size: 12px;
}
.read-more-toggle-label.yolo_more:before {
    font-size: 12px;
    content: " Show More ";
}
/*.read-more-toggle:checked + .read-more-content + .read-more-toggle-label:after{
content: "";
display: inline-block;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 6px solid #276955;
margin-left: 5px;
}*/
.more_link {
    font-weight: bold;
    font-size: 16px;
    padding-left: 5px;
    float: right;
}
.cate_name {
    color: #8b0d32;
    font-weight: normal;
}
.cate_name i {
    font-size: 16px;
}
/*#showGrid {
display: none;
}*/
.item-list-grid {
    border-top: 1px solid #ddd;
}
.total-items a {
    border: unset !important;
}
/*.cart-add-box .dropdown-menu li a, .cart-list .dropdown-menu li a{
border-bottom: solid 1px #8b0d32 !important;
}*/
.select-modal-body {
    height: 550px;
    overflow-y: auto;
}
.post-address {
    display: inline-block;
    width: 100%;
    border: solid 1px #8b0d32;
    border-radius: 6px;
    margin-top: 25px;
    padding: 15px 15px;
}
.post_addr h5 {
    margin: 0;
    font-size: 11px;
    text-transform: uppercase;
}.post_addr h6 {
     font-size: 11px;
 }
.post_addr a {
    font-weight: 600;
    font-size: 11px;
}
.addr_con h6 {
    margin: 0 0 10px;
    font-size: 11px;
}
.form-section ul {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
    font-size: 11px;
}
.picZoomer-pic-wp {
    border: solid 1px #e6e6e6;
}
.dropdown-menu.drop_menu {
    box-shadow: none;
    border-radius: 0;
    border-color: #8b0d32;
    padding: 0;
    min-width: 130px;
}
.dropdown-menu.drop_menu li a {
    padding: 6px 12px;
    font-size: 12px;
    color: #276955;
}
.item_info h5 {
    font-size: 11px;
    margin: 0 0 5px;
    /* height: 24px; */
}
.ca-list li {
    font-size: 11px;
    line-height: 24px;
}
.loc-top button {
    padding: 1px 5px;
    line-height: 20px;
    border-radius: 0;
    box-shadow: none;
    border: solid 1px #dddd;
    background: #fff;
}
.count-heading h5 {
    font-size: 12px;
    margin: 0px 0 8px;
    display: inline-block;
}
.listing_item_bx li a {
    padding: 10px 13px;
}
.item-list.item-list-grid {
    border-top: none;
}
.item-grid {
    margin: 15px 0;
}
.side-menu-bar a {
    display: inline-block;
    background: #8b0d32;
    color: #fff;
    text-align: center;
    font-size: 14px;
    border-radius: 1px;
    padding: 5px 8px;
}
.menu-bar-left {
    display: inline-block;
    float: left;
    width: 260px;
    -webkit-transition: margin-left .35s ease-out;
    transition: margin-left .35s ease-out;
}
.right-list-view {
    float: left;
    -webkit-transition: margin-left .35s ease-out;
    transition: margin-left .35s ease-out;
    width: calc(100% - 480px);
    /* padding: 0 15px; */
}

.side-menu-bar {
    float: left;
    margin-right: 10px;
    display: none;
}
.y_item_image img {
    max-width: 100%;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    height: 100%;
}
.item-grid .price {
    margin: 0 0 7px;
}
.item-list li {
    display: inline-block;
    width: 100%;
    padding: 10px 15px;
}
.y_item img {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    max-width: 100%;
    height: 148px;
    padding: 8px;
}
.item_info p {
    margin-bottom: 0;
    margin-top: 7px;
}
.ryt_li .filter-search {
    width: auto;
    margin-left: 0;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #276955;
}
.right-calculate-btn {
    margin-top: 5px;
}
.right-calculate-btn p {
    font-weight: 600;
    font-size: 11px;
    margin-bottom: 5px;
    line-height: 20px;
}
.container-box .wishlist-icon-top {
    right: 5px;
    bottom: 5px;
}
.item-grid .item_info {
    padding: 2px 10px;
}
.item-grid .y_item_title {
    line-height: 16px;
    margin-bottom: 2px;
    text-transform: uppercase;
}
.item-grid p {
    margin-bottom: 7px;
    font-size: 11px;
}
.item-grid .theme_clr {
    font-weight: 600;
    font-size: 10px;
}
.item-grid .wishlist-icon-top {
    bottom: 5px;
    right: 5px;
}
li.dropdown.main-category-to-subcategoy:hover .dropdown-menu.dropdown-submenu-menu-to-submenu {
    display: block;
}
.dropdown-menu.dropdown-submenu-menu-to-submenu {
    background: #fff;
    left: 100%;
    top: -1px;
    min-width: 230px;
    padding: 0;
    padding-bottom: 0px;
    padding-bottom: 0px;
    border-radius: 0;
    padding-bottom: 10px;
    border-top: 1px solid #e8e9eb;
    box-shadow: 0 1px 3px rgba(20,23,28,.25);
    border-left: none;
    min-height: 509px;
    margin: 0;
}
li.dropdown-menu .sub-to-subcategory:hover
{
    display: block;
}
ul.dropdown-menu.sub-to-subcategory.max-height-menu {
    max-height: 414px;
    overflow-y: auto;
    border-right: none;
}
ul.dropdown .main-category-to-subcategoy .max-height-menu{
    max-height: 414px;
    overflow-y: auto;
    border-right: none;
}
.dropdown-menu.dropdown-submenu-menu-to-submenu {
    min-height: 569px;
    overflow-y: auto;
    max-height: 570px;
}
.m-0 {
    margin: 0 !important;
}
#prev{
    display:none;
}
.d_none {
    display: none;
}
.listing-page-section .ryt_li {
    float: right;
}
.shiping_form .addr2 p {
    display: inline-block;
    margin: 0 10px 20px 0 !important;
}
.contact-form.shiping_form label {
    padding: 0;
    text-transform: capitalize;
    letter-spacing: .5px;
}
.checkout-box .theme_clr {
    margin-top: 5px;
    display: inline-block;
}
.checkout-box .item_summary p {
    line-height: 18px;
    padding-bottom: 0;
    margin-top: 5px;
    margin-bottom: 5px;
}
.shipping-adr b {
    font-weight: 600;
    font-size: 11px;
}
.checkout-box .shipping-adr p {
    line-height: 16px;
}
.shipping-adr {
    display: inline-block;
    width: 100%;
    position: relative;
}
.shipping-adr .remove {
    position: absolute;
    bottom: 0;
    right: 0px;
}
.billing-method .btn.load-more {
    margin: 20px 0 0;
    display: inline-block;
}
.order-details ul li.shipping p {
    width: 50%;
}
.order-details ul li.shipping p .radio {
    margin-top: 0;
}
.product-item-detail .btn .whishlist {
    font-size: 18px;
    margin-right: 5px;
}
.whishlist.fa-star {
    color: #ff9f00;
}
.whishlist.fa-star-o {
    color: #8d0c32;
}
.attribute-list li {
    display: inline-block;
    width: 50%;
    float: left;
    line-height: 24px;
    font-weight: 600;
    font-size: 11px;
    padding-right: 20px;
    padding-left: 20px;
}
.attribute-list li span {
    float: right;
    font-weight: 400;
    font-size: 11px;
    width: 30%;
}
.product-location {
    display: inline-block;
    width: 100%;
    background: #f4f4f4;
    padding: 10px;
}
.product-location li {
    display: inline-block;
    padding: 0 0px 0 15px;
    color: #494949;
}
.product-location li span {
    color: #276955;
}
.faq-question li {
    display: inline-block;
    width: 100%;
    font-weight: 600;
    font-size: 11px;
    padding-bottom: 10px;
}
.faq-question li p {
    font-weight: normal;
    margin: 3px 0 0;
}
.faq-question {
    max-height: 190px;
    overflow-y: auto;
    display: inline-block;
    width: 100%;
    text-align: left;
    padding: 15px;
    margin-top: 10px;
    background: #f4f4f4;
    position: relative;
}
.table-responsive {
    max-height: 220px;
}
.product-description.policy-section {
    max-height: 360px;
}
.smile-face {
    display: inline-block;
    float: left;
}
/**** category menu ****/
.add-listing-cta {
    width: 320px;
}
.categoryTitle {
    border-bottom: 1px solid #d5d5d5;
    height: 57px;
    line-height: 57px;
    font-size: 12px;
    font-weight: 600;
    padding: 0 16px 0 32px;
}
.add-listing-cta.selected .categoryTitle {
    background: #f1f1f1;
}
.add-listing-cta.selected.firstcolumn .categoryTitle {
    padding-left: 16px;
}
.rel {
    position: relative;
}
.viewport {
    width: 270px;
    height: 390px;
    overflow-y: auto;
    position: relative;
}
.overview {
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    width: 100%;
}
.add-listing-cta.selected .target{
    background: url(../images/selected-arrow.png) no-repeat;
}
.add-listing-cta .target {
    z-index: 2;
    display: block;
    width: 19px;
    height: 100%;
    background: url(../images/default-arrow.png) no-repeat;
    right: -18px;
    top: 0;
}
.abs{
    position: absolute;
}
.img-hide{
    display: none;
}
.category-menu-list {
    padding: 20px 8px;
    border-left: 1px solid #dadada;
}
.add-listing-cta.firstcolumn .category-menu-list {
    border-left: none;
}
.add-listing-cta.selected .categoryTitle, .add-listing-cta.selected .category-menu-list {
    background: #f1f1f1;
}
.category-menu-list li a.icon-list {
    padding: 5px 6px;
    display: inline-block;
    width: 100%;
}
.category-menu-list li a.icon-list.selected{
    background: #fff;
}
.category-menu-list li a.icon-list span {
    float: right;
}
.fleft {
    float: left;
}
.choosecatPrev {
    position: absolute;
    top: 50%;
    left: -90px;
    height: 70px;
    width: 90px;
    z-index: 1;
    background: #fff;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    text-align: center;
    line-height: 70px;
}
.choosecatright {
    position: absolute;
    top: 50%;
    right: -90px;
    height: 70px;
    width: 90px;
    z-index: 1;
    background: #fff;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align: center;
    line-height: 70px;
}
.item_quantity .item-qty {
    width: 100%;
}
.item-list.item-list-grid li {
    padding: 0px 15px;
}
.attribute-list {
    display: inline-block;
    width: 100%;
}
.buyer-info p {
    font-size: 11px;
}
.feedback-description {
    display: inline-block;
    width: 100%;
    max-height: 220px;
    overflow-y: auto;
}
.feedback-description p {
    line-height: 24px;
}
.radio-group p {
    margin-bottom: 5px;
}
.checkbox-group p {
    margin-bottom: 5px;
}
.checkbox-group {
    margin-bottom: 8px;
}
.Shipping-dropdown .form-control {
    background-color: #fff;
    border: solid 1px #930d35;
    box-shadow: none;
    border-radius: 6px;
    height: 32px;
    margin-bottom: 8px;
    color: #276955;
}
.calculate-btn {
    width: 100%;
    text-align: center;
    padding: 5px 0;
}
.calculate-btn .btn.send-btn {
    height: 34px;
    font-size: 10px;
    width: 100%;
}
.messag textarea.form-control {
    height: 100px;
    margin-bottom: 15px;
    border: solid 1px #930d35;
    color: #276955;
}
.conf_bx .btn.send-btn {
    margin-bottom: 10px;
}
.post_addr a {
    font-weight: 500;
    font-size: 12px;
    color: #8b0d32;
    padding-right: 8px;
    border-right: solid 1px #276955;
    margin-right: 3px;
}
.post_addr a:last-child {
    border-right: none;
}
.add-address {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 30px 20px;
    cursor: pointer;
}
.add-address span {
    font-size: 30px;
    padding-bottom: 10px;
    display: inline-block;
}
.add-address h4 {
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
}
.checkout-product .seller-crt span a {
    color: #8b0d32;
    font-weight: 600;
}
.checkout-product .seller-crt {
    font-weight: 500;
    font-size: 12px;
}
.checkout-product .item_summary p {
    line-height: 18px;
    font-size: 11px;
    padding-bottom: 5px;
    margin-top: 8px;
    margin-bottom: 0;
}
.remove p a {
    color: #8b0d32;
    border-right: solid 1px #8b0d32;
    padding-right: 5px;
    margin-right: 5px;
    line-height: 14px;
    display: inline-block;
}
.remove p a:last-child {
    border: none;
    margin: 0;
    padding: 0;
}
/*#myModalNew {
background: rgba(0,0,0,.6);
}
#myModalNew .modal-header {
padding: 20px;
border: none;
display: inline-block;
width: 100%;
z-index: 111;
}
#myModalNew .modal-body {
padding: 20px 30px;
text-align: center;
line-height: 24px;
}
#myModalNew .modal-dialog {
margin-top: 50px;
}
*/
.list-calculate {
    display: inline-block;
    width: 95%;
    margin-bottom: 6px;
}
.list-calculate .calculate-shiprht {
    float: right;
    font-weight: 600;
    color: #8b0d32;
    font-size: 11px;
}
.list-calculate .theme_clr {
    font-weight: 600;
    font-size: 11px;
    display: inline-block;
}
.dropdown-menu.dropdown-submenu-menu.sumenu_height {
    min-height: 690px !important;
}
/*
.dropdown-menu.dropdown-submenu-menu.sumenu_height1 {
padding-top: 380px;
}*/
.tag-line {
    color: #8b0d32;
    font-weight: 600;
    margin-top: 10px;
    font-size: 11px;
    margin-bottom: 0;
}
.tag-line a {
    color: #8b0d32;
    text-decoration: underline;
}
.bonus-list .invoice-list li {
    width: 20%;
}
.bonus-list .table-bordered {
    border: none;
}
.bonus-list .table-bordered.table-striped > tbody > tr {
    background-color: #f5f5f5;
    border-bottom: solid 1px #ddd;
}
.bonus-list .table-bordered.table-striped > tbody > tr td, .bonus-list .table-bordered.table-striped > thead > tr th {
    border: none;
}
.explore-section .bonus-list .table.table-bordered tr th {
    letter-spacing: 0;
    padding: 10px 10px;
    text-transform: capitalize;
    font-size: 12px;
}
.offer-bid h4 {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    margin: 0 0 13px;
}
.offer-bid h4 span {
    font-size: 11px;
}
.bid-msg {
    display: inline-block;
    width: 100%;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    padding: 10px 0;
    margin-bottom: 20px;
    font-weight: 600;
    color: #930d35;
    font-size: 11px;
}
.bid-msg span {
    display: inline-block;
    width: 25px;
    background: #930d35;
    height: 25px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 25px;
    margin-right: 5px;
    font-size: 12px;
}
.enterbid .form-control {
    display: inline-block;
    width: 50%;
    background-color: #fff;
    border: solid 1px #930d35;
    box-shadow: none;
    border-radius: 6px;
    height: 32px;
    margin-bottom: 8px;
    color: #276955;
    margin-right: 5px;
}
.enterbid .btn.send-btn {
    background: #900d34;
    color: #fff;
    height: 32px;
    width: 30%;
    vertical-align: top;
}
.enterbid {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
#offer .modal-header {
    padding: 0;
    border-bottom: none;
}
.offer-field label {
    width: 100%;
}
.offer-field .form-control {
    display: inline-block;
    width: 70%;
    margin-left: 10px;
    background-color: #fff;
    border: solid 1px #930d35;
    box-shadow: none;
    border-radius: 6px;
    height: 32px;
    margin-bottom: 8px;
    color: #276955;
}
.offer-field span {
    display: inline-block;
}
.offer-field span .fa.fa-long-arrow-right {
    background: #930d35;
    color: #fff;
    padding: 2px 3px;
    font-size: 24px;
    line-height: 16px;
    vertical-align: middle;
}
.offer-field select.form-control {
    margin-left: 0;
}
.makeoofer-left p {
   /* margin-left: 65px;*/
    color: #930d35;
}
.makeoofer-left a {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
    margin-top: 5px;
    color: #930d35;
}
.security-field {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.security-field .form-control {
    background: #fff;
    border: solid 1px #930d35;
    box-shadow: none;
    border-radius: 6px;
    height: 36px;
    color: #276955;
}
.verification-modal .modal-header {
    border: none;
    text-align: center;
    padding: 20px 0 0px;
}
.verification-modal {
    text-align: center;
}
.btn.send-btn.bg-btn {
    background: #900d34;
    color: #fff;
    margin-right: 10px;
}
.makeoofer-left {
    display: inline-block;
    width: 100%;
    border-right: solid 1px #ddd;
}
.security-btn {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.security-btn .btn.send-btn {
    width: 49%;
    float: left;
}
.buyer-feedback {
    display: inline-block;
    width: 100%;
}
.buyer-feedback li {
    display: inline-block;
    width: 50%;
    float: left;
    border-right: solid 1px #ddd;
}
.buyer-itemimg {
    display: inline-block;
    width: 25%;
    float: left;
}
.buyer-itemimg img {
    width: 100%;
}
.buyer-modal .close {
    position: absolute;
    top: 10px;
    opacity: 1;
    right: 15px;
    font-weight: 300;
    font-size: 24px;
    z-index: 111;
}
.buyer-item-detail {
    display: inline-block;
    padding-left: 10px;
}
.buyer-item-detail h5 {
    margin: 0px 0 10px;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
}
.buyer-item-detail p {
    text-transform: uppercase;
    margin: 0;
}
.buyer-feedback li {
    display: inline-block;
    width: 50%;
    float: left;
    border-right: solid 1px #ddd;
    padding: 10px;
    border-bottom: solid 1px #ddd;
    background: #f5f5f5;
    border-top-left-radius: 5px;
}
.buyer-feedback li:last-child {
    border-top-right-radius: 5px;
}
.buyer-modal .modal-body {
    padding: 10px 20px;
}
.smile-icon {
    display: inline-block;
    width: 100%;
    border-bottom: solid 1px #ddd;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.smile-icon p {
    display: inline-block;
    width: 35%;
    text-transform: uppercase;
}
.smile-icon ul {
    display: inline-block;
}
.smile-icon li {
    display: inline-block;
    padding: 0 3px;
    position: relative;
}
.smile-icon li .radio-img {
    position: absolute;
    top: 34px;
    left: 13px;
    /* height: 100%; */
    /* width: 100%; */
    margin: 0;
    opacity: 1;
    z-index: 111;
}
.seller-list {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
}
.seller-list li {
    display: inline-block;
    width: 100%;
    line-height: 22px;
}
.seller-list li label {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 11px;
}
.smile-icon li img {
    height: 30px;
}
.seller-list li span {
    float: right;
    font-size: 14px;
}
.seller-list li span .fa.fa-star {
    padding: 0px 5px;
    color: #ff9e00;
}
.seller-list li span .fa.fa-star:last-child {
    color: #880014;
}
.buyer-item-detail p span {
    color: #ff9f00;
    font-size: 11px;
}
.comment-box textarea.form-control {
    border-radius: 5px;
    height: 100px;
    border: solid 1px #8d0d33;
    color: #286d57;
    font-size: 12px;
    letter-spacing: .5px;
    margin-bottom: 20px;
    max-width: 100%;
}
.comment-box .btn.load-more {
    margin: 0 0 10px;
}
.mylist-btn {
    position: absolute;
    top: -10px;
    right: 20px;
}
.btn.edit-btn {
    display: block;
    margin-bottom: 10px;
    padding: 2px 0px;
    background: transparent;
    border: solid 1px #900d34;
    width: 26px;
    text-align: center;
}
.btn.edit-btn:hover{
    background: #900d34;
    color: #fff;
}
.btn.edit-btn.delete {
    padding: 2px 7px;
}
.item-grid .mylist-btn {
    top: auto;
    bottom: 0px;
    right: 7px;
}
.item-grid .mylist-btn .btn.edit-btn {
    padding: 0px;
    font-size: 12px;
    margin-bottom: 8px;
    width: 20px;
}
.notifiaction-section {
    /*display: inline-block;
width: 100%;
background: #f5f5f5;
padding: 30px 0 15px;
margin-bottom: 30px;*/
    display: inline-block;
    width: 100%;
    padding-left: 15px
}
.showall-notification {
    display: inline-block;
    width: 100%;
    background: #fff;
    margin-bottom: 15px;
}
.notifiaction-heading {
    display: inline-block;
    width: 100%;
    background: #e4ebee;
    margin-bottom: 10px;
}
.notifiaction-heading h3 {
    margin: 0;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 13px 15px;
}
.notifiaction-list .notifiaction-heading a {
    float: right;
    padding: 13px 15px;
}
.notifiaction-list p {
    padding: 0 10px;
    font-size: 11px;
    text-align: justify;
    line-height: 22px;
}
.notifiaction-heading h4 {
    margin: 0;
    display: inline-block;
    font-size: 12px;
    padding: 10px 15px;
}
.notifiaction-list h5 {
    margin: 0 0 10px;
    padding: 0 10px;
    font-size: 11px;
    font-weight: 600;
    display: inline-block;
}
.notifiaction-list a {
    float: right;
    padding-right: 15px;
}
.member-form {
    display: inline-block;
    width: 100%;
    padding: 0px 15px;
}
.member-form .form-control {
    display: inline-block;
    width: 30%;
    border: solid 1px #930d35;
    box-shadow: none;
    border-radius: 6px;
    height: 36px;
    color: #276955;
    background-color: #fff;
    margin-left: 10px;
}
.member-form label {
    font-size: 11px;
    width: 20%;
}
.bids-box .right-list-view {
    width: 100%;
}
.mylist-btn p {
    color: #8b0d32;
    font-weight: 600;
    font-size: 11px;
}
.mylist-btn.bid {
    top: auto;
    bottom: 5px;
}
.seller-bid-table .nav.nav-tabs.mb-3 {
    margin-bottom: 1px;
}
.list-calculate li {
    display: inline-block;
    width: auto;
    padding: 9px 20px 0 0;
    color: #8b0d32;
    font-weight: 600;
    font-size: 11px;
    position: relative;
}
.list-calculate li::after {
    content: "";
    position: absolute;
    top: 13px;
    right: 7px;
    height: 11px;
    width: 1px;
    background: #8b0d32;
}
.list-calculate li:last-child::after {
    content: none;
}
.mylist-btn .form-control {
    border-radius: 5px;
    height: 30px;
    border: solid 1px #8d0d33;
    color: #286d57;
    font-size: 12px;
    letter-spacing: .5px;
    width: 150px;
    padding-left: 5px;
}
.mylisting-section .container-box {
    width: 97%;
    vertical-align: middle;
}
.select-all {
    display: inline-block;
    width: 100%;
}
.select-all input {
    margin-right: 7px;
    vertical-align: middle;
    margin-top: -3px;
}
.top-list-remove {
    display: inline-block;
    float: right;
}
.top-list-remove label {
    margin-right: 10px;
    font-weight: 600;
    font-size: 11px;
}
.top-list-remove li {
    display: inline-block;
}
.top-list-remove li a {
    padding: 0 9px 0 0;
    color: #8b0d32;
    margin-right: 4px;
    position: relative;
}
.top-list-remove li a::after {
    content: "";
    position: absolute;
    top: 3px;
    right: 0px;
    height: 10px;
    width: 1px;
    background: #8b0d32;
}
.top-list-remove li:last-child a::after{
    content: none;
}
.item_info h4 label {
    margin-bottom: 0;
    font-size: 11px;
    margin-right: 5px;
    color: #276955;
}
.item_info p label {
    font-size: 11px;
    margin: 0 5px 0 0;
}
.purchehes-filter {
    display: inline-block;
    margin-right: 5px;
}
.purchehes-filter .form-control {
    border-radius: 5px;
    height: 30px;
    border: solid 1px #8d0d33;
    color: #286d57;
    font-size: 12px;
    letter-spacing: .5px;
    width: 150px;
    margin-right: 5px;
}
.bid-offer {
    position: absolute;
    top: 0px;
    right: 160px;
}
.bid-offer p {
    margin-top: 5px;
}
.bid-offer p span {
    color: #8b0d32;
    font-weight: 600;
    font-size: 11px;
}
.purchehes-box .mylist-btn {
    top: -2px;
    right: 15px;
}
.bid-offer p span a {
    color: #8b0d32;
}
.bought-feedback {
    position: absolute;
    bottom: -15px;
    right: 20px;
}
.bought .y_item_title {
    margin-bottom: 10px;
}
.bought-feedback p {
    color: #8b0d32;
    font-weight: 600;
    font-size: 11px;
    cursor: pointer;
}
.refresh-modal h4 {
    text-align: center;
}
.refresh-modal .modal-body {
    padding: 30px;
}
.refresh-modal p {
    text-align: center;
    line-height: 24px;
}
.pagination-div .pagination li {
    width: 20px !important;padding: 10px 14px;
}
.pagination-div .pagination>li>a, .pagination-div .pagination>li>span {
    border: solid 1px #8b0d32;
}
.pagination-div .pagination {
    margin: 0px 0;
}
.offer-bid.manual-phase {
    display: inline-block;
    width: 100%;
    border: solid 1px #930d35;
    border-radius: 10px;
    padding: 15px 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    min-height: 360px;
}
.offer-bid.manual-phase .plan-div {
    border: none;
    padding: 15px 0;
}
.offer-bid.manual-phase .nav.nav-pills {
    margin-bottom: 15px;
}
.offer-bid.manual-phase .nav.nav-pills li {
    width: 49%;
    padding-left: 20px;
    text-align: left;
}
.offer-bid.manual-phase .checkround {
    top: -2px;
}
#manual-phase .modal-header {
    padding: 10px 0;
    border-bottom: none;
}
.yolo_categoy>li>a {
    display: inline-block;
    padding: 0px;
    clear: both;
    font-weight: 400;
    line-height: 1.2;
    color: #276955;
    cursor: pointer;
    margin-left: 10px;
}
.sub_cat_caret{
    display: inline-block;
}
.yolo_categoy {
    position: inherit;
    top: 100%;
    left: 0;
    z-index: 1000;
    min-width: 100% !important;
    display: none;
    float: left;
    padding: 0px 0;
    margin: 0px 0 0;
    font-size: 12px !important;
    text-align: left;
    list-style: none;
    background-color:#f5f5f5;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0px solid #ccc !important;
    border: 0px solid #ccc !important;
    border: 0px solid rgba(0,0,0,.15) !important;
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.175) !important;
    /* border-radius: 4px; */
    /* -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); */
    /* box-shadow: 0 6px 12px rgba(0,0,0,.175); */
}
.dashboard-section {
    display: inline-block;
    width: 100%;
    padding: 20px 10px 0;
    margin-bottom: 30px;
}
.sidebar-menu {
    display: inline-block;
    width: 100%;
    border: solid 1px #8b0d32;
    border-radius: 10px;
    padding-bottom: 10px;
}
.sidebar-menu h4 {
    display: inline-block;
    width: 100%;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    padding: 13px;
    border-bottom: solid 1px #8b0d32;
    margin-bottom: 10px;
}
.sidebar-menu li {
    display: inline-block;
    width: 100%;
}
.sidebar-menu li a {
    line-height: 30px;
    padding: 0 20px;
    width: 100%;
    display: inline-block;
}
.dashboard-right {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    padding: 0 15px;
}
.sidebar-menu li a.active {
    color: #8b0d32;
    font-weight: 600;
}
.address-box-tab {
    display: inline-block;
    width: 100%;
    background: #f5f5f5;
    padding: 15px 0px 5px;
}
.address-box-tab .common-bg {
    margin-bottom: 15px;
}
.Preferences-heading {
    display: inline-block;
    width: 100%;
    background: #eef0ff;
    padding: 10px 15px;
    margin-bottom: 10px;
    font-weight: 600;
    box-shadow: 0px 2px 0px;
}
.site-setting-section {
    padding-left: 15px;
}
.site-setting-section p a {
    color: #8b0d32;
}
.selling-notification {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
}
.selling-notification .Preferences-heading {
    margin-bottom: 0;
}
.selling-notification h4 {
    font-size: 11px;
    font-weight: 600;
    margin: 0 0 10px;
    background: #f5f5f5;
    padding: 15px 5px;
}
.edit-btn {
    position: absolute;
    top: 0;
    right: 10px;
    color: #8f0d34;
}
.selling-manager .Preferences-heading {
    background: #f5f5f5;
    box-shadow: none;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
}
.selling-manager {
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}
.selling-manager .Preferences-heading span {
    float: right;
    font-weight: normal;
}
.selling-manager .Preferences-heading span a {
    color: #8b0d32;
}
.selling-notification .form-control {
    min-width: 110px;
    height: 28px;
    display: inline-block;
    box-shadow: none;
    padding-left: 5px;
    width: auto;
    border-color: #8b0d32;
}
.seller-dashboard-section {
    display: inline-block;
    width: 100%;
    padding-left: 15px;
}
.seller-list-grid li {
    display: inline-block;
    width: 18.4%;
    float: left;
    border: solid 1px #8c0d32;
    text-align: center;
    padding: 10px 0;
    margin-right: 15px;
    border-radius: 3px;
    line-height: 26px;
}
.seller-list-grid li span {
    display: block;
    font-weight: 600;
    font-size: 11px;
}
.seller-list-grid li:last-child {
    margin-right: 0;
}
.seller-grid {
    display: inline-block;
    width: 100%;
    border: solid 1px #ddd;
    margin-top: 20px;
    min-height: 250px;
}
.seller-grid h5 {
    font-size: 12px;
    margin: 0;
    padding: 10px 10px;
    font-weight: 600;
    border-bottom: solid 1px #ddd;
}
.seller-grid li {
    display: inline-block;
    width: 100%;
    padding: 5px 10px;
    border-bottom: solid 1px #ddd;
    line-height: 24px;
}
.seller-grid li span {
    font-weight: 600;
    float: right;
    font-size: 11px;
}
.seller-dashboard-section .bonus-list .table-bordered.table-striped > tbody > tr {
    background-color: #fff;
}
.seller-dashboard-section .bonus-list .table-bordered.table-striped > thead > tr {
    border-bottom: solid 1px #ddd;
}
.seller-dashboard-section tr th, .seller-dashboard-section tr td {
    font-size: 11px;
}
.seller-dashboard-section .bonus-list .table-bordered.table-striped > tbody > tr td {
    text-align: center;
    padding: 15px 0;
}
/*.right-list-view.account-activity {
width: calc(100% - 230px);
}*/
.seller-dashboard-section .bonus-list .table-bordered.table-striped > tbody > tr:last-child {
    border-bottom: none;
}
.feedback-section {
    display: inline-block;
    width: 100%;
    padding-left: 15px;
}
.feedback-section h4 {
    display: inline-block;
    width: 100%;
    border-bottom: solid 1px #ddd;
    padding-bottom: 7px;
    margin: 0 0 10px;
    font-size: 12px;
    font-weight: 600;
}
.feedback-img {
    display: inline-block;
    width: 25%;
    float: left;
    padding-right: 15px;
}
.feedback-img img {
    max-width: 100%;
    height: 90px;
}
.feedback-detail h5 {
    font-weight: 600;
    font-size: 12px;
    margin: 0 0 7px;
}
.feedback-detail p {
    margin-bottom: 5px;
    line-height: 20px;
}
.feedback-detail p a {
    display: block;
    color: #8b0d32;
    font-size: 11px;
}
.feedback-heading h5 {
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    margin: 8px 0;
    float: left;
}
.feedback-heading p {
    display: inline-block;
    float: right;
    background: #f5f5f5;
    padding: 5px 10px;
    border-radius: 3px;
}
.feedback-table.bonus-list tr th, .feedback-table.bonus-list tr td {
    text-align: right;
}
.feedback-table.bonus-list tr th:first-child, .feedback-table.bonus-list tr td:first-child {
    text-align: left;
}
.feedback-table.bonus-list tr td .fa.fa-pencil {
    background: #494949;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #fff;
    line-height: 20px;
    border-radius: 50%;
    margin-right: 5px;
}
.feedback-table.bonus-list tr td .green {
    background: #36b712;
}
.feedback-table.bonus-list tr td .red {
    background: #ff0000;
}
.feedback-table.bonus-list thead {
    background: #f5f5f5;
}
.feedback-table.bonus-list tbody tr {
    background: #fff !important;
}
.item-heading {
    display: inline-block;
    width: 100%;
    background: #d6deff;
    padding: 10px 15px;
    font-weight: 600;
}
.item-feedback .feedback-table.bonus-list tr td .fa {
    background: transparent;
    width: auto;
    height: auto;
    color: #ffcc00;
    margin: 0;
}
.feedback-tabs .nav.nav-tabs {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
}
.feedback-tabs p {
    display: inline-block;
    margin: 0;
}
.feedback-tabs span {
    float: right;
}
.feedback-tabs span .fa.fa-question {
    background: #f5f5f5;
    padding: 5px 8px;
    border-radius: 3px;
}
.feedback-select {
    display: inline-block;
    width: 100%;
    margin: 15px 0 0;
    background: #f5f5f5;
    padding: 10px 20px;
    text-align: right;
    border-bottom: solid 1px #ddd;
}
.feedback-select .form-control {
    display: inline-block;
    width: auto;
    min-width: 100px;
    padding-left: 5px;
    height: 30px;
    border-color: #8b0d32;
    margin-left: 5px;
}
.item-feedback.all-feedback-section .feedback-table.bonus-list tr th, .item-feedback.all-feedback-section .feedback-table.bonus-list tr td {
    text-align: left;
}
.item-feedback.all-feedback-section .feedback-table.bonus-list tr td .fa {
    background: #494949;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #fff;
    line-height: 20px;
    border-radius: 50%;
    margin-right: 5px;
}
.item-feedback.all-feedback-section .feedback-table.bonus-list tr td .green {
    background: #36b712;
}
.item-feedback.all-feedback-section .feedback-table.bonus-list tr td .fa.fa-star {
    background: transparent;
    color: #8b0d32;
    font-size: 14px;
    width: auto;
    margin: 0;
}
.item-feedback.all-feedback-section tr td span {
    display: block;
}
.pagint-footer {
    display: inline-block;
    width: 100%;
    padding: 10px 15px;
    background: #f5f5f5;
    text-align: right;
}
.pagint-footer p {
    margin: 0;
}
.personal_info .contact-form {
    padding-left: 0;
}
.personal_info label {
    padding: 0 15px;
    text-align: left;
}
.contact-form h5 {
    display: inline-block;
    width: 100%;
    padding: 0 15px;
    font-weight: 600;
    font-size: 12px;
    margin: 0 0 15px;
}
.easy-pay {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
}
.notifiaction-list li label {
    width: 50%;
    font-size: 11px;
    margin: 0;
}
.notifiaction-list ul {
    margin-bottom: 10px;
}
.notifiaction-list li {
    display: inline-block;
    width: 100%;
    padding: 0 10px;
    line-height: 26px;
}
.right-save-btn {
    text-align: right;
    display: inline-block;
    width: 100%;
    padding: 15px 20px 0;
}
.right-save-btn .btn.load-more {
    margin: 0;
    float: right;
    height: 30px;
    border-radius: 2px;
}
.notifiaction-list .align-right {
    text-align: right;
    line-height: 18px;
    font-weight: 600;
}
.member-form.notification-setting label {
    width: 40%;
}
.notification-setting .right-save-btn {
    padding: 0px 0 10px;
}
.notifiaction-heading a {
    padding: 10px 15px !important;
}
.offer-tag {
    display: inline-block;
    width: 100%;
    padding-bottom: 15px;
}
.offer-tag h4 {
    margin: 0 0 10px;
    font-size: 12px;
    font-weight: 600;
}
.offer-tag p {
    padding: 0;
    margin: 0;
}
.add-new-card {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}
.add-new-card .btn.send-btn {
    height: 35px;
}
.toggle-group .btn.btn-primary.toggle-on {
    padding-top: 8px;
}
.toggle-group .btn.btn-default.active.toggle-off {
    padding-top: 8px;
}
.view-all-btn {
    text-align: center;
}
.static-personal-info .feedback-table.bonus-list tr th, .static-personal-info .feedback-table.bonus-list tr td {
    text-align: left;
}
.static-personal-info .bonus-list .table-bordered.table-striped > tbody > tr td:first-child {
    font-weight: 600;
    font-size: 11px;
}
.static-personal-info .bonus-list .table-bordered.table-striped > tbody > tr:last-child {
    border-bottom: none;
}
.static-personal-info {
    padding-left: 15px;
}
.seller-dashboard-section .bonus-list .table-bordered.table-striped > tbody > tr td:nth-child(4), .seller-dashboard-section .bonus-list .table-bordered.table-striped > thead > tr th:nth-child(4) {
    text-align: left;
    padding-left: 10px;
}
.seller-dashboard-section .bonus-list .table-bordered.table-striped > tbody .border-none {
    border-bottom: none;
}
.seller-dashboard-section .bonus-list .table-bordered.table-striped > tbody .border-none td {
    padding-bottom: 0;
}
.personal_info h4 {
    font-size: 12px;
    font-weight: 600;
    color: #8b0d32;
    margin: 0 0 5px;
}
.static-personal-info li {
    display: inline-block;
    width: 33.33%;
    float: left;
    border-bottom: solid 1px #ddd;
    padding: 10px 0;
    text-align: center;
    height: 40px;
}
.static-personal-info li input {
    border: solid 1px #ddd;
    padding: 3px 10px;
    font-size: 11px;
}
.static-personal-info li b {
    font-weight: 600;
    font-size: 11px;
    text-align: left;
    display: inline-block;
    width: 100%;
}
.static-personal-info ul {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.seller-grid li:last-child {
    border-bottom: none;
}
.seller-grid.account-summry li {
    line-height: 20px;
    vertical-align: middle;
    padding: 7px 10px;
}
.item-feedback.all-feedback-section .feedback_tbl tr td span {
    display: inline-block;
}
.security-pay h5 {
    color: #8b0d32;
}
.security-pay .btn-primary {
    color: #fff;
    background: #8c0d32;
    border-color: #8c0d32;
}
.security-pay .btn-primary:hover {
    color: #fff;
    background: #8c0d32;
    border-color: #8c0d32;
}
.m-btm10 {
    margin-bottom: 8px;
}
.aply-btn {
    float: right;
    border: solid 1px #900d34;
    background: transparent;
    padding: 2px 10px;
    border-radius: 4px;
    font-size: 11px;
    text-transform: uppercase;
}
.aply-btn:hover{
    background: #900d34;
    color: #fff;
}
table.table.personal_info_table tr td {
    vertical-align: middle;
}
.feedback-table.bonus-list tr td input {
    background: #fff;
    border: solid 1px #930d35;
    box-shadow: none;
    border-radius: 3px;
    height: 24px;
    color: #276955;
    font-weight: normal;
    padding: 0 6px;
}
.feedback-table.bonus-list tr td a button {
    background: transparent;
    border: none;
    font-size: 12px;
    font-weight: 500;
}
.user_dr:hover .dropdown-menu {
    display: block;
}
.user_dr:hover .dropdown-toggle {
    background: #fff !important;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border: 1px solid #ddd;
    border-bottom: 0 !important;
    z-index: 9;
}
.user_dr ul.dropdown-menu {
    padding: 0;
    right: 0;
    margin-top: -1px;
    position: absolute;
    z-index: 1
}
.social_share ul {
    list-style: none;
    text-align: center;
}
.social_share ul li {
    display: inline-block;
    padding: 2px;
}
.social_share ul li a {
    padding: 0;
    display: block;
}
.social_share ul li img {
    max-width: 40px;
}
.footer-yolo {
    text-align: center;
}
.info-link li a {
    color: #29705b;
    display: inline-block;
    width: 100%;
    line-height: 36px;
    font-size: 12px;
    letter-spacing: .5px;
}
.pay_link {
    margin-top: 30px;
}
.pay_link li {
    display: inline-block;
    padding: 10px 10px 20px;
}
span.msg-error.error {
    margin-left: 20px;
}
span.msg-errors.error {
    margin-left: 20px;
}
.icons a img{
    height: 50px;
    margin-bottom: 5px;
}
.product-description.ul_listing ul {
    padding-left: 20px;
    margin-bottom: 10px;
}
.product-description.ul_listing ul li {
    display: list-item;
    list-style: disc;
}
.product-description.ul_listing ol li {
    display: list-item;
    list-style: decimal;
}
.plan-div .nav.nav-pills li .checkround {
    top: -3px;
}
p#charNum {
    float: right;
}
p#charNum1 {
    float: right;
}
ul.dl-menu.dl-menuopen li.dropdown {
    width: 25%;
}
ul.dl-menu.dl-menuopen li.dropdown  .dl-menuwrapper li > a:not(:only-child)::after {
    font-size: 0;
}
.dl-menuwrapper li.dropdown > a::after {
    font-size: 0;
}
ul.dl-menu.dl-menuopen a.dropdown-toggle {
    text-align: center;
}
.toggle-menu.category_sel {
    display: none;
}
button.dl-trigger.cate_btn:after {
    content: unset;
    position: unset;
    width: unset;
    height: unset;
    background: unset;
    top: unset;
    left: unset;
    box-shadow: unset;
}
.cate_al {
    border: solid 1px #900d34;
    padding: 7px 10px;
    vertical-align: middle;
    border-radius: 6px;
}
.dl-menuwrapper.dl-menu.menu_wrapers {
    max-width: 100%;
}
.cate_span img {
    width: 19px;
    padding-right: 4px;
}
.cate_btn {
    /* width: 200px !important;*/
    width: 100% !important;
    text-indent: inherit !important;
    text-align: left;
    margin-left: 0px;
    margin-top: 5px;
}
.dl-menuwrapper.dl-menu.menu_wrapers {
    z-index: 99;
}
ul#cate_open {
    left: 0;
    top: 12px;
}
a.questions22.faq_active {
    color: #8b0d32;
    font-weight: 600;
}
.price_cr {
    display: inline-flex;
    line-height: 15px;
}
.about_list {
    display: inline-block;
    width: 100%;
    background: #f5f5f5;
    border: solid 1px #8b0d32;
    border-radius: 10px;
}
#mob_collapse {
    width: 300px;
    position: absolute;
    padding-left: 0;
    height: auto !important;
}
#mob_collapse ul li a {
    display: block;
    position: relative;
    padding: 10px 15px;
    line-height: 20px;
    font-weight: 300;
    color: #494949;
    outline: none;
}
li.col-sm-2.col-xs-4.dimensions-box {
    margin-right: -23px;
}
.seller_row {
    clear: both;
}
.mx-auto {
    margin:0 auto;
}
.table.table.personal_info_table td{
    width: 33.37%;
}
.table.table.personal_info_table td {
    width: 17.2%;
    /*width: 20.7%*/
}
#cate_open ul.dl-submenu li.dl-back:first-child {
    display: none;
}
.d-flex {
    display: flex !important;
}
.price_cr.d-flex input, .price_cr.d-flex select{
    margin:0 10px;
}
li.col-sm-5.col-xs-4.col-md-4.dimensions-box.single-list, li.col-sm-5.col-xs-4.col-md-4.dimensions-box.single-list label.checkbox-list {
    padding-left: 0;
}
.yolo_fee {
    border: solid 1px #930d35;
    border-radius: 5px;
    padding: 10px !important;
}
ul.dropdown-menu.subcategory.loc_sub {
    display: none;
    width: 150px;
    min-width: unset;
    left: 92%;
    /* left: 98%; */
}
.dropdown-menu.category-list.loc_cate {
    width: 205px;
    min-width: unset;
    left: 30px;
    top: 20px;
    min-height: unset;
}
.dropdown-menu.category-list.loc_cate ul {
    height: 458px;
    min-height: unset;
    overflow-y:auto;
}
.dropdown-menu.category-list.loc_cate:before , .dropdown-menu.category-list.loc_cate:after {
    border:hidden;
}
.dropdown-menu.category-list li a {
    word-break: break-word !important;
    white-space: normal;
}
.dropdown-menu.category-list.loc_cate ul {
    /*height: auto;
overflow-y: auto;*/
    height: 340px;
    overflow-y: auto;
    max-height: 428px;
}
.loc_input {
    padding-left: 35px !important;
}
.icon-map {
    padding: 9px 0px;
    color: green;
    min-width: 42px;
    text-align: center;
    position: absolute;
    background: transparent;
    font-size: 13px;
}
.loc_cate .category-list li a span {
    padding-right: 15px;
}
.image-display img {
    position: relative;
    /* height: 80px; */
}
.errorMessages{
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.add-new-card .btn.send-btn {
    height: 35px;
    padding: 9px;
}
.cate_btn1 {
    width: 100% !important;
    text-indent: inherit !important;
    text-align: left;
    margin-left: 0;
    margin-top: 5px;
}
.dropdown-menu.dropdown-submenu-menu.max-height {
    max-height: 560px;
    overflow-y: auto;
}
input[type="number"]:hover,
input[type=number] {
    -moz-appearance:textfield;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.selectaddress {
    border: 1px solid;
}
.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px 15px;
    /*border: solid 1px #900d34 !important;*/
    color: #276955;
}
.ui-widget.ui-widget-content {
    /* border: none !important; */
    /*width: 466px !important;*/
    box-shadow: 0 0 2px #8b0d32;
}
#ui-id-2.ui-widget.ui-widget-content {
    width: 260px !important;
    max-height: 430px;
    overflow-y: auto;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    /*border: 1px solid #900d34 !important;*/
    background: transparent !important;
    color: #276955 !important;
}
.popular-queestion.faq-question-cta h4 {
    margin-bottom: 0;
}
.popular-queestion.faq-question-cta ul {
    height: 290px;
    padding-top: 10px;
    overflow-y: auto;
    margin-right: 2px;
    margin-bottom: 3px;
}
.popular-queestion.faq-question-cta li {
    padding: 8px 0;
    line-height: 18px;
}
.popular-queestion.faq-question-cta li a {
    display: inline-block;
    width: 100%;
    padding: 0 20px;
}
.popular-queestion.about_list ul {
    height: 220px;
    overflow-y: auto;
    padding-top: 10px;
    margin-right: 2px;
    margin-bottom: 3px;
}
.popular-queestion.about_list h4 {
    margin-bottom: 0;
}
.popular-queestion.about_list li a {
    display: inline-block;
    width: 100%;
    padding: 0 15px;
}
.popular-queestion.about_list li {
    padding: 8px 0px;
    line-height: 18px;
}
.pr-3 {
    padding-right: 3px;
}
.pl-3 {
    padding-left: 3px;
}
.footerimage
{
    height:50px;
}
.ajax-loading-image {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    display: block;
    opacity: 0.7;
    background-color: #fff;
    z-index: 99;
    text-align: center;
}
#loading-image {
    position: absolute;
    /*top: 742px;*/
    left: 28%;
    z-index: 100;
}
.about_list.popular-queestion .active {
    color: #8b0d32;
    font-weight: 600;
}
.slider-nav.slick-initialized.slick-slider {
    background: #f4f4f4;
    padding: 10px;
    margin: 0px;
    border: solid 1px #ddd;
}
.slider-nav .item-slick.slick-slide img {
    height: 63px;
    border: solid 1px #ddd;
    width: auto;
    margin: auto;
    max-width: 100%;
    cursor: pointer;
}
.slick-slider .slick-arrow {
    position: absolute;
    /*top: -180px;*/
}
.slick-slider button.slick-next.slick-arrow {
    right: -20px;
}
.slick-slider button.slick-prev.slick-arrow {
    left: -20px;
}
.slider-for .slick-list.draggable {
    height: 320px !important;
}
.slider-for .slick-list.draggable {
    height: 360px !important;
    width: 100%;
}
.slider-for .slick-slide img {
    height: 350px;
    max-width: 100%;
    margin: 0 auto;
}
.slick-slider button.slick-next.slick-arrow {
    right: 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 100%;
    height: 30px;
    margin-top: -20px;
    z-index: 99;
    border: none;
    background: #f5f5f5;
}
.slick-slider button.slick-next.slick-arrow::after {
    content: "";
    color: #000;
    font-size: 20px;
    height: 7px;
    width: 20px;
    background: url(../images/select-arrow.png) !important;
    position: absolute;
    top: 10px;
    right: 40%;
    background-repeat: no-repeat;
    transform: rotate(360deg);
}
.slick-slider button.slick-prev.slick-arrow {
    left: 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 100%;
    height: 30px;
    margin-top: -10px;
    z-index: 99;
    border: none;
    background: #f5f5f5;
}
.slick-slider button.slick-prev.slick-arrow::after {
    content: "";
    color: #000;
    font-size: 20px;
    height: 7px;
    width: 20px;
    background: url(../images/select-arrow.png) !important;
    position: absolute;
    top: 10px;
    left: 40%;
    background-repeat: no-repeat;
    transform: rotate(180deg);
}

.slider-for.slick-initialized.slick-slider .slick-prev.slick-arrow {
    position: absolute;
    top: 50%;
    width: 30px;
    left: 0px;
    margin: 0;
    background: #f5f5f5;
}
.slider-for.slick-initialized.slick-slider button.slick-prev.slick-arrow::after {
    width: 22px;
    top: 15px;
    left: 5px;
    transform: rotate(90deg);
}

.slider-for.slick-initialized.slick-slider .slick-next.slick-arrow {
    position: absolute;
    top: 50%;
    width: 30px;
    right: -0.5px;
    margin: 0;
    background: #f5f5f5;
    left: auto;
}
.slider-for.slick-initialized.slick-slider button.slick-next.slick-arrow::after {
    width: 22px;
    top: 8px;
    left: 2px;
    transform: rotate(270deg);
}


.dl-menu .dl-addlisting-menu{
    margin-top: 86px !important;
}
.categorylist2{
    display: none;
}
.city_list_item h4 {
    background: #EFEFEF;
    font-size: 15px;
    padding: 10px 15px;
    border: solid 1px #ddd;
    margin-bottom: 10px;
}
.city_list_item li {
    display: inline-block;
    width: 25%;
    float: left;
    line-height: 30px;
}
.city_list_item li span {
    color: #808080;
    padding-left: 5px;
}
.electronic-cta h5 {
    font-weight: 600;
    font-size: 12px;
    margin: 15px 0 10px;
    display: inline-block;
    width: 100%;
}
.electronic-cta li {
    display: inline-block;
    width: 20%;
    float: left;
    line-height: 30px;
    padding-left: 10px;
}
.subcategory-mapsite li {
    width: 100%;
    padding-left: 0;
}
.subcategory-mapsite li ul li {
    width: 20%;
    float: left;
    padding-left: 10px;
}
.electronic-cta h4 {
    display: inline-block;
    width: 100%;
}
.contact-form.category_list_item {
    display: inline-block;
    width: 33.33%;
    float: left;;
}
.item-grid .y_grid_item .item_info {
    padding: 5px 10px 2px;
    min-height: 115px;
}
.buy-btn, button.bid-btn, button.ofr-btn {
    background: transparent;
    border: solid 1px #8b0d32;
    padding: 2px 20px;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: 600;
    color: #276955;
    font-size: 11px;
}
.buy-btn:hover, button.bid-btn:hover, button.ofr-btn:hover  {
    background: #8b0d32;
    color: #fff;
}
button.bid-btn {
    width: 125px;
}
button.ofr-btn {
    width: 145px;
}
.addressseleted {
    float: right;
}
.collect_in_person {
    padding: 20px;
}

.mfp-arrow-right::after {
    content: "" !important;
    color: #000;
    font-size: 20px;
    height: 28px !important;
    width: 20px !important;
    background: url(../images/detail-right-arrow.png) !important;
    position: absolute;
    top: 5px !important;
    right: 10px;
    background-repeat: no-repeat !important;
    transform: rotate(360deg);
    border: none !important;
    left: auto !important;
    background-size: 60% !important;
}
.mfp-arrow-left::after {
    content: "" !important;
    color: #000;
    font-size: 20px;
    height: 28px !important;
    width: 20px !important;
    background: url(../images/detail-left-arrow.png) !important;
    position: absolute;
    top: 13px !important;
    left: 15px !important;
    background-repeat: no-repeat !important;
    border: none !important;
    background-size: 60% !important;
}
.mfp-arrow::before, .mfp-arrow::after {
    margin-top: 25px !important;
    margin-left: 0 !important;
    border: none !important;
    opacity: 1 !important;
}
.mfp-arrow {
    opacity: .8 !important;
    margin-top: -25px !important;
    width: 40px !important;
    height: 70px !important;
    background: transparent !important;
}
.register-modal .check {
    display: inline-block;
    float: left;
    margin: 6px 0px 0;
    margin-right: 20px;
}
.login-modal .mrg-top10 {
    margin-top: 0px;
}
.register-modal .check input[type="checkbox"]{
    margin: -2px 0 0;
    vertical-align: middle;
}
.delete-notification {
    color: #880015;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: 1;
    font-weight: 300;
    font-size: 13px;
    cursor: pointer;
}

.top-nav .nav.navbar-nav.navbar-right .dropdown .dropdown-menu li {
    position: relative;
}
.profile-img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    /*height: auto;*/
    /*width: auto;*/
    max-width: 80px;
    max-height: 80px;
    object-fit: contain;
}
.personal_info label {
    position: relative;
}
.feedback-table.bonus-list tr td .edit_img {
    position: absolute;
    bottom: 0;
    right: 5px;
}
.feedback-table.bonus-list tr td .edit_img .fa.fa-pencil {
    background: #fff;
    box-shadow: 0 0 3px #464646;
    color: #8b0d32;
    height: 25px;
    width: 25px;
    line-height: 25px;
}
img.headernotification {
    height: 30px;
    width: auto !important;
}
.headernotificationSpan{
    min-width: 50px;
    display: inline-block;
}
.right-list-view.account-activity {
    width: calc(100% - 410px);
}
.account-summry-table table.table {
    border: solid 1px #ddd;
}
.checkbox-inline, .radio-inline {
    padding-left: 14px !important;
}

.custom input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: transparent;
    border-radius: 50%;
    border: solid 1px #276955;
}
.custom:hover input ~ .checkmark {
    background-color: transparent;
}
.custom input:checked ~ .checkmark {
    background-color: transparent;
    border: solid 1px #276955;
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.custom input:checked ~ .checkmark:after {
    display: block;
}
.custom .checkmark::after {
    top: 3px;
    left: 3px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #256a55;
}
.custom-radio-btn {
    display: inline-block;
    width: 100%;
    position: relative;
    text-align: right;
    padding-right: 30px;
}
.custom-radio-btn .custom {
    position: relative;
    display: inline-block;
    padding-left: 25px;
    margin-right: 20px;
    font-weight: 500;
    margin-bottom: 10px;
}
.selling-box {
    display: inline-block;
    width: 100%;
    padding-top: 10px;
}
.custom-radio-btn.pd0 {
    padding-top: 0;
}
.pdtop30 {
    padding-top: 30px;
}
.pdtop30 .custom-radio-btn {
    padding-bottom: 0;
}
.selling-notification.last-line {
    text-align: center;
}
.selling-notification.last-line .Preferences-heading {
    padding: 5px;
}
.selling-notification.last-line .aply-btn {
    float: none;
    margin-top: 20px;
}
.addlisting-new-plan span {
    width: 72%;
    text-align: left;
}
.addlisting-new-plan ul.plan-info-div select.form-control {
    margin: 0 8px 0 0;
    width: 65%;
}
.plan-div.listing-plan-box {
    min-height: auto;
}
.listing-plan-box .lastli-pd0 {
    padding: 0;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    right: 10px !important;
    position: fixed !important;
}
.custom.mrg-top28 {
    margin-top: 28px;
}
.custom.mrg-top10 {
    margin-top: 10px;
}
.mrg0 {
    margin: 0;
}
.modal {
    z-index: 99999;
}
.seller-bid .smile-icon {
    padding-bottom: 20px;
}
.news-view-img img {
    max-width: 100%;
}
.news-popup .modal-content button.close {
    margin: 0px 0px 10px;
    opacity: 1;
    font-weight: 300;
}
.news-raffle-modal-box .modal-header {
    padding-top: 0;
}
.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable, .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners {
    border-radius: var(--ck-border-radius);
    border-top-left-radius: 0;
    height: 200px;
    overflow-y: auto;
}
.ck.ck-reset.ck-editor.ck-rounded-corners {
    border: 1px solid #8b0d32 !important;
    border-radius: 6px !important;
}
.ck.ck-reset_all, .ck.ck-reset_all * {
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
}
.ck-blurred.ck.ck-content {
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}
.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-focused{
    border: none !important;
}
.ck.ck-content.ck-editor__editable:not(.ck-editor_nested-editable).ck-focused{
    box-shadow: none !important;
}
.ck.ck-editor__main ol li {
    list-style: inherit;
}

.ck.ck-dropdown .ck-button.ck-dropdown__button {
    display: none;
}
.ck.ck-toolbar>.ck-toolbar__items {
    display:block !important;
}
.ck.ck-editor__main ul li {
    list-style: disc;
}
.ck.ck-editor__main ul {
    padding-left: 40px;
}

.ck.ck-toolbar.ck-toolbar_grouping {
    box-shadow: none !important;
    border: none !important;
    border-bottom: 1px solid #8b0d32 !important;
}

.ck.ck-editor__main > .ck-editor__editable:not(.ck-focused){
    border-color: transparent !important;
}
.pay_sec {
    display: inline-block;
    width: 100%;
}

.slick-dots {
    display: none !important;
    /* display: flex; */
    justify-content: center;
    margin: 0;
    padding: 1rem 0;
    list-style-type: none;
}

.slick-dots li {
    margin: 0 0.25rem;
}

.slick-dots button {
    display: block;
    width: 1rem;
    height: 1rem;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: grey;
    text-indent: -9999px;
}

.slick-dots li.slick-active button {
    background-color: #8b0d32;
}
.product-detail h5, .product-detail h3, .product-detail p {
    word-break: break-all;
    white-space: nowrap;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.item_info .product-detail h5, .item_info .product-detail h3, .item_info .product-detail p {
    width: auto;
}
.modal.search-result-mobile-slider {
    opacity: 0;
    z-index: 1;
}
.modal-backdrop.fade.in {
    display: none;
}

.latest-add-section .product-detail h5 {
    width: 210px;
}
img.img-responsive.editlisting {
    height: 85px;
}

.division_filter .filter-search {
    display: block;
    width: 100%;
    max-width: 20%;
    margin: 0 15px 8px 0;
    text-align: center;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
    margin: 0 !important;
}
#ui-id-2 li {
    padding-left: 20px;
    margin: 5px 10px 0;
}
#ui-id-2 li:first-child {
    padding-left: 0;
    font-weight: 600;
}
#ui-id-2 li:first-child .ui-menu-item-wrapper.ui-state-active {
    font-weight: 600;
}
.faq-question .question-right-btn {
    position: absolute;
    right: 0;
    top: 10px;
    padding: 5px 15px;
    text-decoration: underline;
}
.faq-question h4 {
    color: #8e0a31;
}
.answer-list-cta p {
    padding-left: 0;
    display: inline-block;
}
.answer-list-cta .qus-edit input {
    border: solid 1px #8e0a31;
    border-radius: 3px;
    height: 30px;
    width: 70%;
}
.answer-list-cta {
    position: relative;
    display: inline-block;
    width: 100%;
}
.qus-edit {
    display: inline-block;
    padding-left: 15px;
    width: 100%;
}
.answer-list-cta form {
    display: inline-block;
    margin-left: 10px;
    width: 70%;
}
.btn.submit-btn {
    display: inline-block;
    margin: 0 auto;
    font-size: 11px;
    text-transform: uppercase;
    background: transparent;
    border: solid 1px #900d34;
    height: 30px;
    padding: 0 15px;
    letter-spacing: .5px;
    font-weight: 600;
    transition: 0.3s;
    vertical-align: top;
    width: auto !important;
}
.policy-section .item-list li {
    padding: 10px 0px;
}
.policy-section .item_info {
    padding: 10px 0px 0;
}
.policy-section .product-detail {
    padding: 10px 15px 0px;
    min-height: 100px;
}
.policy-section .y_item img {
    height: 100%;
    width: 100%;
    margin-top: 20px;
}
.product-detail-section .policy-section .item_info h3 {
    margin: 0;
}
.policy-section .item-list .list-calculate li {
    padding: 9px 20px 0 0;
}
.about-content ul {
    padding-left: 20px;
}
.about-content li {
    list-style: disc;
}
.comming-soon-section {
    display: inline-block;
    width: 100%;
    padding: 180px 0;
    text-align: center;
}
.comming-soon-section h4 {
    font-size: 24px;
}
.label-amount {
    display: inline-block;
    width: 85%;
    vertical-align: top;
}
.label-box .radio {
    margin-top: 0;
}
.category_list .dropdown-menu.yolo_categoy {
    padding-left: 6px;
}
.answer-list-cta .qus-edit.edit-span-box {
    width: 90%;
    padding-left: 0;
}
.tab-btn-list ul {
    margin-top: 20px;
}
.tab-btn-list li {
    padding: 0;
}
.active-btn {
    border: solid 1px #8d0d33;
    color: #8d0d33;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
    margin: 3px 0;
    padding: 2px 6px;
}
.btn.active-btn:hover {
    background: #8d0d33;
    color: #fff;
}
.list-calculate .fa {
    font-size: 15px;
    margin-right: 3px;
}
.tab-btn-list.expired-btn-tab ul {
    margin-top: 40px;
}
#expired .product-detail {
    min-height: 100px;
}
.register-modal .check a {
    text-transform: inherit;
}
.register-modal label.mrg0 {
    font-weight: 500;
}
.cities-right {
    display: inline-block;
    width: 100%;
    text-align: right;
}
.popular-cta-top {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.popular-cta-top h4 {
    display: inline-block;
    padding-right: 10px;
    margin: 0;
}
.bid-offer-tab-btn {
    margin-top: 5px;
}
.bid-offer-tab-btn p {
    margin: 0;
}
.tab-btn-list.bought-tab ul {
    margin-top: 40px;
}
.order-detail-left {
    display: inline-block;
    width: 100%;
    border: solid 1px #276955;
    padding: 15px;
    border-radius: 8px;
    margin-bottom: 40px;
}
.order-detail-left li {
    display: inline-block;
    width: 100%;
    padding: 8px 0;
    font-size: 11px;
}
.order-detail-left li span {
    display: inline-block;
    width: 50%;
    float: right;
}
.order-detail-left li span img {
    display: inline-block;
}
.contact-heading.Order-left-heading {
    text-align: left;
}
.order-detail-right {
    display: inline-block;
    width: 100%;
    padding: 15px;
    border: solid 1px #8d0e33;
    border-radius: 8px;
    margin-bottom: 40px;
    color: #8d0e33;
}
.order-detail-right li {
    display: inline-block;
    width: 100%;
    padding: 8px 0;
    font-size: 11px;
}
.order-detail-right li span {
    display: inline-block;
    width: 62%;
    float: right;
}

.menu-search-right {
    /*display: none;*/
    /*float: right;*/
    /*width: 220px;*/
    -webkit-transition: margin-left .35s ease-out;
    transition: margin-left .35s ease-out;
    padding-left: 10px;
    /*overflow-y: hidden;*/
    margin-bottom: 10px;
}
/*.menu-search-right::-webkit-scrollbar {*/
/*display: none;*/
/*}*/
.menu-search-right .form-group {
    width: 100%;
    margin-bottom: 0px;
}
.menu-search-right .form-control {
    display: inline-block;
    width: 100%;
    height: 30px;
    border: solid 1px #900d34;
    box-shadow: none;
    border-radius: 5px;
    font-size: 12px;
    color: #276955;
    letter-spacing: 1px;
    padding: 0 10px;
}
.filter_fields{
    margin-bottom: 15px;
}

.pd-r0 {
    padding-right: 0;
}
.pd-l0 {
    padding-left: 0;
}
.select-result-dropdown label {
    font-size: 11px;
    font-weight: 500;
    padding-top: 5px;
}
.mx-0 {
    margin-left: 0;
    margin-right: 0;
}
.user_name {
    position: absolute;
    left: 13px;
    top: 46px;
    font-size: 9px;
    font-weight: 600;
    text-transform: uppercase;
}
ul.nav.navbar-nav.navbar-right.nav-tabs.nav-tab-tabs{
    position: relative;
}
.search-result-grid .item-grid {
    min-height: 260px;
}
.search-result-grid .y_item_wrapper {
    height: 130px;
}
.search-result-grid .product-detail h5, .search-result-grid .product-detail h3, .search-result-grid .product-detail p {
    /*width: 150px !important;*/
}
span.noti-popup {
    background: #900d34;
    color: #fff;
    border-radius: 40px;
    position: absolute;
    right: 3px;
    top: 9px;
    text-align: center;
    width: 18px;
    height: 18px;
    line-height: 18px;
    padding: 0;
    font-size: 8px;
}
.addressseleted{
    position: absolute;
    top: 4px;
    right: 8px;
}
.result-filter-btn {
    display: none;
    width: 100%;
    padding: 0 15px 15px;
}
.btn.fixed-btn {
    margin: 0 auto;
    font-size: 10px;
    text-transform: uppercase;
    background: transparent;
    border: solid 1px #900d34;
    padding: 6px 10px;
    letter-spacing: .5px;
    transition: 0.3s;
    font-weight: 600;
}
.btn.fixed-btn.right-btn {
    float: right;
}
.category-modal-box .modal-dialog {
    margin-top: 40%;
    margin-left: 0;
}
.category-modal-box .modal-content {
    max-height: 100%;
    width: 75%;
    background: #f5f5f5;
}
.category-modal-box .close {
    font-weight: 300;
    opacity: 1;
    margin: 10px 10px 0;
}
.category-modal-box .modal-body {
    padding: 0px;
    display: inline-block;
    width: 100%;
}
.category-modal-box .modal-footer {
    padding: 0;
    border: none;
    text-align: center;
    padding-bottom: 20px;
}
.category-modal-box .menu-bar-left {
    margin: 0;
}
.category-modal-box .modal-footer .btn.fixed-btn {
    padding: 6px 30px;
}
.category-modal-box.filter-right-box .modal-content {
    width: 60%;
    float: right;
}
.category-modal-box.filter-right-box .modal-dialog {
    margin-top: 40%;
    margin-right: 0;
}
.category-modal-box .close {
    margin: 10px 10px 0;
}
.category-modal-box.filter-right-box .close {
    margin: 0;
    position: absolute;
    right: 5px;
    top: 1px;
    z-index: 99;
}
.category-modal-box.filter-right-box .modal-body{
    padding-top: 25px;
}
.filter-right-box .btn.send-btn {
    font-size: 10px;
    padding: 6px 20px;
    margin-top: 10px;
    height: auto;
}
.category-modal-box.filter-right-box .modal-footer {
    padding-bottom: 15px;
}
.filter-right-box .menu-search-right {
    padding-left: 0;
}
.logo_sec {
    display: block;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.feedback-img.profile-image {
    width: 13%;
}

.col-md-9.px-0.seller_image {
    padding-left: 15px !important;
}
h4.price.best_offer {
    color: #276955;
}
img.payment_method {
    cursor: pointer;
}
.alert_confirm_message{
    float: right;
    padding-right: 7%;
    margin-bottom: 13px;
    margin: -18px;
}
.confirm-btn {
    border: solid 1px #8d0d33;
    color: #276955;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
    margin: 3px 0;
    padding: 2px 6px;
}
p.modal-title.two-step-heading {
    color: #8d0d33;
}
.col-md-12.two-step-subheading {
    color: #276955;
    font-weight: 600;
    font-size: 11px;
    margin: 0 auto 11px;
    line-height: 1.42857143;
    padding: 10px;
}
.login-modal .resenotp {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
}
.resenotp a {
    text-transform: initial;
    color: #0a40d8;
    text-decoration: underline;
}
.veri-modal .modal-dialog {
    width: 390px;
}
.veri-modal .modal-header {padding: 6px;}

.veri-input {
    width: 100%;
    max-width: 90%;
    margin: 0 auto;
}
.veri-modal .modal-body {
    padding: 6px 0 0;
}
.veri-modal .modal-title {
    font-size: 13px;
    letter-spacing: 0px;
}
.veri-modal .modal-header .close {
    top: 5px;
}
.veri-modal label.error {
    font-size: 11px;
}
.shhowfeedback::before {
    border-top: 8px solid transparent;
    border-right: 13px solid #ddd;
    border-bottom: 8px solid transparent;
    content: "";
    position: absolute;
    left: -14px;
    top: 10px;
}
.shhowfeedback {
    position: absolute;
    bottom: 11px;
    left: 192px;
    border: solid 1px #ddd;
    padding: 10px 10px;
}

.qty-purple {
    color: #8b0d32;
    font-weight: 700;
}

.sold-tabs-list-view .price {
    margin: 6px 0;
}
.sold-tabs-list-view .item_info p {
    margin-top: 5px;
}
.right-list-view .product-detail h5 span {
    text-transform: uppercase;
}
.right-list-view .product-detail h5 {
    text-transform: capitalize;
}
.sold-tabs-list-view .price {
    margin: 6px 0;
    word-break: break-all;
    white-space: nowrap;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.text-limit {
    margin: 6px 0;
    word-break: break-all;
    white-space: nowrap;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
}

.capital{
    text-transform: uppercase;
}
.msg-area {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 30px 0;
    background: #fff;
    padding: 35px 0;
}
.msg-logo {
    margin-bottom: 40px;
}
.msg-area p {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 11px;
    margin: 0;
}
.hr-line {
    border-bottom: solid 1px #a1a1a1;
    display: block;
    width: 340px;
    margin: 0px auto 15px;
}
.item_info.text-limit .product-detail p label {
    text-transform: capitalize;
}
.congratulaton-msg {
    display: inline-block;
    width: 100%;
    background: #f5f5f5;
    margin-bottom: 30px;
}

.owl-wrapper-outer .item {
    background: #fff;
}
.uploadArea i {
    padding-top: 20px !important;
}
.box-drag.column .image-loader {
    position: absolute;
    top: 20px;
    left: 30%;
    z-index: 999;
    max-width: 50px;
    width: 100%;
}
.box-drag.column {
    position: relative;
}
.form-control.dropdown-toggle.border-0 {
    padding-left: 0;
}
.submitvalue i.fa.fa-search {
    position: absolute;
    right: 27px;
    border-left: solid 1px #900d34;
    line-height: 30px;
    height: 29px;
    padding-left: 10px;
    min-width: 20px;
    text-align: center;
}
.search-form .select-box {
    padding: 0;
}
.submitvalue.homepage i.fa.fa-search {
    right: 12px;
}
.search-homepage, input.form-control.serchlocation.loc_input.no-border-radius-left.ui-autocomplete-input {
    padding-right: 45px !important;
}

.search-for-mobile {
    display: none;
}

.gray-background {
    overflow: auto;
    background: #f5f5f5;
    margin-bottom: 20px;
    /*border-top: 4px solid red;*/
    padding: 20px;
}

i.fa.fa-2x.fa-edit, i.fa.fa-2x.fa-save, i.fa.fa-2x.fa-trash {
    color: #8B0D32;
    width: 20px;
}
.personal-page tr td a button {
    padding: 0;
}
.bubbleDiv{
    border: 1px solid #8B0D32;
    border-radius: 10px;
    margin-right: -15px;
    margin-bottom: 15px;
}
.bubbleHead{
    color:#276955;
    border-bottom: 1px solid #8B0D32;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 13px;
}
.bubbleBody{
    color:#8B0D32;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 25px;
}
.margin-top-1{
    margin-top: 1px;
}
.form-control.btn.btn-info.btn-lg.categoryname{
    text-align: left;
    padding: 10px 10px;
}
.main_div{
    border: solid 1px #8b0d32;
    border-radius: 10px;
    width: 100%;
    padding: 10px;
    cursor: pointer;
}

.main_div_heading {
    text-align: center !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    text-transform: uppercase;
    color: #8b0d32;
    font-weight: bold;
    font-size: 15px;
}
.main_div li {
    list-style: disc;
    display: list-item !important;
    float: none !important;
    width: 100% !important;
    text-transform: uppercase;
    color: #8b0d32;
    margin-bottom: 0px !important;
    font-size: 11px;
    margin-left: 15px !important;
}
.main_odd_li {
    list-style: none !important;
}
.radio_btn_div{
    display: flex;
    align-items: center;
    justify-content: center;
}
/*owl slider*/
.col-carousel {
    margin: 70px 0;
}

/* owl nav */
.owl-prev span, .owl-next span {
    color: #FFF;
}

.owl-prev span:hover,
.owl-next span:hover {
    color: #8199A3;
}

.owl-prev, .owl-next {
    position: absolute;
    top: 0;
    height: 100%;
}

.owl-prev {
    left: 7px;
}

.owl-next {
    right: 7px;
}
.slider_divs{
    border: 1px solid lightgrey;
}
.slider_divs, th, td{
    padding: 8px 6px;
}
.order-detail td{
    padding: 5px;
}
.order-details td{
    padding: 5px;
}
@media only screen and (max-width: 600px) {
    .main_div li{
        font-size: 8px;
        margin-left: 5px !important;
    }
    .addlisting-new-plan span {
        width: 66%;
    }
    .desktop_view {
        display: none;
    }
    .media_view {
        display: block;
    }
    .slider_divs, th, td{
        padding: 8px 6px;
        font-size: 11px;
    }
    .swiper-container{
        height: 280px;
    }
    .dashboard-right{
        margin-bottom: 0 !important;
    }
    .table-responsive{
        margin-bottom: 0 !important;
        border:  none !important;
    }
    .current-balance-tab{
        overflow-x: auto;
    }
}
@media only screen and (min-width: 768px) {
    .media_view {
        display: none;
    }
    .desktop_view {
        display: block;
    }
    .swiper-container{
        height: 280px;
    }
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    background: #8b0d32 !important;
}
.font-weight-normal{
    font-weight: normal !important;
}
.seller_pnumber{
    float: right;
    margin-top: 5px;
}
.bash_purple{
    cursor: pointer;
}
.model_checkbox{
    margin-right: 10px;
}
.caret_cat_dropdown{
    display: inline-block;
    width: 40px;
    height: 18px;
    cursor: pointer;
    float: right;
}
.category_list .dropdown{
    padding-top: 5px;
    padding-bottom: 5px
}

.caret{
    border-top: 5px dashed !important;
    border-right: 5px solid transparent !important;
    border-left: 5px solid transparent !important;
}
.multiselect-item.filter{
    display: none !important;
}
.open>.dropdown-menu {
    display: block;
    width: 100% !important;
    padding: 5px !important;
}
.view_checkbox label{
    margin-right: 10px;
}
.category_list a.categoryfilter {
    white-space: break-spaces;
    max-width: 73%;
}
.black_text{
    color: black !important;
}
.feedback-table.bonus-list tr .businesshide input {
    border: solid 1px #ccc;
}

.userInfoPopupCls {
    cursor: pointer;
    text-transform: capitalize;
}

#single-modal-in-the-page .profile-img {
    border: 1px solid #eee;
}
.modal-header-user .close {
    float: unset;
    opacity: 1;
    position: absolute;
    right: 5px;
    top: 5px;
}
.modal-header-user {
    padding-top: 20px;
}
.userInfoPopupCls:hover {
    color: #900d34;
}
.main-body-listing {
    padding: 30px 0;
}
.list-calculate p img {
    width: 32px;
    height: auto;
}
/*.bid-offer-tab-btn.buyCls {
    position: absolute;
    bottom: 0px;
    right: 160px;
}*/
.form-control:focus {
    border-color: #930d35 !important;
    box-shadow: none !important;
}
.feedback-table.bonus-list tr td input:focus-visible {
    outline: none !important;
}

.price.capital.light-green, .price.capital.light-green label {
    color: #7bb062;
}
.price.capital.green-text, .price.capital.green-text label {
    color: #286b56;
}
.bid-offers p span {
    color: #8b0d32;
    font-weight: 600;
    font-size: 11px;
}
.bid-offers p span a {
    color: #8b0d32;
}
.bid-offers {
    margin-bottom: 10px;
}
#makeoffer .form-control.offer, #makeoffer .form-control.offer1 {
    margin-left: 0px;
}

.btn.send-btn.review-offer, .btn.send-btn.review-offer1 {
    margin-right: 10px;
}