 h1,
h2,
h3,
h4,
h5,
h6,
p {
    color: #000;
}

em {
    color: #C11C84;
}

*::selection {
    color: #000;
    background: #C11C84;
    text-shadow: 1px 1px 2px #b040b0;
}

body .wpuf-dashboard-container table.items-table a {
    text-decoration: none;
    box-shadow: none;
    color: #fff;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgb(246 214 0);
}

.bg-dark {
    background-color: #000 !important;
}

/* today start */
.nav-dark {
    position: fixed;
    left: 0;
    right: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
    top: auto;
    z-index: 999;

} 
.navbar-expand-lg .navbar-nav .nav-link{
		color:#000;
		padding: 0 20px;
		border-right: 1px solid #cfcfcf;
	}
.navbar-expand-lg .navbar-nav li:last-child .nav-link{
	border-right:none;
	padding-right:0;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #C11C84;
}
.img_sec img {
    min-height: 220px;
    max-height: 220px;
    margin-bottom: 10px;
    object-fit: cover;
    width: 100%;
}

.pum-container .pum-content>:first-child {
    color: black !important;
}

.entrbrazer a {
    display: inline-flex;
    width: auto;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-weight: bold;
    padding: 0.45em 1em;
    background-color: rgb(251, 202, 39);
    color: rgb(0, 0, 0);
    font-size: 22px;
    border-width: 3px;
    border-style: solid;
    border-color: rgb(251, 202, 39);
    border-radius: 5px;
    max-width: 100%;
    transition: all 0.3s ease 0s;
    font-style: italic;
    margin-bottom: 15px;
}

.Pbbb {
    color: rgb(251, 202, 39);
    font-size: 12px;
}

.bottom_nav p {
    font-size: 10px;
}

.bottom_nav a {
    color: #fff;
}

.desktop {
    padding: 0 62px !important;
}

.vertical_bodr {
    color: rgb(251, 202, 39);
}

.img_cntr img {
    width: 30%;
}

.img_cntr {
    border-top: 1px solid #C11C84;
    border-bottom: 1px solid #C11C84;
}

.bottom_nav {
    margin-bottom: 40px;
}

.bottom_nav_disp {
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    justify-content: center;
    list-style: none;
}

.bottom_nav_disp a {
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px;
    /* font-weight: bold; */
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.small_para {
    color: rgb(255, 255, 255);
    font-size: 10px;
    text-align: center;
    margin: 10px auto;
    max-width: 1000px;
    line-height: 1.2;
}

.banners {
    background: url("https://media.thisvid.com/contents/albums/main/700x525/2000/2474/22253.jpg");
    position: relative;
    text-align: center;
    color: white;
}


.centered {
    position: absolute;
    top: 85%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

/* today end*/
.navbar-dark .navbar-brand {
    color: #fff;
    width: 18%;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
    left: auto;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 19rem;
    padding: 0.5rem 6px;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: unset;
    border-radius: 0.25rem;
}

.drop_filter {
    left: unset !important;
    right: 0 !important;
    transform: translate(3px, 50px) !important;
    width: 100%;
    background: #000;
    border: 3px solid #C11C84;

}

.menu_marg {
    margin: 0 auto;
    margin-right: 30px !important;
}

.navbar-dark .navbar-nav .home_nav {
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    margin-right: 10px;
    border: 1px solid #C11C84;
    border-radius: 10px;
    font-style: italic;
}

.sidebar .cate_color {
    color: #C11C84;
}

.sidebar p>a {
    color: #fff;
}

.sidebar p:hover {
    background: #C11C84;
    padding: 8px;
    transition: .5s;
    border-radius: 6px;
    color: #000;
}

.sidebar .active {
    background: #C11C84;
    padding: 12px;
}

.sidebar p>a:hover {
    color: #000;
    text-decoration: none;
    font-weight: 600;
}

.img_contnt p {
    color: #fff;
    text-align: center;
    margin-bottom: 6px;
}

.img_contnts {
    color: #fff;
    font-size: 15px;
    text-align: left;
}

.img_contnt_sec:hover {
    text-decoration: none;

}

.icon_color {
    color: #fff;
    padding: 0 12px;
}

.icon_color .fa {
    font-size: 12px;
}

.icon_color .time {
    font-size: 12px;
}


.cdp_i {
    border: 1px solid #fff;
    padding: 6px 14px;
    border-radius: 17px;
    color: #fff;
    margin: 1px;
}

.tags-letter-block {
    /* margin: 0 0 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    
    color: #fff; */
    /* 	padding-right:5.5rem; */
}

.tags-letter-block .tag-letter {
    float: left;
    padding-top: 3px;
    padding-left: 8px;
    font-size: 18px;
    line-height: 32px;
    font-weight: 700;
    text-transform: uppercase;
}

.tags-letter-block .tag-items {
    margin: 0 0px 0 0;
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 7;
    -moz-column-gap: 10px;
    -webkit-column-gap: 10px;
    column-gap: 0px;
}

.tags-letter-block .tag-items .tag-item {
    display: block;
    list-style: none;
    text-overflow: ellipsis;
}

.tags-letter-block .tag-items .tag-item a {
    padding: 5px 0px;
    display: inline-block;
    outline: 0;
    color: #fff;
    /* border: 1px solid #C11C84; */
    border-radius: 22px;
    width: 130px;
    text-align: center;
    margin-bottom: 13px;
    /* margin-right: 15px; */
    font-size: 13px;
}

.tags-letter-block .tag-items .tag-item a:hover {
    color: #facc25 !important;
}

.navbar-dark .navbar-nav .active>.nav-link {
    color: #000 !important;
    background: #C11C84;
    border-radius: 6px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #fff;
    FONT-WEIGHT: 400;
}

.navbar-dark .navbar-nav .nav-link:hover {
    color: #C11C84;
    border-radius: 6px;
    /* background: #C11C84; */
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
    color: #C11C84;
}

.dropdown-toggle:hover {
    color: #000;
}

.#C11C84-color {
    color: #e66386 !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    display: block;
}


.tble_color {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
}


table {
    width: 100%;
}

td,
th {
    padding: 3px 5px 1px 5px !important;
    color: #ffd500;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    vertical-align: middle !important;
    border: 1px solid #f6d600ba !important;
}


#customs-reqs th:nth-child(2),
#customs-reqs td:nth-child(2) {
    max-width: 400px;
}

#customs-reqs td button.btn {
    padding: 1px 5px;
}


#customs-reqs td .fa-2x {
    font-size: 1em;
}

.dropbtn {
    background-color: #000;
    color: white;
    padding: 8px;
    font-size: 16px;
    border: none;
    border-radius: 6px;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {
    background-color: #ddd;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #f6d600;
}

.total_videos {
    color: #000;
    background: #C11C84;
    font-size: 14px;
    vertical-align: middle;
    padding: 3px;
    border-radius: 14px;
}

.p_filter {
    background: #C11C84;
    width: 15%;
    float: right;
    text-align: center;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}


/* Style the tab */
.tab {
    float: left;
    background-color: #000;
    width: 30%;
}

/* Style the buttons inside the tab */
.tab button {
    display: block;
    background-color: #f7f5f5a8;
    color: #fff;
    padding: 8px 16px;
    width: 100%;
    border: none;
    outline: none;
    text-align: center;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
    border-radius: 6px;
    margin-bottom: 15px;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #f6d600;
    color: #000;
}

.tab p {
    text-align: center;
}

/* Create an active/current "tab button" class */
.tab button.active {
    background-color: rgb(246 214 0);
    text-align: center;
    color: #000;
    padding: 8px 16px;
}

/* Style the tab content */
.tabcontent {
    float: left;
    padding: 0px 50px;
    width: 70%;
    border-left: none;
    height: 300px;
    color: #000;
}

.sort_term {
    border-bottom: 1px solid #fff;
    width: 50%
}

.sort_term:hover {
    width: 50%;
    text-align: center;
    border-radius: 20px !important;
    border: none;
}

.sort_terms {
    border-radius: 20px;
    padding: 7px !important;
    border: navajowhite;
    text-align: center;
    color: #000;
    width: 50%;
}

.sc-1nt9845-0 {
    width: 30px;
}

.form_login {
    /* width: 75%;*/
    margin: 0 auto;
    text-align: left;
}

.log_button .btn {
    width: 100%;
    background: #C11C84;
    border: #C11C84;
    font-size: 22px;
    color: #000;
}

.input-group-text {
    background: #C11C84;
    border: #C11C84;
    color: #000;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    background: #C11C84;
    color: #000 !important;
    border-color: #C11C84;
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}

.md-form label {
    margin-top: 12px;
}



/* deshboard css start */
.navss {
    display: block;
    border: 1px solid #937c00;
    margin-bottom: 15px;

}

.navss .nav-item {
    list-style: none;
}

.navss .nav-link {
    text-align: left;
    border-radius: 0px;
    border-bottom: 1px solid #937c00;
    color: #C11C84;
}

.navss .nav-link:hover {
    border-color: #f6d600ba;
    background: #f6d600ba;
    color: #fff;
}

.form_back label {
    color: #C11C84;
    margin-top: 12px;
    margin-bottom: 1px;
}

.manditry {
    color: red;
}

.mytkt a {
    color: #C11C84;
}

.mytkt tr {
    border-bottom: 1px solid #C11C84;
}

/* .mytkt a:hover{
    color:#000;
} */
.mytkt td span {
    /* background: #ff0000bd; */
    color: #fff;
    padding: 6px 6px;
    border-radius: 12px;
    font-weight: 600;
    color: #C11C84;
}

.imag_tickt img {
    max-width: 80px;
    width: 100%;
}

.form-control {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #C11C84;
    background-clip: padding-box;
    /* text-transform: capitalize; */ 
    border-radius: .25rem !important;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text] {
    background: #000 !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 10%);
    /* box-shadow: inset 0 1px 1px rgb(0 0 0 / 10%); */
    border: 1px solid #bfa002 !important;
    color: #C11C84 !important;
    width: 100% !important;
    border-radius: 0.23rem !important;
}

.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text]::placeholder {
    color: #bfa002;
    text-align: left;
}


label {
    color: #C11C84;
}

/* new-custom-v */
.new-custom-v p {
    color: #ddba00 !important;
}

.new-custom-v a {
    color: #C11C84;
    font-weight: bold;
    text-decoration: underline !important;
    text-transform: uppercase;
}

.new-custom-v .wpuf-form-add {
    background: #222635;
    padding: 10px;
    margin-bottom: 10px;
}

.new-custom-v .wpuf-form .wpuf-el input,
.new-custom-v .wpuf-form .wpuf-el textarea {
    background: #000 !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 10%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 10%);
    border: 1px solid #bfa002 !important;
    color: #fff !important;
    width: 100% !important;
    border-radius: 0.23rem !important;
}

.new-custom-v ul.wpuf-form li .wpuf-fields a.file-selector {
    padding: 2px 10px 0 34px !important;
    font-size: 14px;
    color: #C11C84 !important;
    vertical-align: sub;
    border-color: #bfa002 !important;
    background: transparent;
    text-decoration: none !important;
    box-shadow: 0 0;
    font-weight: normal;
    display: inline-block;
}

