body{font-family: "Roboto", arial, tahoma;font-weight: normal;}.navigation li.level0 a.level-top, .navigation ul.container .level0 > a{font-family: "Roboto";}
				h1{font-family: "Roboto";}
				h2{font-family: "Roboto";}
				h3{font-family: "Roboto";}
				h4{font-family: "Roboto";}
				h5{font-family: "Roboto";}
				h6{font-family: "Roboto";}
				.price, .price-box .price{font-family: "Roboto";}
				.top-header-content{background-color: #eeeeee !important;color: #000000 !important;}.top-header-content a, .top-header-content .dropdown-switcher .switcher-toggle{color: #000000 !important;}.top-header-content a:hover, .top-header-content .dropdown-switcher .switcher-toggle:hover{color: #444444 !important;}.middle-header-content{color: #000000 !important;}.middle-header-right-content .login-custom-link a span.or{color: #000000 !important;}.minicart-wrapper .action.showcart::before{color: #000000 !important;}.minicart-wrapper .action.showcart:hover::before, .minicart-wrapper .action.showcart:active::before{color: #000000 !important;}.minicart-wrapper .action.showcart > .counter.qty{color: #000000 !important;}#mainMenu .level0 a.level0{color: #000000 !important;}.navigation .nav-main-menu > li > a .icon-next{color: #000000 !important;}#mainMenu .level0:hover a.level0{color: #000000 !important;}.navigation .nav-main-menu > li:hover > a .icon-next{color: #000000 !important;}.page-main{color: #000000 !important;}.price-box .price{color: #000000 !important;}.price-box .old-price .price{color: #333333 !important;}.price-box .special-price .price{color: #000000 !important;}.btn, .btn-default{color: #ffffff !important;background-color: #ffffff !important;border-color: #000000 !important;}.btn:hover, .btn-default:hover{color: #eeeeee !important;background-color: #222222 !important;border-color: #000000 !important;}.btn-primary{color: #ffffff !important;background-color: #000000 !important;border-color: #000000 !important;}.btn-primary:hover{color: #eeeeee !important;background-color: #222222 !important;border-color: #000000 !important;}.btn-secondary{color: #ffffff !important;background-color: #000000 !important;border-color: #000000 !important;}.btn-secondary:hover{color: #ffffff !important;background-color: #000000 !important;border-color: #000000 !important;}footer .top-footer a{color: #ffffff !important;}footer .top-footer a:hover{color: #ffffff !important;}footer .middle-footer a{color: #ffffff !important;}footer .middle-footer a:hover{color: #ffffff !important;}footer .bottom-footer a{color: #ffffff !important;}footer .bottom-footer a:hover{color: #ffffff !important;}.header.header7 .menu-content { 
  padding: 0px !important;
}
#aashnisticky .container {
  width: 100%;
}
@media (min-width: 1000px) {
#mainMenu .mega-menu-item .dropdown-menu {
  margin-right: 5%;
  margin-left: 5%;
}
}
/** 
.categorypath-bridal .filter-header-bridal .default.filter-options-title {
    display: none;
}
**/
.billing-address-same-as-shipping-block label {
    position: relative;
    top: -4px;
}
.payment-method-title .label {
    margin-left: 20px !important;
    font-size: 16px !important;
}

#narrow-by-list .filter-header-tags {
    display: none;
}
.product-item-info .sold-out {
    margin-top: 15px;
}
.am-ranges ol li input {
    float: left;
}
.am-ranges ol .item-Bangle a {
    margin-left: 25px !important;
}

.am-ranges ol .item-Bangle {
    margin: 5px 0px;
}
.whatsapppc img {
    height: 22px !important;
}
.whatsapppc {
    height: 24px !important;
    position: relative;
    overflow: hidden;
}
.category-accessories .filter-header-occasions {
    display: none;
}
.page-products  .product-tag {
    height: 35px;
}
.product-info-main {
    line-height: 1.7;
}
.product-info-common .tab-content div {
    font-family: 'Raleway', sans-serif !important;
    color: #3d3d3d !important;
    font-size: 13px;
    line-height: 1.7;
}
.product-info-common .pdp-tab-content{
    font-family: 'Raleway', sans-serif !important;
    color: #3d3d3d !important;
    font-size: 13px;
    line-height: 1.7;
}
.categorypath-homeware .filter-header-a\+co{
    display: none;
}
#custom-composition .pdp-tab-content {
    padding-bottom: 8px;
}
@media only screen and (max-width: 1550px) {
.journal_padding{padding-bottom: 3%;} 
}
@media only screen and (min-width: 1551px) {
.journal_padding{padding-bottom: 1%;} 
#bigscree{ padding-bottom:0px !important;}
}
/* ~~~~~~~~~~~~~~~~~~  Filter ~~~~~~~~~~~~ */
.block.filter .filter-content .filter-options-item {
    margin-bottom: 12px;
}
.block.filter .filter-content .filter-options-item .filter-options-title{padding-bottom: 7px;}
.filter-options .am-labels-folding .item { 
    padding: 5px 0px;
}
#narrow-by-list input {
    margin-left: 5px;
    position: relative; 
}

.filter-options-content .items a {
    margin-left: 26px; 
}
#layered-filter-block .item input {
    float: left;
    margin-right: 5px !important;
    position: absolute;
    left: 0px;
}
#narrow-by-list .filter-options-title {
    text-transform: uppercase;
    color: #000;
    font-size: 14px;
    font-weight: 600; 
letter-spacing: .5px;
}
/* ~~~~~~~~~~~~~~~~~~  End Filter ~~~~~~~~~~~~ */

.item.item-Kurtas.Under.\$200 {
    display: none !important;
}

/*  ~~~~~~~~~~  watsapp img ~~~~~ */
@media only screen and (min-width: 801px) {
.whatsup_url{ display:none;}
}
@media only screen and (max-width: 800px) {
.header.header7 .menu-content .logo { 
    top: 47%;
}
.header.header7 .menu-content .logo img { 
    max-width: 185px;
}
.whatsup_url{  
width: 18px;
height: 18px;
position: absolute;
top: 25px;
left: 10%;
}
.whatsup_ur img{ width: 100%; }
}
/*  ~~~~~~~~~~  end Whatsaapp img ~~~~~ */

/*  ~~~~~~~~~~  Newsletters  ~~~~~ */
#newsletter-popup-validate-detail #dont_show {  margin-top: 4px !important; }
.modal-popup.modal_newsletter_popup .block-popup-subscribe .newsletter-popup-form .action.subscribe {
    padding: 5px 25px 7px 25px;
}

.modal-popup.modal_newsletter_popup .block-popup-subscribe .newsletter-popup-form {
    padding-top: 41px;
}
.modal-popup.modal_newsletter_popup .block-popup-subscribe .block-popup-top {
     width: 348px;  
    padding: 50px 10px 0;
}
 #mailpopup_txt p{font-weight: 100; line-height: 20px;
margin-bottom: 15px;}
#mailpopup_txt h2{  font-size:14px; letter-spacing: .5px; text-transform: uppercase; font-weight: 300;  margin-bottom: 5px;}
#mailpopup_txt h3{  font-size:25px; letter-spacing: .5px; text-transform: uppercase; font-weight: 300; }
.modal-popup.modal_newsletter_popup .block-popup-subscribe {
    padding: 0px 0px 0px 37%;
}
.modal-popup.modal_newsletter_popup .block-popup-subscribe .block-popup-top h3 {
    color: #fff;
}
.modal-popup.modal_newsletter_popup .block-popup-subscribe .block-popup-top { 
    color: #fff;
}
  
