
/**********************************/
/******** Text Styles ***********/
/**********************************/

.divi-hacks-text-styles .pop-light-text {
  text-shadow: 0 1px 0 rgb(204,204,204) , 0 2px 0 rgb(201,201,201) , 0 3px 0 rgb(187,187,187) , 0 4px 0 rgb(185,185,185) , 0 5px 0 rgb(170,170,170) , 0 6px 1px rgba(0,0,0,0.0980392) , 0 0 5px rgba(0,0,0,0.0980392) , 0 1px 3px rgba(0,0,0,0.298039) , 0 3px 5px rgba(0,0,0,0.2) , 0 5px 10px rgba(0,0,0,0.247059) , 0 10px 10px rgba(0,0,0,0.2) , 0 20px 20px rgba(0,0,0,0.14902) ;
}
.divi-hacks-text-styles .pop-dark-text {
  text-shadow: -1px -1px 1px rgba(255,255,255,0.06), -1px -1px 1px rgba(255,255,255,0.3), 0 3px 1px rgba(0,0,0,0.1) , -2px 0 5px rgba(0,0,0,0.0980392) , -2px 1px 3px rgba(0,0,0,0.298039) , 0 2px 5px rgba(0,0,0,0.2) , -2px 5px 10px rgba(0,0,0,0.247059) , 0 10px 10px rgba(0,0,0,0.2) , 0 20px 20px rgba(0,0,0,0.14902);
}
.divi-hacks-text-styles .left-shadow {
  text-shadow: -1px 1px 0 rgba(0,0,0,0.3) , -2px 2px 1px rgba(0,0,0,0.3) , -3px 3px 1px rgba(0,0,0,0.09) , -4px 4px 1px rgba(0,0,0,0.08) , -5px 5px 1px rgba(0,0,0,0.07) , -6px 6px 1px rgba(0,0,0,0.06) , -7px 7px 1px rgba(0,0,0,0.06) , -8px 8px 1px rgba(0,0,0,0.05) , -9px 9px 1px rgba(0,0,0,0.05) , -10px 10px 1px rgba(0,0,0,0.04) , -11px 11px 1px rgba(0,0,0,0.03) , -12px 12px 1px rgba(0,0,0,0.02), -13px 13px 1px rgba(0,0,0,0.01), -14px 14px 2px rgba(0,0,0,0.01), -15px 15px 3px rgba(0,0,0,0.01), -16px 16px 4px rgba(0,0,0,0.01), -17px 17px 5px rgba(0,0,0,0.01) ;
}
.divi-hacks-text-styles .right-shadow {
  text-shadow: 1px 1px 0 rgba(0,0,0,0.3) , 2px 2px 1px rgba(0,0,0,0.3) , 3px 3px 1px rgba(0,0,0,0.09) , 4px 4px 1px rgba(0,0,0,0.08) , 5px 5px 1px rgba(0,0,0,0.07) , 6px 6px 1px rgba(0,0,0,0.06) , 7px 7px 1px rgba(0,0,0,0.06) , 8px 8px 1px rgba(0,0,0,0.05) , 9px 9px 1px rgba(0,0,0,0.05) , 10px 10px 1px rgba(0,0,0,0.04) , 11px 11px 1px rgba(0,0,0,0.03) , 12px 12px 1px rgba(0,0,0,0.02), 13px 13px 1px rgba(0,0,0,0.01), 14px 14px 2px rgba(0,0,0,0.01), 15px 15px 3px rgba(0,0,0,0.01), 16px 16px 4px rgba(0,0,0,0.01), 17px 17px 5px rgba(0,0,0,0.01) ;
}
.divi-hacks-text-styles .inset {
  text-shadow: 1px 1px 0 rgba(255,255,255, 0.1), 1px 1px 1px rgba(255,255,255, 0.2), 0 2px 1px rgba(255,255,255, 0.2), -1px -1px 0 rgba(0,0,0,0.1), -1px -1px 1px rgba(0,0,0,0.2), 0 -2px 1px rgba(0,0,0,0.2);
}
.divi-hacks-text-styles .emboss {
  text-shadow: 0 5px 4px rgba(0,0,0,0.2), 5px 0 3px rgba(255,255,255,0.15), -5px 0 3px rgba(255,255,255,0.15), 0 -4px 3px rgba(255,255,255,0.3);
}
.divi-hacks-text-styles .cutout:before, .divi-hacks-text-styles .cutout-parallax:before {
    content:'';
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#fff;
  z-index:0;
}
.divi-hacks-text-styles .cutout:after, .divi-hacks-text-styles .cutout-parallax:after {
  content:'';
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:inherit;
  z-index:2;
  mix-blend-mode:screen;
}
.divi-hacks-text-styles .cutout, .divi-hacks-text-styles .cutout-parallax {
  color:#000;
  position:relative;
}
.divi-hacks-text-styles .cutout-parallax {
  background-attachment:fixed;
}
.divi-hacks-text-styles .cutout:before, 
.divi-hacks-text-styles .cutout-parallax:before {
  -webkit-transform:scale(1.1) !important;
  -moz-transform:scale(1.1) !important;
  -ms-transform:scale(1.1) !important;
  -o-transform:scale(1.1) !important;
  transform:scale(1.1) !important;
}
.divi-hacks-text-styles .outline {
  text-shadow: -2px 1px 0 var(--outline-color, #000), 
  -2px 0px 0 var(--outline-color, #000), 
  -2px -1px 0 var(--outline-color, #000), 
  -1px 2px 0 var(--outline-color, #000), 
  -1px 1px 0 var(--outline-color, #000), 
  -1px 0px 0 var(--outline-color, #000), 
  -1px -1px 0 var(--outline-color, #000), 
  -1px -2px 0 var(--outline-color, #000), 
  0px 2px 0 var(--outline-color, #000),
  0px 1px 0 var(--outline-color, #000),
  0px 0px 0 var(--outline-color, #000),
  0px -1px 0 var(--outline-color, #000),
  0px -2px 0 var(--outline-color, #000),
  1px 2px 0 var(--outline-color, #000),
  1px 1px 0 var(--outline-color, #000),
  1px 0px 0 var(--outline-color, #000),
  1px -1px 0 var(--outline-color, #000),
  1px -2px 0 var(--outline-color, #000),
  2px 1px 0 var(--outline-color, #000),
  2px 0px 0 var(--outline-color, #000),
  2px -1px 0 var(--outline-color, #000);
}
.divi-hacks-text-styles .outline.bold {
  text-shadow: -4px 1px 0 var(--outline-color, #000), 
  -4px 0px 0 var(--outline-color, #000), 
  -4px -1px 0 var(--outline-color, #000), 
  -3.33px 2.33px 0 var(--outline-color, #000), 
  -3.33px 1px 0 var(--outline-color, #000), 
  -3.33px 0px 0 var(--outline-color, #000), 
  -3.33px -1px 0 var(--outline-color, #000), 
  -3.33px -2.33px 0 var(--outline-color, #000), 
  -2.33px 3.33px 0 var(--outline-color, #000), 
  -2.33px 2.33px 0 var(--outline-color, #000), 
  -2.33px 1px 0 var(--outline-color, #000), 
  -2.33px 0px 0 var(--outline-color, #000), 
  -2.33px -1px 0 var(--outline-color, #000), 
  -2.33px -2.33px 0 var(--outline-color, #000), 
  -2.33px -3.33px 0 var(--outline-color, #000), 
  -1px 4px 0 var(--outline-color, #000), 
  -1px 3.33px 0 var(--outline-color, #000), 
  -1px 2.33px 0 var(--outline-color, #000), 
  -1px 1px 0 var(--outline-color, #000), 
  -1px 0px 0 var(--outline-color, #000), 
  -1px -1px 0 var(--outline-color, #000), 
  -1px -2.33px 0 var(--outline-color, #000), 
  -1px -3.33px 0 var(--outline-color, #000), 
  -1px -4px 0 var(--outline-color, #000), 
  0px 4px 0 var(--outline-color, #000),
  0px 3.33px 0 var(--outline-color, #000),
  0px 2.33px 0 var(--outline-color, #000),
  0px 1px 0 var(--outline-color, #000),
  0px 0px 0 var(--outline-color, #000),
  0px -1px 0 var(--outline-color, #000),
  0px -2.33px 0 var(--outline-color, #000),
  0px -3.33px 0 var(--outline-color, #000),
  0px -4px 0 var(--outline-color, #000),
  1px 4px 0 var(--outline-color, #000),
  1px 3.33px 0 var(--outline-color, #000),
  1px 2.33px 0 var(--outline-color, #000),
  1px 1px 0 var(--outline-color, #000),
  1px 0px 0 var(--outline-color, #000),
  1px -1px 0 var(--outline-color, #000),
  1px -2.33px 0 var(--outline-color, #000),
  1px -3.33px 0 var(--outline-color, #000),
  1px -4px 0 var(--outline-color, #000),
  2.33px 3.33px 0 var(--outline-color, #000),
  2.33px 2.33px 0 var(--outline-color, #000),
  2.33px 1px 0 var(--outline-color, #000),
  2.33px 0px 0 var(--outline-color, #000),
  2.33px -1px 0 var(--outline-color, #000), 
  2.33px -2.33px 0 var(--outline-color, #000), 
  2.33px -3.33px 0 var(--outline-color, #000), 
  3.33px 2.33px 0 var(--outline-color, #000),
  3.33px 1px 0 var(--outline-color, #000),
  3.33px 0px 0 var(--outline-color, #000),
  3.33px -1px 0 var(--outline-color, #000),
  3.33px -2.33px 0 var(--outline-color, #000),
  3.33px 1px 0 var(--outline-color, #000),
  3.33px 0px 0 var(--outline-color, #000),
  3.33px -1px 0 var(--outline-color, #000);
}