.header-language-background .welcome-msg{
	float: left;
}

.skip-content{
	display: block;
}

.logo{
    width: auto;
    padding: 14px 0;
}

#header:after{
    content: '';
    display: block;
    clear: both;
}

#header-nav, .page-title h1, .page-title h2, .product-name h1, .product-name .h1, .block-title, .footer, .footer address{
    border: none;
}

.page-header-container .store-language-container{
    padding: 0;
}

.skip-cart .icon, .skip-search{
    display: none;
}

.skip-link .label {
    display: block; 
}

#header-account{
    float: right;
    padding: 0;
}

#header-account li{
    display: inline-block;
    margin: 0 0 0 12px;
}

#header-account a{
    padding: 0;
}

#header-search{
    position: static;
    float: left;
    width: 55%;
    height: 50px;
    margin: 45px 0 0 0;
    padding: 0 0 0 40px;
}

.account-cart-wrapper{
    float: right;
}

#header-nav{
    clear: both;
}

.skip-links{
    clear: none;
}

.skip-cart{
    margin: 20px 0 0 0;
}



#header-cart.skip-active{
    top: 64px;
}

.nav-primary li.level0{
    margin: 0 0 0 24px;
}

.nav-primary li:first-child{
    margin: 0;
}

.nav-primary a.level0{
    padding: 0;
}

.newshome .block-content{
    position: relative;
    padding: 0 0 0 270px;
}

.form-subscribe-header{
    position: absolute;
    left: 0;
    top: 0;
}

.newshome .input-box, .newshome .input-box input{
    width: 100%;
}

.newshome .actions{
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
}

.footer .links{
    margin: 0 0 0 0;
}

.footer .links.maior{
    width: 40%;
}

.footer .links.siteseguro{
    float: right;
}

.footer address{
    text-align: left;
}

.footer .assinatura{
    clear: both;
    width: 100%;
    text-align: right;
}

.main-container.infohome, .container_fluid.newshome{
    display: none;
}

.cms-index-index .main-container.infohome, .cms-index-index .container_fluid.newshome{
    display: block;
}

@media only screen and (max-width: 1199px){
    .footer .links{
        width: 17%;
    }
}

@media only screen and (max-width: 1000px){
    .footer .links, .footer .links.maior, .footer .links.siteseguro{
        width: 50%;
        margin: 0 0 36px 0;
    }
    .footer .links img{
        max-width: 100%;
    }
}

@media only screen and (max-width: 770px) {
    .logo{
        float: right;
    }
    .skip-links, .skip-link{        
        border: none;
    }
    .skip-link.skip-search{
        display: none;
    }
    #header-nav.skip-content{
        display: none;
    }
    #header-nav.skip-active{
        display: block;
    }
    #header-cart.skip-active{
        position: absolute;
        left: auto;
        right: 0;
        min-width: 200px;
        z-index: 2;
    }
    .skip-links{
        float: left;
    }
    a.skip-link{
        display: block;
        width: 100%;
    }
    .skip-nav{
        display: block;
        width: 100%;
        line-height: 76px;
        height: auto;
        padding: 0 20px;
        background-color: #ECECEC;
    }
    #header-nav{
        position: absolute;
        left: 0;
        top: 76px;
        z-index: 999;
    }
    .nav-primary li.level0{
        margin: 0;
    }
    .nav-primary a.level0{
        padding: 0 16px;
    }
    #header-search{
        width: 70%;
        padding: 0 0 0 30px;
        margin: 0;
    }
    .account-cart-wrapper{
        padding: 0 30px 0 0;
    }
    .infohome{
        clear: both;
    }
    .footer .links, .footer .links.maior, .footer .links.siteseguro{
        width: 100%;
        text-align: center;
        margin: 0 0 36px 0;
    }
    .footer .links img{
        max-width: 100%;
        display: inline-block;  
    }
}