.modal-popup.modal_newsletter_popup .block-popup-subscribe .newsletter-popup-form .form-group.newsletter input[type="email"] {
    height: 30px;
} 
.modal-popup.modal_newsletter_popup .block-popup-subscribe .newsletter-popup-form .form-group.newsletter {
    margin-bottom: 30px;
}
.modal-popup.modal_newsletter_popup .block-popup-subscribe .newsletter-popup-form div.checkbox label {
font-family: 'Josefin Sans', sans-serif;
    color: #fff;
    font-size: 13px;
}
/*  ~~~~~~~~~~  End Newsletters  ~~~~~ */
/*  ~~~~~~~~~~  Designer Filter ~~~~~ */
.block_designer h1, h3{
font-weight: 300;
font-family: 'Prata', serif;
color: #000;
font-size: 30px;
margin: 0px;
padding: 30px 0px 0px 0px; text-align:center;
}
.block_designer ul li a {
    font-family: 'Lato', sans-serif;
    color: #000 !important;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none; text-align: center !important;
display: block;
}
.ui-tabs-active.ui-state-active a span {
    text-decoration: underline;
} 
.ui-tabs-active.ui-state-active a {
    font-size: 22px !important;
    font-weight: 400;
color: #000; 
}
.designer_filters ul li a {
    color: #000;
    font-weight: 100;
    font-size: 20px;
    letter-spacing: .5px;
}
.designer_filters ul li a:hover {
    color: #000;
}
.designer_filters h2 {
    font-weight: 300;
    font-family: 'Prata', serif;
    color: #000;
    font-size: 30px;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}
/*  ~~~~~~~~~~  end Designer Filter ~~~~~ */
#search_mini_form .meta .title a {
    float: left !important;
    padding-left: 0px;
    margin-left: 0px;
}
.modal-header{border-bottom: 0px !important;}
.modal-header .close {
    margin-top: -21px !important;
    color: #000 !important;
    opacity: 1 !important;
    font-size: 45px;
    font-weight: 100;
}
.create:hover .captcha-reload span {
    color: #fff !important;
}
.size_charta{ color:#000; cursor: pointer;}
.size_charta:hover{ color:#000;}
@media only screen and (min-width: 1025px) {
  .mobile_mincart{ display:none !important;}
}
.mobile_mincart{  
width: 35px;
height: 25px;
background: #fff;
float: right;
margin-top: 25px;
position: absolute;
right: 0;
z-index: 100;
top: -1px;
}
.mobile_mincart .minicart-wrapper {
    padding: 0px !important;
}
.newin_featured .product-name {
    font-weight:300 !important; 
 text-transform: uppercase;
}
@-moz-document url-prefix() {
    #narrow-by-list .am-input {
    position: relative;
top: 2px; margin-left:4px;
}
}
.am-collapse-icon::after { 
    top: 62%;
}
input[type="checkbox"]:checked:before {
  /* Show actual checkmark */ 
    content: url(https://aashniandco.com/media/wysiwyg/tick.jpg);
  color: black; 
position: relative;
    top: -1px;
}

#narrow-by-list .am-input {
    margin-left: 5px;
position: relative;
top: 2px;
}
.modal-popup .modal-inner-wrap{ max-width: 500px; }
.enquire_popup {
    padding: 15px;
}
.checkout-index-index .modal-inner-wrap .modal-footer {
    display: block !important;
}
.modal-inner-wrap .modal-footer {
    display: none;
}
.enquire_popup .button {
    background: #000;
    border: 1px #000 solid;
    padding: 5px 20px;
    margin-top: 15px;
    color: #fff;
}
.modal-inner-wrap .modal-header {
    border: 0px !important;
}
.enquire_popup .sku-header {
    font-family: "Prata",serif;
    font-size: 20px;
    text-align: center;
    color: #000;
}
.enquire_popup label {
    color: #000;
    padding: 0px;
    margin: 10px 0px 0px 0px;
}
.enquire_popup input {
    border: 1px #333 solid;
}


#enquire_btns{ display:block: 
 width: 100%  !important;
color:#fff !important;}
.enquire_info{ margin-bottom:10px;}


.checkout-success a {
    color: #000 !important;
}
.stripe-payments-brand{margin-left: 0px !important;}
.stripe-icon-container.right {
    margin-left: 10px !important;
}
@media only screen and (max-width:1024px) { 
.mob_none{ display:none;}
}
#am-shopby-container .filter-current-subtitle {
    display: none !important;
}
.amshopby-items .amshopby-filter-name {
    padding-right: 8px;
}
#pdp_gallery_images .zoomImg {
    width: 1000px !important;
    height: 1500px !important;
}
.payment-method .payment-method-title  {
    padding-left: 0; 
}
.payment-method .payment-method-title .label span { 
    color: #000;
    font-weight: 500;
}
.modal-footer .action-save-address {
    background: #000;
    border: 1px #000 solid;
    color: #fff;
    padding: 5px 15px;
}
.modal-footer .action-hide-popup {
    background: #000;
    border: 1px #000 solid;
    color: #fff;
    padding: 5px 15px;
}
.addresses .shipping-address-items .shipping-address-item a {
    color: #000;
}
.shipping-address-item .edit-address-link:hover {
    background: #000;
    border: 1px #000 solid;
}
.shipping-address-item .action-select-shipping-item:hover {
    background: #000;
    border: 1px #000 solid;
}
.cart-container .shopping-cart-bottom .content a {
    color: #000;
}
.cart-container .shopping-cart-bottom .content a:hover{
    color: #444;
}
#shopping-cart-table .item-actions .action-edit {
    border: 1px #000 solid !important;
    background: #fff !important;
}
.checkout-billing-address .action-edit-address {
    background: #000;
    border: 1px #000 solid;
    color: #fff;
    padding: 4px 25px;
    margin-top: 15px;
}
.checkout-index-index #checkout {
    margin-top: 25px;
}
@media only screen and (max-width:991px) {
.checkout-container {
    position: relative;
    z-index: 1 !important ;
}
.opc-estimated-wrapper .minicart-wrapper button.action.showcart>.counter.qty {
    background-color: #ccc  !important ;
}
}
.checkout-billing-address a {
    color: #000;
}
.checkout-billing-address a:hover{
    color: #444;
}
.opc-block-shipping-information .shipping-information-title .action-edit:before {
    color: #000000 !important;
}
#opc-sidebar a {
    color: #000;
}
#opc-sidebar a:hover {
    color: #444;
}
.payment-method-content .checkout{
background-color: #000 !important;
    border: 1px solid #000 !important;
}
.mob_url {  float: left; }
.block.filter .filter-content .filter-options-item .filter-options-content ol.items .item { 
    white-space: nowrap;
}
input:focus {
    box-shadow: none !important;
}
.am-search-box-attr_category_ids:focus {
    box-shadow: none !important;
}
#designer_tab .btn {
    color: #000 !important;
    background-color: #fff !important;
    border-color: #000 !important;
font-family: 'Raleway', sans-serif;
}
#designer_tab .btn:hover {
    color: #444 !important;
    background-color: #fff !important;
    border-color: #000 !important;
}
#designre_list {
    text-align: center;
}
#designre_list ul li h1 {
    font-weight: 300;
    font-family: 'Prata', serif;
    color: #000;
    font-size: 30px;
    margin: 0px;
    padding: 30px 0px 0px 0px;
}
#designre_list ul li a {
    font-family: 'Lato', sans-serif;
    color: #000 !important;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
}
input[type="text"]{
color: #444;
}
#shipping-method-buttons-container .continue {
    background: #000 !important;
    border: 1px #000 solid !important;
}
#customer-email-fieldset .hidden-fields .login {
    background: #000;
    border: 1px #000 solid;
    color: #fff;
    padding: 5px 23px !important;
}
#customer-email-fieldset .secondary a {
    color: #000; 
}
#customer-email-fieldset .secondary a:hover {
    color: #444; 
}
#customer-email-fieldset .secondary a span{
     font-size: 13px;
}
#customer-email-fieldset .hidden-fields .primary {
    padding: 0px;
margin: 5px 0 5px 0;
}

#search_mini_form .fa-search:hover {
    color: #000;
}

.disclaimer {
    font-family: "Raleway",sans-serif;
}
.product-info-price .product-info-stock-sku .unavailable{ text-align: left !important;}
.product-info-price .product-info-stock-sku .unavailable span {
    color: #ff5c53 !important;
}
.product-info-price .product-info-stock-sku {padding: 0px !important;}
#hide_me .actions-toolbar .primary .action { width:40% !important; display: initial; }
#custom_login_checkout .secondary{text-align: center;}
.sociallogin-button-link.sociallogin-button-click{
text-align: center;
border-radius: 0px !important;
}
.border-right {
    border-right: 1px #666 solid;
margin-bottom: 15px;
}
#customer-register-button-link{
	background: #000 !important;
}
#checkout-login-area .createaccount_info
{
color: #000;
font-size: 13px;
}
#checkout-login-area .class-sociallogin{
	margin-top: 25px;
border-top: 1px #333 solid;
padding-top: 10px;
border-bottom: 1px #333 solid;
margin-bottom: 10px;
}
 
