body .navigation, body .breadcrumbs, body .page-header .header.panel, body .header.content, body .footer.content,
 body .page-wrapper > .widget, body .page-wrapper > .page-bottom, body .block.category.event, body .top-container, body .page-main,body.customer-account-index .page-main{
	max-width: 100%;
	padding: 0 20px;
}
*{
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: 400;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #99b1b5;
  opacity: 1; /* Firefox */
  font-size: 15px;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #99b1b5;
  font-size: 15px;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #99b1b5;
  font-size: 15px;
}

body:not(.cms-home) .page-header + main {padding-top:160px;}
	
@media(min-width: 768px){
	.header-wrap-second {
	    display: flex;
	    justify-content: space-between;
	    /*max-width: 1600px;*/
	    padding: 0 20px;
	    margin: 0 auto;
	    width: 100%;
	    align-items: center;
	}
	.header-wrap-second-let{
		order: 1;

	}
	.sections.nav-sections {
		order: 2;
        margin-bottom: 0;
	}
	.header-wrap-second-right {
		order: 3;
	}
}
.logo {
    margin: 0 auto 25px 0;
    max-width: 195px;
    /*max-height: 135px;*/
    width: 100%;
    /*height: 100%;*/
    padding: 10px 0;
}
body .logo{
	margin: 0 !important;
    padding-top: 20px;
}

.logo img {
    /*max-height: inherit;*/
    /*width: 100%;*/
}
.header-wrap-second .navigation{
	background: transparent;

}
.navigation li.level0 {
	padding: 0 8px;
	margin: 0;
}
.header-wrap-second .navigation .level0 > .level-top {
	word-spacing: 2px;
	padding: 0;
}
.header-wrap-second .navigation .level0 > .level-top span{
	font-size: 16px;
	font-weight: 600;
	color: #ffffff;
	text-transform: uppercase;
}
.header-wrap-second .nav-sections {
	background: transparent;
}
.header-wrap-second  .navigation .level0.active > .level-top {
	position: relative;
	border-bottom: 0;
	padding-top:0;
    line-height:33px;
}
.header-wrap-second  .navigation .level0.active > .level-top:before{
	position: absolute;
	content: '';
	width: 34px;
	height: 8px;
	background: #ffffff;
	top: 0;
}
.page-header {
    /*background-color: #e71d2b;*/
    /*background-image: url("../images/strip.png");*/
    /*background-size: contain;*/
    /*background-repeat: no-repeat;*/

    background: transparent;
}
a.user-profile {
    position: relative;
    margin: 0 -6px;
}
a.user-profile:before {
    background: url(../images/header-icon-sprit.png) no-repeat -41px 0px;
    content: '';
    width: 20px;
    height: 20px;
    background-size: cover;
    position: absolute;
    top: 1px;
    right: -8px;
}
.block-search .control {
	padding: 0;
}
.block-search .action.search:focus{
    outline: 0;
}
form.minisearch {
    display: none;
}
form.minisearch.active {
    position: absolute;
    bottom: -52px;
    left: -80px;
    width: 200px;
    display: block;
}
.block-search  input[type="text"] {
    height: auto !important;
    padding: 10px 38px 10px 20px;
    background: #fff;
}
.block-search  input[type="text"]:focus{
    box-shadow: none;
    background: #fff;
}
.block-search    ::placeholder {
  color: #989897;
  opacity: 1; /* Firefox */
   font-size: 12px !important;
}

.block-search    :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #989897;
 font-size: 12px !important;
}

.block-search    ::-ms-input-placeholder { /* Microsoft Edge */
 color: #989897;
 font-size: 12px !important;
}
.field.search .control {
    width: 100%;
    position: relative;
    padding: 0;
}
form#search_mini_form .actions{
    position: absolute;
    top: 10px;
    right: 0;
}
.block.block-search{
    position: relative;
    cursor: pointer;
    padding: 0;
}
.block.block-search:before {
    background: url(../images/header-icon-sprit.png) no-repeat 0 0;
    content: '';
    width: 21px;
    height: 20px;
    background-size: cover;
    position: absolute;
    top: 2px;
}
.sparsh_banner {
	/*background:url("../images/banner.png") no-repeat;*/
	/*background-size: contain;*/
	/*height: 800px;*/
}
.sparsh_banner:before {
    background: url("../images/banner.png") no-repeat;
    background-size: 100%;
    content: '';
    width: 100%;
    height: 800px;
    position: absolute;
    top: 0;
    display: none;
}
.sparsh_banner_slider .slick-slide img{
	/*display: none;*/
}
.sparsh_banner_slider .slick-list{
    max-height: initial !important;
}
.sparsh_banner_slider.slick-initialized .slick-slide > div > div{
    max-height: inherit !important;
}
body .sparsh_banner_slider .caption {
    max-width: 480px;
    transform: none;
    margin: 0;
    top: 33%;
    left: 15%;
    max-width: 450px;
}
body .banner-text {
    display: none;
}
body .banner-text h1 {
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 30px;
    text-shadow: 1px 1px 5px #000;
}
body .banner-text p {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    line-height: 2;
    margin-bottom: 20px;
     text-shadow: 2px 2px 6px #000;
}
body .banner-text .btn-banner {
    color: #bf1f25;
    font-weight: 500;
    background: #fff;
    font-size: 16px;
    border-color: #fff;
    border-radius: 4px;
    line-height: 1;
    height: auto;
    padding: 18px;
    text-transform: capitalize;
    width: auto;
    display: inline-block;
}
body .banner-text .btn-banner:hover {
    text-decoration: none;
}
.home-banner {
    position: relative;
    /*margin-bottom: 230px;*/
        margin-bottom: 170px;
}
.banner-text {
    position: absolute;
    top: 35%;
    left: 16%;
    z-index: 1;
    max-width: 430px;
}
body .sparsh_banner_slider .caption .btn-banner:hover{
    background: #fff;
    color:  #bf1f25;
}
.page-wrapper {
	position: relative;
}
.page-header {
    border: 0;
    margin-bottom: 0;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 1;
    left: 0;
}
.home-banner .owl-carousel .owl-stage-outer,.home-banner .owl-carousel .owl-item img{
    /*height: 100vh;*/
}
.banner-bottom {
    width: 100%;
    display: flex;
    justify-content: space-between;
    background-image: linear-gradient(to bottom, rgba(0, 79, 213,1), rgba(67, 133, 245, 1));
    border-radius: 20px;
    /*max-width: 1600px;*/
    margin: 0 auto;
}
.banner-bottom .sec-content {
    width: 33.33%;
    padding: 25px 5%;
    position: relative;
}
.sec-content p {
    color: #fff;
    font-size: 15px;
    padding-left: 30px;
    margin-top: 18px;
}
.banner-bottom .sec-content:after {
    content: '';
    width: 1px;
    height: 120px;
    background: #ffff;
    position: absolute;
    right: 0;
    top: 16%;
}
.banner-bottom .sec-content:nth-child(3):after {
display: none;
}
.banner-bottom .sec-content {
    width: 33.33%;
    padding: 20px 5%;
    position: relative;
}
.banner-bottom span {
    height: auto;
    display: block;
    position: relative;
    padding-top: 15px;
    padding-bottom: 5px
}
.sec-content p {
	position: relative;
    margin: 0;
    padding: 0 0 0 30px;
    top: 10px;
    font-size: 15px;
}
.sec-content p:before{
	position: absolute;
	content: '';
	width: 25px;
	height:16px;
	background: url("../images/quote.png") no-repeat;
	background-size: 100%;
	left: 0;
	top:0;
}
.sweeet-product {
    max-width: 885px;
    margin: 0 auto;
    margin-top: 55px;
    width: 100%;
}
.sweeet-product h4 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 10px;
}
.sweeet-product h2 {
    font-size: 42px;
    color: #bf1f25;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 10px;
}
.sweeet-product .header{
	text-align: center;
}
.col-category h4{
    font-size: 26px;
    font-weight: 700;
    /*color: #555;*/
    color: #000;
    margin-bottom: 15px;
    margin-top: 35px;
}
.col-category h4 b {
    font-size: 32px;
    font-weight: 700;
    color: #555;
}
.col-category p {
    font-size: 16px;
}

.sweeet-product .col-category {
    /*margin: 40px 3% 0;*/

}
.sweeet-product .col-category {
    margin: 10px 3% 30px;
}

