/*! responsive-nav.js 1.0.25 by @viljamis */


.responsive-bar{height:3.000em;background-color:#333333}
    
#custom-toggle {
  cursor: pointer;
  display: block; }
  #custom-toggle .bars {
    float: left;
    margin: 8px 0 0 0; }
    #custom-toggle .bars .bar {
      position: relative;
      border-radius: 10px;
      margin: 5px;
      height: 3px;
      width: 24px;
      
      background: #fff; }
  #custom-toggle.opened .bars .bar2 {
    background: rgba(255, 255, 255, 0); 
    }
  #custom-toggle.opened .bars .bar1 {
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    /* IE 9 */
    -webkit-transform: rotate(-45deg);
    /* Safari and Chrome */
    top: 8px; }
  #custom-toggle.opened .bars .bar3 {
    transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    /* IE 9 */
    -webkit-transform: rotate(-135deg);
    /* Safari and Chrome */
    top: -8px; }

nav{display:none}
nav.responsive-nav{display:block}
.languageAndLogin{position:absolute !important;top:-40px !important;z-index: 0 !important;background-color:transparent !important;right:40px !important;width:80% !important}
.cart-block{width:40px !important;position:absolute;top:-33px !important;right:0 !important;text-align: right;padding-right:22px;}
.cart-block .fa-shopping-cart{color:#fff !important}
/******************************************************************************************************
* MEDIA SCREEN DEFINIÇÕES PARA RESOLUÇÕES MAIORES QUE 40em (640px) 
*******************************************************************************************************/
@media screen and (min-width: 40em) {
  
  .cart-block{position: static !important;width:auto !important;padding-right:0px !important;padding-top:2px !important}
  .cart-block .fa-shopping-cart{color:#474948 !important}

  .languageAndLogin{position:static !important;width:100% !important;background-color:#474948 !important}

  nav{display:block}
  nav.responsive-nav,aside.responsive-bar{display:none}

  .nav-toggle {
    display: none;
  }
  
     
   #custom-toggle { display: none; }
    
    
}
