.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: #fff !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: #023FCB;
    color: #fff;
}
a:hover {
    color: #023FCB;
}
.menu>li.current-menu-item>a {
    color: #023FCB;
}
.menu>li>a:hover {
     color: #023FCB;
}
.sub-menu>li>a:hover {
    color: #023FCB;
}
.header .btn-shopping-cart>span {
    background-color: #023FCB;
}
.btn--custom.btn--outline, button.btn--custom.btn--outline {
    background-color: transparent;
    border: 1px solid #023FCB;
    color: #023FCB;
}
.btn--custom.btn--outline:hover, button.btn--custom.btn--outline:hover {
    background-color: #023FCB;
    border-color: #023FCB;
    color: #fff;
}
.pagination .page-item.active span {
    background: #023FCB;
    color: #fff;
}
.noUi-connect {
    background-color: #023FCB;
}
.noUi-horizontal .noUi-handle {
     background-color: #023FCB;
}
.noUi-handle {
   background-color: #023FCB;
}

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: #023FCB;
}
.noUi-handle {
    background-color: #023FCB;
}
.noUi-handle {
    border: 3px solid #023FCB;
}
.widget--tags .list--tags li a:hover {
    border-color: #023FCB;
}
.pagination .page-item .page-link:hover {
    background: #023FCB;
    color: #fff;
}
.product .product__thumbnail .product__favorite.active, .product .product__thumbnail .product__favorite:hover {
    color: #023FCB;
}
.ps-list--categories li.current-menu-item>a {
    color: #023FCB;
}
.btn--custom.btn--outline, button.btn--custom.btn--outline {
    background-color: transparent;
    border: 1px solid #023FCB;
    color: #fff;
}
.product--on-cart .product__content small .cart-price {
    color: #023FCB;
}
.panel--sidebar .panel__header {
    background-color: #023FCB;
}
.product--detail .tab-list li.active a {
    color: #023FCB;
}
.product--detail .tab-list li a:before {
    background-color: #023FCB;
}
.product .product__title:hover {
    color: #023FCB;
}
.product--detail .product__gallery .slick-arrow:hover {
    background-color: #023FCB !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 #023FCB;
}
.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;
}