#customer-popup-login-form  .actions-toolbar .primary {       
float: left;
} 
#customer-popup-registration {
	background: #000;
border: 1px #444 solid;
padding: 4px 15px;
color: #fff;
float: left;
}
#customer-popup-login-form .actions-toolbar .primary .login{
    background: #000;
	border: 1px #444 solid; 
	color: #fff;
padding: 4px 15px; 
}
#customer-popup-registration span {
    font-size: 15px;
    letter-spacing: 1px; }
#customer-popup-login-form .actions-toolbar .secondary customer-popup-registration span{ 
 padding: 0px;
    margin: 0px;
    font-size: 15px;
    letter-spacing: 1px;  
}
#customer-popup-login-form .or-another-selection  {
   margin: 4px 15px;
float: left;
}
#customer-popup-form-register .or-another-selection  {
   margin: 4px 15px;
float: left;
}
#customer-popup-form-register .actions-toolbar .primary {       
float: left;
} 
#customer-popup-form-register .actions-toolbar .primary .submit  span{ 
       padding: 0px;
    margin: 0px;
    font-size: 15px;
    letter-spacing: 1px; 
}
#customer-popup-form-register .actions-toolbar .secondary {
         
    float: left;
}
#customer-popup-form-register .actions-toolbar .secondary #customer-popup-sign-in {
	background: #000;
border: 1px #444 solid;
padding: 4px 15px;
color: #fff;
float: left;
}
#customer-popup-form-register .actions-toolbar .secondary #customer-popup-sign-in span{ 
 padding: 0px;
    margin: 0px;
    font-size: 15px;
    letter-spacing: 1px;  
}
#customer-popup-form-register .actions-toolbar .primary .submit  {
    background: #000;
	border: 1px #444 solid; 
	color: #fff;
padding: 4px 15px; 
}
#customer-popup-form-register .create:hover span {
    color: #000;
}

#customer-popup-form-register .create span {
    color: #000;
}

#customer_reg_btns .col-xs-4 {
    padding-right: 10px;
}
#customer_reg_btns .col-xs-8 {
    padding: 0px 10px 0px 0px;
}

#customer-email-fieldset #hide_me .primary {padding: 10px 0px 0 !important;
text-align: center;
}
#customer-email-fieldset #hide_me .primary .login { background: #000 !important; }
#customer-email-fieldset #hide_me .primary span{margin: 0px 10px;}
#custom_login_checkout .actions-toolbar .primary{ padding-left: 0px !important;}
#custom_login_checkout .actions-toolbar .primary .action-login {
    background: #000 !important;
}
.checkout-shipping-address .actions-toolbar .primary .btn-primary {padding: 8px 10px;
font-size: 14px;
display: block;
width: 100%;
}
.checkout-shipping-address .actions-toolbar .primary{padding: 0px 0px 15px 20px;
}
.checkout-shipping-address button.action.action-update {
    padding: 8px 10px;
}
.checkout-shipping-address button.action.action-cancel {
    padding: 8px 10px;
}
input:focus { 
    border: 1px #222 solid !important;
}
.minicart-items .product-item .details-qty.qty > label { 
    color: #000 !important;
}
.required em {
    color: red;
}
.action.reload.captcha-reload {
    background-color: #000 !important;
    border: 1px #000 solid !important;
    color: #fff;
}
.action.reload.captcha-reload:hover {
 background-color: #222222 !important;
    border: 1px #000 solid !important;
}
.field.required > .label::after, .form-group.required > .label::after, .field._required > .label::after, .form-group._required > .label::after, .field.required > label::after, .form-group.required > label::after, .field._required > label::after, .form-group._required > label::after {color: red !important;}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active .payment-method-content { 
    color: #000;
}
.actions-toolbar .secondary .remind span {
    font-size: 11px;
}
.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details dl.item-options dt { 
    color: #000 !important; 
}
.checkout-cart-index .shopping-cart-bottom .cart-totals .table.totals tbody tr th {
    color: #000 !important; 
}
#newsletter-footer:focus {
    border: 1px #000 solid !important;
}
.input-text:focus {
    border: 1px #000 solid !important;
}
select:focus, input:focus {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
    border: 1px #000 solid;
}
#custom_login_checkout .secondary .action-remind {
    font-size: 11px;
}
.am-search-box-attr_category_ids:focus {
    border: 1px #000 solid !important;
}
.message.success > div::before {
    color: #000 !important; 
}
.tbody-comparison .product-item-name {
    padding: 10px 0px 0px 0px;
} 
.tbody-comparison .product-item-actions .btn-lg.btn-primary {
    padding-left: 15px;
    padding-right: 15px;
}
.tbody-comparison .product-item-actions .actions-primary {
    float: left;
}
.tbody-comparison .product-item-actions .secondary-addto-links {
    float: left;
    margin-right: 10px;
}
.tbody-comparison .product-item-actions {
    width: 227px;
    margin: 0px auto; 
}
.amcheckout-step-container .amcheckout-summary-container .details-qty .label { 
    font-size: 14px;
}
.header .nav.nav-main-menu>li>a { 
    font-size: 13px;
}
.message.success > div {
   
    color: #000 !important;
} 
.category-view img {
    display: none;
}
.items.am-filter-items-attr_category_ids.am-labels-folding {
    padding-top: 10px;
}

#customer-email-fieldset .field-tooltip {
    display: none;
}
#add_button_login_byclass {
    margin-top: 20px;
}
#customer-email-fieldset .field {
    margin: 0px;
}
.captcha .action.reload.captcha-reload {
padding: 8px 17px;
font-size: 13px;
}
/*~~~~~~~~~~~  font setting ~~~~~~~~~ */
.table_titles{text-align: center;}
#mms table{width: 100%;}
#mms table tbody tr th{text-align: center;}
#mms td, th { 
    background: #fff !important;
}
#block-related-heading{ font-size: 29px;}
.delivery-text{font-family: 'Raleway', sans-serif;}
.price-box .price {
color: #060000;
font-family: 'Lato', sans-serif;
font-size: 14px  !important;
font-weight: 400;
}
.custom-product-tab .nav-tabs a{font-family: "Lato";}
.product-info-common .tab-content{font-family: 'Raleway', sans-serif !important; 
color:#3d3d3d !important; }

/*~~~~~~~~~~~  font setting ~~~~~~~~~ */
#mgs-slidess2 .owl-item {
    width: 100%;
}
#text_newuser {
    color: #000;
    font-weight: 500;
    padding-bottom: 8px;
    font-size: 17px;
font-style: normal;
}
#checkout .authentication-wrapper {
    display: none;
}
p.celeb_name {
margin-bottom: 0px;
}
p.celeb_in {
margin-bottom: 0px;
}

.login_message {
    background: #000;
    color: #fff;
    text-align: center;
    line-height: 28px;
}
.cart-summary .multicheckout{
display:none;
}
#pdp_sliderrelated .actions-link .mgs-quickview:hover .fa-eye {
    color: #fff !important;
}
#pdp_sliderrelated .actions-link .towishlist:hover .fa-heart {
    color: #fff !important;
}
#pdp_sliderrelated .actions-link .tocompare:hover .fa-retweet{
    color: #fff !important;
}
#pdp_sliderrelated .actions-link .tocart:hover .fa-shopping-cart{
    color: #fff !important;
}
#pdp_sliderlike .actions-link .mgs-quickview:hover .fa-eye {
    color: #fff !important;
}
#pdp_sliderlike .actions-link .towishlist:hover .fa-heart {
    color: #fff !important;
}
#pdp_sliderlike .actions-link .tocompare:hover .fa-retweet{
    color: #fff !important;
}
#pdp_sliderlike .actions-link .tocart:hover .fa-shopping-cart{
    color: #fff !important;
} 
.product-info-common .disclaimer {
    padding-top: 10px;
color:#3d3d3d;
}
.product-info-common .delivery {
    padding-top: 10px; color:#3d3d3d;
} 
.products-list .product-item-info .product-item-details .actions-link .action {
    color: #000 ;
}

#custom_login_checkout {
    padding-left: 0px;
padding-bottom: 15%;
}
 
