/* 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-navbar-center [class*='tm-logo'] { transform: scale(1.2); }

.tm-navbar.tm-navbar-transparent .mod-languages li a {
	color: #FAFAFA;
}

.uk-block-secondary {
	color: rgba(255, 255, 255, 0.9) !important;
}	

.uk-block-secondary .uk-link-muted {
	color: rgba(255, 255, 255, 0.9) !important;
}

.tm-block-footer .tm-footer {
	color: rgba(255, 255, 255, 0.9);
}

.tm-block-footer .tm-footer a {
	color: #fb9e81;
}

.tm-navbar.tm-navbar-transparent {
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
}

.tm-slideshow-fullscreen .uk-cover-background {
	opacity: 0.95;
}

.tm-isblog .uk-block-secondary.uk-cover-background {
	background: #2b2b2b;
}

.parallax-banner > div {
	background-size: cover;
}

.uk-article-title {
	text-align: center;
}

.mod-languages  li.lang-active a {
	font-weight: bold;
}

.reservation-policies h3 {
	text-transform: uppercase;
	font-size: 20px;
}

.reservation-policies ul {
	padding-left: 20px;
}

.reservation-policies li {
	font-size: 15px;
	margin-bottom: 10px;
}

.reservation-policies {
	border-radius: 4px;
}

.home-rooms div.uk-h1 {
	color: #FAFAFA;
}

#room-details-wrap ul li {
	padding: 0 0 0 12px;
    margin: 0;
    display: block;
    font-family: "Roboto",Arial,sans-serif;
    font-weight: 300;
    text-align: left;
    background: url(../images/li-icon.png) no-repeat 0 6px transparent;
}

.tm-panel-icon.uk-text-center > div.uk-h1 {
    position: relative;
    padding-top: 42px;
}

.tm-panel-icon.uk-text-center > div.uk-h1::before {
	right: calc(50% + 32px);
}

.tm-panel-icon.uk-text-center > div.uk-h1::before, .tm-panel-icon.uk-text-center > div.uk-h1::after {
	content: '';
    position: absolute;
    top: 16px;
    width: 80px;
    height: 2px;
    background: #ededf0;
}

.tm-panel-icon.uk-text-center > div.uk-h1::after {
	left: calc(50% + 32px);
}

.tm-panel-icon.uk-text-center > div.uk-h1 [class*='uk-icon-'] {
	position: absolute;
    top: 0;
    left: calc(50% - 16px);
    width: 32px;
    color: #c36248;
    font-size: 32px;
}

#userForm .uk-form-row + .uk-form-row {
	margin-top: 15px;
}

.amea-switch {
    height: 100%;
    width: 100%;
    background: url('../images/amea/amea.png') no-repeat scroll 2px 0;
}

.amea-wrapper {
    height: 32px;
    width: 70px;
    background: rgba(255, 255, 255, 1);
    border-radius: 4px;
    border: 1px solid #CCC;
}

.validation-icons  > div {
	display: inline-block;
	margin-right: 8px;
}