.woocommerce-account .woocommerce .order_details {
  width: auto;
  border-style: none;
  float: right;
}
.page-id-49330 ol.breadcrumb {
  display: none;
}
#post-49330 header h2 {
  display: none;
}
._allproducts {
  float: none;
  display: inline-block;
  line-height: 30px;
  top: -10px;
  position: relative;
}
div#wg-view-all {
  text-align: center;
  height: 26px;
  margin-bottom: 12px;
}
div#wg-view-all a,
._allproducts a {
  text-decoration: none;
}
.available_text {
  font-size: 17px;
  margin: 10px 0;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding-left: 5% !important;
}
.designers-list-widget .designer-item {
  vertical-align: top;
}

._wooRecentProductWrapper .yith-similar-products h2{text-align: center; font-size: 29px;margin: 35px 0;}
.slick-slide{margin-right: 10px;}
/* ._wooRecentProductWrapper{width:98%;margin: 0 auto;} */
.__recentCarousel{
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
}
.__recentCarousel.slick-initialized {
    visibility: visible;
    opacity: 1;
}
._wooRecentProductWrapper .yith-similar-products .information {
    min-height: 46px;}
/* make SKU text bolder on product detail page */
.product-page .product-header p.ref {
  font-size: 20px;
  font-weight: 900;
  font-style: normal;
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .designers-list-widget .designer-item {
      float: none;
      display: inline-table !important;
      padding-bottom: 20px;
  }
}