.new-custom-v ul.wpuf-form li .wpuf-fields a.file-selector::before {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 22px !important;
    height: 22px !important;
    content: '' !important;
    background: url(http://scatshop.com/wp-content/themes/scatshop/images/upload.png);
    background-size: contain;
}

.new-custom-v .wpuf-form .wpuf-submit [type=submit] {
    padding: 10px;
    background: #C11C84;
    border: 1px solid #C11C84;
    border-radius: 3px;
    cursor: pointer;
}

.new-custom-v .wpuf-form .wpuf-submit [type=submit]:hover {
    background: transparent;
    color: #C11C84;
}

/* deshboard css end */
.review_tab {
    width: 20%;
}

.add_button .btn {
    width: 50%;
}

a {
    text-decoration: none;
    color: #C11C84;

}

.myform {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    padding: 1rem;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 1.1rem;
    outline: 0;
    max-width: 500px;
}

.tx-tfm {
    text-transform: uppercase;
}

.mybtn {
    border-radius: 50px;
}

.login-or {
    position: relative;
    color: #aaa;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.span-or {
    display: block;
    position: absolute;
    left: 50%;
    top: -2px;
    margin-left: -25px;
    background-color: #fff;
    width: 50px;
    text-align: center;
}

.hr-or {
    height: 1px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.google {
    color: #666;
    width: 100%;
    height: 40px;
    text-align: center;
    outline: none;
    border: 1px solid lightgrey;
}

form .error {
    color: #ff0000;
}

#second {
    display: none;
}

@media (max-width: 767.98px) {
    .tags-letter-block .tag-items {
        column-gap: unset;
        column-count: unset;
    }

    .woocommerce table.cart td.actions .btn {
        margin-right: 0px !important;
    }

    .woocommerce .cart-collaterals .cart_totals {
        width: 100% !important;
    }

    .wc-proceed-to-checkout .btn {
        width: 100% !important;
    }
}

@media (min-width:280px) and (max-width:990px) {
    .col-6.block {
        display: none;
    }

    .hide-nav a {
        font-size: 15px;
    }

    nav.top {
        display: none;
    }

    .navbar.navbar-expand-lg.navbar-dark.bg-dark {
        min-height: 0 !important;
        top: 0 !important;
    }

    .navbar-dark .navbar-brand {
        color: #fff;
        width: 30%;
    }

    .tags-letter-block .tag-itemss {
        display: flex;
        overflow: auto;
    }

    a.cart-logo {
        font-size: 20px;
        color: #f6d600;
    }

    .bg-color {
        background-color: #000 !important;
        margin: 0;
        padding: 0 8px 0 5px;
        border-radius: 6px;
        border: 1px solid #fff;
        display: block !important;
    }

    .hide-nav {
        display: block !important;
        color: #fff;
    }

    .dropdown-content>a {
        color: #ffff;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        background: #000;
        margin-top: 7px;
        margin-bottom: 8px;
    }

    .dropdown-content {
        display: none;
        position: absolute;
        background-color: #f1f1f1;
        min-width: 160px !important;
        left: 0 !important;
    }

    .hide-nav a {
        color: #fff !important;
        font-size: 17px;
        font-weight: 400;
        line-height: 31px;
    }



}

.cart-collaterals {
    border-top: 1px solid #C11C84;

}

.mce-btn-group:not(:first-child) {
    border-left: 1px solid #202635;
    align-content
}

#wpas-new-ticket {
    margin-bottom: 15px;
}

#wpas-new-ticket .wpas-btn-default {
    display: block;
    margin: auto;
}

.wc-proceed-to-checkout .btn {
    width: 81%;
}

.woocommerce table.shop_table tbody:first-child tr:first-child th {
    border-top: 1px solid #C11C84;
    text-align: left;
}

.order-total th {
    text-align: left;
}

.woocommerce .cart-collaterals .cart_totals {
    float: right;
    width: 37%;
}

.woocommerce table.cart td.actions .btn {
    margin-right: 27px;
}

.quantity .screen-reader-text {
    display: none;
}

.product-thumbnail img {
    width: 100%;
    max-width: 80px;
}

code {
    font-size: 87.5%;
    color: #C11C84;
    word-break: break-word;
}

.wpas-form-control {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #C11C84;
    background-color: #000;
    background-clip: padding-box;
    border: 1px solid #C11C84;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.wc-block-product-categories-list-item,
.cat-item {
    list-style: none;
    border-bottom: 1px solid #C11C84;
    padding: 10px 0;
}

.wc-block-product-categories-list-item a,
.cat-item a {
    color: #fff;
}

.wc-block-product-categories-list-item a:hover,
.cat-item a:hover {
    color: #C11C84;
}

.woocommerce-breadcrumb {
    color: #C11C84;
    border-bottom: 1px solid #C11C84;
    margin: 10px 0;
}

.add_button {
    margin-bottom: 3rem;
}

.alert {
    position: relative;
    padding: 5px 10px;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    background: transparent;
}

.alert-dark {
    color: #d30063;
    border-color: #d30063;
}

.alert-dark .alert-link {
    color: #ffd500;
    font-weight: normal;
}

.woocommerce-breadcrumb a {
    color: #fff;
}

.filterType {
    text-align: center;
    font-size: 1.75rem;
    line-height: 33.6px;
    margin: 10px 0;
    padding: 8px 0 0 0;
    text-transform: uppercase;
    background: none;
    border-top: 1px solid #937c00;
    /* border-bottom: 1px solid #937c00; */
    color: #C11C84;
}

.banner {
    display: none !important;
}


.accept_orders span {
    color: #C11C84;
}

.woocommerce a.button:hover {
    background-color: #000 !important;
    text-decoration: none;
    background-image: none;
    color: #ffffff;
}

.woocommerce-info {
    border: 1px solid #C11C84;
    background-color: #000;
    color: #fff;
}

.woocommerce-info::before {
    color: #e66386;
}

.filtershow {
    margin-top: 25px;
}

.accept_orders span {
    color: #C11C84;
}

.listings h4 {
    border-bottom: 1px solid;
    display: inline-block;
}

#top-sellers {
    border: 1px solid #bfa002;
    padding: 0 10px 10px;
}

.info-box .video-title a {
    color: #e66386;
}

.info-box .days-left {
    color: #d30063;
    padding: 5px;
    margin: 0;
    border: 1px solid;
}

.info-box .add-to-cart {
    background: red;
    padding: 2px 5px;
    margin-top: 4px;
    display: block;
    font-size: 12px;
}

.alert.alert-default {
    color: #d30063;
    border: 1px solid;
}

.listings .wpuf-dashboard-container h2.page-head {
    font-size: 1.5rem;
}

.listings table.items-table tr {
    border: 1px solid #bfa002 !important;
}

.listings table.items-table th,
.listings table.items-table td {
    padding: 5px !important;
}

.listings table.items-table a {
    display: inline-block;
}

.listings table.items-table td img {
    width: 50px;
    height: 50px;
}

.listings table.items-table td:last-child a img {
    width: 20px;
    height: 20px;
}

.listings table.items-table td:last-child a {}

.listings table.items-table td:last-child a:hover {
    background-color: #000000;
    border: 1px solid #ffd500;
    padding: 8px;
}

.listings .wpuf-pagination {
    text-align: center;
    padding: 10px;
    display: flex;
    justify-content: center;
}

.listings .wpuf-pagination .page-numbers {
    padding: 4px;
    border: 1px solid #ffd500;
    border-radius: 100% !important;
    width: 30px;
    height: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.listings .wpuf-pagination .page-numbers:hover {
    background-color: #eb0059 !important;
}

.model-info {
    padding: 4px 0;
}

.model-info p {
    margin: 0;
}

.cover img {
    width: 100%;
    padding: 5px;
}

.store-settings form {
    margin-bottom: 20px;
}

.store-settings h2 {
    display: none;
}

.store-settings p {
    color: #C11C84 !important;
}

.store-settings .wp-core-ui .button,
.store-settings .wp-core-ui .button-secondary {
    color: #000000;
    border-color: #000000;
    background: #ffd500;
}

.store-settings .switch-html,
.store-settings .tmce-active .switch-tmce {
    background: #ffd500;
    color: #000000;
    border-color: #000000;
    border-bottom-color: transparent;
}

.store-settings .mce-container,
.store-settings .mce-container *,
.store-settings .mce-widget,
.store-settings .mce-widget *,
.store-settings .mce-reset {
    background: #ffd500;
    color: #000;
}

.store-settings .wp-editor-wrap {
    margin-bottom: 15px;
}

.store-settings .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
    border-color: #000;
}

.store-settings .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover {
    border-color: #000;
}

.store-settings .mce-menubtn button,
.store-settings .mce-toolbar .mce-ico {
    color: #000000;
}

.store-settings .wp-editor-wrap .wp-editor-container iframe {
    background-color: black;
}

.store-settings .wp-editor-wrap .wp-editor-container iframe html {
    background-color: black;
}

#buddypress table.profile-fields tr.alt td {
    background: #000;
    color: #C11C84;
}

















/*  ----------------------------------*/
.woocommerce-checkout #payment {
    background: #000 !important;
}

.woocommerce-privacy-policy-text p {
    color: #fff !important;
}

.woocommerce-message {
    background: #000;
    border: 1px solid #C11C84;
    color: #C11C84;
}

.woocommerce-message a {
    color: #C11C84;
    border-top-color: #ffc000 !important;
}

.closeFilter {
    display: none !important;
}

.avatar-200 {
    width: 100%;
    height: auto;
    border-radius: 10%;
}

.title a {
    color: #e66386;
}

.vc_row {
    margin: 0 !important;
}

html {
    margin-top: 0;
}

#sidebar .product-categories {
    padding-left: 0px !important;
}

.wc-block-product-categories ul,
.product-categories ul {
    padding-left: 0px !important;
}

.star-rating {
    /* display: none;*/
}


#sidebar .sec-title {
    font-size: 1.6rem;
}

.product_meta a {
    color: #C11C84;
}

.comment-respond .comment-reply-title {
    color: #C11C84;
}

.wpuf-form-add.wpuf-form-layout5 {
    background: #000 !important;
}

.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea {
    background: #000 !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 10%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 10%);
    border: 1px solid #bfa002 !important;
    color: #fff;
    width: 95%;
    border-radius: 0.23rem !important;
}

.wp-editor-container {
    clear: both;
    border: none !important;
}

body ul.wpuf-form li .wp-editor-wrap {
    border: none !important;
}

body ul.wpuf-form li.has-error {
    background: #000 !important;
}

.wpuf-error-msg {
    color: red;
}

.clr {
    color: #fff;
}

}

.yith_magnifier_gallery {
    margin: 0;
    padding: 0;
    text-align: center;
    display: none;
}

.woocommerce-Reviews-title,
.scat-tab {
    font-size: 1.6rem;
    margin-top: 1rem;
}

.summary .price {
    position: absolute;
    right: 18px;
    top: -5%;
    background: #e66386a3;
    color: #000;
    padding: 0px 13px;
    display: none !important;
}

.no-count {
    background: #C11C84;
    border-radius: 50%;
    border: 1px solid #C11C84;
    color: #000;
    display: inline;
    font-size: 70%;
    margin-left: 2px;
    padding: 3px 6px;
    text-align: center;
    vertical-align: middle;
}


/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/
/* 5.1 Comments */
#comments ol.commentlist,
#reviews ol.commentlist,
#comments ul.children,
#reviews ul.children {
    margin-left: 0;
    clear: both;
    list-style: none;
    margin-bottom: 0;
}

#comments li.comment,
#reviews li.comment,
#comments li.review,
#reviews li.review {
    overflow-x: hidden;
}

