/*
 * main-layout.css
 * Generated from MainLayoutPage.cshtml: inline style="" attributes moved to classes.
 * Identical inline styles share one class. Usage count shown for each rule.
 */

/* used 1 time (first on line 18 of original) */
.ml-banner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    background-color: #f0f0f0;
}

/* used 1 time (first on line 19 of original) */
.ml-banner-img {
    border: 0;
    width: 700px;
    height: 50px;
}

/* used 2 times (first on line 31 of original) */
.ml-fs-1rem {
    font-size: 1rem;
}

/* used 1 time (first on line 37 of original) */
.ml-bg-slice1 {
    background-image: url('/media/images/slice1.jpeg');
}

/* used 17 times (first on line 38 of original) */
.ml-pad-10 {
    padding: 10px 10px 10px 10px;
}

/* used 17 times (first on line 39 of original) */
.ml-overflow-visible {
    overflow: visible;
}

/* used 50 times (first on line 40 of original) */
.ml-pad-0625em {
    padding: 0.625em 0.625em 0.625em 0.625em;
}

/* used 6 times (first on line 41 of original) */
.ml-layer-mw915 {
    margin: 0em 0em 0em 0em;
    max-width: 915px;
    overflow: visible;
}

/* used 3 times (first on line 46 of original) */
.ml-color-bf1c4f {
    color: #BF1C4F;
}

/* used 1 time (first on line 57 of original) */
.ml-bg-slice5 {
    background-image: url('/media/images/slice5.jpeg');
}

/* used 4 times (first on line 65 of original) */
.ml-color-00759b {
    color: #00759B;
}

/* used 1 time (first on line 77 of original) */
.ml-bg-slice3 {
    background-image: url('/media/images/slice3.jpeg');
}

/* used 1 time (first on line 98 of original) */
.ml-bg-slice4 {
    background-image: url('/media/images/slice4.jpeg');
}

/* used 1 time (first on line 118 of original) */
.ml-bg-slice2 {
    background-image: url('/media/images/slice2.jpeg');
}

/* used 1 time (first on line 138 of original) */
.ml-bg-slice6 {
    background-image: url('/media/images/slice6.jpeg');
}

/* used 2 times (first on line 160 of original) */
/* Scoped to .n2-ss-slider so it outranks smartslider.min.css (.n2-ss-slider .n2-ss-widget { position: relative }) */
.n2-ss-slider .ml-pos-absolute {
    position: absolute;
}

/* used 1 time (first on line 163 of original) */
.ml-mt-10 {
    margin-top: 10px;
}

/* used 2 times (first on line 164 of original) */
.ml-d-none {
    display: none;
}

/* used 2 times (first on line 166 of original) */
.ml-slide-layers {
    min-height: 0px;
    position: relative;
    z-index: 2;
    background-color: RGBA(0,0,0,0);
    background-color: RGBA(255,255,255,0);
}

/* used 1 time (first on line 166 of original) */
.ml-slider-placeholder-mw1200 {
    width: 100%;
    max-width: 1200px;
    display: block;
    opacity: 0;
    margin: 0px;
}

/* used 11 times (first on line 282 of original) */
/* Scoped to .n2-ss-slider so it outranks smartslider.min.css (.n2-ss-slider .n2-ss-layer { z-index: 2 }) */
.n2-ss-slider .ml-layer-z1 {
    margin: 0em 0em 0em 0em;
    z-index: 1;
    overflow: visible;
}

/* used 22 times (first on line 285 of original) */
.ml-col-half {
    width: 50%;
    margin-right: 20px;
    margin-top: 20px;
    overflow: visible;
}

/* used 11 times (first on line 285 of original) */
.ml-layer-mw490 {
    margin: 0em 0em 0em 0em;
    max-width: 490px;
    overflow: visible;
}

/* used 209 times (first on line 285 of original) */
.ml-d-block {
    display: block;
}

/* used 11 times (first on line 285 of original) */
.ml-layer-mw365 {
    margin: 0em 0em 0em 0em;
    max-width: 365px;
    overflow: visible;
}

/* used 11 times (first on line 285 of original) */
.ml-layer-mw460 {
    margin: 0em 0em 0em 0em;
    max-width: 460px;
    overflow: visible;
}

/* used 11 times (first on line 285 of original) */
.ml-layer-mw405 {
    margin: 0em 0em 0em 0em;
    max-width: 405px;
    overflow: visible;
}

/* used 11 times (first on line 285 of original) */
.ml-layer-mw430 {
    margin: 0em 0em 0em 0em;
    max-width: 430px;
    overflow: visible;
}

/* used 11 times (first on line 285 of original) */
.ml-d-block-nowrap {
    display: block;
    white-space: nowrap;
}

/* used 11 times (first on line 285 of original) */
.ml-layer-mw315 {
    margin: 0em 0em 0em 0em;
    max-width: 315px;
    overflow: visible;
}

/* used 22 times (first on line 285 of original) */
.ml-layer-mw400 {
    margin: 0em 0em 0em 0em;
    max-width: 400px;
    overflow: visible;
}

/* used 11 times (first on line 285 of original) */
.ml-layer-mw425 {
    margin: 0em 0em 0em 0em;
    max-width: 425px;
    overflow: visible;
}

/* used 11 times (first on line 285 of original) */
.ml-layer-mw360 {
    margin: 0em 0em 0em 0em;
    max-width: 360px;
    overflow: visible;
}

/* used 11 times (first on line 287 of original) */
/* Scoped to .n2-ss-slider so it outranks smartslider.min.css (.n2-ss-slider .n2-ss-layer { z-index: 2 }) */
.n2-ss-slider .ml-layer-mw500-z1 {
    margin: 0em 0em 0em 0em;
    max-width: 500px;
    z-index: 1;
    overflow: visible;
}

/* used 11 times (first on line 287 of original) */
.ml-img-responsive {
    display: inline-block;
    max-width: 100%;
    width: auto;
    height: auto;
}

/* used 1 time (first on line 287 of original) */
.ml-abs-w324 {
    left: 0px;
    top: 50px;
    width: 324px;
    height: auto;
    overflow: visible;
}

/* used 11 times (first on line 290 of original) */
.ml-text-center {
    text-align: center;
}

/* used 10 times (first on line 316 of original) */
.ml-abs-w457 {
    left: -4px;
    top: 3px;
    width: 457px;
    height: auto;
    overflow: visible;
}

/* used 1 time (first on line 616 of original) */
.ml-slider-placeholder-mw10000 {
    width: 100%;
    max-width: 10000px;
    display: block;
    opacity: 0;
    margin: 0px;
}
