.btn--custom{
   background-color: #023FCB !important;
}
.product .product__title
{
   white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.product .product__wrapper
{
  width:100%;
max-width:260px;
}

.language-wrapper .dropdown .language_bar_chooser.dropdown-menu
{
  display:none !important;
}
footer .col-md-4.col-sm-6.col-12:last-child aside.widget.widget--footer:last-child {
    display: none;
}
.show-admin-bar .btn-select-language{
  
  display: none;
}
.section__follow-instagram{
  
  opacity: 0.68;
}

body.show-admin-bar{
  background: #fff !important;
    
}
.footer{
  background: #e17de5 !important;
}
.top-header{
  background: #fff !important;
}
.justify-content-md-start{
  color: black;
}
.top-header a{
  
  color: black !important;
}
.form-control{
  
  border: 1px solid black;
}

.breadcrumb-wrapper{
  
  background-color: #fff !important;
  
}
body{
  background-color: #fff !important;
}
.language-wrapper{
      display: none;
}
.custom-checkbox{
display: none;
}
.slider__content{
    background: none !important;
}

@media  (max-width:767px){
.owl-carousel .owl-item img {
    width: 100%;
    object-fit: cover !important;
    min-height: 180px !important;
}
  
  .slider__content .slider__content__wrapper .slider__content__wrapper__content {
    display: block !important;
}
  .slider__content .slider__content__wrapper .slider__content__wrapper__content .btn--custom, .slider__content .slider__content__wrapper .slider__content__wrapper__content button.btn--custom {
    font-size: 10px;
    padding: 4px 8px !important;
}
  .slider__content .slider__content__wrapper .slider__content__wrapper__content p {
    color: #fff;
    font-size: 10px !important;
    line-height: 20px;
    margin-bottom: 10px;
    max-width: 50%;
}
  .slider__content .slider__content__wrapper .slider__content__wrapper__content h2 {
    font-size: 14px !important;
    margin-bottom: 10px;
}

}

.widget--tags .list--tags li a{
    padding: 6px 6px;
}
.collection .collection__more_link{
display: none !important;
}

@media(max-width:499px){
.header .logo img {
    max-height: 35px;
    max-width: 160px;
}

}

@media(max-width:360px){
 .header .logo img {
    max-height: 20px;
    max-width: 100px;
  }
} 


.product .product__actions li a:hover {
    background-color: #55197a;
    color: #fff;
}
a:hover {
    color: #55197a;
}
.menu>li.current-menu-item>a {
    color: #55197a;
}
.menu>li>a:hover {
     color: #55197a;
}
.sub-menu>li>a:hover {
    color: #55197a;
}
.header .btn-shopping-cart>span {
    background-color: #55197a;
}
.btn--custom.btn--outline, button.btn--custom.btn--outline {
    background-color: transparent;
    border: 1px solid #55197a;
    color: #55197a;
}
.btn--custom.btn--outline:hover, button.btn--custom.btn--outline:hover {
    background-color: #55197a;
    border-color: #55197a;
    color: #fff;
}
.pagination .page-item.active span {
    background: #55197a;
    color: #fff;
}
.noUi-connect {
    background-color: #55197a;
}
.noUi-horizontal .noUi-handle {
     background-color: #55197a;
}
.noUi-handle {
   background-color: #55197a;
}

element.style {
}
html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
    right: -7px;
}
html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
    right: -17px;
    left: auto;
}
.noUi-horizontal .noUi-handle {
    background-color: #55197a;
}
.noUi-handle {
    background-color: #55197a;
}
.noUi-handle {
    border: 3px solid #55197a;
}
.widget--tags .list--tags li a:hover {
    border-color: #55197a;
}
.pagination .page-item .page-link:hover {
    background: #55197a;
    color: #fff;
}
.product .product__thumbnail .product__favorite.active, .product .product__thumbnail .product__favorite:hover {
    color: #55197a;
}
.ps-list--categories li.current-menu-item>a {
    color: #55197a;
}
.btn--custom.btn--outline, button.btn--custom.btn--outline {
    background-color: transparent;
    border: 1px solid #55197a;
    color: #fff;
}
.product--on-cart .product__content small .cart-price {
    color: #55197a;
}
.panel--sidebar .panel__header {
    background-color: #55197a;
}
.product--detail .tab-list li.active a {
    color: #55197a;
}
.product--detail .tab-list li a:before {
    background-color: #55197a;
}
.product .product__title:hover {
    color: #55197a;
}
.product--detail .product__gallery .slick-arrow:hover {
    background-color: #55197a !important;
    color: #fff;
}
.section__content .ck-content{
text-align: justify;
}
.home-blog .section__header{
padding-bottom: 0px !important;
}
.ps-block--feature>.ps-block__right small {
    font-size: 13px;
}
.custom-checkbox input[type=checkbox]:checked~span:before, .custom-checkbox input[type=radio]:checked~span:before, .custom-radio input[type=checkbox]:checked~span:before, .custom-radio input[type=radio]:checked~span:before {
    border: 2px solid #55197a;
}
.collection.banner-effect a {
    pointer-events: none;
    cursor: not-allowed;
}
.cart--mini .cart__actions .btn--custom:hover,
.cart--mini .cart__actions .btn--custom:focus{
  opacity:0.8;
}
.slider__content .slider__content__wrapper .slider__content__wrapper__content h2 {
    color: #f6cb83;
}
.btn--custom {
    background-color: #e17de5 !important;
}
@media screen and (max-width: 992px) {
    .shop--sidebar .shop__sort {
        display: block;
        float: right;
        margin-bottom: 20px;
    
    }
   .shop--sidebar .shop__header {
        display: block;
        height: 100%;
}

   .shop--sidebar .shop__header .panel-trigger {
      width: 200px;
    }
    html:not([dir=rtl]) .noUi-horizontal .noUi-origin {
    left: auto;
    right: 7px;
}
}