.checkout-shipping-address .form.form-login {
    border-bottom: 0;
}
.sociallogin_or hr {
    display: none;
}
.sociallogin_or {
top: 11px;
    text-align: center; 
    height: 280px;
    position: absolute;
    float: right;
    right: -5px;
    background: #ccc;
    width: 1px; display: none;
}
.sociallogin_or span {
    background: #fff;
    position: relative;
    top: 48%;
    color: #000;
    padding: 5px 0px;
    right: 11px;
}
#shipping-new-address-form{
clear: both;
border-top: 1px #666 solid;
padding-top: 15px;
}
 .amcheckout-form-login .amcheckout-wrapper{ 
min-width: 87%;
}
.checkout-shipping-address .form.form-login { 
    margin-top: 0px;
}
.amcheckout-main-container.-layout-2columns .amcheckout-column:not(:first-of-type) {
    margin-top: 0px;
}
.sociallogin-block .sociallogin-clearfix .facebook{
display: block;
float: left;
width: 48%;
margin-bottom: 18px;
margin-right: 2%;
}
.sociallogin-block .sociallogin-clearfix .googleplus{
display: block;
float: left;
width: 48%;
margin-left: 2%;
}

@media only screen and (max-width: 619px) { 
.product-suggested-product #block-related-heading {
    font-size: 20px;
}
.suggested-product-tab .content-heading {
    padding-bottom: 0px;
    margin-bottom: -20px !important;
    margin-top: 15px;
}
.sociallogin-button-link.sociallogin-button-click {
 background: #3c5a96;
float: left;
border-radius: 0px;
    padding: 5px;
    display: block;
    width:100% !important;
    margin:5px 0px 15px 0px  !important;
}

}
@media only screen and (min-width: 620px) {
.sociallogin-button-link.sociallogin-button-click {
 background: #3c5a96;
float: left;
border-radius: 0px;
    padding: 5px;
    display: block;
    width:100% !important; 
margin-left: 0%;
} 
}

/* --------- Checkout -----------------*/
.page-product-configurable .actions button:not(.tocart) {
    display: block;
}
@import url('https://fonts.googleapis.com/css2?family=Prata&display=swap');
.contact-address-section{color: #333;}
.prata {
    font-family: 'Prata', serif !important;
}
#contactForm .button {
    background: #000;
    color: #fff;
    border: 0px;
    padding: 8px 35px !important;
}
#contactForm input {
    border: 1px #a4a4a4 solid;
    height: 43px;
}
#contactForm textarea{
    border: 1px #a4a4a4 solid; 
}
.cms-contacts .page-title h1 {
    font-size: 180%;
    font-weight: 300;
    text-transform: uppercase;
    line-height: normal;
    margin: 0;
    outline: none;
    padding: 0;
    color: #333333;
font-family: 'Prata', serif !important;
}

/*`````` cms-contacts */


.cms-contacts .page-title{ padding:0px 0px 15px 0px;}
.cms-contacts .contact-address-section a {
    color: #000;
    margin-right: 5px;
}
.cms-contacts .contact-address-section{display: block;
float: left;}
.full-review.product-reviews-summary {
    display: none !important;
}
/*~~~~~~~~~~~~~~~~ cart Page ~~~~~~~ */
#discount-coupon-form .field {
    float: left;
   min-width: 200px;
}
#discount-coupon-form .field .input-text {
    height: 38px;
}

/*~~~~~~~~~~~~~~~~  End cart Page ~~~~~~~ */
.checkout-cart-index .column.main .cart-empty a {
    color: #000;
    text-decoration: underline;
}
.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a {
    color: #000;
    font-weight: 600; 
}
.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a:hover{
    color: #000; 
}
.extra-information-cart-page .product-short-description-cart a {
    color: #000;
}
.extra-information-cart-page .product-sku-cart a {
    color: #000;
}
.newsletter .messages {    clear: both;}
.checkout-cart-index .checkout-extra>.block>.title.active { 
    background-color: #000;
    border-color: #000;
}
.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout {
    background-color: #000 !important;
    border: 1px solid #000 !important;
}
@media only screen and (max-width: 399px) {
#discount-coupon-form .field { 
   width: 52% !important;
}
.news-designer #newsletter-validate-detail-footer .actions {
    float: left;
    width: 117px;
}
.news-designer #newsletter-validate-detail-footer .field.form-group.newsletter {
    width: 200px;
    float: left;
}
}
@media only screen and (min-width: 400px) { 
.news-designer #newsletter-validate-detail-footer .actions {
    float: right;
    width: 100px;
}
.news-designer #newsletter-validate-detail-footer .field.form-group.newsletter {
    width: 300px;
    float: left;
}
.news-designer #newsletter-validate-detail-footer{
width:400px;
} 
}
.top-header-content{ background:#fff !important;}
.newsletter .message.error>div {
    background: none !important;
    color: #ea0b0b;
}
.newsletter .message.success>div {
    background: none !important;
    color: #006400;
 
}
#amasty-shopby-product-list .news-designer .message { z-index: 1;
position: absolute;
padding: 0;
}
#notice-cookie-block{
bottom: 0;
left: 0;
position: fixed;
right: 0;
z-index: 1000;
text-align: center;
display: block;
line-height:18px;
font-size: 0.155556rem;
background: rgba(0,0,0,.8);
}
#notice-cookie-block a{color:#fff; }
#btn-cookie-allow { 
    color: #fff;
padding: 0px;
background: none;
border: 0px;
}
#notice-cookie-block .content {
    padding: 5px 0px 0px 0px ;
}
#notice-cookie-block .content p {
    padding: 0px;
}
#btn-cookie-allow:hover {color: #fff;
padding: 0px;
background: none;
border: 0px;}

.amcheckout-step-container .amcheckout-summary-container .amcheckout-title > .amcheckout-icon {
    background: #000 !important;
}
.amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
    background: #414141 !important; 
}
.amcheckout-step-container .amcheckout-form-login .amcheckout-email .note, .amcheckout-step-container .form-login .amcheckout-email .note {
    margin-left: 0 !important; 
}


.amcheckout-step-container .amcheckout-title > 
.amcheckout-icon::before {
border-right: 2px solid #fff !important;
border-bottom: 2px solid #fff !important;
}
.amcheckout-step-container .amcheckout-title > .amcheckout-icon{
border: 2px solid #fff !important;
}

.news-designer .newsletter #newsletter-footer{
height: 39px
}
/* ~~~~~ ~~~ CMS HOME PAGE  ~~~~~ ~~~~ */
.cms-home #maincontent {
    width: 100%;
}
/* ~~~~~ ~~~ end CMS HOME PAGE  ~~~~~ ~~~~ */
#amasty-shopby-product-list { 
    padding-top: 25px;
}

/* ~~~~~ ~~~ product compare ~~~~~ ~~~~ */
.catalog-product_compare-index .action.print.btn-print:hover {
    color: #000;
    border-bottom: 2px solid #2a2a2a;
}
#product-comparison .product-item-name a{
color: #444;
}
#product-comparison .product-item-name a:hover{
color: #000;
}
#product-comparison .remove .delete:hover {
    color: #000 !important;
border-bottom: 2px solid #2a2a2a;
}
#product-comparison .towishlist {
    background: #000;
    color: #fff;
    font-weight: 400;
    padding: 16px 15px; 
}
#product-comparison  .product-item-actions .actions-primary {
    float: left;
margin-right:10px;
margin-left:10px;
}
#product-comparison .price-final_price {
    padding: 10px 0px;
}
#product-comparison tbody > tr > td.info{
background-color: #efefef;
}
/* ~~~~~ ~~~ product compare ~~~~~ ~~~~ */
.currency-selector span { 
    color: #000;
}
.mfp-content .popup--result .popup__action-redirect--checkout {
    display: block;
}
@media (max-width:1000px) and (min-width:767px) {
	.product-info-common .custom-product-tab .nav-tabs li a { 
	    font-size: 12px !important;
	    padding-left: 5px; 
	    padding-right: 5px;
	}
}
.mgs_quickview-catalog_product-view .lazy-loading-img a.size_chart_magento.col-md-6.size_chart {
    display: none;
}
.currency-selector span{ padding:0px 10px;}
.currency-selector{ text-align:left;}
.checkout-payment-method{
clear: both; 
padding-top: 10px;
}
#discount-form .actions-toolbar .primary{
	margin-right: 0px;
margin-top: 0px;
width: 100%;
}
#discount-form .payment-option-inner{
	width: 60%;
