.applied_couponcode{font-family:'Product Sans',sans-serif!important}.applied_coupon{font-family:'Product Sans',sans-serif!important}.login-account-txt{color:#219bc9;font-family:"montserrat light"!important;font-size:18px;margin-top:10px;margin-bottom:10px;font-weight:500;line-height:1.1}
.new_dropdown{padding:0px !important;}
.new-notification-text span{color:#fc0;font-family:'Product Sans',Arial,sans!important;font-size:12px}.uparrow{background:url(/images/notification-close.png) no-repeat!important;width:25px!important;height:13px!important;position:absolute!important;top:27px!important;left:unset!important;z-index:999!important;right:-101px}.shop-now-notification{background:#ffc600;color:#024a94;font-size:11px;padding:3px 14px;border-radius:3px;margin-left:10px}.downarrow{top:26px!important;background:url(/images/down_arrow_notification-2.png) no-repeat right 3px!important;left:-74px!important;font-size:12px!important;color:#efbe09!important;text-align:right;padding-right:15px}
.sticky{position:-webkit-sticky;position:sticky;top:-1px;width:100%}.sticky+.container{padding-top:70px}header{padding:20px 40px;background:gray;width:100%;-webkit-transition:all .5s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all .5s ease}.fixed{position:fixed;top:0;left:0;animation:smoothScroll 1s forwards}@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0)}}




.sub-item.{width:calc(100% + 295px);}.top_search{display:none !important;}.tshopBySize{display:block;}
#closeofferpopup{margin-top: 20px !important;z-index: 2 !important;background: url(https://cdn1.arttoframe.com/images/close1.png) no-repeat !important;
    width: 17px;height: 17px;color: #68717A !important;opacity: 1 !important;right: 13px;box-shadow: none;}
