

body .post-content .wp-element-button, body .post-content  .wp-block-button__link {
	border:2px solid #0077ae;
	color:#0077ae;
	background-color:#f5f5f5;
	border-radius:5px;
	padding:0.4em 0.8em;
	margin:5px;
}

body .post-content .wp-element-button:hover,body  .post-content .wp-element-button:focus, body .post-content  .wp-block-button__link:focus, body .post-content  .wp-block-button__link:hover {
	border:2px solid #0077ae;
	color:#fff !important;
	background-color:#0077ae;
}

/*-----cambio buscador-----*/

.navigation-inner {
  display:flex;	
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
}
.navigation-inner .main-menu {
	width:796px;
	flex-shrink:0;
	float:left;
	
}

.navigation-inner .main-menu > li > a {
	padding:18px;
}
.navigation-inner .main-menu > li:first-child > a {
	padding-left:0;
}
.navigation-inner .main-menu > li:last-child > a {
	padding-right:0;
}

.navigation-inner .main-menu > .has-children > a::after, .navigation-inner .main-menu > .page_item_has_children > a::after {
	right:5px;
}

.navigation-inner  .search_rrss {

	flex-grow:10;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}

.navigation-inner .header-search-block {
	position:relative;
	width:150px;
	height:50px;
	background-color:#eee !important;
	
}

.navigation-inner  .search-toggle{
   width:50px;
	height:50px;
	float:none;
}

.navigation-inner  .iconos_rrss{
   float:right;
	  padding: 8px 4px;
}

.navigation-inner .cont_search {
	width:200px;
	height:50px;
	display:flex;
	justify-content:flex-end;
	margin:0 0 0 15px;
}


.navigation-inner .header-search-block form{

	display:flex;
	align-items:center;
	height:50px;
}

.navigation-inner .header-search-block input {
	margin:0 0 0 0;
	position: relative;
	top:inherit;
	left:inherit;
	right:inherit;
	font-size:1em;
	color: #444 !important ;
	padding: 0 4px;
	font-weight:normal;
	
	-webkit-transition: all 0.2s ease-out;
       -moz-transition: all 0.2s ease-out;
         -o-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out;
}


.navigation-inner .header-search-block input.s {
	opacity:0;
}


.navigation-inner .active  .header-search-block input.s {
	opacity:1;
}



@media (max-width:1000px) {
	.nav-toggle {
		padding:15px 0;
	}
}

@media (max-width:1225px) {
	.navigation-inner .main-menu{
		max-width:inherit;
	}
}

@media (max-width:520px) {
	.search_rrss{
		flex-wrap:wrap;
	}
	.search_rrss .cont_search{
		width:100%;
	}
}

