.shop_class {
    display: none;
}

.Normal {
    font-family: Roboto;
    font-weight: 400;
    color: #1c1c1c;
    font-size: 14px;
    line-height: 20px;
    text-indent: 0;
    margin-top: 10px;
    margin-bottom: 20px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: justify;
    direction: ltr
}

.Page-Title {
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    font-size: 85px;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Title-White {
    font-family: Roboto;
    font-weight: 400;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Yellow-Sub {
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    font-size: 31px;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Button-Fonts {
    font-family: Roboto;
    font-weight: 400;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    text-indent: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Black-Sub {
    font-family: Roboto;
    font-weight: 900;
    color: #1c1c1c;
    font-size: 30px;
    text-indent: 0;
    margin-top: 10px;
    margin-bottom: 20px;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Title-Black {
    font-family: Roboto;
    font-weight: 400;
    color: #000;
    font-size: 18px;
    line-height: 20px;
    text-indent: 0;
    margin-top: 0;
    margin-bottom: 10px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Title-Yellow {
    font-family: Roboto;
    font-weight: 400;
    color: #000;
    font-size: 18px;
    line-height: 20px;
    text-indent: 0;
    margin-bottom: 0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.White-Sub {
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    font-size: 31px;
    text-indent: 0;
    margin-top: 10px;
    margin-bottom: 0;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Normal-White {
    font-family: Roboto;
    font-weight: 400;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    text-indent: 0;
    margin-top: 10px;
    margin-bottom: 20px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Button-Fonts-Black {
    font-family: Roboto;
    font-weight: 400;
    color: #1c1c1c;
    font-size: 18px;
    text-indent: 0;
    margin-top: 3px;
    margin-bottom: 0;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Normal-Yellow {
    font-family: Roboto;
    font-weight: 400;
    color: #fff;
    font-size: 14px;
    text-indent: 0;
    margin-top: 10px;
    margin-bottom: 20px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Image-Caption {
    font-family: Roboto;
    font-weight: 400;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    text-indent: 0;
    margin-bottom: 4px;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

html {
    height: 100%
}

.generalSitebackgroundDiv {
    position: absolute;
    z-index: -1;
    min-width: 960px;
    width: 100%;
    height: 100%;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #fff;
    background-image: url('//images7.design-editor.com/91/9174077/3958/60A2C598-5523-E773-2F12-76EC72623BA2.png');
    background-size: cover;
    background-attachment: fixed
}

.mainMainPanel0 {
    overflow: hidden;
    min-width: 960px;
    min-height: 620px;
    top: 0;
    z-index: 10;
    left: 0;
    border-color: #000;
    border-style: solid
}

.mainMainRow1 {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: relative
}

.mainMainContent2 {
    top: 0;
    left: 0;
    width: 960px;
    min-height: 144px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    z-index: 12;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    position: relative
}

.mainMainContent2 {
    display: block;
    width: 960px;
    height: 144px;
    min-height: initial
}

@media screen and (max-width:959px) {
    .mainMainContent2 {
        display: block;
        width: 768px;
        height: 121px;
        min-height: initial
    }
}

.mainMainRow3 {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: relative
}

.mainMainContent4 {
    top: 0;
    left: 0;
    width: 960px;
    min-height: 382px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    z-index: 13;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    position: relative
}

.mainMainContent4 {
    display: block;
    width: 960px
}

@media screen and (max-width:959px) {
    .mainMainContent4 {
        display: block;
        width: 768px
    }
}

.mainMainRow5 {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 2;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: relative
}

.mainMainContent6 {
    top: 0;
    left: 0;
    width: 960px;
    min-height: 80px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    z-index: 14;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    position: relative
}

.mainMainContent6 {
    display: block;
    width: 960px;
    height: 80px;
    min-height: initial
}

@media screen and (max-width:959px) {
    .mainMainContent6 {
        display: block;
        width: 768px;
        height: 84px;
        min-height: initial
    }
}

.mainPlaceholder7 {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 14;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: transparent;
    position: relative
}

.mainShape24 {
    margin-right: auto;
    margin-left: auto;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1!important;
    top: 0;
    width: 960px;
    margin-left: -480px!ie;
    left: 50%!ie;
    height: 100%;
    z-index: -1;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: transparent;
    border-style: none;
    background-color: transparent;
    opacity: 1;
    filter: alpha(opacity=100);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape24 {
    display: block;
    width: 960px
}

@media screen and (max-width:959px) {
    .mainShape24 {
        display: block;
        width: 768px
    }
}

.mainShape31 {
    left: 1px;
    top: 1px;
    width: 959px;
    height: 143px;
    z-index: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #fff;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape31 {
    display: block;
    left: 1px;
    initialTop: 1;
    initialLeft: 1;
    width: 959px;
    height: 143px;
    initialWidth: 959;
    initialHeight: 143;
    top: 1px
}

@media screen and (max-width:959px) {
    .mainShape31 {
        display: block;
        width: 769px;
        height: 120px;
        initialWidth: 769;
        top: 1px;
        left: 0;
        initialLeft: 0
    }
}

.mainMenu32 {
    left: 360px;
    top: 56px;
    width: 600px;
    height: 80px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    direction: ltr;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 0!important;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute!important;
    display: block
}

.mainMenu32_category {
    width: 100px;
    Height: 30px;
    background-repeat: no-repeat!important;
    background-color: transparent!important;
    text-align: center;
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 0;
    border-color: #e6e6e6;
    border-style: Solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 16px;
    font-weight: bold;
    font-family: Open Sans Condensed;
    font-style: normal
}

.mainMenu32_category a.category {
    color: #144216;
    text-decoration: none;
    line-height: 20px;
    background-image: none;
    margin: 0
}

.mainMenu32_category:hover {
    width: 100px;
    Height: 30px;
    background-repeat: no-repeat!important;
    background-color: transparent!important;
    text-align: center;
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 0;
    border-color: #e6e6e6;
    border-style: Solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 16px;
    font-weight: bold;
    font-family: Open Sans Condensed;
    font-style: normal
}

.mainMenu32_category:hover a.category {
    color: #4dba00;
    text-decoration: none;
    line-height: 20px
}

.mainMenu32_categoryDown {
    width: 100px;
    Height: 30px;
    background-repeat: no-repeat!important;
    background-color: transparent!important;
    text-align: center;
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 0;
    border-color: #e6e6e6;
    border-style: Solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 16px;
    font-weight: bold;
    font-family: Open Sans Condensed;
    font-style: normal
}

.mainMenu32_categoryDown a.category {
    color: #144216;
    text-decoration: none;
    line-height: 20px
}

.menu ul.image_wa[id^=ul_mainMenu32] {
    z-index: 1
}

.mainMenu32_submenu {
    width: 100px;
    Height: 30px;
    background-repeat: no-repeat!important;
    background-color: rgba(230, 230, 230, .19)!important;
    text-align: center;
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-color: #e6e6e6;
    border-style: solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: arial;
    font-style: normal
}

.mainMenu32_submenu a.submenu {
    color: #000;
    text-decoration: none;
    line-height: 20px
}

.mainMenu32_submenu:hover {
    width: 100px;
    Height: 30px;
    background-repeat: no-repeat!important;
    background-color: rgba(230, 230, 230, .19)!important;
    text-align: center;
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-color: #e6e6e6;
    border-style: solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: arial;
    font-style: normal
}

.mainMenu32_submenu:hover a.submenu {
    color: #000;
    text-decoration: none;
    line-height: 20px
}

.ShoppingCartMenuItem {
    z-index: 99999;
    position: absolute!important;
    cursor: pointer
}

.ShoppingCartMenuItemLTR {
    z-index: 99999;
    position: absolute!important;
    cursor: pointer;
    right: 0
}

.mainMenu32 {
    display: block;
    left: 360px;
    initialTop: 56;
    initialLeft: 360;
    top: 56px
}

@media screen and (max-width:959px) {
    .mainMenu32 {
        display: block;
        left: 406px;
        initialTop: 33;
        initialLeft: 406;
        width: 325px;
        height: 65px;
        initialWidth: 325;
        initialHeight: 65;
        top: 33px
    }
}

.mainImage34 {
    left: 895px;
    top: 23px;
    width: 21px;
    height: 19px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 4;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainImage34 img {
    border: 0
}

.mainImage34 {
    display: block;
    top: 23px;
    left: 895px;
    initialTop: 23;
    initialLeft: 895;
    width: 21px;
    height: 19px;
    imageWidth: 21;
    imageHeight: 19;
    imageLeft: 0;
    imageTop: 0;
    fittingType: 3;
    imagePositionType: 4;
    initialWidth: 21;
    initialHeight: 19
}

@media screen and (max-width:959px) {
    .mainImage34 {
        display: block;
        imageWidth: 21;
        imageHeight: 19;
        imageLeft: 0;
        imageTop: 0
    }
}

.mainImage34>a>img,
.mainImage34>img {
    width: 21px!important;
    height: 19px!important;
    left: 0!important;
    top: 0!important
}

@media screen and (max-width:959px) {
    .mainImage34>a>img,
    .mainImage34>img {
        width: 21px!important;
        height: 19px!important;
        left: 0!important;
        top: 0!important
    }
}

@media screen and (max-width:959px) {
    .generalSitebackgroundDiv {
        width: 100%;
        min-width: 768px!important
    }
}

@media screen and (max-width:959px) {
    .mainMainPanel0 {
        width: 100%;
        min-width: 768px!important
    }
}

@media screen and (max-width:959px) {
    .innerMainPanel0 {
        width: 768px;
        min-width: 768px!important
    }
}

@media screen and (max-width:960px) {
    html {
        zoom: 1;
        -ms-zoom: 1;
        -webkit-zoom: 1;
        -moz-transform: scale(1, 1);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:950px) {
    html {
        zoom: 1.237;
        -ms-zoom: 1.237;
        -webkit-zoom: 1.237;
        -moz-transform: scale(1.237, 1.237);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:940px) {
    html {
        zoom: 1.224;
        -ms-zoom: 1.224;
        -webkit-zoom: 1.224;
        -moz-transform: scale(1.224, 1.224);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:930px) {
    html {
        zoom: 1.211;
        -ms-zoom: 1.211;
        -webkit-zoom: 1.211;
        -moz-transform: scale(1.211, 1.211);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:920px) {
    html {
        zoom: 1.198;
        -ms-zoom: 1.198;
        -webkit-zoom: 1.198;
        -moz-transform: scale(1.198, 1.198);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:910px) {
    html {
        zoom: 1.185;
        -ms-zoom: 1.185;
        -webkit-zoom: 1.185;
        -moz-transform: scale(1.185, 1.185);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:900px) {
    html {
        zoom: 1.172;
        -ms-zoom: 1.172;
        -webkit-zoom: 1.172;
        -moz-transform: scale(1.172, 1.172);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:890px) {
    html {
        zoom: 1.159;
        -ms-zoom: 1.159;
        -webkit-zoom: 1.159;
        -moz-transform: scale(1.159, 1.159);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:880px) {
    html {
        zoom: 1.146;
        -ms-zoom: 1.146;
        -webkit-zoom: 1.146;
        -moz-transform: scale(1.146, 1.146);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:870px) {
    html {
        zoom: 1.133;
        -ms-zoom: 1.133;
        -webkit-zoom: 1.133;
        -moz-transform: scale(1.133, 1.133);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:860px) {
    html {
        zoom: 1.12;
        -ms-zoom: 1.12;
        -webkit-zoom: 1.12;
        -moz-transform: scale(1.12, 1.12);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:850px) {
    html {
        zoom: 1.107;
        -ms-zoom: 1.107;
        -webkit-zoom: 1.107;
        -moz-transform: scale(1.107, 1.107);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:840px) {
    html {
        zoom: 1.094;
        -ms-zoom: 1.094;
        -webkit-zoom: 1.094;
        -moz-transform: scale(1.094, 1.094);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:830px) {
    html {
        zoom: 1.081;
        -ms-zoom: 1.081;
        -webkit-zoom: 1.081;
        -moz-transform: scale(1.081, 1.081);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:820px) {
    html {
        zoom: 1.068;
        -ms-zoom: 1.068;
        -webkit-zoom: 1.068;
        -moz-transform: scale(1.068, 1.068);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:810px) {
    html {
        zoom: 1.055;
        -ms-zoom: 1.055;
        -webkit-zoom: 1.055;
        -moz-transform: scale(1.055, 1.055);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:800px) {
    html {
        zoom: 1.042;
        -ms-zoom: 1.042;
        -webkit-zoom: 1.042;
        -moz-transform: scale(1.042, 1.042);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:790px) {
    html {
        zoom: 1.029;
        -ms-zoom: 1.029;
        -webkit-zoom: 1.029;
        -moz-transform: scale(1.029, 1.029);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:780px) {
    html {
        zoom: 1.016;
        -ms-zoom: 1.016;
        -webkit-zoom: 1.016;
        -moz-transform: scale(1.016, 1.016);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:770px) {
    html {
        zoom: 1.003;
        -ms-zoom: 1.003;
        -webkit-zoom: 1.003;
        -moz-transform: scale(1.003, 1.003);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:760px) {
    html {
        zoom: .99;
        -ms-zoom: .99;
        -webkit-zoom: .99;
        -moz-transform: scale(.99, .99);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:750px) {
    html {
        zoom: .977;
        -ms-zoom: .977;
        -webkit-zoom: .977;
        -moz-transform: scale(.977, .977);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:740px) {
    html {
        zoom: .964;
        -ms-zoom: .964;
        -webkit-zoom: .964;
        -moz-transform: scale(.964, .964);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:730px) {
    html {
        zoom: .951;
        -ms-zoom: .951;
        -webkit-zoom: .951;
        -moz-transform: scale(.951, .951);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:720px) {
    html {
        zoom: .938;
        -ms-zoom: .938;
        -webkit-zoom: .938;
        -moz-transform: scale(.938, .938);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:710px) {
    html {
        zoom: .924;
        -ms-zoom: .924;
        -webkit-zoom: .924;
        -moz-transform: scale(.924, .924);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:700px) {
    html {
        zoom: .911;
        -ms-zoom: .911;
        -webkit-zoom: .911;
        -moz-transform: scale(.911, .911);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:690px) {
    html {
        zoom: .898;
        -ms-zoom: .898;
        -webkit-zoom: .898;
        -moz-transform: scale(.898, .898);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:680px) {
    html {
        zoom: .885;
        -ms-zoom: .885;
        -webkit-zoom: .885;
        -moz-transform: scale(.885, .885);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:670px) {
    html {
        zoom: .872;
        -ms-zoom: .872;
        -webkit-zoom: .872;
        -moz-transform: scale(.872, .872);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:660px) {
    html {
        zoom: .859;
        -ms-zoom: .859;
        -webkit-zoom: .859;
        -moz-transform: scale(.859, .859);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:650px) {
    html {
        zoom: .846;
        -ms-zoom: .846;
        -webkit-zoom: .846;
        -moz-transform: scale(.846, .846);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:640px) {
    html {
        zoom: .833;
        -ms-zoom: .833;
        -webkit-zoom: .833;
        -moz-transform: scale(.833, .833);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:630px) {
    html {
        zoom: .82;
        -ms-zoom: .82;
        -webkit-zoom: .82;
        -moz-transform: scale(.82, .82);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:620px) {
    html {
        zoom: .807;
        -ms-zoom: .807;
        -webkit-zoom: .807;
        -moz-transform: scale(.807, .807);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:610px) {
    html {
        zoom: .794;
        -ms-zoom: .794;
        -webkit-zoom: .794;
        -moz-transform: scale(.794, .794);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:600px) {
    html {
        zoom: .781;
        -ms-zoom: .781;
        -webkit-zoom: .781;
        -moz-transform: scale(.781, .781);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:590px) {
    html {
        zoom: .768;
        -ms-zoom: .768;
        -webkit-zoom: .768;
        -moz-transform: scale(.768, .768);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:580px) {
    html {
        zoom: .755;
        -ms-zoom: .755;
        -webkit-zoom: .755;
        -moz-transform: scale(.755, .755);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:570px) {
    html {
        zoom: .742;
        -ms-zoom: .742;
        -webkit-zoom: .742;
        -moz-transform: scale(.742, .742);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:560px) {
    html {
        zoom: .729;
        -ms-zoom: .729;
        -webkit-zoom: .729;
        -moz-transform: scale(.729, .729);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:550px) {
    html {
        zoom: .716;
        -ms-zoom: .716;
        -webkit-zoom: .716;
        -moz-transform: scale(.716, .716);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:540px) {
    html {
        zoom: .703;
        -ms-zoom: .703;
        -webkit-zoom: .703;
        -moz-transform: scale(.703, .703);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:530px) {
    html {
        zoom: .69;
        -ms-zoom: .69;
        -webkit-zoom: .69;
        -moz-transform: scale(.69, .69);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:520px) {
    html {
        zoom: .677;
        -ms-zoom: .677;
        -webkit-zoom: .677;
        -moz-transform: scale(.677, .677);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:510px) {
    html {
        zoom: .664;
        -ms-zoom: .664;
        -webkit-zoom: .664;
        -moz-transform: scale(.664, .664);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:500px) {
    html {
        zoom: .651;
        -ms-zoom: .651;
        -webkit-zoom: .651;
        -moz-transform: scale(.651, .651);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:490px) {
    html {
        zoom: .638;
        -ms-zoom: .638;
        -webkit-zoom: .638;
        -moz-transform: scale(.638, .638);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:480px) {
    html {
        zoom: .625;
        -ms-zoom: .625;
        -webkit-zoom: .625;
        -moz-transform: scale(.625, .625);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:470px) {
    html {
        zoom: .612;
        -ms-zoom: .612;
        -webkit-zoom: .612;
        -moz-transform: scale(.612, .612);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:460px) {
    html {
        zoom: .599;
        -ms-zoom: .599;
        -webkit-zoom: .599;
        -moz-transform: scale(.599, .599);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:450px) {
    html {
        zoom: .586;
        -ms-zoom: .586;
        -webkit-zoom: .586;
        -moz-transform: scale(.586, .586);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:440px) {
    html {
        zoom: .573;
        -ms-zoom: .573;
        -webkit-zoom: .573;
        -moz-transform: scale(.573, .573);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:430px) {
    html {
        zoom: .56;
        -ms-zoom: .56;
        -webkit-zoom: .56;
        -moz-transform: scale(.56, .56);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:420px) {
    html {
        zoom: .547;
        -ms-zoom: .547;
        -webkit-zoom: .547;
        -moz-transform: scale(.547, .547);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:410px) {
    html {
        zoom: .534;
        -ms-zoom: .534;
        -webkit-zoom: .534;
        -moz-transform: scale(.534, .534);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:400px) {
    html {
        zoom: .521;
        -ms-zoom: .521;
        -webkit-zoom: .521;
        -moz-transform: scale(.521, .521);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:390px) {
    html {
        zoom: .508;
        -ms-zoom: .508;
        -webkit-zoom: .508;
        -moz-transform: scale(.508, .508);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:380px) {
    html {
        zoom: .495;
        -ms-zoom: .495;
        -webkit-zoom: .495;
        -moz-transform: scale(.495, .495);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:370px) {
    html {
        zoom: .482;
        -ms-zoom: .482;
        -webkit-zoom: .482;
        -moz-transform: scale(.482, .482);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:360px) {
    html {
        zoom: .469;
        -ms-zoom: .469;
        -webkit-zoom: .469;
        -moz-transform: scale(.469, .469);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:350px) {
    html {
        zoom: .456;
        -ms-zoom: .456;
        -webkit-zoom: .456;
        -moz-transform: scale(.456, .456);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:340px) {
    html {
        zoom: .443;
        -ms-zoom: .443;
        -webkit-zoom: .443;
        -moz-transform: scale(.443, .443);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:330px) {
    html {
        zoom: .43;
        -ms-zoom: .43;
        -webkit-zoom: .43;
        -moz-transform: scale(.43, .43);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:320px) {
    html {
        zoom: .417;
        -ms-zoom: .417;
        -webkit-zoom: .417;
        -moz-transform: scale(.417, .417);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:310px) {
    html {
        zoom: .404;
        -ms-zoom: .404;
        -webkit-zoom: .404;
        -moz-transform: scale(.404, .404);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:300px) {
    html {
        zoom: .391;
        -ms-zoom: .391;
        -webkit-zoom: .391;
        -moz-transform: scale(.391, .391);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:290px) {
    html {
        zoom: .378;
        -ms-zoom: .378;
        -webkit-zoom: .378;
        -moz-transform: scale(.378, .378);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:280px) {
    html {
        zoom: .365;
        -ms-zoom: .365;
        -webkit-zoom: .365;
        -moz-transform: scale(.365, .365);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:270px) {
    html {
        zoom: .352;
        -ms-zoom: .352;
        -webkit-zoom: .352;
        -moz-transform: scale(.352, .352);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:260px) {
    html {
        zoom: .339;
        -ms-zoom: .339;
        -webkit-zoom: .339;
        -moz-transform: scale(.339, .339);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:250px) {
    html {
        zoom: .326;
        -ms-zoom: .326;
        -webkit-zoom: .326;
        -moz-transform: scale(.326, .326);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:240px) {
    html {
        zoom: .313;
        -ms-zoom: .313;
        -webkit-zoom: .313;
        -moz-transform: scale(.313, .313);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:230px) {
    html {
        zoom: .299;
        -ms-zoom: .299;
        -webkit-zoom: .299;
        -moz-transform: scale(.299, .299);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:220px) {
    html {
        zoom: .286;
        -ms-zoom: .286;
        -webkit-zoom: .286;
        -moz-transform: scale(.286, .286);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:210px) {
    html {
        zoom: .273;
        -ms-zoom: .273;
        -webkit-zoom: .273;
        -moz-transform: scale(.273, .273);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:200px) {
    html {
        zoom: .26;
        -ms-zoom: .26;
        -webkit-zoom: .26;
        -moz-transform: scale(.26, .26);
        -moz-transform-origin: center top
    }
}

section {
    max-width: 960px;
    margin: 0 auto 50px
}