.jmslideshow{z-index:0;}
#sp-quickcontact-form input{width:95%;}
#sp-quickcontact-form textarea{width:95%;}

.uk-icon-button span{display:none;}
.tm-sidebar-social a span{display:none;}

.tm-block-content-top .uk-grid:not(.uk-grid-preserve) > .uk-grid-margin{margin-top:0;}

.uk-alert-fondo {background: #eee; color: #f8cb51;}

#jc label{font-size:14px; font-family:verdana;}
#comments-form input{height:auto; padding:4px 8px!important; width:auto;}
#comments-form textarea{height:210px; width:100%; max-width:100%!important;}
#comments-form .grippie{width:100%; max-width:100%!important;}
.tm-page{margin-top:40px;}

.tm-headerbar{padding: 10px 0;}
.redessociales p{margin-top:10px;}
.redessociales p a.uk-icon-button{background: #EEE4E8; border-radius: 50%; color: #722A45; padding: 5px; height: 50px; width: 50px; line-height: 40px;}
.redessociales p a.uk-icon-button:hover{background: #722A45; color: #fff;}

.uk-navbar{background:#722a45;}
.uk-navbar-nav > li > a{background-image:inherit;}
.uk-navbar-nav > li > a:hover{background-color:inherit; color:#fff;}
.uk-navbar-nav > li.uk-active > a, .uk-navbar-nav > li.uk-active > a:hover{color:#fff;}

.tm-page .tm-block:first-child{padding-top: 40px;}

.uk-breadcrumb {background: #eee4e8; border-radius: 4px; padding: 2px 8px;}

.servicios .uk-article h2 {font-size: 20px;}

.uk-article-title{font-size: 28px; text-transform: inherit;}
.uk-article-title a{color: #722a45; text-decoration: none;}
.uk-article-title a:hover{color:#000;}

.uk-navbar-toggle{color:#fff;}

.tm-block-full{height:auto;}

@media (min-width: 768px) and (max-width: 800px) {
  .tm-navbar.uk-navbar .uk-navbar-nav > li:first-child{display:none;}
}
@media (max-width: 650px){
  .jmslideshow .slideshow-content{display:none;}
}