﻿.divHomeContentBlock
{
overflow: hidden;
}

.divHomeContentBlockWhite a
{
    color: #FFFFFF !important;
}

.divHomeContentInner,
.divHomeContentThreeColumnInner
{
width: 70%;
max-width: 1400px;
margin: 0px auto;
}

.divHomeContentThreeColumnInner
{
width: 70%;
width: calc(70% + 50px);
}


.divHomeContent
{
    font-size: 18px;
    line-height: 26px;
    margin-right: 100px;
    width: 40%;
width: calc(50% - 100px);
    float: left;
color: #7f8c8d;
margin: 0px;
width: auto;
float: none;
margin-top: 50px;
margin-bottom: 50px;
text-align: center;
font-size: 28px;
line-height: 38px;
}


.divHomeContentBlockWhite .divHomeContentLeft,
.divHomeContentBlockWhite .divHomeContentRight {
color: #FFFFFF
}


.divHomeContentCaptionBig,
.divHomeContentCaptionMedium
{
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 10px;
color: #34495e;
font-family: 'Droid Sans', Arial;
}

.divHomeContentBlockWhite .divHomeContentCaptionBig,
.divHomeContentBlockWhite .divHomeContentCaptionMedium,
.divHomeContentBlockWhite .divHomeContentThreeColumnFirst,
.divHomeContentBlockWhite .divHomeContentThreeColumn,
.divHomeContentBlockWhite .divHomeContentThreeColumnLast
{
color: #ffffff;
}


.divHomeContentCaptionMedium
{
    font-size: 24px;
    line-height: 30px;
}

.divHomeContentThreeColumnFirst,
.divHomeContentThreeColumn,
.divHomeContentThreeColumnLast
{
    width: 30%;
width: calc(33% - 50px);
padding-top: 50px;
padding-bottom: 50px;
padding-left: 25px;
padding-right: 25px;
    float: left;
    font-size: 16px;
    line-height: 24px;
color: #7f8c8d;
}

.divHomeContentThreeColumnLast
{
    width: 30%;
width: calc(34% - 50px);
}

.divHomeContentFourColumnFirst,
.divHomeContentFourColumn,
.divHomeContentFourColumnLast
{
    width: 20%;
    width: calc(27% - 50px);
margin-right: 50px;
    float: left;
    font-size: 14px;
    line-height: 22px;
padding-bottom: 50px;
padding-top: 50px;
}

.divHomeContentFourColumnLast
{
width: 19%;
margin: 0px;
}


.divClear {
clear: both;
height: 0px;
overflow: hidden;
}

.divHomeContentLine {
margin-top: 15px;
margin-bottom: 15px;
}

.divHomeContentTesti {
color: #bdc3c7;
margin-top: 30px;
font-size: 14px;
}

.divHomeContentBlockWhite .divHomeContentTesti {
color: #FFFFFF;
}

.divHomeContentFiveColumnFirst,
.divHomeContentFiveColumn,
.divHomeContentFiveColumnLast {
padding-right: 50px;
height: 200px;
vertical-align: middle;
display: table-cell;
text-align: center;
}

.divHomeContentFiveColumnLast {
padding: 0px;
}

.divHomeContentFiveColumnFirst IMG,
.divHomeContentFiveColumn IMG,
.divHomeContentFiveColumnLast IMG { 
width: 175px !important;
height: auto !important;
}

.divHomeGreenButton {
margin-top: 25px;
}

.divHomeGreenButton a {
background-color: #587483;
color: #FFFFFF;
font-size: 16px;
padding: 10px;
padding-left: 15px;
padding-right: 15px;
text-decoration: none;
border-radius: 4px;
}

@media only screen and (max-width: 1200px) {
.divHomeContentInner
{
width: 85%;
}
}

@media only screen and (max-width: 1075px) {
.divHomeContentInnerFiveColumns {
width: 100%;
}
}

@media only screen and (max-width: 900px) {
.divHomeContentInner
{
width: 95%;
}

.divHomeContentFiveColumnFirst,
.divHomeContentFiveColumn,
.divHomeContentFiveColumnLast {
padding-right: 0px;
height: auto;
float: none;
display: block;
margin-top: 25px;
}

.divHomeContentFiveColumnLast {
margin-bottom: 25px;
}
}

@media only screen and (max-width: 750px) {
.divHomeContentLeft, .divHomeContentRight, .divHomeContentImage, .divHomeContentFourColumn, .divHomeContentFourColumnFirst, .divHomeContentFourColumnLast, .divHomeContentThreeColumnLast,
.divHomeContentThreeColumn, .divHomeContentThreeColumnFirst {
float: none;
margin: 0px;
margin-top: 25px;
margin-bottom: 25px;
width: 100%;
padding: 0px;
}

.divHomeContentImage {
margin-bottom: 0px;
}
}

#divPageHeader
{
    padding-top: 5px;
    font-size: 26px;
}

#divPageHeader {
    padding-top: 5px !important;
    font-size: 26px !important;
}