.white-skin .top-menu .navbar {
  background-color: #E6E6E6;
}

.social-icon {
  background-color: #FFFFFFCC;
  border-radius: 50%;
  width: 30px !important;
  height: 30px !important;
}

.orhead .navbar {
  background-color: #FF4F00;
}

.prodcon {
  background: linear-gradient(79.82deg, rgba(231, 231, 231, 0.8) 54.86%, #FFFFFF 96.57%);
  border-radius: 10px;
}

.prodcon2 {
  background: linear-gradient(93.31deg, #F5F5F5 -8.65%, #E7E7E7 91.49%);
  border: 1px solid #FC6C2B;
  border-radius: 10px;
}

.aboutus {
  background: #D9D9D9;
  box-shadow: 4px 4px 10px 0px #00000040;
  border-radius: 10px;
}

.blogcard {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(230, 230, 230, 0.25) 100%);
  border: 1px solid #E6E6E6;
  border-radius: 10px;
  box-shadow: none;
}

.blogcard:hover {
  border-color: #FF4F00 !important;
}

.prds {
  background-color: #fff;
  border-radius: 5px;
  padding: 10px;
  border: 1px solid #E6E6E6;
}

.phonebox {
  background-color: #2E2E2E;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
}

/* colors */
.btn-blue {
  background-color: #FF4F00 !important;
  color: #fff !important;
  box-shadow: none;
  border-radius: 10px;
  font-weight: bold;
}

.btn-blue:not([disabled]):not(.disabled):active,
.btn-blue:not([disabled]):not(.disabled).active,
.show>.btn-blue.dropdown-toggle {
  background-color: #FF4F00 !important;
}

.btn-outline-blue {
  border: 1px solid #FF4F00 !important;
  color: #FF4F00 !important;
  box-shadow: none;
}

.btn-outline-blue:hover {
  border: 1px solid #FF4F00 !important;
  color: #FF4F00 !important;
}

.top-menu .nav-link,
.top-menu .btn {
  color: #2E2E2E;
  font-size: 12px;
}

.cart-modal .boss,
.pc-cart .substract-item,
.pc-cart .add-item {
  border: none;
  border-radius: 5px;
  border: 1px solid #9D9D9D;
  /* background-color: #FF4F00; */
  /* color: #fff; */
  width: 24px;
  height: 25.6px;
}

.top-menu .nav-link:hover,
.top-menu .nav-link.active,
.top-menu .nav-link:hover span,
.top-menu .nav-link.active span {
  color: #2E2E2E !important;
}

a {
  color: #000;
}

.color-gray {
  color: #8f8f8f;
}

.text-gray {
  color: #cfcfcf;
}

.slider-handle {
  background-color: #FF4F00 !important;
  box-shadow: none;
}

.slider-selection {
  box-shadow: none;
  background-image: linear-gradient(to bottom, #FF4F00 0%, #FF4F00 100%);
}

.form-check-input[type="checkbox"]+label:before {
  border: 1px solid #adc1dd;
  border-radius: 0.25rem;
  width: 16px;
  height: 16px;
  margin-top: 4px;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #8f8f8f;
}

.badge-danger {
  /* background-color: #5b1d1d !important; */
}

.badge-success {
  /* background-color: #af884f !important; */
}

.badge-info {
  /* background-color: #1d2649 !important; */
}

.badge-secondary {
  /* background-color: #8f8f8f !important; */
}

.badge-warning {
  /* background-color: #d3b789 !important; */
}

#shopping_cart .btn-group-vertical .pl-5 {
  padding-left: 15px !important;
}

.btn-group-vertical label img {
  margin-left: -4px;
}

.btn-group-vertical label input {
  right: 15px;
  left: auto !important;
}

#shopping_cart .card {
  box-shadow: none;
}

#shopping_cart .border-dark {
  border-color: #d8e0f6 !important;
  box-shadow: none;
}

#shopping_cart input:focus,
#shopping_cart textarea:focus {
  border-color: #ced4da !important;
  box-shadow: none !important;
}

.prof .btn-default i {
  color: #3263ab;
}

.white-skin .select-wrapper.colorful-select.md-form.md-outline input.select-dropdown:focus {
  border-color: #0f437f;
  box-shadow: none;
}