float: left;
}
#discount-form .actions-toolbar{
	width: 40%;
	float: right;
}
#discount-form .actions-toolbar .action-apply{
	padding:5px 0px !important;
width: 100%;
    margin-top: 26px;
}
#discount-form .actions-toolbar .action-apply:hover{ 
background: #000 !important;
}
@media only screen and (max-width: 600px) {
.mst-searchautocomplete__autocomplete._active {
    width: 350px !important;
}
}
.block.filter .filter-content .filter-options-item .filter-options-title::after {
font-size: 22px !important;
color: #000 !important; 
bottom: 1px !important;
}
.catalog-product-view .product-options-bottom .box-tocart .tocompare{margin-left: 15px  !important;}
.tabcontent{border: 0px solid #ccc !important;}
.owl-carousel .owl-nav > div {
    width: 35px !important;
    height: 35px !important;
    border-radius: 0%;
    color: #fff !important;
    border: 1px solid #000 !important;
    background-color: #000 !important;
    line-height: 33px !important;
}
@media (max-width:992px) and (min-width:767px) {
.sociallogin_or { display:none;}
.sociallogin-button-text { 
    padding-left: 0px !important;
    padding-right: 5px;
} 


}   
.sociallogin-button-link.sociallogin-button-click img {
    width: 25px;
    padding: 3px;
}
.designer_listprofile h1{ 
color: #393939; 
font-size:29px; 
font-weight:400; 
margin:5% 0px 0px 0px;  
text-transform: uppercase; 
font-family: 'Prata', serif;
padding-bottom: 25px;
}
.designer_listprofile p{ 
color:#000; font-size:14px; 
font-weight:400;
}

@media only screen and (max-width: 991px) {
#custom_login_checkout{
border-top: 1px #333 solid;
padding-top: 10px;
}
.sociallogin_or { display:none;}
.border-right { border-right: 0px #fff solid !important;}
}
@media only screen and (max-width: 600px) {
.designer_listprofile{ text-align: center; }
}
.related-product-main {
    clear: both;
}
.minicart-items-wrapper .values {
    font-size: 13px;
}
.related-product-main {
    clear: both;
}
#block-discount-heading span {
    font-weight: 600;
}
/* ~~~~~~ ~ my account  ~~~ ~~~~~~~~~  */ 
.product-info-common .tab-content {
    margin-top: 15px;
}
.product-info-common .custom-product-tab .nav-tabs > li.active > a {
    border-top: 2px #000 solid;
    border-left: 1px #fff solid;
border-right: 1px #fff solid;
    border-radius: 0px;
}
.product-info-common  .nav-tabs > li {
     margin-bottom: 0px;
}
.product-info-main .detailed {
    display: none;
}
.product-info-common .custom-product-tab .nav-tabs li a {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
}
/* ~~~~~~ ~ my account  ~~~ ~~~~~~~~~  */ 
#form-validate .password-info a {
    color: #000;
    text-decoration: underline;
}
.order-details-items .back span {
    color: #000;
}
.box-order-shipping-address address a {
    color: #000;
}
.box-order-billing-address address a {
    color: #000;
}
#login-form label {
    color: #000;
}
.sociallogin-button-text {
    color: #fff;
    padding-left: 4px;
font-size: 14px;
}
.googleplus .sociallogin-button-link.sociallogin-button-click {
    background: #db4c3f !important;
}
.login-container .account-static-block ul li { 
    color: #000;
}
.login .remind {
    color: #000;
}
#payment_form_stripe_payments_payment .actions-toolbar button{background: #000;
color: #fff;
padding: 5px 15px;
border: 1px #000 solid;}
.block-title--myac h3{ color:#000;}
.customer-address-index .back {
    color: #000;
}
#wishlist-view-form label {
    color: #000;
}
.sales-order-history #maincontent {
    padding-top: 25px !important;
}
.account #maincontent {
    padding-top: 25px !important;
}
.newsletter-manage-index #maincontent {
    padding-top: 25px !important;
}

.wishlist-index-index #maincontent {
    padding-top: 25px !important;
}

.customer-account-index .block-title--myac h3 {
    padding-top: 15px;
color: #000;

}
#additional-addresses-table .edit {
    color: #000;
}
#additional-addresses-table .delete{
    color: #000;
}
.box-address-billing .box-content address a {
    color: #000;
}
.block-addresses-list .items.addresses address a { color: #000; }
.block-addresses-default address a {
    color: #000;
}
.customer-account-index .sidebar-main {
    padding-top: 30px;
}
.my-account-main .box-content address a{ color:#000;}
.my-account-main .box-content address a:hover{ color:#444;}
#my-orders-table tr td a {
    color: #000;
}
#my-orders-table tr td a:hover{
    color: #444;
}  
/* ~~~~~~ ~ Header 7 ~~~ ~~~~~~~~~  */ 
#mini-cart .product-item-details .content{
 font-size: 12px;
color: #000;}
#mini-cart .product-item-details .product-item-name a { 
    font-size: 15px;
    color: #000;
}
#mini-cart .product-item-details .product-item-name a:hover{  
    color: #444;
}
.header.header7 .login-custom-link::after { 
   display:none;
}
#mobile_search .form-search .button:hover {
    color: #666;
}
@media (min-width:1025px) {
.header.header7 .minicart-wrapper { 
    top: -38px !important; 
}
}

#product_addtocart_form .size_chart {
    color: #000;
}
.login-custom-link a:hover {
    color: #000 !important;
}
.minicart-wrapper .showcart .text {
    display: none;
}

.header.header7 .middle-header-content {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0px;
    border-bottom: 0px solid #000;
}
.header7 {
    border-bottom: 1px #000 solid;
}
/* ~~~~~~ ~ END Header 7 ~~~ ~~~~~~~~~  */
/* ~~~~~~ ~ Pop uP~~~ ~~~~~~~~~  */
@media only screen and (min-width: 700px) {
.success-ajax--popup .mfp-iframe-holder .mfp-content{ width:700px !important;}
}
@media only screen and (max-width: 699px) {
.success-ajax--popup .mfp-iframe-holder .mfp-content{ width:90% !important;}
 
.sociallogin-button-text { 
    padding-left: 0px !important;
 padding-right: 4px !important;
}
}


/* ~~~~~~ ~ Pop uP~~~ ~~~~~~~~~  */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap');

/* ~~~~~~ ~ list page Btn~~~ ~~~~~~~~~  */
#amasty-shopby-product-list .actions-link .mgs-quickview:hover .fa-eye {
    color: #fff !important;
}
#amasty-shopby-product-list .actions-link .towishlist:hover .fa-heart {
    color: #fff !important;
}
#amasty-shopby-product-list .actions-link .tocompare:hover .fa-retweet {
    color: #fff !important;
}
#amasty-shopby-product-list .actions-link .tocart:hover .fa-shopping-cart{
    color: #fff !important;
} 
 .product-add-form #product_addtocart_form .box-tocart .towishlist:hover .fa-heart {
    color: #fff;
}
.product-add-form #product_addtocart_form .box-tocart .tocompare:hover .fa-retweet{
    color: #fff;
}
/* ~~~~~~ ~ end list page Btn~~~ ~~~~~~~~~  */


/* ~~~~~~ ~ Cart ~~~ ~~~~~~~~~  */


.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout:hover{
border-color: #2a2a2a;
}
#co-shipping-method-form label {
    color: #000 !important;
}
.checkout-cart-index .checkout-extra #block-summary form .field.note {
    color: #000;
}

#shipping-zip-form .label span {
    color: #000;
}
.checkout-cart-index .shopping-cart-bottom .cart-totals .table.totals tbody tr.totals.sub th { 
    color: #000;
}
#cart-totals .value {
    color: #000;
}
#cart-totals .price{
    color: #000;
}
.checkout-cart-index .checkout-extra > .block > .title strong { 
    color: #000;
}
.checkout-cart-index .checkout-extra > .block > .active strong {
    color: #fff;
}
.checkout-cart-index .shopping-cart-bottom .cart-totals .table.totals tbody tr th .label { 
    color: #000;
}
/* ~~~~~~ ~ End Cart ~~~ ~~~~~~~~~  */


