

nav {
	width: 100%;
	z-index: 9999;
	background-color: #fff;
	 padding: 30px 0 0px;

}


/*@media (max-width:768px) {

	nav {
	    display: none;
	}
}*/


nav .menu ul {
    list-style: outside none none;
    padding: 0px 0 0px;
    width: auto;
}

 nav .menu ul ul{
 	margin-top:0;
 }
 
 


nav .menu ul li{
	float:left;
	font-size: 13px;
	text-transform: uppercase;
    font-family: 'ralewaybold';
	padding: 0 11px 20px 12px;
}

nav .menu ul li:first-child{

	padding-right:11px;
	padding-left:0;
}

@media (max-width:1280px) {

	nav .menu ul li:first-child {
	    padding-left: 0;
	    padding-right: 7px;
	}

	nav .menu ul li {
	    float: left;
	    font-family: "ralewayregular";
	    font-size: 12px;
	    padding: 0 7px 20px;
	    text-transform: uppercase;
	}

}

@media (max-width:1024px) {

	nav .menu ul li:first-child {
	    padding-left: 0;
	    padding-right: 5px;
	}

	nav .menu ul li {
	    float: left;
	    font-family: "ralewayregular";
	    font-size: 12px;
	    padding: 0 5px 20px;
	    text-transform: uppercase;
	}

}

@media (max-width:980px) {

	nav .menu ul li:first-child {
	    padding-left: 0;
	    padding-right: 3px;
	}

	nav .menu ul li {
	    float: left;
	    font-family: "ralewayregular";
	    font-size: 11px;
	    padding: 0 3px 20px;
	    text-transform: uppercase;
	}

}


nav .menu ul li.sel,
nav .menu ul li.sel2 {
	margin-bottom: -5px;
	padding-bottom: 15px;
	border-bottom: 5px solid #e94200;	
}



nav .menu ul li a {
	display:block;
	color: #333333 !important;
	text-decoration: none;
	border-bottom: 5px solid transparent;
	padding: 15px 0 10px 0;


}

nav .menu ul li a:hover {
	color: #e94200;	
}



nav .menu ul li:last-child{
	padding-right:0px;
	
}



nav .menu ul li .submenu {

    background:rgba(240,237,235,0.9);
    display: none;
    left: 0;
    padding: 30px 40px;
    position: absolute;
    width: 100%;
    z-index: 999;
    margin: 20px 0 0 0
}


nav .menu ul li .submenu a{
	color: #e94200 !important;

}

nav .menu ul li .submenu p{
    font-family: 'ralewayregular';
    text-transform: none;
}

nav .menu ul li .submenu ul li{
	float: none;
    font-family: 'ralewayregular';
    text-transform: none;
    padding: 0 0px 0 5px;
    margin: 0 0 0 20px;
    list-style: disc;
}

nav .menu ul li .submenu ul li a{
	float: none;
    font-family: 'ralewayregular';
    text-transform: none;
    padding: 0 0px 0 0px;
	color: #333333;    
}

nav .menu ul li .submenu ul li a:hover{
	color: #e94200;    
}

nav .menu ul li .tancar{
	margin: -20px  0  0 25px

}

nav .menu ul li .tancar a{

	color:#fff !important;
   font-weight: bold;
    padding: 4px 10px 2px;
	background-color: #ccc;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}

#sidr-wrapper-0{
	display:none;
}

@media (max-width:768px) {

	#sidr-wrapper-0{
		display:block;
		font-weight: normal;
		font-size:24px;
		float:right;
		padding:10px 20px
	}

	#sidr-wrapper-0 a{
	    color:#1778be;
		text-decoration:none
	}

	.sidr-class-content #sidr-id-sidr-wrapper-0 a{
		display:none
		
	}

}


.responsive-menus.responsified span.toggler {
    /*background: #F89828 ;
    border-radius: 5px;
    box-shadow: none;
    cursor: pointer;
    display: block;
    font-size: 1.35em;
    outline: medium none;
    padding: 10px;
    text-align: right;


    position:fixed;
    top:0;
    right:0;*/
    padding:10px 0px;

}
.responsive-menus.responsified.responsive-toggled.absolute {
	/*position:fixed;
	left:0;
	top:23px;*/
	
}

@media (max-width:992px) {
	nav{
		padding-top:0px;
	}
	#menu{
		margin-top:0;
	}
}
@media (max-width:768px) {
	nav{
		padding-top:10px;
	}
	header{
		padding-bottom:10px;
	}
	.submenu p{
		
		margin-top:10px;
		color:#ffffff;
	}
	.submenu div{
		width:100%;
	}
}
@media only screen and (max-width : 480px) {
	.logotip img{
		width:100%;
	}
}


/* Sobreescrivim taronges */
nav .menu ul li.sel,
nav .menu ul li.sel2 {border-bottom: 5px solid #F89828;}
nav .menu ul li a:hover {color: #F89828;}
nav .menu ul li .submenu a{color: #F89828 !important;}
/*nav .menu ul li .submenu ul li a{color: #777777 !important;display:inline;padding-left:10px;}*/
nav .menu ul li .submenu ul li a{display:inline;padding-left:10px;}

nav .menu ul li .submenu ul li a,
nav .menu ul li .submenu  p{color: #333333 !important;}

nav .menu ul li .submenu ul li{list-style:none;}
nav .menu ul li .submenu ul li:before{content:"■";color:#F89828;}
nav .menu ul ul a.nolink{cursor:default;}



/* Arreglos post-producció */
nav .menu ul li .submenu .col-lg-6:first-child{
	border-right:1px solid orange;
	min-height:150px;
}
nav .menu ul li .submenu .col-lg-6:last-child{
	padding-left:50px;
}


nav .menu ul.overmenu li.sel{
	border-bottom: 5px solid #ffffff;	
}







/* Ajustos css menu sidr */

@media only screen and (max-width : 782px) {
    nav{
        background:black;
        height:50px;
        text-align:center;
        border-radius:10px;
        margin-top:10px;
    }
    #sidr-wrapper-0{
        float:none;
        padding:0px 20px;

    }
    #sidr-wrapper-0 a#sidr-0-button{
        color:#ffffff;
        display:block;
   }
   .sidr p{
   	line-height:15px;
   }
   div.sidr-class-submenu{
   	padding-left:20px;
   	background:#444444;
   }
   div.sidr-class-submenu a{
   	font-size:12px;
   }
}