#shopping_cart .btn-success,
#shopping_cart .card-header,
.p-5 .btn-secondary {
  background-color: #FF4F00 !important;
  color: #fff;
  box-shadow: none;
}

.choose .form-check-inline,
.del_meth .form-check,
.misamart_choose .form-check,
.pays .form-control,
.pays .selfservice {
  border: 1px solid #FF4F00 !important;
  border-radius: 10px !important;
  background-color: #E6E6E6 !important;
  color: #2E2E2E80;
}

#payments label.active,
#payments label,
.pays .ajax-upload-dragdrop {
  border-color: #FF4F00 !important;
  border-radius: 10px !important;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: #E6E6E6 !important;
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}

.pays .lbls,
.pays .labels {
  /* border: 1px solid #FF4F00; */
  background-color: #E6E6E6;
  border-radius: 10px;
}

.pays .btn-dark {
  border-radius: 10px !important;
  box-shadow: none;
}

.pays .card,
.pays .prod-cart {
  border-radius: 10px !important;
  border: 1px solid #FF4F00;
}

.pays .cart-total-card.sticky-top {
  top: 50px !important;
}

.form-check:has(input:checked) {
  color: #000;
}

#shopping_cart .pc-cart .form-control {
  /* border-radius: 4px; */
  /* border-color: #d1d5d6; */
  border-top: 1px solid #9D9D9D !important;
  border-bottom: 1px solid #9D9D9D !important;
}

.cascading-modal .nav-tabs {
  background-color: transparent !important;
  border-radius: 12px;
  margin: 10px 20px 0 20px !important;
  box-shadow: none !important;
  border: none;
}

.cascading-modal .nav-tabs a {
  color: #000;
  font-size: 18px;
}

.cascading-modal .nav-tabs a.active {
  background-color: #FF4F00;
  border-radius: 12px;
  color: #fff !important;
}

.sign-modal .sign-nav,
.sign-modal .reg-nav {
  border: none !important;
}

.cascading-modal .nav-tabs a i {
  display: none;
}

.modal-dialog.cascading-modal .modal-c-tabs .tab-content {
  padding-top: 0 !important;
}

.modal-dialog.cascading-modal .form-group i {
  display: none;
}

.modal-dialog.cascading-modal .md-form.form-sm .prefix~input,
.md-form.form-sm .prefix~textarea,
.modal-dialog.cascading-modal .md-form .form-control {
  margin-left: 0;
  width: 100%;
  border-radius: 12px;
  padding-left: 20px;
  border: 1px solid #e1e8fb;
  background-color: #fbfbff;
}

.modal-dialog.cascading-modal .md-form.form-sm .prefix~label,
.modal-dialog.cascading-modal .md-form.form-sm label {
  margin-left: 10px;
  top: -5px;
  padding: 2px 10px;
  border-radius: 12px;
  background-color: #fbfbff;
}

.modal-dialog.cascading-modal .md-form.form-sm label.active {
  background-color: #fff !important;
}

.modal-dialog.cascading-modal input[type="text"]:focus:not([readonly]),
.modal-dialog.cascading-modal input[type="password"]:focus:not([readonly]),
.sel-arrow .md-form input[type="text"]:not(.browser-default):focus:not([readonly]) {
  border-bottom: 1px solid #e1e8fb !important;
}

.white-skin .md-outline input[type="text"]:focus:not([readonly]) {
  border-color: #e1e8fb;
}

.select-wrapper .search-wrap .md-form input:focus {
  box-shadow: none !important;
}

.modal-c-tabs .btn-default,
.modal-c-tabs .btn-outline-default,
.modal-c-tabs .waves-input-wrapper {
  width: 100%;
  font-weight: bold;
  font-size: 14px;
}

.modal-dialog.cascading-modal .style-1,
.modal-dialog.cascading-modal #testid i,
.modal-dialog.cascading-modal h5,
.modal-dialog.cascading-modal .options i {
  display: none;
}

.modal-dialog.cascading-modal .socs {
  margin-top: 30px;
}

.modal-dialog.cascading-modal .socs i {
  font-size: 16px;
}

.modal-dialog.cascading-modal .socs .icon-facebook {
  color: #3b5998;
}

.modal-dialog.cascading-modal .socs .icon-google {
  color: #ea4335;
}