.sweeet-product .col-category .varieties-count {
    font-size: 22px;
    font-weight: 700;
    display: block;
    color: #d2232a;
    margin-bottom: 14px;
}G
.sweeet-product .col-category p{
    font-size: 16px;
    font-weight: 700;
    display: block;
    color: #000;
    margin-bottom: 18px;
}
.col-category a:hover{
    text-decoration: none;
}
/* Create three equal columns that floats next to each other */
.col-category {
  width: 100%;
  max-width: 240px;
  padding: 10px;
  /*height: 300px;*/
  text-align: center;
 /* Should be removed. Only for demonstration */
}
.card-row {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.fedex-wrapper {
    max-width: 700px;
    width: 100%;
    /*margin: 60px auto;*/
    /*margin: 40px auto;*/
    margin: 20px auto 40px;
    display: flex;
    align-items: center;
    padding: 45px 50px;
    border: 1px solid #d5d4d9;
    border-radius: 10px;
    background: #fff;
}
.fedex-shipping-container {
    max-width: 411px;
    width: 100%;
    margin-left: 30px;
}
.fedex-wrapper img {
    width: 154px;
    height: 48px;
}
.fedex-shipping-container h4 {
	text-transform: capitalize;
    color: #505050;
}
.fedex-shipping-container p {
    color: #505050;
    font-size: 17px;
    font-weight: 400;
}


.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart.active:before {
    background: url(../images/header-icon-sprit.png) no-repeat -84px 0px;
    width: 23px;
    height: 20px;
    background-size: cover;
    content: '';
    position: absolute;
    top: 2px;
    right: 0;
}
.minicart-wrapper .action.close:focus, .minicart-wrapper .action.close:active{
    outline: none;
}
.block-search .label:before {
    background: url(../images/header-icon-sprit.png) no-repeat 0px 0;
    width: 30px;
    height: 30px;
    background-size: cover;
    content: '';
}
/*.page-header  .block-search .label {
    clip: inherit !important;
    cursor: pointer; 
    overflow: initial !important;
}*/
.header-wrap-second-right {
    display: flex;
    width: 9%;
    justify-content: space-between;
}
body .block-search {
    float: none;
    width: 30px;
    z-index: 4;
}
.minicart-wrapper {
    float: none;
}
/*.block-search .control {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
}
.block-search .actions {
    display: none;
    position: absolute;
    top: 41px;
    right: 5px;
}
.block-search .actions button:focus{
    border: 0;
    outline: none;
    box-shadow: none;
}
.block-search:hover  .control , .block-search:hover .actions{
    display: block;
}

.field.search {
    position: relative;
} */

.how-section1 {
    padding: 0;
    background: url("../images/send-a-sweet-bg.png") no-repeat;
    background-size: cover;

}
.how_sec {
    display: flex;
    max-width: 1367px;
    margin: 0 auto;
    padding: 66px 0;
    align-items: center;
}
.how-img {
    max-width: 715px;
    width: 100%;
    margin-right: 75px;
}
.how-section1 .subheading {
    color: #fff;
    font-size: 20px;
    line-height: 1.5;
    margin: 0;
}
/*.how-sec-content a {
    padding: 20px;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    display: inline-block;
    margin-top: 30px;
    border: 2px solid #bf1f25;
    background: #bf1f25;
    border-radius: 15px;
}*/

.cms-home  .page-main {
    /*margin-top: -73px;*/
    /*z-index: 1;*/
    padding: 0;
    width: 100%;
    max-width: 100%;
}
.sweeet-product{
    position: relative;
}
.sweeet-product:before {
    content: '';
    background: url("../images/how-sec-bg.png") no-repeat;
    height: 970px;
    position: absolute;
}
.how-it-works {
	padding: 55px 0 60px 0;
	background: url("../images/feel-the-test-bg.png") no-repeat;
/*	margin-left: -20px;
	margin-right: -20px;*/
    background-size: cover;
}
.how-it-works h5 {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}
.how-it-works h2.card-group-title{
	font-size: 42px;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
    margin-bottom: 45px;
}
.feel-the-test-wrap {
	/*max-width: 1600px;*/
	margin: 0 auto;
	padding: 0 20px;
}
.feel-the-test-wrap .card-group .card {
	margin-right: 8%;
}
.feel-the-test-wrap .card-group .card:last-child {
	margin-right: 0;
}
.how-it-works .card-body h4 {
    margin-top: 20px;
    font-size: 20px;
    color: #d2232a;
    font-weight: 700;
    margin-bottom: 22px;
}
.how-it-works .card-body .card-text {
    font-size: 16px;
    font-weight: 400;
}
.how-it-works .card-body {
    padding: 11% 10%;
    text-align: center;
    position: relative;
}
.how-it-works  .card .card-body a {
    position: absolute;
    top: -35px;
    left: 0;
    right: 0;
    background: #bf1f25;
    border: 2px solid #bf1f25;;
    display: inline-block;
    width: 180px;
    margin: 0 auto;
    padding: 16px 10px;
    border-radius: 50px;
    font-weight: 500;
    font-size: 23px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}
.how-it-works .card .card-body a:hover {

   /* background: #fff;
    color: #bf1f25;
    border-color: #bf1f25;
     border: 2px solid ; */
}
.how-it-works .card:nth-child(2)  .card-body a {
    bottom: -37px;
    top: inherit;
}
.how-it-works .card {
    position: relative;
}
.how-it-works .card:last-child:after{
    display: none;
}
.how-it-works .card:after {
    content: '';
    background: url("../images/arrow.png") no-repeat;
    position: absolute;
    right: -20%;
    width: 38px;
    height: 32px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.custom-branding {
   /* background: url("../images/get-started.png") no-repeat;*/
   /* background: url("../images/get-started_with_center_bg.png") no-repeat;*/
 /*    background: url("../images/get-started_with_center_bg-brand.png") no-repeat;*/
    background: url("https://dev.morgyftz.com/media/wysiwyg/big-gift-box.jpg") no-repeat;


    background-size: 100% 100%;
    /*margin-left: -20px;
    margin-right: -20px;*/
    padding: 80px 0;
}
.custom-branding1 {
   /* background: url("../images/get-started.png") no-repeat;*/
   /* background: url("../images/get-started_with_center_bg.png") no-repeat;*/
    background: url("https://dev.morgyftz.com/media/wysiwyg/5075841.jpg") no-repeat;
    background-size: 100% 100%;
    /*margin-left: -20px;
    margin-right: -20px;*/
    padding: 47px 0;
}
.custom-branding h2 {
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 5px;
}
.custom-branding h2 span {
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    display: block;
    margin-bottom: 0;
}
.custom-branding  a.btn-lg.btn-get-started {
    background: #bf1f25;
    font-weight: 600;
    font-size: 15px;
    padding: 10px 30px;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    margin-top: 8px;
    display: inline-block;
    border:2px solid #bf1f25;
}
.custom-branding  a.btn-lg.btn-get-started:hover {

    background: #fff;
    color: #bf1f25;
    border-color: #bf1f25;
     border: 2px solid ; 
}
@media(min-width: 1600px){
  .custom-branding h2{
    font-size: 35px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 15px;
}
.custom-branding h2 span{
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    display: block;
    margin-bottom: 16px;
}
.custom-branding  a.btn-lg.btn-get-started {
    background: #bf1f25;
    font-weight: 700;
    font-size: 20px;
    padding: 18px 30px;
    border-radius: 15px;
    color: #fff;
    text-decoration: none;
    margin-top: 30px;
    display: inline-block;
}
}
.cms-home [data-content-type='row'][data-appearance='contained']{
    /*max-width: 1600px;*/
    max-width: 100%;
    width: 100%;
   /* padding: 0 20px;
    background: #da2a31;*/
    /*margin-right: -20px !important;
    margin-left: -20px !important;*/
}
.cms-home [data-content-type='row'][data-appearance='contained'] .subscribe-area.pb-50.pt-70 {
    /*margin-left: -20px;
    margin-right: -20px;*/
    /*overflow: auto;*/
    background: #da2a31;
}
.page-footer .footer-wrap {
    background: url("../images/footer-bg.png") no-repeat;
    background-size: 100%;
   /* margin-left: -20px;
    margin-right: -20px;*/
    /*overflow: auto;*/
}
.footer.content .footer-links h5{
    font-size: 22px;
    font-weight: 700;
    text-align: left;
    color: #fff;
    margin-bottom: 32px;
}
.footer.content .footer-links ul li {
    text-align: left;
    padding-left: 35px;
    margin-bottom: 18px;
     position: relative;
     line-height: 1;
}
.footer-links ul li a {
    font-size: 16px;
    text-decoration: none;
   
}
.footer-links ul li:before {
    content: '-';
    position: absolute;
    left: 15px;
    color: #fff;
}
.footer.content {
    border-top: 0;
    margin: 0;
}
footer.text-center.text-white {
}
section.footer-links {
    border-top: 1px dashed #fff;
    padding: 60px 0 40px 0;
}
body:not(.cms-home)  section.footer-links{
    border-top: 0;
}
.social-media-wrap li:before{
    display: none;
}
.social-media-wrap li {
    display: inline-block;
    padding-left: 0;
}
section.link-wrap:after{
    content: '';
    background:url("../images/footer-border.png") no-repeat;
    width: 1px;
    height: 266px;
    position: absolute;
    right: 0;
    top: 0;
}
section.link-wrap.last:after{
    display: none;
}
section.link-wrap:first-child{
    margin-left: 0;
}
section.link-wrap {
position: relative;
margin-left: 35px;
}
.footer-logo img {
    width: 100%;
} 
.footer-logo {
    width: 170px;
    height: 112px;
    margin: 0 auto 0 0;
    margin-bottom: 30px;
}
.footer.content .footer-links ul.social-media-wrap li {
    padding-left: 20px;
}
ul.social-media-wrap {
    text-align: left;
    margin-bottom: 15px;
}
.footer.content .footer-links ul.social-media-wrap li:first-child {
    padding-left: 0;
}
ul.social-media-wrap i {
    font-style: normal;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 30px;
}
.Copyright-wrap{
    margin-top: 15px;
}
.Copyright-wrap span {
    font-size: 14px;
    color: #fff;
    display: block;
    text-align: left;
}
.footer small.copyright {
    display: none;
}
.claim-container {
    max-width: 1040px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    padding: 60px 20px;
    align-items: center;
}
.claim-container .subscribe-text.mb-15 {
    max-width: 318px;
    width: 100%;
}
.claim-container .content {
    max-width: 665px;
    width: 100%;
}
.subscribe-text span{
    font-size: 22px;
    color: #fff;
}
.subscribe-text h2 {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
}
.cms-home.page-layout-1column .column.main{
    padding-bottom: 0 !important;
}
.claim-container input[type="text"] {
    height: 72px;
    border-radius: 7px;
    border-bottom-right-radius: 7px !important;
    border-top-right-radius: 7px !important;
    padding: 25px 28px;
    background: #fff;
    border: 0;
}
div#giftcode-error {
    position: absolute;
    bottom: -26px;
    color: #fff;
}
.claim-container .content {
    position: relative;
    margin-left: 28px;
}
.claim-container  span.input-group-btn {
    position: absolute;
    right: 0;
   display: block;
   width: 100%;
   z-index: 4;
}
.claim-container span.input-group-btn button {
    position: absolute;
    right: 0;
    background:rgba(224, 214, 30, 1);
    padding:28px 40px;
    font-size: 16px; line-height:1;
    font-weight: 600;
    border-bottom-right-radius: 4px !important;
    border-top-right-radius: 4px;
    color: #fff;}
.claim-container span.input-group-btn button:hover {background: #000;
    border-color: #000;}	
.input-group>.custom-select:focus, .input-group>.form-control:focus {
    border: 0;
    outline: 0;
    box-shadow: none;
}
.claim-container span.input-group-btn button:hover, .claim-container span.input-group-btn button:focus {
    border-color: #bf1f25;
    box-shadow: none;
}
.sweeet-product-wrap {
    position: relative;
}
.sweeet-product-wrap:before{
/*    content: '';
    background: url("../images/how-sec-bg.png") no-repeat;
    background-size: 100px;
    position: absolute;*/
}
.sweeet-product-bg {
    display: none;
}
.sec-testimonials {
    /*background: url("../images/TestimonialsOurClients.png") no-repeat;*/
    /*background: url("../images/TestimonialsOurClients_responsive.png") no-repeat;*/
    /*background-size: 100% 100%;*/
  /*  margin-left: -20px;
    margin-right: -20px;*/
    /*padding: 70px 85px 140px;*/
    padding: 2% 85px 120px;
    overflow: auto;
    position: relative;
    background: #f8f8f8;
}
.sec-testimonials:before{
    content: '';
    background: url("../images/TestimonialsOurClients-left.png") no-repeat;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 450px;
    height: 610px;
    background-size: 100%;
}
.sec-testimonials:after{
    content: '';
    background: url("../images/TestimonialsOurClients-right.png") no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 450px;
    height: 550px;
    background-size: 100%;
}
.sec-testimonials .slick-dotted.slick-slider {
        /*max-width: 1600px;*/
        padding: 0 20px;
        margin: 0 auto;
        z-index: 1;
}
.yereone-testimonials-block-title h2 {
    margin-bottom: 30px;
    font-size: 40px;
    color: #bf1f25;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0;
}
.yereone-testimonials-block-title h2 span{
    display: block;
    font-size: 22px;
    color: #555;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 600;
}
.sec-testimonials .slick-list {
     /*max-width: 1600px;*/
        padding: 0 20px;
}
.sec-testimonials .slick-list  .yereone-testimonial-item {
    max-width: 513px;
    width: 100%;
    margin: 0 20px;
    background: #ffffff;
    padding: 30px 40px;
    min-height: 360px;
}
.sec-testimonials  .yereone-testimonials-block-title h2 span:after{
    display: none;
}
.sec-testimonials  .yereone-testimonials .yereone-testimonial-item .yereone-testimonial-image .round-imge {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.sec-testimonials  .yereone-testimonials .yereone-testimonial-item .yereone-testimonial-image .round-imge{
    align-self: flex-end;
}
.sec-testimonials  .yereone-testimonial-image {
    height: 66px;
    display: flex;
    margin-bottom: 15px;
} 
.sec-testimonials  .yereone-testimonial-content span {
    color: #474747;
    font-size: 16px;
    line-height: 1.5;
    min-height: 150px;
    display: block;}
.sec-testimonials  .yereone-testimonial-content {
    position: relative;
    padding-bottom: 18px;
    border-bottom: 2px solid #000;
}
.sec-testimonials  .yereone-testimonial-content:before {
    content: '';
    background: url("../images/quote-1.png") no-repeat;
    width: 26px;
    height: 18px;
    position: absolute;
    top: -10px;
    left: -10px;}
.sec-testimonials  .yereone-testimonial-author {
    margin-top: 15px; margin-bottom:5px;}
.sec-testimonials  .yereone-testimonial-author span {
    font-weight: 700;
    font-size: 20px;
    color: #bf1f25;
}
.sec-testimonials  .yereone-testimonial-rating ,.sec-testimonials  .yereone-testimonial-title{
    display: none;
} 
.sec-testimonials .yereone-testimonial-jobandcompany span , .sec-testimonials .yereone-testimonial-jobandcompany a{
    font-size: 16px;
    color: #474747;
    margin-top: 0;
    display: block;
    text-decoration: none;

}
.sec-testimonials .yereone-testimonial-jobandcompany a:hover {
    color: #bf1f25;
}
.sec-testimonials .yereone-testimonial-jobandcompany{
    /*display: none;*/
    min-height:initial;
}
 .sec-testimonials   button.slick-next.slick-arrow {
    display: none !important;
}
 .sec-testimonials   button.slick-prev.slick-arrow {
    display: none !important;
}
 .sec-testimonials .slick-dots li.slick-active button,  .sec-testimonials .slick-dots li.slick-active .cart.table-wrapper .actions-toolbar > .action, 
.sec-testimonials .slick-dots li.slick-active .action-gift{
        background: #d2232a
}
 .sec-testimonials .slick-dots {
    bottom: -70px;
}
  .sec-testimonials  .slick-dots li button , 
   .sec-testimonials  .slick-dots li .action-gift:hover {
    border: 1px solid #000;
}
.sec-testimonials .slick-dots li.slick-active button,.sec-testimonials .slick-dots li.slick-active button:hover,  .sec-testimonials  .slick-dots li button:hover{
    border-color: #d2232a;
    background:  #d2232a;
}
header.page-header +  .sparsh_banner {
    /*display: none;*/
}
@media(min-width: 1600px){
    .sec-testimonials .slick-list .yereone-testimonial-item {
        min-height: 350px;
    }
     body .page-main {
        padding:    0;
     }
}
header.page-header{
    padding: 0 20px;
    margin-left: -20px;
    margin-right: -20px;
    z-index: 2;
}
body:not(.cms-home) header.page-header, header.page-header.fixed {
    background: url("../images/updated-hs.png") no-repeat;
    background-size: 100% 100%;
    z-index: 9;
}
body.marketplace-seller-profile header.page-header , body.marketplace-seller-profile header.page-header {
    background: transparent;
}
body.marketplace-seller-profile header.page-header.fixed, body.marketplace-seller-profile header.page-header.fixed{
    background: transparent;
      background: url("../images/hs.png") no-repeat;
}
body:not(.cms-home) header{
    margin-left: 0;
    margin-right: 0;
}
.block.social-login-authentication-channel.account-social-login {
  margin-bottom: 20px !important;
}
.customer-account-create .page-main{
    padding-top: 180px;
    /*z-index: -1;*/
}
.sparsh_banner {
    margin-left: -20px;
    margin-right: -20px;
}
.banner-bottom-wrap {
     margin-top: -90px; 
    /*max-width: 1600px;*/
  bottom: -140px;
    position: absolute;
       /*bottom: -155px;*/
    left: 0;
    right: 0;
    z-index: 1;
    margin: 0 auto;
}
@media(max-width: 1640px){
    .banner-bottom-wrap {
        margin-left: 20px;
        margin-right: 20px;
    }
}
.sweeet-product-wrap {
    position: relative;
/*    margin-left: -20px;
    margin-right: -20px;*/
    /*margin-top: -205px;*/
    /*z-index: -1;*/
    /* padding-bottom: 110px; */
    /*overflow: hidden;*/
}
.sweeet-product-wrap:before{
    content: '';
    background: url("../images/middle-bg-left.png") no-repeat;
    position: absolute;
    left: 0;
    width: 300px;
    height: 800px;
    background-size: 100%;
}
.sweeet-product-wrap:after{
    content: '';
    background: url("../images/middle-bg-right-r.png") no-repeat;
    position: absolute;
    right: 0;
    width: 284px;
    height: 875px;
    background-size: 100%;
    bottom: -10%;
}
.sweeet-product {
   /* position: absolute;
    top: 300px;
    left: 0;
    right: 0;*/
}
.sweeet-product-bg img {
    width: 100%;
    height: 100%;
}
.sweeet-product {
/*    position: absolute;
    top: 190px;
    left: 0;
    right: 0;*/
}
.sec-testimonials .slick-list.draggable {
    /*margin: 0 30px;*/
   /*max-width: 94.5%;*/
}
.feel-the-test-wrap {
    max-width: 1240px;
            
}
.sec-testimonials .slick-dotted.slick-slider {
    max-width: 1240px;
    padding: 0 20px;
    margin: 0 auto;
    z-index: 1;
}
.sec-testimonials .slick-list {
    max-width: 1240px;
    padding: 0 20px;
}
.banner-bottom-wrap, .header-wrap-second {
    max-width: 1240px;
    margin: 0 auto;
}
.banner-bottom-wrap {
    margin-top: -90px; 
    bottom: -126px;
  
}
/*@media(max-width: 1600px){
        .feel-the-test-wrap {
            max-width: 1240px;
            
        }
        .sec-testimonials .slick-dotted.slick-slider {
                max-width: 1240px;
                padding: 0 20px;
                margin: 0 auto;
                z-index: 1;
        }
        .sec-testimonials .slick-list {
             max-width: 1240px;
                padding: 0 20px;
        }
        .banner-bottom-wrap, .header-wrap-second {
            max-width: 1240px;
            margin: 0 auto;
        }
        .banner-bottom-wrap {
         margin-top: -90px; 
        bottom: -115px;
  
    }
}*/
@media(min-width: 1600px){
    .banner-text {
        left: 20%;
    }
}
@media(max-width: 1360px){
    .navigation li.level0 {
       padding: 0 12px;
    }
    a.user-profile {
    position: relative;
    margin: 0;
}
.header-wrap-second-right {
    margin-right:0;
    width:15%;
    margin-bottom:0;
}
body .minicart-wrapper {
    margin-left: -9px;
}
.header-wrap-second .nav-sections {
    background: transparent;
    margin-bottom: 2.13%;
}
.banner-text {
    max-width: 330px;
}
body .banner-text h1 {
    font-size: 35px;
}
.banner-bottom-wrap {
    bottom: -165px;
    padding: 0 20px;
}
.sweeet-product-wrap{
    padding-top: 30px;
}
.custom-branding {
    background-size: 100% 100%;
}
.sec-testimonials .slick-list .yereone-testimonial-item {
    padding: 30px 20px;
}
.sec-testimonials .yereone-testimonial-content:before {
    top: -20px;
    left: -8px;
}
header.page-header.fixed .header-wrap-second .nav-sections {
    background: transparent;
    margin-bottom: 0;
} 
header.page-header.fixed  .header-wrap-second-right {
    margin-bottom: 1%;
}
.logo {
    max-width: 150px;
}
.sections.nav-sections {margin-bottom:0;}
.sweeet-product h2{
    margin-bottom: 20px;
    font-size: 32px;}
.header-wrap-second .navigation .level0 > .level-top span {font-size:13px;}	
.how-section1 h2 ,.how-it-works h2.card-group-title{
    font-size: 32px;
    margin-bottom: 35px;
}
.how-it-works h5{
    font-size: 18px;
}
.custom-branding h2 {
    font-size: 25px;
 
}
.custom-branding h2 span {
    font-size: 22px;
   margin-bottom: 8px;
}
.yereone-testimonials-block-title h2 {
    font-size: 32px;
    margin-bottom: 15px}
.yereone-testimonials-block-title {
    margin: 20px 0;
}
.footer-logo {
    width: 150px;
}
}
/*category page start*/
.page-title-wrapper .page-title span{
    color: #bf1f25;
    font-size: 42px;
    font-weight: 700;
}
.category-image .image{
    margin: 0 auto;
}
.category-description {
    max-width: 1240px;
    padding: 0 20px;
    margin: 30px auto 40px;
}
.category-description p, .category-description span {
    font-size: 16px;
}
.breadcrumbs ul .item:not(:last-child):after {
    vertical-align: middle;
    font-size: 18px;
}
.breadcrumbs a, .breadcrumbs a:active, .breadcrumbs strong {
    font-size: 12px;
    text-decoration: none;
    line-height: 18px;
    vertical-align: middle;
}
.breadcrumbs a:hover{
    text-decoration: none;
    color: #bf1f25;
    font-weight: 500;
}
.breadcrumbs strong {
    font-weight: 600;
}
.action.primary.tocart  {
    background-image: linear-gradient(to bottom, rgba(224, 214, 30, 1), rgba(163, 130, 57, 1));
    border:0;
    background: #bf1f25;
    padding:10px 30px;
    border-radius: 4px;
    text-decoration: none;
    margin-top: 5px;
    display: inline-block;}
.action.primary.tocart span{
    color: #fff;
    /*font-weight: 700;*/
    font-weight: 600;
    font-size: 15px;
}
.action.primary.tocart:hover,.action.primary.tocart:focus,.action.primary.tocart:active {
    background: #000;
    color:#fff;
    border-color: #000;
    outline: 0;} 
.action.primary.tocart:hover span,.action.primary.tocart:focus span,.action.primary.tocart:active span{
    color: #bf1f25;
    outline-color: #bf1f25;
}
.page-title-wrapper {
    text-align: center;
}
.category-description{
    text-align: center;
}
.product.details.product-item-details {
    text-align: center;
}

.details .product-item-name > a {font-weight:600; color:#444;}	
.details .product-item-name > a:hover {text-decoration:none; color:#bf1f25;}
	
p#toolbar-amount ,span.toolbar-number,.sorter-options {
    font-size: 14px;
}
label.sorter-label {
    font-size: 14px;
    font-weight: 500;
}
.field.limiter label  {

}
.field.limiter label span , span.limiter-text, .limiter-options{
    font-size: 14px;
}
.catalog-category-view .column.main.custom-filters {
    width: 100%;
    padding: 0;
}
.products.wrapper ~ .toolbar .limiter {
    display: block;
    float: none;
}
.field.limiter label span, span.limiter-text, .limiter-options {
    font-size: 14px;
    font-weight: 500;}
.product-item .price-box .price {
    font-size: 15px;
    font-weight: bold;
    white-space: nowrap;}
	
/*category page end*/
.category-description span.varieties-count {
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 5px;
    display: block;
}
.product-item .price-box {
    margin: 5px 0 25px;
}
.product-item-name {
    margin: 0;
    line-height: 1;
}
.product-item .price-box{
    margin:5px 0;
}
body.page-products .toolbar.toolbar-products .sorter-options, body.page-products .toolbar.toolbar-products .limiter-options {
    font-size: 14px;
    font-weight: 500;
}
body.page-products .toolbar.toolbar-products .sorter-options option, body.page-products .toolbar.toolbar-products .limiter-options option {
    font-size: 14px;
    font-weight: 400;
}
body.page-products .toolbar.toolbar-products .sorter-options:focus , body.page-products .toolbar.toolbar-products .limiter-options:focus{
    box-shadow: none;
}
body .products.wrapper ~ .toolbar .limiter {
    float: none;
}
.toolbar.toolbar-products {
    padding: 10px 15px;
    background: #F5F5F5;
    border-radius: 3px;
}
.page-products .product-item-info {
    margin: 0 auto;
}
.page-products .product-item:first-child  .product-item-info{
    margin-left: 0;
}
.page-products .product-item:nth-child(4n)  .product-item-info{
    margin-right: 0;
}
.page-products .product-item:nth-child(1)  .product-item-info{
    margin-right: auto;
}
/*body.page-products .product-item-info{
    width: 280px;
}*/

/*login page*/
.customer-account-login  .page-header,.customer-account-login  .page-footer{
    /*position: relative;*/
}
 .customer-account-login .page-footer {
    z-index: 9;
 }
/*.customer-account-login  .page-header:before {
    content: '';
    position: absolute;
    bottom: -609px;
    left: 0;
    background: url("../images/login-left.png") no-repeat;
    width: 384px;
    height: 609px;
    background-size: contain;
}
.customer-account-login  .page-header:after {
    content: '';
    position: absolute;
    bottom: -491px;
    right: 0;
    background: url("../images/login-right.png") no-repeat;
    width: 485px;
    height: 491px;
    background-size: contain;
}*/
body:not(.cms-home) .login-container input[type="text"], body:not(.cms-home) .login-container input[type="password"], body:not(.cms-home) .login-container input[type="url"], 
body:not(.cms-home) .login-container input[type="tel"],body:not(.cms-home) .login-container   input[type="search"], body:not(.cms-home) .login-container input[type="number"],
 body:not(.cms-home) .login-container input[type*="date"], input[type="email"],
 .create-account-wrap .form-create-account input[type="text"],  .create-account-wrap .form-create-account input[type="password"],  .create-account-wrap .form-create-account input[type="url"], 
 .create-account-wrap .form-create-account input[type="tel"], .create-account-wrap .form-create-account   input[type="search"],  .create-account-wrap .form-create-account input[type="number"],
 .create-account-wrap .form-create-account input[type*="date"], input[type="email"],form.password.reset input[type="password"], form.password.reset input[type="text"] {
      border: 1px solid #ebebea;
    padding: 20px;
    border-radius: 4px;
    background: transparent;
    font-size: 16px;
    height: 60px;
}
body:not(.cms-home) .login-container input[type="text"]:focus, body:not(.cms-home) .login-container input[type="password"]:focus, 
body:not(.cms-home) .login-container input[type="url"]:focus body:not(.cms-home) .login-container input[type="tel"]:focus, 
body:not(.cms-home) .login-container input[type="search"]:focus, body:not(.cms-home) .login-container input[type="number"]:focus, 
body:not(.cms-home) .login-container input[type*="date"]:focus, input[type="email"]:focus, .create-account-wrap .form-create-account input[type="text"]:focus,
 .create-account-wrap .form-create-account input[type="password"], .create-account-wrap .form-create-account input[type="url"]:focus, 
 .create-account-wrap .form-create-account input[type="tel"]:focus, .create-account-wrap .form-create-account input[type="search"]:focus, 
.create-account-wrap .form-create-account input[type="number"]:focus, .create-account-wrap .form-create-account input[type*="date"]:focus, 
input[type="email"]:focus, form.password.reset input[type="password"]{
    box-shadow: none;
}
body:not(.cms-home)  ::placeholder {
  color: #989897;
  opacity: 1; /* Firefox */
}

body:not(.cms-home)  :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #989897;
}

body:not(.cms-home)  ::-ms-input-placeholder { /* Microsoft Edge */
 color: #989897;
}
.customer-account-login .field .control {
    position: relative;
}
.customer-account-login .field .control input[type="email"], .customer-account-login .field .control input[type="password"],
.create-account-wrap .field .control input[type="email"], .create-account-wrap .field .control input[type="password"],
.create-account-wrap .field .control input[type="text"],

.becomeseller-index-index .field .control input[type="email"], .becomeseller-index-index .field .control input[type="password"],
.becomeseller-index-index .field .control input[type="email"], .becomeseller-index-index .field .control input[type="password"],
.becomeseller-index-index .field .control input[type="text"]
{
    padding-left:45px;
    background: #fff; height: 60px;
}
.becomeseller-index-index input#lastname{
    /*display: none;*/
}
.becomeseller-index-index .address-details .field .control input[type="text"]{

    padding-left: 20px;
    background: #fff;
}
.customer-account-login .field.email .control:before, .becomeseller-index-index  .field.email .control:before
	{
    content: '';
    background:url('../images/email.png') no-repeat 0 0;
    width: 23px;
    height: 18px;
    position: absolute;
    left: 20px;
    top: 22px; background-size:85%;}
.becomeseller-index-index .field.email .control:before {top:18px;}

.becomeseller-index-index .field.field-name-firstname.required:before, .becomeseller-index-index .field.field-name-lastname.required:before {
    content: '';
    background: url(../images/person-icon.png) no-repeat 0 0;
    width: 23px;
    height: 23px;
    position: absolute;
    left: 20px;
    top: 16px;
}
.becomeseller-index-index .field.telephone.required:before {
    content: '';
    /* background: url(../images/flag.png) no-repeat 0 0; */
    background: url(../images/US-United-States-Flag-icon.png) no-repeat 0 0;
    width: 30px;
    height: 26px;
    position: absolute;
    left: 20px;
    top: 12px;
}
   .becomeseller-index-index  .field.brand.required:before{
content: '';
    background: url(../images/brand-name.png) no-repeat 0 0;
        width: 25px;
    height: 27px;
    position: absolute;
    left: 20px;
    top: 14px;
 }
.field.password .control,  .field.confirmation .control,  .becomeseller-index-index .field.email.required, .becomeseller-index-index .field.field-name-firstname.required,
.becomeseller-index-index .field.field-name-firstname.required,.field.field-name-firstname.required ,  .becomeseller-index-index  .field.brand.required,.field.telephone.required, .field.brand.required{
    position: relative;
}
.customer-account-login .field.password .control:before, .field.password .control:before,  .becomeseller-index-index .field.confirmation .control:before{
    content: '';
    background: url(../images/password.png) no-repeat 0 0;
    width: 16px;
    height: 21px;
    position: absolute;
    left: 20px;
    top:23px;
    z-index: 3;
}
.block.block-customer-login .field.note, .form-create-account .field.note{
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0 !important;
}
.block.block-customer-login .field.note-1 , .form-create-account .field.note-1, form.password.forget .field.note-1, .resetpass .field.note-1{
    color: #bf1f25;
    font-size: 32px;
    font-weight: 700;
    text-align: center;
    /*margin-top: 15px;*/
}
 form.password.forget .field.note-2, .resetpass .field.note-2{
     color: #99b1b5;
     font-size: 18px;
     margin-bottom: 0 !important;
     text-align: center;
 }
body .login-container .block:nth-child(odd) ,.create-account-wrap .form-create-account, form.password.forget,form.password.reset{
    float: none;
    max-width: 658px;
    padding: 0 20px;
    margin:  0 auto;
    width: 100%;
}
.customer-account-login .column.main .block:last-child {
    margin: 0 auto;
}
.customer-account-login .fieldset > .field:not(.choice) > .control {
    width: 100%;
}
.customer-account-login .page-main > .page-title-wrapper .page-title, 
.customer-account-create .page-main > .page-title-wrapper .page-title,
 .customer-account-forgotpassword .page-main > .page-title-wrapper .page-title, 
 .customer-account-createpassword .page-main > .page-title-wrapper .page-title{
    display: none;
}
div#password-strength-meter-container {
    display: none;
}
fieldset.fieldset.login .secondary {
    text-align: right;
}
fieldset.fieldset.login .secondary a {
    text-decoration: underline;
    color:#bf1f25;}
fieldset.fieldset.login .secondary a:hover {text-decoration:none;}	
fieldset.fieldset.login .secondary a span {
    color: #bf1f25;
    font-size: 15px;
    margin-bottom: 20px;
    display: block; font-weight:500;}
.customer-account-login .fieldset > .field, .create-account-wrap .fieldset > .field{
    margin: 0 0 15px;}
.form-login .actions-toolbar .login , .create-account-wrap .create-account, form.password.reset  button{
    padding: 10px 15px;
    display: inline-block;
    margin-top: 30px;
    border:0;
    background: #bf1f25;
    border-radius: 4px;
    width: 100%;
}
.customer-account-login  .actions-toolbar > .primary .action:last-child,  form.password.reset  .actions-toolbar > .primary .action:last-child,
 .form.password.reset .actions-toolbar > .primary{
   /* width: 100%;*/
}
.customer-account-login  .actions-toolbar > .primary .action:last-child:hover, .create-account-wrap .create-account:hover,
 form.password.reset  .actions-toolbar > .primary .action:last-child:hover{
    background: #000;
    color: #fff;
    border-color:#000;
    border:0;
    outline: 0;
}
.customer-account-login  .actions-toolbar > .primary .action:last-child:hover span,
 .create-account-wrap .create-account:hover span,  form.password.reset  .actions-toolbar > .primary .action:last-child:hover span{
    color: #bf1f25;
}
.customer-account-login .actions-toolbar > .primary .action:last-child:focus ,.create-account-wrap .create-account:focus,
  form.password.reset  .actions-toolbar > .primary .action:last-child:focus{
    outline: none;
}
.form-login .actions-toolbar .login span, .create-account-wrap .create-account span, .form.password.reset .actions-toolbar > .primary span{
    font-size: 15px;
    font-weight: 600;
    color: #fff;
}
.customer-account-login  .column:not(.sidebar-main) form .actions-toolbar, .customer-account-login  .column:not(.sidebar-additional) form .actions-toolbar,
 form.password.reset .column:not(.sidebar-additional) form .actions-toolbar,  .form.password.reset  form .actions-toolbar , {
    margin-left: 0;
    margin-top: 18px;
}
.login-container {
    padding-top: 40px;
}
.login-container .block .login .actions-toolbar > .primary{
    width: 100%;
}
.customer-account-login  .login-container .block .block-title {
    border-bottom: 0;
}
.actions-msg p {
    font-size: 16px;
    color: #989897;
    /*margin:  35px 0  0 !important;*/
    margin: 0 0 20px !important;
} 
.actions-msg p a {
    font-size: 15px;
    text-decoration: underline;
    color:#bf1f25; font-weight: 500;}
.actions-msg p a:hover {color:#000;}	
.login-container .fieldset:after {
    display: none;}
	
.elavate-wrap {text-align:center; display: block; margin: 0; padding: 0; width: 100%; float: left;}

.elavate-section {
    display: flex;
    justify-content: space-between;
    max-width: 745px;
    width: 100%;
    margin: 0 auto 30px;
}
.elavate-section-box {
    border: 2px solid #cfcfce;
    padding: 15px;
    text-align: center;
    max-width: 230px;
    margin: 0 15px;
    width: 33.33%;
}
.elavate-section-box span {
    display: block;
    font-size: 16px;
    color: #000;
    line-height: 1;
    font-weight: 500;
}
.elavate-section-box p{
    margin-top: 5px;
    margin-bottom: 0;
}
.elavate-wrap h2 {
    font-size: 26px;
    color: #bf1f25;
    font-weight: 700;
    margin-bottom: 30px;
    border-radius: 4px;
}
.customer-account-login .social-btn .btn-social{
    padding:  16px 42px;
    font-size: 0;
    font-weight: 600;
    color: #fff;
    height: 62px;
    margin: 0 8px !important;
}
.customer-account-login .social-btn .btn-social a{

}
.customer-account-login .social-btn .btn-social span{
    display: none;
}
.customer-account-login .social-btn .btn-social.btn-facebook{
    background: url("../images/facebook.png") no-repeat;
    
    background-size: contain;
    border: 0;
    margin-left: 0 !important;
}
.customer-account-login .social-btn .btn-social.btn-google {
    background: url("../images/google.png") no-repeat;
    background-size: contain;
    border:1px solid #e3e3e3;
}
.customer-account-login .btn-facebook:hover {
    border:0;
}
.customer-account-login .btn-google:hover {
    border:0;
}

a.btn.btn-block.btn-social.btn-facebook:focus ,.customer-account-login .social-btn .btn-social.btn-google:focus{
    outline: 0;
    box-shadow: none;
    border: 0;
}
.or-text {
    text-align: center;
    margin: 25px 0 0;
    font-size: 18px;
    font-weight: 600;
}

.create-account-wrap form .actions-toolbar, .create-account-wrap form .actions-toolbar,.form.password.reset .actions-toolbar  {
    margin-left: 0 !important;
}
.create-account-wrap form .actions-toolbar  .primary {
    float: none !important;
/*    width: 100% !important;
*/}
.create-account-wrap .field .control{
    position: relative;
    width: 100% !important;
    float: none !important;
}
.create-account-wrap .field.required.phone-num , .create-account-wrap .field.email.required{
    position: relative;
}
.create-account-wrap .field.required.phone-num .link-verify, .create-account-wrap .field.email.required .link-verify{
	position: absolute;
    right: 12px;
    top:20px;
    font-size: 14px;
    color: #bf1f25;
    font-weight: 500;}
.create-account-wrap .field .control:before {position:absolute; left:15px !important; top:20px !important;}
	
.create-account-wrap .field.field-name-firstname .control:before{
    content: '';
    background: url(../images/person.png) no-repeat 0 0;
    width: 23px;
    height: 24px;
    position: absolute;
    left: 20px;
    top: 23px;
}
.create-account-wrap .field.phone-num .control:before{
     content: '';
    background: url(../images/phone.png) no-repeat 0 0;
    width: 23px;
   height: 21px;
    position: absolute;
    left: 20px;
    top: 26px;
}
.create-account-wrap .field.email .control:before,  form.password.forget .fieldset > .field:not(.choice) > .control:before, 
div#popup-modal-email div#email_validation_div .control:before{
    content:'';
    background:url(../images/email.png) no-repeat 0 0;
    width: 23px;
    height: 18px;
    position: absolute;
    left:15px;
    top:20px;}
.create-account-wrap .field.email .control:before {background-size:90%;}	
div#popup-modal-email div#email_validation_div .control {
    position: relative;
}
.create-account-wrap .field.password .control:before, .create-account-wrap .field.confirmation .control:before{
     content: '';
    background: url(../images/password.png) no-repeat 0 0;
    width: 23px;
    height: 23px;
    position: absolute;
    left: 20px;
    top: 26px;
    z-index: 3;
}
.create-account-wrap .field.confirmation.required{
    /*display: none;*/
}
.create-account-wrap fieldset.fieldset.create.info {
    margin-bottom: 0;
} 
.create-account-wrap fieldset.fieldset.additional_info {
    margin-bottom: 0;
}
.create-account-wrap .actions-msg p{
    margin-top: 30px !important;
    margin-bottom: 10px !important;
}
.create-account-wrap  p#email_otp_status {display: none !important;}	
.create-account-wrap {padding:0;}

.customer-account-create .page-main , .customer-account-login .page-main {max-width: 100%;}
body .flwr-category-pages.page-main .custom-wrapw-wk{
    position: relative;
}
body .wk-mp-notification-count {
    left: 60%;
    top: 32%;
}
.customer-account-create .page-main:before,  .customer-account-login .page-main:before, 
.customer-account-forgotpassword .page-main:before, .customer-account-createpassword .page-main:before,
 .cms-choose-a-type .page-main-full-width:before, .gratitudeboard-account-index .page-main:before, 
 .customer-account-index .page-main:before, .becomeseller-index-index .page-main:before , .account .page-main:before,
 body .custom-wrapw-wk:before{
    content: '';
    position: absolute;
    top: 145px;
    left: 0;
    background: url(../images/login-left.png) no-repeat;
    width: 384px;
    height: 609px;
    background-size: contain;
    z-index: -1;

}

.customer-account-create .page-main:after , .customer-account-login .page-main:after, 
.customer-account-forgotpassword .page-main:after, .customer-account-createpassword .page-main:after,
 .cms-choose-a-type .page-main-full-width:after,.gratitudeboard-account-index .page-main:after, 
 .customer-account-index .page-main:after,.becomeseller-index-index .page-main:after , .account .page-main:after, body .custom-wrapw-wk:after{
    content: '';
    position: absolute;
    top: 145px;
    right: 0;
    background: url(../images/login-right.png) no-repeat;
    width: 485px;
    height: 491px;
    background-size: contain;
    z-index: -1;
 }
body .custom-wrapw-wk:before, body .custom-wrapw-wk:after {
    top: 0;
}
.wk-mp-design input[type=email], .wk-mp-design input[type=search], .wk-mp-design input[type=number], .wk-mp-design input[type=password], .wk-mp-design input[type=tel], .wk-mp-design input[type=text]{
    height: 54px;
    border: 1px solid #ebebea;
    padding: 5px 20px;
    border-radius: 4px;
    background: #fff;
    font-size: 16px;
}
.wk-mp-design input[type=email]:focus, .wk-mp-design input[type=search]:focus, .wk-mp-design input[type=number]:focus, 
.wk-mp-design input[type=password]:focus, .wk-mp-design input[type=tel]:focus, .wk-mp-design input[type=text]:focus, 
.wk-mp-design input[type=email]:active, .wk-mp-design input[type=search]:active, .wk-mp-design input[type=number]:active, 
.wk-mp-design input[type=password]:active, .wk-mp-design input[type=tel]:active, .wk-mp-design input[type=text]:active{
    outline: none;
    box-shadow: none;
}
div#customer-reviews button.button-large span {
    color: #ffffff;
}
div#customer-reviews button.button-large:focus span,div#customer-reviews button.button-large:hover span {
    color: #bf1f25;
}
.gratitudeboard-account-index .page-main:after{
     top: 35%;
}
.gratitudeboard-account-index .page-footer , .account .page-main{
    position: relative;
}
.gratitudeboard-account-index .page-footer:before {
    content: '';
    background: url("../images/bottom-bg.png") no-repeat;
    width: 605px;
    height: 560px;
    position: absolute;
    background-size: contain;
    top:-560px;
    left: 0;
    z-index: -1;
}
 form.password.forget .fieldset > .field:not(.choice) > .control {
    width: 100%;
    float: none;
    position: relative;
}
 form.password.forget .fieldset {
    margin-bottom: 18px;
 }
form.password.forget .actions-toolbar, form.password.forget .actions-toolbar, .form.password.forget .actions-toolbar, .customer-account-login .actions-toolbar {
    margin-left: 0 !important;
    margin-bottom: 15px;
}
 form.password.forget .actions-toolbar .primary, .form.password.forget .actions-toolbar .actions-toolbar {
        float: none !important;
    width: 100% !important;
 }
 form.password.forget  .actions-toolbar > .primary button.action{
    width: 100%;
    margin-right: 0 !important;
    padding: 15px 20px;
    display: inline-block;
    margin-top: 30px;
    border: 2px solid #bf1f25;
    background: #bf1f25;
    border-radius: 4px;
    margin-bottom: 20px;
 }
  form.password.forget  .actions-toolbar > .primary button.action span{
    font-size: 15px;
    font-weight: 600;
    color: #fff;
  }
   form.password.forget  .actions-toolbar > .primary button.action:hover{
    background: #fff;
    color: #bf1f25;
    border-color: #bf1f25;
    border: 2px solid;
    outline: 0;
   }
     form.password.forget  .actions-toolbar > .primary button.action:focus{
        outline: none;
     }
    form.password.forget  .actions-toolbar > .primary button.action:hover span{
    color: #bf1f25;
    }
form.password.forget  input[type="email"] , .field.password .control .input-text, .field.confirmation .control .input-text{
    padding-left: 50px;
    background: #fff;
}
 .form.password.forget {
    margin-top: 40px;
 }
 .form.password.forget .field.email {
    margin-top: 20px;
 }
 .resetpass .field.note-1 {
    margin-bottom: 18px;
 }
  .resetpass .field.password {
    margin-top: 30px;
 }
  .resetpass  .fieldset > .field:not(.choice) > .control {
    width: 100%;
    float: none;
 }
.form.password.reset button {
    margin-bottom: 35px !important;
 }
 .form.password.reset .field.choice {
    text-align: right;
 }
 .form.password.reset .field.choice span {
    font-size: 16px;
 }
 .modal-popup._show .modal-inner-wrap {
    max-width: 600px;
    width: 100%;
    /*padding: 30px;*/
 }
 .modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer{
    border:0;
    padding: 0;
 }
 .modal-content label span{
    font-size: 16px;
    display: block;
    margin-bottom: 18px;
 }
 .modal-content input {
    border: 1px solid #ebebea;
    padding: 20px 20px;
    border-radius: 4px;
    background: transparent;
    font-size: 18px;
    height: 68px;
    margin-right: 0 !important;
    color: 
 }
  .modal-content input:focus{
    box-shadow: none;
  }
   .modal-content .control {
    width: 100%;
   }
   .modal-content button.action.primary {
        padding:12px 20px;
        display: inline-block;
        margin-top:10px;
        margin-right:10px;
        border: 2px solid #bf1f25;
        background: #bf1f25;
        border-radius: 4px;}
		
   .modal-content button.action.primary:hover,.modal-content button.action.primary:focus{
        background: #fff;
    color: #bf1f25;
    border-color: #bf1f25;
    border: 2px solid;
    outline: 0;
   }
   .modal-content button.action.primary span {color: #fff; font-size:14px;}
   .modal-content button.action.primary:hover span, .modal-content button.action.primary:focus span{
    color:  #bf1f25;
   }
  .create-account-wrap p#otp_status ,p#validation_status,p#email_otp_validation_status{
        margin: 10px 0 0;
        font-size: 16px;
        margin: 10px 0 0;
        font-size: 16px;
        /*color: #bf1f25 !important;*/
        display: block !important;
        margin-left: 0 !important;
   }
   .modal-content .popup-modal-email .field.confirmation .control:before {
    content: '';
    background: url(../images/email.png) no-repeat 0 0;
    width: 23px;
    height: 18px;
    position: absolute;
    left: 20px;
    top: 26px;
}
.form.create.account .fieldset > .field:not(.choice) > .label{
    width: auto;
    padding: 0;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 10px;
}
.create-account-wrap input[type=radio] {
    visibility: visible;
    margin-left: 20px;
}
.create-account-wrap input[type=radio]:focus{
    box-shadow: none;
}
#popup-modal-phone  div#validation_div, #popup-modal-email div#email_validation_div{
    padding: 30px;
}

