@font-face {
    font-family: open sans;
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), url(https://fonts.cdnfonts.com/s/14884/OpenSans-Regular.woff) format('woff')
}

@font-face {
    font-family: open sans;
    font-display: swap;
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans'), url(https://fonts.cdnfonts.com/s/14884/OpenSans-Italic.woff) format('woff')
}

@font-face {
    font-family: open sans;
    font-display: swap;
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans'), url(https://fonts.cdnfonts.com/s/14884/OpenSans-Light.woff) format('woff')
}

@font-face {
    font-family: open sans;
    font-display: swap;
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans'), url(https://fonts.cdnfonts.com/s/14884/OpenSans-LightItalic.woff) format('woff')
}

@font-face {
    font-family: open sans;
    font-display: swap;
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans'), url(https://fonts.cdnfonts.com/s/14884/OpenSans-SemiBold.woff) format('woff')
}

@font-face {
    font-family: open sans;
    font-display: swap;
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans'), url(https://fonts.cdnfonts.com/s/14884/OpenSans-SemiBoldItalic.woff) format('woff')
}

@font-face {
    font-family: open sans;
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans'), url(https://fonts.cdnfonts.com/s/14884/OpenSans-Bold.woff) format('woff')
}

@font-face {
    font-family: open sans;
    font-display: swap;
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans'), url(https://fonts.cdnfonts.com/s/14884/OpenSans-BoldItalic.woff) format('woff')
}

@font-face {
    font-family: open sans;
    font-display: swap;
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans'), url(https://fonts.cdnfonts.com/s/14884/OpenSans-ExtraBold.woff) format('woff')
}

@font-face {
    font-family: open sans;
    font-display: swap;
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans'), url(https://fonts.cdnfonts.com/s/14884/OpenSans-ExtraBoldItalic.woff) format('woff')
}

@font-face {
    font-family: open sans light;
    font-display: swap;
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), url(https://fonts.cdnfonts.com/s/14884/OpenSans-Light-webfont.woff) format('woff')
}

@font-face {
    font-family: open sans condensed;
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Condensed'), url(https://fonts.cdnfonts.com/s/14884/OpenSans-CondBold.woff) format('woff')
}

html,
body,
p,
li,
h1,
h2,
h3,
h4,
h5 {
    font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
}

/* Advertorial Muter Fancy */

.flamesmuted {
    display: block;
    text-align: center;
    clear: both;
    float: none;
    width: 100%;
    color: rgba(0, 0, 0, 0.8);
    font-wieght: 400;
    font-size: 12px;
    line-height: 12px;
    z-index: 16000001;
    background-color: rgb(205, 205, 205);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    padding: 4px 0;
    padding-top: 0.015%;
}

.Nice3dHeader {
    display: block;
    text-align: center;
    clear: both;
    float: none;
    width: 100%;
    color: #000000);
    font-wieght: 900;
    font-size: 12px;
    line-height: 14px;
    z-index: 16000001;
    background-color: rgb(205, 205, 205);
    background: -moz-linear-gradient(to bottom, rgba(122, 156, 200, 1) 0%, rgba(153, 180, 219, 1) 12%, rgba(185, 208, 239, 1) 25%, rgba(176, 199, 232, 1) 34%, rgba(165, 192, 227, 1) 42%, rgba(190, 208, 234, 1) 43%, rgba(190, 208, 234, 1) 43%, rgba(201, 216, 235, 1) 74%, rgba(211, 224, 237, 1) 100%);
    background: -webkit-linear-gradient(to bottom, rgba(122, 156, 200, 1) 0%, rgba(153, 180, 219, 1) 12%, rgba(185, 208, 239, 1) 25%, rgba(176, 199, 232, 1) 34%, rgba(165, 192, 227, 1) 42%, rgba(190, 208, 234, 1) 43%, rgba(190, 208, 234, 1) 43%, rgba(201, 216, 235, 1) 74%, rgba(211, 224, 237, 1) 100%);
    background: linear-gradient(to bottom, rgba(122, 156, 200, 1) 0%, rgba(153, 180, 219, 1) 12%, rgba(185, 208, 239, 1) 25%, rgba(176, 199, 232, 1) 34%, rgba(165, 192, 227, 1) 42%, rgba(190, 208, 234, 1) 43%, rgba(190, 208, 234, 1) 43%, rgba(201, 216, 235, 1) 74%, rgba(211, 224, 237, 1) 100%);
    padding-top: 0.25rem;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}

/* special hr's */

hr.hrgrad1 {
    border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}

hr.hrgrad2 {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

hr.boxsh1 {
    height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);
}

hr.boxsh2 {
    height: 12px;
    border: 0;
    box-shadow: 0 12px 12px -12px rgba(0, 0, 0, 0.5);
}

.ls_containerpronoucededge {
    -webkit-box-shadow: 12px 0 15px -4px rgba(31, 73, 125, 0.8), -12px 0 8px -4px rgba(31, 73, 125, 0.8);
    -moz-box-shadow: 12px 0 15px -4px rgba(31, 73, 125, 0.8), -12px 0 8px -4px rgba(31, 73, 125, 0.8));
    box-shadow: 12px 0 15px -4px rgba(31, 73, 125, 0.8), -12px 0 8px -4px rgba(31, 73, 125, 0.8);
}

.ls_containersharpedge {
    -webkit-box-shadow: 6px 0 7px -5px rgba(31, 73, 125, 0.8), -6px 0 4px -5px rgba(31, 73, 125, 0.8);
    -moz-box-shadow: 6px 0 7px -5px rgba(31, 73, 125, 0.8), -6px 0 4px -5px rgba(31, 73, 125, 0.8);
    box-shadow: 6px 0 7px -5px rgba(31, 73, 125, 0.8), -6px 0 4px -5px rgba(31, 73, 125, 0.8);
}

@each $breakpoint in map-keys($grid-breakpoints) {
    @include media-breakpoint-up($breakpoint) {
        $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
        .border#{$infix}-top {
            border-top: $border-width solid $border-color;
        }
        .border#{$infix}-right {
            border-right: $border-width solid $border-color;
        }
        .border#{$infix}-bottom {
            border-bottom: $border-width solid $border-color;
        }
        .border#{$infix}-left {
            border-left: $border-width solid $border-color;
        }
        .border#{$infix}-top-0 {
            border-top: 0 !important;
        }
        .border#{$infix}-right-0 {
            border-right: 0 !important;
        }
        .border#{$infix}-bottom-0 {
            border-bottom: 0 !important;
        }
        .border#{$infix}-left-0 {
            border-left: 0 !important;
        }
        .border#{$infix}-x {
            border-left: $border-width solid $border-color;
            border-right: $border-width solid $border-color;
        }
        .border#{$infix}-y {
            border-top: $border-width solid $border-color;
            border-bottom: $border-width solid $border-color;
        }
    }
}