.wk-margin {

 margin-top: 5px !important;
}

.fotos-equipo .wk-h3 {

    margin-bottom: 0px;
}

@media(min-width: 860px){
.uk-width-medium-1-2 {

 width: 50%;
   
} }

div.uk-navbar-dropdown {

  width: auto;
}

.forcewidth {

 width: 100vw;
 position: relative;
 left: calc(-50vw + 50%);
 text-align: center;
 background-color:rgba(0,0,0,0.5);
 padding:25px 5px 5px 5px;
}

.texto-servicios u{
 text-align:center;
 color:white;
 text-decoration: none;
 font-size:14px;
}

input.wpcf7-text, textarea.wpcf7-textarea { 

 width: 100%;
 max-width: 450px;
 padding: 10px;
 font-family: Arial;
 font-size: 14px;
}

.wpcf7-submit{ 
	padding: 15px;
    width: 200px;
    background: white;
    border: 1px solid #bbb;
    background: black;
    text-align:center;
    color: white;
    font-weight: 700;
    font-size: 17px;
    box-shadow: 2px 2px 4px 1px #ddd;
}

.wpcf7-textarea, .wpcf7-text {


   width: 100%;
	max-width: 450px;
	padding: 10px;
	font-family: Arial;
	font-size: 14px;
}

.cabecera {
 padding: 10px; 
 border: 2px solid #000000;
}

.flavour {
padding:10px;
color:black;  
text-align:justify;  
}

.title {
padding-bottom:0;
padding-top:0;
margin-top:80px;
}

.botones-home a span { color: white; }
.botones-home a { border: #ddd 1px solid; padding: 15px; }
.botones-home a:hover { border: white 1px solid; }

@media (min-width: 960px){
.uk-section-large {
    padding-top: 70px;
    padding-bottom: 70px;
}}

.perfil-home{
margin-top:80px;
}
.servicios-margen{
padding-bottom:0;
}

@media(min-width:960px) and (max-width:1120px){
.widget-search{
display:none;
}}

.uk-section>:last-child{
width:70%;
}

@media (max-width:600px){
.foto-principal-home{
display:none;
}}

.uk-nav-sub a{
padding: 7px 0;
}

@media (max-width:500px){
.flavour{
font-size:16px;
}}

@media (min-width:1220px) and (max-width:1380px){
.texto-servicios u{
 font-size:12px;
}}

.widget-blog-subscription{
	text-align:center;
}

#subscribe-email input{
	width:40%;
	padding:5px;
}

#subscribe-submit input{
	padding:5px 20px;
}