#menuPrincipal{

    position: absolute;

    width: 100%;

    margin-top: 195px;

    height: 40px;

}

#mainMenu{

    position: relative;

    width: 100%;

    background-color: #F6CE3C;

    z-index: 50;

    height: 39px;

}

#menuPrincipal .navbar{

    position: relative;

    background: none;

    border: none;

    min-height: 40px !important;

    border-radius: 0px;

    margin-bottom: 0px !important;

    z-index: 0;

    margin-left: -5px;

    -webkit-transform: translate3d(0, 0, 0);

}

#menuPrincipal .nav li{

    float:left;

}



#menuPrincipal .nav li a{

    padding-right: 3px !important;

    padding-left: 3px !important;

}

#menuPrincipal .navbar-default .navbar-nav>li>a{

    padding-top: 10px;

    padding-bottom: 8px;

    font-size: 15px; /* 15px */

    font-weight: 600;

    color: #704B1C;

    text-transform: uppercase;

    /*border-bottom: 1px dotted #704B1C;*/

    z-index: 1500;

}

#menuPrincipal .navbar-default .navbar-nav>.open>a, /*#menuPrincipal .navbar-default .navbar-nav>.open>a:focus,*/ #menuPrincipal .navbar-default .navbar-nav>.open>a:hover {

    background-color: #FFFFFF !important; /* 704B1C */

    color: #704B1C !important; /* F6CE3C*/

    -moz-box-shadow:    0px -5px 10px #ddd !important;

    -webkit-box-shadow: 0px -5px 10px #ddd !important;

    box-shadow: 0px -5px 10px #ddd !important;

}

/*#menuPrincipal .navbar-default .navbar-nav>li>a:focus, */#menuPrincipal .navbar-default .navbar-nav>li>a:hover {

    color: #704B1C !important; /* F6CE3C*/

    background-color: #FFFFFF !important; /* 704B1C */

    -moz-box-shadow:    0px -5px 10px #ddd !important;

    -webkit-box-shadow: 0px -5px 10px #ddd !important;

    box-shadow: 0px -5px 10px #ddd !important;

}

#menuPrincipal .navbar-default .navbar-nav>.active>a, #menuPrincipal .navbar-default .navbar-nav>.active>a:focus, #menuPrincipal .navbar-default .navbar-nav>.active>a:hover {

    color: #F6CE3C; /* F6CE3C*/

    background-color: #704B1C; /* 704B1C */

    /*box-shadow: 0px -5px 10px #ddd;*/

}

#menuPrincipal ul.nav.navbar-nav{

    display: inline-block !important;

    text-align: justify !important;

    width: 100.8% !important;

    margin-left: 0px !important;

    height: 20px !important;

}

#menuPrincipal ul.nav.navbar-nav:after{

    display: inline-block !important;

    width: 100% !important;

    text-align: justify !important;

    visibility: hidden !important;

    content: ' '!important;

}

#menuPrincipal ul.nav.navbar-nav li.justify{

    display: inline-block !important;

    text-align: left !important;

    float:none !important;



}

#menuPrincipal .navbar *{

    vertical-align: middle;

}

#menuPrincipal ul.nav.navbar-nav li.justify .selected{

    color: #F6CE3C !important;

}







#menuPrincipal .sep {

    color: #704B1C;

	font-size: 20px;

}





/** Novo Submenu */

#menuPrincipal .nav > li.dropdown.open {

    position: static;



}

#menuPrincipal .nav > li.dropdown.open .dropdown-menu {

    margin-top: 19px;

    border:none;

    border-radius: 0px;

    width: 99%;

    margin-left: 0.90%;

    padding-left: 5px !important;

    padding-right: 5px !important;

    background-color: #FFFFFF;

    -moz-box-shadow:    5px 5px 20px #808080 !important;

    -webkit-box-shadow: 5px 5px 20px #808080 !important;

    box-shadow: 5px 5px 20px #808080 !important;

}

#menuPrincipal .dropdown-menu{



}

#menuPrincipal .dropdown-menu > li {

    float: none !important;

    display: block !important;

}





#menuPrincipal .isotope {

    position: relative;

    width: 100%;

    margin: 0 5px;

}