.modal-dialog.cascading-modal .socs .btn {
  border-radius: 4px;
  border: 1px solid #d8e0f6;
  box-shadow: none;
  background-color: transparent !important;
  color: #000;
}

.white-skin .select-wrapper.colorful-select.md-form .dropdown-content li span:hover {
  background-color: transparent !important;
}

.colorful-select .dropdown-content li span:hover {
  color: #000 !important;
  box-shadow: none;
}

.colorful-select .dropdown-content {
  box-shadow: 0px 6px 16px 2px #133e6e12;
  border: 1px solid #d1d5d6;
}

.white-skin .sign-modal .btn-close {
  border: 1px solid #e1e8fb !important;
  border-radius: 12px !important;
  background-color: transparent !important;
  box-shadow: none;
  width: auto;
  padding: 10px 50px;
  font-weight: normal;
}

.prof .btn-secondary,
.prof .btn-secondary:not([disabled]):not(.disabled):active,
.prof .address-card .btn-danger,
.prof .address-card .btn-danger:not([disabled]):not(.disabled):active {
  /* border: 1px solid #AF884F; */
  color: #3263ab !important;
  background-color: #fff !important;
  border-radius: 12px;
  box-shadow: none;
  border: 1px solid #e1e8fb;
}

.prof .btn-secondary i {
  color: #3263ab;
  margin-top: 1px;
}

.prof .btn-default .icon-save {
  color: #fff !important;
}

.prof .btn-default,
.prof .btn-default:not([disabled]):not(.disabled):active {
  border-radius: 12px !important;
  background-color: #3263ab !important;
  color: #fff;
  box-shadow: none;
}

.btn-cart {
  border-radius: 5px;
  background-color: #FF4F00 !important;
  color: #fff;
  /* box-shadow: none; */
}

.btn-cart:hover {
  color: #fff;
}

.sign-modal .nav-tabs .nav-link.active {
  border-bottom: none !important;
}

.modal-c-tabs .btn-sign,
.modal-c-tabs .btn-reg {
  background-color: #FF4F00 !important;
  padding: 10px 50px !important;
  font-weight: normal;
  width: auto !important;
  color: #fff;
  border-radius: 12px !important;
}

.prof .mt-3 .btn-default,
.prof .mt-3 .btn-default:not([disabled]):not(.disabled):active {
  border: none;
  color: #3263ab !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  box-shadow: none;
  width: auto;
  font-size: 14px;
  padding: 0;
}

.prof .mt-3 {
  margin: 0 !important;
}

.btn-more {
  border-radius: 12px;
  border: 1px solid #e1e8fb;
  box-shadow: none;
}

.btn-sing img,
.btn--cart img,
.btn-fav img,
.btn-cats img {
  opacity: 0.8;
  transition: all 0.5s;
}

.btn-sing:hover img,
.btn--cart:hover img,
.btn-fav:hover img,
.btn-cats:hover img {
  opacity: 1;
}

.btn-sing {
  border: 1px solid #FFFFFFCC;
  color: #FFFFFFCC !important;
  border-radius: 27px;
  background-color: transparent;
  box-shadow: none;
  padding: 5px 10px 5px 5px !important;
}

.btn-sing:hover {
  color: #fff !important;
  background-color: #FFFFFF33;
  border-color: #fff !important;
  box-shadow: none;
}

.btn-pers,
.btn--cart,
.btn-nav,
.btn-fav {
  box-shadow: none;
}

.btn:hover {
  box-shadow: none;
}

.btn-pers {
  background-color: #FF4F00;
  color: #fff !important;
  font-weight: bold;
}

.btn-nav {
  background-color: #FF4F00;
  color: #fff !important;
}

.btn-singout {
  border-radius: 12px;
  background-color: #af884f;
  color: #fff !important;
  box-shadow: none;
}

.btn-buy {
  border-radius: 5px;
  border: 1px solid #FF4F00;
  background-color: #fff;
  box-shadow: none;
  color: #FF4F00B2 !important;
}

.btn-buy:hover {
  color: #FF4F00 !important;
}

.cart_raod {
  background-color: #2E2E2E;
  color: white;
  border-radius: 50%;
  padding: 2px 0;
  text-align: center;
  width: 15px;
  height: 15px;
  right: -3px;
  top: 0;
  z-index: 99;
  font-size: 10px;
  position: absolute;
  line-height: normal;
}

