.main{
    width: 100%;
    background-color:#b5b2b2;
}

.portfoliotext{
    padding: 2px;
    margin: 0 auto;
}


.imagepopup:hover span{
    position: absolute;
    bottom: 55%;
    left: 60%;
    display:inline-block; 
    z-index:41;
    border: #FDF;
    box-shadow: 0 0 0 1px #FFF;
    animation: 2s animateBorderOne linear infinite;
    transform: scale(2.5);
    transition:scale 2.5s ease;
    -webkit-transition: scale 2.5s ease;
    cursor: pointer;
}

.imagepopup span { 
display: none;    
}

.portpopupvideo:hover span{
position: absolute;
top: 20%;
right: 20%;
display:inline-block; 
z-index:41;
  border: #FDF;
  box-shadow: 0 0 0 24px #FFF;
  animation: 2s animateBorderOne linear infinite;
}

.portpopupvideo span {
display:none;
}

@keyframes animateBorderOne {
    0%   {border: #F0F;
    box-shadow: 0 0 0 12px #F0F;
    background: #000;    
    border-radius: 5px 2px;}
    30%  {border: #429;
    box-shadow: 0 0 0 11px #429;
    background: #fFF;        
    border-radius: 6px 3px;}
    60%  {border: #00F;
    box-shadow: 0 0 0 10px #00F;
    background: #000;        
    border-radius: 7px 4px;}
    80%  {border: #00F;
    box-shadow: 0 0 0 11px #00F;
    background: #000;        
    border-radius: 6px 3px;}
    100% {border: #F0F;
    box-shadow: 0 0 0 12px #F0F;
    background: #FFF;        
    border-radius: 5px 2px;;
    }
}


.titlebar{
margin: 0 auto;    
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
padding: .2em;
position: relative;    
}

.gifportfolioimage{
margin: 0 auto;
display: block;    
}

#portfoliomenu {
  position: fixed;
  right: 0;
  top: 50%;
  width: 20%;
  margin-top: -2.5em;
  border: 8px groove #134933;
  border-radius: 20px;
  padding: 2px;
  padding-left: 2px;
  background: #805;
overflow: scroll;
}

#portfoliomenu2 {
  position: fixed;
  right: 0;
  top: 10%;
  width: 20%;
  margin-top: -2.5em;
  border: 8px groove #134933;
  border-radius: 20px;
  padding: 2px;
  padding-left: 2px;
  background: #805;
}

.portfolioimage{
width:200px;
}


.portfolioAccordionImage{
width:100%;
}