/* ~~~~~~~~~~~~~~~~~ Checkout ~~~~~~~~~~~~~~~~~  */
.amcheckout-main-container a {
    color: #000; 
}
#discount-form .action-apply:hover {
    border: 1px #000 solid;
}
.checkout-payment-method .payment-methods {
    text-align: left;
}
.items.order-links li.current{
border-color: #000;
color: #000;
}
.order-details-items .table-wrapper tfoot tr.grand_total th strong{
  color: #000;
}
.order-details-items .table-wrapper tfoot tr.grand_total td strong {
    color: #000;
}
.amcheckout-step-container input[type="checkbox"]:checked + label::before { 
    background: url(https://www.flaticon.com/svg/static/icons/svg/565/565662.svg) center no-repeat !important;
}
 .amcheckout-shipping-address .billing-address-details{
color: #000 !important;
} 
.amcheckout-step-container .note {
    color: #000 !important;
}
.shipping-address-items .shipping-address-item{  color: #000 !important; 
font-size: 14px;
line-height: 27px !important;
}
.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger) { 
    background: #000 !important;
}
#checkout-step-shipping .action-edit-address {
    background: #fff !important;
    border: 1px #2a2a2a solid !important;
    color: #000 !important;
    padding: 5px 10px;
    font-size: 14px;
}
#checkout-step-shipping .action-edit-address:hover span {
color:#000;
}
.amcheckout-step-container .amcheckout-shipping-address .checkout-billing-address .primary .action-update {
    background: #2a2a2a;
    padding: 5px 10px;
    font-size: 14px;
	border:1px #2a2a2a solid;
}
.amcheckout-step-container .checkout-billing-address .actions-toolbar .action-cancel {
   
    color: #fff;
    border: 1px #000 solid;
    padding: 5px 10px;
    font-size: 14px;
}
.amcheckout-step-container .shipping-address-items .shipping-address-item.selected-item{ border-color: #000; }

.shipping-address-items .shipping-address-item.selected-item {
    color: #000;
    border-color: #000;
    font-size: 14px;
    font-weight: 400;
}
#checkout-step-shipping .amcheckout-button {
    background: #2a2a2a;
    border: 1px #2a2a2a solid;
color:#fff ;
}
#checkout-step-shipping .amcheckout-button:hover {
    background: #2a2a2a;
    border: 1px #2a2a2a solid;
    color:#fff !important;
}
.checkout-billing-address .billing-address-details {
    font-size: 14px;
}

#shipping_method_form .actions-toolbar .btn-primary span{
 color: #fff !important;
 }
.multicheckout .btn-default span {
    color: #fff;
}
#checkout_multishipping_form .btn-primary span {
    color: #fff;
}
.opc-block-summary .items-in-cart > .title strong { 
    color: #000 !important;
}
.checkout-billing-address label {
    color: #000;
}
.opc-block-summary .table-totals tr td{  color: #000 !important;}
.cart-price .price {
    color: #000 !important;
}
.opc-block-summary .table-totals tr th {
    color: #000;
}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active {
    border-color: #000 !important;
}
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
    background: #414141 !important;  
}
.amcheckout-step-container .amcheckout-title{
background: #414141;
}
.opc-estimated-wrapper .estimated-block .estimated-price {
    color: #000;
}
.amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
    background: #000;
    color: #fff;
}
.authentication-wrapper .action-auth-toggle:hover{
background-color: #444;
border-color: #000 !important; 
}
.am-checkout.-modern .authentication-wrapper .action-auth-toggle{ 
background: #2a2a2a !important;
border: #2a2a2a 1px solid !important;
font-weight: bold;
font-size: 16px;
}
.product.data.items > .item.content {
    padding-top: 5px;
}
#tooltip-label span {
    display: none;
}
.amcheckout-step-container .amcheckout-summary-container .product-item .product {
    position: relative;
    top: -13px;
}
.product-item-name-block .value {
    position: relative;
    top: -3px;
    color: #000;
    font-size: 13px;
}
.product.options > .toggle{font-size:14px; 
  color: #000;
}
.opc-block-summary .table-totals tr th .label {
    color: #000; 
    font-size: 14px;
}
.amcheckout-step-container .amcheckout-summary-container .details-qty{
margin-top:0px;
}
.fieldset.address [name$=".postcode"] {
    width: 50%;
}
.fieldset.address [name$=".region_id"] {
    width: 50%; float:left;
}
.fieldset.address [name$=".city"] {
    width: 50%; float:left;
}
.fieldset.address [name$=".country_id"] {
    width: 50%;
}
.fieldset.address [name$=".firstname"] {
    width: 50%; float:left;
}
.fieldset.address [name$=".lastname"] {
    width: 50%;
}
.opc-block-summary .table-totals tr.totals.grand th strong{
 color: #000;
}
.amcheckout-step-container .amcheckout-summary-container .minicart-items .product-image-container{
height: auto !important;
width:52px !important;
}
.amcheckout-step-container .amcheckout-summary-container .minicart-items .product-image-container  .product-image-wrapper img{
	height: auto !important;
width: 100% !important;
}
.amcheckout-main-container.-modern .amcheckout-block:not(:first-of-type) { 
    margin-top: 10px;
}
.opc-block-summary .table-totals tr.totals.grand td strong {
    color: #000;
}
#shipping-new-address-form label span {
    color: #000;
}
.amcheckout-main-container .label span{ color: #000;}
.amcheckout-step-container .action.checkout.amasty { 
    background: #2a2a2a;
}
.amcheckout-step-container .amcheckout-summary-container .product-item .product {
    padding-bottom: 0px;
}
.amcheckout-step-container .amcheckout-summary-container .minicart-items .product-item-details { 
    padding:0px 10px !important;
}
.minicart-items .product-item .product-item-details .product-item-name { 
    font-size: 17px;
    color: #000;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
} 
.amcheckout-step-container input[type="radio"]:checked + label::before {
   border-color: #000;
box-shadow: 0 2px 4px rgba(142, 148, 151, 0.4);
}
#checkout-shipping-method-load .amcheckout-method td {
    padding: 10px 10px;
    font-size: 15px;
    color: #000;
}
#checkout-shipping-method-load .amcheckout-method {
    border: 0px;
    margin: 0px;
}
.amcheckout-step-container .amcheckout-title{padding: 10px; font-size: 17px;}
.checkout-shipping-method{ margin:0px !important;}
.checkout-header .title{ color:#000;}
.checkout-header .description{ color:#000; font-size: 16px;}
/* ~~~~~~~~~~~~~~~~~ end Checkout ~~~~~~~~~~~~~~~~~  */

@media (max-width:995px) and (min-width:768px) {
.product.data.items > .item.title > .switch{
	padding-left: 9px !important;
padding-right: 5px !important;
}
}
@media only screen and (max-width: 767px) {
.product-info-common .custom-product-tab .nav-tabs li a { 
    font-size: 12px  !important;
    padding-left: 5px  !important;
    padding-right: 5px  !important;
}
.product-info-main .product-sub-infomation:not(:empty) {
    padding-top: 0px !important;
}
.product-info-main .product-info-price { 
    margin-bottom: 5px;
}
.product.data.items > .item.title > .switch{
padding-left: 5px  !important;
}
.product.data.items > .item.title.active {
    background-color: #000; 
}
.product.data.items > .item.title.active > .switch {
    color: #fff !important; 
    background: #000 !important;
}
.product.data.items > .item.title.active > .data {
    color: #fff !important;
}
}

.pdp-tab-title {
    text-transform: uppercase;
    font-weight: 500;
}
.product-add-form {
    padding-top: 15px;
}
.product-info-main .product  .content {
    padding-left: 0px !important;
padding-bottom: 10px !important;
padding-top: 5px !important;
}
.product-info-main .page-title-wrapper .page-header { 
  color: #2f383d;
font-family: 'Prata', serif;
font-size: 26px;
font-weight: 300;
text-transform: uppercase;
}
.popup__result-view-cart a {
    color: #000;
}
.popup__result-view-cart a:hover {
    color: #000;
}
.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout:hover {
    color: #fff !important;
    background: #000 !important;
}
.multicheckout span {
    color: #000;
}
.multicheckout:hoer span {
    color: #444;
}
#shopping-cart-table .actions-toolbar .action-delete:hover span {
    color: #fff;
}
#shopping-cart-table .actions-toolbar .action-edit span {
    color: #000;
}
.checkout-cart-index #shopping-cart-table tbody tr td.col.qty .input-text.qty {
    color: #000;
}
#shopping-cart-table .actions-toolbar .action-delete span {
    color: #000;
}
.checkout-cart-index #shopping-cart-table .cart-price .price {
    color: #000;
}
#shopping-cart-table .actions-toolbar .action-towishlist span {
    color: #000;
}
#shopping-cart-table .actions-toolbar .action-towishlist {
     
    border: 1px #000 solid !important;
}
#shopping-cart-table .actions-toolbar .action-towishlist:hover {
    background: #000;
    border: 1px #000 solid !important;
}
#shopping-cart-table .actions-toolbar .action-towishlist:hover span{
	 color: #fff;
}
.pdp_socialshare {
    padding-top: 25px;
}
.pdp_socialshare img {
    width: 20px;
    margin-right: 10px;
}
.box-tocart .fa-retweet {
    color: #000;
}
.box-tocart .fa-heart {
    color: #000;
}
.product-top .actions-link li .action span {
    color: #000 !important;
}
#shopping-cart-table .actions-toolbar .action-edit:hover span {
    color: #fff;
}
.product-top .actions-link li .action i{
    color: #000 !important;
} 
.my-account-main {
    margin-top:25px;
}

