.h1
{
	color: white;
	font-size: 6vw;
	text-decoration: underline;
	text-underline-offset: 3px;
}
.h2
{
	color: white;
	font-size: 3vw;
	margin-left: 3%;
	text-align: justify;
}
.frame
{
	position: relative;
	cursor: default;
}

.box
{
	    width: 90%;
    /* height: 90%; */
    margin: auto;
}

.str
{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%,-50%, 0);
    width: 71%;
    background-color: rgba(0,0,0,0.3);
    padding-top: 10px;
    padding-bottom: 10px;
}

.pic
{
	max-width: unset !important;
	width: 100%;
}
.site-title
{
	font-weight:600 !important;	
}
#main
{
	padding: 0 !important;
}
.full-container
{
	max-width: unset !important;
}
