﻿@charset "utf-8";

body {
    background: #fff;
    color: #222;
    font: 100%/1.5;
    font-family: Roboto,sans-serif;
    margin: 0;
    padding: 0
}

nav, section {
    display: block
}

dl, ol, ul {
    margin: 0;
    padding: 0
}

a img {
    border: 0
}

a:link {
    color: #42413c;

}

a:visited {
    color: #6e6c64;

}

a:active, a:focus, a:hover {
    text-decoration: none
}

.align-right {
    float: right
}

.align-left {
    float: left
}

/*.container {
    background: url(https://assets.lcry.net/images/background.gif) repeat-x;
    margin: 0 auto;
    width: 100%
}*/

.centeredContent {
    margin: 0 auto;
    width: 930px
}

#Slideshow a, #Slideshow h1, #Slideshow h2, #Slideshow h3, #Slideshow h4, #Slideshow h5, #Slideshow h6 {
    color: #888;
    margin: 0;
    padding: 0
}

    #Slideshow a.light, #Slideshow h1.light, #Slideshow h2.light, #Slideshow h3.light, #Slideshow h4.light, #Slideshow h5.light, #Slideshow h6.light {
        color: #fff;
        text-shadow: 5px 5px 5px #000
    }

    #Slideshow a.dark, #Slideshow h1.dark, #Slideshow h2.dark, #Slideshow h3.dark, #Slideshow h4.dark, #Slideshow h5.dark, #Slideshow h6.dark {
        color: #000;
        text-shadow: 5px 5px 5px #ccc
    }

#Slideshow h1 {
    font-size: 109px;
    line-height: 90px
}

    #Slideshow h1 span, #Slideshow h2 {
        font-size: 65px
    }

#Slideshow h3 {
    font-size: 50px
}

#Slideshow h4 {
    font-size: 37px;
    line-height: 45px
}

#Slideshow a, #Slideshow h5 {
    font-size: 25px
}

#Slideshow a {
    display: block;
    text-decoration: none
}

#content {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 930px
}


#Slideshow {
    background: #fff;
    height: 700px;
    left: 0;
    position: absolute;
    top: 64px;
    width: 100%
}

#SlideshowContainer #SlideshowNext {
    background: url(https://assets.lcry.net/images/hp-next.png) no-repeat top left;
    display: none;
    height: 46px;
    position: absolute;
    right: 20px;
    top: 360px;
    width: 46px;
    z-index: 1000
}

#SlideshowContainer #SlideshowPrev {
    background: url(https://assets.lcry.net/images/hp-prev.png) no-repeat top left;
    display: none;
    height: 46px;
    left: 20px;
    position: absolute;
    top: 360px;
    width: 46px;
    z-index: 1000
}

.slideTop {
    background-color: #fff;
    background-position: top center;
    background-repeat: no-repeat;
    height: 700px !important;
    margin: 0;
    padding: 0;
    width: 100% !important
}


#card11 {
    background-image: url(https://assets.lcry.net/images/home-ws4000hd.jpg);
    z-index: 0 !important;
}

#card12 {
    background-image: url(https://assets.lcry.net/images/scopes-wr8000hd.jpg);
    z-index: 0 !important;
}

#card13 {
    background-image: url(https://assets.lcry.net/images/home-hdo-family-2019.jpg);
    z-index: 0 !important;
}

#card14 {
    background-image: url(https://assets.lcry.net/images/scopes-mda8khd-withtext.jpg);
    z-index: 0 !important;
}

#card15 {
    background-image: url(https://assets.lcry.net/images/homepage-wavepulser40ix-withtext.jpg);
    z-index: 0 !important;
}

#card16 {
    background-image: url(https://assets.lcry.net/images/homepage-wavepro-hd-withtext.png);
    z-index: 0 !important;
}

#card17 {
    background-image: url(https://assets.lcry.net/images/homepage-wr9k-withtext.jpg);
    z-index: 0 !important;
}