.login-container {
    padding-top: 25px;
}
#form-validate {
    padding-top: 30px;
} 
#form-validate label {
    color: #000;
}
.create:hover fieldset span {
    color: #000 !important;
}
#form-validate .create:hover fieldset span {
    color: #000 !important;
}
 
.header-wishlist{  white-space: nowrap;}
.product-info-main .product-info-price { 
    margin: 4px 0px 0px 0px ;
}
.product-info-main .product-sub-infomation:not(:empty) { 
    border-top: 0px dotted #cfcfcf !important;
	padding-top:0px;
	margin: 4px 0px 0px 0px ;
}
#aashnisticky{
border-bottom: 1px #000 solid;
}
.create:hover span {
    color: #fff;
}
.action-edit:hover {
    color: #fff !important;
}
.action.action-edit  span{
  color: #000 !important;
}
.action.action-edit  span:hover{
  color: #444 !important;
}
.action-delete:hover {
    color: #fff !important;
}
.action-delete {
    border: 1px #000 solid !important;
}

.btn-secondary span{color:#fff  !important;
}
.btn-secondary:hover{background-color: #222222 !important;
}
.product.data.items > .item.title.active > .switch:focus{
background:#fff;
}

.towishlist {
    border: 1px #000 solid !important;
}
.tocompare{
 border: 1px #000 solid !important;
}
.mgs-quickview{
border: 1px #000 solid !important;
}
.tocart{
border: 1px #000 solid !important;
}
.product.data.items > .item.title > .switch{ padding-bottom: 7px !important;
padding-left:20px; 
padding-right:20px;
font-weight: 300;
font-size: 14px;
text-transform: uppercase;
}
.product-info-main .product-add-form .box-tocart .actions button:hover {
    color: #FFF !important;
}
.product-info-main .product-add-form .box-tocart .actions button:hover {
    color: #FFF !important;
}
.product-info-main .product-add-form .box-tocart .actions button{color: #000 !important;}

#product-addtocart-button:hover{
background-color: #222222 !important;
border-color: #222222 !important;
    color: #ffffff !important;
}
 #product-addtocart-button{
background-color: #000 !important;
border-color: #000 !important;
    color: #ffffff !important;
}
.btn, .btn-default {
    color: #ffffff !important;
    background-color: #000 !important;
    border-color: #000 !important;
}
.toolbar .modes > strong.modes-label {
    color: #000 !important;
}
.minicart-wrapper .block-content > .actions .action{
    border: 1px solid #000 !important;
    background: #000;
 color: #FFF !important;
}
.toolbar > .field.limiter .label {
    color: #000 !important;
}
.toolbar > .toolbar-sorter.sorter .sorter-label {
    color: #000 !important;
}
.block.filter .filter-content .filter-options-item .filter-options-content ol.items .item .count{color: #000 !important;}
#layered-filter-block .label{color: #000 !important;
font-size: 14px;
}
.toolbar .pages.list-inline .pagination .item.current a { 
    color: #fff !important;
}

.products-grid .product-item-info .product-top .actions-link li .action {
    color: #000 !important;
}
.products-grid .product-item-info .product-top .actions-link li .action:hover {
    color: #FFFFFF !important;
}
.login-container .account-static-block ul li .fa {
    color: #000  !important;
}
/* ~~~~  sticky_logo~~~ */
#sticky_logo .logo img{width:75%;}

/* ~~~~  search ~~~ */

@media only screen and (min-width: 1025px) {
 .header.header1 .search-form .form-search.on-show{ top: -1px !important;
}
 #asn_search {
    position: relative; 
}
}

@media only screen and (max-width: 1024px) {
#asn_search {
    position: relative;
    top:6px !important;
    right: 0px;
}
.page-main .btn-primary{color:#fff !important; }
.header.header1 .search-form .form-search.on-show {
     position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 20px !important;
    width: 100% !important;
    min-height: 30px !important;
}
.header.header1 .search-form .form-search .input-text {
    font-size: 15px !important;
    color: #000 !important; 
    padding-top: 5px !important;
}

}
/* ~~~~  search ~~~ */



/* ~~~~   mobile Menu ~~~ */
#m2mobile a{color:#000 !important; padding: 0px  !important; }
#m2mobile a:hover{color:#444 !important;}
#m2mobile #search {
    font-size: 13px;
    color: #000;
    padding: 1px 15px 0px 0px;
}
#m2mobile .col-xs-4 {
    height: 30px;
    padding-top: 4px;
}
#m2mobile .form-search {
    position: relative;
}
#m2mobile .action-search {
    width: 36px;  
   margin-top: 0px !important;
padding-right: 13px;
}
.mborder{
 border-left:1px #000 solid;
border-right:1px #000 solid;
}
/* ~~~~   END mobile Menu ~~~ */
/* ~~~~   New ~~~ */
.stickyheadder{ width:100%;}
#mainMenu .static-menu {
padding: 0px 0px !important;
}
.header.header1 .search-form .form-search .input-text {
height: auto !important;
}
.footer .middle-footer h4{margin-bottom: 10px;
}
.footer .middle-footer ul li{ padding:0px;}
.footer .middle-footer { 
    padding-bottom:25px;
    padding-top: 40px; 
}
#newsletter-validate-detail-footer .btn.btn-secondary{border: 1px solid #666;
background-color: #666;}
.footer .middle-footer h4{
font-weight: 400; 
font-size: 18px;
text-transform: uppercase;
}
.modal-popup.modal_newsletter_popup .block-popup-subscribe .newsletter-popup-form div.checkbox{
    margin-top: 20px !important;
    margin-bottom: 0px !important;
}