#comments li.comment .comment_container,
#reviews li.comment .comment_container,
#comments li.review .comment_container,
#reviews li.review .comment_container {
    display: block;
    width: 103.7037037%;
    margin-left: -1.85185185%;
    margin-right: -1.85185185%;
    *width: 103.65162037%;
    *margin-left: -1.90393519%;
    *margin-right: -1.90393519%;
    margin-bottom: 1.618em;
    *zoom: 1;
}

#comments li.comment .comment_container:after,
#reviews li.comment .comment_container:after,
#comments li.review .comment_container:after,
#reviews li.review .comment_container:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}

#comments li.comment .comment_container:before,
#reviews li.comment .comment_container:before,
#comments li.review .comment_container:before,
#reviews li.review .comment_container:before,
#comments li.comment .comment_container:after,
#reviews li.comment .comment_container:after,
#comments li.review .comment_container:after,
#reviews li.review .comment_container:after {
    content: "";
    display: table;
}

#comments li.comment .comment_container:after,
#reviews li.comment .comment_container:after,
#comments li.review .comment_container:after,
#reviews li.review .comment_container:after {
    clear: both;
}

#comments li.comment .comment_container:after,
#reviews li.comment .comment_container:after,
#comments li.review .comment_container:after,
#reviews li.review .comment_container:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}

#comments li.comment .comment_container:before,
#reviews li.comment .comment_container:before,
#comments li.review .comment_container:before,
#reviews li.review .comment_container:before,
#comments li.comment .comment_container:after,
#reviews li.comment .comment_container:after,
#comments li.review .comment_container:after,
#reviews li.review .comment_container:after {
    content: "";
    display: table;
}

#comments li.comment .comment_container:after,
#reviews li.comment .comment_container:after,
#comments li.review .comment_container:after,
#reviews li.review .comment_container:after {
    clear: both;
}

#comments li.comment .comment_container .avatar,
#reviews li.comment .comment_container .avatar,
#comments li.review .comment_container .avatar,
#reviews li.review .comment_container .avatar {
    -webkit-border-radius: 0.382em;
    border-radius: 0.382em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    display: inline;
    /* float: left;*/
    width: 7.40740741%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 7.35532407%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
    height: auto;
}

#comments li.comment .comment_container .avatar img,
#reviews li.comment .comment_container .avatar img,
#comments li.review .comment_container .avatar img,
#reviews li.review .comment_container .avatar img {
    width: 100%;
    height: auto;
    margin: 0;
    -webkit-border-radius: 0.382em;
    border-radius: 0.382em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#comments li.comment .comment_container .comment-text,
#reviews li.comment .comment_container .comment-text,
#comments li.review .comment_container .comment-text,
#reviews li.review .comment_container .comment-text {
    display: inline;
    float: left;
    width: 74.07407407%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 74.02199074%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
    /*background: #ffffff;*/
    -webkit-border-radius: 0.382em;
    border-radius: 0.382em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 1em;
    position: relative;
    border: 1px solid #C11C84;
}

#comments li.comment .comment_container .comment-text p:last-child,
#reviews li.comment .comment_container .comment-text p:last-child,
#comments li.review .comment_container .comment-text p:last-child,
#reviews li.review .comment_container .comment-text p:last-child {
    margin-bottom: 0;
}

#comments li.comment .comment_container .comment-text:after,
#reviews li.comment .comment_container .comment-text:after,
#comments li.review .comment_container .comment-text:after,
#reviews li.review .comment_container .comment-text:after {
    content: "";
    display: block;
    border: 1em solid #ffffff;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    top: 1em;
    right: -2em;
}

#comments li.comment .comment_container .comment-head,
#reviews li.comment .comment_container .comment-head,
#comments li.review .comment_container .comment-head,
#reviews li.review .comment_container .comment-head {
    margin-bottom: 1em;
    color: #697578;
}

#comments li.comment .comment_container .comment-head .name:before,
#reviews li.comment .comment_container .comment-head .name:before,
#comments li.review .comment_container .comment-head .name:before,
#reviews li.review .comment_container .comment-head .name:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    width: 1.5em;
    display: inline-block;
    line-height: 1;
    content: "\f179";
    content: "\f007";
}

#comments li.comment ul.children li.comment .comment_container,
#reviews li.comment ul.children li.comment .comment_container,
#comments li.review ul.children li.comment .comment_container,
#reviews li.review ul.children li.comment .comment_container {
    margin-left: 9.72222222%;
}

#comments li.comment ul.children li.comment .comment_container .avatar,
#reviews li.comment ul.children li.comment .comment_container .avatar,
#comments li.review ul.children li.comment .comment_container .avatar,
#reviews li.review ul.children li.comment .comment_container .avatar {
    display: inline;
    float: left;
    width: 7.40740741%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 7.35532407%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
}

#comments li.comment ul.children li.comment .comment_container .avatar img,
#reviews li.comment ul.children li.comment .comment_container .avatar img,
#comments li.review ul.children li.comment .comment_container .avatar img,
#reviews li.review ul.children li.comment .comment_container .avatar img {
    width: 100%;
    height: auto;
    margin: 0;
}

#comments li.comment ul.children li.comment .comment_container .comment-text,
#reviews li.comment ul.children li.comment .comment_container .comment-text,
#comments li.review ul.children li.comment .comment_container .comment-text,
#reviews li.review ul.children li.comment .comment_container .comment-text {
    display: inline;
    float: left;
    width: 62.96296296%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 62.91087963%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
}

#comments li.comment ul.children li.comment ul.children li.comment .comment_container,
#reviews li.comment ul.children li.comment ul.children li.comment .comment_container,
#comments li.review ul.children li.comment ul.children li.comment .comment_container,
#reviews li.review ul.children li.comment ul.children li.comment .comment_container {
    margin-left: 21.055556%;
}

#comments li.comment ul.children li.comment ul.children li.comment .comment_container .comment-text,
#reviews li.comment ul.children li.comment ul.children li.comment .comment_container .comment-text,
#comments li.review ul.children li.comment ul.children li.comment .comment_container .comment-text,
#reviews li.review ul.children li.comment ul.children li.comment .comment_container .comment-text {
    display: inline;
    float: left;
    width: 51.85185185%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 51.79976852%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
}

#comments li.comment ul.children li.comment ul.children li.comment ul.children li.comment .comment_container,
#reviews li.comment ul.children li.comment ul.children li.comment ul.children li.comment .comment_container,
#comments li.review ul.children li.comment ul.children li.comment ul.children li.comment .comment_container,
#reviews li.review ul.children li.comment ul.children li.comment ul.children li.comment .comment_container {
    margin-left: 32.6%;
}

#comments li.comment ul.children li.comment ul.children li.comment ul.children li.comment .comment_container .comment-text,
#reviews li.comment ul.children li.comment ul.children li.comment ul.children li.comment .comment_container .comment-text,
#comments li.review ul.children li.comment ul.children li.comment ul.children li.comment .comment_container .comment-text,
#reviews li.review ul.children li.comment ul.children li.comment ul.children li.comment .comment_container .comment-text {
    display: inline;
    float: left;
    width: 40.74074074%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 40.68865741%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
}

.page #comments li.comment .comment_container {
    display: block;
    width: 103.7037037%;
    margin-left: -1.85185185%;
    margin-right: -1.85185185%;
    *width: 103.65162037%;
    *margin-left: -1.90393519%;
    *margin-right: -1.90393519%;
    *zoom: 1;
}

.page #comments li.comment .comment_container:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}

.page #comments li.comment .comment_container:before,
.page #comments li.comment .comment_container:after {
    content: "";
    display: table;
}

.page #comments li.comment .comment_container:after {
    clear: both;
}

.page #comments li.comment .comment_container .avatar {
    display: inline;
    float: left;
    width: 7.40740741%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 7.35532407%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
}

.page #comments li.comment .comment_container .avatar img {
    width: 100%;
    height: auto;
    margin: 0;
}

.page #comments li.comment .comment_container .comment-text {
    display: inline;
    float: left;
    width: 85.18518519%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 85.13310185%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
}

.page #comments li.comment ul.children li.comment .comment_container {
    margin-left: 9.72222222%;
}

.page #comments li.comment ul.children li.comment .comment_container .avatar {
    display: inline;
    float: left;
    width: 7.40740741%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 7.35532407%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
}

.page #comments li.comment ul.children li.comment .comment_container .avatar img {
    width: 100%;
    height: auto;
    margin: 0;
}

.page #comments li.comment ul.children li.comment .comment_container .comment-text {
    display: inline;
    float: left;
    width: 74.07407407%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 74.02199074%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
}

.page #comments li.comment ul.children li.comment ul.children li.comment .comment_container {
    margin-left: 21.055556%;
}

.page #comments li.comment ul.children li.comment ul.children li.comment .comment_container .comment-text {
    display: inline;
    float: left;
    width: 62.96296296%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 62.91087963%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
}

.page #comments li.comment ul.children li.comment ul.children li.comment ul.children li.comment .comment_container {
    margin-left: 44.055556%;
}

.page #comments li.comment ul.children li.comment ul.children li.comment ul.children li.comment .comment_container .comment-text {
    display: inline;
    float: left;
    width: 40.74074074%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 40.68865741%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
}

#reviews #comments>h2 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
}

#reviews #comments .star-rating {
    float: right;
    font-size: 1.618em;
}

#reviews #comments li.comment {
    overflow: hidden;
    zoom: 1;
}

#reviews #comments li.comment .star-rating {
    font-size: 1em;
}

#reviews #comments li.comment .comment_container .avatar {
    display: inline;
    float: left;
    width: 7.40740741%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 7.35532407%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
}

#reviews #comments li.comment .comment_container .comment-text {
    display: inline;
    float: left;
    width: 85.18518519%;
    margin-left: 1.85185185%;
    margin-right: 1.85185185%;
    *width: 85.13310185%;
    *margin-left: 1.79976852%;
    *margin-right: 1.79976852%;
}

#reviews #comments li.comment .comment_container .comment-text:after {
    border-color: transparent #ffffff transparent transparent;
    left: -1.95em;
    right: auto;
}

#reviews #comments li.comment .comment_container .verified {
    font-style: normal;
}

#reviews #comments li.comment .comment_container .verified:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    width: 1.5em;
    display: inline-block;
    line-height: 1;
    content: "\f179";
    content: "\f00c";
    color: #89b93f;
    margin-left: .382em;
}

#reviews #comments li.comment #respond {
    padding: 0;
}

#reviews p.add_review {
    padding-left: 11.6%;
}

/* 5.2 Comments Form */
#respond {
    padding: 1em;
    /*background: #ffffff;*/
    -webkit-border-radius: 0.382em;
    border-radius: 0.382em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-bottom: 1.618em;
    border: 1px solid #ccc;
}

#respond h3 {
    font-size: 1.387em;
    line-height: 1.387;
}

#respond h3 #cancel-comment-reply-link {
    font-size: .75em;
    color: #2ab6d6;
}

#respond label {
    color: #4d5e61;
}

#respond #reply-title small {
    display: block;
}

#respond #commentform {
    margin-bottom: 0;
}

#respond #commentform .comment-form-author,
#respond #commentform .comment-form-email,
#respond #commentform .comment-form-url {
    width: 30.75%;
    float: left;
    margin-right: 3.8%;
}

#respond #commentform .comment-form-rating {
    clear: both;
}

#respond #commentform .comment-form-url {
    margin-right: 0;
}

