.recently-viewed {
    width: 800px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    background: rgba(0,0,0,0.8);
    padding: 10px 100px;
	animation-timing-function:cubic-bezier(0.68, -0.55, 0.1, 2.0);
    animation-name: foldIn;
    animation-duration: 1s;
	display: none;
}


.recently-viewed-popup-container{
z-index: 9999;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
    perspective: 800px;

}


.recently-viewed .title{
    font-family: dense;
    font-size: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
    text-align: 	center;
}
.recently-viewed-popup-container .actions {
	display: flex;
	    width: 100%;
	justify-content: space-around;
}
.actions > a{

	    font-family: dense;
	    display: block;
   
    font-weight: bold;
    cursor: pointer;
    height: 30px;
    background: rgb(206,206,206);
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: bold;
    font-size: 20px;
    	width: calc(50% - 10px);
    letter-spacing: 0.16em;
}


a.success{
	background: #ab8b6c;
	Color:white;
}





@keyframes foldIn {
    0%   {transform: rotate3d(10,0,00,20deg); opacity: 0; -webkit-filter:blur(10px);transform:translateY(30px);}

    100% {transform: rotate3d(0,0,00,00deg);opacity: 1; -webkit-filter:blur(0px);transform:translateY(0px);}
}


@media screen and (max-width:800px){
	.recently-viewed {
		width:100%;	
	}
	
	.recently-viewed-popup-container .actions {
		flex-direction: column;	
		
	}
		.recently-viewed-popup-container .actions {
	
	    margin-top: 10px;
	}
		.recently-viewed-popup-container .actions a{
		    font-size: 15px;
		    margin-left: 5px;
		    width: calc(100% - 10px);
		    margin-top: 10px;
	    font-family: dense-bold;
		text-transform: uppercase;
    
   }
	.recently-viewed-popup-container .title{
			font-size: 20px;
	}
	
	.recently-viewed-popup-container{
		bottom:60px;
	}
}