.features .nav-link.active {
  border: 1px solid #af884f;
  background-color: #f7f7f7;
  color: #af884f !important;
  border-radius: 30px;
}

.features .nav-link {
  border: 1px solid #c9c9c9;
  border-radius: 30px;
  background-color: #f7f7f7;
  color: #af884f;
}

.features .nav-link:hover {
  border-color: #af884f;
}

.btn-white:not([disabled]):not(.disabled):active,
.btn-white:not([disabled]):not(.disabled).active,
.show>.btn-white.dropdown-toggle {
  background-color: transparent !important;
}

.dropdown .dropdown-menu .dropdown-item:hover {
  /* background-color: #f7f9ff !important; */
  color: #000 !important;
  box-shadow: none;
}

.dropdown-content li:hover,
.dropdown-content li.active,
.white-skin .select-wrapper.colorful-select.md-form .dropdown-content li.active,
.white-skin .select-wrapper.colorful-select.md-form .dropdown-content li a,
.white-skin .select-wrapper.colorful-select.md-form .dropdown-content li span:hover {
  background-color: #eef2f5 !important;
}

.colorful-select .dropdown-content li.active span {
  box-shadow: none;
  color: #000 !important;
}

.dropdown-content span {
  color: #000 !important;
}

.productSwiper .swiper-slide {
  border: 1px solid #f7faff;
  border-radius: 10px;
}

.productSwiper .swiper-slide-thumb-active,
.productSwiper .swiper-slide:hover {
  border: 1px solid #FF4F00;
  cursor: pointer;
}

.productSwiper .swiper-slide-thumb-active img,
.productSwiper .swiper-slide:hover img {
  opacity: 1;
}

.productSwiper .tab-gallery--item,
.productSwiper img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
  border-radius: 10px;
  opacity: 0.7;
}

.productSwiper .swiper-slide-thumb-active img {
  border-radius: 10px !important;
}

.select-wrapper:not(.md-outline) .select-dropdown:focus {
  box-shadow: none;
  /* border: 1.5px solid #0f437f !important; */
}

.set-rating {
  background-color: #FF4F00 !important;
  border-radius: 12px !important;
  box-shadow: none;
  font-size: 12px;
  margin: 0 0 0 20px !important;
}

.set-rating i {
  display: none !important;
}

.star-rating i {
  font-size: 24px !important;
  /* color: #af884f; */
}

/* .head-rate i {
	color: #AF884F;
  } */
.categories i {
  color: #222;
  margin-left: -2px;
}

.fixed-top {
  background: #fff;
}

.prselect .btn-outline-dark:not([disabled]):not(.disabled).active {
  background-color: #3263ab !important;
  color: #fff !important;
  border-color: #3263ab !important;
}

.prselect .btn-outline-dark {
  border: 1px solid #e1e8fb !important;
}

.prof .list-group {
  border-radius: 8px;
  background-color: #fff;
}

