
#divNewsGenerator
{
    height: 225px;
    cursor: default;
}

div.OneMain, div.OneSubsContainer
{
    float: right;
    line-height: normal;
}

p { margin: 0px; }

div.OneMain
{
    width: 385px;
    height: 200px;
    color: #FFFFFF;
    background-color: #35479B;
    font-family: Arial;
    padding: 3px;
    margin-left: 20px;
    cursor: pointer;
    border-radius: 10px;
}
div.OneMain div.OneTextContainer
{
    float: right;
    width: 220px;
}
div.OneMain div.OneImg
{
    float: left;
    margin-top: 3px;
    margin-left: 5px;
    width: 155px;
    height: 180px;
}
div.OneMain p
{
    font-size: 12px;
}
div.OneMain p.OneTitle
{
    font-size: 23px;
    margin-top: 0px;
}

div.OneSubsContainer
{
    height: 205px;
}
div.OneSub
{
    background-color: #ECEFF6;
    width: 292px;
    height: 90px;
    padding: 3px;
    padding-left: 8px;
    padding-right: 8px;
    cursor: pointer;
}
div.OneSub p
{
    margin: 0px;
}
div.OneSub.First
{
    margin-bottom: 15px;
}
div.OneSub.Second
{
}
div.OneSub
{
    font-family: Arial;
    font-size: 12px;
}
div.OneSub p.OneTitle
{
    color: #cc0000;
}
div.OneSub p.OneText
{
    float: right;
    width: 200px;
}
div.OneSub div.OneImg
{
    float: left;
    width: 75px;
    height: 55px;
    margin-top: 5px;
}

@media (max-device-width :599px)
{
    #divNewsGenerator
    {
        height: auto;
    }

    p { margin: 0px; }

    div.OneMain
    {
        width: 100%;
        height: auto;
        padding: 3px;
        margin-left: 20px;
        margin-bottom: 2rem;
    }
    div.OneMain div.OneTextContainer
    {
        width: 75%;
    }
    div.OneMain div.OneImg
    {
        margin-top: 3px;
        margin-left: 5px;
        width: 155px;
        height: 180px;
    }
    div.OneMain p
    {
        font-size: 2rem;
    }
    div.OneMain p.OneTitle
    {
        font-size: 2.2rem;
    }

    div.OneSubsContainer
    {
        height: auto;
    }
    div.OneSub
    {
        width: 46%;
        height: auto;
        padding: 3px;
        padding-left: 8px;
        padding-right: 8px;
        float: left;
        font-size: 2rem;
    }
    div.OneSub.First
    {
        float: right;
    }
    div.OneSub p.OneText
    {
        float: right;
        width: 75%;
    }
    #buttonGenerateNews { font-size: 3rem; }
}