.profileurl  label{
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 500;
}
.create-account-wrap span.required-entry {

    font-size: 16px;
    margin-top: 10px;
    display: block;

}
.choose-gift-row {
    max-width: 1150px;
    margin: 0 auto 55px;
    padding: 0 20px;
}
.choose-gift-row h2 {
    text-align: center;
    font-size: 27px;
    font-weight: 700;
    margin-bottom: 45px;
}
.choose-gift-row .category h2 {
    color: #fff;
}
.choose-gift-row .category-image img {
    width: 100%;
    border-radius: 20px;
}
.choose-gift-row .category-image {
    position: relative;
}
.choose-gift-row .category-details {
    position: absolute; 
    bottom: 0;
    padding: 20px 0 10px;
    width: 100%;
    /*background-image: linear-gradient(to bottom, rgba(255, 255, 255,1), rgba(166, 166, 166, 1));
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;*/
    z-index: 4;
}
.choose-gift-row .category-details  h2{
    color: #fff;
    margin-bottom: 0;
    text-align: center;
}
.sweet-treats-product {
    display: flex;
    flex-wrap: wrap;
}
.sweet-treats .category-image {
    margin-bottom: 28px;
    height: 126px;
    width: 126px;
         border: 1px solid #ececec; 
    border-radius: 50%;
}
.sweet-treats .category-image img {
    border-radius: 50%;
    height: 100%;
    width: 100%;
}
.sweet-treats {
    padding: 70px 50px;
    border: 1px solid #ececec;
    border-radius: 20px;
    height: 100%;
    background: #fff;
}
p.select-desc.select-desc-select {
    font-size: 16px;
    color: #989897;
}
.product-details.product-details-select {
    margin-top: 15px;
}
.product-details.product-details-select h2 {
    margin-bottom: 20px;
}
.product-details.product-details-select {
    max-width: 390px;
    width: 100%;
    margin: 32px auto 0;
    text-align: center;
}
.choose-gift-row .row .col-md-6 .row .col-md-6:nth-child(5) .category-image,.choose-gift-row .row .col-md-6 .row .col-md-6:nth-child(6) .category-image{
    margin-bottom: 0;
}   
.choose-gift-row .category-image:after {
    position: absolute;
    content: '';
    background-image: linear-gradient(to bottom, rgba(255, 255, 255,0.1), rgba(0, 0, 0, 0.4));
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 20px;
}
.sweet-treats .category-image:after {
    display: none;
}
.cms-choose-a-type .page-main-full-width:after {
    z-index: -1;
}