.prof .list-group>a:last-of-type:not([aria-expanded="true"]) {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.prof .list-group-item {
  /* padding: 15px 10px !important; */
  border: none;
  /* border-bottom: 1px solid #d8e0f6; */
}

.prof .list-group-item span {
  margin-right: 5px !important;
}

.prof .list-group svg {
  margin-bottom: 4px;
}

.prof .prodcard {
  min-width: 100% !important;
  margin: 0 !important;
}

.form-check-input[type="radio"]:not(:checked)+label:before {
  /* border-color: #3263ab !important; */
}

.radio-dark [type="radio"]:checked+label:after {
  /* border-color: #3263ab !important; */
  /* background-color: #3263ab !important; */
}

.prof .card {
  /* border-radius: 12px;
  box-shadow: none;
  border: 1px solid #e1e8fb;
  background-color: #f7f9fd;
  width: 300px;
  display: inline-block;
  margin-right: 20px; */
}

.prof .fullorder {
  margin: 30px 0 !important;
  border-radius: 10px !important;
  border-color: #FF4F00 !important;
}

.prof .fullorder .col-md-2 {
  padding-left: 0 !important;
}

.prof .fullorder .btn {
  width: auto !important;
}

.prof .address-card {
  border-color: #FF4F00 !important;
}

.prof .address-card label {
  background-color: transparent !important;
}

.prof .card-footer {
  background-color: transparent;
  padding: 0 !important;
  border-top: none !important;
}

.prof .card-footer .btn-danger {
  position: absolute;
  right: 20px;
  bottom: 18px;
  padding: 0;
  background-color: transparent !important;
  color: #6f6f6f !important;
}

.prof .card-footer .btn-secondary {
  position: absolute;
  right: 80px;
  bottom: 18px;
  padding: 0;
  background-color: transparent !important;
}

.prof .table-sm td,
.prof .table-sm th {
  border: none;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.prof .form-check-label {
  position: absolute !important;
  top: 5px;
  right: 0;
  left: auto !important;
}

.prof .table-striped tr:first-child {
  background-color: #1d2649 !important;
  color: #fff;
}

.prof .table-bordered td,
.table-bordered th {
  border: none;
}

.prof form {
  background-color: #fff;
  border-radius: 0 0 12px 12px;
  padding: 20px;
  /* margin-bottom: 50px !important; */
}

.prof .col-md-9 h5 {
  margin-bottom: 0px !important;
  background-color: #fff;
  padding: 0 20px;
  border-radius: 12px 12px 0 0;
}

.prof .lbls,
.prof .pir-nom label {
  background-color: #E6E6E6 !important;
  border-radius: 10px;
  padding: 0;
  top: 0 !important;
}

.prof .btn-dark,
.prof .btn-default {
  background-color: #FF4F00 !important;
  border-radius: 10px !important;
  box-shadow: none;
  padding: 8px 15px !important;
}

.prof .btn-outline-dark,
.prof .btn-delete-acc {
  border-color: #FF4F00 !important;
  border-radius: 10px !important;
  box-shadow: none;
  padding: 8px 15px !important;
  color: #FF4F00 !important;
}

.prof .icon-power-off {
  color: #FF4F00 !important;
}

.prof input,
.prof .pir-nom .md-form .form-control {
  border: 1px solid #FF4F00 !important;
  border-radius: 10px !important;
  padding: 10px !important;
  background-color: #E6E6E6 !important;
}

.prof label {
  left: 10px !important;
  background-color: #E6E6E6 !important;
  font-size: 14px;
  color: #8f8f8f !important;
  width: auto !important;
  z-index: 2 !important;
}

.prof .select-wrapper input {
  height: 45px;
}

.prof .md-form input[type="text"]:not(.browser-default):focus:not([readonly]) {
  box-shadow: none;
}

.modal-confirm .modal-dialog.modal-notify .modal-header {
  border-radius: 8px 8px 0 0;
}

.modal-confirm .modal-content {
  border-radius: 8px;
}

.modal-dialog.modal-notify.modal-danger .modal-header {
  background-color: #d63d38;
  box-shadow: none;
}

.modal-dialog.modal-notify.modal-danger .fas {
  color: #d63d38;
}

.pays .payrow {
  margin: 0 !important;
}

#shopping_cart .container.pays {
  padding-top: 0 !important;
}

.pays .cart-content {
  padding-top: 20px !important;
}

.modal-confirm .btn-danger,
.modal-confirm .btn-danger:not([disabled]):not(.disabled):active {
  background-color: #d63d38 !important;
  border-radius: 8px;
  color: #fff;
  box-shadow: none;
}

.modal-confirm .btn-outline-danger i {
  color: #d63d38;
}

.modal-confirm .btn-outline-danger,
.modal-confirm .btn-outline-danger:not([disabled]):not(.disabled):active {
  color: #d63d38 !important;
  border-color: #d63d38 !important;
  border-radius: 8px;
  box-shadow: none;
}

.dropdown .icon-dollar {
  margin: 0 3px 2px 3px;
}

.dropdown .icon-euro {
  margin: 0 3px 2px 2px;
}

.header .urow {
  color: #15561e;
}

.md-form .form-control:focus,
.md-form .form-control:active {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.05), transparent);
}