#respond #commentform label {
    display: block;
}

#respond #commentform input.txt,
#respond #commentform textarea {
    width: 100%;
}

#respond #commentform p:last-child {
    margin-bottom: 0;
}

#respond #commentform .comment-form-comment {
    clear: both;
}

li.comment #respond {
    padding-top: 1.618em;
}

.wc-tabs {
    border-bottom: 1px solid #C11C84;
}

.wc-tabs .nav-item.active {
    border: 1px solid #C11C84;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}

.wc-tabs .nav-link:focus,
.wc-tabs .nav-link:hover {
    border-color: #C11C84;
}

.wc-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #fff;
}

#drag-drop-area {
    border: 4px dashed #f9be07 !important;
}

div#buddydrive-main .buddydrive-toolbar,
div#buddydrive-main #buddydrive-actions-form,
div#buddydrive-main #buddydrive-load-more,
div#buddydrive-main #buddydrive-status div.buddydrive-feedback {
    background: transparent !important;
    border-color: #f6d600 !important;
    color: #C11C84 !important;
}

/* a {
    color: #e66386 !important;
} */
#buddydrive-main p {
    color: #e66386 !important;
    margin: 0 0px 10px !important;
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
    background-color: #000 !important;
}

div.bp-avatar-status p.success,
div.bp-cover-image-status p.success {
    background-color: #000 !important;
    border: 1px solid #e66386 !important;
}

div#buddydrive-main article#buddydrive-item-content,
div#buddydrive-main header#buddydrive-item-header {
    background: #000 !important;
}

#field_1-1 {
    color: #e66386;
}

.activity {
    color: #fff;
}

div#buddydrive-main #buddydrive-user-stats ul li {
    color: #C11C84;
}

.feedback {
    color: #fff;
}

.gfield_description {
    color: #fff;
}

div#buddydrive-main .button-primary,
div#buddydrive-main #buddydrive-uploader #bp-upload-ui:not(.drag-drop) #bp-browse-button {
    background-color: #e66386 !important;
    color: #000 !important;
    border-radius: 5px;
}

#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
    background-color: unset;
    border: 2px solid #C11C84;
}

.star-1 {
    color: #e66386;
}

.required {
    color: red;
}

.stars {
    display: none;
}

.navbar.navbar-expand-lg.navbar-mini {
    padding: 2px;
    height: 30px;
    background: #e66386;
    color: #000;
}


nav.top {
    position: fixed;
    background-color: #e66386;
    top: 0;
    left: 0;
    width: 100%;
    height: 35px;
    z-index: 1500;
    padding-left: 2rem;
    padding-right: 2.5rem;
}

.forward a:first-child {
    margin-left: 6px;
}

nav.top a {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    padding: 0 8px;
}

nav.top a:hover {
    background-color: #000;
    color: #fff;
}

nav.top a:hover i {
    color: #fff;
}

nav.top a.image {
    padding: 0;
    margin: 0;
}

body.admin-bar nav.top {
    top: 32px;
}

/* ==== Drop Down ==== */

.dropbtn {
    border: none;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 660px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 100;
    padding: 10px;
    right: 0;
}

.dropdown-content>a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content>a:hover {
    background-color: #ddd;
    color: #fff;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #6f4400;
    color: #fff;
}

.breadcrumbs-wrap {
    display: block !important;
    margin: 0 !important;
    margin-bottom: 15px !important;
    float: none !important;
    width: 100% !important;
}

/*----------------------------------*/

.dropdown-content hr {
    margin-bottom: 0;
}

.dropdown.ticket-counter .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 270px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 100;
    right: 0;
    padding: 10px;
}

.dropdown.ticket-counter .dropdown-content a {
    background-color: #000;
    color: #fff;
    margin: 0px;
}

.dropdown.ticket-counter .dropdown-content a:hover {
    background-color: #e66386;
    color: #000;
}

.dropdown.ticket-counter:hover .dropdown-content {
    display: block;
}

.dropdown.shopping-cart {
    padding-left: 10px;
}

.dropdown.shopping-cart .dropdown-content {
    display: none;
    position: absolute;
    background-color: #000;
    min-width: 319px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 100;
    right: 0;
    padding: 10px;
}

.dropdown-content .woocommerce-mini-cart__empty-message {
    color: black;
}

.dropdown.shopping-cart .dropdown-content>a {
    background-color: #6f4400;
    color: #fff;
}

.dropdown.shopping-cart .dropdown-content>a:hover {
    background-color: #6f4400;
    color: #fff;
}

.dropdown.shopping-cart:hover .dropdown-content {
    display: block;
}

.dropdown.shopping-cart .dropdown-content .cart {
    margin-bottom: 0 !important;
    color: #000;
}