.how-it-works-wrap {
    max-width: 1240px;
    margin: 0 auto;
}
.how-it-works-steps {
    display: flex;
    justify-content: space-between;
    text-align: center;
}
.how-it-works-steps h4{
    font-size: 16px;
    font-weight: 700;
    color: #bf1f25;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.how-it-works-steps h3{
    font-size: 23px;
    font-weight: 700;
    color: #bf1f25;
    margin-bottom: 15px;
    margin-top: 20px
}
.how-it-works-steps p{

    color: #989897;
    font-size: 16px;
}
.step-picture {
    width: 165px;
    height: 165px;
    margin: 0 auto;
    border-radius: 50%;
    border: 1px solid #121212;
    position: relative;
}
.step-picture img {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0 auto;
    left: 0;
    right: 0;
}
.how-it-works-steps .step-wrap:nth-child(1) .step-picture{
    background: #000;
}
.how-it-works-steps .step-wrap:nth-child(3) .step-picture{
    background: #e1e5f0;
}
.step-wrap {
    max-width: 340px;
    width: 100%;
    position: relative;
}
.step-wrap:after {
    content: '';
    background: url("../images/step-arrow-guide.png") no-repeat;
    width: 74px;
    height: 40px;
    position: absolute;
    top: 0;
    right: -29%;
    top: 29%;
}
.step-wrap:last-child:after{
    display: none;
}
.embed-container {
 /*   position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 900px;
    margin: 0 auto 100px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;*/
        text-align: center;
    margin-bottom: 75px;
}
    
.embed-container iframe {
   /* position: absolute;
    top: 0;
    left: 0;*/
    width: 100%;
    /*height: 100%;*/
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    max-width: 900px;
}   
.create-account-wrap .field  #wk-mp-become-seller-box-wrapper input{
    padding-left: 20px;
}
.gratitude-wrap {
    background: #f9f9f9;
    padding: 25px;
}
.gratitude-wrap .card-body {
    margin: 0 20px 0 0;
    border:14px solid #fff;
}
.gratitude-wrap .card-text-wrap {
    border: 5px solid #f9f9f9;
    background: #fff;
    text-align: center;
    padding: 22px;
    position: relative;
    min-height: 240px;
}
.gratitude-wrap .card-text-wrap p.card-text {
    font-size: 14px;
    color: #000;
    position: relative;
    line-height: 24px;
    max-width: 80%;
    margin: 0 auto;
    font-weight: 500;
}
.gratitude-wrap .card-text-wrap p.card-text:before {
    content: '';
    background: url("../images/quote-b.png") no-repeat;
    width: 30px ;
    height: 19px;
    background-size: contain;
    position: absolute;
    top: 0;
    left: -34px;
}
.gratitude-wrap .card-text-wrap a {
    position: absolute;
    right: 20px;
    bottom: 15px;
    color: #bf1f25;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.gratitude-wrap .card-text-wrap .card-title {
    margin-bottom: 0.75rem;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 20px;
    position: relative;
    display: inline-block;
}
.gratitude-wrap .card-text-wrap .card-title:before {
    content: '-';
    position: absolute;
    left: -30px;
    top: 0;
    width: 20px;
    height: 20px;
}
.gratitude-wrap .card-text-wrap .card-title:after {
    content: '-';
    position: absolute;
    right: -30px;
    top: 0;
    width: 20px;
    height: 20px;
}
.gratitudeboard-account-index .card {
    border: none;
    margin-bottom: 20px !important;
}
.header_account_bg {
    position: relative;
}
.header_account_bg .dropdown-account{
    position: absolute;
    list-style-type: none;
    top: 40px;
    left: -68px;
    width: 150px;
    background: #fff;
    padding: 10px;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
}
.header_account_bg .dropdown-account a span{
    display: block;
    width: 100%;
    padding: 5px 0;
    clear: both;
    font-weight: 500;
    color: #000;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    font-size: 15px;
}
.minicart-wrapper .action.showcart .counter.qty{
    font-size: 16px;
    color: #fff;
    background: #bf1f25;
    min-width: 16px;
    height: 18px;
    line-height: 15px;
    position: absolute;
    /*top: 0;*/
    top: -9px;
    right: -27px;
    border-radius: 50%;
}
body .minicart-wrapper .action.showcart .counter.qty {
    right: -6px !important;
}
.minicart-wrapper .action.showcart .counter.qty .counter-number{
    color: #fff;
    font-size: 12px;
}
.search-filter-wrap {
    background: #bf1f25;
    padding: 15px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}
.search-date-right .control.start-date {

    margin-right: 15px;
}
.search-date-right .control.start-date , .search-date-right  .control.end-date {
      width: 215px;
    height: 50px;
    position: relative;
}
.search-date-right .control.start-date input[type="text"] ,.search-date-right  .control.end-date input[type="text"]{
    height: 50px;
    width: 100%;
    background: #fff;
    padding: 18px;
    
    color:#000;
    font-size: 18px;
}
.search-date-right .control.start-date input[type="text"]:focus ,.search-date-right  .control.end-date input[type="text"]:focus {
    outline: none;
}
.search-date-right .control.start-date button,.search-date-right  .control.end-date button{
    position: absolute;
    right: 5px;
    top: 5px;
}
.search-date-right .control.start-date input[type="text"]  {
}
.search-date-right {
    display: flex;
    justify-content: flex-end;
}
label.search_date_lable {
    margin: 10px 20px;
}
label.search_date_lable span {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}
{

}
.search-filter-wrap input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
  font-size: 16px;
}

.search-filter-wrap input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
  font-size: 16px;
}

.search-filter-wrap input::-ms-input-placeholder { /* Microsoft Edge */
  color: #000;
  font-size: 16px;
}
.gratitude-list .odd  .gratitude-wrap .card-body {
    margin: 0 0 0 20px;
}
.search-filter-wrap ._has-datepicker ~ .ui-datepicker-trigger:before {
    content: '';
    background: url("../images/calendar.png") no-repeat;
    margin: 8px;
    width: 24px;
    height: 24px;
}
.gratitudeboard-account-index .page-title-wrapper {
    margin-top: 20px;
}
body.gratitudeboard-account-index .page-main {
    /*padding: 0;*/
}
.dashboard-wrap {
    display: flex;
    /*justify-content: space-between;*/
    justify-content: flex-start;
    flex-wrap: wrap;
}
.dashboard-wrap .dashboard-sections {
    width: 30.5%;
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 12px;
    margin: 1%;
    padding: 50px 20px;
    display: flex;
    align-items: flex-start;
    position: relative;
}

.dashboard-wrap  .sec-info {
    max-width: 285px;
    width: 100%;
    margin-left: 20px;
}
.dashboard-wrap  .sec-img {
    max-width: 128px;
    width: 100%;
    text-align: center;
}
.dashboard-wrap h4{
    margin-bottom: 18px;
    height: 53px;
}
.dashboard-wrap h4 span{
    color: #bf1f25;
    font-size: 22px;
    font-weight: 600;
    display: block;
}
.dashboard-wrap p{
    color: #989897;
    font-size: 16px;
}
.arrow-bottom {
    position: absolute;
    bottom: 50px;
    right: 60px;
    display: block;
}
.arrow-bottom:before {
    content: '';
    background: url("../images/dashboard-arrow.png") no-repeat;
    width: 33px;
    height: 33px;
    background-size: 100%;
    position: absolute;
} 
.customer-account-index .page-title-wrapper {margin-top: 20px;}
.modal-popup .modal-header {padding:20px;}

