
.innerWrapper {
    overflow-y: hidden;
}

.anchor {
}

.anchor:after,          /* pre-CSS3 */
.anchor::after {         /* CSS3 */
    display: block;
    content: " ";
    margin-top: -30px;
    height: 30px;
    visibility: hidden;
}

.floatLeft {
    text-align: left;
}

.floatRight {
    text-align: right;
}

.table {
    display: table;
    width: 75%;
}

.tableRow {
    display: table-row;
}

.tableCell {
    display: table-cell;
}

.cellAdjust {
    top: 0px;
    left: 0px;
    position: absolute;
    bottom: 0px;
}

#section-title {
    height: auto;
    background: #fff;
}

#section-title h2 {
    font-variant: small-caps;
    text-transform: lowercase;
    margin-top: 0;
}

#section-contactUs {
    height: auto;
}

.sectionLight {
    height: auto;
}

.sectionDark {
    height: auto;
}

.padRight {
    padding-right: 4%;
}

.padLeft {
    padding-left: 4%;
}

.innerWrapper.localFrame {
    min-height: 270px;
}

.textWrapper {
    width: 60%;
    height: 100%;
    text-align: justify;
}

.imageWrapper {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
}

.textWrapper.L {
    margin-left: 0;
}

.textWrapper.R{
    margin-left: 40%;    
}

.textWrapper.L h3 {
    text-align: left;
}

.textWrapper.R h3 {
    text-align: right;
}

.imageWrapper.L {
    left: 0;
}

.imageWrapper.R {
    right: 0;
}

.imageWrapper.R img {
    display: block;
    margin-left: auto;
    margin-right: 0;
}

.imageWrapper.L img {
    display: block;
    margin-left: 0;
    margin-right: auto;
}

@media all and (max-width: 940px) {
    .imageWrapper.R img, 
    .imageWrapper.L img    {
        -ms-transform: translate(-4%, -50%) scale(0.85);
        -webkit-transform: translate(-4%, -50%) scale(0.85);
        -moz-transform: translate(-4%, -50%) scale(0.85);
        -o-transform: translate(-4%, -50%) scale(0.85);
        transform: translate(-4%, -50%) scale(0.85);
    }
}

.gradientGrayR {
    background: rgba(255,255,255,0.14);
    background: -moz-linear-gradient(left, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.14) 35%, rgba(128,128,128,0.14) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.14)), color-stop(35%, rgba(255,255,255,0.14)), color-stop(100%, rgba(128,128,128,0.14)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.14) 35%, rgba(128,128,128,0.14) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.14) 35%, rgba(128,128,128,0.14) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.14) 35%, rgba(128,128,128,0.14) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.14) 35%, rgba(128,128,128,0.14) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1d5688', GradientType=1 );
}

.gradientGrayL {
    background: rgba(255,255,255,0.14);
    background: -moz-linear-gradient(right, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.14) 35%, rgba(128,128,128,0.14) 100%);
    background: -webkit-gradient(right top, right top, color-stop(0%, rgba(255,255,255,0.14)), color-stop(35%, rgba(255,255,255,0.14)), color-stop(100%, rgba(128,128,128,0.14)));
    background: -webkit-linear-gradient(right, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.14) 35%, rgba(128,128,128,0.14) 100%);
    background: -o-linear-gradient(right, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.14) 35%, rgba(128,128,128,0.14) 100%);
    background: -ms-linear-gradient(right, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.14) 35%, rgba(128,128,128,0.14) 100%);
    background: linear-gradient(to left, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.14) 35%, rgba(128,128,128,0.14) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1d5688', GradientType=1 );
}


.gradientGrayR h3, 
.gradientGrayL h3{
    color: #4c9300
}


