/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo size for centered navigation */
.tm-logo p {
	margin:0 !important;
}

/* precios desayunos */
.desayunos .uk-h1 {
    font-size: 32px;
    line-height: 40px;
}
.desayunos .uk-panel-title {
    font-size: 30px;
      line-height: 38px;
}

/*flores*/
.flores .uk-h1.uk-margin-top-remove {
	color: #ffffff;
}
.flores p.uk-text-large {
    color: #fefefe;
}
.flores h4.uk-h1 {
	color: #d85349;
}

/* text large*/
@media (max-width: 768px) {
.uk-text-large {
	font-size: 18px;
}
.uk-panel-space {
    padding: 20px;
}
}

/* titulos h3*/
h3.uk-h1.uk-margin-top-remove {
    font-size: 52px;
	white-space: inherit !important;
}


/* logo y nav bar */
@media (max-width: 767px) {
    .tm-navbar {
        padding: 0;
    }
    .uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
      /*  height: auto !important;*/
    }
}
@media (max-width: 992px) {
.tm-navbar {
	box-shadow: none !important;
	}
}

@media (max-width: 1300px) {
.uk-navbar-nav > li > a {
    padding: 0 8px !important;
    font-size: 13px !important;
  }
}
#tm-bottom-a {
    background-image: url(../../../images/bg-brindis.jpg) !important;
}
#tm-bottom-a p, #tm-bottom-a h2, #tm-bottom-a h3 {
  color: #f7f7f7;
}
/*tabla brindis*/
.uk-width-medium-1-2.left {
    float: left;
}
/* menu */
.uk-navbar-toggle {
    font-size: 26px !important;
    top: 15px !important;
}

/* contacto top */
.info-contacto {
   float: left;
   list-style: none;
   padding: 0;
   margin: 0 -10px; 
}
.info-contacto a {
	 color: #fff !important;
}
.info-contacto li {
    display: inline-block;
    margin: 0 10px;
    font-size: 100%;
	font-weight: 400 !important;
	font-size:16px;
}
ul.info-contacto {
    text-align: center !important;
	 color: #fff !important;
}

.contacto-top i {
 margin: 0 5px 0 15px;  
 color: #fff !important;
}
.contacto-top p {
  text-align: center;
   font-size: 14px;
color: #fff !important;
} 
.tm-block-toolbar {
	background: #751669 !important;
 }

.tels span {
    display: inline-block;
}
@media (max-width: 1300px) {
  .contacto-top i {
  margin: 0 1px 0 5px;
 }
 .tm-block-toolbar {
	 padding:20px 0;
 }
}

@media (max-width: 520px) {
	.info-contacto li {
	font-size:16px;
	font-weight:600 !important;
}
}