#popup-modal-phone  div#validation_div, #popup-modal-email div#email_validation_div {
    padding: 0 30px 30px;
}
body .modal-slide .action-close {
    padding: 10px;
}
.modal-custom .action-close:focus, .modal-popup .action-close:focus, .modal-slide .action-close:focus, .modal-custom .action-close:active, .modal-popup .action-close:active, .modal-slide .action-close:active {
    outline: none;
}
.becomeseller-index-index input[type="text"], .becomeseller-index-index input[type="password"], .becomeseller-index-index input[type="url"], .becomeseller-index-index input[type="tel"], .becomeseller-index-index input[type="search"], .becomeseller-index-index input[type="number"], .becomeseller-index-index input[type*="date"], .becomeseller-index-index input[type="email"] {
    border: 1px solid #ebebea;
    padding: 5px 20px;
    border-radius: 4px;
    background: #fff;
    font-size: 16px;
    height: 54px;
}
.becomeseller-index-index .columns{
    max-width: 1240px;
    width: 100%;
    background: #fcfcfc;
    border-radius: 7px;
    padding: 40px;
    border:1px solid #ececec;
    margin-bottom: 50px;
}
.becomeseller-index-index  .fieldset > .field:not(.choice) > .control{
    width: 100%;
}
.becomeseller-index-index  .field.field-name-firstname.required, .becomeseller-index-index  .field.field-name-lastname.required{

}
.becomeseller-index-index .fieldset .legend{
    margin-left: 0;


}
.becomeseller-index-index .form.create.account {
    width: 100%;
    overflow: hidden;
}
.becomeseller-index-index .fieldset > .field:not(.choice) > .control {
/*width: 100%;*/
/*text-align: left;*/
}
.becomeseller-index-index .field.field-name-lastname.required {
    display: none;
}
.becomeseller-index-index .field.field-name-firstname.required, 
.becomeseller-index-index .field.field-name-lastname.required,  
.becomeseller-index-index .field.telephone.required ,
.becomeseller-index-index   .field.email.required,.becomeseller-index-index   .field.brand.required,
.becomeseller-index-index  .field.street.required, .address-details{
    width: 49%;
    display: inline-block;
    position: relative;
    margin-bottom: 18px;
    vertical-align: top;
}
.becomeseller-index-index .field.brand.required input {
    margin-bottom: 27px;
}
.becomeseller-index-index .field.field-name-firstname.required, .becomeseller-index-index   .field.email.required {
    margin-right: 2%;
}
.becomeseller-index-index .field.email.required {
    margin-left: 2%;
    margin-right: 0;
}
.becomeseller-index-index .fieldset >  .profileurl.field.required {
    width: 49%;
    margin-right: 2%;
}
.becomeseller-index-index  select{
    border: 1px solid #ebebea;
    padding: 20px 20px;
    border-radius: 4px;
    background: transparent;
    font-size: 18px;
    height: 68px;
    color: #989897;
    margin: 0 0 29px;
}
.becomeseller-index-index  .field.country.required label {
    display: none;
}
.becomeseller-index-index .field.zip.required {
    margin: 0 0 18px;
}
.becomeseller-index-index .city-n {
    margin: 18px 0;
}
.becomeseller-index-index  .field.street.required {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
}
.becomeseller-index-index  .field.street.required:before {
    content: '';
    background: url(../images/location.png) no-repeat 0 0;
    width: 14px;
    height: 21px;
    position: absolute;
    left: 20px;
    top: 22px;
}
.becomeseller-index-index  .field.street.required textarea {
    padding: 21px;
    padding-left: 50px;
    border: 1px solid #ebebea;
    height: 262px;
    border-radius: 4px;
} 
.becomeseller-index-index  .field.street.required textarea:focus{
    box-shadow: none;
}
.mid-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 29px;
}
.field.website_url.required, div#wk-mp-become-seller-box-wrapper {
    position: relative;
}
.field.website_url.required:before,div#wk-mp-become-seller-box-wrapper:before{
      content: '';
    background: url(../images/website-url.png) no-repeat 0 0;
    width: 25px;
    height: 27px;
    position: absolute;
    left: 20px;
    top: 16px;
}
.field.website_url.required:before {

}
.brief_description {
    width: 100%;

}
.mid-text .primary_and_secondary_material, .mid-text .is_your_packaging{
    width: 49%;
    display: inline-block;
}
.mid-text textarea:focus, .field.anything_else textarea:focus{
    outline: none;
    box-shadow: none;
}
.primary_and_secondary_material {
    margin-right: 17px;
}
.mid-text textarea, .field.anything_else textarea{
    height: 150px;
    padding: 20px;
      border: 1px solid #ebebea;
      width: 100%;
      border-radius: 7px;
      margin-bottom: 18px;
      background: #fff;

}
.becomeseller-index-index  .fieldset > .field{
    margin-bottom: 18px;
}
.becomeseller-index-index  .form.create.account .fieldset > .field:not(.choice) > .label {
    text-align: center;width: 100%;
}
.becomeseller-index-index .form.create.account .fieldset > .field:not(.choice) > .label {
    text-align: left;
}
.becomeseller-index-index .mid-text + .field.product_catalogue  .label{
    text-align: center !important;
}
.becomeseller-index-index .mid-text + .field.product_catalogue , .product-type{
    padding: 30px;
    text-align: center;

    margin-bottom: 27px;
    border: 1px solid #ececec;
    border-radius: 7px;
    background: #fff;
}
.becomeseller-index-index .field.product_catalogue span{
        color: #989897;
    font-size: 18px;
}
.q-wrap .field {
    width: 49%;
    display: inline-block;
}
.q-wrap .field:first-child{
    margin-right: 17px;
}
.q-wrap .field textarea{
    height: 150px;
    border-radius: 7px;
    border: 1px solid #ececec;
    padding: 20px;
    margin-bottom: 0;
    background: #fff;
}
.q-wrap .field{
    margin-bottom: 18px;
}


.q-wrap .field textarea:focus {
    outline: none;
    box-shadow: none;
}

.becomeseller-index-index .form.create.account .fieldset > .field.product-type:not(.choice) > .label{
    text-align: left;
    margin-bottom: 20px;
}
.becomeseller-index-index .form.create.account .fieldset > .field.product-type:not(.choice) input{
       font-size: 18px;
    color: #000;
    font-weight: 500;
}
.becomeseller-index-index .form.create.account .fieldset > .field.product-type:not(.choice) > .label span{
    font-size: 18px;
    color: #000;
    font-weight: 500;
}
.becomeseller-index-index .form.create.account .fieldset > .field .control input
{
    /*color: #fff;*/
}
.becomeseller-index-index .mid-text + .field.product_catalogue input{
    color: #2998d8 !important;

}
.becomeseller-index-index .form.create.account .fieldset > .field .control  label span {
    color: #989897;

}
.becomeseller-index-index .form.create.account .fieldset > .field .control  label {
    margin-right: 5%;
}
.becomeseller-index-index .actions-toolbar > .secondary:last-child {
    margin-top: 0;

}
.becomeseller-index-index  .actions-toolbar > .primary .action:last-child, .actions-toolbar > .secondary .action {
    padding: 12px 20px;
    display: inline-block;
    border-radius: 4px;
}   
.becomeseller-index-index  .actions-toolbar > .primary .action:last-child, .actions-toolbar > .secondary .action span {
    font-size: 18px;
    color: #ffffff;
    font-weight: 600;
}
.becomeseller-index-index  .actions-toolbar > .primary .action.reset{
    background: linear-gradient(to bottom, rgba(224, 214, 30, 1), rgba(163, 130, 57, 1));
    border: none;}


.becomeseller-index-index  .actions-toolbar > .primary .action:last-child:hover, .actions-toolbar > .secondary .action:hover span ,
.becomeseller-index-index  .actions-toolbar > .primary .action:last-child:focus, .actions-toolbar > .secondary .action:focus span {
    font-size: 18px;
    color: #ffffff;
    font-weight: 600;
    outline: none;
    box-shadow: none;
}
.becomeseller-index-index  .actions-toolbar > .primary .action.reset:hover,
.becomeseller-index-index  .actions-toolbar > .primary .action.reset:focus{
    background: #000;
    border-color: #000;
    outline: none;
    color: #fff;}

.becomeseller-index-index  .actions-toolbar > .primary .action.reset:hover span, 
.becomeseller-index-index  .actions-toolbar > .primary .action.reset:focus span{
    color:#fff;}	


.becomeseller-index-index  .actions-toolbar > .primary .action.reset span, 
.becomeseller-index-index  .actions-toolbar > .primary .action.action.submit  span{
        font-size: 18px;
    color: #ffffff;
    font-weight: 600;
}

.becomeseller-index-index  .actions-toolbar > .primary .action.action.submit {
    background: #bf1f25;
}
.becomeseller-index-index input:focus{
    outline: none !important;
    box-shadow: none !important;
}
.becomeseller-index-index   button.action.submit.primary{

      padding: 12px 20px;
    display: inline-block;
    border-radius: 4px;
    border: 2px solid #bf1f25;
    background: #bf1f25;
    border-radius: 4px;
    width: 100%;
}
.becomeseller-index-index  button.action.submit.primary:focus{
    outline: none;
}
.becomeseller-index-index  button.action.submit.primary:hover{
        background: #fff;
    color: #bf1f25;
    border-color: #bf1f25;
    border: 2px solid;
    outline: 0;
}
.becomeseller-index-index  button.action.submit.primary:hover span{
        color: #bf1f25;
}
.becomeseller-index-index  .column:not(.sidebar-main) form .actions-toolbar {
    width: 377px;
    text-align: center;
    margin: 0 auto;
}   
.becomeseller-index-index .actions-toolbar  .action {
    min-width: 180px;
}
.becomeseller-index-index .fieldset > .field.product-type > .control {
    /* width: 100%; */
    text-align: left;
}
.becomeseller-index-index .page-title-wrapper {
    text-align: center;
    margin-top: 35px;
}
body.becomeseller-index-index  .mid-text +  .field {
    margin-bottom: 18px ;
}
body.becomeseller-index-index .fieldset > .field.choice:before{
    width: 0;
    display: none;
}
fieldset.fieldset.create.info{
    margin-bottom: 0;
}
/*order page*/
table#my-orders-table tbody tr {
    background: #fff;
}
table#my-orders-table thead tr th{
    background: #bf1f25;
}
table#my-orders-table thead tr th:first-child{
    border-top-left-radius: 15px;
}
table#my-orders-table thead tr th:last-child{
    border-top-right-radius: 15px;
}
table#my-orders-table thead tr th{
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    padding: 30px 10px;
}   
table#my-orders-table  .product-item {
    width: 200px;
    text-align: center;
}
table#my-orders-table  .product-name {
    font-size: 16px;
    color: #000;
    font-weight: 500;
    text-align: center;
    /* display: inline-block; */
}
table#my-orders-table td, table#my-orders-table th {
    width: 15%;
    vertical-align: middle;
    border: 1px solid #e3e3e3;
    text-align: center;
    padding:20px;
}
body.sales-order-history .page-main {
    max-width: 100%;
}
body.sales-order-history .column.main.custom-filters {
    max-width: 1240px;
    margin: 0 auto;
}
.orders-history-wrap{
    background: #f6f6f6;
    padding: 30px;
}
table#my-orders-table td.col.date, td.col.status {
    font-size: 16px;
    font-weight: 400;
}
table#my-orders-table td.col.order_by, td.col.total.recipient {
    font-size: 18px;
    font-weight: 700;
}
.sales-order-history p.toolbar-amount {
    display: none;
}

.order-products-toolbar.toolbar.bottom .limiter {
    float: none;
    text-align: left;
}
.order-products-toolbar.toolbar.bottom + .input-group {
    display: inline-block;
    width: auto;
}
.account .column.main .toolbar{
        width: auto;
    display: inline-block;
}
.form-outline {
    position: relative;
}
.form-outline  label {
    display: none;
}
select.order_items_status{
    width: auto;
    vertical-align: middle;
    font-size: 16px;
}
table#my-orders-table td:first-child, table#my-orders-table th:first-child {
    border-left: 0;
}
table#my-orders-table td:last-child, table#my-orders-table th:last-child {
    border-right: 0;
}
table#my-orders-table th:first-child, table#my-orders-table th:last-child {
    border-top: 0;
}
table#my-orders-table thead tr th{
    border-top: 0;
}
table#my-orders-table tbody tr:last-child td{
    border-bottom: 0;
}
.account h4.table-header {
    font-size: 32px;
    text-align: center;
    font-weight: 700;
    margin-bottom: 20px;
}
 .page-title-wrapper .page-title {
    margin-right: 0;
}
.account select ,.account  input[type="search"]{
    border: 1px solid #e3e3e3;
    padding: 5px 20px;
    border-radius: 4px;
    background: transparent;
    font-size: 18px;
    height: 50px;
    color: #000;
    margin: 0 0 18px;
    box-shadow: none;
}
.account select  option{
    font-size: 18px;
}
.account select {
    margin: 18px 0 0;
}
.account .field.country.required select {
    margin: 0;


}
.account .field.brief_description.required{
    margin-bottom: 18px;

}
.account input[type="search"]:focus,.account select:focus{
    outline: none;
    box-shadow: none;

}

.becomeseller-index-index select {
    color: #989897;
    background: #fff;}


.orders-history-search-input-group button.btn.btn-primary{
 position: absolute;
    right: 0;
    width: 45px;
    height: 50px;
    top: 0;
    background: transparent;
    border: 0;
    font-size: 0;
    box-shadow: none;
}

.orders-history-search-input-group button.btn.btn-primary:focus{
    background: transparent;
    outline: none;
    border: 0;
    box-shadow: none;
}
.orders-history-search-input-group button.btn.btn-primary:before{
    content: '';
    font-size: 30px;
    background: url("../images/search-icon.png") no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
        top: 12px;
    right: 10px;
}
.account .table-wrapper .action:hover {
    text-decoration: none;
}
.account select#limiter {
    margin: 0 10px;
}
table#my-orders-table .product-name{
    margin: 10px 0;
}
.becomeseller-index-index span.required-entry {
    font-size: 14px;
    color: #989897;
}

.address-details {
    margin-left: 17px;
    vertical-align: top;
}
.becomeseller-index-index .field.zip.required {
    margin-bottom: 0;
}

.address-details {
    margin-left: 17px;
}
.becomeseller-index-index .field.password .control:before, .becomeseller-index-index .field.confirmation .control:before{
    top: 17px;
}
.mid-wrap .field.website_url.required + .field .control {
    border: 1px solid #ececec;
    padding: 10px 20px;
    height: 54px;
    background: #fff;
}

.mid-wrap .field.website_url.required + .field .control span {
    color: #989897;
    font-size: 16px;
}
.becomeseller-index-index fieldset.fieldset.create.info legend span {
    font-size: 16px;
    font-weight: 700;
}
#popup-modal-phone .field.confirmation .control .input-text{
    padding-left: 20px;
}
.becomeseller-index-index .fieldset > .field.password.required {
    width: 49%;
    margin-right: 17px;
    display: inline-block;
}
.becomeseller-index-index .fieldset > 
 .field.confirmation.required {
    width: 49%;
    display: inline-block;
}


#custom-button {
  padding: 10px;
  color: white;
  background: #bf1f25;
  border: 2px solid #bf1f25;
  border-radius: 5px;
  cursor: pointer;
  font-size: 20px;
  font-weight: 700;
  padding: 15px 25px;
  margin: 20px 0;
}

#custom-button:hover,#custom-button:focus {
  background: #fff;
  border-color: #bf1f25;
  color: #bf1f25;
  outline: none;
  box-shadow: none;
}

