:root {
  --shop-color-bg: #f5f5f5;
  --shop-color-main: #263b96;
  --shop-color-text: #252a2b;
  --shop-color-title: #333333;
  --shop-color-hover: #45c9e3;
  --shop-color-button: #263b96;
  --shop-color-border: #eae4e8;
  --home-category-bg-1: #faf1ff;
  --home-category-bg-2: #faf4eb;
  --home-category-bg-3: #f4e6e5;
  --home-category-bg-4: #e6f2f4;
  --home-category-bg-5: #fff6f6;
  --home-coupon-bg: #ffffff;
  --home-coupon-light: #ffffff;
  --home-coupon-border: #f8d0d3;
  --home-coupon-text: #333333;
  --home-collection1-bg: #831713;
  --home-collection1-icon: #ffe501;
  --home-collection1-color-text: #ffffff;
  --home-categorize-bg: #dee4e9;
  --home-categorize-color: #333333;
  --home-collection2-bg: #adc4d2;
  --home-collection2-title: #ff0000;
  --home-collection3-bg: #e9dabe;
  --footer-bg-color-1: #2a2a2a;
  --footer-bg-color-2: #2a2a2a;
  --footer-bg-color-copyright: #222222;
  --footer-color-title: #ffffff;
  --footer-color-text: #aaaaaa;
  --footer-color-hover: #45c9e3;
  --accentColor1: #929292;
} 
.btn{
	background-color: var(--shop-color-button);
    border-color: var(--shop-color-button);
}
.btn:hover{
	background-color: var(--shop-color-hover);
    border-color: var(--shop-color-hover);
}
.note_cation{
    margin-top:20px !important;
    text-align:center;
}
.footerNav-social{
    display: flex;
    gap: 20px;
    list-style: none !important;
    padding-left: 0 !important;
    margin-top:10px;
}
.footerNav-social li{
    line-height:0!important;
}
/*------------------------------FormPopup------------------------------------*/
.modal.fade.in{
    background: #00000047;
}
.sign_popup .modal-dialog{
    max-width:800px;
}
.sign_popup .modal-body{
    padding: 2rem;
}
.sign_popup .modal-header{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sign_popup .modal-header:after,.sign_popup .modal-header:before{
    content:unset !important;
}
.sign_popup .modal-header .close{
    margin:0;
}
.sign_popup .modal-dialog .modal-title{
    font-size:32px;
    line-height:43px;
    font-weight:800;
  	text-transform:uppercase;
}
.sign_popup .modal-dialog .form-newsletter label{
    display:block;
    margin-bottom:4px;
    color: var(--text_color);
    font-weight:500;
}
.sign_popup .modal-dialog .form-newsletter input{
    height:40px;
}
.sign_popup .modal-dialog .form-newsletter select{
    height:40px;
}
.sign_popup .modal-dialog .form-newsletter textarea.form-control{
    height:120px;
}
.sign_popup .modal-dialog .form-newsletter .btn-action{
    margin-top:20px;
}
.sign_popup .modal-dialog .form-newsletter .btn-action button{
    padding: 10px 30px;
    color: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 4px;
      background: #ffb92f;
    border: 1px solid #ffb92f;
}
.header-info .item{
    display: flex;
    align-items: center;
    gap: 30px;
}
.custom_new{
    background: #fff !important;
    border-radius: 10px;
    padding: 15px 10px !important;
    margin-bottom:30px;
}
.custom_new .newsletter__title{
    margin-bottom:10px;
    text-transform:uppercase;
    color: var(--shop-color-main);
}
.sign_popup .modal-dialog .modal-title{
    color: var(--shop-color-main);
}
.btn-action button{
    color:#fff;
}
.desc{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
} 
.header__contact .btn{
text-transform:capitalize;
  background:#ffb92f;
  border:1px solid #ffb92f;
  color:#fff;
  font-weight: bold;
} 
.note_cation{
clear:left
}

.custom_new.wrapper-newsletter.fancybox_1 * {
	max-width: 100%;
}
.custom_new.wrapper-newsletter.fancybox_0 .btn-action button {
	text-transform: capitalize;
    background: #ffb92f;
    border: 1px solid #ffb92f;
    color: #fff;
    font-weight: bold;
}
@media (max-width:767px){
  .footer_note_cation{
  	clear:left;
  }
  
  .col-sm-16.col-md-17 .custom_new.wrapper-newsletter.fancybox_1{
      display: none;
  } 
} 
@media (min-width:992px){
  .panel-body.album-image{
  	min-height:260px;
  }
}