.dropdown.shopping-cart .dropdown-content .widget_shopping_cart {
    margin-bottom: 0 !important;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart {
    margin-bottom: 5px !important;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart__total {
    margin-bottom: 5px !important;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart__buttons {
    margin-bottom: 10px !important;
}

.dropdown.shopping-cart .dropdown-content .remove_from_cart_button:hover {
    background-color: #ccc;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart-item dl {
    margin: 0;
    margin-bottom: 5px;
    margin-left: 14px;
    display: none;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart-item .variation-PriceUSD {
    display: none;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart-item .variation-Price {
    display: none;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart-item .variation-Details {
    display: none;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart-item dt.variation-SoldBy {
    /* display: none; */
    color: #fff;
    color: #fff;
    margin-top: 7px;
    margin-right: 4px;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart-item dd.variation-SoldBy {
    background-color: #999;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart-item dd.variation-SoldBy>p {
    margin-bottom: 0;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart-item dd.variation-SoldBy>p>a {
    display: inline-block;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart-item a:nth-child(2) {
    background-color: #0c0c0c;
    overflow: hidden;
    height: 44px;
    width: 216px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart-item a:nth-child(2) img {
    vertical-align: text-bottom;
    float: none;
    margin-right: 5px;
    border-radius: 0;
    margin: 6px 6px -8px -10px;
}

/* ==== End Drop Down ==== */


.pag-link,
ul.page-numbers li {
    display: inline-block;
    vertical-align: middle;
    padding: 5px;
}

.pag-link.disabled>span,
.pag-link>span.current,
.pag-link>a,
ul.page-numbers li.disabled>span,
ul.page-numbers li>span.current,
ul.page-numbers li>a {
    display: block;
    border-radius: 5px;
    font-size: 16px;
    line-height: 1.42857;
    margin-right: 5px;
    padding: 0 12px;
    position: relative;
    text-decoration: none;
    background-color: #ffffff0a;
    color: #fff;
    border: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.pag-link:active>a,
.pag-link:hover>a,
.pag-link:focus>a,
.pag-link>span.current,
.pag-link>a.selected,
ul.page-numbers li:active>a,
ul.page-numbers li:hover>a,
ul.page-numbers li:focus>a,
ul.page-numbers li>span.current,
ul.page-numbers li>a.selected {
    font-size: 16px;
    font-weight: bold;
    padding: 0px 12px;
}

.pag-link.disabled>span,
.pag-link>span.current,
.pag-link>a.selected,
ul.page-numbers li.disabled>span,
ul.page-numbers li>span.current,
ul.page-numbers li>a.selected {
    background-color: #e66386;
    color: #000;
    cursor: inherit;
}

.pag-link:active>a,
.pag-link:hover>a,
.pag-link:focus>a,
ul.page-numbers li:active>a,
ul.page-numbers li:hover>a,
ul.page-numbers li:focus>a {
    background-color: #e66386 !important;
    border-color: #e66386;
    color: #fff;
}

/*Sushil Start */

.wpas-reply-attachements {
    background-color: unset;
}

.text-block h4 {
    -webkit-text-shadow: #49494c;
    text-shadow: 1px 0 0 #49494c, -1px 0 0 #49494c, 0 1px 0 #49494c, 0 -1px 0 #49494c, 1px 1px #49494c, -1px -1px 0 #49494c, 1px -1px 0 #49494c, -1px 1px 0 #49494c;
}

/*Sushil End */


.woocommerce-pagination {
    text-align: center;
}

.woocommerce-password-strength.strong {
    background-color: #2aad09;
    border-color: #83c373;
}

.woocommerce-password-strength.good {
    background-color: #999cff;
    border-color: #ffc733;
}

.woocommerce-password-strength.bad {
    background-color: red;
    border-color: #f78b53;
}

.woocommerce-password-strength.short {
    background-color: #ed0b0b;
    border-color: #e35b5b;
}

.header {
    background: none;
    /* background: linear-gradient(90deg, rgba(9,9,121,1) 0%, rgba(229,237,237,1) 0%, rgba(73,73,76,1) 0%); */
    border-top: 3px solid #C11C84;
    border-bottom: 3px solid #C11C84;
}

.button.btn a {
    color: #000 !important;
}

.big {
    font-size: 20px;
}

body .wpuf-info {
    background-color: #10100f !important;
    border: 1px solid #fdd425 !important;
}

.current-visibility-level {
    color: #e66386;
}

.tag-itemss .cat {
    width: 180px;
    height: 34px;
    line-height: 26px;
    display: inline-grid;
    text-transform: uppercase;
    font-size: 14px;
    margin: 4px 2px;
    padding: 4px 10px;
    border-radius: 25px;
    background: #C11C84;
    color: #fff;

}

.visit {
    color: #000;
    float: right;
}

@media (min-width: 768px) {
    /* .col-md-3  {
    margin-top: 22px;
} */
}

.dropdown-menu.show {
    background-color: unset;
}

.bigs {
    font-size: 18px;
}

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,
.woocommerce td.product-name .wc-item-meta dt,
.woocommerce td.product-name dl.variation .wc-item-meta-label,
.woocommerce td.product-name dl.variation dt {
    margin-right: -3.75em !important;

}

.woocommerce table.shop_table td,
.wpas-table td {
    padding: 5px !important;
    text-align: center;
}

.color {
    background: #4a3333;
}

.dropdown.shopping-cart .dropdown-content .woocommerce-mini-cart-item span {
    color: #fff;
    display: none;
}

.form-control:focus {
    color: #fff;
    border-color: #fff;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #000 !important;
}

.select2-results__options {
    background: #000;
}

.approved {
    background-color: red;
}

.hidden-title-form button i,
.wishlist-title a.show-title-form i,
.wishlist_manage_table tfoot a.create-new-wishlist i,
.wishlist_manage_table tfoot button.submit-wishlist-changes i,
.wishlist_table .add_to_cart.button i,
.wishlist_table .ask-an-estimate-button i,
.yith-wcwl-add-button>a i,
.yith-wcwl-wishlist-new button i,
.yith-wcwl-wishlist-search-form button.wishlist-search-button i {
    color: red;
}

.woocommerce table.shop_table th,
.wpas-table th {
    font-weight: 700;
    padding: 4px 10px !important;
    background: #C11C84;
    font-size: 16px;
    text-align: center !important;
    color: #000;
}

.wpas-table tr {
    background: transparent !important;
}

.wpas_table_pagination>.active>a,
.wpas_table_pagination>.active>a:focus,
.wpas_table_pagination>.active>a:hover,
.wpas_table_pagination>.active>span,
.wpas_table_pagination>.active>span:focus,
.wpas_table_pagination>.active>span:hover {
    color: #000;
    background-color: #C11C84;
    border-color: #C11C84;
}

.wpas_table_pagination>.disabled>a,
.wpas_table_pagination>.disabled>a:focus,
.wpas_table_pagination>.disabled>a:hover,
.wpas_table_pagination>.disabled>span,
.wpas_table_pagination>.disabled>span:focus,
.wpas_table_pagination>.disabled>span:hover {
    color: #C11C84;
    background-color: transparent;
    border-color: #C11C84;
}

.wpas_table_pagination>li>a:focus,
.wpas_table_pagination>li>a:hover,
.wpas_table_pagination>li>span:focus,
.wpas_table_pagination>li>span:hover {
    color: #000;
    background-color: #C11C84;
    border-color: #C11C84;
}

.wpas_table_pagination>li>a,
.wpas_table_pagination>li>span {
    color: #C11C84;
    background-color: transparent;
    border: 1px solid #C11C84;
}

.woocommerce table.shop_table {
    border-collapse: collapse;
}

.wpas-ticket-buttons-top {
    margin-bottom: 1em;
}

div.mce-toolbar-grp {
    border-bottom: 1px solid #ffd500;
    background: #ffd500;
}

.wpas-submit-ticket-wysiwyg {
    border: 1px solid #ffd500;
}

div.mce-statusbar {
    border-top: 1px solid #C11C84;
}

div.mce-panel {
    background: #C11C84;
}


/* .btn {
    padding: 0px !important;
} */
table.wishlist_table thead th {
    border-top: none !important;
}

.wishlist_table tr td .woocommerce-Price-amount {
    font-size: 20px;
}

.wishlist_table .product-stock-status span.wishlist-in-stock {
    color: #297e29 !important;
    font-size: 20px !important;
}

.but {
    color: #000 !important;
}

body .wpuf-success {
    background-color: #000 !important;
    color: #ffc000 !important;
}

.woocommerce-product-gallery__image .woocommerce-main-image img {
    height: 344px !important;
    object-fit: cover !important;
}


.navbar.navbar-expand-lg.navbar-dark.bg-dark {
    min-height: 115px;
    top: 18px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff !important;
    line-height: 28px;
}

.select2-container--default .select2-selection--single {
    background-color: #000 !important;
    border: 1px solid #e66386;
    border-radius: 4px;
}

.password-input {
    width: 100%;
}

.cat-dropdown {
    background-color: #0000002b;
    min-width: 50rem;
}

.cat-dropdown>a:hover {
    background-color: #0000002b;
}

.answer .answer_content {
    background: none !important;
    padding: 6px 10px;
    border-radius: 5px;
    margin-top: 10px;
    border: #e2f0ff solid 1px;
}

.stages .field_heading {
    background: unset;
    padding: 2px 10px;
}

.wpas-btn-default {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    color: #212529;
    background-color: #e66386;
    border-color: #e66386;
}

.cate {
    color: #fff;
}

.btn-warning {
    background-color: #e66386 !important;
    border-color: #e66386 !important;
}

.menu.text-warning {
    font-size: 16px;
    color: #e66386 !important;
}

.header h3 {
    margin-top: 8px;
}

.wc-new-badge {
    display: none;

}

.gform_wrapper span.ginput_total {
    color: #fff;
    font-size: 1.2em;
}

.bawpvc-ajax-counter {
    display: none;
}

.top-seller-heading {
    font-size: 18px;
    margin: 20px 0 10px 0;
    border-bottom: solid 1px #fff;
    padding-bottom: 10px;
}

.summary h1 {
    font-size: 1.20rem
}

.info-box .video-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #e66386;
}

.info-box .sold-by {
    font-size: 14px
}

.info-box .categories a {
    color: #fff;
    font-size: 13px;
}

.info-box .categories {
    margin-bottom: 10px;
}
 

.profile h2 {
    font-size: 24px;
    margin: 5px 0 !important;
    border-bottom: 1px solid;
    display: inline-block;
}

.profile p {
    color: #C11C84 !important;
}

#buddypress p.warning {
    color: #d30063 !important;
    padding: 5px;
    margin: 0;
    border: 1px solid;
}

.profile-fields td {
    border: solid 1px #f6d706
}

.soldBy {
    display: flex;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
}

.soldBy a {
    text-transform: capitalize;
    margin-left: 5px;
}

.priceDetails {
    display: flex;
    justify-content: space-between;
    position: relative;
}

.priceDetails .price {
    color: #e66386;
}

.priceDetails .favi {
    position: absolute;
    display: none;
}

@media screen and (max-width:768px) {

    /* 	
	#navbarSupportedContent{position: absolute;top: 54px;background: rgb(0, 0, 0);z-index: 99;width: 100vw;padding-bottom: 15px;left: 0;} */
    .navbar-toggler-icon {
        width: 1.5em;
        height: 1.5em;
        vertical-align: initial;
    }

    nav.top {
        display: none;
    }

    .navbar.navbar-expand-lg.navbar-dark.bg-dark {
        min-height: inherit;
        top: inherit
    }

    .navbar {
        padding: .5rem 0rem
    }

    .navbar-dark .navbar-brand {
        width: 30%;
    }

    .navbar-brand {
        margin-right: 0;
		max-width:260px;
    }

    .navbar-toggler {
        padding: 0
    }

    .tags-letter-block {
        padding-right: 0;
    }

    .tags-letter-block .tag-itemss {
        display: flex;
        overflow: auto
    }

    .tags-letter-block .tag-itemss a {
        white-space: nowrap
    }

    .navbar-dark .navbar-nav .nav-link {
        line-height: normal;
        font-size: 14px
    }

    .tag-itemss .cat {
        font-size: 12px;
    }

    .tags-letter-block .tag-itemss .dropdown {
        display: none;
    }

    .header h3 {
        margin-top: 0px;
        font-size: 18px;
        line-height: 40px;
        margin-bottom: 0;
    }

    p {
        font-size: 0.75rem
    }

    .filterType {
        font-size: 1.20rem
    }

    .woocommerce-breadcrumb a,
    .woocommerce-breadcrumb {
        font-size: 12px;
    }

    .gform_wrapper ul li {
        display: flex;
        flex-direction: column;
    }

    .gform_wrapper ul li .gfield_description {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .gform_wrapper .left_label input.large,
    .gform_wrapper .left_label select.large,
    .gform_wrapper .left_label textarea.large,
    .gform_wrapper .left_label textarea.medium,
    .gform_wrapper .left_label textarea.small,
    .gform_wrapper .right_label input.large,
    .gform_wrapper .right_label select.large,
    .gform_wrapper .right_label textarea.large,
    .gform_wrapper .right_label textarea.medium,
    .gform_wrapper .right_label textarea.small {
        width: 100% !important;
    }

    .gform_wrapper .left_label input.medium,
    .gform_wrapper .left_label select.medium,
    .gform_wrapper .right_label input.medium,
    .gform_wrapper .right_label select.medium {
        width: 100% !important;
    }

    .entry-summary .btn {
        margin-bottom: 10px;
        font-size: 12px;
    }

    .back-color {
        width: 100%;
    }
}

.woocommerce-product-gallery__image .woocommerce-main-image img {
    height: 344px !important;
    object-fit: cover !important;
}

.yith_magnifier_zoom img {

    width: 100% !important;
    display: block !important;
}

.term-description a {
    background: #C11C84;
    padding: 10px;
    border: 1px solid #e66386;
    border-radius: 0.25rem;
    color: #000;
    position: relative;
    top: 7px;
}

span.add-content {
    float: left;
}

.slick-slide a {
    display: block;
    text-align: center;
    padding-top: 8px;
    align-content
}

.bg-color {
    display: none;
}

.wp-post-image.jetpack-lazy-image.jetpack-lazy-image--handled {
    max-width: 100%;
    object-fit: contain;
}

.woocommerce-produc-scatshop {
    display: -webkit-inline-box !important;
}

.hide-nav {
    display: none;
}

.tag-itemss {
    text-align: center;
    margin-left: 6px;
    padding: 0px;
    margin-top: 15px;
}

.slick-prev,
.slick-next {
    margin-top: -23px !important
}

.padd {
    padding: 1px 0 1px 0
}


#subnav ul li {
    list-style: none;

}


option {
    background: #C11C84;
    color: #000;
    border-color: #C11C84;
}

input#messages_search {
    background: #000;
    padding: 4px 0 4px;
    border-radius: 3px;
    color: #fff;
    margin-top: 3px;
    border: 1px solid #f6d600;
}

input#messages_search::placeholder {
    color: #fff;
}

input::placeholder {
    color: #000;
    text-align: center;
}


.messages {
    margin-top: 10px;
}

.messages-search {
    margin-top: 6px;
}

.standard-form label {
    width: 100%;
    color: #fff;
    margin-top: 10px;
}

.pagination {
    justify-content: space-between !important;
    margin-bottom: 15px;
    margin-top: -10px;
}

input#messages-bulk-manage {
    background: #f6d600;
    color: #000;
    border: none;
    padding: 4px 9px 4px 11px;
    border-radius: 3px;
}

select#messages-select {
    border: none;
    padding: 5px 0 6px;
    background: #f6d600;
    margin-top: 5px
}

input#messages_search_submit {
    background: #f6d600;
    border: none;
    border-radius: 3px;
}



.message-action-star span.icon:before {
    color: #f6d600 !important;

}

.submit {
    display: table ;
    margin: auto;
}

.submit input {
    color: #000;
    background: #f6d600 !important;
    border: none;
    margin-top: 15px;
    border-radius: 3px;
}

button#btn_msgat_upload {
    background: #f6d600;
    border: none;
    border-radius: 3px;
}


input#bp-browse-button {
    background: #f6d600;
    border: none;
}
.woocommerce form .wooccm-field {
    width: 50%;
    display: inline-block;
    padding: 0 8px;
}
.woocommerce form .wooccm-field .input-text{
	    width: 100%;
}

.bp-avatar-nav li.current a {

    font-weight: 400 !important;
    opacity: 1 !important;
    outline: 0;
    background: #f6d600;
    color: #000;
    border: none !important;
}

table#message-threads thead tr th {
    background: #f6d600;
    color: #000;
    font-weight: 600;
    font-size: 17px;
}

a.delete {
    background: #f6d600;
    padding: 3px;
    color: #000;
    border-radius: 3px;
}

a.unread {
    background: #f6d600;
    padding: 3px;
    color: #000;
    border-radius: 3px;
}

.dashicons-chart-bar {
    color: #f6d600;
}

select#buddydrive-filter {
    background: #f6d600;
    border: none;
}

div#buddydrive-main #buddydrive-status div.buddydrive-feedback p.info:before {
    color: #f6d600 !important;
}

div#buddydrive-main .button-large:not(.buddydrive-hide) {
    padding: 4px 10px !important;
    margin: 0 !important;
}

input {
    background: transparent;
    border: 1px solid #f6d600;
    color: #f6d600;
    padding: 2px 5px !important;
}

input::placeholder {
    color: #f6d600;
    text-align: left;
}

div#buddydrive-main ul#buddydrive-browser {
    padding: 0;
}

.dashicons,
.dashicons-before:before {
    color: #f6d600;
}