#custom-text {
  text-align: center;
  font-family: sans-serif;
  color: #2998d8;
  display: block;
  font-size: 15px;
  text-decoration: underline;
}
div#wk-mp-become-seller-box-wrapper input{
    /*padding-left: 20px;*/
}
.account.page-layout-seller-2columns-left .page-title-wrapper .page-title {
    text-align: left;
}
.account.marketplace-account-dashboard  .page-title-wrapper .page-title span {
    font-size: 32px;
    color: #fff;
}
body .wk-mp-notification .wk-mp__action-dropdown {
    padding: 2.6rem 2.5rem;
}
body .wk-mp-home > a {
        padding: 2.6rem 0;
}
body .wk-mp-notification .wk-mp-notification-icon:after {
       line-height: 1.8;
}
body .wk-mp-seller-header-logo-wrapper{
    top: 2.7rem;
    text-align: center;
    background: transparent;
}
.page-layout-seller-2columns-left * {

}
body.marketplace-account-dashboard header {
   /* margin-left: 0;
    margin-right: 0;
    background: url(../images/hs.png) no-repeat;
    background-size: 100% 100%;
    z-index: 9;*/
}
body .wk-mp__action-dropdown {
    padding: 3.1rem 2.5rem 3.1rem 6.5rem;
}
body .wk-dashboard-total-left-bottom,
 body .wk-mp-dashboard-lifetimesale-container ,.wk-mp-dashboard-lifetimesale-container{
    background-color: #bf1f25;
        font-size: 20px;
    font-weight: 600;
    color: #fff;
    border: 0px solid #bf1f25;
}
 #wk-mp-nav .level-0 > a span {
    font-size: 12px;
    color: #fff;
}
.wk-mp-dashboard-lifetimesale-container {
    background: #bf1f25;
    color: #fff;
}
body .wk-mp-dashboard-lifetimesale-title,body .wk-mp-dashboard-lifetimesale-container  .wk-mp-dashboard-lifetimesale-value{
          font-size: 20px;
    font-weight: 600;
    color: #fff;
}
body .wk-dashboard-sales-font .price {
    font-size: 2.9rem;

} 
.wk-dashboard-sales-font .price {
        font-size: 3.3rem;
    font-weight: 600;
    color: #fff;
    display: inline-block;
    line-height: 2.2;
}
body .wk-mp-dashboard-report-block .wk-mp-dashboard-total-left, body .wk-mp-dashboard-chart-top-row,body .wk-mp-dashboard-totalpayout-container{
    background: #004fd5;
}
body .wk-dashboard-sales-value, body .wk-mp-dashboard-totalpayout-container {
    color: #fff;
}
body  .wk-mp-dashboard-totalpayout-container {
    padding: 1.6rem 2rem;
}
body  .wk-mp-dashboard-chart-dropdown {
    padding: 5px;
}
.marketplace-account-dashboard.account select{
    margin: 0;
    color: #fff;
}
.marketplace-account-dashboard .data-grid .data-grid-th {
    background: #696969;
}
.marketplace-account-dashboard .data-grid .data-grid-th span {
    color: #fff;
}
.account #wk-mp-nav .level-0 > a{
    width: 89%;
}
.account .wk-mp-menu .level-0.active > a {
    background-color: #696969;
}
body .wk-mp-dashboard-activity-title {
    background: #bf1f25;
    color: #fff;
}
body .wk-mp-dashboard-activity-wrapper {
    background-color: #bf1f25;
}
body .data-grid th {
    background-color: #696969;
}
body .data-grid th span{
    color: #fff;
}

button#askque {padding:10px 18px; background: #fff75b;
background: -moz-linear-gradient(top,  #fff75b 0%, #b3953a 100%);
background: -webkit-linear-gradient(top,  #fff75b 0%,#b3953a 100%);
background: linear-gradient(to bottom,  #fff75b 0%,#b3953a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff75b', endColorstr='#b3953a',GradientType=0 ); border:none; border-radius:3px;}
button#askque:hover {background:#000;}
 
  #askque span{
    color: #fff;
  }
  button#askque:focus {
    outline: 0;
  }
body  .wk-mp-page-header{
    background: #bf1f25;
        border-bottom: 1px solid #bf1f25;
}
body .wk-mp-seller-header-logo-wrapper {
    top: 3rem;
}
body span.wk-mp-user-account-text-wrapper,body .wk-mp-notification .wk-mp-notification-icon:after,   body .wk-mp-home > a:after, body .wk-mp-user .wk-mp__action-dropdown:after{
    color: #fff;
}
body span.wk-mp-user-account-text-wrapper {
    font-weight: 600;
}
body .wk-mp-menu-wrapper:before, body #wk-mp-nav .level-0 > a{
    background-color: #bf1f25;
}
body .wk-mp-seller-header-logo-wrapper {
    width: 3.3rem;
    height: 3.3rem;
    background: #ddd;
}
body .wk-mp-seller-header-logo {
    width: auto;
    height: auto;
    vertical-align: middle;
    text-align: center;
    margin: 3px 0;
}
.wk-mp-dashboard-lifetimesale-value {
    padding: 1.6rem 0rem;
}
body .wk-mp-menu .level-0 > .wk-mp-submenu{
    background: #bf1f25;
}
strong.wk-mp-submenu-group-title span {
    color: #fff;
    font-weight: 600;
}
.wk-mp-submenu ul li a span {
    color: #fff;
}
body .wk-mp-menu [class*='level-']:not(.level-0) a:hover {
    text-decoration: underline;
    background-color: #bf1f25;
}
.wk-mp-menu .wk-mp-submenu-title {
    text-align: left;
}
body #wk-mp-nav .level-0 > a:hover, body #wk-mp-nav .level-0.active > a {
    background: #e1222e;
}
select#wk-mp-dashboard-chart-select {
    padding: 5px 12px;
}
select#wk-mp-dashboard-chart-select option{
    font-size: 16px;
}
.account .action-select-wrap .action-select {
    border:1px solid #004fd5!important;
}
.account .action-select-wrap .action-select:before ,body .selectmenu-toggle:before {
        background-color: #004fd5;
    border: 1px solid #004fd5;
}
.account  .action-select-wrap .action-select:after {
    border-color: #fff transparent transparent;
}
.account  .action-select-wrap .action-select:hover:after, .account  .action-select-wrap .action-select:focus:after{
    border-color: #fff transparent transparent;
}

body .data-grid-filters-action-wrap .action-default:hover,body .data-grid-filters-action-wrap .action-default:focus{
     border: 1px solid #004fd5!important;
    background-color: #fff !important;
    color: #004fd5 !important;
    outline: none;
}
body .data-grid-filters-action-wrap .action-default:before {
    color: #fff;
}
body .data-grid-filters-action-wrap .action-default:hover:before,body .data-grid-filters-action-wrap .action-default:focus:before{
    color: #004fd5;
}
.admin__data-grid-outer-wrap     background: #004fd5 none repeat scroll 0 0;
}
.admin__data-grid-outer-wrap .selectmenu-toggle:after {
    border-color: #fff transparent transparent;
}
.admin__data-grid-outer-wrap .selectmenu-toggle:hover:after ,.admin__data-grid-outer-wrap .selectmenu-toggle:focus:after,.admin__data-grid-outer-wrap .selectmenu-toggle:after {
   border-color: #fff transparent transparent;

}
.admin__data-grid-outer-wrap .selectmenu {
        border-color: #004fd5;
}
.admin__data-grid-outer-wrap .admin__data-grid-pager button {
    background: #004fd5;
    line-height: 1;
    border: 0;
} 
.admin__data-grid-outer-wrap .admin__data-grid-pager button:before{
    color: #fff;
    font-size: 14px;
}
.admin__data-grid-outer-wrap .admin__data-grid-pager .admin__control-text{
    border-color: #004fd5;
}
.admin__data-grid-outer-wrap .admin__data-grid-action-bookmarks .admin__action-dropdown:before {
    color: #004fd5;
}
.admin__data-grid-outer-wrap .admin__action-dropdown:hover, .admin__data-grid-outer-wrap .admin__action-dropdown:focus {
    border-color:#004fd5 transparent transparent;
}
.admin__data-grid-outer-wrap .admin__action-dropdown:hover:after {
    border-color: #004fd5 transparent transparent;
}
.admin__data-grid-outer-wrap .admin__data-grid-action-columns .admin__action-dropdown:before{
        color: #004fd5;
}
.admin__data-grid-outer-wrap .admin__action-dropdown:after,.admin__action-dropdown:hover:after,
.admin__data-grid-outer-wrap .admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after{
    border-color: #004fd5 transparent transparent;
}
 .admin__data-grid-outer-wrap  .admin__action-dropdown:focus {
    border-color: #004fd5;
 }
 body .wk-mp-design button{
    background: #004fd5 none repeat scroll 0 0 !important;
 }
  body .wk-mp-design button:hover,body .wk-mp-design button:focus{
    background: #fff none repeat scroll 0 0 !important;
    border-color: #004fd5;
    outline: none;
 }
 body  .wk-mp-design button span{
    color: #fff;
  }
   body  .wk-mp-design button:hover span, body  .wk-mp-design button:focus span{
  color: #004fd5 !important;
   }    
.data-grid td a{
    color: #bf1f25;
    font-size: 17px;
    font-weight: 600;
    margin: 0;
    display: block;}
.data-grid td a:hover {color:#555;}
    a.wk-mp__action-dropdown.active span.wk-mp__action-dropdown-text span {
    color: #000;
}
a.wk-mp__action-dropdown.active .wk-mp-seller-header-logo-wrapper {
    margin-left: 5px;
}
body .wk-mp-design .mce-toolbar-grp button {
background: #dbdbdb !important;
}
body button.button.wk-mp-btn,body .wk-profile-links-container .btn-primary {
    background: #004fd5;
        font-weight: 600;
    padding: 12px;
}
body button.button.wk-mp-btn span{
    color: #fff;

}
body .wk-profile-links-container .wk-profile-links{
    width: 200px;
}
body button.button.wk-mp-btn:focus,body button.button.wk-mp-btn:hover,body .wk-profile-links-container .btn-primary:hover {
  background: #fff none repeat scroll 0 0 !important;
    border:1px solid  #004fd5;
    outline: none;
    color: #004fd5 !important;
}
body button.button.wk-mp-btn:hover span{
    color: #004fd5;
    
}
body .wk-mp-design  .mce-toolbar-grp button{
    background: #dbdbdb !important;

}
body .wk-mp-design  .mce-toolbar-grp button span{
    color: #000;
}
.marketplace-seller-collection .header-wrap-second-right, .marketplace-seller-collection .sections.nav-sections,
.marketplace-seller-profile .header-wrap-second-right, .marketplace-seller-profile .sections.nav-sections{
    display: none;
}
.marketplace-seller-collection  .header-wrap-second-left, .marketplace-seller-profile  .header-wrap-second-left {
    margin: 0 auto;
}
body.marketplace-seller-collection header.page-header {
    background: none;
}
body.marketplace-seller-collection  header.page-header.fixed {
   background: url(../images/hs.png) no-repeat;
   background-size: 100% 100%;
   z-index: 9; 
}
body .wk-mp-banner {
    /*position: absolute;
    top: 0;*/
}
.marketplace-seller-collection .column.main, .marketplace-seller-profile .column.main, .marketplace-seller-feedback .column.main{
    /*margin-top: 350px; */
    margin-top: -160px;
}
body .wk-mp-collection-left {
    display: none;
}
body .wk-mp-collection-right {
    float: none;
    width: 100%;
}
li.item.product.product-item{
    background: #f9f9f9;
    border-radius: 10px;
    padding: 20px;
}
body .wk-mp-profile-block .page-products .products-grid .product-item{
    padding: 20px;}
	
.product.details.product-item-details {text-align:left; padding:0 5px;}

.page-layout-seller-1column .details .product-item-name > a{
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    margin: 15px 0;
    display: block;
}
body .wk-mp-collection-header-box {
    background: #fff;
    border-bottom: 0
}
body .wk-mp-collection-seller-title-container {
    padding-left: 0;

}
body .wk-mp-collection-header-box a{
    display: block;
}
body .custom-wrapw-wk {

}
body .custom-wrapw-wk-inner{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px 40px 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 20px;
    background: #fff;
    margin-top: -60px;
} 
body .wk-mp-collection-header-box {
    width: 100%;
    max-width: 100%;
    /*padding: 0 20px;*/
    border-top-left-radius: 10px;
    border-top-right-radius: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    border-bottom: 3px solid #e4e4e4;
} 
body .wk-mp-collection-header-box .wk-mp-collection-logo{
    position: inherit;
    border: 0;
    box-shadow: none;
}
body span.wk-mp-collection-seller-title.wk-mp-collection-header-css, body .wk-mp-collection-seller-title {
    display: none;
}
body .ask-que {
    display: none;
}
body .wk-mp-seller-profile-box.wk-mp-collection-header-bottom-txt a {
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    margin: 10px;
}
body .wk-mp-seller-profile-box.wk-mp-collection-header-bottom-txt a:hover{
    color: #bf1f25;
}
.page-layout-seller-1column .price-wrapper .price {
    font-size: 24px;
    color: #bf1f25;
    font-weight: 700;
} 
.page-layout-seller-1column  .product.actions.product-item-actions {
    display: none;
} 
div#wk-mp-ask-data h4.modal-title {
        font-size: 24px;
    font-weight: bold;
    margin: 0 auto;
    border: none;
    color: #bf1f25;}
div#wk-mp-ask-data .modal-header {text-align: center; padding:30px 0 10px;}
div#wk-mp-ask-data  #ask-form input {
   height: 48px !important;
    margin-bottom: 18px;
    border: 1px solid #e5e5e5;}
#ask-form textarea {height: auto; border: 1px solid #e5e5e5;}
	
div#wk-mp-ask-data label.label {
    font-size: 15px;
    color: #555;
    font-weight:500 !important;
} 
div#wk-mp-ask-data  .fieldset > .field {
    margin: 0 auto;
}
.modal-popup.modal-slide .modal-footer {
    border:0;
}

div#wk-mp-ask-data input#resetbtn {
    background: #bf1f25;
    font-size: 16px;
    color: #ffffff;
    font-weight: 500;
    border:none;
    padding: 10px 40px;}
div#wk-mp-ask-data input#resetbtn:focus , div#wk-mp-ask-data input#resetbtn:hover, div#wk-mp-ask-data input#resetbtn:active{
    border:none;
    color: #fff;
    background:#000;
    outline: 0;
    box-shadow: none;

}
div#wk-mp-ask-data  input#askbtn {
     background: linear-gradient(to bottom, rgba(224, 214, 30, 1), rgba(163, 130, 57, 1));
    font-size: 16px;
    color: #ffffff;
    font-weight: 500;
    border: none;
    padding: 10px 40px;
}

div#wk-mp-ask-data  input#askbtn:focus , div#wk-mp-ask-data  input#askbtn:hover, div#wk-mp-ask-data  input#askbtn:active{
    border:none;
    color: #fff;
    background:#000;
}
body .modal-popup.modal-slide .modal-footer{
    border: 0;
}
body  .wk-mp-collection-product-count-container {
    border: 0;
}
body .wk-mp-collection-header-box a {
    padding: 0;
}
body.marketplace-seller-collection .wk-mp-collection-product-count-container,
 body.marketplace-seller-profile .wk-mp-collection-product-count-container, body.marketplace-seller-feedback .wk-mp-collection-rating-count-container{
    border: 0;
 }
/* body .flwr-category-pages.page-main:before,body .flwr-category-pages.page-main:after {
    top: 550px;
}*/
.wk-mp-collection-view-btn a {
    display: block;
}
body .wk-mp-collection-view-btn a {
    background: #fff;
    border-color: #bf1f25;
    border: 2px solid;
    background: #bf1f25;
    padding: 10px 30px;
    border-radius: 4px;
    text-decoration: none;
    margin-top: 5px;
    display: inline-block;
    font-size: 18px;
    border: 2px solid #bf1f25;
}
body .wk-mp-collection-view-btn a:hover {
    background: #fff;
    color: #bf1f25;
    border-color: #bf1f25;
    border: 2px solid;
    outline: 0;
}
body .wk_mp_design {
    background: #fff;
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    /* padding: 0 20px; */
}
body .wk-mp-collection-container {
    padding-top: 0;
    width: 100%;
    margin: 0 auto;
    padding: 0 40px;
}
.page-layout-seller-1column .seller-flag, .marketplace-seller-profile .seller-flag ,body .seller-flag {
    display: none;
}
.block-title.wk-mp-float-left h4 {
    font-size: 25px;
    font-weight: 600;
        /*border-top: 5px solid #e4e4e4;*/
    padding-top: 40px;
}
body.marketplace-seller-collection .wk_mp_design .block-account{
    margin-bottom: 10px;
}
.page-layout-seller-1column .products.wrapper.grid.products-grid {
    margin-top: 10px;
}
body .wk-mp-seller-profile-box.wk-mp-collection-header-bottom-txt a.active{
    position: relative;
    color: #bf1f25;
    /*padding-bottom: 10px;*/
}
body .wk-mp-seller-profile-box.wk-mp-collection-header-bottom-txt a.active:after{
    content: '';
    position: absolute;
    width: 30px;
    height: 5px;
    background: #bf1f25;
    bottom: 0;
    left: 0;
}

.page-products.page-with-filter.fieldset.wk-mp-fieldset > .toolbar.toolbar-products {
    display: none;
}
.page-products.page-with-filter.fieldset.wk-mp-fieldset > .products.wrapper.grid.products-grid + .toolbar.toolbar-products {
    display: block;
}
.wk-mp-aboutus-data p {
    font-size: 16px;
    color: #000;
}
.wk-mp-collection-container .toolbar select {
    vertical-align: middle;
}
.page-products.page-with-filter.fieldset.wk-mp-fieldset .products.wrapper.grid.products-grid + .toolbar.toolbar-products select {
    font-size: 15px;
} 
.page-products.page-with-filter.fieldset.wk-mp-fieldset .products.wrapper.grid.products-grid + .toolbar.toolbar-products select option{
    font-size: 15px;
}
body .wk-mp-profile-block.wk-mp-products-recently-added {
    padding-top: 40px;
}
body .wk-close {
    opacity: 1;
}
.wk-mp-ask-data .modal-popup .action-close:before, .modal-slide .action-close:before {color: #bf1f25; font-weight:600;}
body .wk-mp-collection-header-bottom-txt {
    /*line-height: 2;*/
}
/*body .wk-mp-banner{
    background: url("../vendor-banner.png") no-repeat;
    height: 100vh;
    width: 100%;
    background-size: 100% 100%;

}*/

.marketplace-seller-profile .wk-mp-collection-container {
    display: flex;
    flex-direction: column;
}
.marketplace-seller-profile .wk-mp-profile-block.wk-mp-products-recently-added {
    order: 3;
}
.marketplace-seller-profile #about-us.wk-mp-profile-block{
    order: 1;
}
.marketplace-seller-profile .wk-mp-rating-block{
    order: 2;
    padding-top: 30px;
}
body .wk-mp-rating-icon:before, body .wk-mp-rating-individual .wk-mp-rating-icon:before{
    font-size: 2rem;
}
body .wk-mp-rating-icon:before {
    top: 1px;
    color: #004fd5;
    left: 5px;
}
body .wk-mp-rating-individual .wk-mp-rating-icon, body .wk-mp-rating-avg-count{
    font-size: 2.2rem;
    color: #bf1f25;
}