.payment_method_invoice {
    margin: 0px;
    border-bottom: 0px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
body.woocommerce-checkout #wc-aps-cc-form.wc-payment-form .panel-body{padding: 25px 13px 15px !important;}

/* adding checkout page css changes at dated 16-jul-2018 */
.woocommerce-checkout .panel-heading {
    padding: 0px 0 0 7px;
    margin: 0px 0 25px 0;
}
.woocommerce-checkout h3.panel-title {
    font-size: 20px !important;font-weight: bold !important;
}
.woocommerce-checkout .panel-body {
    border: 1px solid #000;
}

.review-coupons-container {
    border-top: 1px solid #000 !important;
    margin: 0 -36px !important;
    border-bottom: 1px solid #000 !important;
}
body.woocommerce-checkout article .woocommerce #checkout-wrapper .woocommerce-checkout .checkout-aside .woocommerce-review-fields .woocommerce-checkout-review-order-table.woocommerce-checkout-review-order-table tr.order-total > th {padding-top: 20px;}
body.woocommerce-checkout article .woocommerce #checkout-wrapper .woocommerce-checkout .checkout-aside .woocommerce-review-fields .woocommerce-checkout-review-order-table.woocommerce-checkout-review-order-table tr.order-total > td {padding: 0px;}
.woocommerce-checkout-review-order-table.woocommerce-checkout-review-order-table tr.order-total { height: 60px;}
 .woocommerce-checkout-review-order-table  tr.cart-discount.on-step-2-3  > *{ padding-top: 12px !important; }
 #requesteddates input#datepicker1,#requesteddates input#datepicker { border: 1px solid #000;}
 body.woocommerce-checkout article .woocommerce #checkout-wrapper .woocommerce-checkout .checkout-aside { width: 40% !important;}
 .panel-checkout-order-note {  margin: 20px 13px;}
 .panel-checkout-order-note p{padding: 0px; }
 .panel-checkout-order-note p#order-notes_field label { font-size: 20px !important;  padding: 0 0 0 7px;}
 .panel-checkout-order-note textarea#order-notes { width: 100% !important; margin-left: 0px !important;}
.woocommerce-checkout .enterdata { font-size: 19px !important;color: #7A0026 !important; padding: 8px 14px 0px 22px !important; font-weight: 600;}
.woocommerce-checkout-payment .panel-heading .panel-title{color: #7A0026;}
ul.wc_payment_methods.payment_methods.methods.panel.panel-body {border-radius: 0;}
ul.wc_payment_methods.payment_methods.methods.panel.panel-body{border-bottom: 1px solid #000 !important;}
.woocommerce-checkout #payment div.payment_box .form-row { margin: 0;}
#wc-aps-cc-form p label{ font-size: 15px !important; margin-bottom: 0 !important;}
.paymentMethodBox label{font-size: 12px !important; color: #000 !important;font-weight: normal;}
ul.wc_payment_methods.payment_methods.methods.panel.panel-body { padding-bottom: 30px !important;}
/* add on dated 20-jul */
.product-gallery-item2 img{max-width: 100%;height: unset !important;}
.img-wrapper-0 .galleryItemContainer{margin: 0px;}

.woocommerce-page .slider-for .look-slider-item img {height: auto; max-width: 75%;}
.look-slider .look-slider-item {min-height: 185px; text-align: center;}

/* added on the dated 30-jul */
._moreButton { text-align: center;  padding: 12px;  text-transform: uppercase; font-size: 24px;  font-family: serif;  font-weight: 600;  background: #790024;  color: #fff;  width: 45%; margin: 0 auto; cursor: pointer; }
div#_moreSpinner {  display: block;  text-align: center;}

.__frightClose:hover{ background-color: transparent !important; }
.___frightClsMain .modal-content { border: 1px solid #000;background: #fff;}
.___frightClsMain .modal-content .modal-header {  padding: 8px 15px 0 0px;border-bottom:medium none;}
.___frightClsMain .modal-dialog { width: 53%;position: absolute;margin: 0;
        top: 50%;  left: 50%;  transform: translate(-50%, -50%) !important;}
.___frightClsMain ._frightH2 { font-size: 47px; text-align: center;font-family: 'lato'; font-weight: 200; letter-spacing: -1px;margin: 35px 0;line-height: 1.19;}
.___frightClsMain .modal-content .modal-body{padding: 0 20px 0 20px;}
.___frightClsMain .___frightp { text-align: center; margin: 0 10px;  font-size: 16px;
  font-family: 'Lato';  font-weight: 300;}
.___frightClsMain .__fDecision { margin: 13px 0;}
.___frightClsMain .__no { text-align: center; display: block;font-family: 'Lato';color:#7A0026;}
.___frightClsMain .__yesMoveAhead { text-align: center; display: block; margin: 11px 0 0 0;  font-family: 'Lato';  color: rgb(51, 51, 51);}
.___frightClsMain a:hover{text-decoration: none;}
.___frightClsMain a:focus{outline: none;text-decoration: none;}
.modal-footer { border-top: medium none;}

/* .__frightMessage{color: #7A0026 !important;padding: 9px 0 0 0 !important;line-height: 1.2;} */
.__frightMessage{padding: 9px 0 0 0 !important;line-height: 1.2;}

.__customerDivisions label{display: block;}
.__customerDivisions select{margin: 0 0px 12px 12px;height: 35px;}

/* added on 5 nov 2018 */
.woocommerce div.product p.inventory { position: static !important;float: left; }
.cart.variations_form .list-unstyled { margin-top: 10px; }
.text-warning{margin:10px 0;}
.yith-similar-products.products-list .slick-next::before {position: relative; top: 3px; left: 2px;}
.yith-similar-products.products-list .slick-next { right: 15px !important;}
.yith-similar-products.products-list .slick-prev{left:7px !important;}
.yith-similar-products.products-list .slick-prev, .yith-similar-products.products-list .slick-next { width: 40px !important;height: 40px !important; }
.yith-similar-products.products-list .slick-next.slick-arrow:active,.yith-similar-products.products-list .slick-prev.slick-arrow:active,.yith-similar-products.products-list .slick-next.slick-arrow:focus,.yith-similar-products.products-list .slick-prev.slick-arrow:focus { background: transparent;}

/* added on dated 6-nov-2018 */
.text-warning{color:red !important;float: left;}
.list-unstyled.list-etas.___discontinues li p{float: none;margin:0;font-size: 14px;}
.woocommerce div.product p.inventory,.list-unstyled.list-etas.___discontinues li { font-size: 14px; }

.archive_error{display: block;  width: 100%;  left: 0;  position: absolute;bottom: -20px;
    font-size: 12px;}
.woocommerce-page div.product div.images{width: 100%;}
.yith-plugins_page_yith_wc_featured_audio_video .notice.notice-error{display: none;}
/* adding css for  products */
.product-images-carousel a {position: absolute; top: 0; bottom: 0; }
div.img-wrapper-0 a.fa.fa-play-circle::before { position: absolute; top: 45%; left: 43%; color: #373737; font-size: 75px;}
.product-gallery-item a.fa.fa-play-circle::before { position: absolute;top: 37% !important; left: 37% !important; color: #373737; font-size: 30px !important;}

/* added for dual cart page */
.shopping-cart-item_custom { background: #ebebeb; padding: 0 31px;}
.backorder_buttons { display: inline-block;}
.flex_holder{display:flex;}
.ct_opt h1 {margin-top:0; font-size:34px;}
.div-6{max-width:50%; width:100%; display:block;}
.cart_items_opt.flex_holder .div-6 {padding: 15px;}
.ct_opt {margin: 0 auto;display: block;width: 100%;text-align: center;
         padding:20px 30px;background:#f1f0ee;border: 2px solid #740325; transition-duration:.35s;}
.cart_itms {color: #7c0126; font-size: 23px;}
.btn_cart2 a {  display: inline-block;padding: 9px 20px;background: #740325;color: #fff;text-decoration: none;}
@media only screen and (max-width:768px){
  .div-6{max-width:100%;}.flex_holder{flex-direction:column;}
}
/* [canvas], [off-canvas]{ -webkit-transform: unset !important; -ms-transform: unset !important; transform: unset !important; -webkit-transition:unset !important; transition: unset !important;  -webkit-backface-visibility:unset !important;} */
.__abh_updatebtn.btn.btn-default.pull-right { margin: 9px 15px 8px 0;  padding: 10px;}

.inspirations-page-content #inspirations-sections .inspirations-section-item .inspirations-section-item-details a.image img { object-fit: contain; }
.summary-information .cart-amount-info{margin-top: 20%;}


/* added CSS after dual cart removal */
.__menuMobile1 .__cartUpper span.cart-contents-count{top: 0px; position: absolute; left: 10px;}
.__menuMobile2 form{ width: 100%; }
.__menuDesktop .cart-contents::before { padding-right: 0; }
.quantitySpecialInput{margin-right: 5px; }
.shopping-cart .shopping-cart-item .form-group input { width: 60px; }

/* css code for product 360 start here */
#pp_full_res iframe{width: 100%;}
.product-images-carousel .img-wrapper-1{margin-bottom:15px;}

.product-page .product-images-carousel .img-wrapper-1 img._pro360_360img { position: absolute; bottom: 0%; width: 30%; left: 0; height: auto; right: 0; margin: auto;}
.product-page .product-images-carousel ._pro360_leftIcon { position: absolute; right: 0; width: 5% !important; height: auto !important; top: 50%; bottom: 0; transform: translateY(-50%);opacity: 0.7;
}
.product-page .product-images-carousel ._pro360__rightIcon { position: absolute; left: 0; width: 5% !important; height: auto !important; top: 50%; bottom: 0; transform: translateY(-50%);opacity: 0.7;
}

.__stillGallertItem ._gal_360img { position: absolute; bottom: 0px; width: 30%;left: 0;right: 0; margin: auto;}
.__stillGallertItem ._gal_leftIcon { position: absolute; right: 3px; top: 50%; width: 6%; transform: translateY(-50%);}
.__stillGallertItem ._gal__rightIcon { position: absolute; left: 3px; top: 50%; width: 6%; transform: translateY(-50%);}
.product-page .product-images-carousel .img-wrapper-1 a img._pro360_img.product-image{object-fit: contain;object-position: top; display: inline-block; height: 100%;width: 100%; position: relative; top: -15px;}
/* ends here */

body.woocommerce-checkout article .woocommerce #checkout-wrapper .woocommerce-checkout .checkout-pane .panel-checkout .panel-body .form-row#shipping_country_field,
body.woocommerce-checkout article .woocommerce #checkout-wrapper .woocommerce-checkout .checkout-pane .panel-checkout .panel-body .form-row#billing_country_field,
.address-book.address-book .form-row#shipping_country_field{
  display: block !important;
}

#fragment_for_ajax #shipping_country_field .select2.select2-container,
#fragment_for_ajax #shipping_state_field .select2.select2-container{
  width: 65% !important;
}

#ajax_modal .modal-header .close {float: left; margin-top: 4px;}
#ajax_modal .modal-header .close:hover{background: transparent;}
#ajax_modal .modal-content .modal-title {  width: 95%; float: left; margin-top: 4px;}

.__checkout_shopping_cart{ display: none !important; }

.__checoutCovid19 button.close{font-size: 35px;position: absolute;right: 6px; top: 1px;}
.__checoutCovid19 button.close:hover{background: transparent;}

@media screen and (min-width: 1200px){
  .container-wide{max-width: 1080px;}
}

._error{ border: 1px solid red !important; }
#back-to-top {
  position: fixed;
  right: 25px;
  z-index: 10001;
  bottom: 15px;
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  color: #545151;
  visibility: hidden;
}
#back-to-top i.fa {
  font-size: 25px;
}
#back-to-top span {
  line-height: 11px;
  font-size: 9px;
  text-align: center;
  font-weight: bold;
  font-family: sans-serif;
}
#back-to-top:hover,
#back-to-top:active,
#back-to-top:focus
{text-decoration: none;outline: none;}
.navbar-categories .nav.navbar-nav.nav-centered li a { font-size: 14px; }
.container.container-890.topMenu.visible-sm.visible-lg.visible-md.__abhMainMenu {
  width: 90% !important;
}

input.mc-submit {
    max-width: max-content;
    padding: 7px 21px !important;
    font-size: 13px !important;
    text-transform: capitalize;
    background: #303030 !important;
    color: #fff !important;
}

/* CSS code for shop by style video height issue */
@media screen and (max-width:767px){
  div.inspirations-sections-type video{height: auto !important;}
}

.top-search-form form input[type="text"] {
    width: 200px;
}
footer .menu ul li a {
    font-size: 15px;
}
footer h4 {
    font-size: 16px;
}
footer p.copyright {
    font-size: 13px;
}
img._sectionBanner {
  max-width: 100%;
  width: 100%;
}
.inspirations-page-content #inspirations-sections .inspirations-section-item {
  padding: 5px;
}
.inspirations-page-content #inspirations-sections .inspirations-section-item .inspirations-section-item-details {
  border-radius: 8px;
}
.single-inspirations .inspirations-section-type-products div[data-id="447097"],
.single-inspirations .inspirations-section-type-look_book div[data-id="374378"]{
	min-width: 333.33px;
}
@media (max-width:767px) {
  .single-inspirations .inspirations-section-type-products div[data-id="447097"],
  .single-inspirations .inspirations-section-type-look_book div[data-id="374378"]{
    min-width: 100%;
  }
}