

a.cart{
    width: 180px;
}

a.loginButton.logout {
    right: 180px;
}

a.loginButton{
    right: 185px;
    width: 72px;
}

.my-account{
    right: 212px;
}

a.loginButton.logout {
    right: 147px;
}

ul.desktopMenu{
   /* width: 66%;*/
    width: calc( 100% - 450px);
}

ul.desktopMenu li{
   margin: 0 1%;
}


a.loginButton span{
    text-indent: -9999em;
    font-size: 1px;
    color: #fff;
    position: relative;
}

a.loginButton span::before{
    content: "\e909";
    font-family: 'icomoon' !important;
    color: #000;
    font-size: 20px;
}

a.loginButton:hover span::before{
    opacity: 0.7;
}

section.banner{
    background-position: left top -125px;
}

section.banner img.logo {
    top: 16%;
    width: 163px;
}

section.banner img.slide1 {
    left: 12%;
    top: 16%;
}

section.banner img.slide2 {
    right: 17%;
    top: 16%;
}

section.banner img.slide3 {
    left: 22%;
}

section.banner img.slide4 {
    right: 17%;
}

.banner span.sButton{
    top: 38%; 
}

div.slideInfo{
    height: 393px;
    top: 57%;
}

div.slideInfo .title{
    padding-top: 22px;
    padding-bottom: 22px;
    height: 111px;
}
.homeDesc{
    margin-top: 0px;
    padding-top: 61px;
}

section.recommended{
    padding-top: 80px;
}

@media all and (max-width: 1299px){
    ul.desktopMenu{
        width: 100%;
        left: 0;
        padding-left: 140px;
        padding-right: 278px;
        position: relative;
        z-index: 2;
    }
    a.loginButton, a.cart{
        z-index: 3;
    }
}

@media all and (max-width: 1199px){
   #cashForm  div.rcol{
       margin-top: 50px;
   }
}