/* Enter Your Custom CSS Here */

/*tabs*/

.cl_tabs .cl-nav-tabs {
	text-align: center;
	display: flex;
   flex-direction: row;
   justify-content: center;
}

/*ajustar header*/

.header-row-inner {
	max-width:90%;
}

/*top menu*/
ul#menu-top-menu {
	
	    display: inline-flex;
    list-style: none;
    padding-left: 0px;
}
ul#menu-top-menu li {
    padding: 3px 10px;
 font-size: 12px;
	
}

ul#menu-top-menu-pt {
	
	    display: inline-flex;
    list-style: none;
    padding-left: 0px;
}
ul#menu-top-menu-pt li {
    padding: 3px 10px;
 font-size: 12px;
	
}
/*header mobile*/
@media screen and (max-width: 992px) {
  .header_container > .main {
    background-color: #fff;
		opacity:1;
		
  }
		
		.cl-mobile-menu {
				background-color:#3a3a3a!important;
		}
	
	.cl-mobile-menu-button.cl-color-light span {
    background-color: #3a3a3a !important;
}
}