anime({
  targets: '.projmngr',
  strokeDashoffset: [anime.setDashoffset, 0],
  easing: 'easeInOutSine',
  duration: 1500,
  delay: function(el, i) { return i * 250 },
  direction: 'alternate',
  loop: true
});


.gradtext_SUCESS {
background: #CFA913;
background: radial-gradient(ellipse farthest-side at bottom center, #B0A115 0%, #CF7C0E 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;


  }

 .gradtext_INFO {
background: #AAAACF;
background: radial-gradient(ellipse farthest-side at bottom center, #AAAACF 0%, #CF48BD 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;


  }

 .gradtext_WARNING {
background: #FF8324;
background: radial-gradient(ellipse farthest-side at bottom center, #FF8324 0%, #DE4721 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  }

.gradBkgrndWarning{
	background: rgb(255,51,0);
background: linear-gradient(183deg, rgba(255,51,0,0.938813025210084) 0%, rgba(255,51,0,0.15449929971988796) 100%);
  }
 .gradtext_BLUEGREY {
background: #4F4F4F;
background: linear-gradient(to bottom, #4F4F4F 0%, #8882A3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;


}
.gradtext_BLACK {
background: #526370;
background: radial-gradient(circle farthest-side at center center, #526370 40%, #000000 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;


  }
 .gradtext_WHITE {
background: #FFFFFF;
background: radial-gradient(ellipse farthest-side at bottom center, #FFFFFF 0%, #232323 90%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  }


.gradient-custom {
 background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.8) 20%);
  }

.gradient-customArt_bak {
 
background-image: url(img/music/sxsw1.jpg); background-position: 70% 10%; background-repeat: no-repeat; background-size: cover;
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 43%);
  }



.shadow1 {
    text-shadow: -1px 9px 3px rgba(33, 33, 33, 0.9);
    text-shadow: 0px -2px 5px rgba(33, 33, 33, 0.7);
}
.shadow2 {
   text-shadow: 2px 15px 10px rgba(33, 33, 33, 0.2);

}
.shadow3 { 
   
  text-shadow: -1px 2px 0px rgba(33, 33, 33, 1);
 
}

.blend_exclude {
  mix-blend-mode: exclusion;
}
.blend_hardlight {
  mix-blend-mode: hard-light;
}
.blend_difference {
  mix-blend-mode:difference;
}
.blend_dodge {
  mix-blend-mode:color-dodge;
}

 .delay1 {
  animation-delay: 0.5s;
      animation-timing-function:ease-out;
}
 .delay2 {
  animation-delay: 1s;
      animation-timing-function:ease-out;
}
 .delay3 {
  animation-delay: 1.25s;
      animation-timing-function:ease-out;
}
 .delay4 {
  animation-delay: 1.5s;
      animation-timing-function:ease-out;
} 
 .delay5 {
  animation-delay: 1.75s;
     animation-timing-function:ease-out;
}

.font_allan {
  
    font-family:allan;
}
.font_spartan {
  
    font-family: Spartan; 
}

.fontMontserrat {
    font-family: 'Montserrat', sans-serif;
}

.fontMulish {
   font-family: 'Mulish', sans-serif;  
  
}
 
.fontNoto {
   font-family: 'Noto Sans', sans-serif;  
}
.fontOpen {
   font-family: 'Open Sans', sans-serif;  
}
.fontRoboto {
     font-family: 'Roboto', sans-serif;
}

.sourceCode {
   font-family: 'Source Code Pro', monospace;
}
.fontAllison {
  font-family: 'Allison', cursive;
}
.fontcomfortaa {
  font-family:comfortaa;
}


@font-face {
    font-family: Snell;
    src:url("/fonts/SnellBT-Regular.ttf");
}

.snell{
    font-family: Snell;
	 
}


video::-webkit-media-controls-panel {
	background-image: linear-gradient(transparent,transparent);
	
  
}


.my-gallery {
  width: 100%;
  float: left;
}
.my-gallery img {
  width: 100%;
  height: auto;
}
.my-gallery figure {
	 
   
  float: left;
  margin: 5px 0px 5px 5px;
  width: 400px;
}
.my-gallery figcaption {
  display: none;
}


.title2em {
	font-weight: 600; 
	font-size:1.8em;
	color: #4C6C77;
}

.title12 {
	font-weight: 600; 
	font-size:12pt;
	color: #4C6C77;
}

.linktext {
	
	font-size: 12pt;
	font-weight:300;
	letter-spacing: 1px;
}
.linktext2 {
	
	font-size: 10pt;
	font-weight:500;
	letter-spacing: 1px;
}
