/*
    Created on : Aug 4, 2016, 11:20:01 PM
    Author     : Alkadia
*/

.row.text_and_icon{
    min-height: 320px;
}

.row.text_and_icon{
    min-height: 220px;
}

.row.text_only .centered,
.row.text_and_icon .centered{
    text-align: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.row.text_and_icon .centered{
    padding-top: 4rem;
}

.row.text_only{
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.row.text_and_icon .right,
.row.text_and_image .right,
.row.text_and_icon .right{
    text-align: right;
}

.row.text_only h3,
.row.text_and_icon h3{
    margin-bottom: 0px;
}

.row.text_and_icon img{
    max-width: 140px;
}

/*
# IMAGE ONLY
******************/
.row.image_only{
    padding-top: 4rem;
    padding-bottom: 4rem;
    height: auto;
}

.row.image_only img{
    max-width: 90%;
    position: relative;
    margin: 0px auto;
    display: block;
}
/*
# BACKGROUND IMAGE ONLY
******************/
.row.background_image{
    min-height: 60px;
    height: auto;
    background-size: cover;
    text-align: center;
    padding-bottom: 4rem;
}

.row.background_image h2,
.row.background_image h3 {
    margin-bottom: 0rem;
    text-align: center;
}

.row.background_image .row-content{
    padding-top: 4rem;
}

/*
# ARTICLES
***************/
.row.article_and_image{
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.row.article_only .right,
.row.article_and_icon .right,
.row.article_and_image .right{
    text-align: right;
}

.row.article_and_image .centered{
    text-align: center;
}

.row.article_and_image img{
    max-width: 540px;
    height: auto;
    max-height: 540px;
    width: auto;
}

.row.article_and_image h2,
.row.article_and_image h3 {
    margin-bottom: 0rem;
}

.row.article_and_image .content{
    margin-top: 2rem;
}

/*
# IMAGE AND TEXT
*****************/

.row._1_image_and_1_text{
    padding-top: 2rem;
    padding-bottom: 2rem;
    min-height: 120px;
}

.row._1_image_and_1_text .row-content{
    position: relative;
    height: 100%;
}

.row._1_image_and_1_text .c-block{
    position: relative;
    float: right;
    min-width: 50%;
    min-height: 100%;
    width: 50%;
    height: 100%;
    line-height: 120%;
}

.row._1_image_and_1_text .c-block img{
    max-width: 100%;
    /*max-height: auto;*/
}

.row._1_image_and_1_text .row-content.right .c-block{
    float: left;
}

.row._1_image_and_1_text .row-content.centered .c-block{
    float: none;
    text-align: center;
    width: 100%;
}

.row._1_image_and_1_text .row-content iframe{
    display: block;
    margin: 2rem auto;
}

.row._1_image_and_1_text{
    border-top: 1px solid transparent;
}

.row._1_image_and_1_text .c-block.txt{
    padding: 2rem;
    padding-left: 0px;
}

.row._1_image_and_1_text h2,
.row._1_image_and_1_text h3 {
    margin-bottom: 0rem;
    font-size: 3.8rem;
}

.row._1_image_and_1_text .content{
    margin-top: 2rem;
}

@media only screen and  (max-width: 600px) and (min-width: 240px) and (orientation: portrait){
    h1{
        font-size: 3rem;
    }

    h2{
        font-size: 2.6rem;
    }

    h3{
        font-size: 2.2rem;
    }

    .row.text_and_icon img{
        max-width: 100px;
    }
}