div#buddydrive-main:not(.mini) ul#buddydrive-browser li {
    width: 100% !important;
    background: transparent;
    border-color: #f6d600;
    margin: 0 5px 5px 0;
}
div#buddydrive-main ul#buddydrive-browser li{
	 background: transparent !important;
     border-color: #f6d600 !important;
}
div#buddydrive-main ul#buddydrive-browser li .buddydrive-icon{
	width: 40px !important;
    height: 60px !important;
    margin:0 4px;
}
div#buddydrive-main ul#buddydrive-browser li{
	height:auto !important;
}
div#buddydrive-main ul#buddydrive-browser li .buddydrive-content{
	margin-left:70px !important;
	display:flex;
	height:auto;
}
div#buddydrive-main ul#buddydrive-browser span.icon-privacy{
    position: unset !important;
    
}
div#buddydrive-main ul#buddydrive-browser li .buddydrive-content .buddydrive-actions{
	top:0;
}
 
div#buddydrive-main ul#buddydrive-browser li .buddydrive-content .buddydrive-actions {
    background: transparent !important;
    border: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
}
 

.buddydrive-title a,
div#buddydrive-main ul#buddydrive-browser span.icon-privacy,
div#buddydrive-main .buddydrive-actions a,
div#buddydrive-main .buddydrive-actions a:not(:last-child)::after{
    color: #C11C84 !important;
	
}
div#buddydrive-main ul#buddydrive-browser li .buddydrive-content .buddydrive-actions{
	border-color:#C11C84;
	height: 30px;
}
 



form#bp-data-export button {
    background: #f6d600;
    border: none;
    padding: 5px 5px 4px 5px;
}

td.actions a {
    background: #f6d600;
    padding: 1.3px 4px 1.3px 4px;
    color: #000;
    border-radius: 2px;
}

table.users-blocked thead th {
    background: #f6d600;
    color: #000;
    font-size: 16px;
    font-weight: 600;
}

#messages-notification-settings thead th {
    background: #f6d600;
    color: #000;
    font-size: 16px;
    font-weight: 600;
}

textarea#message_content {
    height: 130px;
    border: 2px solid #f6d600;
    background: black;
    width: 100%;
    color: #fff;
}

a.mark-unread.primary.bp-tooltip {
    background: #f6d600;
    padding: 3px;
    color: #000;
}

td.notification-description a {
    font-weight: bold;

}

td.notification-description a:hover {
    color: #fff;
}

input#buddydrive-title-edit {
    border: 1px solid #f6d600;
    background: #000;
    padding: 5px 5px 5px;
    color: #fff;
}

textarea#buddydrive-content-edit {
    border: 1px solid #f6d600;
    background: #000;
    color: #fff;
}

select#buddydrive-privacy-filter {
    padding: 5px 0 5px;
    border: none;
    background: #f6d600;
}

input#buddydrive-edit-password {
    border: 1px solid #f6d600;
    background: #000;
    color: #fff;
    padding: 3px 0 3px;
}

div#buddydrive-main .buddydrive-toolbar {
    border-color: #f6d600 !important;
}


/* .message-search {
    margin-top: 15px;
}
 */
.messages-options-nav {
    margin-top: 10px;
}

/*  form Style  */

.standard-form {
    width: 100%;
    margin: 0 auto;
	border-top:1px solid #937c00;
}
#buddypress .standard-form .editfield {
	width: 50%;
    float: left;
    padding: 0 5px;
}
#buddypress .standard-form .editfield .input-options select {
    margin: 0 10px 0 5px;
}
#buddypress .standard-form .editfield .form-control:focus {
    color: #C11C84;
    background-color: #fff;
    border-color: #937c00;
    outline: 0;
    box-shadow:0 0 0 0.2rem rgb(255 215 0/ 25%);
}
#buddypress .standard-form div.submit{ 
	margin-top:5px;
	padding:0;
}
#buddypress .standard-form div.submit input{
	margin: 0;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    padding: 5px 15px !important;
    border-color: #C11C84;
}

#buddypress .standard-form label,
#buddypress .standard-form legend{
	 font-size: 16px;
    color: #C11C84;
	margin: 0px 0 5px 0;
    padding: 0;
}
#buddypress .standard-form input[type=text],
#buddypress .standard-form select{
    width: 100%;
    border-color: #937c00;
    color: #C11C84;
}
 
#buddypress ul.button-nav {
	margin: 0 !important;
    padding: 0;
}
#buddypress ul.button-nav li{
	float: none;
    display: inline-block;
    margin: 5px 10px 0 0 !important;
}

#buddypress ul.button-nav li.current a {
    background: #f6d600;
    border: 1px solid #f6d600;
    color: #000; 
}
#buddypress ul.button-nav li a {
    background: transparent;
    border-color: #f6d600;
    color: #C11C84;
}
#buddypress #item-body h2{
	font-size: 20px;
text-decoration: underline;
}
#buddypress #item-body ul li{
	color:#C11C84;
}
.bp-avatar-nav ul,
.bp-avatar-nav ul.avatar-nav-items li.current,
#bp-webcam-avatar #avatar-to-crop,
#bp-webcam-avatar #avatar-crop-pane,
#bp-webcam-avatar #avatar-crop-actions a.button{
  border-color:#937c00; 
}
 
#bp-webcam-avatar .avatar-crop-management {
  clear: none;
  float: left;
  margin-left: 20px;
}
#bp-webcam-avatar #avatar-crop-actions a.button {
  background: #C11C84;
  color: #000;
}




input#send-to-input {
    width: 100% !important;
}

ul.acfb-holder li {
    float: none !important;

}

.input-options.datebox-selects {
    display: flex;
    align-items: baseline;
    padding-right: 3px;
}

.input-options.datebox-selects label {
    padding: 0 0 0 10px;
}

table#message-threads.messages-notices th,
td {
    border: 1px solid #f6d600;
}

form.buddydrive-item-details {
    width: 60%;
    margin: auto;
}


div#item-header-content a {
    color: #f6d600;
    font-weight: 600;
}

.activity {
    color: #fff;

}

div#item-header-content a {
    color: #000000;
    font-weight: 500;
    background: #f6d600;
    padding: 5px;
    line-height: 35px;
    border-radius: 3px;
}

.woocommerce table.my_account_orders .button {
    white-space: nowrap;
    background: #f6d600 !important;
    color: #000 !important;
    padding: 2px 10px;
}

input.button {
    background: #f6d600 !important;
    color: #000 !important;
    font-weight: 400 !important;
    padding: 5px 7px 5px 7px
}

.clip-video-form p {
    color: #ddba00 !important;
}

.wpuf-form-add.wpuf-form-layout2 ul.wpuf-form li.wpuf-submit input[type=submit] {
    background: #C11C84 !important;
    border-color: #C11C84 !important;
    cursor: pointer;
    color: #000 !important;
}

.wpuf-form-add.wpuf-form-layout2 ul.wpuf-form li.wpuf-submit input[type=submit]:hover {
    background: transparent !important;
    color: #f6d600 !important;
}

.wpuf-form-add.wpuf-form-layout2 {
    padding: 10px !important
}

.wpas-alert.wpas-alert-info {
    background: black !important;
    color: #ffff !important;
    border: 1px solid #f6d600 !important;
}

.wpuf-form-add.wpuf-form-layout2 ul.wpuf-form li {
    margin-bottom: 5px !important;
}

ul.wpuf-form .wpuf-label label {
    display: block;
    margin: 0;
    font-weight: normal;
}


ul.wpuf-form li .wpuf-fields .wpuf-help {
    color: #bfa002 !important;
    font-size: 13px !important;
    font-family: sans-serif;
    text-align: justify;
    padding: 0 10px;

}

ul.wpuf-form li .wpuf-fields .wpuf-help p {
    color: #bfa002 !important;
}

#form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields textarea,
body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea {

    color:#C11C84 !important;
}

.alert.alert-warning ul {
    padding-left: 20px;

}

.alert.alert-warning ul li {
    color: #ddba00;
}

.seller-bank-message a {
    color: #000;
    text-decoration: none;
    background: #ffd500;
    padding: 2px 10px;
    border-radius: 4px;
}

.wpuf-info {
    padding: 14px 10px 14px !important;
    font-size: 16px !important;
}

.dashboard .form_back {
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #f6d600ba;
}

.dashboard .form_back h4 {
    border-bottom: 1px solid;
    display: inline-block;
}

input#pv_shop_name::placeholder {
    color: #fff;
}

body ul.wpuf-form li.field-size-large .wpuf-fields {
    text-align: left;
}

.wpuf-form-add.wpuf-form-layout2 ul.wpuf-form li .wpuf-fields .wpuf-radio-block {
    display: inline-block;
    font-size: 14px;
    text-align: left;
    margin: 7px 20px 0 0;
    color: #C11C84 !important;
}

.wpuf-form-add.wpuf-form-layout2 ul.wpuf-form li .wpuf-fields input[type="radio"] {
    margin-right: 0px !important;
}

.wpuf-form-add.wpuf-form-layout2 ul.wpuf-form li .wpuf-fields input[type="radio"]::before {
    left: 2px !important;
    top: 0px !important;
}

.wpuf-form-add.wpuf-form-layout2 ul.wpuf-form li .wpuf-fields input[type="radio"]:checked::after {
    left: 5px !important;
}

.wpuf-form-add.wpuf-form-layout2 ul.wpuf-form li .wpuf-fields a.file-selector {
    padding: 2px 10px 0 34px !important;
    font-size: 14px;
    color: #C11C84 !important;
    vertical-align: sub;
    border-color: #bfa002 !important;
}

.wpuf-attachment-upload-filelist {
    text-align: left;
}

.wpuf-form-add.wpuf-form-layout2 ul.wpuf-form li .wpuf-fields a.file-selector:before {
    width: 22px !important;
    height: 22px !important;
    content: '' !important;
    background: url(http://scatshop.com/wp-content/themes/scatshop/images/upload.png);
    background-size: contain;
}

ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist {
    text-align: left;
}

ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist li {
    display: inline-block;
    margin-right: 15px;
}

ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist li .selectit {
    margin: 0;
}

.wpuf-form-add.wpuf-form-layout2 ul.wpuf-form li .wpuf-fields input[type="checkbox"] {
    margin-right: 0 !important;
}

.wpuf-form-add.wpuf-form-layout2 ul.wpuf-form li .wpuf-fields input[type="checkbox"]:before {
    left: 2px !important;
    top: 0 !important;
    width: 15px !important;
    height: 15px !important;
    border-radius: 3px;
}

.wpuf-form-add.wpuf-form-layout2 ul.wpuf-form li .wpuf-fields input[type="checkbox"]:after {

    width: 9px !important;
    height: 9px !important;
    background: #76486f !important;
    top: 3px !important;
    left: 5px !important;
}

select#_price_6889 {
    color: #f6d600 !important;
    border: 1px solid #C11C84 !important;
}

a#wpuf-woo_files-6889-pickfiles {
    /* background: #f6d600 !important; */
    border: 1px solid #C11C84 !important;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
    color: #000;
}

input[type=checkbox],
input[type=radio] { 
	accent-color:#C11C84;
    width: 20px !important;
    margin: auto;
}

.make-space {
    padding-top: 20px
}

.standard-form .field-visibility-settings-notoggle {
    font-size: 80%;
}

.standard-form fieldset {
    margin-top: 10px;
}

.info p {
    margin-top: 50px;
    font-size: 17px;
}

td.thread-options {
    width: 126px;
}

table.notifications tr th {
    font-size: 16px;
    font-weight: 600;
    color: #000;
}

table#xprofile-settings-the-basics tr th {
    background: #f6d600;
    font-size: 17px;
    font-weight: 600;
    color: #000;
}

table#xprofile-settings-the-basics tbody {
    line-height: 33px;
}