.main-menu,
.main-menu .navbar {
  background: #222;
  background: linear-gradient(to bottom,
      #222 0%,
      #222 50%,
      #252525 50%,
      #252525 100%);
}

.btn-blue i,
.btn-danger i {
  color: #fff;
}

.content table {
  color: black;
}

.slider {
  background: -moz-linear-gradient(top,
      rgba(243, 236, 229, 0) 0%,
      rgba(192, 181, 172, 0.7) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top,
      rgba(243, 236, 229, 0) 0%,
      rgba(192, 181, 172, 0.7) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,
      rgba(243, 236, 229, 0) 0%,
      rgba(192, 181, 172, 0.7) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f3ece5', endColorstr='#c0b5ac', GradientType=0);
  /* IE6-9 */
}

.slider {
  box-shadow: 0 1px 1px rgba(34, 25, 25, 0.4);
}

.slide {
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}

.slide-shad {
  background: -moz-linear-gradient(top,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(0, 0, 0, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(0, 0, 0, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=0);
  /* IE6-9 */
  filter: saturate(8);
}

.slide-info {
  text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.1), 0px -1px 0px rgba(0, 0, 0, 0.1),
    1px -1px 0px rgba(0, 0, 0, 0.1), -1px 0px 0px rgba(0, 0, 0, 0.1),
    1px 0px 0px rgba(0, 0, 0, 0.1), -1px 1px 0px rgba(0, 0, 0, 0.1),
    0px 1px 0px rgba(0, 0, 0, 0.1), 1px 1px 0px rgba(0, 0, 0, 0.1);
}

.slide-info i {
  color: white;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.productitem {
  background: #fff;
  box-shadow: 1px 1px 4px -3px rgba(0, 0, 0, 1);
}

.input-popup a {
  color: black;
}

.input-popup a:hover {
  color: black;
}

.input-popup-list .list-item,
.search-cat div {
  border-bottom: 1px solid #d8e0f6;
}

.icon-messenger:before,
.cinline,
.oldprice:not([style*="display:none"])~.curprice {
  color: #FF4F00 !important;
}

.text_white {
  color: #FFFFFFCC !important;
}

.text_white:hover {
  color: #fff !important;
}

.search .md-form {
  border: 1px solid #fff;
  border-radius: 31px;
  background-color: #FFFFFF40;
  height: 100%;
  /* width: 400px; */
  /* box-shadow: 0 2px 5px 0 rgb(0 0 0 / 4%), 0 2px 10px 0 rgb(0 0 0 / 0%); */
}

.search-input,
input#msearch::placeholder {
  color: #fff !important;
}

.greentext {
  color: #FF4F00 !important;
}

.input-popup .list-item:hover {
  background-color: #f0f0f0;
}

.white-skin .side-nav {
  background-color: #fff;
}

#filter-out {
  box-shadow: -6px 4px 4px 0px #00000040;
  background-color: #D9D9D9;
  border-radius: 10px;
}

#filter-out .list-group-item,
#filter-out .card,
#filter-out .sidenav-bg:after {
  background-color: #D9D9D9;
}

.social li button {
  color: rgb(90, 86, 86) !important;
  background: #fff !important;
}

.social li button:hover {
  background: rgb(90, 86, 86) !important;
  color: #fff !important;
  cursor: pointer;
}

.footer .menu li::after {
  margin-top: 10px;
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background: white;
  transition: width 0.6s;
}

.footer {
  background-color: #fff;
}

.categories .maincategory {
  background-color: #222 !important;
  color: white;
}

.categories .list-group-item i {
  color: #222;
}

.footer .list-group-item {
  border: none;
  background: transparent;
  padding-left: 0 !important;
}

.modalpopup-wrapper .modalpopup-overlay {
  background: rgba(0, 0, 0, 0.4);
}

.modalpopup-wrapper .modalpopup-window {
  background: #eee;
  box-shadow: 1px 1px 4px -3px rgba(0, 0, 0, 1);
}

/* .white-skin .navbar .navbar-nav .nav-item .dropdown-menu:not(.mega-menu) a:active,
.white-skin .navbar .navbar-nav .nav-item .dropdown-menu:not(.mega-menu) a:focus,
.white-skin .navbar .navbar-nav .nav-item .dropdown-menu:not(.mega-menu) a:hover {
  background-color: #222 !important;
} */

a:hover {
  color: #000;
}

.color-primary {
  color: #0275d8;
}

a:hover .color-primary,
a.active .color-primary {
  color: #0263b6;
}

.color-secondary {
  color: #fff;
}

a:hover .color-secondary,
a.active .color-secondary {
  color: #f7f7f7;
}

.color-success {
  color: #5cb85c;
}

a:hover .color-success,
a.active .color-success {
  color: #4c974c;
}

.color-danger {
  color: #d9534f;
}

a:hover .color-danger,
a.active .color-danger {
  color: #d33833;
}

.color-warning {
  color: #f0ad4e;
}

a:hover .color-warning,
a.active .color-warning {
  color: #ed9e2f;
}

.color-info {
  color: #5bc0de;
}

a:hover .color-info,
a.active .color-info {
  color: #3fb5d8;
}

.color-bright {
  color: #fff;
}

a:hover .color-bright,
a.active .color-bright {
  color: #d1d1d1;
}

.banner>img {
  margin: 0 auto;
}

.collecton-item img {
  box-shadow: 1px 1px 4px -3px rgba(0, 0, 0, 1);
}

hr.style1 {
  border-top: 1px solid #d8e0f6;
}

hr.style2 {
  border-top: 3px double #8c8b8b;
}

hr.style3 {
  border-top: 1px dashed #8c8b8b;
}

hr.style4 {
  border-top: 1px dotted #8c8b8b;
}

hr.style5 {
  background-color: #fff;
  border-top: 2px dashed #8c8b8b;
}

hr.style6 {
  background-color: #fff;
  border-top: 2px dotted #8c8b8b;
}

hr.style7 {
  border-top: 1px solid #8c8b8b;
  border-bottom: 1px solid #fff;
}

hr.style8 {
  border-top: 1px solid #8c8b8b;
  border-bottom: 1px solid #fff;
}

hr.style8:after {
  content: "";
  display: block;
  margin-top: 2px;
  border-top: 1px solid #8c8b8b;
  border-bottom: 1px solid #fff;
}

hr.style9 {
  border-top: 1px dashed #8c8b8b;
  border-bottom: 1px dashed #fff;
}

hr.style10 {
  border-top: 1px dotted #8c8b8b;
  border-bottom: 1px dotted #fff;
}

hr.style11 {
  height: 6px;
  background: url({template_name}/assets/images/hr-11.png) repeat-x 0 0;
  border: 0;
}

hr.style12 {
  background: url({template_name}/assets/images/hr-12.png) repeat-x 0 0;
}

hr.style13 {
  box-shadow: 0 10px 10px -10px #8c8b8b inset;
}

hr.style14 {
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}

hr.style15 {
  border-top: 4px double #8c8b8b;
}

hr.style15:after {
  background: #f0f0f0;
  color: #8c8b8b;
}

hr.style16 {
  border-top: 1px dashed #8c8b8b;
}

hr.style16:after {
  background: #f0f0f0;
  color: #8c8b8b;
}

hr.style17 {
  border-top: 1px solid #8c8b8b;
}

hr.style17:after {
  background: #f0f0f0;
  color: #8c8b8b;
}

.cart_num:focus {
  box-shadow: none !important;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #eef2f5;
}

hr.style18 {
  border-color: #8c8b8b;
}

hr.style18:before {
  border-color: #8c8b8b;
}

.spinner {
  color: #fff;
  text-shadow: 0 0 0.25em rgba(255, 255, 255, 0.3);
}

.black-skin .btn-default {
  background-color: #2e2e2e !important;
}

.black-skin .btn-default.dropdown-toggle {
  background-color: #2e2e2e !important;
}

.black-skin .btn-default.dropdown-toggle:focus,
.black-skin .btn-default.dropdown-toggle:hover {
  background-color: #545454 !important;
}

.black-skin .btn-default:not([disabled]):not(.disabled).active,
.black-skin .btn-default:not([disabled]):not(.disabled):active,
.black-skin .show>.btn-default.dropdown-toggle {
  background-color: #262626 !important;
}

.black-skin .btn-secondary {
  background-color: #7a7a7a !important;
}

.black-skin .btn-secondary.dropdown-toggle {
  background-color: #7a7a7a !important;
}

.black-skin .btn-secondary.dropdown-toggle:focus,
.black-skin .btn-secondary.dropdown-toggle:hover {
  background-color: #a0a0a0 !important;
}

.black-skin .btn-secondary:not([disabled]):not(.disabled).active,
.black-skin .btn-secondary:not([disabled]):not(.disabled):active,
.black-skin .show>.btn-secondary.dropdown-toggle {
  background-color: #545454 !important;
}

.black-skin input[type="email"]:focus:not([readonly]),
.black-skin input[type="text"]:focus:not([readonly]),
.black-skin input[type="password"]:focus:not([readonly]),
.black-skin textarea.md-textarea:focus:not([readonly]) {
  border-color: white;
  -webkit-box-shadow: 0 1px 0 0 #7a7a7a;
  box-shadow: 0 1px 0 0 #7a7a7a;
}

.black-skin .dropdown-content li:not(.disabled) span,
.black-skin .md-form .prefix.active,
.black-skin input[type="email"]:focus:not([readonly])+label,
.black-skin input[type="text"]:focus:not([readonly])+label,
.black-skin input[type="password"]:focus:not([readonly])+label,
.black-skin textarea.md-textarea:focus:not([readonly])+label {
  color: #7a7a7a;
}

.custom-control-label::before {
  /* width: 14px; */
  /* height: 14px; */
  /* accent-color: #1d2649; */
  border-color: #FF4F00;
}

.custom-control-input:checked~.custom-control-label::before,
.white-skin input[type="checkbox"]:checked+label:before {
  border-color: #FF4F00;
  background-color: #FF4F00;
}

.pagination.pg-dark .page-item.active .page-link {
  /* background-color: #fff; */
  /* border: 1px solid #FF4F00; */
  box-shadow: none;
  border-radius: 3px;
  background-color: #2E2E2E;
}

.pagination.pg-dark .page-item.active .page-link:hover {
  /* background-color: #fff; */
}

.select-wrapper input.active {
  box-shadow: none;
}

.pagination .page-item .page-link {
  border-radius: 3px;
  background-color: #E6E6E6;
  margin: 0 5px;
}

.prof .list-group-item-action:focus,
.prof .list-group-item-action:hover {
  background-color: #E6E6E6;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.content .form-control {
  color: #1D1D1D;
}

.table .form-control {
  color: black;
}

.header .form-control {
  color: white;
}

.add-to-wishlist:hover .icon-heart {
  color: #5cb85c !important;
}

.collection {
  color: black;
}

.social-icon {
  box-shadow: none;
}

.footer .btn-floating i,
.footer .icon-whatsapp3:before,
.footer .icon-viber:before {
  color: #000;
  font-size: 20px;
}

.fix-icons .btn-floating i,
.fix-icons .icon-whatsapp3:before,
.fix-icons .icon-viber:before,
.fix-icons span {
  color: #767e94 !important;
}

.md-form input:not([type]):focus:not([readonly]),
.md-form input[type="text"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="password"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="email"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="url"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="time"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="date"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="number"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="search"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="search-md"]:focus:not([readonly]),
.md-form textarea.md-textarea:focus:not([readonly]) {
  box-shadow: none;
}

.hamburger {
  background-color: transparent !important;
  padding: 0 !important;
}

.swiper-pagination {
  box-shadow: -5px -5px 250px 0px #ffffff2b inset;
  border-radius: 50px;
  width: auto !important;
  padding: 2px 30px 0;
  bottom: 10% !important;
  left: 50% !important;
  transform: translateX(-50%);
}

.swiper-pagination .swiper-pagination-bullet {
  background: #ffffff8c !important;
  width: 12px;
  height: 12px;
  opacity: 1;
}

.swiper-pagination .swiper-pagination-bullet-active {
  background: #5e9bcc !important;
  width: 30px !important;
  border-radius: 50px;
}

.blogttl {
  background: radial-gradient(106.91% 507.86% at 50% 434.29%, #1D1D1D 79%, #FF4F00 100%);
  border-radius: 20px;
  color: #fff;
}

.icon-whatsapp3:before,
.icon-viber:before {
  color: #000;
}

.ainput input {
  opacity: 1;
  width: 15px;
  height: 15px;
  accent-color: #FF4F00;
  position: relative;
  top: 2px;
}

/* @media screen and (max-width: 786px) {
  .search .md-form,
  .search .btn-white {
    background-color: #f7f9fc !important;
    border: none;
    padding: 5px;
  }
} */