main h1
{
	color: rgb(255,64,0);
	font-weight: bold;
}

main .divleft
{
	font-size: 2px;
    display: inline-block;
    padding: 1em 2em;
    text-align: center;
    background: black; /* default color */

    /* "to right" / "to left" - affects initial color */
    background: linear-gradient(to right, black 50%, rgb(255,64,0) 50%) left;
    background-size: 200%;
    transition: 1s ease-out;
}

main .divright
{
	font-size: 2px;
    display: inline-block;
    padding: 1em 2em;
    text-align: center;
    background: black; /* default color */

    /* "to left" / "to right" - affects initial color */
    background: linear-gradient(to left, black 50%, rgb(255,64,0) 50%) right;
    background-size: 200%;
    transition: 1s ease-out;
}

main .hr
{
	font-size: 2px;
    padding: 1em 2em;
    text-align: center;
    background: rgb(255,64,0);
    background-size: 200%;
}

main .divanileft
{
	background-position: right;
}

main .divaniright
{
	background-position: left;
}