.tbodya
	{
	 overflow: visible; 
	
	background: linear-gradient(to top, #DBA901 0%,#61210B 100%);
	background: -moz-linear-gradient(top, #DBA901 0%,#61210B 100%);	
	background: -o-linear-gradient(top, #DBA901 0%, #61210B 100%);
	background: -webkit-linear-gradient(top, #DBA901 0%, #61210B 100%); 
	background: -ms-linear-gradient(top, #DBA901 0%,#61210B 100%,#61210B 100%,#61210B 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DBA901', endColorstr='#61210B',GradientType=-0 ); /* IE6-9 */
/* 	height:100%; 
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	border: 4px solid #ff0000;*/
	}


	
	.tbodyinvold
	{
	 overflow: visible; 
	
	background: linear-gradient(to top, #61210B 0%,#DBA901 100%);
	background: -moz-linear-gradient(top, #61210B 0%,#DBA901 100%);	
	background: -o-linear-gradient(top, #61210B 0%,#DBA901 100%);
	background: -webkit-linear-gradient(top, #61210B 0%,#DBA901 100%); 
	background: -ms-linear-gradient(top, #61210B 0%,#DBA901 100%,#DBA901 100%,#DBA901 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61210B', endColorstr='#DBA901',GradientType=-0 ); /* IE6-9 */
/* 	height:100%; 
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	border: 4px solid #ff0000;*/
	}
	
	.tbody{
	background: #e08417 ;
    background: #270404 ;
	}
	
	.tbodyinv{
	background: #e37d27 ;
	background: #560505 ;	
	background: #411010 ;
	}
	
	#mainNav.navbar-shrink {
 
    background-color: #9a291e;
    background: #270404 ;
        background-color: #411010;
}

	#mainNav {
 
    background-color: #9a291e;
    background: #411010 ;
}
@media (min-width: 992px){
	#mainNav .navbar-brand{
		    font-size: 1.25em;
	   
	}
  #mainNav.navbar-shrink .navbar-brand svg, #mainNav.navbar-shrink .navbar-brand img {
        height: 2rem;
    }
    #mainNav {
         padding-top: 1rem; 
         padding-bottom: 1rem; 
     }
}
.timeline > li .timeline-image {
 
  background-color: #9a291e;
}
h6, .h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";

}
.col{
	margin-bottom: 1.5rem;
}
.card {
	background-color: #560505;
	background-color: #411010;	
	}
.card-title-e{
	font-family: "Roboto Slab", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  	font-weight: 500;
  	line-height: 1;
    font-style: italic;
}

.card-body-e{
	color: var(--bs-gray-500);
	background-color: #560505;

	border:0;  
}

.card-txt-e{
	padding-top: 0;
	padding-bottom: 0.7rem;
	font-family: "Roboto Slab", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  	font-weight: 280;
  	line-height: 1;
    font-style: italic;
}
.song-img{
	/*width: 212px;
	 height: 213px;*/
	 
	  aspect-ratio: 1 / 1;
}
.modal-back {
	background: url("../assets/pic/guitar2.jpg") ;
	background-size: contain;
	}
audio {
    width: 60vw;
    height: 54px;
    background-color: #560505;
}

.portfolio-modal .modal-dialog {
	max-width: 80vw;
	margin:auto;
}


.text-gold{
	/*color: #D4AF37 !important;*/
	color: #CC9933!important;
}
.text-weight-500{
	font-weight: 500 ;
	
}
.nodisp{
	display: none;
}
.lineBreaks{
	white-space: pre-line;
	
}

@media  (min-width:576px){
	.portfolio-modal .modal-dialog {
		max-width: 40vw;
	
		margin:auto;
	}
	audio {
	    width: 300px;
	    height: 54px;
	    background-color: #560505;
	}	
}

.glitzer {
    text-shadow: 0 0 10px #CC9933;
	color:#CC9933 !important;	
	
	/*color:#f5d57e;
	color:#fac663;	
	color:#f5d57e;	*/
	
  /*  text-shadow: 0 0 10px #CC9933;
	color: #CC9933 !important;*/
    }

    
.glitter {
  background: linear-gradient(to right, #CC9933, #dab66b, #CC9933);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: glitter 1s linear infinite;
}

@keyframes glitter {
  0% { background-position: 0 0; }
  100% { background-position: 50rem 0; }
}
.neon {
 /*   font-family: sans-serif;
    text-transform: uppercase;
    font-size: 3em;*/
    font-weight: bold;
    font-style: italic;
    letter-spacing: .1em;
    color: white ;
    text-shadow: 0 0 5px white,
                 0 0 10px white,
                 0 0 20px yellow,
                 0 0 40px yellow,
                 0 0 60px yellow,
                 0 0 90px yellow,
                 0 0 120px yellow,
                 0 0 160px yellow;
}

/*test

.card{
	background-color:#fff;
	background-color:#560505;
}*/

.card-signin {
  border: 0.1;
  border-radius: 1rem;
  box-shadow: 0 0.5rem 1rem 0.5rem #560505;
  box-shadow: 0rem 0rem 0.6rem 0.2rem #fff;
 
   
}

.jslink {
    cursor: pointer;
}

    .img_facebook{
    	margin-top:1.5em;
        border: 0 none;
        display: block;
        height: auto;
        width: 150px;
        margin-left:auto;
    	margin-right:auto;
    }
    .facebook{
    	margin-top:8px;
    	
    }	

    .img_insta{
    	margin-top:1.5em;
        border: 0 none;
        display: block;
        height: auto;
        width: 60px;
        margin-left:auto;
    	margin-right:auto;
    }
    
header.masthead {
	background-color: #270404;

	
	}
@media (max-width: 1920px) {
	header.masthead {
	  /*  padding-top: 10.5rem;
	    padding-bottom: 6rem;*/
	    text-align: center;
	    color: #fff;
	    background-image: url(../assets/img/backgr.png);
	    background-repeat: no-repeat;
	    background-attachment: scroll;
	    background-position: center center;
	    background-size: cover;
	}
}
@media (max-width: 1020px) {
	header.masthead {
	  /*  padding-top: 10.5rem;
	    padding-bottom: 6rem;*/
	    text-align: center;
	    color: #fff;
	    background-image: url(../assets/img/backgr.png);
	    background-repeat: round;
	    background-attachment: scroll;
	    background-position: center center;
	    background-size: contain;
	}
}
.colMiddle{
	margin-left:auto;
	margin-right:auto;
}
/*.card-signin .card-title {
  margin-bottom: 2rem;
  font-weight: 300;
  font-size: 1.5rem;
}

.card-signin .card-body {
  margin: 2rem;
}*/