table#xprofile-settings-the-details tr th {
    background: #f6d600;
    font-size: 17px;
    font-weight: 600;
    color: #000;
}

table#xprofile-settings-the-details tbody {
    line-height: 33px;
}

table#xprofile-settings-the-details {
    margin-top: 15px;
}
#buddypress table.profile-settings tr.alt td{
	background: #232323;
color: #C11C84;
}
#buddypress .field-visibility-settings-notoggle{
	color:#C11C84;
}
.details img {
    width: 100%;
}

button.btn {
    background: #f6d600;
    border: none;
    margin: auto !important;
    display: block !important;
}

button.btn {
    background: #f6d600;
    border: none;
}

button.btn a {
    color: #000;
}

.col-md-3.seller-block {
    margin-bottom: 10px;
}

.seller-block .tilebody {
    position: absolute;
    right: 15px;
    bottom: 10px;
    background: #0b0b0b6b;
    padding: 5px;
    float: right;
    margin-left: 15px;
}


.tilebody {
    padding-top: 22px;
    padding-bottom: 15px;
}

p.videoType span {
    color: #f6d600;
}

.navigation.clearfix {
    text-align: center;
}

.custom-videos-block .details {
    min-height: 150px;
}

.custom-videos-block a {
    color: #fff;
}

.custom-videos-block img {
    margin-top: 20%;
}

.offer-price {
    position: absolute;
    right: 15px;
    top: 130px;
    background: #ccc6;
    padding: 5px;
    /* color: #C11C84; */
}

.custom-videos-block {
    background: #cccccc0f;
    padding: 10px;
    min-height: 355px;
}

.custom-request-block {
    background: #cccccc0f;
    padding: 10px;
    min-height: 200px;
}

.text-#C11C84 {
    color: #e66386;
}

.model-name {
    color: #e66386;
    font-weight: 400;
    font-size: 20px;
}

.cart .quantity {
    display: none;
}

.is-active.nav-item {
    background: #C11C84;
    /* color: #000; */
}

.is-active.nav-item:before {
    content: '';
    border-top: 21px solid transparent;
    border-bottom: 21px solid transparent;
    border-left: 20px solid #ffd500;
    position: absolute;
    right: -4px;
}

.is-active.nav-item a {
    color: #000;
}

.row.col-md-12.make-form .form-row {
    width: 50%;
    padding: 0 11px 0 23px;
}

.make-form input#billing_address_2,
.make-form input#shipping_address_2 {
    margin-top: 0px !important;
    align-self: end;
}

.make-form span.select2-selection.select2-selection--single {
    height: 36.3px;
    margin-bottom: 2px;
}

input#password_current::placeholder {
    color: #fff;
    text-align: left;
}

input#password_1::placeholder {
    text-align: left;
    color: #fff;
}

input#password_2::placeholder {
    text-align: left;
    color: #fff;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background-color: #000000 !important;
}

td.download-product {
    color: #C11C84 !important;
}

.wpas-btn-default.active,
.wpas-btn-default.focus,
.wpas-btn-default:active,
.wpas-btn-default:focus,
.wpas-btn-default:hover {
    color: #333;
    background-color: #f6d600 !important;
    border-color: none !important;
}

.wpas-btn-ss-yes,
.wpas-btn-ss-no {
    color: #000 !important;
    background-color: #f6d600 !important;
    border-color: #f6d600 !important;

}

.wpas-btn-ss-yes:hover,
.wpas-btn-ss-no:hover,
.wpas-btn-ss-yes:active,
.wpas-btn-ss-no:active,
.wpas-btn-ss-yes:focus,
.wpas-btn-ss-no:focus {
    color: #000 !important;
    background-color: #f6d600 !important;
}

table#wpas_ticketlist tr th {
    border: 1px solid #C11C84;
}

table#wpas_ticketlist tr td {
    border: 1px solid #C11C84;
}

span.wpas-label.wpas-label-status {
    background: black !important;
    font-size: 14px;
}

tfoot tr td {
    border: 1px solid #000 !important;
}

.answer .answer_content {
    border: #f6d600 solid 1px !important;
}

.wpas-gdpr-tab button.active {
    background-color: #000 !important;
}

.wpas-gdpr-tab button {
    float: none !important;
    background: #000 !important;
    border: 1px solid #C11C84 !important;
    color: #fff !important;
}

.wpas-gdpr-tab {
    background-color: #000 !important;
    padding: 10px !important;
    border: 1px solid #C11C84;
}

#privacy-option-content {
    background: #000 !important;
}

.wpas-gdpr-tab-content {
    margin-top: 8px;
    border: 1px solid #C11C84;
}

input#wpas-gdpr-ded-subject {
    background: black;
    width: 100%;
    padding: 6px;
    color: #fff;
    border: none;
}

.box {
    border: 1px solid #f6d600;
    height: 120px;
    margin-bottom: 10px;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
}

.box h1 {
    padding: 5px;
    font-size: 18px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    background: #f6d600;
    color: #000 !important;
    margin: 0;
}

.box .content {
    display: flex;
    justify-content: center;
    flex: auto;
    align-items: center;
}

.box p {
    font-size: 28px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    color: #C11C84 !important;
    margin: 0;
}

#item-header {
    position: relative;
}

#buddypress #header-cover-image,
#buddypress #item-header-cover-image #item-header-avatar img.avatar {
    border: 1px solid #C11C84;
}

#buddypress #item-header-cover-image #item-header-avatar {
    margin-top: 166px;
}

#buddypress div#item-header #item-header-cover-image #item-header-content {
    margin-top: -100px;
}

#item-header-content,
#item-header-content span.activity {
    color: #C11C84;
}

#buddypress div.item-list-tabs ul li.current a,
#buddypress div.item-list-tabs ul li.selected a {
    background-color: #e66386;
    color: #000;
    opacity: 1;
    padding: 1px 10px;
    border-radius: 4px;
}

#buddypress div.item-list-tabs ul li a,
#buddypress div.item-list-tabs ul li span {
    padding: 1px 10px;
    margin-right: 4px;
    border: 1px solid transparent;
    border-radius: 4px;
}

#buddypress div.item-list-tabs ul li a:hover {
    color: #C11C84;
    background: transparent;
    border: 1px solid;
}

#buddypress div.item-list-tabs ul li a span {
    background: #ffd500;
    color: #000000;
    padding: 5px 6px;
}

#buddypress div.pagination .pag-count {
    color: #C11C84;
}

#buddypress div.item-list-tabs ul li.last select {
    height: 30px;
    background: transparent;
    color: #C11C84;
    border-color: #C11C84;
}

span.page-numbers.current {
    background: #C11C84 !important;
    padding: 5px 10px !important;
    color: #000000 !important;
}

#buddypress div.pagination .pagination-links a {
    padding: 5px 10px !important;
    color: #C11C84;
    font-weight: bold;
}

#item-body {
    overflow: hidden;
    margin-bottom: 10px;
}

#buddypress table.notifications {
    margin-bottom: 10px;
}

select#notification-select {
    height: 30px;
    display: inline-block;
    background: transparent;
    color: #C11C84;
    border-color: #C11C84;
}

#subnav ul li a {
    color: #C11C84;
}

.bp-messages-wrap {
    background: #222635;
    border-color: #bfa002;
    margin-bottom: 15px;
}

.bp-messages-wrap .chat-header {
    background: #222635;
    border-bottom: 1px solid #bfa002;
}

.bp-messages-wrap .chat-header .new-message>i,
.bp-messages-wrap .chat-header .fas,
.bp-messages-wrap .chat-header>a {
    color: #C11C84 !important;
}

.bp-messages-wrap .chat-header .bpbm-search form input[type=text] {
    background: transparent;
    border: 1px solid #bfa002;
}

.bp-messages-wrap .chat-header .bpbm-search form input[type=text]::placeholder {
    color: #C11C84;
    text-align: left;
}

.bp-messages-wrap .chat-header .bpbm-search form input:focus {
    border-color: #C11C84;
}

.bp-messages-wrap .threads-list .thread {
    color: #C11C84;
}

.bp-messages-wrap .bp-messages-side-threads .threads-list .thread .pic {}

.bp-messages-wrap .threads-list .thread>* {
    border-bottom: 1px solid #c79f00;
}

.bp-messages-wrap .threads-list .thread.unread {
    background: rgb(52 59 76);
}

.bp-messages-wrap .threads-list .thread:hover>* {
    background: #343b4c !important;
}

.bp-messages-wrap .chat-footer {
    border-top: 1px solid #d19d00;
}

.bp-messages-wrap .chat-footer>a,
.bp-messages-wrap * {
    color: #C11C84;
}

.bp-messages-wrap .avatar {
    border: 1px solid black !important;
    border-radius: 100%;
}

.bp-messages-wrap .chat-footer .bpbm-user-me .bpbm-user-me-avatar .avatar {
    border-radius: 100%;
    border: 1px solid black !important;
}

.bp-messages-wrap .list .messages-stack .content .info .name a {
    color: #C11C84;
}

.bp-messages-wrap .threads-list .thread .info .name,
.bp-messages-wrap .threads-list .thread .info .name+h4,
.bp-messages-wrap .threads-list .thread .info p {
    color: #C11C84;
}

.bp-messages-wrap .reply {
    background: #202635;
    border-top: 1px solid #dd9b00;
}

.bp-messages-wrap .bp-messages-side-threads {
    border-right: 1px solid #d19d00;
    align-content
}

.bp-emojionearea,
.bp-emojionearea.form-control {
    background-color: #1e2635;
    border: 1px solid #dd9b00;
}

.bp-messages-wrap.bpbm-template-modern .list .messages-stack.incoming .content .messages-list>li .message-content {
    color: #C11C84;
}

/*  Accordions  */


#main {
    margin: 0px;
}

#main #faq .card {
    margin-bottom: 10px;
    border: 0;
    background: none;
}

#main #faq .card .card-header {
    border: 0;
    padding: 0;
}

#main #faq .card .card-header .btn-header-link {
    display: block;
    text-align: left;
    border: 1px solid #C11C84;
    padding: 5px 10px;
    border-radius: 0.25rem 0.25rem 0 0;
    background: #f6d600;
    color: #000;
}

#main #faq .card .card-header .btn-header-link.collapsed {
    background: #f6d600;
    color: #000;
    font-size: 18px;
}


#main #faq .card .card-header .btn-header-link.collapsed:hover {
    background: #000;
    color: #C11C84;

}

#main #faq .card .card-header .btn-header-link.collapsed:after {
    float: right;
    content: "\f107";
    font-family: 'FontAwesome' !important;
    font-weight: 900;
}

#main #faq .card .collapsing {
    background: #000;
    line-height: 30px;
}

#main #faq .card .collapse {
    border: 0;
}

#main #faq .card .collapse.show {
    background: #000000;
    line-height: 30px;
    color: #fff;
    border: 1px solid #C11C84;
    text-align: justify;
}

#main #faq .month-sales {
    color: #C11C84;
}

#main ul.pvc {
    padding-left: 20px
}

#main ul.pvc li::marker {
    color: #d30063;
}

#main ul.pvc li a {
    font-size: 14px;
    color: #C11C84;
}


.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(185 20 94 / 50%);
}


/*  Accordions  */

.datepicher input {
    width: 100%;
    padding: 4px;
    margin-bottom: 20px;
    border: 1px solid #C11C84;
    background: #000;
}

.datepicher {
    margin-bottom: 15px;
}



.card-body table th {
    border: 1px solid #C11C84;
}