.marketplace-account-editprofile input[type="text"],.marketplace-account-editprofile input[type="password"], 
.marketplace-account-editprofile input[type="url"],.marketplace-account-editprofile  input[type="tel"],
.marketplace-account-editprofile input[type="search"],.marketplace-account-editprofile input[type="number"], 
.marketplace-account-editprofile input[type*="date"], .marketplace-account-editprofile input[type="email"]{
    height: 55px;
}
body .wk-mp-rating-val .wk-mp-rating-icon {
    padding-left: 30px;
    color: #bf1f25;
}
body .wk-mp-rating-summary-container {
    margin: 10px 0;
}
.wk-mp-rating-summary-container p{
    margin-top: 10px;
}
body .wk-mp-rating-individual-right-txt {
    font-size: 12px;
}
body .wk-mp-star1-rating-color-bar{
    border-color: #004fd5;
    background: #004fd5;
}
body .wk-mp-rating-txt {
    color: #000;
}
.wk-mp-dashboard-customers-top small strong, .wk-mp-dashboard-customers-bottom small strong {
    font-weight: 400;
}
body .mp-edit:after {
    font-family: "Admin Icons";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    font-size: 15px;
}
body.marketplace-product-productlis footer.modal-footer button:hover {
    box-shadow: none;
}
.wk-mp-design input[type=radio] {
    visibility: visible;
}
.wk-mp-design input[type=radio]:focus{
    box-shadow: none;
}
.wk-field.wk-category input[type=checkbox]{
    margin-left: 5px;
}

.marketplace-product-add .wk-mp-design input[type=email], .marketplace-product-add .wk-mp-design input[type=search],
 .marketplace-product-add .wk-mp-design input[type=number], .marketplace-product-add .wk-mp-design input[type=password],
 .marketplace-product-add .wk-mp-design input[type=tel], .marketplace-product-add .wk-mp-design input[type=text]{
    height: 54px;
 }

body .wk-mp-collection-header-right-wrapper {
    float: none;
    width: 80%;
    display: flex;

}
body .wk-mp-collection-header-right{
    float: none;
    width: 50%;
}
.wk-mp-collection-header-right.wk-mp-seller-profile-wrapper {
    text-align: right;
}

  @media(max-width: 992px){
    body .wk-mp-collection-header-box .wk-mp-collection-logo {
        height: 70px;
    }
    body .custom-wrapw-wk-inner{
        padding: 40px 20px 0;
    }
    body .wk-mp-aboutus-title {
        font-size: 2.3rem;
    }
    body .logo{
        float: none;
    }
    body .flwr-category-pages.page-main .custom-wrapw-wk {
        max-width: 100%;
        width: 90%;
        margin: 0 auto;
    }
    body .wk_mp_design {
        width: 90%;
    }
    body .wk-mp-collection-view-btn a{
        font-size: 12px;
        padding: 10px ;
    }
    body .wk-mp-rating-avg-txt {
        font-size: 12px;
    }
    body .wk-mp-rating-individual-right-txt {
        font-size: 8px;
    }
    body .wk-mp-rating-individual .wk-mp-rating-icon, body .wk-mp-rating-avg-count{
        font-size: 2rem;
     }
     body .wk-mp-rating-individual-right-txt {
        font-size: 8px;
    }
    body .wk-mp-rating-individual-txt {
        font-size: 10px;
    }
    .details .product-item-name > a {
        font-size: 12px;
    }
    .wk-mp-profile-block.wk-mp-products-recently-added .action.primary.tocart {
        width: 100%;
    }
    div#wk-mp-ask-data  #ask-form input {
        height: 40px !important;
        margin-bottom: 18px;
    }
    #ask-form .modal-popup .modal-header {
        padding: 15px;
    }
    #ask-form {
        width:  100%;
        padding:    1%;
    }
      body .wk-mp-rating-txt {
        display: block;
    }
    body .wk-mp-rating-val {
        padding: 0 10px 0 0;
    }
    body .wk-mp-seller-profile-box.wk-mp-collection-header-bottom-txt a {
        margin: 10px 0;
    }
}
@media (max-width: 767px){
    .logo img {
        width: 50%;
        margin: 0 auto !important;
    }
    body .wk-mp-collection-header-box {
        flex-direction: column;
    }
    body .wk-mp-collection-seller-title-container {
        padding-left: 0 !important;
        text-align: center;
    }
    .wk-mp-seller-profile-wrapper{
        text-align: center;
    } 
    body .wk_mp_design .block-account {
        top: 0;
    }
    body.marketplace-seller-profile .wk-mp-profile-block.wk-mp-products-recently-added {
        position: relative;
        text-align: center;
    }
    body .wk-mp-profile-block .page-products .products-grid .product-item {
        width: 100%;
        margin: 10px 0;
    }
    body .wk-mp-collection-count-txt {
        font-size: 18px;
    }
    div#wk-mp-ask-data input#resetbtn , div#wk-mp-ask-data input#askbtn{
        padding: 8px 40px;
    }
    body .modal-popup.modal-slide .modal-footer {
        width: 90%;
    }
    body .wk-mp-collection-header-right {
        border-bottom: 0;
    }
    body .wk-mp-collection-product-right {
        float: right;
        width: calc(54.67% - 3px)
    }
    body .wk-mp-collection-product-count-container {

        width: calc(50.33% - 35px);
            margin-left: 0;
    }
    body .wk-mp-collection-header-box .wk-mp-collection-logo {
        height: auto;
        width: 100%;
    }
    .block-title.wk-mp-float-left h4{
        border-top: 0;
    }
    .wk-mp-collection-container li.item.product.product-item {
        width: 100%;
        margin-bottom: 10px;
    }
    body .wk-mp-rating-row {
        padding: 20px 0 10px 0;
    }
    body .wk-mp-rating-txt {
        display: block;
    }
    body .wk-mp-rating-val {
        padding: 0 10px 0 0;
    }
}
  div#customer-reviews button.button-large{
    border: 2px solid;
    background: #bf1f25;
    padding: 10px 30px;
    border-radius: 4px;
    text-decoration: none;
    margin-top: 5px;
    display: inline-block;
    font-size: 18px;
    border: 2px solid #bf1f25;
    color: #fff;
  }
  div#customer-reviews button.button-large:hover, div#customer-reviews button.button-large:focus{
    background: #fff;
    color: #bf1f25;
    border-color: #bf1f25;
    border: 2px solid;
    outline: 0;
    outline: none;
}
/* css for brand name changes start */
.banner-bottom {
    background-image: linear-gradient(to bottom, rgba(224, 214, 30, 1), rgba(163, 130, 57, 1));
}
.how-sec-content a {
    background-image: linear-gradient(to bottom, rgba(224, 214, 30, 1), rgba(163, 130, 57, 1));
    border-color:#e0d61e;
}