#cfuploadProcess_cf{z-index:9999;top:60px}.upload_dialog{width:812px;margin:0 auto}.noBorderCls{border:none}.radius_border{border-radius:10px;background-color:#f0f0f0}.nopadding{padding:0!important}.full_width{width:100%}.nomargin{margin:0!important}#Upload_content_neww{padding:0 20px}.upload_ic_area{border:1px dashed #638dc7;border-radius:10px;margin-top:7%;background:#f0f0f0;cursor:pointer;padding-top:16%;padding-bottom:33px}.camera_upload_cf{filter:grayscale(100%);cursor:pointer}.camera_upload_cf :hover{filter:grayscale(0);cursor:pointer}.upload-btn-wrapper_cf{position:relative;overflow:hidden;display:inline-block;background-color:#165298;color:#fff;width:37%;margin:30px auto;display:block;font-size:16px;text-transform:uppercase}.drag_titles{color:#1a4f98;font-size:19px;text-align:center;opacity:.4;padding-bottom:10%}.upload-btn-wrapper_cf input[type=file]{font-size:0!important;position:absolute!important;left:0!important;top:0!important;opacity:0!important;cursor:pointer;width:100%;height:50px}.UploadProcess_note{font-size:13px;color:#707070;padding:25px 12px 30px;margin:0}.info_Icon_upload{display:inline-block;cursor:pointer}.uploadProcess_cancel{border:1px solid #707070;border-radius:3px;color:#707070;font-size:13px;text-transform:uppercase;padding:7px 33px;float:right;background:#f0f0f0;margin-top:15px}.information_upload{position:absolute;bottom:72px;background:#fff;box-shadow:20px 0 0;box-shadow:1px 0 5px 3px #c9c9c9;border-radius:5px;padding:25px 10px!important;left:0;right:0;width:70%;margin:0 auto}.information_upload ul{padding-left:30px}.information_upload ul li{color:#707070;font-size:13px;padding:5px 0}#process_content_custom_upload_image{padding-bottom:15px}.uploading_title{text-align:center;font-size:23px;color:#707070;padding:50px 0 30px}.uplaoding_img{width:250px;height:210px;margin:0 auto;cursor:pointer}.uplaoding_img img{max-height:100%;border:2px solid #fff;cursor:pointer}.cropareas,.src-onlyn{display:flex;align-items:center;justify-content:center}.src-onlyn{color:#1d4c98;text-align:center;font-size:25px;padding:10px 0}.progress{background:#becadc;height:30px;margin-bottom:10px;border-radius:9px}.upload-btn-wrapper_cf:hover{color:#fff}progress[value]{width:250px;height:32px;background-color:#becadc;border:none}.uploadProcess_cancel{border:1px solid #707070;border-radius:3px;color:#707070;font-size:13px;text-transform:uppercase;padding:7px 33px;float:right;background:#f0f0f0;margin-top:15px}.cropareas{height:460px;padding:30px}.crop_subarea{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.validationErrorCrop{font-size:12px;text-align:center!important;display:none}.topBorders{border-top:1px solid #707070}.crop_Options{text-align:center;display:flex;align-items:center;justify-content:center;padding:23px 0 27px;margin:0;background:#fff;border-radius:0 0 10px 10px;cursor:pointer}.crop_Options li{display:inline-block;padding:0 17px;text-align:center}.confirmBtns{background:#059f36;font-size:19px;text-align:center;text-transform:uppercase;border-radius:3px;color:#fff;border:none;padding:9px 22px;cursor:pointer;margin:0 3px}#cfuploadProcess_cf .previewContainer{height:450px}#imagelayer-canvas,#innerlayer-canvas{position:absolute;left:0}.upload_dialog{width:812px!important;margin:0 auto!important}.full_width{width:100%!important}.upload-btn-wrapper_cf{margin:30px auto!important;display:block!important;font-size:16px!important}
.show_mark_1{background: rgba(0, 0, 0, 0) url(https://cdn1.arttoframe.com/images/rmark.png) !important;    height: 24px;margin-left: 2px;padding: 4px 19px;}
.FooterPopupBlue{background:#055299;position:fixed;bottom:0;width:100%;color:#fff;color:#fff;padding:10px;font-family:'Product Sans',Arial,sans!important;left:0;right:0;z-index:99}.FooterBlueTitle{font-size:20px;text-align:center;color:#fff;font-weight:700;font-family:'Product Sans',Arial,sans!important}.FooterBlueSubtitle{font-size:16px;text-align:center;color:#fff;font-family:'Product Sans',Arial,sans!important}.GetMyOfferbtn{color:#4995da;text-transform:uppercase;background:#fff;border:none;padding:4px 10px;text-align:center;font-size:16px;font-family:'Product Sans',Arial,sans!important}.Footer_blue_input{padding:6px 10px;border:none;margin-right:10px;height:30px;color:gray;font-family:'Product Sans',Arial,sans!important;width:20%}.Footer_blue_input::-webkit-input-placeholder{color:#a4a4a4!important}.Footer_blue_input:-ms-input-placeholder{color:#a4a4a4!important}.Footer_blue_input::placeholder{color:#a4a4a4!important}.CloseFooterPopupBlue{text-align:right;color:#fff;margin-right:30px;position:absolute;right:0}.CloseFooterPopupBlue i{cursor:pointer}

.calendarimg {
    background: url('/images/calnotificationImg.png') no-repeat;
        background-size: auto;
    background-size: 51%;
    width: 330px;
    height: 163px;
    position: absolute;
    top: 65px;
    left: auto;
    right: 0 !important;
}

  .checkoutAcc-wrapper{
    margin-bottom: 35px;
  }
  
.checkoutAcc-wrapper h3.title{
  font-size: 20px;
    padding: 0px;
    margin-bottom: 10px;
    font-weight: 700;
    color: #333;
}

.checkoutAcc-wrapper .loginHere-btn{
      background-color: #52a452;
      color: #fff;
      font-size: 14px;
      line-height: 14px;
      font-weight: 600;
      padding: 8px;
      border-radius: 3px;
      height: 36px;
      text-align: center;
      border: 0;
      cursor: pointer;
      width: 100%
}

.checkoutAcc-wrapper .signinGoogle-btn{
      border: 1px solid #d9d9d9;
      font-size: 14px;
      line-height: 14px;
      padding: 8px;
      border-radius: 3px;
      height: 36px;
      font-weight: 600;
      background-color: #fff;
      width: 100%;
      display: inline-flex;
      align-items: center;
}

.checkoutAcc-wrapper .signinGoogle-btn{
  margin-right: 4px;
}

.checkoutAcc-wrapper .orTxt{
      font-size: 14px;
      font-weight: 600;
      color: #000;
      display: block;
      text-align: center;
}

.checkout-block{
box-shadow: 0px 0px 2px -1px rgba(0,0,0,0.75);
    border-radius: 0px;
    background: #fff;
    padding: 25px 10px;
    width: 100%;
    border: 2px solid #F2F2F2;
}


.checkoutAcc-wrapper .checkoutBlock-row{
  align-items: center;
  display: flex;
}


.checkoutAcc-wrapper .checkout-accCrateLink{
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  text-decoration: underline !important;
  display: inline-block;
  margin-top: 20px;
  color: #000;
}

.checkoutAcc-wrapper .checkout-accCrateLink:hover{
   color: #000;
     text-decoration: underline !important;
}

.checkoutAcc-wrapper .loginHere-col{
padding-right: 0;
}

.checkoutAcc-wrapper .signInGoogle-col{
  padding-left: 0;
}