.datepicher input[type] {
    color: #fff;
}

.wpas-alert.wpas-alert-danger {
    border: 1px solid #C11C84 !important;
    background: #000 !important;
    color: #fff !important;
}

.card-body table th {
    background: #2c2727;
}

.card-body table th {
    background: #2c2727;
    font-size: 16px;
    font-weight: 600;
}

.back-color {
    background: #cccccc0f;
    margin-bottom: 15px;
    border: 5px solid #000;
    height: 362px;
}

.prices {
    position: absolute;
    font-size: 22px;
    color: #C11C84 !important;
}

.but.move {
    position: relative;
    left: 170px;
    bottom: -6px;
}

th.heart span {
    position: absolute;
    left: 80px;


}

.cart_button_price {
    background: #e6638678;
    padding-left: 10px;
    margin-top: 7px;
}

.table-noborder td {
    border: navajowhite;
}

#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #e66386;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -1em;
    left: 0;
    margin: -1em 0 0 2em;
}

.wpas-ticket-replies>tbody>tr.wpas_user_administrator>td,
.wpas-ticket-replies>tbody>tr.wpas_user_wpas_agent>td,
.wpas-ticket-replies>tbody>tr.wpas_user_wpas_manager>td,
.wpas-ticket-replies>tbody>tr.wpas_user_wpas_support_manager>td {
    background-color: unset;
}

pre {
    color: #fff;
    font-family: inherit;
    border: 1px dashed #fff;
    padding: 20px;
}

center img {
    /* display: none; */
    position: relative;
    /* top: -6em; */
}

@media screen and (max-width:768px) {
    .box {
        margin-bottom: 15px
    }

    .ff-container.ff-responsive .ff-image,
    .ff-container.ff-responsive .ff-canvas {
        max-height: 220px;
    }
}

.a1 {
    display: flex;
    position: relative;
}

.a2 {
    /* background-color: #808080; */
    border-radius: 6px 6px 6px 6px;
    /* margin: 14.8px 0px 0px -1px; */
    color: white;
    letter-spacing: 1px;
    padding: 2.5px 5px 0px 5px;
    /* height: 27.5px; */
    transform: skew(170deg);
    border: 2px solid #C11C84;
}






.woocommerce-cart-form canvas {
    height: 100%;
}

.star-rating {
    float: left !important;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    font-family: star;
    float: left;
    top: 3px;
    color: #e66386;
    display: none;
}

.wpuf-dashboard-container table.items-table .items-list-header {
    background-color: #000 !important;
}

.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #000;
    color: #fafafa;
}



.filter-manage .top-names article {
    position: relative;
    margin-bottom: 0px;
}

.filter-manage .top-names article .info-box {
    display: inline-block;
    width: calc(100% - 105px);
    height: 100px;
    background-color: #d0dde8;
    padding: 12px;
    vertical-align: top;
}

.filter-manage .top-names article .info-box .categories {
    padding: 5px 2px;
}

.filter-manage .top-names article .info-box .categories a {
    font-size: 14px;
    font-weight: normal;
}

.filter-manage .top-names article .info-box .sold-by {
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    padding: 0 2px;
    padding-top: 6px;
}

.filter-manage .top-names article .info-box .badges {
    display: inline-block;
    font-family: 'Quicksand', sans-serif;
    margin: 0;
    padding: 0 2px;
}

.filter-manage .top-names article .info-box .remove-blocked:hover {
    background: #0a6ebd !important;
}

.filter-manage .top-names article .video-face {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: rgba(0, 0, 0, 0.25);
}

.filter-manage .top-names article .video-face span.price {
    position: absolute;
    right: 0;
    top: 15px;
    background: #fff;
    padding: 7px 10px;
    text-align: right;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    color: #6f4400;
}

.filter-manage .top-names article .video-title {
    display: inline-block;
    font-family: 'Quicksand', sans-serif;
    margin: 0;
    padding: 0 2px;
}

.filter-manage .top-names article .video-title a {
    color: #334352;
    text-decoration: none;
    font-size: 16px;
}

.filter-manage .top-names article .add-to-cart {
    display: inline-block;
    background-color: #33444c;
    padding: 6px 12px;
    font-family: 'Quicksand', sans-serif;
    margin: 0;
    color: #fff;
    text-decoration: none;
    margin-top: 10px;
}

.filter-manage .top-names article .add-to-cart:hover {
    background-color: #475d68;
}

.filter-manage .top-names article .categories a {
    color: #fff;
}

.filter-manage .top-names article .filter-user {
    padding: 5px 10px;
    background: #5d7988;
    color: #ffcf15;
    font-weight: bold;
    display: inline-block;
}

.filter-manage .top-names article .filter-user:hover {
    background: #678798;
}

.filter-manage .top-names article .fav-user {
    padding: 5px 10px;
    background: #5d7988;
    color: #ffcf15;
    font-weight: bold;
    display: inline-block;
}

.filter-manage .top-names article .fav-user.active {
    background: #966100;
}

.filter-manage .top-names article .fav-user:hover {
    background: #475d68;
}

.slick-slide img {
    display: block;
    max-width: 100%;
    object-fit: contain;
}

.wpgs-for .slick-arrow::before,
.wpgs-nav .slick-prev::before,
.wpgs-nav .slick-next::before {
    color: #e66386 !important;
}

.apsw-search-wrap .apsw-search-form {
    width: 30rem !important;
}

.row.make-space {
    border: 1px solid #C11C84 !important;
    margin-top: 10px;
}

ul.acfb-holder li.friend-tab {
    background: #e66386 !important;
}

ul.acfb-holder li.friend-tab a {
    color: #000000 !important;
}

#buddypress div#message p {
    background-color: #e66386 !important;
}

@media screen and (max-width:768px) {
    .apsw-search-wrap .apsw-search-form {
        width: 20rem !important;
    }

    .apsw-search-wrap .apsw-category-items {
        line-height: 38px !important;
    }

    .apsw-search-wrap .apsw-search-form input[type='search'] {
        height: 38px !important;
        line-height: 38px !important;
    }




}

@media only screen and (min-width : 1200px) {
    .apsw-search-wrap {
        left: -200px;
    }
}


body ul.wpuf-form .wpuf-submit .wpuf-errors {
    color: #000;
}

.variation dt {
    display: none !important;
}

.woocommerce table.shop_table tbody:first-child tr:first-child td,
.woocommerce table.shop_table tbody:first-child tr:first-child th {
    border-top: 1px solid #C11C84;
}

.apsw_empty {
    display: none !important;
}



.bp-emojionearea .bp-emojionearea-editor>* {
    color: #555 !important;
}

.bpbm-os-content label {
    color: #000;
}

.wcvendors_sold_by_in_loop {
    display: none;
}


.comment_container .star-rating {
    display: block;
    width: 100%;
    font-size: 18px !important;
    font-family: inherit;
    margin-bottom: 5px;
}

.btn-toggle.active {
    background-color: #e66386 !important;
    border-color: #e66386 !important;
    color: #000;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
    position: absolute;
    top: 0px;
    left: -10px;
    background: none;
    padding-right: 25px;
    padding-top: 10px;
    border-radius: 0 !important;
    height: 44px !important;
    float: left;
}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
    max-height: 32px;
}


ul.apsw_data_container {
    margin: 0px !important;
    padding: 0px !important;
    max-height: 80vh;
    overflow-y: scroll;
}

.chdz_mmodels {
    background: #e66386b0;
}

.chdz_mmodels:hover {
    background: #e66386b0;
}

ul.apsw_data_container li {
    padding: 5px !important;
    font-size: 12px;
    display: table;
    border-bottom: 1px solid #ccc;
    width: 100%;
}

ul.apsw_data_container .apsw-name {
    line-height: 16px;
}



/* The switch - the box around the slider */
.switch {
    position: relative;
    display: inline-block;
    width: 52px;
    height: 24px;
}

/* Hide default HTML checkbox */
.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    -webkit-transition: .4s;
    transition: .4s;
    border: 1px solid #e66386;
}

.slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 3px;
    background-color: #eb0059;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked+.slider {
    background-color: #e66386;
}

input:focus+.slider {
    box-shadow: 0 0 1px #e66386;
}

input:checked+.slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
    background-color: black;
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

.single-product-main-image {
    overflow: hidden;
}

.images img.wp-post-image {
    max-height: 500px;
}

/* / -----------------------
 * vendor-registration==========================*/
.vendor-registration .wpuf-form-add {
    border: 1px solid #937c00 !important;
}

.vendor-registration .wpuf-form-add li {
    width: 49%;
    display: inline-block;
    vertical-align: text-top;
}

.vendor-registration .wpuf-form-add li:nth-child(6) {
    width: 99%;
}

.vendor-registration .wpuf-form-add li.wpuf-submit {
    width: 97%;
    text-align: center;
}

.vendor-registration .wpuf-form-add li.wpuf-submit input[type=submit] {
    font-size: 20px !important;
    background: #C11C84 !important;
    border: 1px solid #C11C84 !important;
    color: #000 !important;
    text-shadow: none !important;
    text-transform: uppercase;
    box-shadow: none !important;
    padding: 0 15px !important;
    cursor: pointer;
}

.vendor-registration .wpuf-form-add li:nth-child(10) .wpuf-radio-block,
.vendor-registration .wpuf-form-add li:nth-child(32) .wpuf-radio-block {
    display: inline-block;
    margin-bottom: 20px;
}

.vendor-registration .wpuf-form-add li:last-child {
    width: 100%;
    text-align: center;
}

.vendor-registration .wpuf-form-add .wpuf-el textarea {
    height: 72px;
}

.vendor-registration .wpuf-form-add .wpuf-fields input[type=email],
.vendor-registration .wpuf-form-add .wpuf-fields select,
.vendor-registration .wpuf-form-add .wpuf-fields input[type=password] {
    width: 98%;
    background: transparent !important;
    border-color: #bfa002 !important;
    border-radius: 4px;
    color: #C11C84 !important;
}

.vendor-registration .wpuf-form-add li .wpuf-fields a.file-selector {
    background: #C11C84;
    border-color: #bfa002;
    box-shadow: none;
    width: 98%;
    display: block;
    padding: 0 5px;
}

.items-table.product .data-column a {
	color: #e66386 !important;
}

.bp-messages-wrap .threads-list .thread .bm-info h4 {
	color: #C11C84 !important;
}

.bp-messages-wrap .chat-footer {
	background: transparent !important;
}

.bp-messages-wrap .chat-header .bpbm-search form input[type="text"] {
	background: transparent !important;
    color: #C11C84 !important;
}

.bp-messages-wrap .bm-search-results .bm-search-results-section .bm-search-results-header {
	background: transparent !important;
}

.bp-messages-wrap a {
	color: unset !important;
}

.bp-messages-user-list {
	background: transparent !important;
}

@media (max-width:720px){
	#buddypress .standard-form .editfield {
	width: 100%;
    float: none; 
}
	#buddypress .standard-form div.submit {
    margin-top: 10px !important; 
}
	
#bp-webcam-avatar .avatar-crop-management{
	margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#bp-webcam-avatar #avatar-crop-actions{
	width:160px !important;
}
	div#buddydrive-main ul#buddydrive-browser li .buddydrive-content {
    margin: 5px !important;
    display: block;
}
	div#buddydrive-main ul#buddydrive-browser li .buddydrive-content .buddydrive-title .buddydrive-name { 
    margin-right: 0;
}
	
}