.modal-popup.modal_newsletter_popup .block-popup-subscribe {
    float: left;
}
.header.header1 .middle-header-content {
    text-align: center;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.header.header1 .search-form .actions-search{margin-top: 10px;}

/* ~~~~~~~~~~~~~~~~~ Live ~~~~~~~~~~~~~~*/
@media only screen and (max-width: 768px) {
.breadcrumb li.active {
    position: relative !important;
    width: auto !important;
    height: auto !important;
    overflow: unset !important; 
    opacity: 1 !important;
}
}
.product-info-main .product-info-price .product-info-stock-sku .stock span {
    color: #000 ;
    }
    .product-info-main .product-info-price .product-info-stock-sku .stock {
     color: #000 !important;
}
.product.data.items > .item.title.active > .switch {
   color: #000 ;
background: #fff;
border-top:2px #000 solid !important;
padding-top: 5px;
}
.product-info-main .product.attribute.overview {
    color: #000 !important;
}
.product-info-main .product-sub-infomation .product.attribute.sku strong {
     color: #000 !important; 
font-family: 'Lato', sans-serif;
}
.product-info-main .product-sub-infomation .product.attribute.sku span.value {
    color: #000 !important;
}
.catalog-product-view .breadcrumbs {  
}
.catalog-product-view .breadcrumbs .items{ 
   padding: 15px !important;
}
.catalog-product-view .breadcrumbs .items .item { 
    display: inline-block;
    text-align: left !important;  padding-right: 15px;
}
.catalog-product-view .breadcrumbs .items .item a{  
color: #000 !important;
}
.catalog-product-view .breadcrumbs .items .product strong{ 
font-weight: 300; color:#000; 
}
.search-form .actions-search .action-search { 
    color: #000  !important; 
    font-weight: 300  !important;
}
.navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu ul li a { 
    color: #000 !important;
}
.breadcrumbs .breadcrumb > li + li::before {
    color: #000  !important;
}
#mainMenu .static-menu {font-size: 13px;
text-transform: none;
color: #000;
padding: 12px 20px;
font-family: "Raleway",sans-serif;
font-weight: 500;
}
#mainMenu .dropdown-toggle{font-size: 13px;
text-transform: none;
color: #000;
padding: 5px 20px 5px 20px ;
font-family: "Raleway",sans-serif;
font-weight: 500;
}
.navigation .nav-main-menu > li > a .icon-next { 
    display: none;
}
.product-item-link {
    text-transform: uppercase;
color: #000000 !important;
font-size: 13px;
font-family: 'Raleway', sans-serif;
font-weight: 500;
}
.product.details.product-item-details {
    text-align: center;
}
.breadcrumbs .breadcrumb a {
    color: #000 !important;
}
.breadcrumbs {
    background: none !important;
margin-bottom: 0px !important;
}
.breadcrumbs-title {
    display: none !important;
}
.breadcrumbs .breadcrumbs-content .breadcrumb {
    text-align: left !important;
padding: 15px 0px !important;
}
.breadcrumbs .breadcrumb li.active {
    max-width: unset;
    text-overflow: unset;
}
.sidebar a{ color:#000;}
.scroll-to-top {
    border: 1px solid #dfdfdf !important;
    background-color: #dfdfdf !important;
color:#000  !important;
 border-radius: 50px;
width: 51px !important;
height: 51px !important;
line-height: 46px;
}
.scroll-to-top:hover{border: 3px solid #dfdfdf !important;
}
/* ~~~~~ end new changes ------- */
.title-v7 .content-heading .title { 
    text-transform: uppercase;
font-weight: 800;
    letter-spacing: 2px;
}
.footer .middle-footer h4{margin-bottom: 10px;
}
.footer .middle-footer ul li{ padding:0px;}
.footer .middle-footer { 
    padding-bottom:25px;
    padding-top: 40px; 
}
#newsletter-validate-detail-footer .btn.btn-secondary{border: 1px solid #666;
background-color: #666;}
.footer .middle-footer h4{
font-weight: 400; 
font-size: 18px;
text-transform: uppercase;
}
 
.modal-popup.modal_newsletter_popup .block-popup-subscribe {
    float: left;
}
.header.header1 .middle-header-content {
    text-align: center;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.page-main .btn-primary{color:#fff !important; }

/* ~~~~~~~~~~~~~   pdp page ~~~~~ */
.product-add-form .product-options-wrapper{
padding-left: 15px;
}
#pdp_gallery_images .product-image-base {
    width: 80%;
    float: right;
}
#pdp_gallery_images .product-image-base .parentZoom {
    width: 80%;
    float: right;
}
#pdp_gallery_images .parent__gallery-thumbnail {
    width: 17%;
    margin: 0px;
}
#pdp_gallery_images .owl-carousel .owl-item{ width:100% !important;
margin-bottom: 10px;
}
#pdp_gallery_images .owl-stage {
    width: 100% !important;
}
@media (min-width:1025px) {
.product.data.items > .item.title:not(.disabled) > .switch:hover {
    background: #fff;
    color: #333;
}
.product.data.items > .item.title:not(.disabled) > .switch:visited{color: #000; }
}
/* ~~~~~~~~~~~~~  end pdp page ~~~~~ */
/* ~~~~~~~~~~~~~   account  page ~~~~~ */
.my-account-main .change-password {
    color: #fff !important;
}
.my-account-main .change-password:hover{
    color: #eee !important;
}
.box-billing-address .edit {
    color: #fff!important;
}
.box-billing-address .edit :hover{
    color: #eee !important;
}
.box-shipping-address .edit {
    color: #fff !important;
}
.box-shipping-address .edit :hover{
    color: #eee !important;
}
.mgs_quickview-catalog_product-view .lazy-loading-img .product-suggested-product {
    display: none;
}
.ajaxcart-catalog_product-view .product-suggested-product {
    display: none !important;
}
.ajaxcart-catalog_product-view .page-wrapper.lazy-loading-img {
    margin-top: 10px;
}

.mgs_quickview-catalog_product-view .lazy-loading-img{
    margin-top: 10px !important;
}

.items.am-filter-items-attr_category_ids.am-labels-folding {
    position: relative;
    left: 23px;
}

.filter-options-content {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

.cat-1372,.cat-1375,.cat-1377,.cat-1378,.cat-1384,.cat-1385,.cat-1386,.cat-1387,.cat-1388,.cat-1389,.cat-1390,.cat-1391,.cat-1394,.cat-1395,.cat-1396,.cat-1397,.cat-1383, .cat-1392, .cat-3018{display:none;}

.category-men .cat-1373
{
display:none;
}

.category-accessories .cat-1373{
display:none;
}

.category-clothing .cat-1374{
display:none;
}

.category-clothing .cat-1381{
display:none;
}

.filter-header-theme, .filter-header-kids{display:none}

.category-kids-wear .filter-header-kids{display:block}


#product-comparison tbody > tr > td.info {
    background-color: #0000 !important;
}
#product-comparison tbody > tr >td.cell.product.info {
    text-align: center;
}
#product-comparison .product-item-name a {
    color: #000000;
}
.filter-header-occasions li.item.item-Bridal {
	display: none !important;
}
.filter-header-occasions li.item.item-Bridesmaid {
    display: none;
}
.filter-header-occasions li.item.item-Haldi {
    display: none;
}
.filter-header-occasions li.item.item-Mehendis{
    display: none;
}


.filter-header-tags .item-Wedding      { display:none !important}
li.item.item-Handloom {
    display: none;
}
.filter-header-tags li.item.item-Anarkali {
    display: none;
}

li.item.item-Diwali {
    display: none;
}
li.item.item-Editor\'s.Pick {
    display: none;
}
.filter-header-tags li.item.item-Engagement {
    display: none;
}
li.item.item-INSTANT.OUTFIT {
    display: none;
}


.mgs_quickview-catalog_product-view .size_chart {
    display: none !important;
}
.ajaxcart-catalog_product-view .size_chart {
    display: none !important;
}
li.cat-3018.item.-is-collapsible.-filter-parent {
    display: none;
}


.filter-header-tags .item-Cocktail   { display:none !important}
.item-Diwali     { display:none !important}
.filter-header-tags .item-Engagement   { display:none !important}
.item-Handloom { display:none !important}
.item-INSTANT { display:none !important}
.filter-header-tags .item-Mehendi       { display:none !important}

.item-Printastic    { display:none !important}
.filter-header-tags .item-Reception     { display:none !important}
.filter-header-tags .item-Resort       { display:none !important}

.filter-header-tags .item-Wedding      { display:none !important}
.filter-header-tags .item-Sale      { display:none !important}
.filter-header-tags .item-Celebrity       { display:none !important}
.Pick { display:none !important}
.category-kids-wear .filter-header-tags {display:none;}
.filter-options-item.filter-header-calendar {    display: none !important;}
		
.categorypath-new-in .filter-header-bridal{
display : none !important;
}
.categorypath-clothing .filter-header-bridal{
display : none !important;
}
.categorypath-accessories .filter-header-bridal{
display : none !important;
}
.categorypath-men .filter-header-bridal{
display : none !important;
}
.categorypath-kids-wear .filter-header-bridal{
display : none !important;
}
.categorypath-homeware .filter-header-bridal{
display : none !important;
}

.categorypath-bridal .edits{
 display : none !important;
}

#layered-filter-block .filter-content .filter-header-bridal{
 display:none ;
}
.categorypath-bridal .filter-header-bridal{
 display:block !important;
}
li.item.item-Must.have.earrings {
    display: none;
}

.category-new-in .filter-header-tags{
	display:none;
}

.category-clothing .filter-header-tags{
	display:none;
}

.category-men .filter-header-tags{
	display:none;
}

.modal-popup .confirm .modal-inner-wrap .modal-footer .action-primary {
  border: 1px solid #444 !important;
  background-color: #000 !important;
}
.modal-inner-wrap .modal-footer {
  display: block !important;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer .action-primary {
 border: 1px solid #000 !important;
  background-color: #444 !important;
}