#card18 {
    background-image: url(https://assets.lcry.net/images/homepage-hda-rev-withtext.png);
    z-index: 0 !important;
} 

#card9e {
    background-image: url(https://assets.lcry.net/images/slider-t3_en.jpg);
    z-index: 0 !important;
}

#card9f {
    background-image: url(https://assets.lcry.net/images/slider-t3_fra.jpg);
    z-index: 0 !important;
}

#card9g {
    background-image: url(https://assets.lcry.net/images/slider-t3_de.jpg);
    z-index: 0 !important;
}

#card9i {
    background-image: url(https://assets.lcry.net/images/slider-t3_ita.jpg);
    z-index: 0 !important;
}
#feature {
    display: block;
    height: 530px;
    margin: 0 auto;
    visibility: visible;
    width: 930px
}

.light, .light a:link, .light a:visited {
    color: #eee
}

.highlight {
    text-shadow: #eee .1em .1em .2em
}

.lightbackground {
    background-color: #ccc
}

.gray, .gray a:link, .gray a:visited {
    color: grey
}

.grayshadow {
    text-shadow: #888 .1em .1em .2em
}

.dark, .dark a:link, .dark a:visited {
    color: #111
}

.shadow {
    text-shadow: #111 .1em .1em .2em
}

.imagetext {
    height: 0;
    visibility: hidden;
    width: 0
}

.scopesetH1, .scopesetH1 a:link, .scopesetH1 a:visited {
    font-size: 2.5em;
    line-height: 1em;
    margin: 0;
    text-decoration: none
}

.scopesetH2, .scopesetH2 a:link, .scopesetH2 a:visited {
    font-size: 24px;
    line-height: 26px;
    margin: 0;
    text-decoration: none
}

#subfeature {
    float: left;
    font-size: 12px;
    height: 150px;
    margin-top: 520px;
    overflow: hidden;
    padding: 0 0 30px;
    position: relative;
    width: 930px;
    z-index: 1;
}

    #subfeature ul {
        margin: 0;
        padding: 0
    }

        #subfeature ul li {
            background: url(https://assets.lcry.net/images/item_bg_opaque_square.png) no-repeat;
            display: block;
            float: left;
            height: 150px;
            padding: 0 7px 0 0;
            text-align: center;
            vertical-align: text-top;
            width: 300px
        }

            #subfeature ul li.middle {
                position: relative
            }

                #subfeature ul li.middle img {
                    left: 25px;
                    position: absolute;
                    top: 62px
                }

            #subfeature ul li.left img {
                left: 0;
                position: absolute;
                top: 0
            }

#subfeatureheadmiddle {
    color: #222;
    font-size: 20px;
    font-weight: 700;
    padding: 15px 0 0 5px;
    margin: 0;
    text-align: center
}

#subfeaturetextmiddle {
    clear: both;
    color: #222;
    font-size: 11px;
    margin: 0 10px 0 0;
    padding: 2px 0 0 5px;
    text-align: center
}

#subfeatureheadleft {
    color: #222;
    float: right;
    font-size: 22px;
    font-weight: 700;
    padding: 15px 25px 0 0;
    text-align: right
}

#subfeaturesubheadleft {
    clear: right;
    color: #222;
    float: right;
    font-size: 14px;
    font-weight: 400;
    padding: 0 25px 0 0;
    text-align: right
}

#subfeaturetextleft {
    clear: right;
    color: #222;
    float: right;
    font-size: 12px;
    font-weight: 400;
    padding: 10px 25px 0 0;
    text-align: right
}

#subfeatureheadright {
    color: #222;
    float: left;
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    padding: 15px 0 0 20px;
    text-align: left
}

#subfeaturetextright {
    color: #222;
    float: left;
    font-size: 11px;
    font-weight: 400;
    padding: 0 0 0 20px;
    text-align: left
}

.right {
    float: right;
    padding-right: 15px;
    text-align: right
}

.content ol, .content ul {
    padding: 0 15px 15px 40px
}