@media screen and (max-width: 500px) {
    .shop--sidebar .shop__sort {
        display: block;
        float: right;
        margin-bottom: 20px;
    
    }
   .shop--sidebar .shop__header {
        display: block;
        height: 100%;
}
  .shop--sidebar .shop__header .panel-trigger {
    padding: 10px 30px;
    display: flex;
    justify-content: center;
    width: 300px;
}
  .product .product__wrapper {
    width: 100%;
    max-width: 350px;
}
  html:not([dir=rtl]) .noUi-horizontal .noUi-origin {
    left: auto;
    right: 9px;
}
  .customer-page .profile-content {
    padding: 0px; 
}
  .table td, .table th {
    padding: 2px;
}
  .btn--custom.btn--sm, button.btn--custom.btn--sm {
    font-size: 10px;
}

 
}
@media screen and (min-width: 992px) {
    .shop--sidebar .shop__header .panel-trigger {
        display: block;
      width: 200px;
    }
}
@media (max-width: 767px) {
    .owl-carousel .owl-item img {
        width: 100%;
        object-fit: fill;
        min-height: 140px !important;
    }
}
@media (max-width: 992px) {
    .customer-page .profile-sidebar .profile-usermenu li.list-group-item a { 
    padding-right: 0px;
}
  .customer-page .profile-sidebar {
    padding: 0px;
}
  .customer-page .profile-sidebar .profile-usermenu li.list-group-item a {
        padding-right: 0px;
        font-size: 10px;
    }
}
@media (max-width: 344px) {
   .btn--custom.btn--sm, button.btn--custom.btn--sm {
    padding: 0.5rem 1rem;
}
}
p {
    color: #1a1818;
}
.form--subscribe input::placeholder{
	color: #000;
}
.slider__content .slider__content__wrapper .slider__content__wrapper__content p {
    color: #f1f6f7;
}
@media (min-width: 992px) and (max-width: 1024px){
.customer-page .customer-order-detail span {

    min-width: 217px;
}
.form--subscribe button{
padding:0 9px 0 20px;
}
.customer-page .customer-list-order {
    margin-top: 20px;
overflow-x:auto;
}
.form--subscribe button{
padding:0 9px 0 20px;
}
  .form--subscribe input::placeholder{
width:80%;
}
  .form--subscribe input {
    height: 40px;
    width: 90%;
    border: unset;
}
  .btn--custom.btn--outline, button.btn--custom.btn--outline {
    margin: 7px 0;
}
}
.btn--custom.btn--outline.btn-outline-danger {
    border-color: #fff;
    color: #fff;
}
.header .logo img {
    max-height: 100%;
    width: 100%;
    height: 100%;
    max-width: 100px;
}
a.btn--custom.btn--rounded:hover,a.btn--custom.btn--rounded:focus,
 .btn--custom:hover, .btn--custom:focus{
color: #e17de5 !important;
  background-color:#fff!important;
  border:1px solid #e17de5;
}
@media screen and (min-width: 1200px){
.menu>li.current-menu-item>a {
    color: #55197a;
    border-bottom: 2px solid #55197a;
  height: 8px;}
}
.widget__content.nonlinear-wrapper{
width:95%
}

@media screen and (max-width: 1200px){
  .menu-item  span.feather.icon.icon-chevron-down.sub-toggle-desktop{
display:none;
}
}
.faqs-list .card .card-header h2 button{
padding-right:30px;
}
.faqs-list .card .card-header h2 button:after{
right:-9px;
}
.js-remove-from-wishlist-button,.add-to-cart-button{
margin:2px 0;
}
.customer-order-detail table td {
text-align:center;
}