.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: #10d3ef !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: #fe777e;
    color: #fff;
}
a:hover {
    color: #fe777e;
}
.menu>li.current-menu-item>a {
    color: #fe777e;
}
.menu>li>a:hover {
     color: #fe777e;
}
.sub-menu>li>a:hover {
    color: #fe777e;
}
.header .btn-shopping-cart>span {
    background-color: #fe777e;
}
.btn--custom.btn--outline, button.btn--custom.btn--outline {
    background-color: transparent;
    border: 1px solid #fe777e;
    color: #fe777e;
}
.btn--custom.btn--outline:hover, button.btn--custom.btn--outline:hover {
    background-color: #fe777e;
    border-color: #fe777e;
    color: #fff;
}
.pagination .page-item.active span {
    background: #fe777e;
    color: #fff;
}
.noUi-connect {
    background-color: #fe777e;
}
.noUi-horizontal .noUi-handle {
     background-color: #fe777e;
}
.noUi-handle {
   background-color: #fe777e;
}

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: #fe777e;
}
.noUi-handle {
    background-color: #fe777e;
}
.noUi-handle {
    border: 3px solid #fe777e;
}
.widget--tags .list--tags li a:hover {
    border-color: #fe777e;
}
.pagination .page-item .page-link:hover {
    background: #fe777e;
    color: #fff;
}
.product .product__thumbnail .product__favorite.active, .product .product__thumbnail .product__favorite:hover {
    color: #fe777e;
}
.ps-list--categories li.current-menu-item>a {
    color: #fe777e;
}
.btn--custom.btn--outline, button.btn--custom.btn--outline {
    background-color: transparent;
    border: 1px solid #fe777e;
    color: #fff;
}
.product--on-cart .product__content small .cart-price {
    color: #fe777e;
}
.panel--sidebar .panel__header {
    background-color: #fe777e;
}
.product--detail .tab-list li.active a {
    color: #fe777e;
}
.product--detail .tab-list li a:before {
    background-color: #fe777e;
}
.product .product__title:hover {
    color: #fe777e;
}
.product--detail .product__gallery .slick-arrow:hover {
    background-color: #fe777e !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 #a592d2;
}
.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: #503293;
}
.btn--custom {
    background-color: #a18ccd !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: #151414;
}
.slider__content .slider__content__wrapper .slider__content__wrapper__content h2 {
    color: #100f0f;
}
.btn--custom {
    background-color: #ff7980 !important;
}
.form--subscribe input::placeholder{
	color: #000;
}
.btn--custom.btn--outline.btn-outline-danger {
    border-color: #fff;
    color: #fff;
}
.btn--custom.btn--outline.btn-outline-danger:hover {
    border-color: #fff;
}
@media (max-width: 500px) {
.form-group--number button.up {
    right: 0px;
}
  .form-group--number button.down {
    left: 0px;
}
 .form-group--number .form-control {
    padding: 0px 17px;
}
 .btn--custom.btn--sm, button.btn--custom.btn--sm {
        margin-bottom: 5px;
    }
  .table td, .table th {
        padding: 12px;
    }
  .table td, .table th {
        padding: 6px;
    }

  .faqs-list .card .card-header h2 button {
    font-size: 14px;
}
  .card-body span{
    font-size: 14px !important;
  }
}
@media (min-width: 992px) and (max-width: 1024px){
.customer-page .customer-order-detail span {

    min-width: 217px;
}
}