.cbp-hrmenu {
	width: auto;
	padding:0;
	float:left;
	
}

/* general ul style */
.cbp-hrmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* first level ul style */
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
	width: 100%;
	/*max-width: 70em;*/
	margin: 0 auto;
	/*padding: 0 1.875em;*/
}

.cbp-hrmenu > ul > li {
	display: inline-block;
	float:left;
	margin-right: -5px;
}
.cbp-hrmenu > ul > li:last-child {

	float:right;
}
.cbp-hrmenu > ul > li > a.las {
padding:0 0 0 12px !important;
}

.cbp-hrmenu > ul > li > a {
	text-transform: uppercase;
	padding:25px 20px 20px 20px;
	color: #ffffff;
	display:block;
	font-family: "Conv_SourceSansPro-Light";
    font-size:16px;
	color: #ffffff;
	line-height: 22px;
}


.cbp-hrmenu > ul > li > a.arrow {
    background: rgba(0, 0, 0, 0) url("../img/menu-arrow.png") no-repeat scroll center 30px;
}



.cbp-hrmenu > ul > li > a:hover{
	 color: #fff;
    display: block;
   font-weight:bold;
    text-decoration: none;
}

.cbp-hrmenu > ul > li.cbp-hropen > a,
.cbp-hrmenu > ul > li.cbp-hropen > a:hover {
	color: #44eae4;
}
.cbp-hrsub-inner > ul li a:hover {
    color: #44eae4;
}
 .cbp-hrmenu > ul > li > a.selected, .cbp-hrmenu > ul > li > a.selected:hover{
	color: #44eae4;
}

/* sub-menu */
.cbp-hrmenu .cbp-hrsub {
    background: rgba(0, 155, 247, 0.9) none repeat scroll 0 0;
    display: none;
    left: 0;
    margin: 0 auto;
    max-width: 98%;
    padding: 40px 45px;
    position: absolute;
    right: 0;
    width: 1000px;
    z-index: 2147483647;
}
.cbp-hropen .cbp-hrsub {
    display: block;
}

.cbp-hrmenu .cbp-hrsub-inner > div {
	width: 25%;
	float: left;
	padding:0;
	text-align: center;
}
.cbp-hrmenu .cbp-hrsub-inner img {
	width:100%;}

.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;
}

.cbp-hrmenu .cbp-hrsub-inner > div a {
	line-height: 2em;
}

.cbp-hrsub h4 {
	color: #afdefa;
	padding: 2em 0 0.6em;
	margin: 0;
	font-size: 160%;
	font-weight: 300;
}

/* Examples for media queries */

@media screen and (max-width: 52.75em) { 

	.cbp-hrmenu {
		font-size: 80%;
	}

}

@media screen and (max-width: 43em) { 

	.cbp-hrmenu {
		font-size: 120%;
		border: none;
	}

	.cbp-hrmenu > ul,
	.cbp-hrmenu .cbp-hrsub-inner {
		width: 100%;
		padding: 0;
	}

	.cbp-hrmenu .cbp-hrsub-inner {
		padding: 0 2em;
		font-size: 75%;
	}

	.cbp-hrmenu > ul > li {
		display: block;
		border-bottom: 4px solid #ededed;
	}

	.cbp-hrmenu > ul > li > a { 
		display: block;
		padding: 1em 3em;
	}

	.cbp-hrmenu .cbp-hrsub { 
		position: relative;
	}

	.cbp-hrsub h4 {
		padding-top: 0.6em;
	}

}

@media screen and (max-width: 36em) { 
	.cbp-hrmenu .cbp-hrsub-inner > div {
		width: 100%;
		float: none;
		padding: 0 2em;
	}
}
/* Menu */
#clar{
    background: rgb(0,155,247)
}
.homeheader .row, .homeheader .row .cbp-hrmenu{
	width: 100%;
	max-width: 1200px;
	margin: auto;
}
.homeheader .row .cbp-hrmenu > ul{

	float: left;
}

.homeheader .row .cbp-hrmenu > ul > li{
	float: none;
}
.homeheader .row .lft{
	width: 50%;
	text-align: right;
	background: rgba(0,155,247, 0.9);
}
.homeheader .row .rgt{
	width: 50%;
	background: rgba(24,72,101,0.9);
}
.is-sticky .homeheader .row .lft{
	background: rgb(0,155,247);
}
.is-sticky .homeheader .row .rgt{
	background: rgb(24,72,101);
}
.homeheader .cbp-hrsub .ser-box{
	text-align: center;
}
.homeheader .cbp-hrsub ul li{
	text-align: left;
}
.is-sticky .homeheader .inici{
	background-image: url("../images/logo-stiky.png") !important;
	background-repeat:no-repeat !important;
	padding-left: 90px;
}
.homeheader .sea-loc{
	position: absolute;
	right: 10%;
}
@media only screen and (max-width: 1650px) {
	.homeheader .sea-loc{
		right: 5%;
	}
}
@media screen  and (min-width:1024px) and (max-width: 1450px) {
	.homeheader .sea-loc{
		right: 0;
	}

}
@media only screen and (max-width: 1300px) {
	.homeheader .row .lft{
		width: 45%;
	}
	.homeheader .row .rgt{
		width: 55%;
	}
	.is-sticky .homeheader .inici{
		padding-left: 40px;
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.sticky-wrapper.is-sticky .inner-header.homeheader {
		background: #009bf7 !important;
	}
	.homeheader .sea-loc{
		right: 40px;
	}

}