/* Enter Your Custom CSS Here */

/* Rebecca Rice Paper CSS - Start */
/* rice paper elements */

.rice-border, .rice-border-large, .rice-border-nobtn {
  margin: auto;
  text-align: center;
	border: 20px solid transparent;
  border-top: 0px;
  border-bottom: 0px;
  border-image-source: url('https://numitea.com/wp-content/uploads/2020/05/rice-both-ds-8-6-27-22.png');
  border-image-slice: 20%;
  background-position: bottom;
	margin-bottom: 1em;
}

/* Basic rice paper drop shadow */

.rice-border, .rice-border-large, .rice-border-nobtn {
  box-shadow: 0 20px 15px -20px rgba(55, 58, 54, .6);
}

.rice-border::after, .rice-border-large > div:first-child::after {
  display: none;
}


@media(max-width: 1200px) {
	.vc_col-sm-10::after{
		width: 135% !important;
	}
	.vc_col-sm-8::after{
		width: 168.5% !important;
	}
}

@media (min-width: 970px) {

    .rice-border, .rice-border-large {
        box-shadow: none;
    }
  .rice-border, .rice-border-nobtn {
    max-width: 50%;
  }

  .rice-paper-element-left .rice-paper,
  .rice-paper-element-right .rice-paper {
    max-width: 75%;
  }
  
  .rice-paper-element-left .rice-border,
  .rice-paper-element-right .rice-border {
    max-width: 75%;
  }
  
  .rice-border-large {
    margin: auto;
    text-align: center;
		border: 20px solid transparent;
    border-top: 0px;
    border-bottom: 0px;
    border-image-source: url('https://numitea.com/wp-content/uploads/2020/05/rice-both-ds-8-6-27-22.png');
    border-image-slice: 20%;
		
		margin-bottom: 1em;
  }
    
  .rice-border::after {
    display: inline;
    content: "_";
    color: transparent;
    position: absolute;
    bottom: 0;
    box-shadow: 0 15px 10px -11px rgba(55, 58, 54, .6);
    left: 26%;
    width: 48%;
    margin-bottom: inherit;
  }
  .rice-border-large > div:first-child::after {
    display: inline;
    content: "_";
    color: transparent;
    position: absolute;
    bottom: 0;
    box-shadow: 0 15px 15px -11px rgba(55, 58, 54, .6);
    margin: inherit;
    left: -3.5em;
    width: 63.85em;
  }
}

@media(max-width:760px) {
	.rice-border-large{
		-moz-background-clip: padding;
		-webkit-background-clip: padding;
		background-clip: padding-box;
		}
}
  
@media(max-width:650px){
	.rice-border, .rice-border-nobtn {
		-moz-background-clip: padding;
		-webkit-background-clip: padding;
		background-clip: padding-box;
	}
}
/* Rebecca Rice Paper CSS - End */


/* Rice Paper Placements for Border Left and Right with Rice Paper Images - See Theme Editor CSS Line 5239 under the Dashboard | Appearance menu for all other rice placement CSS*/

#numi-rice-paper-hero-text-with-image {
    position: relative;
    z-index: 1;
}
.border-photo-rice-paper-position-right {
    position: absolute;
    right: -270px;
    bottom: 45px;
    z-index: 1;
}
.border-photo-rice-paper-position-left {
    position: absolute;
    left:-270px;
    bottom: 45px;
    z-index: 1;
}

/* Rice Paper Placements - Reponsive */

@media (max-width: 1024px) {
.border-photo-rice-paper-position-right {
    position: absolute;
    right: -250px;
    bottom: 40px;
    z-index: 1;
}
.border-photo-rice-paper-position-left {
    position: absolute;
    position: absolute;
    left:-250px;
    bottom: 40px;
    z-index: 1;
}
}
@media (max-width: 768px) {
.border-photo-rice-paper-position-right {
    position: relative;
    left:0px;
    bottom: 0px;
    margin-top:-10px;
    z-index: 1;
    margin-bottom: 0px;
}
.border-photo-rice-paper-position-left {
    position: relative;
    left:0px;
    bottom: 0px;
    margin-top:-10px;
    z-index: 1;
    margin-bottom: 0px;
}
}