#menuPrincipal .isotope .item2, .isotope .grid-sizer{

    position: relative;

    margin: 0;

    padding: 0;

    width: 15%;

    margin-bottom: 2%;

}

#menuPrincipal .isotope .item2{

    /*border:1px solid red;*/

}

#menuPrincipal .isotope .gutter-sizer { width: 2%; }

#menuPrincipal .isotope .box{

    position: relative;

}

#menuPrincipal .isotope .box .menu-img-logo{

    position: relative;

    width: 100%;

    height: auto;

    margin-bottom: 15px;

}

#menuPrincipal .isotope .box .menu-img-logo img{

    height: 100px;

    width: auto;

}





#menuPrincipal .isotope .name-category{

    text-transform: uppercase;

    color: #704B1C;

    font-size: 15px;

    font-weight: 600;

}



#menuPrincipal .isotope .name-category{

    text-transform: uppercase;

    color: #704B1C;

    font-size: 15px;

    font-weight: 600;

}



#menuPrincipal .isotope .name-category a{

    color: #704B1C;

}

#menuPrincipal .isotope .name-category a:link{

    color: #704B1C;

}

#menuPrincipal .isotope .name-category a:visited{

    color: #704B1C;

}

#menuPrincipal .isotope .name-category a:hover{

    color: #704B1C;

}

#menuPrincipal .isotope .name-category a:active{

    color: #704B1C;

}





#menuPrincipal .isotope .all-sub-categories{

    position: relative;

    margin-top: 15px;

    line-height: 20px;

}



#menuPrincipal .isotope .all-sub-categories a{

    text-transform: uppercase;

    font-size: 13px;

    font-weight: 600;

    text-decoration: none;

    padding-left: 1px !important;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

	display: inline-block;

    padding-top: 3px;

    padding-bottom: 3px;

    margin: 0px 0px;

}



#menuPrincipal .isotope .all-sub-categories a i{

    color: #F6CE3C !important;

}

#menuPrincipal .isotope .all-sub-categories a:link{

    color: #704B1C;

}

#menuPrincipal .isotope .all-sub-categories a:visited{

    color: #704B1C;

}

#menuPrincipal .isotope .all-sub-categories a:hover{

    /*color: #F6CE3C;

    padding-left: 6px !important;*/

	 padding-left: 6px !important;

    background-color: #E4D8CD !important;

}

#menuPrincipal .isotope .all-sub-categories a:active{

    color: #F6CE3C;

}





#menuPrincipal .isotope .all-sub-categories a.active{

	 padding-left: 6px !important;

    background-color: #E4D8CD !important;

    /*color: #F6CE3C !important;

    padding-left: 6px !important;*/

}





















/* Submenu */

/*.submenu{

    position: absolute;

    width: 100%;

    top: 0;

    left: 0;

    margin-top: 235px;

    background-color: #E4D8CD;

    z-index: 50;

}

.submenuGrande{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    background-color: #E4D8CD;

    margin-top: -1000px;

    padding-top: 25px;

    padding-bottom: 25px;

    z-index: 999;

}

.elementoMenuGrande{

    padding-bottom: 15px;

    border-bottom: 1px dashed #704B1C;

}

.elementoMenuGrande a{

    font-size: 14px;

    font-weight: 400;

    text-transform: uppercase;

}

.elementoMenuGrande a:link{

    color: #704B1C;

}

.elementoMenuGrande a:visited{

    color: #704B1C;

}

.elementoMenuGrande a:hover{

    color: #704B1C;

}

.elementoMenuGrande a.active{

    text-decoration: underline !important;

}

.elementoMenuGrande .menuGrandeContent{

    position: relative;

    float: left;

}

.elementoMenuGrande img{



}

.img_categ_menu{

    margin-top:10px;

}

.img_categ_menu img{



}*/



@media (max-width: 767px) {



}



@media (max-width: 991px) AND (min-width: 768px) {



}



@media (min-width: 992px) AND (max-width: 1209px){

    #menuPrincipal .navbar-default .navbar-nav>li>a {

        padding-right: 0px !important;

        padding-left: 0px !important;

        font-size: 12px !important;

    }

}



@media (min-width: 1210px){



}



