﻿.microsite-shell .logo-r {
    float: right;
}
.microsite-shell .mobileLogo {
    margin-bottom: 2%;
    padding-left: 2%;
    padding-right: 2%;
}
.microsite-shell .mobileLogo > div:first-of-type {
    float: right;
    width: 45%;
}
.microsite-shell .mobileLogo > div:last-of-type {
    width: 45%;
    display: inline-block;
}
@media(max-width: 62em){
    .microsite-shell .header {

    }
}

.footer, .breadcrumb, #locationsTop  {
    margin-top: 1px !important;
}
.module:not(.m40-helicopter) {
    margin-top: 1px !important;
}
#sitemapContainer
{
    margin:1px 0;
}

    .module.m20, .module.m10 {
        width: 100%;
    }

[class*=col-xs] + [class*=col-xs] {
    margin-left: 1px;
}
.col-xs-4 {
    width: calc(34% - 1px);
}

@media (min-width: 768px) and (max-width: 992px)
{
    .col-s-3 > .umb-grid
    {
        padding-left: 0;
    }
    .module.module-form, .module.module-events, .col-s-9 > .module.m2
    {
        margin-right: 0;
    }
}

@media print and (min-width: 537px), screen and (min-width: 48em) {
    .col-s-6 {
        width: 50%;
    }

    .col-s-3 {
        width: 25%;
    }

    .col-s-4 {
        width: 33.33333333%;
    }

    .col-s-8 {
        width: 66.66666667%;
    }

    .col-s-9 {
        width: 75%;
    }


    [class*=col-s] + [class*=col-s] {
        margin-left: 0;
    }
    [class*=col-xs] + [class*=col-xs] {
        margin-left: 0;
        padding-left: 0.5px;
    }

    .row-1col-1col-1col .col-s-4 > div {
        padding-left: 0.5px;
    }

    .row-1col-1col-1col .col-s-4:first-child > div {
        padding-left: 0;
    }

    .row-2col-1col .col-s-4 > div {
        padding-left: 0.5px;
    }

    .row-2column > .col-s-6 {
        width: 50%;
    }

    .row-2column > div:nth-child(1) {
        padding-right: 0.5px;
    }

    .row-2column > div:nth-child(2) {
        padding-left: 0.5px;
    }

    .row-4column > .col-s-3 {
        width: 25%;
    }

    .row-4column > div:nth-child(1) {
        padding-right: 0.5px;
    }

    .row-4column > div:nth-child(2) {
        padding-left: 0.5px;
        padding-right: 0.5px;
    }

    .row-4column > div:nth-child(3) {
        padding-left: 0.5px;
        padding-right: 0.5px;
    }

    .row-4column > div:nth-child(4) {
        padding-left: 0.5px;
    }

    .sidebar.column > div:nth-child(1), .sidebar.column > div:nth-child(2), .sidebar.column > div:nth-child(3) {
        padding-left: 0.5px;
    }

    .sidebar.container {
        padding-left: 1px;
    }

    .column > div {
        padding-right: .5px;
    }

    .column:last-child > div {
        padding-right: 0;
    }


    .accordion-products-services.accordion-products-services{
        margin: 0;
    }

    .col-xs-9.product-services-main {
        margin-left:0;
    }

    .col-xs-3.products-services-filter {
        width: calc(25.5% - 1px);
        margin-right: 1px;
    }
    .col-xs-4 {
        width: 33%;
        width: calc(100%/3);
    }
}