.how-it-works .card .card-body a{
    color: #ffffff;
    background: #000;
    border-color: #000;
}
.custom-branding a.btn-lg.btn-get-started,.claim-container span.input-group-btn button {
background: #fff75b;
background: -moz-linear-gradient(top,  #fff75b 0%, #b3953a 100%);
background: -webkit-linear-gradient(top,  #fff75b 0%,#b3953a 100%);
background: linear-gradient(to bottom,  #fff75b 0%,#b3953a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff75b', endColorstr='#b3953a',GradientType=0 );
font-weight: 600;
color:#fff;
display:inline-block;
}
.custom-branding a.btn-lg.btn-get-started:hover {
    color: #fff;
    background: #000; text-decoration: none;
}
.claim-container span.input-group-btn button:hover, 
.claim-container span.input-group-btn button:focus {
    /*border-color: #a38239;*/
}

#custom-button {background-image: linear-gradient(to bottom, rgba(224, 214, 30, 1), rgba(163, 130, 57, 1)); border:none;}

.becomeseller-index-index button.action.submit.primary {
    background-image: linear-gradient(to bottom, rgba(224, 214, 30, 1), rgba(163, 130, 57, 1));
    border:none;}

.becomeseller-index-index button.action.submit.primary span{
     color: #fff;
}
.becomeseller-index-index button.action.submit.primary:hover span{
    color: #fff;
}
#custom-button:hover, #custom-button:focus ,.becomeseller-index-index button.action.submit.primary:focus,.becomeseller-index-index button.action.submit.primary:active{
    background: #fff;
    color: #e0d61e;
    border-color: #e0d61e;
}
.form-login .actions-toolbar .login, .create-account-wrap .create-account, form.password.reset button{
background: #fff75b;
background: -moz-linear-gradient(top,  #fff75b 0%, #b3953a 100%);
background: -webkit-linear-gradient(top,  #fff75b 0%,#b3953a 100%);
background: linear-gradient(to bottom,  #fff75b 0%,#b3953a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff75b', endColorstr='#b3953a',GradientType=0 );
border:0;
}
.customer-account-login .actions-toolbar > .primary .action:last-child:hover, .create-account-wrap .create-account:hover, 
form.password.reset .actions-toolbar > .primary .action:last-child:hover,
.customer-account-login .actions-toolbar > .primary .action:last-child:focus, .create-account-wrap .create-account:focus, 
form.password.reset .actions-toolbar > .primary .action:last-child:focus,
.customer-account-login .actions-toolbar > .primary .action:last-child:acyive, .create-account-wrap .create-account:acyive, 
form.password.reset .actions-toolbar > .primary .action:last-child:acyive,.becomeseller-index-index button.action.submit.primary:hover,
.becomeseller-index-index button.action.submit.primary:focus,.becomeseller-index-index button.action.submit.primary:active{
    background:#000;
    color: #fff;
    border-color: #000;
    box-shadow: none;
    outline: none;
}
.customer-account-login .actions-toolbar > .primary .action:last-child:hover span, .create-account-wrap .create-account:hover span, form.password.reset .actions-toolbar > .primary .action:last-child:hover span{
    color: #fff;
}
body .wk-mp-dashboard-report-block .wk-mp-dashboard-total-left, body .wk-mp-dashboard-chart-top-row, 
body .wk-mp-dashboard-totalpayout-container ,.admin__data-grid-outer-wrap .admin__data-grid-pager button,
body .data-grid-filters-action-wrap .action-default,
body button.button.wk-mp-btn, body .wk-profile-links-container .btn-primary,body .wk-mp-design button{
    background-image: linear-gradient(to bottom, rgba(224, 214, 30, 1), rgba(163, 130, 57, 1)) !important;
    border-color: #e0d61e; padding: 12px 20px; line-height: 1;}
.account .action-select-wrap .action-select:before, body .selectmenu-toggle:before{
     background-image: linear-gradient(to bottom, rgba(224, 214, 30, 1), rgba(163, 130, 57, 1));
    border-color: #e0d61e;
}
.account .action-select-wrap .action-select,.admin__data-grid-outer-wrap .selectmenu,.admin__data-grid-outer-wrap .admin__data-grid-pager .admin__control-text{
    border-color:   #e0d61e !important;
}
body .data-grid-filters-action-wrap .action-default:hover, body .data-grid-filters-action-wrap .action-default:focus,body .wk-mp-design button:hover, body .wk-mp-design button:focus{
      background: #fff !important;
    color: #e0d61e;
    border-color: #e0d61e;
    box-shadow: none;
    outline: none;
}
body .data-grid-filters-action-wrap .action-default:hover, body .data-grid-filters-action-wrap .action-default:focus{
    background: #000 !important;
    color: #fff !important;
    border-color: #000 !important;
    box-shadow: none;
    outline: none;}
body .data-grid-filters-action-wrap .action-default:hover:before {color:#fff !important;}	
	
body .data-grid-filters-action-wrap .action-default:hover:before, body .data-grid-filters-action-wrap .action-default:focus:before,
.admin__data-grid-outer-wrap .admin__data-grid-action-bookmarks .admin__action-dropdown:before ,
.admin__data-grid-outer-wrap .admin__data-grid-action-columns .admin__action-dropdown:before,body .wk-mp-design button:hover span, body .wk-mp-design button:focus span{
      color: #e0d61e  !important;
}
.admin__data-grid-outer-wrap .admin__action-dropdown:after, .admin__action-dropdown:hover:after, .admin__data-grid-outer-wrap .admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after{
    border-color: #e0d61e transparent transparent;
}
.wk-mp-page-wrapper header.wk-mp-page-header.wk-mp-row h1.page-title span {
    color: #fff;
    font-size: 32px;
}
body button.button.wk-mp-btn:focus, body button.button.wk-mp-btn:hover, body .wk-profile-links-container .btn-primary:hover,
body .wk-profile-links-container .btn-primary:active{
    background: #000 none repeat scroll 0 0 !important;
    color: #fff !important;
    border: 1px solid #000 !important;
    box-shadow: none;
    outline: none;
    text-decoration: none;}
body button.button.wk-mp-btn:hover span {color:#fff !important;}

body .data-grid-filters-action-wrap .action-default{
    /*border:1px solid #e0d61e!important;*/ color:#fff; font-weight:normal;
}
.admin__data-grid-outer-wrap .admin__action-dropdown:hover:after {
    border-color: #000 transparent transparent;
}
.customer-account-login .actions-toolbar > .primary .action:last-child:hover, .create-account-wrap .create-account:hover, form.password.reset .actions-toolbar > .primary .action:last-child:hover {border-color:#000;}
.modal-content button.action.primary {
background-image: linear-gradient(to bottom, rgba(224, 214, 30, 1), rgba(163, 130, 57, 1));
    border-color: #e0d61e;}
.modal-content button.action.primary:hover, .modal-content button.action.primary:focus {
    border-color: #000;
    color: #fff;
    background: #000;}
.modal-content button.action.primary:hover span, .modal-content button.action.primary:focus span {color:#fff;}
.becomeseller-index-index button.action.submit.primary:hover {border-color:#000; color:#000; background: #000;}
.becomeseller-index-index .actions-toolbar > .primary .action:last-child, .actions-toolbar > .secondary .action span {color:#fff;}
#form-customer-product-new,.wk-mp-design {box-sizing: border-box;}
body .wk-mp-tr-amount-total-title .wk-mp-tr-amount-style, .wk-mp-tr-remain-total .wk-mp-tr-amount-style {
    color: #000;
}
.action.primary.tocart,body .pro-description .action-button a ,body .wf-section .form-area input.add-button,
body .add-to-cart-modal .modal-footer .btn, body .cart-container .checkout-methods-items .action.primary, body .my-cards .hiw-btn a,body .right-Sidebar .sidebar-list .see-all a{
background: #fff75b;
background: -moz-linear-gradient(top,  #fff75b 0%, #b3953a 100%);
background: -webkit-linear-gradient(top,  #fff75b 0%,#b3953a 100%);
background: linear-gradient(to bottom,  #fff75b 0%,#b3953a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff75b', endColorstr='#b3953a',GradientType=0 );
border:0;

}
body .form-area .form-group span.char-limit, body .display-card .by-email label {
     color: #000;
}

body .wf-one-column .display-card .label span.active,
body .wf-one-column .display-card .label span:hover,body .wf-one-column .display-card .label span:after {
    color: #bf1f25 !important;
}
.action.primary.tocart span {
    color: #fff;
}

body .desc-item h4 , body .halfSection h4{
    color: #333;
}
.box input:checked + .tick-mark {
    background-color: #e0d61e !important;
}

.minicart-wrapper .action.showcart .counter.qty {
    background: #e0d61e;
}
body .wk-mp-tr-amount-total-title .wk-mp-tr-amount-style,body  .wk-mp-tr-remain-total .wk-mp-tr-amount-style{
    color:  #e0d61e;
}
.btn-primary.focus, .btn-primary:focus{
    box-shadow: none !important;
}
body .wk-mp-rating-icon:before {
    color: #e0d61e;
}
body .wk-mp-star1-rating-color-bar {
    border-color: #e0d61e;
    background: #e0d61e;
}
body .wk-mp-collection-view-btn a {
    background-image: linear-gradient(to bottom, rgba(224, 214, 30, 1), rgba(163, 130, 57, 1));
    border-color: #e0d61e;
    color: #fff; 
}
body .wk-mp-collection-view-btn a:hover {
    background: #fff;
    color:  #e0d61e;
    border-color: #e0d61e;
    border: 2px solid;
}
 div#customer-reviews button.button-large {
        background-image: linear-gradient(to bottom, rgba(224, 214, 30, 1), rgba(163, 130, 57, 1));
    border-color: #e0d61e;
 }
 div#customer-reviews button.button-large:hover, div#customer-reviews button.button-large:focus{
    border-color: #e0d61e;
    background-color: #fff;
 }
 div#customer-reviews button.button-large:focus span, div#customer-reviews button.button-large:hover span {
    color: #e0d61e;
 }
/* css for brand name changes end */
body .admin__action-multiselect-wrap .admin__action-multiselect:before{
    height: calc(4rem + 2px);
}
body .admin__action-multiselect-wrap .admin__action-multiselect:after{
    bottom: 1.65rem;
}
body.checkout-index-index .nav-toggle {
    display: #e0d61e;
}
.product-item-inner .product-item-actions .actions-primary{
    display: block;
}
.product-item-inner .action.primary.tocart{
    width: 100%;
}
.wk-mp-profile-block.wk-mp-products-recently-added .action.primary.tocart {
    width: 100%;
}
.wk-mp-profile-block.wk-mp-products-recently-added  .product-item-name{
    margin: 10px 0;
}
.wk-mp-design {
    width: 100%;
    padding: 2%;
    box-shadow: 2px 2px 10px #ddd;
    margin: 20px 0 0 0;
}
.wk-mp-rating-left {
    margin-top: 20px;
}
#review-form table > thead > tr > th {
    text-align: center;
}
.marketplace-transaction-history .wk-mp-design {
    display: flex;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.wk-mp-design {
    box-sizing: border-box !important;
}
.account.customer-account-index .page-title-wrapper .page-title span{
    color: #bf1f25;
}
@media(max-width: 767px){

body.checkout-index-index .nav-toggle {display:block;}
.dropdown-account.sweetcafe-dropdown-dashboard.show {padding:10px;}
.arrow-bottom:before {bottom:-30px;}
.dashboard-wrap .dashboard-sections {padding:15px !important; margin-bottom:15px;}
	
}



/***************** Asha custom style *****************/ 

.account select.order_items_status {
    margin: 18px 0;
}
.marketplace-seller-profile span.action.nav-toggle ,.marketplace-seller-feedback span.action.nav-toggle,.marketplace-seller-feedback  .header-wrap-second-right {
    display: none;
}
.marketplace-seller-feedback .header-wrap-second-left {
    float: none;
    margin: 0 auto;
}
 .marketplace-seller-profile .header-wrap-second-right{
display: none;
 }
 body.marketplace-seller-profile header.page-header.fixed,
  body.marketplace-seller-profile header.page-header.fixed body.marketplace-seller-profile header.page-header, 
  body.marketplace-seller-profile header.page-header,
 .marketplace-seller-feedback  header.page-header.fixed{
     background: url("https://www.morgyftz.com/static/version1656758094/frontend/Technoscore/Sweetcafetheme/en_US/images/updated-hs.png") no-repeat;
    background-repeat: no-repeat;
 }
  .marketplace-seller-feedback .header-wrap-second-left {
    margin: 0 auto;
 }
 .marketplace-seller-feedback .section-item-content , .marketplace-seller-feedback .nav-sections-item-title{
    display: none;
 }
 body .banner-text {
    display: block !important;
 }

 @media(max-width: 1300px){
    a.user-profile:before {
        right: 11px;
    }
    .minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before {
        right: 0;
    }
 }
 .marketplace-seller-feedback .toolbar-amount {
    float: none;
 }
 @media(min-width: 992px){
     .customer-account-create .page-main:before, .customer-account-login .page-main:before, 
     .customer-account-forgotpassword .page-main:before, .customer-account-createpassword .page-main:before, 
     .cms-choose-a-type .page-main-full-width:before, .gratitudeboard-account-index .page-main:before, 
     .customer-account-index .page-main:before, .becomeseller-index-index .page-main:before, .account .page-main:before, body .custom-wrapw-wk:before{
        top: 98px;
    }
    .customer-account-create .page-main:after, .customer-account-login .page-main:after, 
    .customer-account-forgotpassword .page-main:after, .customer-account-createpassword .page-main:after, 
    .cms-choose-a-type .page-main-full-width:after, .gratitudeboard-account-index .page-main:after, .customer-account-index .page-main:after, 
    .becomeseller-index-index .page-main:after, .account .page-main:after, body .custom-wrapw-wk:after{
        top: 98px;
    }

 }

  @media(max-width: 992px){
    body .wk-mp-collection-header-box .wk-mp-collection-logo {
        height: 70px;
    }
    body .custom-wrapw-wk-inner{
        padding: 40px 20px 0;
    }
    body .wk-mp-aboutus-title {
        font-size: 2rem;
    }
    body .logo{
        float: none;
    }
    body .flwr-category-pages.page-main .custom-wrapw-wk {
        max-width: 100%;
        width: 90%;
        margin: 0 auto;
    }
    body .wk_mp_design {
        width: 90%;
    }
    body .wk-mp-collection-view-btn a{
        font-size: 12px;
        padding: 10px ;
    }
    body .wk-mp-rating-avg-txt {
        font-size: 12px;
    }
    body .wk-mp-rating-individual-right-txt {
        font-size: 8px;
    }
    body .wk-mp-rating-individual .wk-mp-rating-icon, body .wk-mp-rating-avg-count{
        font-size: 2rem;
     }
     body .wk-mp-rating-individual-right-txt {
        font-size: 8px;
    }
    body .wk-mp-rating-individual-txt {
        font-size: 10px;
    }
    .details .product-item-name > a {
        font-size: 12px;
    }
    .wk-mp-profile-block.wk-mp-products-recently-added .action.primary.tocart {
        width: 100%;
    }
    div#wk-mp-ask-data  #ask-form input {
        height: 40px !important;
        margin-bottom: 18px;
    }
    #ask-form .modal-popup .modal-header {
        padding: 15px;
    }
    #ask-form {
        width:  100%;
        padding:    1%;
    }
      body .wk-mp-rating-txt {
        display: block;
    }
    body .wk-mp-rating-val {
        padding: 0 10px 0 0;
    }
    .address-details {
        margin-left: 1%;
    }
    .primary_and_secondary_material {
        margin-right: 1%;
    }
    .q-wrap .field:first-child,.becomeseller-index-index .fieldset > .field.password.required {
        margin-right: 1%;
    }
    form#login-form input ,.form.password.forget input {
        background: #fff !important;
    }
    .elavate-wrap h2 {
        font-size: 25px;
    }
    .arrow-bottom:before {
        width: 24px;
        height: 25px;
    }
    .dashboard-wrap  .sec-img {
        max-width: 70px;
        margin-right: 10px;
    }
    .dashboard-wrap .dashboard-sections {
        width: 100%;
    }
    .account select.order_items_status {
        margin: 0;
    }
    table#my-orders-table thead tr th {
            font-size: 12px;
    padding: 15px 10px;
    }
    table#my-orders-table .product-item {
        width: 100%;
    }
    table#my-orders-table .product-name {
        font-size: 12px;
    }
    table#my-orders-table td.col.order_by, td.col.total.recipient {
        font-size: 14px;
    }
    .gratitudeboard-account-index .page-footer:before {
        display: none;
    }
    .gratitude-wrap {
        align-items: center;
    }
    .block-title.wk-mp-float-left h4 {
        border-top: 0;
    }
    .wk-mp-rating-right * {
        font-size: 15px;
    }
    body .wk-mp-rating-icon:before {
        top: 0;
        /*color: #004fd5;*/
        left: 8px;
    }
    body .wk-mp-rating-individual .wk-mp-rating-icon, body .wk-mp-rating-avg-count {
        font-size: 1.5rem;
    }
    body .wk-mp-rating-icon:before, body .wk-mp-rating-individual .wk-mp-rating-icon:before {
        font-size: 1.5rem;
    }
        .wk-mp-design table{
        width: 100% !important;
    }
}
@media (max-width: 767px){
    .customer-account-create .page-main:before, .customer-account-login .page-main:before, .customer-account-forgotpassword .page-main:before, .customer-account-createpassword .page-main:before, .cms-choose-a-type .page-main-full-width:before, .gratitudeboard-account-index .page-main:before, .customer-account-index .page-main:before, .becomeseller-index-index .page-main:before, .account .page-main:before, body .custom-wrapw-wk:before{
        top:90px;
    }
    .customer-account-create .page-main:after, .customer-account-login .page-main:after, .customer-account-forgotpassword .page-main:after, .customer-account-createpassword .page-main:after, .cms-choose-a-type .page-main-full-width:after, .gratitudeboard-account-index .page-main:after, .customer-account-index .page-main:after, .becomeseller-index-index .page-main:after, .account .page-main:after, body .custom-wrapw-wk:after{
        display: none;
    }
    .logo img {
        width: 50%;
        margin: 0 auto !important;
    }

body .wk-mp-collection-header-box {flex-direction:column; padding:0 0 8px;}

    body .wk-mp-collection-seller-title-container {
        padding-left: 0 !important;
        text-align: center;
    }
    .wk-mp-seller-profile-wrapper{
        text-align: center;
    } 
    body .wk_mp_design .block-account {
        top: 0;
    }
    body.marketplace-seller-profile .wk-mp-profile-block.wk-mp-products-recently-added {
        position: relative;
        text-align: center;
    }
    body .wk-mp-profile-block .page-products .products-grid .product-item {
        width: 100%;
        margin: 10px 0;
    }
    body .wk-mp-collection-count-txt {
        font-size: 18px;
    }
    div#wk-mp-ask-data input#resetbtn , div#wk-mp-ask-data input#askbtn{
        padding: 8px 40px;
    }
    body .modal-popup.modal-slide .modal-footer {
        width: 90%;
    }
    body .wk-mp-collection-header-right {
        border-bottom: 0;
    }
    body .wk-mp-collection-product-right {
        float: right;
        width: calc(54.67% - 3px)
    }
    body .wk-mp-collection-product-count-container {

        width: calc(50.33% - 35px);
            margin-left: 0;
    }
    body .wk-mp-collection-header-box .wk-mp-collection-logo {
        height: auto;

        width: 100%;
    }
    .block-title.wk-mp-float-left h4{
        border-top: 0;
    }
    .wk-mp-collection-container li.item.product.product-item {
        width: 100%;
        margin-bottom: 10px;
    }
    body .wk-mp-rating-row {
        padding: 20px 0 10px 0;
    }
    body .wk-mp-rating-txt {
        display: block;
    }
    body .wk-mp-rating-val {
        padding: 0 10px 0 0;
    }
    body .custom-wrapw-wk-inner{
        margin-top: -20px;
        padding: 20px 20px 0;
    }
    .address-details {
    }
    .becomeseller-index-index .field.field-name-firstname.required, .becomeseller-index-index .field.field-name-lastname.required, 
    .becomeseller-index-index .field.telephone.required, .becomeseller-index-index .field.email.required, .becomeseller-index-index .field.brand.required, 
    .becomeseller-index-index .field.street.required, .address-details{
        width: 100%
    }
    .becomeseller-index-index .field.email.required {
        margin-left: 0;
    }
    .becomeseller-index-index .fieldset > .profileurl.field.required {
        width: 100%;
        margin-right: 0;
    }
    .account .field.country.required select,.becomeseller-index-index select  {
        width: 99%;
    }
    .mid-wrap{
        flex-direction: column;
    }
    .field.website_url.required, div#wk-mp-become-seller-box-wrapper {
        position: relative;
        width: 100%;
        margin-bottom: 18px;
    }
    .mid-text .primary_and_secondary_material, .mid-text .is_your_packaging {
        width: 100%;
        display: inline-block;
    }
    .q-wrap .field {
        width: 100%;
        display: inline-block;
    }
    .becomeseller-index-index .fieldset > .field.password.required , .becomeseller-index-index .fieldset > .field.confirmation.required{
        width: 100%;
    }
    .becomeseller-index-index .column:not(.sidebar-main) form .actions-toolbar{
        width: auto;
    }
    .becomeseller-index-index .actions-toolbar > .secondary:last-child {
        margin-left: 0;
        width: 100%;
    }
    .becomeseller-index-index .page-title-wrapper {
        text-align: center;
        margin-top: 10px;
        margin-bottom: 15px;
    }
    .becomeseller-index-index .page-main:before {
        top: 130px;
    }
    .becomeseller-index-index .page-main:after {
        display: none;
    }
    .page-title-wrapper .page-title span {
        font-size:24px;
    }
    .elavate-section {flex-direction:column; max-width:100%; margin:0 auto;}
    .elavate-section-box {
        max-width: 100%;
        margin: 5px 0;
        width: 100%;
    }
    .block.block-customer-login .field.note-1, .form-create-account .field.note-1, form.password.forget .field.note-1, .resetpass .field.note-1 {
        font-size: 25px;
    }
    form#form-validate input {

        background: #fff !important;
    }
    .modal-content button.action.primary {
        margin-right: 0;
    }
    .create-account-wrap form .actions-toolbar  .primary {

        margin-top: 0;
    }
    .account .page-title-wrapper .page-title span {
        font-size: 22px;
    }
    body .wk-mp__action-dropdown {
        padding: 1.1rem 1.5rem 3.1rem 1.5rem;
    }
    .admin__data-grid-actions-wrap {
        text-align: left;
    }
    table#my-orders-table td, table#my-orders-table th,.account select.order_items_status,.orders-history-search-input-group {
        width: 100%;
    }
    .orders-history-wrap .order-filter {
        flex-direction: column;
    }
     .account select.order_items_status{
        margin-bottom: 20px;
     }
      .gratitude-wrap {
        align-items: center;
        flex-direction: column-reverse;
    }
    .card.mb-3.odd .gratitude-wrap {
        flex-direction: column;
    }
    .search-date-right {
        flex-direction: column;
        text-align: center;
    }
    .search-date-right .control.start-date, .search-date-right  .control.end-date {
        width: 100%;
        margin: 10px 0;
    }
    .gratitude-wrap .card-body {
        margin: 0;
    }
    .gratitude-list .odd .gratitude-wrap .card-body{
        margin: 0;
    }
    .gratitude-wrap .card-text-wrap a {
        left: 0;
        right: 0;}
		
.wk-mp-rating-left {margin-top:10px; padding:10px;}
body .login-container .block:nth-child(odd), .create-account-wrap .form-create-account, form.password.forget, form.password.reset {padding:0;}

.customer-account-login .field .control input[type="email"], .customer-account-login .field .control input[type="password"], .create-account-wrap .field .control input[type="email"], .create-account-wrap .field .control input[type="password"], .create-account-wrap .field .control input[type="text"], .becomeseller-index-index .field .control input[type="email"], .becomeseller-index-index .field .control input[type="password"], .becomeseller-index-index .field .control input[type="email"], .becomeseller-index-index .field .control input[type="password"], .becomeseller-index-index .field .control input[type="text"]{
        font-size: 14px;
    }
    body .wk-mp-collection-rating-count-container, body .wk-mp-collection-order-count-container {
        width: 50%;
    }
    body .wk-mp-collection-product-right{
        width: 60%;
    }
    body .wk-mp-collection-product-count-container {
        width: 30%;
    }
    body .wk-mp-collection-header-right-wrapper {
        flex-wrap: wrap;
    }
    body .wk-mp-collection-container{
        padding: 0 20px;
    }
    body .wk-mp-collection-header-right {
        width: 100%;
    }
    .wk-mp-collection-header-right.wk-mp-seller-profile-wrapper{
        text-align: center;
    }
    body .wk-mp-collection-container{
        padding: 0;
    }
    .showreview .wk-mp-design {
    padding: 15px;
}
.showreview .wk-mp-design #product-review-table *{
    font-size: 10px;
    text-align: center;
}
.showreview .wk-mp-design #product-review-table input {
    margin: 0;
}
}
@media(max-width: 480px){
    .wk-mp-banner img {
        height: 210px;
    }
   
    .marketplace-seller-profile.page-layout-1column .page-products .product-item:nth-child(1) .product-item-info {
        width: 100%;
    }
}
header.page-header {
    /*background: #c62127;*/
}
body:not(.cms-home) header.page-header, header.page-header.fixed{
    background: #bf1f25;}

header.page-header.fixed {
    z-index: 101 !important;
}