#loader { position: absolute; left: 0; right: 0; top: 50%; margin: 0 auto; z-index: 99999; }
.my-services-custom.category-grid { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.my-services-custom.category-grid .cat-grid-item { width: 25%; }
.my-services-custom.category-grid .cat-grid-item .cat-link { background-position: center; display: -webkit-box; display: -ms-flexbox; display: flex; height: 450px; margin: 0 10px; background-size: cover; position: relative; z-index: 0; margin-bottom: 20px; border-radius: 5px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.my-services-custom.category-grid .cat-grid-item .cat-link:hover { -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02); }
.my-services-custom.category-grid .cat-grid-item .cat-link:after { content: ''; width: 100%; height: 100%; background: rgba(0,0,0,0); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(37%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.55))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,0.55) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,0.55) 100%); background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(37%, rgba(0,0,0,0)), to(rgba(0,0,0,0.55))); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,0.55) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0D1C2B000', endColorstr='#0D1C2B000', GradientType=0 ); position: absolute; top: 0; left: 0; z-index: -1; border-radius: 5px; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.my-services-custom.category-grid .cat-grid-item .cat-link .category-content { z-index: 1; margin-top: auto; margin-bottom: 30px; margin-left: 30px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.my-services-custom.category-grid .cat-grid-item .cat-link:hover .category-content { margin-bottom: 45px; margin-left: 45px; }
.my-services-custom.category-grid .cat-grid-item .cat-link .category-content h3 { font-size: 24px; color: #fff; }
.my-services-custom.category-grid .cat-grid-item .cat-link .category-content .desc { font-size: 16px; color: #fff; }
.mainSlider .container-width { max-width: 100%; }
.custom-grid { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.custom-grid .custom-grid-item { margin: 0 15px; }
.custom-grid.half-grid .custom-grid-item { width: calc(50% - 30px); }
.custom-grid.three-grid .custom-grid-item { width: calc(25% - 30px); }
.banner-image-grid img { width: 100%; height: auto; }
.custom-grid.align-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.single_banner_CMS p { font-size: 16px; line-height: 26px; color: #525E6A; }
.single_banner_CMS .heading-text p { text-align: center; max-width: 800px; margin: auto 0; }
.single_banner_CMS .heading-text h2 { text-align: center; font-weight: 600; }
.single_banner_CMS h4 { font-size: 24px; line-height: 32px; color: #525E6A; }
.single_banner_CMS h3.title-about { font-size: 35px; }
.step-section { text-align: center; }
.step-section .step-number { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; background-color: #0D1C2B; width: 60px; height: 60px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; font-size: 25px; border-radius: 100px; }
.single_banner_CMS .heading-text p { text-align: center; max-width: 800px; margin: 0 auto; margin-bottom: 60px; }
.about-section { padding: 70px 0; }
.steps-section {
background-color: #fbfbfb;
padding: 0;
margin-bottom: 0;
}
.bottom_banners_cms .banner1, .bottom_banners_cms .banner2,
.bottom_banners_cms .banner3 { padding-bottom: 28px; }
.featured_stylish.flexslider { background-color: transparent; }
.featured_stylish.flexslider .flex-direction-nav li a.flex-prev { left: -18px; top: 24%; }
.flex-direction-nav li a.flex-next { right: -18px; top: 24%; }
.mainbanner  .flex-direction-nav { position: absolute; left: 0; width: 100%; top: 41%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
strong.seller-name { font-size: x-large; }
.logo img { height: 55px; }
.header-center { margin: 14px 0; }
.wk-mp-menu-wrapper:before { background-color: #0d1c2b; }
.wk-mp-menu .level-0 > a:hover, .wk-mp-menu .level-0.active > a { background-color: #2F4C69; }
#wk-mp-maincontent .data-grid th { background-color: #0d1c2b; border-color: #2f4c69 #2f4c69 #2f4c69; }
.wk-dashboard-total-left-bottom { background-color: #0d1c2b; }
.wk-mp-dashboard-lifetimesale-container { background-color: #0d1c2b; }
.wk-dashboard-sales-value { color: #2F4C69; }
.wk-mp-menu [class*='level-']:not(.level-0) a:hover { background-color: #0d1c2b; }
body { color: #525E6A; }
.wk-mp-menu .level-0 > .wk-mp-submenu { background-color: #2f4c69; }
.wk-mp-menu .wk-mp-submenu .parent > a,
.wk-mp-menu .wk-mp-submenu .parent .wk-mp-submenu-group-title { color: #9ca9b7; }
#wk-mp-maincontent .action-tertiary,
#wk-mp-maincontent .downloadable-form .action-add { color: #0d1c2b; }
.wk-mp-page-wrapper .action-default, .wk-mp-page-wrapper .wk-mp-design button,
.wk-mp-page-wrapper .block-footer .action-add,
.wk-mp-page-wrapper .block-footer .action-add { background: #0d1c2b none repeat scroll 0 0; border-color: #0d1c2b; color: #ffffff; }
.wk-mp-page-wrapper .action-default:hover,
.wk-mp-page-wrapper .wk-mp-design button:hover,
.wk-mp-page-wrapper .action-default:active,
.wk-mp-page-wrapper .wk-mp-design button:active,
.wk-mp-page-wrapper .action-default:focus,
.wk-mp-page-wrapper .wk-mp-design button:focus,
.wk-mp-page-wrapper .block-footer .action-add:hover,
.wk-mp-page-wrapper .block-footer .action-add:active,
.wk-mp-page-wrapper .block-footer .action-add:focus { background-color: #FFC107; color: #ffffff; text-decoration: none; border: 1px solid #FFC107; }
.data-grid-filters-action-wrap .action-default:before { color: #ffffff; }
.wk-mp-page-wrapper .btn-primary { background-color: #0d1c2b; }
.wk-mp-page-wrapper .mce-menubtn button { color: #fff; border: 0px solid #0d1c2b; }
.wk-mp-page-wrapper .mce-menu button .mce-ico { color: #fff; }
.wk-mp-page-wrapper a:hover { color: #fec000; }
.wk-mp-page-wrapper .mce-tinymce .mce-btn button { border: 0px solid #FFC107; background-color: #fff; }
.wk-mp-page-wrapper .wk-mp__action-dropdown.active { border-color: #fec001; }
.wk-mp-page-wrapper ul.wk-mp__action-dropdown-menu { border: 1px solid #fec002; }
.wk-mp-page-wrapper .wk-row-action-icons { color: #fec000; }
.wk-mp-page-wrapper .remove-image, .wk-mp-page-wrapper .remove-image:hover { position: absolute!important; top: 5px!important; right: 5px!important; background-size: cover!important; color: transparent!important; height: 30px!important; width: 30px!important; padding: 0!important; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNMzM2LjU1OSw2OC42MTFMMjMxLjAxNiwxNzQuMTY1bDEwNS41NDMsMTA1LjU0OWMxNS42OTksMTUuNzA1LDE1LjY5OSw0MS4xNDUsMCw1Ni44NSAgIGMtNy44NDQsNy44NDQtMTguMTI4LDExLjc2OS0yOC40MDcsMTEuNzY5Yy0xMC4yOTYsMC0yMC41ODEtMy45MTktMjguNDE5LTExLjc2OUwxNzQuMTY3LDIzMS4wMDNMNjguNjA5LDMzNi41NjMgICBjLTcuODQzLDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDE2LDExLjc2OWMtMTAuMjg1LDAtMjAuNTYzLTMuOTE5LTI4LjQxMy0xMS43NjljLTE1LjY5OS0xNS42OTgtMTUuNjk5LTQxLjEzOSwwLTU2Ljg1ICAgbDEwNS41NC0xMDUuNTQ5TDExLjc3NCw2OC42MTFjLTE1LjY5OS0xNS42OTktMTUuNjk5LTQxLjE0NSwwLTU2Ljg0NGMxNS42OTYtMTUuNjg3LDQxLjEyNy0xNS42ODcsNTYuODI5LDBsMTA1LjU2MywxMDUuNTU0ICAgTDI3OS43MjEsMTEuNzY3YzE1LjcwNS0xNS42ODcsNDEuMTM5LTE1LjY4Nyw1Ni44MzIsMEMzNTIuMjU4LDI3LjQ2NiwzNTIuMjU4LDUyLjkxMiwzMzYuNTU5LDY4LjYxMXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZFQzAwMCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+")!important; background-size: 15px 15px!important; background-position: center!important; background-repeat: no-repeat!important; border-radius: 20px!important; background-color: #0d1c2b!important; transition: all 0.1s ease-in!important; }
.wk-mp-page-wrapper .ajax-file-upload { box-shadow: none; font-size: 14px; background-color: #0d1c2b; transition: all 0.2s ease-in; }
.wk-mp-page-wrapper .ajax-file-upload:hover { background-color: #FEC000; }
.wk-mp-page-wrapper .ajax-file-upload-statusbar { border: 1px solid #fec000; }
.ajax-file-upload-bar { background-color: #fec000; width: 0; height: 20px; border-radius: 3px; color: #FFFFFF; }
.wk-mp-page-wrapper .remove-image:hover { transform: rotate(90deg); }
.register-wrapper { display: flex; flex-wrap: wrap; }
.register-wrapper .wrapper-col { width: calc(50% - 30px); margin: 0 15px; position: relative; }
/*.register-wrapper .wrapper-col:nth-child(2):after{
    content: '';
    height: 100%;
    position: absolute;
    right: -15px;
    top: 0;
    background-color: #fec000;
    width: 1px;
}*/
.marketplace-account-newstylist .header.content.fixed-header-style,
.customer-account-index .header.content.fixed-header-style { position: relative; }
.register-wrapper .actions-toolbar { text-align: left; width: 100%; margin: 0 15px; margin-top: 20px; }
/*.register-wrapper .actions-toolbar .primary .submit { background-color: #5cb85c; border-color: #5cb85c; }*/
.register-wrapper .fieldset { margin: 0 0 15px; }
.account .register-wrapper .legend { margin: 0 0 15px; }
.account .register-wrapper .field { margin-bottom: 10px; }
.account .register-wrapper .field.choice.newsletter { width: 100%; margin: 0 15px; }
.form-create-account .register-wrapper .fieldset.create.account:after { margin-top: 10px; }
.marketplace-account-newstylist .breadcumb_outer { display: none; }
body.page-layout-1column.marketplace-account-newstylist .column.main { padding-top: 0px; }
.marketplace-account-newstylist .custom-grid.three-grid .custom-grid-item { width: calc(100%/3 - 30px); }
.marketplace-account-newstylist .step-section .step-number { padding: 10px; }
.wk-mp-login-container h2 { font-size: 18px; margin: 0; margin-bottom: 15px; font-weight: 700; }
.wk-mp-login-container .action-primary,
.wk-mp-login-container .action-primary:hover { background-color: #0D1C2B; border-color: #0D1C2B; }
.customer-account-create .title-register { font-size: 18px; text-align: center; margin-bottom: 30px; }
.customer-account-create .tc-container { margin: 0 15px; }
.customer-account-create .form-create-account { margin-top: 20px; }
.customer-account-create .tc-popup-container { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.7); display: flex; justify-content: center; align-items: center; z-index: 999999; display: none; }
.customer-account-create .tc-popup-container.open { display: flex; }
.customer-account-create .tc-popup-container .tc-popup { max-width: 800px; width: 100%; background-color: #fff; padding: 30px; margin: 30px; max-height: calc( 80vh - 90px); overflow: auto; position: relative; margin-top: 60px; }
.customer-account-create .tc-popup-container .tc-popup h4 { margin: 0; margin-bottom: 15px; }
.customer-account-create .tc-popup-container .close-popup { position: absolute; right: calc(50% - 10px); top: 15px; width: 32px; height: 32px; opacity: 0.7; }
.customer-account-create .tc-popup-container .close-popup:hover { opacity: 1; }
.customer-account-create .tc-popup-container .close-popup:before,
.customer-account-create .tc-popup-container .close-popup:after { position: absolute; left: 15px; content: ' '; height: 33px; width: 2px; background-color: #fff; }
.customer-account-create .tc-popup-container .close-popup:before { transform: rotate(45deg); }
.customer-account-create .tc-popup-container .close-popup:after { transform: rotate(-45deg); }
.cat-container .No-content { text-align: center; font-size: 24px; font-weight: 600; }
.pofile-container { display: flex; position: relative; left: 0; width: 100%; }
.pofile-container .field { margin-bottom: 15px; }
.pofile-container .field label { font-size: 13px; font-weight: 600; }
.pofile-container .profile-card { max-width: calc(50% - 30px); margin: 0 15px; border: 1px solid #e0e0e0; border-radius: 5px; padding: 30px 30px; width: 100%; }
.pofile-container .images-wrapper { display: flex; }
.pofile-container .images-wrapper .field:first-child { margin-right: 15px; }
.wk-mp-design .wk-mp-fieldset .pofile-container .images-wrapper .control { overflow: hidden; }
.pofile-container .profileimage-set .wk-profileimagedelete { right: auto; left: 0; }
.pofile-container .logoimage-set .wk-logoimagedelete { left: 0; }
.pofile-container input[type=file] { width: 100%; padding: 10px; border: 1px solid #e0e0e0; margin-bottom: 15px; }
.marketplace-portfolio-view.account .legend,
.marketplace-product-add.account .legend,
.marketplace-portfolio-createnew.account .legend { border: 0; margin: 0; }
.marketplace-portfolio-view.account .pofile-container .profile-card,
.marketplace-portfolio-createnew.account .pofile-container .profile-card,
.marketplace-product-add.account .pofile-container .profile-card { padding: 30px 30px; }
.marketplace-portfolio-view.account .pofile-container .profile-card .fileup-btn,
.marketplace-portfolio-createnew.account  .pofile-container .profile-card .fileup-btn { margin-bottom: 15px; }
.marketplace-portfolio-view.account .pofile-container .profile-card .image,
.marketplace-portfolio-createnew.account .pofile-container .profile-card .image { margin-bottom: 15px; }
.marketplace-portfolio-view.account .main-container .actions-toolbar,
.marketplace-portfolio-createnew.account .main-container .actions-toolbar { margin: 15px; }
.marketplace-portfolio-index .all_product_list .single_product_list .fancybox { height: 280px; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.date-time-picker-nf { display: flex; flex-direction: row; /* margin-bottom: 30px; */ }
/* .date-time-picker-nf .time-picker-nf {
  margin-left: 15px;
} */
.date-time-picker-nf .time-picker-nf .time-picker-container { position: relative; }
.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-time { background: #FFFFFF; border: 1px solid #C4C4C4; border-radius: 1px; font-family: 'Roboto', sans-serif, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12.9999968px; height: 38px; line-height: 1.714285; padding: 8px 9px; vertical-align: baseline; width: 100%; box-sizing: border-box; cursor: pointer; font-weight: bold; display: flex; align-items: center; }
.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-time input { border: none; padding: 5px; line-height: 9px; height: auto; margin-left: 10px; font-size: 16px; font-weight: 600; color: #0d1c2b; background-color: #fec000; width: 60px; text-align: center; border-radius: 3px; cursor: pointer; }
.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-time input[type="text"]::-webkit-input-placeholder,
.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-time input[type="text"]::-ms-input-placeholder,
.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-time input[type="text"]::placeholder { color: #0d1c2b; }
.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-itmes.hide { display: none; }
.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-itmes span.active { color: #0d1c2b; background-color: #fec000; cursor: not-allowed; }
.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-itmes { position: absolute; background-color: #fff; border: 1px solid #e0e0e0; padding: 10px 15px; display: flex; flex-wrap: wrap; z-index: 4; width: 300px; }
.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-itmes > span { background-color: #e0e0e0; margin: 5px; padding: 5px 10px; max-width: 100px; width: calc(25% - 30px); display: block; border-radius: 5px; text-align: center; cursor: pointer; }
.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-itmes > span.not-found { max-width: 100%; width: 100%; }
.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-itmes > span:hover { background-color: #000; color: #fff; }
.Uploaded-images-container .image { background: #fff none repeat scroll 0 0; border: 1px solid #ccc; box-sizing: border-box; display: inline-block; float: left; height: 125px; margin: 0.8rem; overflow: hidden; position: relative; width: 125px; }
.Uploaded-images-container .remove-image,
.Uploaded-images-container .remove-image:hover { position: absolute!important; top: 5px!important; right: 5px!important; background-size: cover!important; color: transparent!important; height: 30px!important; width: 30px!important; padding: 0; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNMzM2LjU1OSw2OC42MTFMMjMxLjAxNiwxNzQuMTY1bDEwNS41NDMsMTA1LjU0OWMxNS42OTksMTUuNzA1LDE1LjY5OSw0MS4xNDUsMCw1Ni44NSAgIGMtNy44NDQsNy44NDQtMTguMTI4LDExLjc2OS0yOC40MDcsMTEuNzY5Yy0xMC4yOTYsMC0yMC41ODEtMy45MTktMjguNDE5LTExLjc2OUwxNzQuMTY3LDIzMS4wMDNMNjguNjA5LDMzNi41NjMgICBjLTcuODQzLDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDE2LDExLjc2OWMtMTAuMjg1LDAtMjAuNTYzLTMuOTE5LTI4LjQxMy0xMS43NjljLTE1LjY5OS0xNS42OTgtMTUuNjk5LTQxLjEzOSwwLTU2Ljg1ICAgbDEwNS41NC0xMDUuNTQ5TDExLjc3NCw2OC42MTFjLTE1LjY5OS0xNS42OTktMTUuNjk5LTQxLjE0NSwwLTU2Ljg0NGMxNS42OTYtMTUuNjg3LDQxLjEyNy0xNS42ODcsNTYuODI5LDBsMTA1LjU2MywxMDUuNTU0ICAgTDI3OS43MjEsMTEuNzY3YzE1LjcwNS0xNS42ODcsNDEuMTM5LTE1LjY4Nyw1Ni44MzIsMEMzNTIuMjU4LDI3LjQ2NiwzNTIuMjU4LDUyLjkxMiwzMzYuNTU5LDY4LjYxMXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZFQzAwMCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+")!important; background-size: 15px 15px!important; background-position: center!important; background-repeat: no-repeat!important; border-radius: 20px!important; background-color: #0d1c2b!important; transition: all 0.1s ease-in!important; }
.Uploaded-images-container { display: flex; margin-top: 30px; flex-wrap: wrap; }
.Uploaded-images-container .remove-image:hover { transform: rotate(90deg); }
.catalog-category-view .product-reviews-summary .rating-summary { display: block; }
.catalog-category-view a.action.towishlist.margin-right-5:hover { background-color: #0d1c2b !important; }
.catalog-category-view a.action.tocompare:hover { background-color: #0d1c2b !important; }
.catalog-category-view a.action.tocompare:hover { background-color: #0d1c2b !important; }
.catalog-category-view span.wishlist-icon:hover { background-color: #0d1c2b !important; }
.catalog-category-view .product.name .btn-yellow a:hover { background-color: #0d1c2b !important; color: #FEC000!important; }
.catalog-category-view .product.name a.product-item-link.btn-yellow:hover { background-color: #0d1c2b !important; color: #FEC000!important; }
.product_detail_time .wk-seller-rating { background: #ffffff; box-shadow: 2px 4px 11px 0px #00000033; }
.checkout-cart-index strong.summary.title {
   margin-top: 0px;
}
.checkout-cart-index div.cart-summary {
    padding: 0 0 0px;
}
.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout {
    width: 93%;
    }
.checkout-cart-index .cart-summary {
    border: 2px solid rgb(239, 215, 144);
}
/* .checkout-cart-index .cart-totals .grand.totals.deposite-amount .mark strong {
 padding: 0px 5px !important;
} */
 .checkout-cart-index .cart-totals .grand strong {
    padding: 3px 8px 0 !important;
}
.cart-totals, .opc-block-summary .table-totals {
    border-top: 0px solid #cccccc;
    padding-top: 0px;
}
.overflowed .minicart-items .details-qty .label span {
    display: none;
}
.overflowed .minicart-items .details-qty .label:after {
    display: none;
    content: '';
}
.overflowed .minicart-items .details-qty span.value {
    display: none;
}
.checkout-cart-index .information-div {
    font-style: italic;
    color: #000;
    font-size: 15px;
    padding: 10px;
    margin-top: 15px;
}
.checkout-cart-index .cart-summary .checkout-methods-items {
    margin: 5px 0 0;
    }
.checkout-cart-index .action.primary.checkout span {
    font-size: 18px;
}
.checkout-cart-index button.action.primary.checkout {
    margin-bottom: 100px !important;
}
.checkout-cart-index tr.grand.totals.deposite-amount {
       background-color: #f9edc9;
   }
   tr.deposite-amount {
    position:relative;
    border-left: solid;
    border-left-color: #FFE;
    border-left-width: 6px;
    border-right: solid;
    border-right-color: #FFE;
    border-right-width: 6px;
    border-top: solid;
    border-top-color: #FFE;
    border-top-width: 6px;
    border-bottom: solid;
    border-bottom-color: #FFE;
    border-bottom-width: 6px;
    outline: 2px solid #efd790;
    border-collapse: inherit;
    border-spacing: 0 20px;
}
 .marketplace-product-edit .account .legend {
    border-bottom: 0px solid #c6c6c6 !important;
    margin: 0 0 0px;
}
 .marketplace-product-edit .wk-mp-design .fieldset > .legend {
    border-bottom: 0px solid #c6c6c6 !important;
    margin: 0 0 0px !important;

}
/* .grand.totals.deposite-amount .amount.deposite-price {
    width: 1%;
} */
.cart-totals .grand td.amount.order-total-price {
    border-top: 0px;
}
.cart-totals .grand th.mark.order-total-title {
    border-top: 0px;
}
tr.totals.sub {
    display: none;
}
strong.summary.title {
    background-color: #fec000;
    padding: 10px 5px;
}
.minicart-items .item-qty {
    display: none;
}
.minicart-items .product-item-details .details-qty::before {
    content: " X ";
    display: none;
}
.minicart-items .product>.product-item-photo, .minicart-items .product>.product-image-container {
    float: none;
    margin-right: 10px;
    display: block;
}
.minicart-wrapper .product-item-pricing {
    float: none;
}
.minicart-items .product-item > .product{
    display: flex;
}
.minicart-wrapper .minicart-items-wrapper .product .actions {
    top: 0;
}
.minicart-items .product .product-item-details {
    text-align: left;
    width: 100%;
}
.minicart-items  strong.product-item-name > a, .minicart-items  strong.product-item-name > a:visited, .minicart-items  .product.name a {
    font-size: 14px;
    color: #0d1c2b;
    font-weight: 700;
}
.block-minicart .block-content > .actions {
    justify-content: center;
}
.block-minicart .subtitle {
    padding-bottom: 5px;
}
.review-item {
    border-bottom: 1px solid #c9c9c9;
    margin: 0;
    padding: 22px 0 !important;
}
.customisecornrows-index-form .page-main .columns .column.main {
  max-width: 700px;
  width: 100%;
  margin: 30px auto;
  float: none;
  background-color: #f8f8f8;
  padding: 30px;
}
.customisecornrows-index-form .page-main .columns .column.main .upload-container {
  border: 1px dashed #e0e0e0;
  padding: 10px;
  margin-bottom: 15px;
}
.customisecornrows-index-form .page-main .columns .column.main .upload-container .Uploaded-images-container {
  margin-top: 0px;
}
.customisecornrows-index-form .page-main .columns .column.main .upload-container .Uploaded-images-container .image {
  margin: 0;
  margin-right: 10px;
  margin-bottom: 10px;
}
.customisecornrows-index-form .page-main .columns .column.main .upload-container .upload-button {
  text-align: right;
}
.customisecornrows-index-form .page-main .columns .column.main .upload-container .upload-button .fileup-btn {
  float: none;
  margin-left: auto;
  background: #fec000;
  border: 1px solid #fec000;
  color: #ffffff;
}
.customisecornrows-index-form .page-main .columns .column.main .upload-container .upload-button .fileup-btn:hover {
  background: #0d1c2b;
  border: 1px solid #0d1c2b;
  color: #ffffff;
}
.customisecornrows-index-form .page-main .columns .actions-toolbar {
  text-align: right;
}
.customisecornrows-index-form .page-main .columns .actions-toolbar .primary {
  float: none;
  text-align: right;
}
.customisecornrows-index-form .page-main .columns .actions-toolbar .primary .submit {
  margin: 0;
  background: #fec000;
  border: 1px solid #fec000;
  color: #ffffff;
}
.customisecornrows-index-form .page-main .columns .actions-toolbar .primary .submit:hover {
  background: #0d1c2b;
  border: 1px solid #0d1c2b;
  color: #ffffff;
}
/* ***************************29/11********** */
.service-actions {
	display: flex;
    flex-direction: row;
}
.block.block-compare {
    /* background-color: #fff; */
    border-radius: 10px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.24);
    box-shadow: 0px 1px 8px 1px rgba(0, 0, 0, 0.24);
    padding: 10px;
}
.block.block-wishlist {
	  border-radius: 10px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.24);
    box-shadow: 0px 1px 8px 1px rgba(0, 0, 0, 0.24);
    padding: 10px;
}
.table_small.table-action-section {
    border-right: 0px !important;
}
.product-item-name > a, strong.product.name a {
            display: inline-block;
    height: 24px;
    line-height: 25px;
}
/* *******************26/11****************** */


.catalog-product_compare-index .product-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
   }
   .catalog-product_compare-index .table-comparison .cell {
     width: 305px;
}
.catalog-product_compare-index .table-comparison .price-box {  margin: 0px 0 !important; }
.catalog-product_compare-index .product-item-details {

    padding: 0px 0 0px !important;

}
.catalog-product_compare-index .table-comparison .product-item-photo {
       margin: 0 10px 0px !important;
}
.catalog-product_compare-index .table-comparison .product-item-name {
      margin: 0px 0px !important;
}
.table-comparison .product-item-actions {
    margin: 0px 0px;
}
th.cell.label.remove {
    width: 55px;
}

.catalog-product_compare-index .product-items .product-item-details .product-item-actions{
        -ms-flex-align: center ;
    align-items: center ;
    display: -ms-flexbox ;
    display: flex ;
    -ms-flex-wrap: wrap ;
flex-wrap: wrap ;
}
.catalog-product_compare-index .product-items .product-item-details .product-item-actions .actions-primary{
    margin: 0;
}
.catalog-product_compare-index .product-items .product-item-details .product-item-actions .actions-secondary .action,
.catalog-product_compare-index .product-items .product-item-details .product-item-actions .actions-primary .action{
    margin: 5px 5px 5px 0;
}
@media only screen and (min-width: 768px) {
 .marketplace-account-newstylist .form.password.reset,
 .marketplace-account-newstylist .form.send.confirmation,
 .marketplace-account-newstylist .form.password.forget,
 .marketplace-account-newstylist .form.create.account,
 .marketplace-account-newstylist .form.form-orders-search { min-width: 600px; width: 100%; }
 .customer-account-create .form.password.reset,
 .customer-account-create .form.send.confirmation,
 .customer-account-create .form.password.forget,
 .customer-account-create .form.create.account,
 .customer-account-create .form.form-orders-search { min-width: 600px; width: 100%; }
}
@media only screen and (max-width: 1440px) {
    .catalog-product_compare-index table .product .secondary-addto-links a {
   margin-left: 5px;
    margin-top: 10px;
   }

.catalog-product_compare-index table .product .actions-primary, .catalog-product_compare-index table .product .secondary-addto-links {
     float: none !important;
}
.product-item-actions .actions-primary {
    margin-left: 5px;
}
    }
/* @media only screen and (min-width: 1441px) {
    .catalog-product_compare-index table .product .secondary-addto-links a {

   margin-left: 10px;


}

    }  */
@media only screen and (min-width: 1025px) {
 .my-services-custom.category-grid .cat-grid-item:nth-child(5n+5) { width: 100%; }
}
@media only screen and (max-width: 1024px) {
 .my-services-custom.category-grid .cat-grid-item:nth-child(3n+3) { width: 100%; }
 .my-services-custom.category-grid .cat-grid-item { width: 50%; }
 .pofile-container { flex-wrap: wrap; }
 .pofile-container .profile-card { max-width: calc(100% - 30px); }
 .pofile-container .images-wrapper { display: flex; flex-wrap: wrap; }
}
@media only screen and (max-width: 768px) {
 .my-services-custom.category-grid .cat-grid-item .cat-link { height: 300px; }
 .my-services-custom.category-grid .cat-grid-item .cat-link .category-content h3 { font-size: 18px; color: #fff; }
}
@media only screen and (max-width: 600px) {
 .my-services-custom.category-grid .cat-grid-item { width: 100%; }
 .custom-grid.half-grid .custom-grid-item { width: calc(100% - 30px); }
 .custom-grid.three-grid .custom-grid-item,
 .marketplace-account-newstylist .custom-grid.three-grid .custom-grid-item { width: calc(100% - 30px); }
 .register-wrapper .wrapper-col:nth-child(2):after { content: none; }
 .register-wrapper .wrapper-col { width: calc(100% - 30px); }
}
.page-layout-seller-login .wk-mp-login-header .logo { margin: 0 !important; width: 100px; }
.page-layout-seller-login .wk-mp-login-header .logo img { width: 100%; height: auto; }
.page-layout-seller-login .wk-mp-login-header { display: inline-block; width: 100%; display: flex; justify-content: space-around; align-items: center; }
.page-layout-seller-login .wk-mp-login-header .stylist_login_header { font-size: 20px; font-weight: 500; color: #bfbfbf; width: calc(100% - 100px); text-align: center; }
.marketplace-seller-profile .wk-mp-collection-container { width: 100%; max-width: 1440px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.main-tab-container { margin-top: 90px; }
@media screen and (max-width: 768px) {
 .page-layout-seller-login .wk-mp-login-header { flex-direction: column; }
 .page-layout-seller-login .wk-mp-login-header .stylist_login_header { width: 100%; }
 .page-layout-seller-login .wk-mp-page-wrapper { max-width: 24rem; }
 .sub-categories-container .nf-tab-nav { width: 100%; margin-bottom: 0; overflow: auto; }
 .sub-categories-container { display: flex; flex-wrap: wrap; }
 .sub-categories-container .nf-tab { width: 100%; }
 .categories-level-2.nf-tab-nav ul { display: flex; flex-direction: row; border-bottom: 1px solid #e8e8e8; }
 .sub-categories-container .nf-tab-nav ul>li>span { border-right: none; border-bottom: 2px solid transparent; margin: 0; white-space: nowrap; }
 .sub-categories-container .nf-tab-nav ul>li.active>span { border-right: none; border-bottom: 2px solid #fec000; }
 .sub-categories-container .nf-tab-nav ul>li { border-bottom: 0; }
 .nf-tabs .nf-tab-nav li { margin-right: 0; margin-bottom: 0; }
 .categories-level-1.nf-tab-nav ul, .categories-level-2.nf-tab-nav ul { margin: 0; padding: 0; display: flex; overflow: auto; }
 .sub-categories-container .nf-tab .nf-dropdown .main-title { flex-direction: column; }
 .sub-categories-container .nf-tab .nf-dropdown .content { flex-direction: column; }
 .sub-categories-container .nf-tab .nf-dropdown .content .price-arrow { align-items: flex-start; flex-direction: column; }
 .sub-categories-container .nf-tab .nf-dropdown .content .btn-select { margin-left: 0; }
 .sub-categories-container .nf-tab .nf-dropdown .content { margin-top: 15px; display: flex; justify-content: space-between; flex-direction: column; padding-bottom: 15px; border-bottom: 1px solid #e0e0e0; }
}
/***  product listing page css ***/
.table-products-listing span.wishlist-icon { color: #fff!important; background-color: #fec000!important; padding: 3px 0px; font-size: 18px; }
.table-products-listing i.fa.fa-heart-o { padding: 5px; padding-left: 10px; }
.table-products-listing i.fa.fa-bar-chart { padding: 5px; margin-top: 0 !important;}
.table-products-listing .action {margin-right: 5px;
    display: inline-block;}

 .table-products-listing .table_row > .table_small > .table_cell .wishlist-icon i.fa.fa-heart-o{
    padding: 5px;
    padding-left: 5px;
 }
 
.catalog-category-view .table-products-listing .service-actions .action{height: 28px; width: 30px; overflow: hidden;background-color: #fec000!important; padding:0px;}
.catalog-category-view .table-products-listing span.wishlist-icon { background-color: transparent; padding: 1px 0;display: inline-block;}
.catalog-category-view .table-products-listing i.fa.fa-bar-chart { padding:0px;}
.catalog-category-view .table-products-listing i.fa.fa-bar-chart::before {
	background-image: url(../images/Compare-Products_white.png);
	content: "";
	background-size: 22px;
	background-repeat: no-repeat;
	background-position: center center;
	height: 26px;
	display: inline-block;
	margin: 0;
	width: 30px !important;
}	

/*.table_cell {
    display: flex;
}
.d-flex {
  display: flex;
}
.table_cell.d-flex {
    display: flex;
}*/
.table-products-listing .Profile_img img.product-image-photo { height: 50px; border-radius: 50%; width: 50px; left: 0; top: 0; right: unset; bottom: unset; }
.table-products-listing .Profile_img { height: 50px; border-radius: 50%; width: 50px; }
.table-products-listing a.seller.stylist { padding-top: 3px; padding-bottom: 3px; color: #5b5b5b; border-bottom: #f1f1f1 0px solid; font-size: 14px; font-weight: 500;line-height: 30px; }
.table-products-listing span.wishlist-icon { color: #fff; background-color: #fec000; }
.table-products-listing .wishlist { content: '\e600'; font-size: 12px; width: 25px; font-weight: 500; white-space: nowrap; color: #fff; background-color: #fec000; }
.table-products-listing .compare { content: '\e61e'; font-size: 14px; width: 25px; font-weight: 500; color: #fff; background-color: #fec000; }
.table-products-listing .girl_img { height: 50px; border-radius: 50%; }
.table-products-listing .btn-yellow { color: #fff; font-size: 12px; font-weight: 600; background-color: #FEC000 ; border: none; padding: 5px; white-space: nowrap; margin-top: 0px; }
.table-products-listing { 
	display: table;
    text-align: left;
    width: calc(100% - 2px);
    margin: 0% auto 0;
    border-collapse: collapse;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    min-width: 1024px;
    border: 1px solid #ded3d3;
}
.table-products-listing .table_row { display: table-row; border-bottom: 1px solid #000; }
.table-products-listing .theader { display: table-row; }
.table-products-listing .table_header { display: table-cell; border-bottom: #ccc 0px solid; border-top: #ccc 0px solid;
 background: #f1f1f1; color: #000; padding-top: 10px; padding-bottom: 10px; font-weight: 500; font-size: 14px;
 border-right: 1px solid #ded3d3;padding-left: 5px;
  }
  .table_header {
    border-right: 1px solid #ded3d3;
}
.table-products-listing .table_header:first-child { border-left: #ccc 0px solid; border-top-left-radius: 0px; }
.table-products-listing .table_header:last-child { border-right: #ccc 0px solid; border-top-right-radius: 0px; }
.table-products-listing .table_small {
 display: table-cell; vertical-align: middle; border-bottom: 1px solid #c8c2c2;
  padding: 15px 0px;
 border-right: 1px solid #ded3d3;
 overflow: hidden;
}
.table-products-listing .table_row > .table_small > .table_cell:nth-child(odd) { display: none; background: #f1f1f1; color: #000; padding-top: 10px; padding-bottom: 10px; }
.table-products-listing .table_row > .table_small > .table_cell {
 padding-top: 3px; padding-bottom: 3px;
 color: #5b5b5b; border-bottom: #f1f1f1 0px solid; font-size: 12px; font-weight: 500;
 padding-left: 5px;
  }
.table-products-listing .table_row > .table_small:first-child > .table_cell { border-left: #ccc 0px solid; }
.table-products-listing .table_row > .table_small:last-child > .table_cell { border-right: #ccc 0px solid; }
.table-products-listing .table_row:last-child > .table_small:last-child > .table_cell:last-child { border-bottom-right-radius: 0px; }
.table-products-listing .table_row:last-child > .table_small:first-child > .table_cell:last-child { border-bottom-left-radius: 0px; }
.table-products-listing .table_row:nth-child(2n+3) { background: #fff; }
@media screen and (max-width: 900px) {
 .table-products-listing .btn-yellow { font-size: 12px; }
 .table-products-listing .table { width: 90%; }
 .table-products-listing .table_header { padding-right: 2px; padding-left: 2px; }
}
@media screen and (max-width: 650px) {
    .column.main .products-list .product-item-image {
    margin-right: 0;
    margin: auto;
    float: none;
}
.table_small.service-image {
    border-top: 1px solid #ded3d3;
}
.column.main .products-list .product-items {
        overflow: hidden;
    }
.service-actions {
        justify-content: center;
}
.table-products-listing {
	overflow: hidden;
	border: 0px solid #ded3d3;
}
.table-products-listing .table_small {
       border-right: 0px solid #ded3d3;
   
}
 .table-products-listing  { min-width: 100% }
 .table-products-listing .table { display: block; }
 .table-products-listing .table_row:nth-child(2n+3) { background: none; }
 .table-products-listing .theader { display: none; }
 .table-products-listing .table_row > .table_small > .table_cell:nth-child(odd) { display: table-cell; width: 40%; }
 .table-products-listing .table_cell { display: table-cell; width: 25%; }
 .table-products-listing .table_row { display: table; width: 100%; border-collapse: collapse; padding-bottom: 20px; margin: 5% 0% 0%; text-align: center; }
 .table-products-listing .table_small { display: table-row; }
 .table-products-listing .table_row > .table_small:first-child > .table_cell:last-child { border-left: none; }
 .table-products-listing .table_row > .table_small > .table_cell:first-child { border-left: #ccc 0px solid; }
 .table-products-listing .table_row > .table_small:first-child > .table_cell:first-child { border-top-left-radius: 0px; border-top: #ccc 0px solid; }
 .table-products-listing .table_row > .table_small:first-child > .table_cell:last-child { border-top-right-radius: 0px; border-top: #ccc 0px solid; }
 .table-products-listing .table_row > .table_small:last-child > .table_cell:first-child { border-right: none; }
 .table-products-listing .table_row > .table_small > .table_cell:last-child { border-right: #ccc 0px solid; }
 .table-products-listing .table_row > .table_small:last-child > .table_cell:first-child { border-bottom-left-radius: 0px; }
 .table-products-listing .table_row > .table_small:last-child > .table_cell:last-child { border-bottom-right-radius: 0px; }
 .table-products-listing .btn-yellow { margin-left: 0px; }
}
@media screen and (min-width: 1362px) {
 .table-products-listing i.fa.fa-heart-o { padding: 5px; padding-left: 10px; }
 .table-products-listing i.fa.fa-bar-chart { margin-top: 5px; }
}
@media screen and (max-width: 1361px) {
 .table-products-listing i.fa.fa-bar-chart { margin-top: 5px; }
}
/***  Product Detail Page CSS ***/
.product-info-main { background-color: #fff; }
.product-info-main .rating_section { padding-top: 35px; }
.product-info-main .studio_name { background-color: #FEC000; padding: 4px; border-radius: 3px; font-size: 14px; color: #0D1C2B; font-weight: 500; }
.product-info-main .date-time_picker { display: flex; flex-direction: row; }
.product-info-main .booking_date { display: block; font-style: normal; font-weight: 500; font-size: 12px; color: rgba(13, 28, 43, 0.5); }
.product-info-main span.booking_time { display: block; font-style: normal; font-weight: 500; font-size: 12px; color: rgba(13, 28, 43, 0.5); }
.product-info-main .btn-yellow { color: #0D1C2B; font-size: 14px; font-weight: 600; background-color: #FEC000 ; border: none; padding: 10px; border-radius: 3px; }
.product-info-main .product-info-main_time { display: flex; flex-direction: row; }
.product-info-main .service-section { border: 1px solid #f1f1f1; border-radius: 5px; margin-top: 30px; padding: 15px; margin-top: 30px; margin-bottom: 30px; }
.product-info-main .date-picker { margin-right: 10px; }
.product-info-main .Service_Time { }
.product-info-main h4.title:after { height: 2px; width: 24px; display: block; background-color: #FEC000; content: ""; position: absolute; bottom: 0px; top: 20px; }
.product-info-main .sold_by h4.title { position: relative; font-size: 16px; color: #0D1C2B; font-weight: 500; margin-top: 0px; margin-bottom: 15px; }
.product-info-main .product-info-main_title { font-size: 18px; color: #000; font-weight: 500; margin-bottom: 10px; }
.product-info-main .slot_time .slot { color: #0D1C2B; }
.product-info-main .slot_time { margin-top: 10px; }
.product-info-main .slot_time .duration { font-style: normal; font-weight: 500; font-size: 12px; color: rgba(13, 28, 43, 0.5); }
.product-info-main .sold_by .sold_by_name { color: #525E6A; font-size: 14px; font-weight: 500; }
.product-info-main .week-timing { width: 50%; }
.product-info-main .sold_by { width: 50%; }
.product-info-main .product-info-main_time .week-timing h4.pdt { color: #525E6A; font-weight: 500; font-size: 14px; }
.product-info-main .product-info-main_time .week-timing .weekly-times th { padding: 0px; font-weight: 400; color: #89929C; }
.product-info-main .product-info-main_time .week-timing .weekly-times .day { padding: 0px; font-weight: 500; color: #525E6A; }
/* .product-info-main .sold_by .studio_details.addr{
color:  #525E6A;
font-size: 14px;
display: inline-block;
    position: relative;
    padding-left: 15px;
}
.product-info-main .sold_by .studio_details.product{
color:  #525E6A;
font-size: 14px;
display: inline-block;
    position: relative;
    padding-left: 15px;
}
.product-info-main .sold_by .studio_details.contact{
color:  #525E6A;
font-size: 14px;
display: inline-block;
    position: relative;
    padding-left: 15px;
} */
.product-info-main .sold_by .studio_details.addr:before { position: absolute; left: 0; top: -3px; content: "\f041"; font-family: "font-awesome"; font-size: 2rem; color: #525E6A; }
.product-info-main .sold_by .studio_details.product:before { position: absolute; left: 0; top: -3px; content: "\f1b2"; font-family: "font-awesome"; font-size: 2rem; color: #525E6A; }
.product-info-main .sold_by .studio_details.contact:before { position: absolute; left: 0; top: -3px; content: "\f0e0"; font-family: "font-awesome"; font-size: 2rem; color: #525E6A; }
.product-info-main .product-info-main_time .week-timing h4.pdt { margin-top: 0px; margin-bottom: 10px; }
/* .input-btn {
background-color: #F1F1F1 ;
border:  1px solid #c4c4c4;
color: rgba(13, 28, 43, 0.5);
} */
.product-info-main .date-picker input.input-text.input-btn { background-color: #FFFFFF ; border: 1px solid #c4c4c4; color: rgba(13, 28, 43, 0.5); }
.product-info-main .Service_Time input.input-text.input-btn { background-color: #FFFFFF ; border: 1px solid #c4c4c4; color: rgba(13, 28, 43, 0.5); }
.product-info-main .appointment_section .quick_link { border: 1px solid #C4C4C4; background-color: #fff; color: #FEC000; }
.product.name.product-item-name { padding-top: 8px; }
.column.main .products-list .product-item-name { padding-top: 0;}
a.product-item-link.btn-yellow { color: #fff!important; padding: 3px 8px 1px  7px!important; }
/* ******03-09-2019**** */
.catalog-product-view h2.page-title.product_detail_title { font-size: 18px; color: #000; font-weight: 500; margin-bottom: 10px; }
.catalog-product-view .btn-yellow { color: #0D1C2B!important; font-size: 14px; font-weight: 600; background-color: #FEC000!important; border: none!important; padding: 10px!important; border-radius: 3px!important; }
.catalog-product-view .quick_link { border: 1px solid #C4C4C4; background-color: #fff; color: #FEC000; }
.catalog-product-view .week-timing h4.pdt { margin-top: 0px; margin-bottom: 10px; color: #525E6A; font-weight: 500; font-size: 14px; }
.catalog-product-view .product_detail_time .week-timing .weekly-times th { padding: 0px; font-weight: 400; color: #89929C; }
.catalog-product-view .product_detail_time .week-timing .weekly-times .day { padding: 0px; font-weight: 500; color: #525E6A; }
.catalog-product-view .sold_by_name { color: #525E6A; font-size: 14px; font-weight: 500; }
.catalog-product-view .title { position: relative; font-size: 16px; color: #0D1C2B; font-weight: 500; margin-top: 0px; margin-bottom: 15px; }
.catalog-product-view .title:after { height: 2px; width: 24px; display: block; background-color: #FEC000; content: ""; position: absolute; bottom: 0px; top: 20px; }
.catalog-product-view .title:after { content: none; }
.catalog-product-view .product-info-main .product-reviews-summary { margin: 5px 0; line-height: 1.25; float: left; }
.catalog-product-view .studio_details.addr { color: #525E6A; font-size: 14px; display: inline-block; position: relative; padding-left: 25px; font-weight: 400; }
.catalog-product-view .studio_details.product { color: #525E6A; font-size: 14px; display: inline-block; position: relative; padding-left: 25px; font-weight: 400; }
.catalog-product-view .studio_details.contact { color: #525E6A; font-size: 14px; display: inline-block; position: relative; padding-left: 25px; font-weight: 400; }
.catalog-product-view .wk-ask-question-link { padding-left: 0px !important; }
.product-info-main .product-social-links .towishlist { color: #fec000; }
.product-info-main .product-social-links .towishlist:hover { background-color: #0d1c2b !important; }
.product-info-main .product-social-links .tocompare { color: #fec000; }
.catalog-product-view .box-tocart .action.tocart { line-height: 14px !important; font-weight: 500; white-space: nowrap; }
.catalog-product-view .box-tocart .action.tocart:hover { background-color: #0d1c2b !important; color: #FEC000!important; }
.catalog-product-view span.studio_name { float: left; margin-right: 5px; }
.catalog-product-view span.by_name { float: left; padding-top: 5px; padding-right: 5px; }
.catalog-product-view .box-tocart .actions { padding: 0 0 0 0px; }
.catalog-product-view .date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-time input { width: 100%; background-color: #ffffff!important; font-size: 12px; font-weight: 400; color: rgba(13, 28, 43, 0.5); margin-left: 0px; text-align: left; }
.catalog-product-view .date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-time { padding: 0px 5px; }
.actions { display: flex; flex-direction: row; }
.catalog-product-view .box-tocart .actions { display: flex; flex-direction: row; }
.catalog-product-view .box-tocart .action.tocart { height: 35px; margin-top: 10px; margin-right: 10px; }
.abs-actions-addto:before { margin: 4px 7px!important; }
.catalog-product-view .product-social-links { padding: 10px 0; }
.catalog-product-view .product-info-main .product-social-links .towishlist { padding: 5px; }
.catalog-product-view .product-social-links .tocompare { padding: 5px; }
.catalog-product-view .product-social-links .tocompare:hover { background-color: #0d1c2b !important; }
.catalog-product-view .product-info-main .product-social-links .towishlist:before,
.product-info-main .product-social-links .tocompare:before { font-size: 18px!important; }
.catalog-product-view .product-social-links { margin: 0 0 0px; }
.catalog-product-view .fieldset:last-child { margin-bottom: 0px; }
.catalog-product-view .box-tocart { margin: 0 0 0px!important; }
.catalog-product-view .date-picker { width: 100%; }
.catalog-product-view .Service_Time { width: 100%; }
.catalog-product-view div.mage-error[generated] { margin-top: 40px; }
.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-itmes { position: absolute; background-color: #fff; border: 1px solid #e0e0e0; padding: 10px 15px; display: flex; flex-wrap: wrap; z-index: 4; width: 300px; right: 0px; }
input#date { background-image: url(../images/calendar.svg); background-repeat: no-repeat; background-size: 15px 15px; background-position: calc(100% - 5px) 48%; padding: 5px; }
input#timeslot { background-image: url(../images/time.svg); background-repeat: no-repeat; background-size: 15px 15px; background-position: calc(100% - 5px) 48%; padding: 5px; }
.catalog-product-view .date-time-picker-nf { display: flex; flex-direction: row; /* margin-bottom: 30px; */ width: 100%; }
.product-info-main .product-info-price .price-box {
    display: table-row;
}
.product-info-main .product-info-price {
    display: inline-block;
}
.product-info-price > :first-child {
    padding-left: 0;
}
.catalog-product-view .contact-us-modal  div.mage-error[generated] {
    margin-top: 0;
}
@media screen and (max-width: 640px) {
 .catalog-product-view .product-info-main .product-social-links .towishlist { padding: 8px; }
 .catalog-product-view .product-social-links .tocompare { padding: 8px; }
 .catalog-product-view .product-social-links { padding-top: 15px; }
}
@media screen and (max-width: 479px) {
 .catalog-product-view .product-info-main .product-social-links .towishlist { padding: 5px; }
 .catalog-product-view .product-social-links .tocompare { padding: 5px; }
 .catalog-product-view .product-social-links { padding-top: 0px; padding: 10px 0px; }
}
@media screen and (min-width: 991px) {
 .product-info-main .product-info-main_time .week-timing table.weekly-times { width: 30%; }
}

@media screen and (min-width: 768px) {
 .catalog-product-view .product_detail_time { display: flex; flex-direction: row; }
 .date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-itmes {
  position: absolute; background-color: #fff; border: 1px solid #e0e0e0; padding: 10px 15px; display: flex; flex-wrap: wrap; 
  z-index: 4; width: 300px; right: unset; }
 .page-with-filter .page-main { 
  	max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
 .date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-itmes {
  position: absolute; background-color: #fff; border: 1px solid #e0e0e0; padding: 10px 15px; display: flex; flex-wrap: wrap; 
  z-index: 4; width: 180px; right: unset; 
	}
	.date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-itmes > span {
    background-color: #e0e0e0;
    margin: 2px;
    padding: 5px 8px;
    max-width: 100px;
    width: calc(25% - 11px);
    display: block;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
	}
}
@media screen and (min-width: 640px) {
 .review-item {
    padding: 15px 0 !important;
}
}
@media screen and (max-width: 360px) {
 .catalog-product-view .box-tocart .actions { display: flex; flex-direction: column; }
}
@media screen and (max-width: 418px) {
 .date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-itmes { position: absolute; background-color: #fff; border: 1px solid #e0e0e0; padding: 5px 15px; display: flex; flex-wrap: wrap; z-index: 4; width: 200px; right: 0px; }
 .date-time-picker-nf .time-picker-nf .time-picker-container .dropdown-itmes > span { background-color: #e0e0e0; margin: 5px; padding: 5px 10px; max-width: 100px; width: calc(28% - 30px); display: block; border-radius: 5px; text-align: center; cursor: pointer; }
 .catalog-product-view .Service_Time { width: 100%; display: block; margin-top: 5px; }
 .catalog-product-view .date-picker { margin-right: 10px; width: 100%; display: block; }
 .catalog-product-view .date-time-picker-nf { display: flex; flex-direction: column; }
 .catalog-product-view .product-info-main .date-time_picker { display: flex; flex-direction: column; }
}
@media screen and (max-width: 576px) {
 .product-info-main .service-section .appointment_section button.btn.btn-yellow.d-block { display: block; margin-bottom: 10px; }
 .product-info-main .week-timing { width: 100%; }/* .catalog-product-view .product-social-links {
     padding: 15px 0;
} */
}
/** End **/
.mce-btn .mce-txt { color: #333 !important; }
.order-actions-toolbar .action.print {
    display: block;
    float: right;
    width: 100%;
}

.catalog-product-view .page-main .messages{
    margin-top: 50px;
}

.checkout-cart-index .page-main .messages{
    margin-top: 50px;
}

.marketplace-order-view td.col.status{
    text-align: right;
    text-transform: capitalize;
}