﻿/* Copyright (C) arrowthemes, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
   ========================================================================== */


/* Fonts */

@font-face {
    font-family: poorfarm;
    src: url(../fonts/poorfarmv.5-regular-2015-webfont.eot);
    src: url(../fonts/poorfarmv.5-regular-2015-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/poorfarmv.5-regular-2015-webfont.woff2) format('woff2'), url(../fonts/poorfarmv.5-regular-2015-webfont.woff) format('woff'), url(../fonts/poorfarmv.5-regular-2015-webfont.ttf) format('truetype'), url(../fonts/poorfarmv.5-regular-2015-webfont.svg#poorfarm_v.5_regularregular) format('svg');
    font-weight: 400;
    font-style: normal;
}
.poorfarm {
	font-family: poorfarm !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Alegreya SC', serif;
    font-weight: 700 !important;
}


.uk-button {
    font-family: 'Alegreya SC', serif;
    font-weight: 700 !important;
    font-size:1.1rem;
}


.property-tabs .tm-slideset-gaucho .uk-slideset .uk-panel-box .uk-panel-title {
    font-family: 'Alegreya SC', serif !important;
    font-weight: 700 !important;

}

body.event .event-slideset .uk-panel-box .uk-panel-title {
    font-family: 'Alegreya SC', serif !important;
    font-weight: 700 !important;
}


.tm-dropcap-block > p:first-of-type:first-letter,
.tm-dropcap .tm-article > p:first-of-type:first-letter {
  font-family: poorfarm !important;
  font-size:4em;
}



@media (max-width: 480px) {  
    
  .tm-slideshow-gaucho .uk-overlay-panel h1,
  .tm-slideshow-gaucho .uk-overlay-panel h2,
  .tm-slideshow-gaucho .uk-overlay-panel h3,
  .tm-slideshow-gaucho .uk-overlay-panel h4,
  .tm-slideshow-gaucho .uk-overlay-panel h5,
  .tm-slideshow-gaucho .uk-overlay-panel h6 {
    font-size: 20px;
    line-height: 22px;
  }

    
}  

blockquote {
    font-family:'Sarala';
}    

.uk-padding-horizontal-remove {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


/* end fonts */


.tm-toolbar {
    background: #000;
    padding: 2px 15px;
    line-height: 30px;
}

.tm-toolbar .uk-icon-button	{
	font-weight:normal;
	font-size: 16px;
}


@media (max-width: 654px) {
	.tm-toolbar .uk-icon-button.uk-icon-youtube-play	{
		display:none;
	}
}

@media (max-width: 620px) {
	.tm-toolbar .uk-icon-button.uk-icon-twitter	{
		display:none;
	}
}

@media (max-width: 585px) {
	.tm-toolbar li.uk-subnav-dlapp {
		display:none;
	}
	.tm-toolbar .uk-icon-button.uk-icon-twitter	{
		display:inline-block;
	}
	.tm-toolbar .uk-icon-button.uk-icon-youtube-play	{
		display:inline-block;
	}
}

@media (max-width: 515px) {
	.tm-toolbar .uk-icon-button.uk-icon-youtube-play	{
		display:none;
	}
}


@media (max-width: 441px) {
	.tm-toolbar .uk-icon-button.uk-icon-twitter	{
		display:none;
	}
}


@media (max-width: 410px) {
	.tm-toolbar .uk-icon-button.uk-icon-instagram	{
		display:none;
	}
}

@media (max-width: 374px) {
	.tm-toolbar .uk-icon-button.uk-icon-facebook	{
		display:none;
	}
}




.tm-block-bottom-a .uk-form .uk-button {
	font-family: 'Alegreya SC', serif !important;	
}

.mcm-logo-top {
	color:#fff;
	padding:18px 17px;
	font-size:2em;
	display:block;

}
a.mcm-logo-top:hover {
    color: #fff;
    text-decoration: none;
}

.uk-dropdown-bottom {
    margin-top: 0px;
}

.uk-dropdown {
    background: #eee;
}

.tm-overlay-secondary-red, .tm-overlay-secondary-red::before {
    background-color: rgba(151,0,0,.15);
    background-size:cover;
}

.tm-overlay-secondary-dark, .tm-overlay-secondary-dark::before {
    background-color: rgba(28, 31, 38, .6);
}

.tm-overlay-secondary-orange, .tm-overlay-secondary-orange::before {
    background-color: rgba(156,54,0,.15);
}

.tm-overlay-secondary-white, .tm-overlay-secondary-white::before {
    background-color: #fff;
}

.tm-overlay-secondary-white h2 {
    color: #555 !important;
    text-shadow: none !important;
}

.tm-overlay-secondary-white p {
    color: #555 !important;
    text-shadow: none !important;
}

.tm-overlay-secondary-white .uk-module-title-alt:before, .tm-overlay-secondary-white .uk-module-title-alt:after {
    background-color: #555 !important;
    text-shadow: none !important;
}

body.property .prop-mobile .property-tab-text div {
    color:#fff;
}


.tm-overlay-secondary-white div {
    color: #555 !important;
    text-shadow: none !important;
}





@media (max-width: 1250px) {
  .tm-navbar {
    background-color: #252729;
  }
}


/* top logo */
@media (min-width: 1250px) and (max-width: 1450px) {
  .tm-logo-small img {
    width:340px;
  }
}
  

/* top logo */
@media (min-width: 150px) and (max-width: 450px) {
  .tm-logo-small img {
    height:70px;
  }
}

  
/* top logo music venue */  


body.musicvenue .tm-logo-small img {
	position:absolute;
	left:35px;
	top:10px;
}


body.musicvenue .tm-logo-small.tm-logo-als img {
	width:200px;
	left:40px;
}

body.musicvenue .tm-logo-small.tm-logo-crystalballroom img {
	left:15px;
}

body.musicvenue .tm-logo-small.tm-logo-lola img {
	left:15px;
}

body.musicvenue .tm-logo-small.tm-logo-mission img {
	left:10px;
}

body.musicvenue .tm-logo-small.tm-logo-whiteeagle img {
	left:15px;
}


body.musicvenue .tm-logo-small.tm-logo-edgefield img {
	width:350px;
	left:15px
}

body.musicvenue .tm-logo-small.tm-logo-mission img {
	top:20px;
}


body.musicvenue a.tm-logo-small {
	cursor: pointer;
}





@media (min-width: 1250px) and (max-width: 1450px) {
	body.musicvenue .tm-logo-small img {
		width:250px;
	}	
	body.musicvenue .tm-logo-small.tm-logo-edgefield img {
		width:350px;
	}
	body.musicvenue .tm-logo-small.tm-logo-mission img {
		width:350px;
	}
}



  
@media (min-width: 150px) and (max-width: 450px) {
  body.musicvenue .tm-logo-small img {
    height:70px;
  }
}




body.musicvenue .tm-nav-logo-small div	{
	background-color:#000;
	color:#ece0ba;
	position:absolute;
	left:15px;
	width:250px;
	text-align:center;
	top:155px;
	font-size:1.1em;
	font-weight:bold;
}

body.musicvenue.edgefield .tm-nav-logo-small div {
	width:320px;
	top:120px;
	left:35px;
}

body.musicvenue.lola .tm-nav-logo-small div {
	top:140px;
}

body.musicvenue.mission .tm-nav-logo-small div {
	left: 20px;
	width: 430px;
	top: 120px;
}

body.musicvenue.whiteeagle .tm-nav-logo-small div {
	top: 170px;
	left:15px;
	width:245px;
}



@media (min-width: 1450px) {
	body.musicvenue .tm-nav-logo-small div	{
		width:250px;
		top:155px;
		left:35px;
	}
	body.musicvenue .tm-logo-small.tm-logo-crystalballroom img {
		left:35px;
	}
	body.musicvenue .tm-logo-small.tm-logo-als img {
		left:60px;
	}
	body.musicvenue .tm-logo-small.tm-logo-lola img {
		left:35px;
	}
	body.musicvenue .tm-logo-small.tm-logo-mission img {
		left:35px;
	}

	body.musicvenue.mission .tm-nav-logo-small div {
		left: 45px;
	}

	body.musicvenue .tm-logo-small.tm-logo-whiteeagle img {
		left:35px;
	}
	body.musicvenue.whiteeagle .tm-nav-logo-small div {
		left: 35px;
	}


}



body.musicvenue div.mcm-music	{
	background-color:#000;
	color:#ece0ba;
	position:absolute;
	right:15px;
	width:135px;
	text-align:center;
	top:120px;
	font-size:1.1em;
	font-weight:bold;
}

body.musicvenue div.mcm-music a	{
	color:#ece0ba;
}
body.musicvenue div.mcm-music a:hover	{
	color:#6fb4ef;;
	text-decoration:none;
}



body.musicvenue .tm-nav-address {
	color:#fff;
	text-align:right;
}
body.musicvenue  .tm-nav-address img {
	width:55%;
	padding-top:20px;
}
body.musicvenue .tm-nav-address p {
	margin-bottom:0px;
	padding-top:0px;
	font-size:.75em;
}

body.musicvenue .tm-nav-address a.uk-button-mini {
	padding: 0px 12px;
	font: 400 12px / 25px 'Sarala';
	text-transform:uppercase;
	border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color:transparent;
}





.tm-nav-address {
	color:#fff;
	text-align:center;
	padding-right:10px;
}
.tm-nav-address p {
	margin-bottom:0px;
	padding-top:16px;
	line-height:25px;
}




/* end top logo music venue */    
  
  
.uk-padding-bottom {
	padding-bottom:30px !important;
}

@media (max-width: 960px) {
	.uk-margin-top-large {
		margin-top:15px !important;
	}
	.uk-margin-bottom-large {
		margin-bottom:15px !important;
	}

}


/*
 * Small gutter mcm
 */
/* Horizontal */
.uk-grid-small-mcm {
  margin-left: -5px;
}
.uk-grid-small-mcm > * {
  padding-left: 5px;
}
/* Vertical */
.uk-grid-small-mcm + .uk-grid-small-mcm,
.uk-grid-small-mcm > .uk-grid-margin,
.uk-grid-small-mcm > * > .uk-panel + .uk-panel {
  margin-top: 5px;
}



/* Slide and Header overlays */

.tm-slideshow-gaucho .uk-slideshow li:before {
	background-color: transparent;
}

.tm-block-header-a .tm-overlay-secondary,
.tm-block-header-a .tm-overlay-secondary:before {
	background-color: transparent;
}

.tm-slideshow-gaucho .uk-overlay-panel .uk-overlay-bg {
	float:right;
}

.tm-slideshow-gaucho .uk-overlay-panel .uk-overlay-bg h3 {
	display: inline-block;
	float: right;
	background-color: rgba(0, 0, 0, 0.45);
	border-radius:4px;
	padding:9px 25px;
}

.tm-slideshow-gaucho .uk-overlay-panel .uk-overlay-bg div {
	clear: both;
}

.tm-slideshow-gaucho .uk-overlay-panel .uk-overlay-bg div p {
	display: inline-block;
	clear: both;
	float: right;
	background-color: rgba(0, 0, 0, 0.45);
	border-radius:4px;
	padding:6px 12px;
	line-height:30px;
}

.tm-slideshow-gaucho .uk-overlay-panel .uk-overlay-bg a.uk-button-default	{
	clear:both;
	float:right;
}

.tm-slideshow-gaucho .uk-overlay-panel.uk-overlay-text-left .uk-overlay-bg, .tm-slideshow-gaucho .uk-overlay-panel.uk-overlay-text-left .uk-overlay-bg div p	{
	float:left;
	text-align:left;
}

.tm-slideshow-gaucho .uk-overlay-panel.uk-overlay-text-left .uk-overlay-bg h3 {
	text-align:left;
	float:left;
}

.tm-slideshow-gaucho .uk-overlay-panel.uk-overlay-text-left .uk-overlay-bg a.uk-button-default	{
	margin-left:0px;
	float:left;
}


@media (max-width: 767px) {
	.tm-slideshow-gaucho .uk-overlay-panel .uk-overlay-bg  {
		display:block;
		text-align:center;
		float:none;
	}
	.tm-slideshow-gaucho .uk-overlay-panel .uk-overlay-bg h3 {
		float: none;
	}
	.tm-slideshow-gaucho .uk-overlay-panel .uk-overlay-bg a.uk-button-default {
		float: none;
		display: table;
		clear: both;
		margin-left: auto;
	}
	.tm-slideshow-gaucho .uk-overlay-panel.uk-overlay-text-left .uk-overlay-bg a.uk-button-default	{
		margin-left: auto;
		float:none;
	}
	.tm-slideshow-gaucho .uk-overlay-panel.uk-overlay-text-left .uk-overlay-bg  {
		display:block;
		text-align:center;
		float:none;
	}
	.tm-slideshow-gaucho .uk-overlay-panel.uk-overlay-text-left .uk-overlay-bg h3 {
		float:none;
	}
}

/* Fix for two line button on iP5 */

@media (max-width: 350px) {
	.tm-slideshow-gaucho .uk-overlay-panel .uk-overlay-bg a.uk-button-default {
		line-height: 25px;
		min-height: 25px;
		padding: 5px 15px;
	}
}

/* end Fix for two line button on iP5 */



/* end Slide and Header overlays */


/* Discover Slide and Header overlays */

.tm-block-header-a .tm-background-cover .uk-overlay-bg h1 {
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.45);
	border-radius:4px;
	padding:8px 35px;
}

.tm-block-header-a .tm-background-cover .uk-overlay-bg h1:before {
	display: none;
}

.tm-block-header-a .tm-background-cover .uk-overlay-bg h1:after {
	display: none;
}


.tm-block-header-a .tm-background-cover .uk-overlay-bg h5 {
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.45);
	border-radius:4px;
	padding:7px 30px;
}


@media (max-width: 767px) {
	.tm-block-header-a .tm-background-cover .uk-overlay-bg h1 {
		padding:3px 25px;
		margin-top:35px !important;
		line-height:35px;
	}
	.tm-block-header-a .tm-background-cover .uk-overlay-bg h5 {
		padding:3px 20px;
		margin-bottom:35px !important;
	}    
}




/* end Discover Slide and Header overlays */



/* Custom Modals */


.modal-imageinfo {
	z-index: 3;
    position: absolute;
    bottom: 0px;
    color: #fff;
    background: rgba(0, 0, 0, 0.4);
    width:100%;
    padding-top:5px;  
    padding-bottom:10px;  
}

.modal-imageinfo h4{	
	margin-bottom:0px;
	line-height:22px;
	padding:0 20px;
}
.modal-imageinfo p{
	margin-top:5px;	
	font-size:12px;
	margin-bottom:0px;
	line-height:15px;
	padding:0 20px;
}

.uk-modal-art {
	padding:40px;
}

.uk-modal-art .uk-panel-title 	{
	margin-bottom:30px;
}

.uk-modal-art a:hover {
	color: #ece0ba;
}


.uk-modal-art h4.location	{
	font-size:24px;
}

.uk-modal-art h4.date	{
	font-size:24px;
}


.uk-modal-art h4, .uk-modal-art h3 {
	margin-bottom:10px;
}

.uk-modal-art h4.location {
	margin-bottom:5px;
}



.uk-modal-movies {
	
}

.uk-modal-movies h4.uk-modal-theater	{
	color:#eedeba;
}
.uk-modal-movies h4.uk-modal-theater small	{
	color:#fff;
}
.uk-modal-movies p.uk-modal-runningtime	{
	color:#fff;
	font-size:.8em;
}

.uk-modal-movies hr, .uk-modal-buytickets hr {
	border-style: solid;
	border-top: 2px solid #4d5055;
}

.uk-modal-buytickets .uk-padding-large, .uk-modal-movies .uk-padding-large {
	padding:25px !important;
}

.uk-modal-buytickets p.uk-modal-disclaimer {
	color:#fff;	
}

.uk-modal-buytickets h4.uk-modal-choose {
	font-family:'Sarala';
	font-weight:400 !important;
	font-size:16px;
}

.uk-modal-buytickets .uk-button, .uk-modal-movies .uk-button, .uk-modal-hotels .uk-button, .uk-modal-pubs .uk-button  {
    line-height: 30px;
    min-height: 30px;
}

.uk-modal-close-button, .uk-modal-close-button:hover, .uk-modal-close-button:active {
    background-color: #ece0ba !important;
    color: #555 !important;
    margin-top:-8px;
    margin-bottom:8px;    
}


.uk-button-no-shows, .uk-button-no-shows:hover, .uk-button-no-shows:active {
	background-color: #2d2d2d !important;
    color: #fff !important;
    cursor:default;
}


.uk-modal-buytickets .uk-button-primary.uk-form-select, .uk-modal-movies .uk-button-primary.uk-form-select  {
    line-height: 40px;
    min-height: 40px;
}

.uk-modal-buytickets .uk-button-primary.uk-form-select select option  {
    color:#000;
}


.uk-modal-pubs .uk-scrollable-box {
	padding: 0 10px;	
	height:500px;
	border:0px;
}


.uk-modal-movies small.mommy {
    display:block;
    text-align:center;
    font-size: 11px;
}



/* Account Login */

#modal-login .uk-grid-margin {
	margin-top:25px;
	
}

#modal-login .uk-form input[type=checkbox]	{
	background-color:#fff;
}

#modal-login .uk-margin-top {
	margin-top:40px !important;
}

#modal-login .uk-form	{
	margin-top:15px;
}


#modal-login .uk-form .forgot	{
	position:absolute;
	right:0px;
	font-size:.8em;
	top:37px;
}

#modal-login .uk-form .forgot a	{
	color:#fff;
}

#modal-login #create-account.uk-button	{
	margin-top:15px;
	margin-bottom:20px;
}

#modal-login .uk-modal-dialog > .uk-close:first-child {
	margin: 20px 20px 0 0;
    opacity: 1;
    z-index: 9999999;
    position: absolute;
    right: 0;
    color:#555;
    background-color:#FFF;
}

  
/* UK Grid Sevenths */

    .uk-grid-width-1-7 > * { width: 14.258%; }

    @media (min-width: 480px) {  
        .uk-grid-width-small-1-7 > * { width: 14.258%; }  
    }  
    @media (min-width: 768px) {  
        .uk-grid-width-medium-1-7 > * { width: 14.258%; }  
    }

    @media (min-width: 960px) {  
        .uk-grid-width-large-1-7 > * { width: 14.258%; }  
    }  
    @media (min-width: 1220px) {  
        .uk-grid-width-xlarge-1-7 > * { width: 14.258%; }  
    }  
    .uk-width-1-7 { width: 14.258%; }  
    @media (min-width: 480px) {  
        .uk-width-small-1-7 { width: 14.258%; }  
    }

    @media (min-width: 768px) {  
        .uk-width-medium-1-7 { width: 14.258%; }  
    }

    @media (min-width: 960px) {  
        .uk-width-large-1-7 { width: 14.258%; }  
    }
    
    @media (min-width: 960px) {  
        .uk-width-large-2-7 { width: 28.5%; }  
    }


    @media (min-width: 768px) {  
        .uk-push-1-7 { left: 14.258%; }  
        .uk-pull-1-7 { left: -14.258%; }  
    }
    
    
/* UK Grid Eigths */

    .uk-grid-width-1-8 > * { width: 12.5%; }

    @media (min-width: 480px) {  
        .uk-grid-width-small-1-8 > * { width: 12.5%; }  
    }  
    @media (min-width: 768px) {  
        .uk-grid-width-medium-1-8 > * { width: 12.5%; }  
    }

    @media (min-width: 960px) {  
        .uk-grid-width-large-1-8 > * { width: 12.5%; }  
    }  
    @media (min-width: 1220px) {  
        .uk-grid-width-xlarge-1-8 > * { width: 12.5%; }  
    }  
    .uk-width-1-8 { width: 12.5%; }  
    @media (min-width: 480px) {  
        .uk-width-small-1-8 { width: 12.5%; }  
    }

    @media (min-width: 768px) {  
        .uk-width-medium-1-8 { width: 12.5%; }  
    }

    @media (min-width: 960px) {  
        .uk-width-large-1-8 { width: 12.5%; }  
    }

    @media (min-width: 768px) {  
        .uk-push-1-8 { left: 12.5%; }  
        .uk-pull-1-8 { left: -12.5%; }  
    }
    

/* UK Grid Ninths */

    .uk-grid-width-1-9 > * { width: 11.11%; }

    @media (min-width: 480px) {  
        .uk-grid-width-small-1-9 > * { width: 11.11%; }  
    }  
    @media (min-width: 768px) {  
        .uk-grid-width-medium-1-9 > * { width: 11.11%; }  
    }

    @media (min-width: 960px) {  
        .uk-grid-width-large-1-9 > * { width: 11.11%; }  
    }  
    @media (min-width: 1220px) {  
        .uk-grid-width-xlarge-1-9 > * { width: 11.11%; }  
    }  
    .uk-width-1-9 { width: 11.11%; }
    .uk-width-2-9 { width: 22.22%; }   
    @media (min-width: 480px) {  
        .uk-width-small-1-9 { width: 11.11%; }  
    }

    @media (min-width: 768px) {  
        .uk-width-medium-1-9 { width: 11.11%; }  
    }

    @media (min-width: 960px) {  
        .uk-width-large-1-9 { width: 11.11%; } 
    }

    @media (min-width: 768px) {  
        .uk-push-1-9 { left: 11.11%; }  
        .uk-pull-1-9 { left: -11.11%; }  
    }
    

    

/*
 * Visibility
 * Avoids setting display to `block` so it works also with `inline-block` and `table`
 */
/* xlarge */
@media (min-width: 1250px) {
  .uk-hidden-xlarge {
    display: none !important;
  }
}
@media (max-width: 1249px) {
  .uk-visible-xlarge {
    display: none !important;
  }
}

/* xsmall */
@media (max-width: 410px) {
  .uk-hidden-xsmall {
    display: none !important;
  }
  .uk-margin-top-remove-xsmall {
	margin-top:0px !important;
	}
}
@media (min-width: 410px) {
  .uk-visible-xsmall {
    display: none !important;
  }
}

/* 1024 */
@media (min-width: 1024px) {
  .uk-hidden-1024 {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .uk-visible-1024 {
    display: none !important;
  }
}



/* Card Hovers 

.tm-panel-card .uk-panel-teaser a:after {
	position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: -2px;
    left: 0;
    z-index: 0;
    cursor:pointer;    
	box-shadow: inset 0 0 1px 230px rgba(0,0,0,0), inset 0 0 0 0px #1c252c;
	transition: all 0.5s ease-in;
	transition: box-shadow 400ms ease-in-out;
	-webkit-box-shadow: inset 0 0 1px 230px rgba(0,0,0,0), inset 0 0 0 0px #1c252c;
	-webkit-transition: box-shadow 400ms ease-in-out;
	-moz-box-shadow: inset 0 0 1px 230px rgba(0,0,0,0), inset 0 0 0 0px #1c252c;
	-moz-transition: box-shadow 400ms ease-in-out;
	-o-transition: box-shadow 400ms ease-in-out;
	-ms-transition: box-shadow 400ms ease-in-out;
}

.tm-panel-card:hover .uk-panel-teaser a:after  {
	opacity: 1;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
	box-shadow: inset 0 0 0 0 rgba(0,0,0,0.6), inset 0 0 0 0px #000, inset 0px 0px 0px 200px rgba(0,0,0,0.06);

}
*/
/* Card Hovers New */
.tm-panel-card .uk-panel-teaser a:after {

	position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: -2px;
    left: 0;
    z-index: 0;
    cursor:pointer;    
}

.tm-panel-card:hover .uk-panel-teaser a:after  {
	opacity: 1;
	box-shadow: inset 0 0 1px 230px rgba(0,0,0,0.3), inset 0 0 0 0px #1c252c;
	-webkit-box-shadow: inset 0 0 1px 230px rgba(0,0,0,0.3), inset 0 0 0 0px #1c252c;
	-moz-box-shadow: inset 0 0 1px 230px rgba(0,0,0,0.3), inset 0 0 0 0px #1c252c;	

}

/* 
.tm-panel-card:hover .uk-panel-teaser a {
	box-shadow: inset 0 0 1px 230px rgba(0,0,0,0.3), inset 0 0 0 0px #1c252c;
	-webkit-box-shadow: inset 0 0 1px 230px rgba(0,0,0,0.3), inset 0 0 0 0px #1c252c;
	-moz-box-shadow: inset 0 0 1px 230px rgba(0,0,0,0.3), inset 0 0 0 0px #1c252c;	
}
 */



  
/* Landing Page Things */


.uk-block-landing {
	padding: 10px 0 !important;
}

.uk-panel-landing {
	padding:0px !important;
}



.panel-landing-text {
	background-color:#fff !important;
	color:#555 !important;
	padding:30px 40px 40px 40px;
	position:relative;
	margin-top:-1px;
	border-radius:0px 0px 3px 3px;

}


@media (max-width: 1250px) {
  .panel-landing-text {
    border-radius:3px;
  }
}



.panel-landing-text {
	border-radius:3px;

}


.panel-landing-text h2 {
	color:#555;
}

.panel-landing-text .uk-module-title-alt:before, .panel-landing-text .uk-module-title-alt:after {
    background-color: #555;
}
  
  

@media (max-width: 500px) {
	.panel-landing-text {
		padding:20px 10px 15px 10px;
	}
	.uk-block-landing .uk-container {
		padding:0px 5px 5px 5px;
	}
	
	
	.panel-landing-text .uk-align-right {
	  margin-bottom:2px;
	}
	
	.panel-landing-text h2 {

	    text-shadow: none;
	    margin-top:0px;
	}
	
	
	.panel-landing-text p {

	    text-shadow: none;
	}
	
	
	.panel-landing-text .uk-module-title-alt:before, .panel-landing-text .uk-module-title-alt:after {
	    background-color: #fff;
	    display:none;
	    text-shadow: none;
	}
}  
  
  
  
/* Feature Filters */

ul.uk-subnav.features li a {
	color:#fff;
    font-family: 'Alegreya SC', serif;
    font-weight: 700 !important;
    text-transform:none;
    font-size:16px;
}

ul.uk-subnav.features li a:hover {
	border-color:#fff;
}

ul.uk-subnav.features li.uk-active a {
	border-color:#fff !important;
}

li.featureitem.uk-active a.features-all  {
	background-image: url(../images/tie-dye.jpg) !important;
}




a.features-hotel  {
	background-image: url(../images/features-hotel.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-hotel  {
	background-color:#975a3f !important;
}



a.features-bike-friendly  {
	background-image: url(../images/features-bike-friendly.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-bike-friendly  {
	background-color:#056839 !important;
}

a.features-pet-friendly  {
	background-image: url(../images/features-pet-friendly.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-pet-friendly  {
	background-color:#bf1e2e;
}

a.features-gardens  {
	background-image: url(../images/features-gardens.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-gardens  {
	background-color:#8dc63f;
}

a.features-soaking-pool  {
	background-image: url(../images/features-soaking-pool.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-soaking-pool  {
	background-color:#0e76bc;
}

a.features-golf-course  {
	background-image: url(../images/features-golf-course.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-golf-course  {
	background-color:#0b9444;
}

a.features-brewery  {
	background-image: url(../images/features-brewery.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-brewery  {
	background-color:#614037;
}

a.features-winery  {
	background-image: url(../images/features-winery.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-winery  {
	background-color:#9f1f63;
}

a.features-music-venue  {
	background-image: url(../images/features-music-venue.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-music-venue  {
	background-color:#ed1c24;
}

a.features-theater  {
	background-image: url(../images/features-theater.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-theater  {
	background-color:#231f20;
}

a.features-distillery  {
	background-image: url(../images/features-distillery.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-distillery  {
	background-color:#f9a54d;
}

a.features-cigar-smoking  {
	background-image: url(../images/features-cigar-smoking.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-cigar-smoking  {
	background-color:#8b5e3b;
}

  

a.features-gift-shop  {
	background-image: url(../images/features-gift-shop.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-gift-shop  {
	background-color:#33327a;
}

a.features-games  {
	background-image: url(../images/features-games.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-games  {
	background-color:#8b3b3b;
}

  
a.features-rubys-spa {
	background-image: url(../images/features-rubys-spa.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-rubys-spa  {
	background-color:#5b9ecc;
}


  
a.features-small-bar {
	background-image: url(../images/features-small-bar.png) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
li.featureitem.uk-active a.features-small-bar  {
	background-color:#da4800;
}


  
  

  

  




/* Property Page */


/*body.property .tm-slideshow-gaucho .uk-slideshow li::after {
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, #33383d 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, #33383d 100%);
}

body.property .tm-header-box {
    background-color: #33383d;

}*/

body.property .tm-slideshow-gaucho .uk-slideshow li::after {
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, #101010 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, #101010 100%);
}

body.property .tm-header-box {
    background-color: #101010;

}



body.property .tm-header-box > div {
    box-shadow: none;
}


body.property .tm-slideshow-gaucho > div.uk-margin {
    bottom: 25%;
}

.property-header-b .uk-panel {
	padding:20px 20px 10px 20px;
}

body.stay #MainContent_promoSocialUpcomingBlock .property-header-b .uk-panel.property-panel-info {
	min-height:270px;
}
body.stay #MainContent_promoSocialUpcomingBlock .property-header-b .uk-panel.prop-upcoming {
	min-height:270px;
}



body.eatdrinkdetail #MainContent_pubBox .property-header-b .uk-panel.property-panel-info {
	min-height:270px;
}
body.eatdrinkdetail #MainContent_pubBox .property-header-b .uk-panel.prop-upcoming {
	min-height:270px;
}




.property-header-b .uk-overlay-panel p {
	line-height:1.6em;	
}


.property-header-b .uk-overlay-panel {
	padding:50px;	
	background-color:transparent;
}



.property-header-b .btn-avail {
	margin-top:12px;
}

.property-tabs .tm-content {
	background-color:transparent;
}

.property-tab-text {
	background-color:#fff !important;
	color:#555 !important;
	padding:40px;
	position:relative;
	margin-top:-1px;
	border-radius:0px 0px 3px 3px;
	line-height:23px;

}


.property-tab-text a  {
	color:#6fb4ef !important;

}

.property-tab-text a.button  {
	color:#fff !important;

}

em	{
	color: inherit;
}


@media (max-width: 1250px) {
  .property-tab-text {
    border-radius:3px;
  }
}



.property-tab-text {
	border-radius:3px;

}



.property-tab-text h2, .property-tab-text h3, .property-tab-text h4 {
	color:#555;
}


.property-tab-text {
	background-color:#fff !important;
	color:#555 !important;
	padding:40px;
	position:relative;
	margin-top:0px;
	border-radius:0px 0px 3px 3px;

}

.property-tab-text .uk-accordion-title {
	background:transparent;
	border:0px;
	color:#555 !important;
}

.property-tab-text .uk-module-title-alt:before, .property-tab-text .uk-module-title-alt:after {
    background-color: #555;
}


.property-tabs .tm-slideset-gaucho .uk-slideset .uk-panel-box .uk-panel-title {
    display: block;
    color: #ffffff;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    font-family: 'Rancho';
    font-size: 18px;
    border-bottom: 0;
    text-transform: capitalize;
    background: none;
    box-shadow: none;
    display: block;
    margin-bottom: 0;
    border-bottom: 0;
}





.property-tabs .tm-slideset-gaucho .tm-panel-card a:hover h2 {
	text-decoration:none;
}

.property-tabs .uk-contrast a:not([class]):hover, .uk-contrast .uk-link:hover {
    color: #ffffff;
    text-decoration: none;
}


.property-tabs .tm-slideset-gaucho .tm-panel-card .tm-card-content {
    padding: 20px;
    border-top: 1px solid rgba(0, 0, 0, 0);
}


.property-tabs .tm-slideset-gaucho .tm-panel-card {
    padding: 0 !important;
    border: 1px solid rgba(236, 224, 186, 0.5) !important;
    background-color: #33383d;
    border-bottom-color: #1a1d1e;
    border-bottom-width: 2px;
    box-shadow:none;
}

.uk-panel-box-socialstream {
	border-radius:3px;
	padding:20px;
}


.uk-panel-box-socialstream h3.uk-panel-title  {
	border-bottom:none;
}


.uk-panel-box-socialstream a:hover  {
	color:#fff !important;
}

.property-testimonials {
	
}

.property-panel-info p {
	margin:0px 0 10px 0;
	line-height:23px;
}

.property-panel-info {
	color:#fff !important;
	/*background-color:#fff8e3 !important;
	background-image:url('../images/background/bg-4.jpg') !important;*/
}


.property-panel-info .tm-card-link {
    width: 40px;
    height: 40px;
    border-radius: 30px;
    text-align: center;
    display:inline-block;
    line-height: 40px;
    z-index: 1;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
    background-color: #3D434A;
}
.property-panel-info .tm-card-link {
    margin-top: 0px;
}


.property-panel-info .tm-card-link::before {
    cursor: pointer;
    font-family: "fontAwesome";
    color: #ece0ba;
    font-size: 30px;
}
.property-panel-info .tm-card-link::before {
    content: "\f006";
}

.property-panel-info blockquote {
	background-color:rgba(225, 214, 178, 0.3);
	border-radius:3px;
	border:1px #d6a66b solid;
	overflow:visible;
}

.property-panel-info blockquote:before {
	background-image: url(../images/blockquote-left-top.png) !important;
	background-repeat:no-repeat !important;
	background-position:top left !important;
	width:120px;
	height:123px;
	position:absolute;
	left:-20px;
	top:-19px;
	display:inline-block;
}


/*.property-panel-info blockquote:after {
	background-image: url(../images/blockquote-right-bottom.png) !important;
	background-repeat:no-repeat !important;
	background-position:bottom right !important;
	width:120px;
	height:123px;
	position:absolute;
	bottom:0;
	right:0;
	display:inline-block;
}*/

.property-panel-info blockquote p {
	font-family: 'Alegreya SC', serif;
    font-weight: 700 !important;
    font-size:17px;
    padding: 15px 40px;
    margin:0px;
    position:relative;
}

.property-panel-info blockquote a {
	color:#ffc174;
}



body.property .tm-slideset-gaucho .uk-slideset, body.todo .tm-slideset-gaucho .uk-slideset {
    padding: 0px;
}

@media (max-width: 1219px) {
	body.eatdrinkdetail.property #MainContent_mobileUpcomingEventsContainer {
		background-image: url(../images/background/bg-4.jpg);
	    background-size: auto;
	    background-position: 50% 50%;
	}
	body.eatdrinkdetail.property #MainContent_mobileUpcomingEvents	{
		text-align:left;
	}
}



/* Prop Promos Old 

.promo-prop .promo-top {
	background-color: rgba(157, 3, 3, 0.4);
	color: #ece0ba;
	display:block;
    top: 20%;
    padding: 10px 5px;
    position:absolute;
    width:100%;
}
.promo-prop .promo-top h2 {
	margin-bottom:0px;
	text-shadow: -2px 0 #000000,0 2px #000000,2px 0 #000000,0 -2px #000000;
	font-weight:500 !important;
}

.promo-prop .promo-bottom {
	background-color: rgba(157, 3, 3, 0.4);
	color: #ece0ba;
	display:block;
    bottom: 15%;
    position:absolute;
    padding: 10px 5px;
    width:100%;
}
.promo-prop .promo-bottom h2 {
	margin-bottom:0px;
	text-shadow: -2px 0 #000000,0 2px #000000,2px 0 #000000,0 -2px #000000;
	font-weight:500 !important;
}
.promo-prop .promo-button {
	position: absolute;
    width: 100%;
    bottom: 30%;
}

/* end Prop Promos Old */


/* Prop Promos New */

.uk-property-promo .uk-overlay-panel {
	padding:20px;
	background-color:transparent;
}
.uk-property-promo .uk-overlay-panel h2 {
	background-color: rgba(0, 0, 0, 0.45);
	color: #fff;
	display:inline-block;
    border-radius: 4px;
    padding: 9px 25px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    font-weight:normal !important;
}
    
.uk-property-promo .uk-overlay-panel p {
	display:inline-block;
    background-color: rgba(0, 0, 0, 0.45);
    border-radius: 4px;
    padding: 6px 12px;
    line-height: 22px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    margin-bottom:0px;
}
    


.uk-property-promo .uk-overlay-panel .uk-button {
}


/* end Prop Promos New */



#sub-drop {
	padding:0 17px;
	background-color:rgba(43, 45, 47, 0.7);

}
.sub-drop-mcm {
	background: #252729;
	padding: 10px 0 10px 20px;
}
#sub-drop .uk-button-primary {
	padding: 0px 6px;
    min-height:inherit;
    font: 400 12px / 30px 'Sarala';
    text-transform:uppercase;
    letter-spacing:1px;
    margin:5px 0;
    background-color: #ece0ba;
    color: #555;
} 


    
.sub-drop-mcm .uk-nav-dropdown > li > a {
    color: #fff;
    line-height:32px;
    padding:2px 0;
}


.tm-navbar .sub-drop-mcm.uk-dropdown li.uk-parent a:before {
	display:none;
}

.tm-navbar .sub-drop-mcm.uk-dropdown .uk-nav-parent-icon > .uk-parent > a:after	{
	color:#fff;
}



.prop-mobile .uk-slideshow h3 {
	font-size: 28px;
    line-height: 30px;
}
.prop-mobile .uk-slideshow {
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    font-size: 18px;
    line-height: 36px;
}


.prop-mobile .promo-mobile .uk-slideshow p  {
    font-size: 14px;
    margin-bottom:0px;
}

.prop-mobile .property-tabs .tm-slideset-gaucho .uk-slideset .uk-panel-box .uk-panel-title {
	padding-left:10px;
}

.prop-mobile .property-tabs .tm-slideset-gaucho .uk-slideset .uk-panel-box .tm-card-content .uk-panel-title {
	padding-left:0px;
	font-size:13px !important;
	letter-spacing:normal;
	line-height:18px !important;
}


.prop-mobile .property-tabs .tm-slideset-gaucho .uk-slideset .uk-panel-box.tm-panel-card .tm-card-content {
    padding: 6px 10px 6px 10px !important;
}



.prop-mobile .tm-overlay-secondary div.tm-slideset-gaucho {
	position:relative;
	line-height:28px;
}

.prop-mobile .tm-overlay-secondary div.tm-slideset-gaucho a {
	color:#ece0ba !important;
}


.prop-mobile .uk-slidenav-position .uk-slidenav {
    display: block;
}


/*
 * Mobile Slide Nav Arrows
 */
 
.doodad-slidenav-mobile .uk-slidenav-previous:before {
  content: url('../images/mcm-previous-small-doodad.png');
  font-family: FontAwesome;
  display:block;
  width:20px;
  height:40px;
}
.doodad-slidenav-mobile .uk-slidenav-next:before {
  content: url('../images/mcm-next-small-doodad.png');
  font-family: FontAwesome;
  display:block;
  width:20px;
  height:40px;
}
.doodad-slidenav-mobile .uk-slidenav {
  width:20px;
  height:40px;
  top:50%;
}

.doodad-slidenav-mobile .uk-slidenav-previous {
    left: 5px !important;
}
.doodad-slidenav-mobile .uk-slidenav-next {
    right: 5px !important;
}


@media (max-width: 960px) {
	.history-handcrafted .doodad-slidenav-mobile .uk-slidenav {
	  top:25%;
	}
    
}




/*
 * end Mobile Slide Nav Arrows
 */
 


.prop-mobile .prop-upcoming {
	padding:25px 10px 25px 10px !important;
	background-color:transparent !important;
	color:#fff;
}

.prop-mobile .prop-upcoming .uk-description-list-horizontal.featured {
    margin: 10px 0px;
}



@media (min-width: 767px) {
	.prop-mobile .uk-slideshow h3 {
		font-size: 50px;
    	line-height: 40px;
    	margin-top:30px;
    }
	.prop-mobile .promo-mobile .uk-slideshow p  {
	    font-size: 18px;
	}

    
}





/* Property page sign */


body.property #tm-logo.uk-visible-xlarge .uk-container .uk-sticky-placeholder   {
    margin:0 !important;
}


body.property .sign-property {
    background-size: 95% auto;
    background-position: center 10px;
    background-repeat:no-repeat;
}

body.property .sign-property .mcm-logo-address	{
	background-image:url('../images/prop-title-bg.png');
	background-size: contain;
    background-position: center top;
    background-repeat:no-repeat;
    color: #ece0ba;
}
body.property.stay .sign-property.noClass .mcm-logo-address {
	padding-top:35px;
}

body.property.stay.InDev .sign-property.noClass.uk-active .mcm-logo-address {
	padding-top:10px;
	background-image:none;
}
body.property.stay.InDev .sign-property.noClass.uk-active .mcm-logo-address h3 {
	margin-bottom:0px;
}



body.property .sign-property.sign-none .mcm-logo-address {
	background-image:none;
}


body.property .sign-kennedy {
	background-image:url('../images/sign-kennedyschool.png');
} 
body.property .sign-kennedy .mcm-logo-address {
	padding-top:90px;
}

body.property .sign-osf {
	background-image:url('../images/sign-osf.png');
} 
body.property .sign-osf .mcm-logo-address {
	padding-top:118px;
}

body.property .sign-hoteloregon {
	background-image:url('../images/sign-hoteloregon.png');
} 
body.property .sign-hoteloregon .mcm-logo-address {
	padding-top:112px;
}

body.property .sign-whiteeagle {
	background-image:url('../images/sign-whiteeagle.png');
	background-position: center 25px;
} 
body.property .sign-whiteeagle .mcm-logo-address {
	padding-top:85px;
}

body.property .sign-crystalhotel {
	background-image:url('../images/sign-crystalhotel.png');
	background-position: center 37px;
	background-size: 83% auto;
} 
body.property .sign-crystalhotel .mcm-logo-address {
	padding-top:85px;
}

body.property .sign-anderson {
	background-image:url('../images/sign-anderson.png');
} 
body.property .sign-anderson .mcm-logo-address {
	padding-top:98px;
}

body.property .sign-edgefield {
	background-image:url('../images/sign-edgefield.png');
	background-position: center 35px;
} 
body.property .sign-edgefield .mcm-logo-address {
	padding-top:88px;
}

body.property .sign-gearhart {
	background-image:url('../images/sign-gearhart.png');
	background-position: center 35px;
} 
body.property .sign-gearhart .mcm-logo-address {
	padding-top:126px;
}

body.property .sign-grandlodge {
	background-image:url('../images/sign-grandlodge.png');
} 
body.property .sign-grandlodge .mcm-logo-address {
	padding-top:118px;
}

body.property .sign-olympic {
	background-image:url('../images/sign-olympic.png');
} 
body.property .sign-olympic .mcm-logo-address {
	padding-top:148px;
}


body.property .sign-kalama {
	background-image:url('../images/sign-kalama.png');
} 
body.property .sign-kalama .mcm-logo-address {
	padding-top:102px;
}


/* end Property page sign */


/* sign sticky */
.sign-property.uk-active .mcm-logo-address p, .sign-property.uk-active .mcm-logo-address ul	{
	display:none;
}

.sign-property.uk-active 	{
	height:200px;
	left:20px;
	background-color:transparent;
}

/*body.property .sign-property.uk-active {
    background-size: 70% auto;
    background-position: center 10px;
    background-repeat: no-repeat;
}

 black box behind lettering 

body.property .sign-property.uk-active:after {
	content:"";
	background-color: rgba(0, 0, 0, 0.7);
	position:absolute;
	top:0;
	left:0;
	width:500px;
	padding:10px;
}



body.property .sign-property.uk-active:before {
	content:"";
	background-color: rgba(0, 0, 0, 0.7);
	position:absolute;
	top:30px;
	left:0;
	width:500px;
	padding:10px;
}*/


/* black box behind lettering */

body.property .sign-property.uk-active .mcm-logo-address  {
    background-size: 70% auto;
    background-position: center 10px;
    background-repeat: no-repeat;
}

body.property .sign-property.uk-active {
    background-size: 100% auto;
    background-position: center 30px;
    background-repeat: no-repeat;
}

body.property .sign-property.uk-active {
    height: 50px;
}

body.property .sign-property.uk-active {
    background-size: 100% auto;
    background-position: center 30px;
    background-repeat: no-repeat;
}

body.property .sign-property.uk-active {
	background-image:url('../images/sign-bg.png');
	background-repeat: no-repeat;
} 



body.property .sign-edgefield.uk-active .mcm-logo-address {
	background-image:url('../images/sign-edgefield.png');
} 
body.property .sign-property.sign-edgefield.uk-active {
    height: 50px;
}

body.property .sign-kennedy.uk-active .mcm-logo-address {
	background-image:url('../images/sign-kennedyschool.png');
} 
body.property .sign-property.sign-kennedy.uk-active {
    height: 63px;
}

body.property .sign-osf.uk-active .mcm-logo-address {
	background-image:url('../images/sign-osf.png');
} 
body.property .sign-property.sign-osf.uk-active {
    height: 80px;
}

body.property .sign-hoteloregon.uk-active .mcm-logo-address {
	background-image:url('../images/sign-hoteloregon.png');
} 
body.property .sign-property.sign-hoteloregon.uk-active {
    height: 78px;
}

body.property .sign-whiteeagle.uk-active .mcm-logo-address {
	background-image:url('../images/sign-whiteeagle.png');
} 
body.property .sign-property.sign-whiteeagle.uk-active {
    height: 50px;
}

body.property .sign-crystalhotel.uk-active .mcm-logo-address {
	background-image:url('../images/sign-crystalhotel.png');
} 
body.property .sign-property.sign-crystalhotel.uk-active {
    height: 45px;
}

body.property .sign-anderson.uk-active .mcm-logo-address {
	background-image:url('../images/sign-anderson.png');
} 
body.property .sign-property.sign-anderson.uk-active {
    height: 70px;
}

body.property .sign-gearhart.uk-active .mcm-logo-address {
	background-image:url('../images/sign-gearhart.png');
} 
body.property .sign-property.sign-gearhart.uk-active {
    height: 70px;
}

body.property .sign-grandlodge.uk-active .mcm-logo-address {
	background-image:url('../images/sign-grandlodge.png');
} 
body.property .sign-property.sign-grandlodge.uk-active {
    height: 80px;
}

body.property .sign-olympic.uk-active .mcm-logo-address {
	background-image:url('../images/sign-olympic.png');
} 
body.property .sign-property.sign-olympic.uk-active {
    height: 95px;
}


body.property .sign-kalama.uk-active .mcm-logo-address {
	background-image:url('../images/sign-kalama.png');
} 
body.property .sign-property.sign-kalama.uk-active {
    height: 70px;
}





@media (min-width: 1450px) {
	body.property .sign-property.uk-active .mcm-logo-address {
    	background-size: 55% auto;
	}
	.sign-property.uk-active .mcm-logo-address {
		left:50px;
		top:55px !important;
	}
	body.property .sign-property.uk-active	{
		background-position: center 15px;
		top: 55px !important;
		left: 30px !important;
	}
}

@media (min-width: 1700px) {
	body.property .sign-property.uk-active	{
		left: 50px !important;
	}
}



.sign-property.sign-none .mcm-logo-hero a, .sign-property.sign-none .mcm-logo-hero span {
	display:none;
}


.sign-property.sign-none.uk-active .mcm-logo-hero a, .sign-property.sign-none.uk-active .mcm-logo-hero span {
	display:inline-block;
}




.sign-property.sign-none.uk-active .mcm-logo-hero	{
	font-size: 1.5em;
	padding: 1px 12px 3px 12px;
	font-family: 'Alegreya SC', serif !important;
    font-weight: 700 !important;
    background-color: rgba(0, 0, 0, 0.7);
    display: inline-block;
	vertical-align: top;
}

.sign-property.sign-none.uk-active	{
	left:-17px;
}



body.property .sign-property.sign-none.uk-active {
    top:70px !important;
    background:transparent !important;
    left:25px !important;
}

.sign-property.sign-none.uk-active {
    top:72px !important;
    width: 603px !important;
    background:transparent !important;
}

.sign-property.sign-none.sign-doodad {
	background-image:url('../images/prop-title-bg.png');
	background-size: contain;
    background-position: center top;
    background-repeat:no-repeat;
    color: #ece0ba;
}

.sign-property.sign-none.uk-active .mcm-logo-hero {
    color: #fff;
    padding: 1px 12px 3px 12px;
}

.sign-property.sign-none.sign-doodad .mcm-logo-hero {
    color: #ece0ba;
    padding: 45px 0 0 0;
}

.sign-property.sign-none.sign-doodad.uk-active .mcm-logo-hero {
    color: #fff;
    padding: 2px 12px 3px 12px;
	width: 100%;
    background-color: rgba(43, 45, 47, 0.7);
}


body.event.movie .uk-sticky-placeholder	{
	margin-left:0px !important;
}


.sign-property.sign-none.uk-active .mcm-logo-address {
	display:none;
}


.sign-property.sign-none.uk-active	{
	left:50px;
	height: 40px !important;
	min-height:40px !important;
	text-align:left !important;
	padding: 0 38px 0 38px !important;
	width: 100% !important;
    left: 0 !important;
    padding: 0 !important;
    top: 70px !important;
}



@media (min-width: 1700px) {
	.sign-property.sign-none.uk-active	{
		left:0px !important;
	}
}


@media (min-width: 1450px) {
	.sign-property.sign-none.uk-active	{
		left:0px;
	}

}






/* end sign sticky */

body.property .prop-slideset .uk-panel-box .uk-panel-title  {
    display: block;
    color: #ffffff;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    font-family: 'Rancho';
    font-size: 24px;
    border-bottom: 0;
    text-transform: capitalize;
    background: none;
    box-shadow: none;
    display: block;
    margin-bottom: 0;
    border-bottom: 0;
}

.prop-slideset .tm-panel-card a:hover h2 {
	text-decoration:none;
}

body.property .uk-contrast .prop-slideset a:not([class]):hover {
    color: #ffffff;
    text-decoration: none;
}

	.property-tabs.prop-mobile .uk-container {
		padding:30px 25px 20px 25px;
	}


	body.property .property-tab-text {
		padding:20px;
	}


@media (max-width: 500px) {
	body.property .uk-grid-small.prop-slideset {
	    margin-left: -5px;
	}
	
	body.property .uk-grid-small.prop-slideset > * {
	    padding-left: 5px;
	}
	body.property .prop-slideset .uk-panel-box .uk-panel-title  {
	    font-size: 15px !important;
	}
	body.property .tm-panel-card .tm-card-content {
		padding: 14px;
	    border-top:none;
	}
	body.property .tm-panel-card .tm-card-link {
	    width: 24px;
	    height: 24px;
	    border-radius: 30px;
	    position: absolute;
	    right: 6%;
	    margin-top: 6px;
	    text-align: center;
	    line-height: 25px;
	    z-index: 1;
	    overflow: hidden;
	    text-decoration: none;
	    cursor: pointer;
	    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
	    background-color: #33383d;
	}
	body.property .tm-panel-card .tm-card-link:before {
	    font-size: 16px;
	}
	body.property .tm-slideset-gaucho .uk-slideset {
	    margin-bottom:10px;
	}
	body.property .property-tab-text {
		padding:25px 10px 20px 10px;
	}
	.property-tabs.prop-mobile .uk-container {
		padding:25px 5px 20px 5px;
	}

}


body.property .prop-mobile .property-tab-text {
	background-color:transparent !important;

}


body.property .prop-mobile .property-tab-text h2 {
    color:#fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}


body.property .prop-mobile .property-tab-text p {
    color:#fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}


body.property .prop-mobile .property-tab-text .uk-module-title-alt:before, body.property .prop-mobile .property-tab-text .uk-module-title-alt:after {
    background-color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.prop-upcoming a {
	color:#ece0ba;
}

.prop-upcoming .uk-description-list-horizontal.featured	{
	background-color:#ece0ba;
	border-radius:3px;
	margin:10px -10px;
	padding:0 10px;
	position:relative;
	color:#555;
}

.prop-upcoming .uk-description-list-horizontal.featured	a {
	color:#555;
}


.prop-upcoming .uk-description-list-horizontal.featured:after	{
	content: "\e611";
	font-size: 21px;
	color: #555;
	font-family: "Pe-icon-7-stroke";
	display: inline-block;
	position:absolute;
	right:6px;
	top:6px;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
}


.prop-upcoming {
	background-image:url('../images/doodad-sun.png') !important;
	background-repeat:no-repeat;
}

.prop-mobile .prop-upcoming {
	background-image:url('../images/doodad-sun.png') !important;
	background-repeat:no-repeat;
}



.pagenav-title {
	color:#fff;
	z-index:1;
	font-size: 2em;
}

.uk-container-prop {
	padding:0px;
}


/* Property Amenities, Features, and Social */

.prop-icons {
	padding:5px 0 !important;
	background-color: transparent !important;
	background-image: url(../images/prop-icons-bg.png) !important;
	background-repeat:no-repeat !important;
	background-position:top center !important;
}
.social, .amenities {
	line-height:initial;
}

.amenities div a.uk-button, .social div a.uk-button {
	padding:3px 0px 0px 10px;
	line-height: initial;
	border:none;
	min-height:28px;
	background:transparent;
	box-sizing:content-box;
	width:8%;
}

.amenities div a.uk-button, .social div a.uk-button:first-child {
	padding:3px 0px 0px 0px;
}



.social .uk-icon-button {
    box-sizing: border-box;
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 0px;
    background: transparent;
    line-height: 29px;
    color: #ece0ba;
    text-align: center;
    border: none;
    border-bottom-color: #bbb;
    text-shadow: none;
    font-weight:normal;
    padding:0px 1px 0 0 !important;
    margin:3px 0px 0px 10px;
    vertical-align:middle;

}


.social .uk-icon-button.uk-icon-facebook {
	background: #3D434A;
}

.social .tm-card-link {
    width: 28px;
    height: 28px;
    border-radius: 0px;
    text-align: center;
    display:inline-block;
    line-height: 28px !important;
    z-index: 1;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    margin:3px 0px 0px 10px;
    padding:0px !important;
    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
    background-color: #3D434A !important;
    padding-left:0px !important;
}


.amenities.uk-panel-header, .social.uk-panel-header {
	padding:3px 0px 8px 0px;
	background:transparent;
}

.amenities.uk-panel-header .uk-panel-title, .social.uk-panel-header .uk-panel-title {
	margin:0 0 3px 0;
	padding:5px 0 0 0;
	font-size:13px;
	line-height:initial;
	border-bottom:0px;
}

.amenities.uk-panel-header	{
	margin-bottom:16px;
	border-bottom: 0px solid rgba(174,165,18,0.5);
	position:relative;
	z-index:1;
}

.amenities.uk-panel-header:before {
  content : "";
  position: absolute;
  left    : 10%;
  bottom  : -8px;
  height  : 1px;
  width   : 80%;  /* or 100px */
  border-bottom:1px solid rgba(87, 92, 95, .6);
  

}
  

/* Bricks Mobile */

body.property .prop-mobile.bricks .property-tab-text {
	background-color:#fff !important;

}

body.property .prop-mobile.bricks .property-tab-text h2 {
    color:#555;
    text-shadow: none;
}


body.property .prop-mobile.bricks .property-tab-text .uk-module-title-alt:before, body.property .prop-mobile.bricks .property-tab-text .uk-module-title-alt:after {
    background-color: #555;
    text-shadow: none;
}


body.property .prop-mobile.bricks .property-tab-text p {
    color:#555;
    text-shadow: none;
}




.prop-slideset .tm-panel-card .tm-card-content {
    padding: 5px;
    border-top: 1px solid rgba(0, 0, 0, 0);
}

body.property .tm-slideset-gaucho .uk-slideset .uk-panel-box {
    padding: 30px;
    box-shadow: none;
}

.prop-slideset .tm-panel-card {
    padding: 0 !important;
    border: 1px solid rgba(236, 224, 186, 0.5) !important;
    background-color: #33383d;
    border-bottom-color: #1a1d1e;
    border-bottom-width: 2px;
    box-shadow:none;
}

/* Property - Movie Tab */

.uk-panel-box-showtimes h3, .uk-panel-box-showtimes h4 {
	color:#fff;
}

.uk-panel-box-showtimes .uk-panel-box-dark {
	color:#fff;
}

.uk-panel-box-showtimes .uk-button span .showtimes-dropdown {
    padding-left: 5px;
}

.uk-panel-box-showtimes .uk-panel-box-buytickets {
	padding:10px;
}

.uk-panel-box-showtimes .uk-margin {
	margin-top:10px;
	margin-bottom:10px;
}

.uk-panel-box-movies {
	padding:20px;
}

.uk-panel-box-movies h4.tm-card-title {
	margin-top:10px;
}




/* Book A Room Panel */

.uk-panel-bookroom {
	padding:14px 5px 9px 5px !important;
	margin:12px 0 10px 0 !important;
	background:#fff;
	border-radius: 3px;
	box-shadow:none;
}

.uk-panel-bookroom h2.uk-module-title-alt {
	color:#555;
	margin:8px 0 15px 0;
	font-size:24px;
}

.uk-panel-bookroom .uk-module-title-alt:before,
.uk-panel-bookroom .uk-module-title-alt:after {
  background-color: #555;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  width: 24px;
  bottom:13px;
}
.uk-panel-bookroom .uk-module-title-alt:before {
	left:-20px;
}
.uk-panel-bookroom .uk-module-title-alt:after	{
	right: -20px;
}


.uk-panel-bookroom .uk-form :-ms-input-placeholder {
	color:#555; !important;
}
.uk-panel-bookroom .uk-form ::-moz-placeholder {
	color:#555;
}
.uk-panel-bookroom .uk-form ::-webkit-input-placeholder {
	color:#555;
}

.uk-panel-bookroom .uk-button span .bookroom-dropdown {
	padding-left:5px;
}

.uk-panel-bookroom .uk-button span {
	padding: 2px 0px 0px 5px;
	text-overflow: ellipsis;
	width:85%;
	white-space:nowrap;
	overflow:hidden;
	display:inline-block;
	float:left;
	text-align:left;
	font-weight:normal;
	font-family:'Sarala';
	font-size:12px;
	
}

.uk-panel-bookroom i.bookroom-dropdown {
	right:5px;
	top:2px;
	position:absolute;
	color:#8e7f66;
	font-size:14px;
}

.uk-panel-bookroom .uk-button-bookroom:hover i.bookroom-dropdown, .uk-panel-bookroom .uk-button-bookroom:focus i.bookroom-dropdown {
    color: #fff;
}



.uk-panel-bookroom .uk-button select {
	padding: 3px 5px;  
}

.uk-panel-bookroom .uk-button {
	padding: 0px;
	border-radius:0px;
	border-color:#bbb;
}

.uk-panel-bookroom .uk-form-icon input {
	height:23px;
	border-radius:0px;
	border-color:#bbb !important;
	background-color:#fff !important;
	font-size:12px;
}

.uk-panel-bookroom label {
	color: #8E7F66;
	font-family:'Sarala';
	font-weight:normal !important;
    font-size:11px;
    margin-bottom:-7px !important;
	line-height:13px;
	padding-left:0px;
	text-transform:uppercase;
}

.uk-panel-box-secondary.uk-panel-bookroom .uk-form select, .property-tab-text .uk-form select {
	color:#555;
	font-family:'Sarala';
	font-size:12px;
	top:1px;
	background-color:#e6e6e6;
}

.uk-panel-box-secondary.uk-panel-bookroom .uk-form input[type=text], .property-tab-text .uk-form input[type=text], .stayform .uk-form input[type=text] {
	color:#555 !important;
	font-family:'Sarala';
	padding-left:30px !important;
	line-height:11px;
}

.uk-panel-bookroom .uk-form-icon > [class*='uk-icon-'] {
	font-size:14px;
	margin-top:-6px;
	color:#8e7f66;
	width:30px;
}

.uk-panel-bookroom .uk-form-icon {
	width:100%;
}

.uk-button:active, .uk-button.uk-active {
    background-color: #e6e6e6;
}




.uk-button-bookroom {
    background-color: #fff;
    color: #555;
    font-weight:normal;
    line-height: 19px;
    min-height: 19px;
}



.uk-button-bookroom.uk-button-submit {
	color: #fff;
	border: 1px solid #848079;
	font-size: 14px;
	background: linear-gradient(to bottom,#ad9d83 0,#7f7159 100%);
    line-height: 21px;
    min-height: 21px;
    text-transform:uppercase;
}


.uk-button-bookroom:hover, .uk-button-bookroom:focus {
    background-color: #8e7865;
}



.uk-button-bookroom.uk-button-submit:hover, .uk-button-bookroom.uk-button-submit:focus {
    background: linear-gradient(to bottom,#675C48 0,#7f7159 100%);
}




.uk-panel-bookroom .uk-button:active, .uk-panel-bookroom .uk-button.uk-active {
    background-color: #e6e6e6;
    color:#555;
    background-image: none;
    box-shadow: none;
}

.uk-panel-box-secondary.uk-panel-bookroom.uk-form select {
	color:#555;
	font-family:'Sarala';
	font-size:13px;
}

.uk-panel-box-secondary.uk-panel-bookroom.uk-form input[type=text] {
	color:#555;
	font-family:'Sarala';
}



.uk-panel-box-secondary.uk-panel-bookroom.uk-form input[type=text] {
	border-color: rgba(0, 0, 0, 0.1);
	background: rgba(0, 0, 0, 0.1);
	color: #555 !important;
	padding-left: 30px !important;
	line-height: 11px;
}


.uk-panel-bookroom.uk-form :-ms-input-placeholder {
	color:#555; !important;
}
.uk-panel-bookroom.uk-form ::-moz-placeholder {
	color:#555;
}
.uk-panel-bookroom.uk-form ::-webkit-input-placeholder {
	color:#555;
}





/* Book A Room Panel - Mobile */


.uk-panel-bookroom-mobile {
	background:#fff;
	box-shadow:none;
	padding:0px 10px 25px 10px !important;
}

.uk-panel-bookroom-mobile h3.uk-module-title-alt {
	color:#555;
}
.uk-panel-bookroom-mobile .uk-module-title-alt:before,
.uk-panel-bookroom-mobile .uk-module-title-alt:after {
  background-color: #555;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}


.uk-panel-bookroom-mobile .uk-form :-ms-input-placeholder {
	color:#555; !important;
}
.uk-panel-bookroom-mobile .uk-form ::-moz-placeholder {
	color:#555;
}
.uk-panel-bookroom-mobile .uk-form ::-webkit-input-placeholder {
	color:#555;
}


.uk-panel-bookroom-mobile .uk-form-icon {
	width:100%;
}

.uk-panel-bookroom-mobile .uk-button span .bookroom-dropdown {
	padding-left:5px;
}

.uk-panel-bookroom-mobile .uk-button span {
	font-size:.9em;
}

.uk-panel-bookroom-mobile .uk-button span {
	padding: 0px;
}

.uk-panel-bookroom-mobile .uk-button select {
	padding: 2px 5px;  
}

.uk-panel-bookroom-mobile .uk-button {
	padding: 0px;  
}

.uk-panel-bookroom-mobile .uk-form-icon input {
	height:42px;
}




/* Hero Logo */



#tm-logo {
    margin-top: -320px;
    margin-bottom:0px;
}

@media (max-width: 767px) {
	#tm-logo {
	    margin-top: 0;
	}
}


.tm-logo {
	height: auto;
	/*background-color: rgba(236, 224, 186, 0.9);
	background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);
	background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);
	background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);
	background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);*/
	background: rgba(49, 49, 49, 0.8);
	box-shadow:none;
}



.mcm-logo-hero {
	color:#fff;
	line-height:normal;
	font-size:3em;
	display:block;
	padding:25px 0 0 0;
}

.mcm-logo-address {
	display:block;
	line-height:1.5em;
	color:#fff;
	padding:15px 0 0 0;
}

.mcm-logo-address p {
	margin-bottom:4px;
}


.mcm-logo-address .list-icons {
	padding-top:0px;	
	margin-top:0px;
}

.mcm-logo-address .list-icons i {
	margin-top:0px;
}




/*
 * Sub-modifier: `uk-panel-box-tertiary` - transparent
 */

.uk-panel-box-tertiary {
	padding:60px;
	background:transparent;
	color:#382f2f
}
.uk-panel-box-tertiary .uk-panel-badge {
	padding:0 8px
}
.uk-panel-box-tertiary .uk-nav-side>li>a,.uk-panel-box .uk-nav-side .uk-nav-header {
	padding-left:20px;
	padding-right:20px
}
.uk-panel-box-tertiary .uk-nav-side .uk-nav-divider {
	margin:0 60px
}
.uk-panel-box-tertiary .uk-nav-side ul.uk-nav-sub {
	padding-left:30px
}
.uk-panel-box-tertiary-hover:hover {
	color:#382f2f
}
.uk-panel-box-tertiary .uk-panel-title {
	color:#533834
}
.uk-panel-box-tertiary .uk-panel-badge {
	top:12px;
	right:-7px
}
.uk-panel-box-tertiary>.uk-panel-teaser {
	margin-top:-60px;
	margin-left:-60px;
	margin-right:-60px
}
.uk-panel-box-tertiary>.uk-nav-side {
	margin:0 -60px
}

/*
 * Sub-modifier: `uk-panel-box-quaternary`
 */
.uk-panel-box-quaternary {
  background-color: #403f48;
  color: #ffffff;
  background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #403f48;
  background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #403f48;
  background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #403f48;
  background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #403f48;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #403f48;
  box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1), inset 0 5px 0 rgba(255, 255, 255, 0.05);
  /* link color */
  /*
     * Nav side
     */
  /*
     * Sub-object: `uk-nav-header`
     */
  /*
     * Sub-object: `uk-nav-divider`
     */
  /*
     * Nested items
     */
  /* Hover */
  /* Active */
  /*
     * Horizontal rule
     */
  /*
     * Headings
     */
  /*
     * Form
     */
  /* Placeholder */
  /* modal */
  /* alerts */
}
.uk-panel-box-quaternary > a:not([class]),
.uk-panel-box-quaternary > :not([class*='uk-nav']) a:not([class]) {
  color: #e7d0a5;
}
.uk-panel-box-quaternary > a:not([class]):hover,
.uk-panel-box-quaternary > :not([class*='uk-nav']) a:not([class]):hover {
  color: rgba(231, 208, 165, 0.8);
}
.uk-panel-box-quaternary .uk-nav-autocomplete > li > a {
  color: #e7d0a5 !important;
}
.uk-panel-box-quaternary .uk-nav-autocomplete > li.uk-active > a {
  color: #ffffff !important;
}
.uk-panel-box-quaternary > .uk-module-title {
  color: #ffffff;
  border-bottom-color: #ffffff;
}
.uk-panel-box-quaternary > .uk-module-title-alt {
  color: #ffffff;
}
.uk-panel-box-quaternary > .uk-module-title-alt:before,
.uk-panel-box-quaternary > .uk-module-title-alt:after {
  background-color: #ffffff;
}
.uk-panel-box-quaternary .uk-subnav.uk-subnav-list > li > a {
  color: #e7d0a5;
}
.uk-panel-box-quaternary .uk-nav-side > li > a {
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  color: #ffffff;
}
.uk-panel-box-quaternary .uk-nav-side > li:first-child > a,
.uk-panel-box-quaternary .uk-nav-divider + li > a {
  border: none;
  box-shadow: none;
}
.uk-panel-box-quaternary .uk-nav-side .uk-nav-header {
  color: #ffffff;
}
.uk-panel-box-quaternary .uk-nav-divider {
  border-color: rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
}
.uk-panel-box-quaternary .uk-nav-side ul.uk-nav-sub {
  border-color: rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.1);
}
.uk-panel-box-quaternary .uk-nav-side ul a {
  color: #ffffff;
}
.uk-panel-box-quaternary .uk-nav-side > li > a:hover,
.uk-panel-box-quaternary .uk-nav-side > li > a:focus {
  background: rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
.uk-panel-box-quaternary .uk-nav-side > li.uk-active > a {
  color: #ffffff;
}
.uk-panel-box-quaternary hr {
  height: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.uk-panel-box-quaternary h1,
.uk-panel-box-quaternary h2,
.uk-panel-box-quaternary h3,
.uk-panel-box-quaternary h4,
.uk-panel-box-quaternary h5,
.uk-panel-box-quaternary h6 {
  color: #ffffff;
}
.uk-panel-box-quaternary .uk-form select,
.uk-panel-box-quaternary .uk-form textarea,
.uk-panel-box-quaternary .uk-form input:not([type]),
.uk-panel-box-quaternary .uk-form input[type="text"],
.uk-panel-box-quaternary .uk-form input[type="password"],
.uk-panel-box-quaternary .uk-form input[type="tel"],
.uk-panel-box-quaternary .uk-form input[type="number"],
.uk-panel-box-quaternary .uk-form input[type="email"] {
  border-color: rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.1);
  color: #ffffff;
  /* Focus state */
}
.uk-panel-box-quaternary .uk-form select:focus,
.uk-panel-box-quaternary .uk-form textarea:focus,
.uk-panel-box-quaternary .uk-form input:not([type]):focus,
.uk-panel-box-quaternary .uk-form input[type="text"]:focus,
.uk-panel-box-quaternary .uk-form input[type="password"]:focus,
.uk-panel-box-quaternary .uk-form input[type="tel"]:focus,
.uk-panel-box-quaternary .uk-form input[type="number"]:focus,
.uk-panel-box-quaternary .uk-form input[type="email"]:focus {
  border-color: #e2c691;
  background: rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
.uk-panel-box-quaternary .uk-form :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}
.uk-panel-box-quaternary .uk-form ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-panel-box-quaternary .uk-form ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-panel-box-quaternary.uk-modal-dialog {
  background-color: #403f48;
}
.uk-panel-box-quaternary .uk-alert-success {
  color: #ffffff;
  background-color: #a6c118;
  box-shadow: inset 0 0 0 1px #a6c118, inset 4px 0 0 #92aa15;
}
.uk-panel-box-quaternary .uk-alert-danger {
  color: #ffffff;
  background-color: #ec4e00;
  box-shadow: inset 0 0 0 1px #ec4e00, inset 4px 0 0 #d34600;
}
.uk-panel-box-quaternary-hover:hover {
  color: #ffffff;
}
.uk-panel-box-quaternary .uk-panel-title {
  color: #ffffff;
}



/*
 * Sub-modifier: `uk-panel-box-quinary`
 */


.uk-panel-box-quinary {
	background-color:#938372;
	color:#fff;
	background:-webkit-linear-gradient(270deg,rgba(255,255,255,.1) 0,rgba(0,0,0,.1) 100%) #938372;
	background:-moz-linear-gradient(270deg,rgba(255,255,255,.1) 0,rgba(0,0,0,.1) 100%) #938372;
	background:-o-linear-gradient(270deg,rgba(255,255,255,.1) 0,rgba(0,0,0,.1) 100%) #938372;
	background:-ms-linear-gradient(270deg,rgba(255,255,255,.1) 0,rgba(0,0,0,.1) 100%) #938372;
	background:linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(0,0,0,.1) 100%) #938372;
	box-shadow:inset 0 4px 0 rgba(0,0,0,.1),inset 0 5px 0 rgba(255,255,255,.05)
}
.uk-panel-box-quinary>a:not([class]),.uk-panel-box-quinary>:not([class*='uk-nav']) a:not([class]) {
	color:#d8cf3d
}
.uk-panel-box-quinary>a:not([class]):hover,.uk-panel-box-quinary>:not([class*='uk-nav']) a:not([class]):hover {
	color:rgba(197,187,20,.8)
}
.uk-panel-box-quinary .uk-nav-autocomplete>li>a {
	color:#d8cf3d !important
}
.uk-panel-box-quinary .uk-nav-autocomplete>li.uk-active>a {
	color:#fff !important
}
.uk-panel-box-quinary>.uk-module-title {
	color:#fff;
	border-bottom-color:#fff
}
.uk-panel-box-quinary>.uk-module-title-alt {
	color:#fff
}
.uk-panel-box-quinary>.uk-module-title-alt:before,.uk-panel-box-quinary>.uk-module-title-alt:after {
	background-color:#fff
}
.uk-panel-box-quinary .uk-subnav.uk-subnav-list>li>a {
	color:#d8cf3d
}
.uk-panel-box-quinary .uk-nav-side>li>a {
	border-color:rgba(0,0,0,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
	color:#fff
}
.uk-panel-box-quinary .uk-nav-side>li:first-child>a,.uk-panel-box-quinary .uk-nav-divider+li>a {
	border:none;
	box-shadow:none
}
.uk-panel-box-quinary .uk-nav-side .uk-nav-header {
	color:#fff
}
.uk-panel-box-quinary .uk-nav-divider {
	border-color:rgba(0,0,0,.1) !important;
	box-shadow:0 1px 0 rgba(255,255,255,.1)
}
.uk-panel-box-quinary .uk-nav-side ul.uk-nav-sub {
	border-color:rgba(0,0,0,.1);
	background:rgba(0,0,0,.1)
}
.uk-panel-box-quinary .uk-nav-side ul a {
	color:#fff
}
.uk-panel-box-quinary .uk-nav-side>li>a:hover,.uk-panel-box-quinary .uk-nav-side>li>a:focus {
	background:rgba(0,0,0,.1);
	color:#fff
}
.uk-panel-box-quinary .uk-nav-side>li.uk-active>a {
	color:#fff
}
.uk-panel-box-quinary hr {
	height:1px;
	border-color:rgba(0,0,0,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
.uk-panel-box-quinary h1,.uk-panel-box-quinary h2,.uk-panel-box-quinary h3,.uk-panel-box-quinary h4,.uk-panel-box-quinary h5,.uk-panel-box-quinary h6 {
	color:#fff
}
.uk-panel-box-quinary .uk-form select,.uk-panel-box-quinary .uk-form textarea,.uk-panel-box-quinary .uk-form input:not([type]),.uk-panel-box-quinary .uk-form input[type="text"],.uk-panel-box-quinary .uk-form input[type="password"],.uk-panel-box-quinary .uk-form input[type="tel"],.uk-panel-box-quinary .uk-form input[type="number"],.uk-panel-box-quinary .uk-form input[type="email"] {
	border-color:rgba(0,0,0,.1);
	background:rgba(0,0,0,.1);
	color:#fff
}
.uk-panel-box-quinary .uk-form select:focus,.uk-panel-box-quinary .uk-form textarea:focus,.uk-panel-box-quinary .uk-form input:not([type]):focus,.uk-panel-box-quinary .uk-form input[type="text"]:focus,.uk-panel-box-quinary .uk-form input[type="password"]:focus,.uk-panel-box-quinary .uk-form input[type="tel"]:focus,.uk-panel-box-quinary .uk-form input[type="number"]:focus,.uk-panel-box-quinary .uk-form input[type="email"]:focus {
	border-color:#d2c82a;
	background:rgba(0,0,0,.1);
	color:#fff
}
.uk-panel-box-quinary .uk-form:-ms-input-placeholder {
	color:rgba(255,255,255,.5) !important
}
.uk-panel-box-quinary .uk-form ::-moz-placeholder {
	color:rgba(255,255,255,.5)
}
.uk-panel-box-quinary .uk-form ::-webkit-input-placeholder {
	color:rgba(255,255,255,.5)
}
.uk-panel-box-quinary.uk-modal-dialog {
	background-color:#938372
}
.uk-panel-box-quinary .uk-alert-success {
	color:#fff;
	background-color:#a6c118;
	box-shadow:inset 0 0 0 1px #a6c118,inset 4px 0 0 #92aa15
}
.uk-panel-box-quinary .uk-alert-danger {
	color:#fff;
	background-color:#ec4e00;
	box-shadow:inset 0 0 0 1px #ec4e00,inset 4px 0 0 #d34600
}
.uk-panel-box-quinary-hover:hover {
	color:#fff
}
.uk-panel-box-quinary .uk-panel-title {
	color:#fff
}




/*
 * Sub-modifier: `uk-panel-box-outline`
 */



.uk-panel-box-outline {
    display: block;
    border: 2px solid #dedede;
    background: none;
    padding: 20px;
    outline: none !important;
    border-radius: 12px;
    color:#fff;

}



/*
 * Sub-modifier: `uk-panel-box-dark`
 */



.uk-panel-box-outline {
    display: block;
    border: 2px solid #dedede;
    background: none;
    padding: 20px;
    outline: none !important;
    border-radius: 12px;
    color:#fff;

}


.uk-panel-box-dark {
    background: rgba(49, 49, 49, 0.6);
    padding: 38px;
    color: #fff;
}

.tm-header-box .uk-panel-box-dark {
    background: rgba(49, 49, 49, 0.8);
}

#tm-logo .uk-panel-box-dark {
    background-color: rgba(49, 49, 49, 0.8);
}



.uk-panel-box-dark .uk-form :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7) !important;
}
.uk-panel-box-dark .uk-form ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.uk-panel-box-dark .uk-form ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}


/*
 * Sub-modifier: `uk-panel-box-darker`
 */




.uk-panel-box-darker {
    background: rgba(49, 49, 49, 0.8);
    padding: 38px;
    color: #fff;
}

.uk-panel-box-darker .uk-form :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7) !important;
}
.uk-panel-box-darker .uk-form ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.uk-panel-box-darker .uk-form ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}




/*
 * Sub-modifier: `uk-panel-box-bw`
 */
.uk-panel-box-bw {
  background-color: #343438;
  color: #ffffff;
  background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #343438;
  background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #343438;
  background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #343438;
  background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #343438;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #343438;
  box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1), inset 0 5px 0 rgba(255, 255, 255, 0.05);
  /* link color */
  /*
     * Nav side
     */
  /*
     * Sub-object: `uk-nav-header`
     */
  /*
     * Sub-object: `uk-nav-divider`
     */
  /*
     * Nested items
     */
  /* Hover */
  /* Active */
  /*
     * Horizontal rule
     */
  /*
     * Headings
     */
  /*
     * Form
     */
  /* Placeholder */
  /* modal */
  /* alerts */
}
.uk-panel-box-bw > a:not([class]),
.uk-panel-box-bw > :not([class*='uk-nav']) a:not([class]) {
  color: #e61a12;
}
.uk-panel-box-bw > a:not([class]):hover,
.uk-panel-box-bw > :not([class*='uk-nav']) a:not([class]):hover {
  color: rgba(230, 26, 18, 0.8);
}
.uk-panel-box-bw .uk-nav-autocomplete > li > a {
  color: #e61a12 !important;
}
.uk-panel-box-bw .uk-nav-autocomplete > li.uk-active > a {
  color: #ffffff !important;
}
.uk-panel-box-bw > .uk-module-title {
  color: #ffffff;
  border-bottom-color: #ffffff;
}
.uk-panel-box-bw > .uk-module-title-alt {
  color: #ffffff;
}
.uk-panel-box-bw > .uk-module-title-alt:before,
.uk-panel-box-bw > .uk-module-title-alt:after {
  background-color: #ffffff;
}
.uk-panel-box-bw .uk-subnav.uk-subnav-list > li > a {
  color: #e61a12;
}
.uk-panel-box-bw .uk-nav-side > li > a {
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  color: #ffffff;
}
.uk-panel-box-bw .uk-nav-side > li:first-child > a,
.uk-panel-box-bw .uk-nav-divider + li > a {
  border: none;
  box-shadow: none;
}
.uk-panel-box-bw .uk-nav-side .uk-nav-header {
  color: #ffffff;
}
.uk-panel-box-bw .uk-nav-divider {
  border-color: rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
}
.uk-panel-box-bw .uk-nav-side ul.uk-nav-sub {
  border-color: rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.1);
}
.uk-panel-box-bw .uk-nav-side ul a {
  color: #ffffff;
}
.uk-panel-box-bw .uk-nav-side > li > a:hover,
.uk-panel-box-bw .uk-nav-side > li > a:focus {
  background: rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
.uk-panel-box-bw .uk-nav-side > li.uk-active > a {
  color: #ffffff;
}
.uk-panel-box-bw hr {
  height: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.uk-panel-box-bw h1,
.uk-panel-box-bw h2,
.uk-panel-box-bw h3,
.uk-panel-box-bw h4,
.uk-panel-box-bw h5,
.uk-panel-box-bw h6 {
  color: #ffffff;
}
.uk-panel-box-bw .uk-form select,
.uk-panel-box-bw .uk-form textarea,
.uk-panel-box-bw .uk-form input:not([type]),
.uk-panel-box-bw .uk-form input[type="text"],
.uk-panel-box-bw .uk-form input[type="password"],
.uk-panel-box-bw .uk-form input[type="tel"],
.uk-panel-box-bw .uk-form input[type="number"],
.uk-panel-box-bw .uk-form input[type="email"] {
  border-color: rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.1);
  color: #ffffff;
  /* Focus state */
}
.uk-panel-box-bw .uk-form select:focus,
.uk-panel-box-bw .uk-form textarea:focus,
.uk-panel-box-bw .uk-form input:not([type]):focus,
.uk-panel-box-bw .uk-form input[type="text"]:focus,
.uk-panel-box-bw .uk-form input[type="password"]:focus,
.uk-panel-box-bw .uk-form input[type="tel"]:focus,
.uk-panel-box-bw .uk-form input[type="number"]:focus,
.uk-panel-box-bw .uk-form input[type="email"]:focus {
  border-color: #ce1710;
  background: rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
.uk-panel-box-bw .uk-form :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}
.uk-panel-box-bw .uk-form ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-panel-box-bw .uk-form ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-panel-box-bw.uk-modal-dialog {
  background-color: #343438;
}
.uk-panel-box-bw .uk-alert-success {
  color: #ffffff;
  background-color: #a6c118;
  box-shadow: inset 0 0 0 1px #a6c118, inset 4px 0 0 #92aa15;
}
.uk-panel-box-bw .uk-alert-danger {
  color: #ffffff;
  background-color: #ec4e00;
  box-shadow: inset 0 0 0 1px #ec4e00, inset 4px 0 0 #d34600;
}
.uk-panel-box-bw-hover:hover {
  color: #ffffff;
}
.uk-panel-box-bw .uk-panel-title {
  color: #ffffff;
}


/* off-canvas */


.uk-navbar-toggle {
    height: 54px;
    font-size:20px;
}

.uk-navbar-toggle:before {
	font-size:15px;
}


@media (max-width: 600px) {
	.uk-navbar-toggle:before {
		display:none;
	}
}


html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: rgba(0, 0, 0, 0);
    color: #ece0ba;
    font-weight:bold;
}

.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {
    color: #ece0ba;;
    font-weight:bold;
}

.uk-offcanvas .uk-nav-parent-icon > .uk-parent > a:after {
    font-weight:normal;
}


.offcanvas-find {
	margin:4px 0px 8px;
}

.offcanvas-find button {
	height:30px;
    min-height: 30px;
    padding: 0 10px;
    line-height: 30px;
	background-color: #eee;
    color: #555;
	
}
.offcanvas-find.uk-form input[type=text] {
	height: 30px;
    max-width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.12);
    background: #eee;
    color: #555;
    font-weight: 400;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.04);
    padding: 6px 5px 4px 5px;
    font-size:.8em;
    line-height:30px;
}

.offcanvas-find.uk-form :-ms-input-placeholder {
  color: #555 !important;
}
.offcanvas-find.uk-form ::-moz-placeholder {
  color: #555;
}
.offcanvas-find.uk-form ::-webkit-input-placeholder {
  color: #555;
}
.offcanvas-find.uk-form :-ms-input-placeholder {
  color: #555 !important;
}
.offcanvas-find.uk-form ::-moz-placeholder {
  color: #555;
}
.offcanvas-find.uk-form ::-webkit-input-placeholder {
  color: #555;
}



.offcanvas-find-top .uk-width-2-10.form-group {
	padding-left:7px;
}



.offcanvas-quicklinks {
	padding:5px 15px 15px 15px !important;
}

.offcanvas-quicklinks li {
	margin-top:10px !important;
}

.offcanvas-quicklinks li a.uk-button-primary {
	background-color: #ece0ba;
    color: #555 !important;
    line-height: 25px;
    min-height: 25px;
}

.offcanvas-quicklinks li a.uk-button-primary:hover {
	background-color: rgba(236, 224, 186, 0.8);
}



.uk-nav-offcanvas > li > a {
    color: #ffffff;
    padding: 8px 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}


.offcanvas-grey	{
	color: #afbabf !important;
}


.uk-nav-offcanvas > li > span {
    color: #afbabf;
    padding: 9px 20px 6px 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(175, 186, 191, 0.4);
    font-style:italic;
    display:block;
    text-decoration:none;
}


/* toolbar */


.tm-toolbar .uk-subnav-line > li:nth-child(n+2):before {
    display:none;
}

.tm-toolbar a:hover, .tm-toolbar .uk-subnav > li > a:hover {
    color: #fff;
}



@media (min-width: 1250px) {
  .uk-padding-large {
     padding: 25px !important;
  }
}
@media (min-width: 1700px) {
  .uk-padding-large {
     padding: 50px !important;
  }
}


/* topnav */

.topnav .uk-panel {
	padding:50px 5px 70px 5px;
	background-size:cover;
}

.topnav .uk-panel.stayform {
	padding:0px 5px;
}

.topnav .uk-panel.stayform.uk-panel-bookroom {
	padding:0px 5px !important;
	margin:0px !important;
}


.topnav .uk-panel.stayform.uk-panel-bookroom select {
	color:#555;
	font-family:'Sarala';
	font-size:12px;
	top:1px;
	background-color:#e6e6e6;
}


.topnav .uk-panel.stayform .uk-form input {
	font-size:10px;
}

.topnav .uk-panel.stayform .uk-form .uk-button-primary{
	font-size:15px;
}

.topnav .uk-panel.stayform .uk-form .uk-button-primary select{
	font-size:15px;
}

.topnav .uk-panel.stayform .uk-form input[type=text]	{
	padding-left:22px !important;
}

.topnav .uk-panel.stayform .uk-form .uk-form-icon > [class*='uk-icon-'] {
    width: 24px;
    font-size: 12px;
    top: 55%;
}

.topnav .uk-panel.findform {
	padding:10px 0px 0px 0px;
}

.topnav .uk-panel.stayform .uk-form-select {
	vertical-align:top;
	margin-top:0px;
}

.topnav .uk-panel.stayform .uk-width-1-1.uk-panel-bookroom-arrival {
	margin-top: 0px !important;
}

.topnav .uk-panel.stayform .uk-width-1-1.uk-panel-bookroom-departure {
	margin-top: 7px !important;
}

.topnav .uk-panel.stayform .uk-width-1-1.form-group {
	margin-top: 0px !important;
}





/*
 * Placeholder
 */
.stayform .uk-form :-ms-input-placeholder {
  color: #575c5f !important;
}
.stayform .uk-form ::-moz-placeholder {
  color: #575c5f;
}
.stayform .uk-form ::-webkit-input-placeholder {
  color: #575c5f;
}
.findform .uk-form :-ms-input-placeholder {
  color: #575c5f !important;
}
.findform .uk-form ::-moz-placeholder {
  color: #575c5f;
}
.findform .uk-form ::-webkit-input-placeholder {
  color: #575c5f;
}







.topnav .uk-panel h3 {
	margin-bottom:0px !important;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
	line-height:24px;
}


.topnav .uk-panel.item {
	box-shadow: inset 0 0 1px 230px rgba(0,0,0,0.3), inset 0 0 0 0px #1c252c;
	/* Safari/Chrome, other WebKit */
	-webkit-box-shadow: inset 0 0 1px 230px rgba(0,0,0,0.3), inset 0 0 0 0px #1c252c;
	/* Firefox, other Gecko */
	-moz-box-shadow: inset 0 0 1px 230px rgba(0,0,0,0.3), inset 0 0 0 0px #1c252c;
	
	height:32px;
}

.topnav .uk-panel.item:hover  {
	box-shadow: none;
	-moz-box-shadow:  none;
}



.topnav .uk-panel-hotel {
	background: url('../images/topnav-hotels.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-blog {
	background: url('../images/topnav-blog.jpg') center center/cover no-repeat;
}

.topnav .uk-panel-podcast {
	background: url('../images/topnav-podcast_2.jpg') center center/cover no-repeat;
}
.topnav .uk-panel-tours {
	background: url('../images/topnav-tours.jpg') center center/cover no-repeat;
}

/*.topnav .uk-panel.item.uk-panel-hotel:hover, .topnav .uk-panel.item.uk-panel-pubs:hover {
	cursor: default;
}*/


.topnav .uk-panel.item img {
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	height:100%;
	width:100%;
}


.topnav .uk-panel.item h3.topnavmodal {
	z-index:1;
	width:95%;
	position:absolute;
	cursor:pointer;
}



/* Top nav drop down */


.uk-button-topnavdropdown {
    background-color: transparent;
    color: #fff;
    font-family: 'Alegreya SC', serif;
    font-weight: 700 !important;
    font-size:24px;
    line-height: 19px;
    min-height: 19px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
    padding:0 5px 3px 5px;
    border:0px;
}

.uk-button-topnavdropdown:hover, .uk-button-topnavdropdown:focus {
    background-color: transparent;
    color: #ffffff;
    outline: none;
    text-decoration: none;
}

.uk-button-topnavdropdown select {
    margin-top: 0px;
    padding:0px 4px;
    border:0px;
    box-shadow:none;
    text-shadow: 0 0 0 #000;
    -moz-box-shadow:none;
 	-webkit-box-shadow:none;
 	width: 99% !important;
 	outline:0px;
 	-webkit-box-shadow:none;
}

.uk-button-topnavdropdown select option, .uk-button-topnavdropdown select option:hover, .uk-button-topnavdropdown select option:focus, .uk-button-topnavdropdown select option:active {
    font-size:16px;
    color:#fff !important;
    padding: 4px;
    position:relative;
    display:block;
}


/* end Top nav drop down */


.topnav .uk-panel-region {
	background: url('../images/topnav-region.jpg') center center/cover no-repeat; 
}


.topnav .uk-panel-feature {
	background: url('../images/topnav-feature.jpg') center center/cover no-repeat; 
}


.topnav .uk-panel-passport {
	background: url('../images/topnav-passport.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-app {
	background: url('../images/topnav-app-icon.jpg') center center/cover no-repeat;
}


.topnav .uk-panel-contact {
	background: url('../images/topnav-contact.jpg') center center/cover no-repeat;
}


.topnav .uk-panel-frequentguest {
	background: url('../images/topnav-frequentguest.jpg') center center/cover no-repeat; 
}


.topnav .uk-panel-pubs {
	background: url('../images/topnav-pubs.jpg') center center/cover no-repeat; 
}


.topnav .uk-panel-eatregion {
	background: url('../images/topnav-eatregion.jpg') center center/cover no-repeat; 
}


.topnav .uk-panel-nearme {
	background: url('../images/topnav-nearme.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-drink {
	background: url('../images/topnav-drink.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-music {
	background: url('../images/topnav-music.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-movies {
	background: url('../images/topnav-movies.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-festivals {
	background: url('../images/topnav-festivals.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-relax {
	background: url('../images/topnav-relax.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-crystal {
	background: url('../images/topnav-crystal.jpg') center center/cover no-repeat;
	padding:13px 5px 17px;
}

.topnav .uk-panel-whiteeagle {
	background: url('../images/topnav-whiteeagle.jpg') center center/cover no-repeat;
	padding:13px 5px 17px; 
}

.topnav .uk-panel-mission {
	background: url('../images/topnav-mission.jpg') center center/cover no-repeat; 
	padding:13px 5px 17px;
}
.topnav .uk-panel-edgefield {
	background: url('../images/topnav-edgefield.jpg') center center/cover no-repeat;
	padding:13px 5px 17px; 
}

.topnav .uk-panel-events {
	background: url('../images/topnav-events.jpg') center center/cover no-repeat; 
}




.topnav .uk-panel-beer {
	background: url('../images/topnav-beer.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-wine {
	background: url('../images/topnav-wine.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-spirits {
	background: url('../images/topnav-spirits.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-cider {
	background: url('../images/topnav-cider.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-coffee {
	background: url('../images/topnav-coffee.jpg') center center/cover no-repeat; 
}
.topnav .uk-panel-makers {
	background: url('../images/topnav-makers.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-bottleshop {
	background: url('../images/topnav-bottleshop.jpg') center center/cover no-repeat; 
}



.topnav .uk-panel-art {
	background: url('../images/topnav-art.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-history {
	background: url('../images/topnav-history.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-gardens {
	background: url('../images/topnav-gardens.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-sustainable {
	background: url('../images/topnav-sustainable.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-blogs {
	background: url('../images/topnav-blogs.jpg') center center/cover no-repeat; 
}
.topnav .uk-panel-jobs {
	background: url('../images/topnav-jobs.jpg') center center/cover no-repeat; 
}



.topnav .uk-panel-hotel2 {
	background: url('../images/topnav-hotel2.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-pubs2 {
	background: url('../images/topnav-pubs2.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-movies2 {
	background: url('../images/topnav-movies2.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-events2 {
	background: url('../images/topnav-events2.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-drink2 {
	background: url('../images/topnav-drink2.jpg') center center/cover no-repeat; 
}
.topnav .uk-panel-jobs2 {
	background: url('../images/topnav-jobs2.jpg') center center/cover no-repeat; 
}


.topnav .uk-panel-findus {
	background: url('../images/topnav-eatregion.jpg') center center/cover no-repeat; 
}

.topnav .uk-panel-shop-online {
	background: url('../images/NewOnlineShop.jpg') center center/cover no-repeat;
}

.topnav .uk-panel-shop-edgefield-winery {
	background: url('../images/newEdgeWine.jpg') center center/cover no-repeat;
}

.topnav .uk-panel-shop-gift-cards {
	background: url('../images/giftcard-subnav-icon-415-2.jpg') center center/cover no-repeat;
}


.topnav .uk-form input[type=text]	{
	color:#555;
}

.topnav li.find .uk-form input[type=text]	{
	height:47px;
	padding-top:3px;
}



.topnav .topnav-flyout {
	margin-bottom:-6px;
	font-size:13px;
	margin-top: 10px;
}

.topnav .topnav-flyout.uk-margin-bottom {
	margin-bottom: 5px !important;
}


.topnav .topnav-flyout .uk-list:first-child {
    padding-left: 10px !important;
}


.topnav .topnav-flyout .uk-list {
    padding-left: 10px !important;
    line-height: 16px;
}

.topnav .topnav-flyout .uk-list li {
    padding:0 0 0 0px;
    margin:0px 0px 4px 0px;

}


.topnav .topnav-flyout .uk-list a {
    color:#2d2d2d !important;
    display:block;
    padding:0 0 0 0px;
}

.topnav .topnav-flyout .uk-list-line > li:nth-child(n+2) {
    margin-top: 0px !important;
    padding-top: 0px;
    border:0px;    
}



.topnav .topnav-flyout .uk-list a:hover {
    color:#6fb4ef !important;
    background-color:#eee;
    text-decoration:none !important;
}

.topnav .topnav-flyout .uk-list .uk-accordion h3 {
    color:#2d2d2d !important;
    display:block;
    padding:0 0 0 0px;
    background-color:transparent;
    border:0px;
    font: 400 13px / 16px 'Sarala';
    font-weight:normal !important;
    margin:0px;
}

.topnav .topnav-flyout .uk-list .uk-accordion-content {
	padding:6px 0px 3px 12px;
	line-height:16px;
}

.topnav .topnav-flyout .uk-list .uk-accordion-content a {
	padding:0px 0px 4px 0px;
	
}



/* Top Nav - Tablet */

@media (max-width: 1160px) {
	.topnav-tablet .uk-container {
		padding: 0px;
	}
	.topnav-tablet .uk-dropdown	{
		padding: 15px;
	}
}
@media (max-width: 1130px) {
	.topnav-tablet .uk-navbar-nav > li > a {
	    padding: 0 25px;
	}
}
@media (max-width: 1060px) {
	.topnav-tablet .uk-navbar-nav > li > a {
	    padding: 0 20px;
	}
	.topnav-tablet .uk-dropdown	{
		padding: 15px 5px;
	}
}

/* To Do Tabs */



.todo-tab-slider .tm-panel-card.event .tm-card-link, .todo-tab-slider .uk-panel-box .tm-card-link.event, .stay-tab-slider .uk-panel-box .tm-card-link.event, .gridfind .uk-panel-box .tm-card-link.event {
    width: 40px;
    height: 40px;
    border-radius: 30px;
    position: absolute;
    right: 6%;
    margin-top: 20px;
    text-align: center;
    line-height: 40px;
    z-index: 1;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
    background-color: #33383d;
}

.todo-tab-slider .tm-panel-card.event .tm-card-link:before, .todo-tab-slider .uk-panel-box .tm-card-link.event:before, .stay-tab-slider .uk-panel-box .tm-card-link.event:before, .gridfind .uk-panel-box .tm-card-link.event:before {
    cursor: pointer;
    content: "\f145";
    font-family: "fontAwesome";
    color: #ece0ba;
    font-size: 34px;
}




.todo-tab-slider li ul li:nth-child(1) .tm-panel-card.property	{
	border: 1px solid rgba(236, 224, 186, .6) !important;
}

.todo-tab-slider li ul li:nth-child(1) .tm-card-link.event	{
	background-color: rgba(236, 224, 186, 1);
}

.todo-tab-slider li ul li:nth-child(1) .tm-card-link.event:before	{
	color: #33383d;
}


.todo-tab-slider li ul li:nth-child(2) .tm-panel-card.property	{
	border: 1px solid rgba(238, 238, 238, .6) !important;
}

.todo-tab-slider li ul li:nth-child(2) .tm-card-link.event	{
	background-color: rgba(238, 238, 238, 1);
}

.todo-tab-slider li ul li:nth-child(2) .tm-card-link.event:before	{
	color: #33383d;
}




.todo-tab-slider li ul li:nth-child(3) .tm-panel-card.property	{
	border: 1px solid rgba(236, 224, 186, .6) !important;
}

.todo-tab-slider li ul li:nth-child(3) .tm-card-link.event	{
	background-color: rgba(236, 224, 186, 1);
}

.todo-tab-slider li ul li:nth-child(3) .tm-card-link.event:before	{
	color: #33383d;
}




.todo-tab-slider li ul li:nth-child(4) .tm-panel-card.property	{
	border: 1px solid rgba(238, 238, 238, .6) !important;
}

.todo-tab-slider li ul li:nth-child(4) .tm-card-link.event	{
	background-color:rgba(238, 238, 238, 1);
}

.todo-tab-slider li ul li:nth-child(4) .tm-card-link.event:before	{
	color: #33383d;
}





.todo-tab-slider  .uk-panel.property .uk-panel-teaser h3	{
	font-size:33px;
	position:absolute;
	top: 50%;
	width:100%;
	text-align:center;
	text-shadow: 0 1px 2px rgba(0,0,0,.2);
}



.todo-tab-slider .uk-panel-box .tm-card-content.date	{
	padding:10px;
}


.todo-tab-slider .uk-panel-box .tm-card-content.date h3, .stay-tab-slider .uk-panel-box .tm-card-content.date h3	{
	font-size: 20px;
}


@media (max-width: 480px) {
	.todo-tab-slider .uk-panel-box .tm-card-content.date h3, .prop-mobile .uk-panel-box .tm-card-content.date h3	{
		font-size: 16px;
	}
	.todo-tab-slider .uk-panel-box .tm-card-content.date, .prop-mobile .uk-panel-box .tm-card-content.date	{
		padding:5px;
	}
	.todo-tab-slider  .uk-panel.property .uk-panel-teaser h3	{
		font-size:24px;
		position:absolute;
		top: 40%;
		width:100%;
		text-align:center;
		text-shadow: 0 1px 2px rgba(0,0,0,.2);
	}


}





.todo-tab-slider {
	margin:0px !important;

}
@media (min-width: 960px) {
  .todo-tab-slider .tm-slideshow-gaucho .uk-slideshow:not(.uk-slideshow-fullscreen) {
    height: 500px;
  }
  .todo-tab-slider .tm-slideshow-gaucho .uk-slideshow:not(.uk-slideshow-fullscreen) li {
    height: 500px;
  }
}
.todo-tab-slider .tm-slideshow-gaucho .uk-button {
	background:rgba(87, 92, 95, 0.75);
}


@media (max-width: 960px) {
	.todo-tab-slider .tm-slideshow-gaucho .uk-button-large {
	    min-height: 30px;
	    padding: 0 20px;
	    line-height: 30px;
	    font-size: 17px;
	}
	.todo-tab-slider .tm-slideshow-gaucho .uk-button {
		background:rgba(87, 92, 95, 0.85);
	}
}



.todo-tab-slider .uk-panel-box-quaternary .uk-form select {
    color: #575c5f;
}


@media (max-width: 410px) {
	.todo-tab-navigation .uk-button {
	    padding: 0px;
	    font-size:1.1rem;
	}
}

/*.uk-button-group.todo-tab-navigation > .uk-button:last-child, .uk-button-group > div:last-child .uk-button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}*/


.uk-panel-box-todo-search {
	border:0px !important;
}


.uk-panel-box-todo-search .uk-form-select {
    line-height: 40px;
    min-height: 32px;
    font-size: 15px;
    height:42px;
}

@media (max-width: 960px) {
	.uk-panel-box-todo-search .uk-form-select {
	    font-size: inherit;
	}
}


body.todo .uk-panel-box-todo-search .uk-button:active, body.todo .uk-panel-box-todo-search .uk-button.uk-active {
	background-color: #ece0ba;
	color:#555;
}


.uk-button.uk-button-todo-filter:active, .uk-button.uk-button-todo-filter.uk-active {
	background-color: #ece0ba;
	color:#555;
}



.uk-panel-box-todo-search .uk-form input {
	background-color: #575c5f !important;
	height: 42px;
}


.uk-panel-box-todo-search .uk-form i {
  color: #fff !important;
}


.uk-panel-box-todo-search .uk-form :-ms-input-placeholder {
  color: rgba(255, 255, 255, 1) !important;
}
.uk-panel-box-todo-search .uk-form ::-moz-placeholder {
  color: rgba(255, 255, 255, 1);
}
.uk-panel-box-todo-search .uk-form ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 1);
}



.btn-todo-search {
	border:0px;
	font-size: 1.6em;
    font-weight: bold;
    padding-top: 8px;
    line-height: 34px;
    min-height: 34px;
}

.uk-panel-box-todo-search {
	border-radius:3px;
	box-shadow:none;
    margin-left:10px;

}


@media (max-width: 960px) {
	.uk-panel-box-todo-search {
	    margin-left:0px;
	    margin-top:10px;
	
	}
}




body.todo .property-tab-text {
	padding:20px;
}



@media (max-width: 500px) {
	body.todo .property-tab-text {
		padding:25px 10px 20px 10px;
	}

}


body.todo .prop-mobile .property-tab-text {
	background-color:transparent !important;

}


body.todo .prop-mobile .property-tab-text h2 {
    color:#fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}


body.todo .prop-mobile .property-tab-text p {
    color:#fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}


body.todo .prop-mobile .property-tab-text .uk-module-title-alt:before, body.todo .prop-mobile .property-tab-text .uk-module-title-alt:after {
    background-color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}





/* Stay Tabs */


.stay-tab-slider {
	margin:0px !important;
}



.stay-tab-slider .tm-panel-card {
    border: 1px solid rgba(236, 224, 186, 0.5) !important;
}

@media (min-width: 960px) {
	.stay-tab-slider .tm-slideshow-gaucho .uk-slideshow:not(.uk-slideshow-fullscreen) {
		height: 500px;
	}
	.stay-tab-slider .tm-slideshow-gaucho .uk-slideshow:not(.uk-slideshow-fullscreen) li {
		height: 500px;
	}	
}


.stay-tab-slider .tm-slideshow-gaucho .uk-button {
	background:rgba(87, 92, 95, 0.75);
}


@media (max-width: 960px) {
	.stay-tab-slider .tm-slideshow-gaucho .uk-button-large {
	    min-height: 30px;
	    padding: 0 20px;
	    line-height: 30px;
	    font-size: 17px;
	}
	.stay-tab-slider .tm-slideshow-gaucho .uk-button {
		background:rgba(87, 92, 95, 0.85);
	}
	body.todo #tm-main.tm-block-main {
		height: inherit !important;
	}

}






@media (max-width: 1250px) {
	.uk-panel.bookaroom {
	padding:25px;
	}
}


.stay-tab-slider .uk-panel-box-quaternary .uk-form select {
    color: #575c5f;
}

.property-subnav .stay-tab-navigation .uk-button {
    line-height:80px;
}

.property-subnav .stay-tab-navigation .uk-dropdown .uk-button, .property-subnav .stay-tab-slider .uk-button {
    line-height:40px;
}



@media (max-width: 410px) {
	.stay-tab-navigation .uk-button {
	    padding: 0px;
	    font-size:1.1rem;
	}
}

.stay-tab-navigation button.first {
	font-size:32px;
	font-weight:normal !important;
}


.stay-tab-navigation .uk-dropdown {
	margin-top:0px;
}

.stay-tab-navigation .uk-active div button.uk-button-primary {
	background-color: #ece0ba;
    color: #555;
}


.stay-tab-navigation .uk-active .uk-dropdown div button.uk-button-primary {
    background-color: #ece0ba;
    color: #ffffff;
}

.stay-tab-navigation .uk-active .uk-dropdown div button.uk-button-primary.uk-active {
    background-color: #543a6e;
    color: #ffffff;
}


/* Graphical Tabs */

.stay-tab-navigation.stay-tab-graphical .uk-button-primary {
    background: rgba(49, 49, 49, 0.6);
    padding: 6px 15px 13px;
}

.stay-tab-navigation.stay-tab-graphical .uk-dropdown .uk-button-primary {
    background-color: #ece0ba;
    padding: 0px 15px;
}


.stay-tab-navigation.stay-tab-graphical .uk-button-primary:active, .stay-tab-navigation.stay-tab-graphical .uk-button-primary.uk-active {
    background-color: #543a6e;
    color: #ffffff;
}

/* end Graphical Tabs */


/* Two Line Tabs */
.stay-tab-navigation.stay-tab-twolines .uk-button-primary {
    line-height:18px;
    min-height:53px;
	padding: 5px 15px 6px;
	vertical-align:bottom;
}

body.handcrafted .stay-tab-navigation.stay-tab-twolines .uk-button-primary {
	padding: 5px 0px 6px;
}
@media (max-width: 1200px) {
	body.handcrafted .stay-tab-navigation.stay-tab-twolines .uk-button-primary {
	    font-size: 14px;
	}
}
@media (max-width: 1000px) {
	body.handcrafted .stay-tab-navigation.stay-tab-twolines .uk-button-primary {
	    font-size: 13px;
	}
}
    
body.handcrafted .stay-tab-navigation.stay-tab-twolines .uk-dropdown-bottom .uk-button-primary {padding: 0px 15px;}

.stay-tab-navigation.stay-tab-twolines .uk-button-primary:active, .stay-tab-navigation.stay-tab-twolines .uk-button-primary.uk-active {
    background-color: #ece0ba;
    color: #555;
}

.stay-tab-navigation.stay-tab-twolines .uk-dropdown .uk-button-primary {
    background-color:#ece0ba;
    padding: 0px 15px;
    line-height:35px;
    min-height:35px;
    color: #555;
}

.stay-tab-navigation.stay-tab-twolines .uk-active div button.uk-button-primary {
    background-color:#ece0ba;
    color: #555;
}

.stay-tab-navigation.stay-tab-twolines .uk-active div.uk-dropdown button.uk-button-primary {
    background-color: #fff;
    color: #555;
}

.stay-tab-slider.stay-tab-slider-twolines .uk-button-group, .stay-tab-navigation.stay-tab-twolines .uk-button-group {
    background-image: url("../images/background/bg-4.jpg");
    /*background-image: url("../images/background/bg-4.jpg");
	background-size: 2404px 770px;
	background-position: 45% -45.56px;*/
}

.stay-tab-slider.stay-tab-slider-twolines .uk-button-group:before, .stay-tab-navigation.stay-tab-twolines .uk-button-group:before {
    content: "";
    background-image: url("../images/tab-doodad-left.png");
    height:37px;
    width:76px;
    display:inline-block;
    vertical-align:top;
    background-repeat:no-repeat;
}


.stay-tab-slider.stay-tab-slider-twolines .uk-button-group:after, .stay-tab-navigation.stay-tab-twolines .uk-button-group:after {
    content: "";
    background-image: url("../images/tab-doodad-right.png");
    height:37px;
    width:76px;
    display:inline-block;
    vertical-align:top;
    background-repeat:no-repeat;
}



.stay-tab-slider.stay-tab-slider-twolines .uk-button-group .uk-button-primary {
    background-color:#ece0ba;
    color: #555;
    line-height: 35px;
    min-height: 35px;
}

.stay-tab-slider.stay-tab-slider-twolines .uk-button-group .uk-button:active, .stay-tab-slider.stay-tab-slider-twolines .uk-button-group .uk-button.uk-active {
    background-color: #fff;
    color: #555;
}

.stay-tab-navigation.stay-tab-twolines .uk-active .uk-dropdown div button.uk-button-primary.uk-active {
    background-color: #fff;
    color: #555;
}

.stay-tab-navigation.stay-tab-twolines .uk-active.uk-open .uk-dropdown div button.uk-button-primary.uk-active {
    background-color: #fff;
    color: #555;
}

.stay-tab-navigation.stay-tab-twolines .uk-active.uk-open .uk-dropdown div button.uk-button-primary {
    background-color:#ece0ba;
    color: #555;
}


.stay-tab-navigation.stay-tab-twolines .stay-tab-gallery {
	background-image:url('../images/icon-gallery.png');
	background-size: auto 51px;
	background-repeat:no-repeat;
	background-position:center center;
}


.stay-tab-navigation.stay-tab-twolines .stay-tab-gallery:hover, .stay-tab-navigation.stay-tab-twolines .stay-tab-gallery.uk-active {
	background-image:url('../images/icon-gallery-black.png');
}

body.event.musicvenue .stay-tab-navigation.stay-tab-twolines .stay-tab-gallery:hover, body.event.musicvenue .stay-tab-navigation.stay-tab-twolines .stay-tab-gallery.uk-active {
	background-image:url('../images/icon-gallery.png');
}


.stay-tab-navigation.stay-tab-twolines .stay-tab-gallery {
	padding:0 10px;
}


.stay-tab-navigation.stay-tab-twolines .stay-tab-gallery img {
	height: 51px;
}


.stay-tab-slider.stay-tab-slider-twolines .uk-overlay-icon:before {
  content: "\f002";
  font-size: 50px;
  top:30%;
}

/* end Two Line Tabs */


.stay-tab-slider .uk-button-group, .stay-tab-navigation .uk-button-group	{
	background-color: #6199c8;
}

.stay-tab-navigation.uk-active[data-uk-sticky] {
	z-index:99;
}


.stay-tab-slider .tm-card-content.date h4 {
	padding-top:2px;
	border-top:0px;
	width:100%;
	text-align:right;
	font-size: 1.5em;
}

.stay-tab-slider .tm-card-content.date h4 div:nth-child(2) {
	padding-top:15px;
}


.stay-tab-slider .tm-card-content.date {
	padding:0px 10px 3px 10px;
}

.stay-tab-slider .uk-panel-teaser.image {
	background-size:cover;
	background-position:center top;
}

.uk-panel-teaser.image {
    background-size: cover;
    background-position: center top;
}

/* Event Time */

.tm-event-time {
    background: transparent;
    color: #afbabf;
    border-radius: 0px;
    text-align: center;
    margin: 0;
    display:table;
    float:none;
    width:100%;
}
.tm-block-month {
  background: #ece0ba;
  color: #ffffff;
  letter-spacing: 1px;
  font-size: 14px;
  text-transform: uppercase;
  width: inherit;
  line-height: 26px;
  float: none;
  margin-left: 0px;
  display:table-cell;
  transform: none;
  border-radius: 0px;
  vertical-align:middle;
  width:18%;
  padding: 5px 0px;
}
.tm-block-time {
  background: #ece0ba;
  color: #ffffff;
  letter-spacing: 1px;
  font-size: 14px;
  text-transform: uppercase;
  width: inherit;
  line-height: 26px;
  float: none;
  display:table-cell;
  margin-left: 0px;
  border-radius: 0px;
  vertical-align:middle;
  width:22%;
  padding: 5px 0px;
}

.tm-block-time small {
  font-size: 8px;
  line-height:initial;
}

.tm-block-day {
  font-size: 17px;
  font-family: 'Alegreya SC', serif;
  font-weight: 700;
  background-color: #575c5f;
  color: #ffffff;
  padding: 0;
  display:table-cell;
  line-height:20px;
  border-radius: 0px;
}
.tm-block-digit {
  font-size: 17px;
  font-family: 'Alegreya SC', serif;
  font-weight: 700;
  float: none;
  background-color: #575c5f;
  color: #ffffff;
  padding: 5px 0px;
  width:60%;
  line-height: 23px;
  border-radius: 0px;
  display:table-cell;
  vertical-align:middle;
}

/* end Event Time */


/* Buy Tickets */

.tm-event-tickets {
    display: block;
    background: transparent;
    color: #afbabf;
    border-radius: 3px;
    text-align: center;
    margin: 0;
    position:absolute;
    top:10px;
    left:10px;
    cursor: pointer;
}
.tm-block-buy {
  padding: 0 5px;
  border-radius: 3px 3px 0 0;
  background: #ece0ba;
  color: #ffffff;
  letter-spacing: 1px;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 26px;
  display:block;
  width:65px;
}


.tm-block-tickets {
  padding: 0 5px;
  border-radius: 0 0 3px 3px;
  background: #ece0ba;
  color: #ffffff;
  letter-spacing: 1px;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 26px;
  display:block;
  width:65px;
}

.tm-block-tickets small {
  font-size: 8px;
  line-height:initial;
}

.tm-block-icon {
  font-size: 32px;
  font-family: 'Alegreya SC', serif;
  font-weight: 700;
  background-color: #575c5f;
  color: #ece0ba;
  padding: 5px 0px;
  line-height: 25px;
  display:block;
  width:75px;
}

.tm-block-icon span {
    width: 35px;
    height: 35px;
    border-radius: 35px;
    text-align: center;
    line-height: 35px;
    z-index: 1;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
    background-color: #81bdf0;
    display:inline-block;
    font-weight:normal;
}

.tm-block-icon span:before {
    content: "\f145";
    font-family: "fontAwesome";
    color: #33383d;
    font-size:28px;
}


/* end Buy Tickets */


/* Buy Tickets - Revised */

.tm-event-tickets2 {
    display: block;
    background: transparent;
    color: #afbabf;
    border-radius: 3px;
    text-align: center;
    margin: 0;
    cursor: pointer;
}
.tm-block-buy2 {
  border-radius: 3px 3px 0 0;
  background: #ece0ba;
  color: #ffffff;
  letter-spacing: 1px;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 26px;
  display:block;
  width:100%;
}


.tm-block-tickets2 {
  border-radius: 0 0 3px 3px;
  background: #ece0ba;
  color: #ffffff;
  letter-spacing: 1px;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 26px;
  display:block;
  width:100%;
}

.tm-block-tickets2 small {
  font-size: 8px;
  line-height:initial;
}

.tm-block-icon2 {
  font-size: 32px;
  font-family: 'Alegreya SC', serif;
  font-weight: 700;
  background-color: #575c5f;
  color: #ece0ba;
  padding: 10px 0px;
  line-height: 25px;
  display:block;
  width:100%;
}

.tm-block-icon2 span {
    width: 45px;
    height: 45px;
    border-radius: 45px;
    text-align: center;
    line-height: 45px;
    z-index: 1;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
    background-color: #81bdf0;
    display:inline-block;
    font-weight:normal;
}

.tm-block-icon2 span:before {
    content: "\f145";
    font-family: "fontAwesome";
    color: #33383d;
    font-size:36px;
}


/* end Buy Tickets */


/* On Sale */

.tm-event-onsale {
    display: block;
    background: transparent;
    color: #afbabf;
    border-radius: 3px;
    text-align: center;
    margin: 0;
    cursor: pointer;
}
.tm-block-onsale {
  border-radius: 3px 3px 0 0;
  background: #ece0ba;
  color: #555;
  letter-spacing: 1px;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 26px;
  display:block;
  width:100%;
  padding:3px 0;
}


.tm-block-onsale2 {
  font-size: 16px;
  font-family: 'Alegreya SC', serif;
  font-weight: 700;
  background-color: #575c5f;
  color: #fff;
  padding: 10px 0px;
  line-height: 23px;
  display:block;
  width:100%;
  border-radius: 0 0 3px 3px;
}

.tm-block-onsale3 {
  border-radius: 0 0 3px 3px;
  background: #ece0ba;
  color: #555;
  letter-spacing: 1px;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 26px;
  display:block;
  width:100%;
  padding:3px 0;
}




/* end On Sale */


/* Tickets Circle Icon */

.tm-card-ticketscircle {
    width: 40px;
    height: 40px;
    border-radius: 30px;
    position: absolute;
    right: 3%;
    margin-top: -4px;
    text-align: center;
    line-height: 40px;
    z-index: 1;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
    background-color: transparent;
}

.tm-panel-card.detailed .tm-card-content .tm-card-ticketscircle	{
    margin-top:10px;
}


@media (max-width: 500px) {
	.tm-card-ticketscircle {
	    display:none;
	}

}



.tm-card-ticketscircle:before {
    cursor: pointer;
    content: "\f145";
    font-family: "fontAwesome";
    color: #ece0ba;
    font-size: 34px;
}



.tm-card-ticketscircle-image {
    border-radius:0px;
    padding-right:2px;
}


.tm-card-ticketscircle-image:before {
    content:"";
    display:none;
}


.tm-card-ticketscircle.tm-card-ticketscircle-soldout {
	color: #fff !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #c33333;
    height: 32px;
    line-height: 13px;
    padding-top: 8px;
    font-size: 12px;
    padding-left: 0px;
    width: 40px;
    margin-top:0px;
}


.tm-panel-card.detailed .tm-card-content .tm-card-ticketscircle.tm-card-ticketscircle-soldout	{
    margin-top:10px;
}


.tm-card-ticketscircle.tm-card-ticketscircle-soldout:before {
    content:"";
    display:none;
}

.tm-card-ticketscircle.tm-card-ticketscircle-free {
    color: #fff !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #58a71e;
    height: 26px;
    line-height: 13px;
    padding-top: 14px;
    font-size: 12px;
    padding-left: 0px;
    width: 40px;
    margin-top: 10px;
}

.tm-card-ticketscircle.tm-card-ticketscircle-free:before {
    content:"";
    display:none;
}



.tm-card-ticketscircle.tm-card-ticketscircle-canceled {
	color: #fff !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #d65600;
    height: 28px;
    line-height: 13px;
    padding-top: 16px;
    font-size: 8px;
    padding-left: 0px;
    width: 44px;
    margin-top: 10px;
}

.tm-card-ticketscircle.tm-card-ticketscircle-canceled:before {
    content:"";
    display:none;
}



.tm-card-ticketscircle.tm-card-ticketscircle-postponed {
	color: #fff !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #c33333;
    height: 30px;
    line-height: 12px;
    padding-top: 20px;
    font-size: 8px;
    padding-left: 0px;
    width: 50px;
    margin-top: 10px;
}

.tm-card-ticketscircle.tm-card-ticketscircle-postponed:before {
    content:"";
    display:none;
}


.tm-card-ticketscircle.tm-card-ticketscircle-onsale {
	color: #33383e !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #ece0ba;
	height: 36px;
    line-height: 12px;
    padding-top: 14px;
    font-size: 11px;
    padding-left: 0px;
    width: 50px;
    margin-top: 10px;
}

.tm-card-ticketscircle.tm-card-ticketscircle-onsale:before {
    content:"";
    display:none;
}




.tm-card-ticketscircle.tm-card-ticketscircle-onsale-time-4digit {
	color: #33383e !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #ece0ba;
	height: 40px;
    line-height: 11px;
    padding-top: 10px;
    font-size: 10px;
    padding-left: 0px;
    width: 50px;
    margin-top: 10px;
}

.tm-card-ticketscircle.tm-card-ticketscircle-onsale-time-4digit:before {
    content:"";
    display:none;
}


.tm-card-ticketscircle.tm-card-ticketscircle-onsale-time-2digit {
	color: #33383e !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #ece0ba;
	height: 39px;
    line-height: 11px;
    padding-top: 11px;
    font-size: 10px;
    padding-left: 0px;
    width: 50px;
    margin-top: 10px;
}

.tm-card-ticketscircle.tm-card-ticketscircle-onsale-time-2digit:before {
    content:"";
    display:none;
}




/* end Tickets Circle Icon */

/* Plan Your Next Trip */

.uk-panel-plan {
	padding:14px 5px 9px 5px !important;
	margin:12px 0 10px 0 !important;
	background:#fff;
	border-radius: 3px;
	box-shadow:none;
}

.uk-panel-plan h2.uk-module-title-alt {
	color:#555;
	margin:8px 0 15px 0;
	font-size:24px;
}

.uk-panel-plan .uk-module-title-alt:before,
.uk-panel-plan .uk-module-title-alt:after {
  background-color: #555;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  width: 24px;
  bottom:13px;
}
.uk-panel-plan .uk-module-title-alt:before {
	left:-20px;
}
.uk-panel-plan .uk-module-title-alt:after	{
	right: -20px;
}


.uk-panel-plan .uk-form :-ms-input-placeholder {
	color:#555; !important;
}
.uk-panel-plan .uk-form ::-moz-placeholder {
	color:#555;
}
.uk-panel-plan .uk-form ::-webkit-input-placeholder {
	color:#555;
}

.uk-panel-plan .uk-button span .plan-dropdown {
	padding-left:5px;
}

.uk-panel-plan .uk-button span {
	padding: 2px 0px 0px 5px;
	text-overflow: ellipsis;
	width:85%;
	white-space:nowrap;
	overflow:hidden;
	display:inline-block;
	float:left;
	text-align:left;
	font-weight:normal;
	font-family:'Sarala';
	font-size:12px;
	
}

.uk-panel-plan i.plan-dropdown {
	right:5px;
	top:2px;
	position:absolute;
	color:#8e7f66;
	font-size:14px;
}

.uk-panel-plan .uk-button-plan:hover i.plan-dropdown, .uk-panel-plan .uk-button-plan:focus i.plan-dropdown {
    color: #fff;
}



.uk-panel-plan .uk-button select {
	padding: 3px 5px;  
}

.uk-panel-plan .uk-button {
	padding: 0px;
	border-radius:2px;
	border-color:#bbb;
}


/* Plan Your Trip Teasers */

article.uk-teaser {
	position:relative;
}

.uk-teaser-header {
  margin-bottom: 15px;
  padding: 20px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  background: rgba(0, 0, 0, 0.02);
  overflow: hidden;
}
/*
 * Micro clearfix
 */
.uk-teaser-header:before,
.uk-teaser-header:after {
  content: "";
  display: table;
}
.uk-teaser-header:after {
  clear: both;
}
/* Sub-object `uk-teaser-avatar`
 ========================================================================== */
.uk-teaser-avatar {
  margin-right: 15px;
  float: left;
  border-radius: 100%;
  box-shadow: 0 0 0 4px #33383d, 0 0 0 5px #ece0ba;
}
/* Sub-object `uk-teaser-title`
 ========================================================================== */
.uk-teaser-title {
  margin: 5px 0 0 0;
  font-size: 26px;
  line-height: 26px;
  margin: 0px 0 10px 0
}
/* Sub-object `uk-teaser-meta`
 ========================================================================== */
.uk-teaser-meta {
  margin: 0px 0 0 0;
  font-size: 18px;
  line-height: 20px;
  color: #afbabf;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight:bold;
}
/* Sub-object `uk-teaser-body`
 ========================================================================== */
/*
 * Remove margin from the last-child
 */
.uk-teaser-body > :last-child {
  margin-bottom: 0;
}
.uk-teaser-body {
  padding:0px 15px 15px;
}
.uk-teaser-body p {
	text-align:left;
	margin-top:0px;
	display:inline-block;
	width:65%;
}
.uk-teaser-body img {
	float:left;
	width:30%;
	display:inline-block;
}

/* Sub-object `uk-teaser-list`
 ========================================================================== */
.uk-teaser-list {
  padding: 0;
  list-style: none;
  border: 1px solid rgba(0,0,0,.1);
}
.uk-teaser-list .uk-teaser + ul {
  margin: 25px 0 0 0;
  list-style: none;
}
.uk-teaser-list > li:nth-child(n+2),
.uk-teaser-list .uk-teaser + ul > li:nth-child(n+2) {
  margin-top: 25px;
}
/* Tablet and bigger */
@media (min-width: 768px) {
  .uk-teaser-list .uk-teaser + ul {
    padding-left: 100px;
  }
}
/* Modifier `uk-teaser-primary`
 ========================================================================== */
.uk-teaser-primary .uk-teaser-header {
  background: rgba(236, 224, 186, 0.9);
  border-color: rgba(236, 224, 186, 0.7);
  color:#555;
}

.uk-teaser-primary .uk-teaser-header h4.uk-teaser-title {
	color:#555;
}

.uk-teaser-primary .uk-teaser-header p.uk-teaser-meta	{
	color:#555;
}


uk-teaser-header
.uk-teaser-body {
  padding-right: 20px;
  padding-left: 20px;
}
.uk-teaser-header:before {
  content: "";
  float: right;
  font-family: "Pe-icon-7-stroke";
  font-size: 150px;
  color: rgba(0, 0, 0, 0.05);
  margin: 0;
  position:absolute;
  right:0px;
  overflow:hidden;
  top:0px;
}

.teaser-ruby .uk-teaser-header:before {
  content: "\e60e";
}

.teaser-golf .uk-teaser-header:before {
  content: "\e679";
}




/* profile cards */

.uk-subnav-pill.cardsetnav > * > * {
  border: 1px solid rgba(175, 186, 191, 0.7);
}


.cardsetnav {
 padding: 25px 15px !important;
}


@media (min-width: 1250px) {
  .cardsetnav {
     padding: 40px !important;
  }
}





@media (max-width: 700px) {
	.cardsetgrid .uk-container {
		padding: 0px 10px !important;
	}
	.uk-block.cardsetgrid {
	    padding-top: 20px;
	    padding-bottom: 25px;
	}
}

@media (max-width: 410px) {
	.cardsetgrid .uk-container {
		padding: 0px 5px !important;
	}
	.uk-block.cardsetgrid {
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
}



.tm-slideset-gaucho .uk-slideset .uk-panel-box .uk-panel-title {
  display: block;
  color: #ffffff;
  margin-left: -20px;
  margin-right: -20px;
  padding: 15px 60px 10px 30px;
  font-family: 'Rancho';
  font-size: 24px;
  border-bottom: 0;
  text-transform: capitalize;
  background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #81bdf0;
  background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #81bdf0;
  background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #81bdf0;
  background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #81bdf0;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #81bdf0;
  box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1), inset 0 5px 0 rgba(255, 255, 255, 0.1);
}

.uk-panel-title {
    padding-bottom: 0px;
}


/* City & Info bottom hack */

.uk-match-panel {
    border: 1px solid rgba(236, 224, 186, 0.5) !important;
    background-color: #33383d;
    display:table;
}

/*.uk-match-panel:after {
    border: 1px solid rgba(236, 224, 186, 0.5) !important;
    background-color: #33383d;
    display:table-cell;
    vertical-align:bottom;
    content:"test";
}*/

.tm-card-footer {
    border-top-width:0px !important;
    background-color: #33383d;
    display:table-row;
    vertical-align:bottom;
}

.tm-card-footer h4.tm-card-location {
    margin: 0;
    font-family: 'Sarala';
    color: #ece0ba;
    display: inline-block;
    clear: both;
    padding: 20px 20px 0px 20px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.tm-card-footer h4.tm-card-info {
    margin: 0;
    font-family: 'Sarala';
    color: #fff;
    display: inline-block;
    clear: both;
    padding: 0px 20px 20px 20px ;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
}




.tm-panel-card {
    border-width: 0px !important;
}

/* end City & Info bottom hack */



.tm-panel-card .tm-card-content .uk-panel-title {
	font-size: 13px;
	line-height: 23px;
	padding-top: 3px;
}
.tm-panel-card a:hover {
	text-decoration:none;
}
.tm-panel-card .uk-panel-teaser h3.uk-panel-title {
	font-size:18px;
	padding-left:20px;
	border-bottom:0px;
	margin-bottom:0px;
	line-height: 23px;
}




.tm-panel-card .uk-panel-teaser .tm-panel-titlebg {
	position:absolute;
	bottom:0;
	width:100%;
	display:block;
	background: rgba(87, 92, 95, 0.35);
	margin-bottom:0px;
	border-bottom:0px;
	padding:5px 0;
}
.tm-panel-card .tm-card-content {
    padding: 6px 20px 6px 20px !important;
    line-height:34px;
   
}
.tm-panel-card .tm-card-title {
    padding: 7px 0 0;
    font-size: 13px;
    border-top:0px;
    line-height: 21px;
}
.uk-padding-right-remove {
	padding-right:0px !important;
}

.tm-panel-card .tm-card-parent {
    padding: 1px 0 5px 0;
    font-size: 13px;
    border-top:0px;
    line-height: 21px;
    margin: 0;
    font-family: 'Sarala';
    color: #fff;
    display: block;
    clear: both;
    text-transform: uppercase;
    letter-spacing: 2px;
}



@media (max-width: 480px) {
	.tm-panel-card .tm-card-content .uk-panel-title {
		font-size: 13px;
		line-height: 19px;
		padding-top:0px;
	}
	.tm-panel-card .uk-panel-teaser h3.uk-panel-title {
		font-size:15px;
		padding-left:10px;
		line-height: 18px;
	}
	.tm-panel-card .tm-card-content {
	    padding: 6px 10px 6px 10px !important;
	}
	.tm-panel-card .tm-card-title {
	    padding: 4px 0 0;
	    font-size: 11px;
	    border-top: 0px;
	    line-height: 18px;
    }
	.tm-panel-card .tm-card-parent {
	    padding: 0px 0 2px 0;
	    font-size: 11px;
	    border-top: 0px;
	    line-height: 15px;
    }

}



.cardsetgrid .uk-contrast a:not([class]):hover  {
  text-decoration:none;
}


.tm-slideset-gaucho .uk-slideset .uk-panel-box .uk-panel-teaser {
  margin: 0;
}

.tm-panel-card .tm-card-link {
    margin-top: 12px;
}


.tm-panel-card .tm-card-link:before {
    content: "\f006";
}

.tm-panel-card .tm-card-link.favorite:before {
    content: "\f005";
}





@media (max-width: 700px) {
	.tm-panel-card .tm-card-content {
		padding: 14px;
	    border-top:none;
	}
	.tm-panel-card .tm-card-link {
	    width: 32px;
	    height: 32px;
	    border-radius: 30px;
	    position: absolute;
	    right: 6%;
	    margin-top: 10px;
	    text-align: center;
	    line-height: 32px;
	    z-index: 1;
	    overflow: hidden;
	    text-decoration: none;
	    cursor: pointer;
	    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
	    background-color: #33383d;
	}
}



.tm-panel-card .tm-social-icons ul li {
	padding-left:0px;
}

.tm-panel-card .tm-social-icons ul li a  {
	margin-left:-10px;
	color:#fff;
}


.uk-contrast .uk-subnav-pill > * > a:hover, .uk-contrast .uk-subnav-pill > * > a:focus {
    background-color: #575c5f;
    color: #ffffff;
    text-decoration: none;
}

/*
.uk-panel-teaser:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  padding: 0;
  z-index: 1;
  background-color: rgba(52, 56, 58, 0.25);
}
*/

.uk-panel-teaser:before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: -2px;
  left: 0;
  z-index: 0;
  background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, #101010 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, #101010 100%);
  pointer-events: none;
}



/* Detailed revised cards */


.tm-panel-card.detailed .uk-panel-teaser .uk-panel-presents {
	font-size:11px;
	padding-left:10px;
	border-bottom:0px;
	margin-bottom:0px;
	line-height: 14px;
	color:#fff;
	font-style:italic;
    font-family: 'Sarala';	
}
.tm-panel-card.detailed .uk-panel-teaser .uk-panel-specialbilling {
	font-size:14px;
	padding-left:10px;
	border-bottom:0px;
	margin-bottom:5px;
	margin-top:5px;
	line-height: 14px;
	color:#fff;
	font-style:italic;
    font-family: 'Sarala';	
}
.tm-panel-card.detailed .tm-card-content {
    padding: 6px 10px 6px 10px !important;
}
.tm-panel-card.detailed .uk-panel-teaser h3.uk-panel-title {
    padding-left: 10px;
}
.tm-panel-card.detailed .uk-panel-teaser h3.uk-panel-title p {
    font-size: 14px;
    line-height: 18px;
    padding-top: 0px;
    font-family: 'Sarala';	
    letter-spacing:normal;
    margin:4px 0 3px 0;
    text-transform:none;
}
.tm-panel-card.detailed .uk-panel-teaser h3.uk-panel-title p:first-child {
    margin:1px 0;
}
.tm-panel-card.detailed .tm-card-content .uk-panel-title {
    font-size: 14px;
    line-height: 14px;
    padding-top: 0px;
    font-family: 'Sarala';	
    color: #ece0ba;
    letter-spacing:normal;
}
.tm-panel-card.detailed .tm-card-content p {
	color:#fff;
    font-size: 11px;
    line-height: 11px;
    margin:6px 0 4px 0;
    padding-right:45px;
}
.tm-panel-card.detailed .tm-card-content p.uk-panel-ages {
    margin:4px 0 6px 0;
    padding-right:45px;
}

.tm-panel-card.detailed .tm-card-title {
    padding: 8px 10px 0 0;
    font-size: 14px;
    border-top: 0px;
    line-height: 21px;
    text-transform:none;
    font-weight:normal !important;
    letter-spacing:normal;
    width:100%;
}

.tm-panel-card.detailed .tm-card-title {
    padding: 8px 10px 0 0;
    font-size: 14px;
    border-top: 0px;
    line-height: 21px;
    text-transform:none;
    font-weight:normal !important;
    letter-spacing:normal;
    width:100%;
}



.tm-panel-card.detailed .tm-card-title span {
	text-transform:uppercase;
}


.tm-panel-card.detailed .tm-card-parent {
    padding: 1px 0 5px 0;
    font-size: 14px;
    border-top: 0px;
    line-height: 21px;
    margin: 0;
    font-family: 'Sarala';
    color: #fff;
    display: block;
    clear: both;
    text-transform:none;
    font-weight:normal !important;
    letter-spacing:normal;
}

.tm-panel-card.detailed .tm-card-ticketscircle {
    right: 1%;
}


.tm-panel-card.detailed .uk-panel-teaser img.passport-stamp {
    position: absolute;
    top:5px;
    right:5px;
    z-index: 1;
}



.tm-panel-card.detailed.movie .tm-card-content {
    padding: 6px 0px 6px 10px !important;
}


.tm-panel-card.detailed .tm-card-content .uk-grid-small.uk-panel-movietimes div {
	padding-left:8px;
	width:inherit;
}																	  	  


.tm-panel-card.detailed .tm-card-content .uk-grid-small.uk-panel-movietimes div:first-child {
	padding-left:10px;
}	



.tm-panel-card.detailed .tm-card-content .uk-panel-movietimes {
    font-size: 11px;
    line-height: 23px;
    margin-top: 12px;
    margin-bottom:3px;
}	

.tm-panel-card.detailed .tm-card-content .uk-panel-movietimes a {
    text-decoration:underline !important;
}

.tm-panel-card.detailed .uk-panel-teaser .tm-panel-specialbg {
	position:absolute;
	top:0;
	width:100%;
	display:block;
	background: rgba(87, 92, 95, 0.75);
	margin-bottom:0px;
	border-bottom:0px;
	padding:5px 0;
	background-image: url('../images/icon-reel.png'); 
	background-repeat:no-repeat;
	background-position:right center;
}
.tm-panel-card.detailed .tm-panel-specialbg p {
    padding: 2px 0;
    font-size: 12px;
    border-top:0px;
    line-height: 16px;
    text-align:center;
    margin:0px;
	font-family: 'Sarala';
    color: #f7eccb;
}

	


@media (max-width: 480px) {
	.tm-panel-card.detailed .tm-card-title {
	    padding: 4px 0 0;
	    font-size: 11px;
	    border-top: 0px;
	    line-height: 16px;
	    font-weight:700 !important;
    }
	.tm-panel-card.detailed .tm-card-content .uk-panel-title {
	    line-height: 18px;
	}
	.tm-panel-card.detailed .tm-card-content p {
	    line-height: 15px;
	}	
	/*.tm-panel-card.detailed .uk-panel-teaser img.passport-stamp {
		display:none;
	}*/
	.tm-panel-card.detailed .tm-card-content .uk-panel-movietimes {
		margin-top: 6px;
	}	
	.tm-panel-card.detailed .uk-panel-teaser .tm-panel-specialbg {
		background-image: none; 
		font-size:11px;
	}

	
	.tm-panel-card.detailed .uk-panel-teaser h3.uk-panel-title p {
	    font-size: 12px;
	    line-height: 16px;
	    margin:3px 0 2px 0;
	}


	.tm-panel-card.detailed .uk-panel-teaser .uk-panel-specialbilling {
		font-size:13px;
	}


}



@media (max-width: 1024px) {
	.tm-panel-card.detailed .tm-card-title {
	    overflow: inherit !important;
	    white-space: normal !important;
    }
																  	  
	
	.tm-panel-card.detailed .tm-card-content p.uk-panel-ages {
	    overflow: inherit !important;
	    white-space: normal !important;
	    padding-right:0px;
	    line-height: 15px;
	}
}




@media (max-width: 1240px) {
	.tm-panel-card.detailed .tm-card-content p {
	    overflow: inherit !important;
	    white-space: normal !important;
	    padding-right:0px;
	    line-height: 15px;
	}																	  	  
}





@media (max-width: 350px) {
	.tm-panel-card.detailed .uk-panel-teaser .tm-panel-specialbg	{
		display:none;
	}
	.tm-panel-card.detailed.movie .tm-card-content p	{
		display:none;
	}
}



/* end Detailed revised cards */



/* footer and newsletter signup*/

#subscribe_form input {
	height:100%;
}




/* Page Builder Page */


body.page-builder .tm-header-height > div {
    min-height: 300px;
}


body.page-builder #tm-logo {
  margin-top: 180px;
}
body.page-builder .tm-logo {
  display: block;
  position: relative;
  line-height: 170px;
  width: 33.333%;
  height: 170px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2), inset 0 5px 0 rgba(0, 0, 0, 0.1), inset 0 6px 0 rgba(255, 255, 255, 0.1);
  background-color: rgba(236, 224, 186, 0.9);
  background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.9);
  background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.9);
  background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.9);
  background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.9);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.9);
  text-align: center;
  overflow: hidden;
  margin: 0 0px;
}
body.page-builder .tm-logo svg {
  height: 160px;
}
body.page-builder .tm-logo:hover {
  text-decoration: none;
}
body.page-builder .tm-logo-small p {
  display: inherit;
}
body.page-builder .tm-nav-logo-small {
  float: left;
  display: inline-block;
}
@media (min-width: 1700px) {
  body.page-builder .tm-logo {
    margin-left: -50px;
    
  }
}

body.page-builder h5.uk-sub-title-small {
	font-weight:400 !important;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 0 0 15px;
	font-family: 'Sarala';
}



body.page-builder .tm-logo {
	height: auto;
	/*background-color: rgba(236, 224, 186, 0.9);
	background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);
	background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);
	background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);
	background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);*/
	background: rgba(49, 49, 49, 0.6);
	box-shadow:none;
}

@media (max-width: 1220px) {
	body.page-builder .tm-logo {
	  width: 100%;
	  background: transparent;
	  background-color:transparent;
  }
	body.page-builder #tm-logo {
	  margin-top: 20px;
	}

}



body.page-builder .mcm-logo-hero {
	color:#fff;
	line-height:normal;
	font-size:3em;
	display:block;
	padding:25px 0;
}

body.page-builder .mcm-logo-address {
	display:block;
	line-height:1.5em;
	color:#fff;
	padding:15px 0 0 0;
}

@media (max-width: 767px) {
	#tm-logo {
	    margin-top: 0;
	}
	body.page-builder .mcm-logo-hero {
		color:#fff;
		line-height:normal;
		font-size:2.5em;
		display:block;
		padding:25px 0 0 0;
	}
	body.page-builder .tm-header-height > div {
	    min-height: 100px;
	}

}


body.page-builder .mcm-logo-address p {
	margin-bottom:4px;
}


body.page-builder .mcm-logo-address .list-icons {
	padding-top:0px;	
	margin-top:0px;
}

body.page-builder .mcm-logo-address .list-icons i {
	margin-top:0px;
}

body.page-builder .tm-panel-card a:not([class]):hover, body.page-builder .tm-panel-card .uk-link:hover {
    color: #ffffff;
    text-decoration: none;
}

body.page-builder blockquote p {
    margin-top:0px;
    line-height:38px;
}    



.property-header-b blockquote.uk-panel {
    padding: 30px 30px 20px 30px;
}




body.page-builder .quote-icon {
    color: rgba(255, 255, 255, 0.08);
    right:40px;
}
body.page-builder blockquote {
    font-size: 18px;
}    

body.page-builder blockquote .author,
body.page-builder blockquote .jobtitle {
  font-weight: normal;
  line-height: 30px;
  display: block;
	font-family: 'Alegreya SC', serif;
	font-weight: 700 !important;
}
body.page-builder blockquote .author {
  font-size: 22px;
  margin-top: 8px;
}
body.page-builder blockquote .jobtitle {
  font-size: 15px;
}




/* Event Page */


body.event .tm-header-height > div {
    min-height: 200px;
}


body.event #tm-logo {
  margin-top: 150px;
}
body.event .tm-logo {
  display: block;
  position: relative;
  line-height: 170px;
  width: 33.333%;
  height: 170px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2), inset 0 5px 0 rgba(0, 0, 0, 0.1), inset 0 6px 0 rgba(255, 255, 255, 0.1);
  background-color: rgba(236, 224, 186, 0.9);
  background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.9);
  background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.9);
  background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.9);
  background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.9);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.9);
  text-align: center;
  overflow: hidden;
  margin: 0 0px;
}
body.event .tm-logo svg {
  height: 160px;
}
body.event .tm-logo:hover {
  text-decoration: none;
}
body.event .tm-logo-small p {
  display: inherit;
}
body.event .tm-nav-logo-small {
  float: left;
  display: inline-block;
}
@media (min-width: 1700px) {
  body.event .tm-logo {
    margin-left: -50px;
    
  }
}





#tm-logo {
    margin-top: -520px;
    margin-bottom:0px;
}


body.noinfobar #tm-logo {
    margin-top: -238px;
    margin-bottom:0px;
}



body.event .tm-logo {
	height: auto;
	/*background-color: rgba(236, 224, 186, 0.9);
	background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);
	background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);
	background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);
	background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(236, 224, 186, 0.8);*/
	background: rgba(49, 49, 49, 0.8);
	box-shadow:none;
}

@media (max-width: 1220px) {
	body.event .tm-logo {
	  width: 100%;
	  /*background: transparent;
	  background-color:transparent;*/
  }
	body.event #tm-logo {
	  margin-top: 40px;
	}

}



body.event .mcm-logo-hero {
	color:#fff;
	line-height:normal;
	font-size:3em;
	display:block;
	padding:25px 0 0 0;
}

body.event .mcm-logo-address {
	display:block;
	line-height:1.5em;
	color:#fff;
	padding:15px 0 0 0;
}

@media (max-width: 767px) {
	#tm-logo {
	    margin-top: 0;
	}
	body.event .mcm-logo-hero {
		color:#fff;
		line-height:normal;
		font-size:2.5em;
		display:block;
		padding:25px 0 0 0;
	}
	body.event .tm-header-height > div {
	    min-height: 100px;
	}

}


body.event .mcm-logo-address p {
	margin-bottom:4px;
}


body.event .mcm-logo-address .list-icons {
	padding-top:0px;	
	margin-top:0px;
}

body.event .mcm-logo-address .list-icons i {
	margin-top:0px;
}


.event-panel-info .tm-card-link {
    width: 40px;
    height: 40px;
    border-radius: 30px;
    position: absolute;
    text-align: center;
    left:6%;
    line-height: 40px;
    z-index: 1;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
    background-color: #3D434A;
}
.event-panel-info .tm-card-link {
    margin-top: 0px;
}


.event-panel-info .tm-card-link::before {
    cursor: pointer;
    font-family: "fontAwesome";
    color: #81bdf0;
    font-size: 20px;
}
.event-panel-info .tm-card-link::before {
    content: "\f006";
}

.event-panel-info h2 {
    font-size: 28px;	
}


.event-panel-info p {
    line-height:23px;	
}

.event-date-time p {
	color:#fff;
	font-size: 17px;
	margin:5px 0;
	line-height:25px;
}


.tm-panel-card .tm-card-content.event-panel-info.uk-vertical-align-middle	{
	padding:6px 0 !important;
	border-top:0px;
	margin-top:-8px;
}

body.event .tm-slideset-gaucho .uk-slideset {
    padding: 0px;
}


body.event .event-slideset .uk-panel-box .uk-panel-teaser .uk-panel-title  {
    display: block;
    color: #ffffff;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    font-family: 'Rancho';
    border-bottom: 0;
    text-transform: capitalize;
    background: none;
    box-shadow: none;
    display: block;
	font-size:18px;
	padding-left:10px;
	border-bottom:0px;
	margin-bottom:0px;
	line-height: 23px;
	letter-spacing:1px;
}

body.event .event-slideset .uk-panel-box .uk-panel-title  {
    display: block;
    color: #ffffff;
    margin-left: 0px;
    margin-right: 0px;
    padding: 3px 0px 0px 0px;
    font-family: 'Rancho';
    border-bottom: 0;
    text-transform: capitalize;
    background: none;
    box-shadow: none;
    display: block;
	font-size:13px;
	border-bottom:0px;
	margin-bottom:0px;
	line-height: 23px;
	letter-spacing:normal;
}


body.event .event-slideset .tm-panel-card .tm-card-title {
    padding: 7px 0 0;
    font-size: 12px;
    border-top: 0px;
    line-height: 21px;
}


body.event .event-slideset .tm-panel-card .tm-card-content {
    padding: 6px 10px 6px 10px !important;
    line-height: 34px;
}

.event-slideset .tm-panel-card a:hover h2 {
	text-decoration:none;
}

body.event .uk-contrast .event-slideset a:not([class]):hover {
    color: #ffffff;
    text-decoration: none;
}

	.property-tabs.prop-mobile .uk-container {
		padding:30px 25px 20px 25px;
	}


	body.event .property-tab-text {
		padding:20px;
	}


@media (max-width: 767px) {
	body.event .uk-grid-small.event-slideset {
	    margin-left: -5px;
	}
	
	body.event .uk-grid-small.event-slideset > * {
	    padding-left: 5px;
	}
	body.event .event-slideset .uk-panel-box .uk-panel-title  {
	    font-size: 18px !important;
	}
	body.event .tm-panel-card .tm-card-content {
		padding: 14px;
	    border-top:none;
	}
	body.event .tm-panel-card .tm-card-link {
	    width: 24px;
	    height: 24px;
	    border-radius: 30px;
	    position: absolute;
	    right: 6%;
	    margin-top: 6px;
	    text-align: center;
	    line-height: 25px;
	    z-index: 1;
	    overflow: hidden;
	    text-decoration: none;
	    cursor: pointer;
	    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
	    background-color: #33383d;
	}
	body.event .tm-panel-card .tm-card-link:before {
	    font-size: 16px;
	}
	body.event .tm-slideset-gaucho .uk-slideset {
	    margin-bottom:10px;
	}
	body.event .property-tab-text {
		padding:25px 10px 20px 10px;
	}
	.property-tabs.prop-mobile .uk-container {
		padding:25px 5px 20px 5px;
	}
	.event-panel-upcoming	{
		margin-top:30px !important;
	}

	.tm-panel-card .tm-card-content.event-panel-info.uk-vertical-align-middle	{
		padding:20px 0 !important;
	}

}





.event-slideset .tm-panel-card.event .tm-card-link {
    width: 35px;
    height: 35px;
    border-radius: 25px;
    position: absolute;
    right: 6%;
    margin-top: 10px;
    text-align: center;
    line-height: 35px;
    z-index: 1;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
    background-color: #81bdf0;
}

.event-slideset .tm-panel-card.event .tm-card-link:before {
    cursor: pointer;
    content: "\f145";
    font-family: "fontAwesome";
    color: #33383d;
    font-size:28px;
}

.event-slideset .uk-panel.property .uk-panel-teaser h3	{
	font-size:40px;
	position:absolute;
	top: 50%;
	width:100%;
	text-align:center;
	text-shadow: 0 1px 2px rgba(0,0,0,.2);
}



.event-slideset .uk-panel-box .tm-card-content.date	{
	padding:10px;
}


.event-slideset .uk-panel-box .tm-card-content.date h3	{
	font-size: 20px;
}


@media (max-width: 480px) {
	.event-slideset .uk-panel-box .tm-card-content.date h3	{
		font-size: 16px;
	}
	.event-slideset .uk-panel-box .tm-card-content.date	{
		padding:5px;
	}
	.event-slideset .uk-panel.property .uk-panel-teaser h3	{
		font-size:24px;
		position:absolute;
		top: 40%;
		width:100%;
		text-align:center;
		text-shadow: 0 1px 2px rgba(0,0,0,.2);
	}


}

body.event .tm-slideset-gaucho .event-slideset .uk-panel-box {
    padding: 30px;
    box-shadow: none;
}


/*
 * Icons
 */
body.event .uk-slidenav-previous:before {
  content: "\f077";
  font-family: FontAwesome;
}
body.event .uk-slidenav-next:before {
  content: "\f078";
  font-family: FontAwesome;
}

body.event .tm-slideset-gaucho .uk-slidenav-next:before,
body.event .tm-slideset-gaucho .uk-slidenav-previous:before {
  color: #ffffff;
  font-family: "fontAwesome";
  font-size: 36px;
}

body.event .tm-slideset-gaucho .uk-slidenav-position .uk-slidenav-previous {
  top: 10px;
  left:43%;	
}
body.event .tm-slideset-gaucho .uk-slidenav-position .uk-slidenav-next {
  bottom: 10px;
  right:43%;
  top:inherit;
}


 





/* Find */


@media (min-width: 960px) {
	.find-tab-slider {
	margin-top: 0px !important;
	}


}



.uk-panel-box-find-search {
	border:0px !important;
}


.uk-panel-box-find-search .uk-form-select {
    line-height: 40px;
    min-height: 32px;
    font-size: 15px;
}

@media (max-width: 960px) {
	.uk-panel-box-find-search .uk-form-select {
	    font-size: inherit;
	}
}


.uk-panel-box-find-search .uk-form input {
	background-color: #575c5f !important;
	height: 42px;
}


.uk-panel-box-find-search .uk-form i {
  color: #fff !important;
}


.uk-panel-box-find-search .uk-form :-ms-input-placeholder {
  color: rgba(255, 255, 255, 1) !important;
}
.uk-panel-box-find-search .uk-form ::-moz-placeholder {
  color: rgba(255, 255, 255, 1);
}
.uk-panel-box-find-search .uk-form ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 1);
}



.btn-find-search {
	border:0px;
	font-size: 1.6em;
    font-weight: bold;
    padding-top: 8px;
    line-height: 34px;
    min-height: 34px;
}

.uk-panel-box-find-search {
	border-radius:3px;
	box-shadow:none;
    margin-left:10px;

}




.uk-panel-box-find-search .uk-width-4-5 {
	padding-left:0px;
}

.uk-panel-box-find-search .uk-width-1-5 {
	padding-right:10px;
}




@media (max-width: 960px) {
	.uk-panel-box-find-search {
	    margin-left:0px;
	    margin-top:0px;
	
	}
	.uk-panel-box-find-search .uk-width-1-5 {
		padding-right:0px;
	}
	.find-lookingfor {
	margin-bottom:0px;
	margin-left:10px;

}

}



/*.sortby {
	background-color: #575c5f !important;
	color: #fff;
    border-radius: 2px;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.04);
    padding: 5px 10px;	  
    height:42px;
    box-sizing:border-box;
    margin-right:10px;
}*/




.sortby {
	font-family: 'Alegreya SC', serif;
    font-weight: 700 !important;
    font-size:22px;
    color:#fff;
    height:42px;
	background-color: #575c5f !important;
	color: #fff;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.04);
    padding: 5px 10px 5px 10px;	  
    box-sizing:border-box;
    text-align:center;
}


.gridfind-filters button:first-child {
	border-radius: 0px 0px 0px 3px;
}

.gridfind-filters button:last-child {
	border-radius: 0px 0px 3px 0px;
}
.sortby {
    border-radius: 3px 3px 0px 0px;
	font-size:22px;
}



body.find .find-quicklinks .uk-panel-hotel2 {
	background: url('../images/topnav-hotel2.jpg') center center/cover no-repeat; 
}

body.find .find-quicklinks .uk-panel-pubs2 {
	background: url('../images/topnav-pubs2.jpg') center center/cover no-repeat; 
}

body.find .find-quicklinks .uk-panel-movies2 {
	background: url('../images/topnav-movies2.jpg') center center/cover no-repeat; 
}

body.find .find-quicklinks .uk-panel-events2 {
	background: url('../images/topnav-events2.jpg') center center/cover no-repeat; 
}

body.find .find-quicklinks .uk-panel-drink2 {
	background: url('../images/topnav-drink2.jpg') center center/cover no-repeat; 
}
body.find .find-quicklinks .uk-panel-jobs2 {
	background: url('../images/topnav-jobs2.jpg') center center/cover no-repeat; 
}

body.find .find-quicklinks .uk-panel h3 {
	margin-bottom:0px !important;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
	line-height:24px;
}


body.find .find-quicklinks .uk-panel {
	padding:50px 5px 70px 5px;
	background-size:cover;
}

body.find .find-quicklinks .uk-panel.item {
	box-shadow: inset 0 0 1px 230px rgba(0,0,0,0.3), inset 0 0 0 0px #1c252c;
	transition: all 0.5s ease-in;
	transition: box-shadow 400ms ease-in-out;
	/* Safari/Chrome, other WebKit */
	-webkit-box-shadow: inset 0 0 1px 230px rgba(0,0,0,0.3), inset 0 0 0 0px #1c252c;
	-webkit-transition: box-shadow 400ms ease-in-out;
	/* Firefox, other Gecko */
	-moz-box-shadow: inset 0 0 1px 230px rgba(0,0,0,0.3), inset 0 0 0 0px #1c252c;
	-moz-transition: box-shadow 400ms ease-in-out;
	
	/* Opera/IE 8+ */
	-o-transition: box-shadow 400ms ease-in-out;
	-ms-transition: box-shadow 400ms ease-in-out;
	height:32px;
	border:0px;
}

body.find .find-quicklinks .uk-panel.item:hover  {
	opacity: 1;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
	box-shadow: inset 0 0 0 0 rgba(0,0,0,0.6), inset 0 0 0 0px #000, inset 0px 0px 0px 200px rgba(0,0,0,0.06);

}



/* ========================================================================== */
/* Container full width and more fun
 ========================================================================== */
 
.uk-container-fullwidth {
  box-sizing: border-box;
  max-width: 1920px;
  padding: 0px !important;
}
/* Large screen and bigger */
@media (min-width: 1700px) {
  .uk-container-fullwidth {
    max-width: 1920px;
    padding: 0 50px;
  }
}

.uk-block-nopadding {
	padding:10px;
	
}


/* ========================================================================== */
/* New Colors
 ========================================================================== */
 

.overflow-hidden{
	overflow:hidden;
}

/*
 * Modifier: `uk-button-primary`
 */
.uk-button-primary {
  background-color: #2d2d2d;
  color: #fff;
}


/* Hover */
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: #ece0ba;
  color: #555;
}



/* Active */
.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: #ece0ba;
  color: #555;
}

.uk-contrast .uk-button-primary {
  background-color: #ece0ba;
  color: #555;
}
.uk-contrast .uk-button-primary:hover,
.uk-contrast .uk-button-primary:focus {
  background-color: #ece0ba;
  color: #555;
}
.uk-contrast .uk-button-primary:active,
.uk-contrast .uk-button-primary.uk-active {
  background-color: #ece0ba;
  color: #555;
}





@media (max-width: 1271px) {
	.uk-navbar-nav > li > a	{
		padding: 0 29px;
	}
}


/* stay Active */
body.stay .tm-navbar .uk-navbar-nav > li.stay > a,
body.stay .tm-navbar .uk-navbar-nav > li.stay > a,
body.stay .tm-navbar .uk-navbar-nav > li.stay.uk-open > a,
body.stay .tm-navbar .uk-navbar-nav > li.stay.uk-active > a {
  background-color: rgba(236, 224, 186, 0.2);
  color: #ffffff;
  box-shadow: inset 0 1px 0 rgba(236, 224, 186, 0.05);
  border-bottom: 1px solid #ece0ba;
}

body.stay .tm-navbar .uk-navbar-nav > li.stay > a:before {
  border-bottom: 1px solid #ece0ba;
}

.tm-img-bottom-right {
    right: 0;
    bottom: -60px;
	margin-right: -60px;
}


/* Todo Active  */
body.todo .tm-navbar .uk-navbar-nav > li.todo > a,
body.todo .tm-navbar .uk-navbar-nav > li.todo > a,
body.todo .tm-navbar .uk-navbar-nav > li.todo.uk-open > a,
body.todo .tm-navbar .uk-navbar-nav > li.todo.uk-active > a {
  background-color: rgba(236, 224, 186, 0.2);
  color: #ffffff;
  box-shadow: inset 0 1px 0 rgba(236, 224, 186, 0.05);
  border-bottom: 1px solid #ece0ba;
}

body.todo .tm-navbar .uk-navbar-nav > li.todo > a:before {
  border-bottom: 1px solid #ece0ba;
}

.tm-img-bottom-right {
    right: 0;
    bottom: -60px;
	margin-right: -60px;
}


/* Active EatDrink */
body.eatdrink .tm-navbar .uk-navbar-nav > li.eatdrink > a,
body.eatdrink .tm-navbar .uk-navbar-nav > li.eatdrink > a,
body.eatdrink .tm-navbar .uk-navbar-nav > li.eatdrink.uk-open > a,
body.eatdrink .tm-navbar .uk-navbar-nav > li.eatdrink.uk-active > a {
  background-color: rgba(236, 224, 186, 0.2);
  color: #ffffff;
  box-shadow: inset 0 1px 0 rgba(236, 224, 186, 0.05);
  border-bottom: 1px solid #ece0ba;
}

body.eatdrink .tm-navbar .uk-navbar-nav > li.eatdrink > a:before {
  border-bottom: 1px solid #ece0ba;
}

.tm-img-bottom-right {
    right: 0;
    bottom: -60px;
	margin-right: -60px;
}


/* Active Handcrafted */
body.handcrafted .tm-navbar .uk-navbar-nav > li.handcrafted > a,
body.handcrafted .tm-navbar .uk-navbar-nav > li.handcrafted > a,
body.handcrafted .tm-navbar .uk-navbar-nav > li.handcrafted.uk-open > a,
body.handcrafted .tm-navbar .uk-navbar-nav > li.handcrafted.uk-active > a {
  background-color: rgba(236, 224, 186, 0.2);
  color: #ffffff;
  box-shadow: inset 0 1px 0 rgba(236, 224, 186, 0.05);
  border-bottom: 1px solid #ece0ba;
}

body.handcrafted .tm-navbar .uk-navbar-nav > li.handcrafted > a:before {
  border-bottom: 1px solid #ece0ba;
}

.tm-img-bottom-right {
    right: 0;
    bottom: -60px;
	margin-right: -60px;
}


/* Active Discover */
body.discover .tm-navbar .uk-navbar-nav > li.discover > a,
body.discover .tm-navbar .uk-navbar-nav > li.discover > a,
body.discover .tm-navbar .uk-navbar-nav > li.discover.uk-open > a,
body.discover .tm-navbar .uk-navbar-nav > li.discover.uk-active > a {
  background-color: rgba(236, 224, 186, 0.2);
  color: #ffffff;
  box-shadow: inset 0 1px 0 rgba(236, 224, 186, 0.05);
  border-bottom: 1px solid #ece0ba;
}

body.discover .tm-navbar .uk-navbar-nav > li.discover > a:before {
  border-bottom: 1px solid #ece0ba;
}

.tm-img-bottom-right {
    right: 0;
    bottom: -60px;
	margin-right: -60px;
}

/* Active Shop */
body.shop .tm-navbar .uk-navbar-nav > li.shop > a,
body.shop .tm-navbar .uk-navbar-nav > li.shop > a,
body.shop .tm-navbar .uk-navbar-nav > li.shop.uk-open > a,
body.shop .tm-navbar .uk-navbar-nav > li.shop.uk-active > a {
  background-color: rgba(236, 224, 186, 0.2);
  color: #ffffff;
  box-shadow: inset 0 1px 0 rgba(236, 224, 186, 0.05);
  border-bottom: 1px solid #ece0ba;
}

body.shop .tm-navbar .uk-navbar-nav > li.shop > a:before {
  border-bottom: 1px solid #ece0ba;
}

.tm-img-bottom-right {
    right: 0;
    bottom: -60px;
	margin-right: -60px;
}

/* Active Find */
body.find .tm-navbar .uk-navbar-nav > li.find > a,
body.find .tm-navbar .uk-navbar-nav > li.find > a,
body.find .tm-navbar .uk-navbar-nav > li.find.uk-open > a,
body.find .tm-navbar .uk-navbar-nav > li.find.uk-active > a {
  background-color: rgba(236, 224, 186, 0.2);
  color: #ffffff;
  box-shadow: inset 0 1px 0 rgba(236, 224, 186, 0.05);
  border-bottom: 1px solid #ece0ba;
}

body.find .tm-navbar .uk-navbar-nav > li.find > a:before {
  border-bottom: 1px solid #ece0ba;
}

.tm-img-bottom-right {
    right: 0;
    bottom: -60px;
	margin-right: -60px;
}


.tm-slideshow-gaucho .uk-slidenav-next:before,
.tm-slideshow-gaucho .uk-slidenav-previous:before {
  color: #555;
}



/*
 * Icons
 */
.doodad-slidenav .uk-slidenav-previous:before {
  content: url('../images/mcm-previous.png');
  font-family: FontAwesome;
  display:block;
  width:65px;
  height:80px;
}
.doodad-slidenav .uk-slidenav-next:before {
  content: url('../images/mcm-next.png');
  font-family: FontAwesome;
  display:block;
  width:65px;
  height:80px;
}
.doodad-slidenav .uk-slidenav {
  width:65px;
  height:80px;
  top:40%;
}

.doodad-slidenav .uk-slidenav-previous {
    left: 5px !important;
}
.doodad-slidenav .uk-slidenav-next {
    right: 5px !important;
}





/* Timeline Edits */


.timeline_items_wrapper {
    margin: 10px 0 0;
}

.timelineFlat .timeline_line {
    margin-bottom: 20px;
    margin-top:0px;
}


.timelineFlat .item span {
    height: auto;
}
.lb-image{
max-width: inherit;
}

.timelineFlat .item_open p {
	font-family: Montserrat;
	margin:25px 0 10px;
	padding-top:0;
	font-size:14px;
	line-height:24px;
}

.timelineFlat .item span {
    line-height: 1.4em;
    font-size: 13px;
}
.lb-data .lb-number {
    font-weight:bold;
    font-size: 16px;
    color: #fff;
}
.timelineFlat a.t_line_node {
	font-size:14px;
}



@media (max-width: 600px) {
	.timelineFlat a.t_line_node {
		font-size:11px;
	}
}


/* holder for 1 month (constist of nodes and month caption) - we use borders to separate months thats why it has width 2px less then 50% */
.timelineFlat .t_line_m {
	border-left:0px solid transparent;
	border-right:0px solid #b7b6b6;
}

/* month on the right side - has left set at 459 so border would overlap border from first element (to evade duplicated borders) */
.timelineFlat .t_line_m.right {
	border-left:0px solid #b7b6b6;
	border-right:0px solid transparent;
}


.timelineFlat .item .read_more {
    background: #2d2d2d;
    font-family: 'Alegreya SC', serif;
    font-weight: 700 !important;
    font-size: .9rem;
}

.timelineFlat .item .read_more:hover {
    background: #543a6e;
}

.timelineFlat .item h2 {
    font-family: 'Sarala';
    color: #555;
}

.timelineFlat .item_open .t_close {
    color: #555;
}

.timelineFlat .item_open .t_close:hover {
    color: #543a6e;
}

.timelineFlat a.t_line_node.active {
    color: #ece0ba;
}

.timelineFlat a.t_line_node:after {
    background: #ece0ba;
}

.timelineFlat .item.item_node_hover:before {
	background: #ece0ba;
}
.timelineFlat .item.item_node_hover:after {
	border: 6px solid transparent;
	border-top: 6px solid #ece0ba;
	
}

.timelineFlat #t_line_left, .timelineFlat #t_line_right {
    top: 30px;
    font-size: 31px;
}

.timelineFlat #t_line_left:hover, .timelineFlat #t_line_right:hover {
    color: #ece0ba;
}
.timelineFlat #t_line_right:after {
	content: url(../images/mcm-next-small-doodad.png);
	left:-2px;
}
.timelineFlat #t_line_left:after {
	content: url(../images/mcm-previous-small-doodad.png);
	right:-2px;
}

.lb-data .lb-number {
    padding-top:5px;
}

.lb-data .lb-caption {
    font-size: 15px;
    line-height: 1.2em;
}


@media (max-width: 500px) {
	.lb-data .lb-caption {
	    font-size: 13px;
	    line-height: 1em;
	}
}


.history-timeline .uk-overlay-icon:before {
    opacity: 1;
    right: 12%;
    bottom: 15%;
    top: initial;
    left: initial;    
    content: "\f00e";
    font-size: 50px;
    color:#ece0ba;
    text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.5);
}

@media (max-width: 400px) {
	.history-timeline .uk-overlay-icon:before {
	    font-size: 40px;
	}
}


#lightbox .lb-next {
    background: url(../images/mcm-next-small-doodad-timeline.png) 95% 48% no-repeat;
}

#lightbox .lb-prev {
    background: url(../images/mcm-previous-small-doodad-timeline.png) 5% 48% no-repeat;
}


/* Movie Page */

body.event.movie #tm-logo {
    margin-top: -320px;
}

body.event.movie .smallbar #tm-logo {
    margin-top: -520px;
}


body.event.movie #tm-logo.uk-visible-xlarge .uk-grid.uk-grid-collapse.uk-grid-match {
    margin-bottom: -5px;
}


body.event.movie #tm-logo .uk-panel {
	padding:20px 20px 10px 20px;
}



body.event.movie .tm-slideshow-gaucho .uk-slidenav-previous:before, body.event.movie .uk-slidenav-previous:before {
    content: "\f104";
}
body.event.movie .tm-slideshow-gaucho .uk-slidenav-next:before, body.event.movie .uk-slidenav-next:before {
    content: "\f105";
}

body.event .uk-slidenav-next:before


body.event.movie .event-panel-info {
	line-height:23px;
}

body.event.movie .tm-panel-card .tm-card-content .uk-panel-title {
	font-size:30px;
	letter-spacing:normal;
	line-height: 35px;
}

body.event.movie .tm-panel-card .tm-card-content h4.uk-panel-title {
	font-size:21px;
}

body.event.movie .tm-panel-card .tm-card-content h5.uk-panel-title {
	font-size:18px;
	margin-bottom:10px;
}

body.event.movie .tm-panel-card .tm-card-content p.runningtime	{
	color: #fff !important;
    font-size: .8em;
}


.uk-modal-dialog {
	line-height: 23px;
}
body.event.movie .uk-modal-dialog {
    padding: 40px;
}
body.event.movie .event-panel-info.uk-padding-remove h3 {
    padding: 15px 0;
}


body.event.movie .cardsetgrid h2 {
    padding: 0 0 0 20px;
    margin-bottom:20px;
}

body.event.movie .tm-panel-card .tm-card-content .uk-panel-title {
	font-size: 15px;
	line-height: 30px;
	padding-top: 3px;
	padding-bottom:0px;
}

body.event.movie .tm-panel-card.detailed.movie .tm-card-content .uk-panel-title {
	line-height: 14px;
}



body.event.movie .tm-panel-card img.tm-card-avatar 	{
	padding-bottom:60px;
}


body.event.movie .tm-panel-card.detailed.movie img.tm-card-avatar 	{
	padding-bottom:0px;
}



body.event.movie .stay-tab-slider .tm-panel-card	{
	border:0px !important;
}

body.event.movie a.movie-seeall	{
	padding-top:20px;
	font-size:16px;
	display:block;
}

body.event.movie ul.stay-tab-slider .uk-panel.uk-margin-top	{
	margin-top:25px !important;
	margin-bottom:55px !important;
}


body.event.movie .prop-mobile .doodad-slidenav-mobile .uk-slidenav-previous:before {
  content: url('../images/mcm-previous-small-doodad.png');
  font-family: FontAwesome;
  display:block;
  width:20px;
  height:40px;
}
body.event.movie .prop-mobile .doodad-slidenav-mobile .uk-slidenav-next:before {
  content: url('../images/mcm-next-small-doodad.png');
  font-family: FontAwesome;
  display:block;
  width:20px;
  height:40px;
}
body.event.movie .prop-mobile .doodad-slidenav-mobile .uk-slidenav {
  width:20px;
  height:40px;
  top:50%;
}

body.event.movie .prop-mobile .doodad-slidenav-mobile .uk-slidenav-previous {
    left: 5px !important;
}
body.event.movie .prop-mobile .doodad-slidenav-mobile .uk-slidenav-next {
    right: 5px !important;
}




body.event.movie .prop-mobile .property-tab-text {
	background-color:transparent !important;

}


body.event.movie .prop-mobile .property-tab-text h2 {
    color:#fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}


body.event.movie .prop-mobile .property-tab-text p {
    color:#fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}


body.event.movie .prop-mobile .property-tab-text .uk-module-title-alt:before, body.event.movie .prop-mobile .property-tab-text .uk-module-title-alt:after {
    background-color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}


body.event.movie .prop-mobile .property-tab-text .event-panel-info p {
    color: #afbabf !important;
}


/* Music Venue */


body.event.musicvenue	{
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
}


body.event.musicvenue.crystal	{
	background-image: url('../images/background/musicvenue-crystal-bg.jpg');
}

	body.event.musicvenue.als {
		background-image: url('../images/background/musicvenue-als-bg-3b.jpg');
	}

@media (max-width: 1249px) {
	body.event.musicvenue.als {
		background-position: center 40px;
	}
}
body.event.musicvenue.edgefield	{
	background-image: url('../images/background/musicvenue-edgefield-bg.jpg');
}

body.event.musicvenue.lola	{
	background-image: url('../images/background/musicvenue-lola-bg.jpg');
}

	body.event.musicvenue.mission {
		background-image: url('../images/background/musicvenue-mission-bg-23-5b.jpg');
	}

	@media (max-width: 1249px) {
		body.event.musicvenue.mission {
			background-position: center 40px;
		}
	}

body.event.musicvenue.whiteeagle {
	background-image: url('../images/background/musicvenue-whiteeagle-bg.jpg');
}



body.event.musicvenue .property-tabs	{
	padding-top:185px;
	background-color:transparent;
	box-shadow:none;
}

body.event.musicvenue .property-tabs:before	{
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: -2px;
	left: 0;
	z-index: 0;  
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,1) 55%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(35%, rgba(0,0,0,0)), color-stop(55%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,1) 55%, rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,1) 55%, rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,1) 55%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,1) 55%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );   
	background-position:center top;
	background-color: transparent;
	min-height: 2000px;
	background-size: 100% 1300px;
}



body.event.musicvenue.eventdetail .property-tabs:before	{
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 11%, rgba(0,0,0,1) 17%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(11%, rgba(0,0,0,0)), color-stop(17%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 11%, rgba(0,0,0,1) 17%, rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 11%, rgba(0,0,0,1) 17%, rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 11%, rgba(0,0,0,1) 17%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 11%, rgba(0,0,0,1) 17%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );  
	background-size: 100% 1300px;
}



@media (min-width: 767px) {
  body.event.musicvenue .tm-navbar-container {
    box-sizing: border-box;
    min-height: 115px;
  }
}
  
body.event.musicvenue .tm-navbar.uk-active {
    background-color: rgba(0, 0, 0, 0.5);
}

body.event.musicvenue #tm-logo {
    margin-top: -280px;
}

body.event.musicvenue .tm-slideshow-gaucho .uk-slidenav-previous:before, body.event.musicvenue .uk-slidenav-previous:before {
    content: "\f104";
}
body.event.musicvenue .tm-slideshow-gaucho .uk-slidenav-next:before, body.event.musicvenue .uk-slidenav-next:before {
    content: "\f105";
}

body.event.musicvenue .uk-button-primary:active, body.event.musicvenue .uk-button-primary.uk-active {
    background-color: #000;
    color:#fff;
}

body.event.musicvenue .uk-button-primary:hover {
    background-color: #000;
    color:#fff;
}

  


body.event.musicvenue .property-tab-text {
    background-color: #000 !important;
    color: #fff !important;
}

body.event.musicvenue .property-tab-text a.uk-button.buy-tickets {
    color: #fff !important;
    text-transform:uppercase;
    margin-top:10px;
    line-height: 30px;
    min-height: 30px;
    margin-bottom:10px;
    background-color:#777777;
}



body.event.musicvenue .property-tab-text a.uk-button.buy-tickets:hover {
    color: #555 !important;
    background-color:#ece0ba;
}


body.event.musicvenue .property-tab-text .uk-module-title-alt::before, body.event.musicvenue .property-tab-text .uk-module-title-alt::after {
    background-color: #fff;
}

body.event.musicvenue .property-tab-text h2, body.event.musicvenue .property-tab-text h3, body.event.musicvenue .property-tab-text h4 {
    color: #fff;
}

body.event.musicvenue .stay-tab-slider .tm-panel-card {
    border: 0px solid rgba(236, 224, 186, 0.5) !important;
}

body.event.musicvenue .event-panel-info {
	line-height:23px;
}

body.event.musicvenue .cardsetgrid .event-panel-info {
	padding:0px !important;
}


body.event.musicvenue .event-panel-info p {
    color:#fff;
}

body.event.musicvenue .event-panel-info {
    color:#fff;
}


body.event.musicvenue .event-panel-info.tm-panel-card .tm-card-content {
    padding: 15px 0px 5px 0px !important;
    line-height:23px;
}
body.event.musicvenue .event-panel-info.tm-panel-card .tm-card-content {
    padding: 15px 0px 5px 0px !important;
    line-height:23px;
}


body.event.musicvenue .event-panel-info.tm-panel-card .tm-card-content h3 {
    font-size:36px;
}

body.event.musicvenue .event-panel-info.tm-panel-card .tm-card-content h4 {
	font-family: 'Sarala';
	font-weight:400 !important;
	font-style:italic;
	font-size: 17px;
    line-height: 22px;
}

.event-panel-info-short, body.event.musicvenue .event-panel-info.tm-panel-card .tm-card-content.event-panel-info-short {
	line-height:23px;
	padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.tm-panel-card .tm-card-content.event-panel-info-short {
	padding: 0px 20px 0px 20px !important;
	line-height: 23px !important;
	margin-bottom: 5px !important;
}



body.event.musicvenue.eventdetail .event-panel-info.event-date-time p	{
	font-size: 14px;
	line-height: 24px;
}
body.event.musicvenue.eventdetail .event-panel-info.event-date-time p a i	{
	color:#fff;
	padding-left:5px;
}

body.event.musicvenue.eventdetail .event-panel-info.event-date-time p a:hover	{
	text-decoration:underline;
}

/*body.event.musicvenue.eventdetail .event-panel-info h2 p	{
	font-size: 18px;
    margin-top: 10px;
}*/





body.event.musicvenue.eventdetail .event-panel-upcoming	{
	background-color:#303030;
	padding-right:10px;
}

body.event.musicvenue.eventdetail .stay-tab-slider .uk-button-group, .stay-tab-navigation .uk-button-group {
    background-color: transparent;
}

body.event.musicvenue.eventdetail .event-panel-upcoming .uk-button:active, body.event.musicvenue.eventdetail .event-panel-upcoming .uk-button.uk-active {
    background-color: #fff;
    color:#555;
}


body.event.musicvenue.eventdetail .event-panel-upcoming .uk-button, body.event.musicvenue.eventdetail .event-panel-upcoming .uk-button {
    background-color: #ece0ba;
    color:#555;
}

.uk-promoshadow	{
-webkit-box-shadow: 0px 0px 10px -2px rgba(255,255,255,0.85);
-moz-box-shadow: 0px 0px 10px -2px rgba(255,255,255,0.85);
box-shadow: 0px 0px 10px -2px rgba(255,255,255,0.85);}

body.event.musicvenue .uk-modal-dialog {
    padding: 40px;
}
body.event.musicvenue .event-panel-info.uk-padding-remove h3 {
    padding: 15px 0;
}

body.event.musicvenue .tm-panel-card.featured	{
	height:100%;
}
body.event.musicvenue .tm-panel-card.featured .tm-card-content	{
	border-top:0px;
	height:100%;
}

body.event.musicvenue .tm-panel-card.featured .uk-slidenav-position, body.event.musicvenue .tm-panel-card.featured .uk-slider-container	{
	height:100%;
}

body.event.musicvenue .tm-panel-card.featured .uk-slidenav.uk-slidenav-next {
	height: 100%;
    margin-top: 0px;
    right: 0;
    top: 0;
    background: rgba(49, 49, 49, 0.6);
    transform: inherit;
    width:45px;
    display:block;
}
body.event.musicvenue .tm-panel-card.featured .uk-slidenav-next:before	{
	top: 40%;
    position: absolute;
    right: 25%;
}

body.event.musicvenue .uk-panel-title	{
	color:#fff !important;
}

body.event.musicvenue .tm-panel-card.event {
	border: 0px solid rgba(236, 224, 186, 0.5) !important;
}

body.event.musicvenue .tm-slideshow-gaucho .uk-overlay-panel h3  {
	margin-bottom:5px;
}

body.event.musicvenue .tm-slideshow-gaucho .uk-overlay-panel h4.date  {
	font-size:25px;
	margin-bottom:0px;
}

body.event.musicvenue .tm-slideshow-gaucho .uk-overlay-panel h4.time {
	font-size:25px;
	line-height: 30px;
}

body.event.musicvenue .event-slideset .uk-panel-box .uk-panel-title  {
    display: block;
    color: #ffffff;
    margin-left: 0px;
    margin-right: 0px;
    padding: 3px 0px 0px 0px;
    font-family: 'Rancho';
    border-bottom: 0;
    text-transform: capitalize;
    background: none;
    box-shadow: none;
    display: block;
	font-size:15px;
	border-bottom:0px;
	margin-bottom:0px;
	line-height: 23px;
	letter-spacing:normal;
}

body.event.musicvenue .event-slideset .uk-panel-box .uk-panel-teaser .uk-panel-title {
    display: block;
    color: #ffffff;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    font-family: 'Rancho';
    border-bottom: 0;
    text-transform: capitalize;
    background: none;
    box-shadow: none;
    display: block;
    font-size: 18px;
    padding-left: 10px;
    border-bottom: 0px;
    margin-bottom: 0px;
    line-height: 23px;
    letter-spacing: 1px;
}

body.event.musicvenue .event-slideset .tm-panel-card .tm-card-title {
    padding: 7px 0 0;
    font-size: 12px;
    border-top: 0px;
    line-height: 21px;
}



/* Peel corner 


.peel {
	width: 0px;
	height: 0px;
	position: absolute;
	top: -1px;
	right: -1px;
	border-width: 0 50px 50px 0;
	border-style: solid;
	background: rgba(255, 255, 255, 0.7);
	-webkit-box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
	box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius: 0 0 0 15px;
	border-radius: 0 0 0 15px;
	border-color: red #fff transparent transparent;
}

.peel-bg {
	width: 100%;
	height: 100%;
	background-image: url('../images/peel-bg.jpg');
}




.peel:hover {
	width: 0px;
	height: 0px;
	position: absolute;
	top: -1px;
	right: -1px;
	border-width: 0 140px 140px 0;
	border-style: solid;
	background: rgba(255, 255, 255, 0.7);
	-webkit-box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
	box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius: 0 0 0 15px;
	border-radius: 0 0 0 15px;
	-webkit-transition: border-width 0.2s ease-out;
	-moz-transition: border-width 0.2s ease-out;
	-ms-transition: border-width 0.2s ease-out;
	-o-transition: border-width 0.2s ease-out;
	transition: border-width 0.2s ease-out;	
	cursor:pointer;
	border-color: red #fff transparent transparent;
}*/



body.event.musicvenue .prop-mobile .property-tabs:before 	{
	display:none;
}

body.event.musicvenue .prop-mobile .property-tabs	{
	padding-top:0px;
	box-shadow:none;
	padding-bottom:0px;
}

body.event.musicvenue .prop-mobile .tm-header-box .property-panel-logo {
	background:transparent;
	padding-top:100px;
}

body.event.musicvenue .prop-mobile .tm-header-box .property-panel-info {
	padding:10px;
}

body.event.musicvenue .prop-mobile .property-tab-text {
    background-color: transparent !important;
    color: #fff !important;
}

body.event.musicvenue .prop-mobile .tm-overlay-secondary-white, .tm-overlay-secondary-white::before {
    background-color: #fff;
}

body.event.musicvenue .prop-mobile .tm-overlay-secondary-white h2 {
    color: #555 !important;
    text-shadow: none !important;
}

body.event.musicvenue .prop-mobile .tm-overlay-secondary-white p {
    color: #555 !important;
    text-shadow: none !important;
}

body.event.musicvenue .prop-mobile .tm-overlay-secondary-white .uk-module-title-alt:before, .tm-overlay-secondary-white .uk-module-title-alt:after {
    background-color: #555 !important;
    text-shadow: none !important;
}


 
body.event.musicvenue .prop-mobile .doodad-slidenav-mobile .uk-slidenav-previous:before {
  content: url('../images/mcm-previous-small-doodad.png');
  font-family: FontAwesome;
  display:block;
  width:20px;
  height:40px;
}
body.event.musicvenue .prop-mobile .doodad-slidenav-mobile .uk-slidenav-next:before {
  content: url('../images/mcm-next-small-doodad.png');
  font-family: FontAwesome;
  display:block;
  width:20px;
  height:40px;
}
body.event.musicvenue .prop-mobile .doodad-slidenav-mobile .uk-slidenav {
  width:20px;
  height:40px;
  top:50%;
}

body.event.musicvenue .prop-mobile .doodad-slidenav-mobile .uk-slidenav-previous {
    left: 5px !important;
}
body.event.musicvenue .prop-mobile .doodad-slidenav-mobile .uk-slidenav-next {
    right: 5px !important;
}

body.event.musicvenue .prop-mobile .property-panel-info div.mcm-music {
    background-color: #000;
    color: #ece0ba;
    width: 250px;
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
    margin:0 auto;
    position:relative;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
}

body.event.musicvenue .prop-mobile .property-panel-info div.mcm-music a {
    color: #ece0ba;
}

body.event.musicvenue .prop-mobile .property-panel-info div.mcm-music a:hover {
    color: #6fb4ef;
    text-decoration:none;
}





.peel {
	position: absolute;
	top: 0;
	right: 0;
	border-style: solid;
	border-color: transparent transparent #71787d #71787d;
	background-image: url('../images/peel-bg.jpg');
	background-position: -160px -190px;
	background-repeat:no-repeat;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
	/* Firefox 3.0 damage limitation */
	display: block;
	width: 0;
	border-width: 40px;
	-moz-border-radius: 0 0 0 25px;
	border-radius: 0 0 0 25px;
}


.peel:hover {
	background-position: -160px -185px;
	border-width: 112px;
	-webkit-transition: border-width 0.2s ease-out;
	-moz-transition: border-width 0.2s ease-out;
	-ms-transition: border-width 0.2s ease-out;
	-o-transition: border-width 0.2s ease-out;
	transition: border-width 0.2s ease-out;	
	cursor:pointer;

}




body.event.musicvenue .property-tabs .tm-slideset-gaucho .uk-slideset .uk-panel-box .uk-panel-title {
    font-size: 18px;
    border-bottom: 0px;
    margin-bottom: 0px;
    line-height: 23px;
}

body.event.musicvenue .offcanvas-find {
    margin: 0px 0px 2px;
}



@media (max-width: 500px) {
	body.event.musicvenue .property-tabs .tm-slideset-gaucho .uk-slideset .uk-panel-box .uk-panel-title {
	    font-size: 15px;
	    padding-left: 10px;
	    line-height: 18px;
	}

}

@media (max-width: 1200px) {
	body.event.musicvenue .offcanvas-find {
	    margin: 4px 0px 4px;
	}

}


body.event.musicvenue .tm-toolbar .uk-form input[type=text] {
    border-radius: 2px;
}


body.event.musicvenue .tm-toolbar .offcanvas-find.uk-form input[type=text] {
    height: 30px;
    max-width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.12);
    background: #eee;
    color: #555;
    font-weight: 400;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.04);
    padding: 6px 5px 4px 5px;
    font-size: .8em;
    line-height: 30px;
}

body.event.musicvenue .offcanvas-find.uk-form .uk-button-primary:active, body.event.musicvenue .offcanvas-find.uk-form .uk-button-primary.uk-active, body.event.musicvenue .offcanvas-find.uk-form .uk-button-primary:hover {
    background-color: #ece0ba !important;
    color: #555 !important; 
}

body.event.musicvenue .offcanvas-find.uk-form .uk-dropdown	{
    color: #555 !important; 
    padding:5px;
}

body.event.musicvenue .offcanvas-find.uk-form .uk-nav-autocomplete > li > a {
    color: #555;
}

body.event.musicvenue .offcanvas-find.uk-form .uk-nav-autocomplete > li.uk-active > a {
    color: #555 !important;
}

body.event.musicvenue .tm-toolbar .offcanvas-find.uk-form div	{
    color: #555 !important;
    margin-top:0px;
    line-height:20px;
}



/* new Music Venue */


body.musicvenue #musicvenue-drop i.uk-icon-bars	{
    padding-top:0px;
    font-size:15px;
}


body.musicvenue #musicvenue-drop .uk-button-dropdown .uk-button-primary	{
    font-family: 'Sarala';
    text-transform:uppercase;
    font-size: 11px;
    letter-spacing:2px;
    line-height:30px;
    min-height:30px;
    margin: 4px 0px 0px 0px;
}

body.musicvenue .tm-logo-mobile	{
    background-color:#000;
}



body.event.musicvenue.musicvenue-new .prop-mobile .tm-header-box .property-panel-logo {
    background: transparent;
    padding-top: 20px;
}


body.musicvenue.musicvenue-new #musicvenue-drop i.uk-icon-bars	{
	vertical-align:middle;
	line-height:30px;
}

body.musicvenue.musicvenue-new .tm-header-box > div {
	box-shadow:none;
}


body.event.musicvenue.musicvenue-new .prop-mobile .tm-header-box .property-panel-info {
    padding: 0px;
}

body.event.musicvenue.musicvenue-new .mcm-logo-address	{	
	padding: 10px 0 5px;
}


body.event.musicvenue.musicvenue-new .tm-toolbar .offcanvas-find.uk-form input[type=text]	{
	height:32px;
}




body.event.musicvenue.musicvenue-new .tm-toolbar .uk-form .uk-button {
    min-height: 32px;
    line-height: 32px;
    padding:0px;
}



body.event.musicvenue.musicvenue-new .tm-toolbar .uk-grid-small > * {
    padding-left: 0px;
}

body.event.musicvenue.musicvenue-new .tm-toolbar .uk-grid-small div.uk-width-medium-3-10 {
    padding-left: 10px;
}



@media (max-width: 550px) {
	body.event.musicvenue.musicvenue-new .tm-toolbar {
		padding: 0px 10px;
	}
	body.event.musicvenue.musicvenue-new .tm-toolbar .offcanvas-find.uk-form div	{
	    padding-left:0px;
	}
	body.event.musicvenue.musicvenue-new .tm-toolbar .uk-form .uk-button {
	    border-radius: 0px 2px 2px 0px;
	}
	body.event.musicvenue.musicvenue-new .tm-toolbar .uk-form input[type=text] {
	    border-radius: 2px 0px 0px 2px;
	}
	body.event.musicvenue.musicvenue-new .mcm-logo-address	{	
		padding: 5px 0 0;
	}
}





/* end new Music Venue */



/* Music Venue Generic */

body.genericvenue .event-panel-info {
	color:#fff;
	
}
body.genericvenue .event-panel-info.tm-panel-card .tm-card-content h3 {
    font-size:30px;
}

body.genericvenue .event-panel-info.tm-panel-card .tm-card-content h4 {
	font-family: 'Sarala';
	font-weight:400 !important;
	font-style:italic;
	font-size: 17px;
    line-height: 22px;
}


body.genericvenue .event-panel-info p {
    margin: 5px 0 2px 0;
}



body.genericvenue .event-panel-info * + p {
	margin: 5px 0 6px 0;
}


body.genericvenue .event-panel-info p.event-date {
	font-size:19px;
	color: #ece0ba;
}



body.genericvenue .event-panel-info.event-date-time p	{
	font-size: 14px;
	line-height: 24px;
}
body.genericvenue .event-panel-info.event-date-time p a i	{
	color:#fff;
	padding-left:5px;
}

body.genericvenue .event-panel-info.event-date-time a i.uk-icon-calendar	{
	color:#fff;
	padding-left:1px;
}

body.musicvenue .event-panel-info.event-date-time a i.uk-icon-calendar	{
	color:#fff;
	padding-left:1px;
}




.st-custom-button.sharethis[data-network] {
   background-color: transparent;
   display: inline-block;
   padding: 0px;
   cursor: pointer;
   font-size: 15px;
   line-height: 24px;
   color: #ece0ba !important;
}
.st-custom-button.sharethis[data-network] i {
	color:#fff;
	padding-left:1px;
}

.st-custom-button.sharethis[data-network]:hover {
	text-decoration:underline;
}




body.genericvenue .uk-panel.uk-panel-box.tm-panel-card a.uk-button.buy-tickets {
    color: #555 !important;
    text-transform:uppercase;
    margin-top:10px;
    line-height: 40px;
    min-height: 40px;
    margin-bottom:5px;
    background-color:#ece0ba;
    padding: 0 25px;
    font-size: 1.2rem;
}


body.genericvenue .event-panel-schedule .uk-accordion-title:before {
    float: right;
    padding: 5px 7px;
    background: #282c2f;
    line-height: 15px;
    color:#ece0ba;
}

body.genericvenue .event-panel-schedule .uk-accordion-title {
    border: 0px;
    background-color:transparent;
}

body.genericvenue .event-panel-schedule .uk-accordion-content {
    margin:-10px 0 20px;
}


body.genericvenue .event-panel-schedule p {
    margin: 5px 0 2px 0;
    color:#fff;
	font-size:15px;
	line-height:23px;
}

body.genericvenue .event-panel-schedule * + p {
	margin: 5px 0 6px 0;
}


body.genericvenue .event-panel-schedule p.event-date {
	font-size:19px;
	color: #ece0ba;
	margin: 5px 0 2px 0;
}

body.genericvenue .event-panel-schedule h2 {
    font-size:20px;
    text-decoration:underline;
	line-height: 20px;
    margin-bottom: 7px;
}

body.genericvenue .event-panel-schedule .uk-accordion-title h3	{
	font-family: 'Sarala';
	font-weight:400 !important;
	font-style:italic;
	font-size: 16px;
    line-height: 20px;
    margin: 10px 0 5px;
}


body.genericvenue .event-panel-schedule h4 {
    font-size:20px;
}


body.genericvenue .event-panel-schedule .uk-accordion-title p	{
	font-size:15px;
	line-height: 21px;
}


body.genericvenue .event-panel-schedule .uk-accordion-content img {
    margin: 5px 0 10px;
}

body.genericvenue .event-panel-schedule .uk-accordion-content a {
    margin: 10px 0 10px;
}


.uk-border-bottom{
	border-bottom:2px solid #f0f0f0 !important;
}


/* end Music Venue Generic */



/* Home page */


.uk-text-normal {
  font-weight: normal !important;
}

.uk-title-nolines:before, .uk-title-nolines:after  {
  display:none;
}



.home-find {
	padding:30px 0px 40px !important;
	z-index:1
}

.home-find-new {
	padding:33px 0px 40px !important;
}


.home-find-new h2 {
	font-size: 38px;
	margin-bottom:20px;
}


@media (min-width: 1300px) {
	.home-find {
		padding:30px 0px 40px !important;
	}
}


.home-find-form {
	background-color: rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: inset 0px 1px 2px 1px transparent;
    -moz-box-shadow: inset 0px 1px 2px 1px transparent;
    box-shadow: inset 0px 1px 2px 1px transparent;
    color: #555;
    height: 42px;
    border-radius: 0;
    border: 0;   

}
.home-find input {
    background-color: transparent;
    border:0px;
    font-size: 16px;
    padding:0px 10px;
    float:left;
    height: 42px;
}

.home-find :-ms-input-placeholder {
	color:#555; !important;
}
.home-find ::-moz-placeholder {
	color:#555;
}
.home-find ::-webkit-input-placeholder {
	color:#555;
}
.home-find .uk-button {
    background-color: transparent;
    color: #555;
    height: 42px;
    border-radius: 0;
    font-size: 16px;
    border: 0;
    padding:0px 10px;
    vertical-align: top;
    float:left;
}


.home-who {
	padding:30px 0px 40px !important;
	z-index:1;
}

.home-who-new {
	padding:50px 0px 80px !important;
	background-image:none !important;
}

.home-who-new.tm-block-offset::before {
	background-image: url('../images/whoweare-bg.jpg');
	margin-top: -50px;
	padding-bottom: 50px;	
}



.home-who1 a:link, .home-who1 a:visited {
	color:#0089ff !important;
}

.home-who2 a:link, .home-who2 a:visited {
	color:#fd3c00 !important;
}


.home-who3 a:link, .home-who3 a:visited {
	color:#00a5c1 !important;
}



.home-who p {
	color:#642709;
}

.home-who .uk-text-center .uk-module-title-alt {
	color:#642709;
	font-size: 38px;
}

.home-who .uk-text-center .uk-module-title-alt:before, .home-who .uk-text-center .uk-module-title-alt:after {
	background-color:#642709;
}

.tm-block-offset::before {
	content: '';
	width: 100%;
	height: 100%;
	-webkit-transform: skewY(-2deg);
	-ms-transform: skewY(-2deg);
	transform: skewY(-2deg);
	position: absolute;
	top: 0;
	display:block;
}

.tm-block-offset {
    background: transparent;
    position: relative;
    overflow: visible;
    box-shadow:none;
}


.home-events .uk-slidenav-position {
	padding:0 0px;
}

/* top logo */
@media (min-width: 960px) {
  .home-events .uk-slidenav-position {
	padding:0 90px;
  }
}


.home-events {
	min-height:460px;
	background-color: transparent;
	padding:70px 0 !important;
}


.home-events-new {
	background-image: url('../images/events-bg.jpg');
	z-index:2;
	padding: 33px 0px 40px !important;
}



.home-events.tm-block-offset::before {
	background-image: url('../images/events-bg.jpg');
	margin-top: -50px;
	padding-bottom: 50px;	
}

.home-events .uk-slidenav-position .uk-slidenav {
  display: block;
}


.home-events h2	{
	margin-bottom:0px;
	font-size: 38px;
}


.home-events h2.small	{
	font-size:1em;
	position:relative;
	display:block;
	margin:0px 0px 30px 0px;
	padding:0px;
	line-height:16px;
}




.home-handcrafted .tm-slideshow-default {
	padding:0 0px;
}

/* top logo */
@media (min-width: 960px) {
	.home-handcrafted .tm-slideshow-default {
		padding:0 90px;
	}
}


.home-handcrafted {
	min-height:650px;
	background-color: transparent;
	padding:70px 0 !important;

}


.home-handcrafted-new {
	background-image: url('../images/handcrafted-bg.jpg');
}


.home-handcrafted h2 {
	margin-bottom:40px;
	font-size: 38px;
}

@media (min-width: 960px) {
	.home-handcrafted h2 {
		margin-bottom:70px;
		
	}
}


.home-handcrafted.tm-block-offset::before {
	background-image: url('../images/handcrafted-bg.jpg');
	margin-top:-5px;
	padding-bottom:100px;
}

.home-handcrafted-promo {
	background-color:#292928;
	border:solid 1px #555;
	padding:30px;
}

.home-handcrafted-promo h2 {
	margin-bottom:0px;
}

.home-handcrafted-promo h3 {
	margin-bottom:20px;
	margin-top:0px;
	font-family: 'Sarala';
	color:#919191;
	text-transform:uppercase;
	font-size:18px;
}

.home-handcrafted-promo p {
	line-height:23px;
	color:#fff;
}

.home-handcrafted-promo a {
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	letter-spacing: 2px;
}


.home-handcrafted-image {
	background-size: cover;
    background-position: center center;
    min-height:260px;
}

.home-handcrafted-image h2 {
	margin: 80px 0 25px 0;
	font-size:36px;
}
@media (min-width: 960px) {
	.home-handcrafted-image h2 {
		margin: 90px 0 25px 0;
		font-size:36px;
	}
	.home-handcrafted-image {
	    min-height: inherit;
	}

}


.home-discover {
	background-color:#222222;
	box-shadow:none;
	padding:0px !important;
}
.home-discover .uk-slideshow .uk-panel {
	padding-right:60px !important;
}

@media (min-width: 1300px) {
	.home-discover .uk-slideshow .uk-panel {
		padding-right:160px !important;
	}
}




.home-discover .uk-slideshow .uk-panel h3 {
	font-size:28px;
	margin-bottom:5px;
}

.home-discover .uk-slideshow .uk-panel .uk-button{
	margin-top:5px;
}

@media (max-width: 959px) {
	.home-discover .uk-slideshow .uk-panel {
		padding:25px 25px 45px 25px  !important;
	}
	.home-discover .uk-slideshow .uk-panel h3 {
		font-size:30px;
		margin-bottom:10px;
	}
	
	.home-discover .uk-slideshow .uk-panel .uk-button{
		margin-top:20px;
	}

}


@media (min-width: 1000px) {
	.home-discover .uk-slideshow .uk-panel h3 {
		font-size:30px;
		margin-bottom:5px;
	}
	
	.home-discover .uk-slideshow .uk-panel .uk-button{
		margin-top:5px;
	}
}


@media (min-width: 1250px) {
	.home-discover .uk-slideshow .uk-panel h3 {
		font-size:38px;
		margin-bottom:30px;
	}
	
	.home-discover .uk-slideshow .uk-panel .uk-button{
		margin-top:20px;
	}
}


.home-discover .uk-slideshow .uk-panel p {
	line-height:23px;
}
.home-discover .uk-dotnav {
	margin-right:60px;
}

.home-discover .tm-slideshow-default .uk-dotnav li a {
  box-shadow: 0 0 0 1px #fff;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0);
  width: 10px;
  height: 10px;
  padding: 1px;
  text-indent: -999em;
}
.home-discover .tm-slideshow-default .uk-dotnav > .uk-active > * {
  box-shadow: 0 0 0 1px #ece0ba;
  background-color: #ece0ba;
}


.home-slideshow .tm-slideshow-gaucho .uk-slideshow li:after	{
	background-image:none;
}

.home-slideshow .tm-slideshow-gaucho .uk-slideshow li:after	{
	background-image:none;
}

@media (max-width: 768px) {
  .home-slideshow .tm-slideshow-gaucho .uk-overlay-panel > div > div {
    display: block;
  }
}




/* History page */

.history-find {
	padding:30px 0px 40px !important;
}

@media (min-width: 1300px) {
	.history-find {
		padding:30px 0px 40px !important;
	}
}


.history-find-form {
	background-color: rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: inset 0px 1px 2px 1px transparent;
    -moz-box-shadow: inset 0px 1px 2px 1px transparent;
    box-shadow: inset 0px 1px 2px 1px transparent;
    color: #555;
    height: 42px;
    border-radius: 0;
    border: 0;   

}
.history-find input {
    background-color: transparent;
    border:0px;
    font-size: 16px;
    padding:0px 10px;
    float:left;
    height: 42px;
}

.history-find :-ms-input-placeholder {
	color:#555; !important;
}
.history-find ::-moz-placeholder {
	color:#555;
}
.history-find ::-webkit-input-placeholder {
	color:#555;
}
.history-find .uk-button {
    background-color: transparent;
    color: #555;
    height: 42px;
    border-radius: 0;
    font-size: 16px;
    border: 0;
    padding:0px 10px;
    vertical-align: top;
    float:left;
}


.history-who {
	padding:30px 0px 40px !important;
	z-index:1;
}

.history-who p {
	color:#642709;
}

.history-who .uk-text-center .uk-module-title-alt {
	color:#642709;
}

.history-who .uk-text-center .uk-module-title-alt:before, .history-who .uk-text-center .uk-module-title-alt:after {
	background-color:#642709;
}



.history-timeline {
	min-height:460px;
	background-color: transparent;
	padding:70px 0 !important;
	background-image: url(../images/events-bg.jpg);
	background-position:center top;
}

.history-timeline h2.uk-module-title-alt {
	margin:30px 0 10px 0;
}

.history-timeline .uk-panel.uk-panel-box.uk-panel-box-movies	{
	padding:0px;
}





.history-events .uk-slidenav-position {
	padding:0 0px;
}


/* top logo */
@media (min-width: 960px) {
  .history-events .uk-slidenav-position {
	padding:0 90px;
  }
}


.history-events {
	min-height:460px;
	background-color: transparent;
	padding:70px 0 !important;
	background-image: url(../images/events-bg.jpg);
}


.history-events h2	{
	margin-bottom:40px;
}


.history-events h2	{
	margin-bottom:0px;
}


.history-events h2.small	{
	font-size:1em;
	position:relative;
	display:block;
	margin:0px 0px 30px 0px;
	padding:0px;
	line-height:16px;
}


.history-events .uk-slidenav-position .uk-slidenav {
  display: block;
}



.history-blog {
	background-color: transparent;
	padding:70px 0 70px 0 !important;

}

.history-blog h2 {
	margin-bottom:40px;
}

@media (min-width: 960px) {
	.history-blog h2 {
		margin-bottom:40px;
	}
	.history-blog {
		padding:70px 0 130px 0 !important;
	
	}

}


.history-blog-promo {
	background-color:#292928;
	border:solid 1px #555;
	padding:30px;
}

.history-blog-promo h2 {
	margin-bottom:0px;
}

.history-blog-promo h3 {
	margin-bottom:20px;
	margin-top:0px;
	font-family: 'Sarala';
	color:#919191;
	text-transform:uppercase;
	font-size:18px;
}

.history-blog-promo p {
	line-height:23px;
	color:#fff;
}

.history-blog-promo .uk-button-primary {
    background-color: #ece0ba;
    color: #555;
    margin:20px 0 !important;
}

.history-blog-promo .uk-button-primary:hover {
    background-color: #543a6e;
    color: #fff;
}




.history-blog-image {
	background-size: cover;
    background-position: center center;
    min-height:260px;
}

.history-blog-image h2 {
	margin: 80px 0 25px 0;
	font-size:36px;
}
@media (min-width: 960px) {
	.history-blog-image h2 {
		margin: 90px 0 25px 0;
		font-size:36px;
	}
	.history-blog-image {
	    min-height: inherit;
	}

}




.history-archives {
	background-color: transparent;
	padding:80px 0 130px 0 !important;
	background-position:center top;

}

.history-archives h2 {
	margin-bottom:25px;
}

.history-archives p {
	line-height:28px;
	color:#fff;
	font-size:16px;
}


@media (min-width: 960px) {
	.history-archives h2 {
		margin-bottom:15px;
	}
	.history-archives p {
		font-size:18px;
	}
}



.history-archives .uk-button-primary {
    background-color: #ece0ba;
    color: #555;
    margin:20px 0 !important;
}

.history-archives .uk-button-primary:hover {
    background-color: #543a6e;
    color: #fff;
}



.history-discover {
	background-color:#222222;
	box-shadow:none;
	padding:0px !important;
}
.history-discover .uk-slideshow .uk-panel {
	padding-right:60px !important;
}

@media (min-width: 1300px) {
	.history-discover .uk-slideshow .uk-panel {
		padding-right:160px !important;
	}
}




.history-discover .uk-slideshow .uk-panel h3 {
	font-size:28px;
	margin-bottom:5px;
}

.history-discover .uk-slideshow .uk-panel .uk-button{
	margin-top:5px;
}

@media (max-width: 959px) {
	.history-discover .uk-slideshow .uk-panel {
		padding:25px 25px 45px 25px  !important;
	}
	.history-discover .uk-slideshow .uk-panel h3 {
		font-size:30px;
		margin-bottom:10px;
	}
	
	.history-discover .uk-slideshow .uk-panel .uk-button{
		margin-top:20px;
	}

}


@media (min-width: 1000px) {
	.history-discover .uk-slideshow .uk-panel h3 {
		font-size:30px;
		margin-bottom:5px;
	}
	
	.history-discover .uk-slideshow .uk-panel .uk-button{
		margin-top:5px;
	}
}


@media (min-width: 1250px) {
	.history-discover .uk-slideshow .uk-panel h3 {
		font-size:38px;
		margin-bottom:30px;
	}
	
	.history-discover .uk-slideshow .uk-panel .uk-button{
		margin-top:20px;
	}
}


.history-discover .uk-slideshow .uk-panel p {
	line-height:23px;
}
.history-discover .uk-dotnav {
	margin-right:60px;
}

.history-discover .tm-slideshow-default .uk-dotnav li a {
  box-shadow: 0 0 0 1px #fff;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0);
  width: 10px;
  height: 10px;
  padding: 1px;
  text-indent: -999em;
}
.history-discover .tm-slideshow-default .uk-dotnav > .uk-active > * {
  box-shadow: 0 0 0 1px #ece0ba;
  background-color: #ece0ba;
}


.history-slideshow .tm-slideshow-gaucho .uk-slideshow li:after	{
	background-image:none;
}




/* Spinner */


.tm-preload .spinner {
  position: absolute;
  top: 45%;
  left: 45%;
  background-image:url(../images/sun-loader-1.gif);
  width:111px;
  height:113px;
  margin:0;
  border:0px;
  -webkit-animation: uk-rotate 1.7s infinite linear;
  animation: uk-rotate 1.7s infinite linear;
}

.tm-preload .spinner,
.tm-preload .spinner:after {
  border-radius: 50%;
  width:111px;
  height:113px
}

.tm-preload .spinner {
    top: 45%;
    left: 45%;
    background-image: url(../images/sun-loader-1.gif);
    -webkit-animation: uk-rotate 1.7s infinite linear;
    animation: uk-rotate 1.7s infinite linear;
}


/* Spinner revised concept */


.tm-preload2 {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1002;
    width: 100%;
    height: 100%;
    overflow: visible;
    background-color: #101010;
}

.tm-preload2 .spinner {
  position: absolute;
  top: 45%;
  left: 45%;
  background-image:url(../images/sun-loader-2.gif);
  width:104px;
  height:106px;
  margin:0;
  border:0px;
  /*-webkit-animation: uk-rotate 1.7s infinite linear;
  animation: uk-rotate 1.7s infinite linear;*/
}

.tm-preload2 .spinner,
.tm-preload2 .spinner:after {
  border-radius: 50%;
  width:104px;
  height:106px;
}

.tm-preload2 .spinner {
    top: 45%;
    left: 45%;
    background-image: url(../images/sun-loader-2.gif);
    /*-webkit-animation: uk-rotate 1.7s infinite linear;
    animation: uk-rotate 1.7s infinite linear;*/
}

.tm-preload2.loading .spinner {
  -webkit-animation: uk-rotate 4s infinite linear;
  animation: uk-rotate 4s infinite linear;
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
}


/* end Spinner revised concept */




@media (max-width: 1250px) {
	.tm-preload .spinner {
	    top: 45%;
	    left: 45%;
	    -webkit-animation: uk-rotate 1.7s infinite linear;
	    animation: uk-rotate 1.7s infinite linear;
	}
}

@media (max-width: 959px) {
	.tm-preload .spinner {
	    top: 40%;
	    left: 48%;
	    -webkit-animation: uk-rotate 1.7s infinite linear;
	    animation: uk-rotate 1.7s infinite linear;
	}
}


@media (max-width: 459px) {
	.tm-preload .spinner {
	    top: 40%;
	    left: 38%;
	    -webkit-animation: uk-rotate 1.7s infinite linear;
	    animation: uk-rotate 1.7s infinite linear;
	}
}














/* Do Not Overwrite */

.uk-accordion-title:before {  
    /* enable icon font */  
    font-family: 'FontAwesome';       
    font-weight: normal;  
    font-style: normal;  

    /* down arrow icon */  
    content: "\f0d7";  

    /* some space*/  
    padding-right:5px;  
 }  
.uk-accordion-title.uk-active:before {  
    /* up arrow icon */  
    content: "\f0d8";  
 }

/* Find */
@media (min-width: 960px) {
    .find-tab-slider {
    margin-top: 0px !important;
    }
}


.event-panel-info h2 {
    
    font-size: 28px;    
}


.event-panel-info h4.promoter {
    font: 400 13px / 20px 'Sarala';
    color:#fff;
    font-style:italic;
    margin-top: 5px !important;
}


.event-panel-info h4.specialbilling {
    font: 400 16px / 28px 'Sarala';
    color:#fff;
    font-style:italic;
    margin-top: 1px !important;
}


.event-panel-info h2.hundred {
    font-size:28px;
    line-height:28px;
    margin-top:3px !important;
    margin-bottom:6px !important;

}



.event-panel-info h4.ninty {
    font-weight:normal !important;
    font-size:28px;
    line-height:28px;
}

.event-panel-info h4.eighty {
    font-weight:bold !important;
    font-family: 'Sarala';
    line-height:28px;
    margin-top:4px !important;
}


.event-panel-info h4.seventynine {
    font-weight:normal !important;
    font-family: 'Sarala';
    line-height:28px;
    margin-top:2px !important;
    margin-bottom:5px !important;
}




.uk-datepicker-right
{
    margin-left: 200px;
    margin-top:-150px;
    padding:10px;
}

.property-tab-text h1
{
    color:#555;
}



.uk-panel-teaser.image {
   background-size: cover;
   background-position: center top;
}

.button {
    background-color: #da7e25;
    border-bottom: 4px solid #834c16;
    color: #FFF;
    display: inline-block;
    padding: 5px 20px;
    position: relative;
    -webkit-transition: background-color .15s linear, border-bottom-color .15s linear;
    -moz-transition: background-color .15s linear, border-bottom-color .15s linear;
    -o-transition: background-color .15s linear, border-bottom-color .15s linear;
    transition: background-color .15s linear, border-bottom-color .15s linear
}


 a.navListAnchor {
    display: block;
    position: relative;
    top: -120px;
    visibility: hidden;
}


/* Do No OverWrite */


/* Custom Buttons */

.uk-button-mcm1, .uk-contrast .uk-button-mcm1 {
	background-image: url(../images/btn-mcm1-bg.jpg);
    background-repeat: repeat-x;
    background-position: center top;
    background-color:transparent;
    border:0px;
    position:relative;
    padding:0 35px;
    height:40px;
    min-height: 40px;
    height: 40px;
    line-height: 40px;
    color:#302b2c !important;
	font-weight: 700 !important;
	font-size:1.3em;
	font-family: 'Alegreya SC', serif;
}

.uk-button-mcm1:hover, .uk-contrast .uk-button-mcm1:hover {
	text-decoration:none;
}


.property-tab-text a.button.uk-button-mcm1	{
	color:#302b2c !important;
}

.property-tab-text a.button.uk-button-mcm1:hover	{
	text-decoration:none;
}



.uk-button-mcm1:hover, .uk-button-mcm1.uk-active {
	background-image: url(../images/btn-mcm1-bg-hover.jpg);
	color:#302b2c;
}
.uk-button-mcm1:active {
	background-image: url(../images/btn-mcm1-bg-active.jpg);
	color:#302b2c;
}

.uk-button-mcm1:before {
	background-image: url(../images/btn-mcm1-left.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-color:transparent;
    border:0px;
    content:'';
    width:28px;
    height:40px;
	position:absolute;
	left:0;
}
.uk-button-mcm1:hover:before, .uk-button-mcm1.uk-active:before {
	background-image: url(../images/btn-mcm1-left-hover.jpg);
}
.uk-button-mcm1:active:before {
	background-image: url(../images/btn-mcm1-left-active.jpg);
}

.uk-button-mcm1:after {
	background-image: url(../images/btn-mcm1-right.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-color:transparent;
    border:0px;
    content:'';
    width:28px;
    height:40px;
	position:absolute;
	right:0;
}
.uk-button-mcm1:hover:after, .uk-button-mcm1.uk-active:after{
	background-image: url(../images/btn-mcm1-right-hover.jpg);
}
.uk-button-mcm1:active:after {
	background-image: url(../images/btn-mcm1-right-active.jpg);
}




@media (max-width: 520px) {
	.uk-button-mcm1, .uk-contrast .uk-button-mcm1 {
		font-size:1em;
		padding:0 10px;
	}

	.uk-button-mcm1:before {
	    width:10px;
	}
	.uk-button-mcm1:after {
	    width:10px;
	}

	.uk-button-mcm1:before {
		background-image: url(../images/btn-mcm1-left-mobile.jpg);
	}
	.uk-button-mcm1:hover:before, .uk-button-mcm1.uk-active:before {
		background-image: url(../images/btn-mcm1-left-hover-mobile.jpg);
	}
	.uk-button-mcm1:active:before {
		background-image: url(../images/btn-mcm1-left-active-mobile.jpg);
	}	
	.uk-button-mcm1:after {
		background-image: url(../images/btn-mcm1-right-mobile.jpg);
	}
	.uk-button-mcm1:hover:after, .uk-button-mcm1.uk-active:after{
		background-image: url(../images/btn-mcm1-right-hover-mobile.jpg);
	}
	.uk-button-mcm1:active:after {
		background-image: url(../images/btn-mcm1-right-active-mobile.jpg);
	}	
}




/* Select fixes */

.uk-panel .uk-form select {
    background: #555;
    color:#fff;
}
.uk-datepicker-nav, a.uk-datepicker-table-muted, .uk-datepicker-table a, .uk-datepicker-table th, .uk-datepicker-nav a {
	color:#555;
}

/* end Select fixes */



/* Booking floater */

ul#floater {
    background: url("../images/bookroom.png") no-repeat scroll 0px 0px transparent;
    position: fixed;
    display: block;
    bottom: -10px;
    left: 0px;
    cursor: pointer;
    padding: 0;
    font-family: BentonSans-Md;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 1px;
    color: #FFF;
    z-index: 100;
}

ul#floater img {
	height:130px;
}


/* end Booking floater */



/*  Mobile and Tablet Fixes */

.uk-dropdown-scrollable	{
	min-height: inherit;
	max-height:420px;
}


@media (max-height: 321px) {
	.uk-dropdown-scrollable	{
		max-height:200px;
	}

}

@media (max-width: 500px) {
	.tm-toolbar .uk-subnav > * {
		padding-left: 6px;
	}
	.tm-toolbar .uk-float-left > div {
	    margin-right: 0px;
	}
}

/*  Mobile and Tablet Fixes - Eat Drink Landing */


@media (max-width: 500px) {
	body.eatdrink .tm-main #cardsetnav.uk-switcher li .uk-container {
		padding:0px 5px 0px 5px;
	}
	body.eatdrink .tm-main .tm-content #cardsetnav.uk-switcher li .uk-container .uk-panel-box.uk-text-center.item {
	    padding: 40px 20px;
	}
	body.eatdrink .tm-main .tm-content #cardsetnav.uk-switcher li .uk-container .uk-panel-box {
	    padding: 20px 10px 15px 10px;
	}
} 



/*  Mobile and Tablet Fixes - Stay Landing */


@media (max-width: 500px) {
	body.stay .tm-main #cardsetnav.uk-switcher li .uk-container {
		padding:0px 5px 0px 5px;
	}
	body.stay .tm-main .tm-content #cardsetnav.uk-switcher li .uk-container .uk-panel-box {
	    padding: 40px 20px;
	}
} 



/*  Mobile and Tablet Fixes - Handcrafted */


@media (max-width: 767px) {
	body.handcrafted .uk-block.cardsetgrid {
	    padding-top: 0px;
	    padding-bottom: 0px;
	}
	body.handcrafted .cardsetgrid .uk-container {
		padding: 0px 0px !important;
	}
	body.handcrafted .property-tab-text {
		padding:25px 15px 20px 15px;
	}
}

@media (max-width: 500px) {
	body.handcrafted .property-tab-text {
		padding:25px 10px 20px 10px;
	}

}

/*  end Mobile and Tablet Fixes - Handcrafted */


/*  Mobile and Tablet Fixes - Discover */




@media (max-width: 767px) {
	body.discover .uk-block-landing {
    	padding: 0px 0 !important;
	}
	body.discover .uk-block-landing .uk-container {
		padding:0px;
	}
	body.discover .uk-panel-landing.uk-margin-top {
		margin-top:0px !important;
	}
	body.discover .panel-landing-text {
	    border-radius: 0px;
	}
	body.discover .uk-panel-landing.uk-margin-large-bottom {
	    margin-bottom: 0px !important;
	}
}

@media (max-width: 500px) {
	body.discover .uk-panel-landing {
		padding: 20px 10px 15px 10px;
	}
	body.discover blockquote.uk-panel {
		margin-bottom: 15px;
		padding:15px
	}
	body.discover blockquote.uk-panel p {
		font-size: 20px;
		line-height: 30px !important;
	}
	body.discover .property-tab-text {
		padding: 20px 10px 15px 10px;
	}

}


   

/* end Mobile and Tablet Fixes - Discover */


/*  Mobile and Tablet Fixes - Plan Your Trip */


@media (max-width: 500px) {
	body.property.stay .prop-mobile .uk-teaser-list .uk-teaser-body img {
		width:100% !important;
	}
	body.property.stay .prop-mobile .uk-teaser-list .uk-teaser-body p {
		width:100% !important;
	}
}



/*  end Mobile and Tablet Fixes - Plan Your Trip */


/* IE10 fixes */


.topnav .show-ie {
	display:none !important;
}

.topnav .hide-ie {
	display:block !important;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles */
     .topnav .hide-ie {
        display:none !important;
     }
     .topnav .show-ie {
        display:block !important;
        margin-top:0px  !important;
     }
}




/* Feedback form */

body.discover #contact_form label p {
	line-height:22px;
	margin-top:6px;
	margin-bottom:6px;
}
body.discover #contact_form input.uk-button {
	font-family: 'Alegreya SC', serif;
    font-weight: 700 !important;
    font-size: 1.1rem;
    color:#fff !important;
}

body.discover #contact_form input.uk-button {
	font-family: 'Alegreya SC', serif;
    font-weight: 700 !important;
    font-size: 1.1rem;
    color:#fff !important;
}

body.discover #contact_form input.uk-button:hover {
    color:#555 !important;
}





body.discover .contact #contact_form.uk-form textarea, body.discover .contact #contact_form.uk-form input {
    color: #555;
}



/* Landing Page */ 

.landing-container {
    background-image: url(../images/landing-bg.jpg);
    background-position: center -100px;
    background-repeat:no-repeat;
	padding:60px 20px;
}

@media (max-width: 400px){
	.landing-container {
	    background-image: url(../images/landing-bg.jpg);
	    background-position: center center;
	    background-repeat:no-repeat;
		padding:40px 20px 60px 20px;
	}
}



.landing-overlay-bg {
    background-image: url(../images/landing-overlay-bg.png);
    min-width:240px;
    max-width:300px;
    margin:auto;
    padding:10px;
}
.landing-overlay {
    width: auto;
    border: 1px #ece0ba solid;
    padding:20px;
}

.landing-overlay a {
    display:block;
    border-bottom: 1px #ece0ba solid;
    font-family: 'Alegreya SC', serif;
    font-weight: 700 !important;
    color: #fff;
    font-size:1.6em;
    text-align:center;
    margin-bottom:7px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    text-decoration:none;
    line-height:37px;
}

.landing-find {
	background-color:rgba(0, 0, 0, 0.4);
	border-radius:10px;
	margin-top:15px;
	height:40px;
}

.landing-find .uk-form input {
	height: 40px;
    max-width: 100%;
    padding: 0px 0px 0px 10px;
    color: #fff;
    font-weight: 400;
    background:transparent;
    border:0px;
    outline:none;
    line-height:40px;
}


.landing-find .uk-form :-ms-input-placeholder {
	color:#fff; !important;
	font-size:.9em;
}
.landing-find .uk-form ::-moz-placeholder {
	color:#fff; !important;
	font-size:.9em;

}
.landing-find .uk-form ::-webkit-input-placeholder {
	color:#fff; !important;
	font-size:.9em;

}
.landing-find .uk-form input[type=text]:focus	{
	color:#fff;
}

@media (max-width: 350px){
	.landing-find .uk-form :-ms-input-placeholder {
		font-size:.8em;
	}
	.landing-find .uk-form ::-moz-placeholder {
		font-size:.8em;
	
	}
	.landing-find .uk-form ::-webkit-input-placeholder {
		font-size:.8em;
	
	}
}




.landing-find form button {
	background:transparent;
	border:none;
	padding:0px;
	outline:none;
	width:100%;
	line-height:40px;
}
.landing-find form button i {
	background:transparent;
	border:none;
	color:#ece0ba;
	font-size: 1.8em;
	line-height:40px;
}


/* Pagination */
.uk-pagination {
    text-align: center;
}

.uk-pagination > li > a {
	background: #ece0ba;
	color: #555;
	border: 1px solid #ece0ba;
	font-family: 'Alegreya SC', serif;
	font-weight: 700 !important;
	font-size: 1.3rem;
	padding: 0px 3px 3px;
}

.property-tab-text .uk-pagination > li > a {
    color: #555 !important;
}

.property-tab-text .uk-pagination > li > a:hover {
    color: #fff !important;
    border: 1px solid #555;
}

.uk-pagination > .uk-active > span {
	background: #33383d;
	color: #fff;
	border: 1px solid #555;
	font-family: 'Alegreya SC', serif;
	font-weight: 700 !important;
	font-size: 1.3rem;
	padding: 0px 3px 3px;
}

.uk-pagination > li:not(.uk-active) > span{
	min-width: 0px !important;
	border: 0px;
}


@media (max-width: 340px){
	.uk-pagination > li:not(.uk-active) > span{
		display:none;
	}
}



.prop-mobile #MainContent_mobileUpcomingEvents .uk-description-list-horizontal {
	overflow: hidden;
}
.prop-mobile #MainContent_mobileUpcomingEvents .uk-description-list-horizontal > dt {
	width: 160px;
	float: left;
	clear: both;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.prop-mobile #MainContent_mobileUpcomingEvents  .uk-description-list-horizontal > dd {
	margin-left: 180px;
}



/* Event Page Changes 7/17 */



.event-panel-info-new a {
	color: #ece0ba !important;	
}

.event-panel-info-new a:hover {
	text-decoration:underline;	
}


.event-panel-info-new p.event-info, body.event.musicvenue .event-panel-info-new p.event-info {
    font-size: 19px;
    color: #ece0ba;
    line-height:22px;
    margin: 5px 0 6px 0;
}



body.event.musicvenue .event-panel-info * + p {
    margin: 5px 0 6px 0;
}

body.event.musicvenue .stay-tab-slider .tm-panel-card.uk-border-bottom {
        border-bottom: 2px solid #f0f0f0 !important;
}

body.event.musicvenue .tm-panel-card .tm-card-content.event-panel-info-new {
    padding: 6px 0px 6px 0px !important;
}

.event-panel-info-new .event-location {
	font-size: 17px;
	text-decoration:underline;
	margin: 5px 0 5px 0 !important;
}

.event-panel-info-new img.passport-stamp {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
}

.event-panel-info-new.event-panel-info-passport-stamp	{
	padding-right:125px !important;
}

body.event.musicvenue .tm-panel-card .tm-card-content.event-panel-info-new.event-panel-info-passport-stamp {
    padding-right:125px !important;
}



@media (max-width: 767px){
	.event-panel-info-new.event-panel-info-passport-stamp	{
		padding-right:0px !important;
	}
	body.event.musicvenue .tm-panel-card .tm-card-content.event-panel-info-new.event-panel-info-passport-stamp {
	    padding-right:0px !important;
	}

}



.event-panel-info-new .tm-card-ticketscircle-event {
    width: 100px;
    height: 90px;
    border-radius: 70px;
    position: absolute;
    right: 45px;
    top:20px;
    text-align: center;
    line-height: 100px;
    z-index: 1;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
    background-color: transparent;
}

.event-panel-info-new.event-panel-info-new-status {
	min-height:120px;
}


@media (max-width: 960px) {
	.event-panel-info-new.event-panel-info-new-status {
		height:110px;
	}
	.event-panel-info-new .tm-card-ticketscircle-event {
	    left: 10px;
	    top:10px;
	}

}

a.tm-card-ticketscircle-event:hover {
	text-decoration:none;
}


body.event.musicvenue .event-panel-info.event-panel-info-new.uk-padding-remove {
    padding:0px !important;
}

body.event.musicvenue .event-panel-info p.event-date {
    margin: 5px 0 6px 0;
    font-size: 19px;
    color: #ece0ba;
}



.event-panel-info-new .tm-card-ticketscircle-event.tm-card-ticketscircle-event-soldout {
    color: #fff !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #c33333;
	line-height: 28px;
    padding-top: 24px;
    height: 76px;
    font-size: 28px;
    padding-left: 0px;
    margin-top: 0px;
}




.event-panel-info-new .tm-card-ticketscircle-event.tm-card-ticketscircle-event-canceled {
    color: #fff !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #d65600;
	line-height: 33px;
    padding-top: 33px;
    height: 67px;
    font-size: 18px;
    padding-left: 0px;
    margin-top: 0px;
}

.event-panel-info-new .tm-card-ticketscircle-event.tm-card-ticketscircle-event-postponed {
    color: #fff !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #c33333;
	line-height: 33px;
	padding-top: 34px;
    height: 66px;
    font-size: 16px;
    padding-left: 0px;
    margin-top: 0px;
}

.event-panel-info-new .tm-card-ticketscircle-event.tm-card-ticketscircle-event-onsale {
    color: #33383e !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #ece0ba;
	line-height: 24px;
    padding-top: 27px;
    height: 73px;
    font-size: 21px;
    padding-left: 0px;
    margin-top: 0px;
}


.event-panel-info-new .tm-card-ticketscircle-event.tm-card-ticketscircle-event-onsale-time {
    color: #33383e !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #ece0ba;
	line-height: 23px;
    padding-top: 24px;
    height: 76px;
    font-size: 21px;
    padding-left: 0px;
    margin-top: 0px;
}


.event-panel-info-new .tm-card-ticketscircle-event.tm-card-ticketscircle-event-onsale-time span {
    color: #33383e !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #ece0ba;
	line-height: 18px;
    font-size: 15px;
    padding-left: 0px;
    margin-top: 0px;
    display:block;
}




.event-panel-info-new .tm-card-ticketscircle-event.tm-card-ticketscircle-event-free {
    color: #fff !important;
    text-transform: uppercase;
    cursor: default;
    background-color: #58a71e;
	line-height: 33px;
    padding-top: 34px;
    height: 66px;
    font-size: 30px;
    padding-left: 0px;
}


body.event.musicvenue.eventdetail .event-panel-upcoming-new {
    background-color: transparent;
    padding-right:0px;
}

body.event.musicvenue.eventdetail .event-panel-upcoming-bg {
    background-color: #303030;
    padding:10px;
}


body.event.musicvenue.eventdetail .event-panel-upcoming-bg .uk-module-title-alt:before, 
body.event.musicvenue.eventdetail .event-panel-upcoming-bg .uk-module-title-alt:after {
    content:none;
}


body.event.musicvenue .event-panel-info-new.event-panel-info-title h2, body.event.genericvenue .event-panel-info-new.event-panel-info-title h2 {
	line-height: 28px;
    margin-top: 3px !important;
    margin-bottom: 6px !important;
}

body.event.musicvenue .event-panel-info-new.event-panel-info-title h4, body.event.genericvenue .event-panel-info-new.event-panel-info-title h4 {
	line-height: 28px;
    margin-top: 2px !important;
    margin-bottom: 5px !important;
}


    
    


/* Brewfest Menu */



body.brewfest .property-tab-text h2.uk-module-title-alt	{
	color: #642709;
	font-size: 35px;
}

body.brewfest .property-tab-text .uk-module-title-alt:before, body.brewfest .property-tab-text .uk-module-title-alt:after {
    background-color: #642709;
}

body.brewfest .panel-landing-text .uk-module-title-alt:before, body.brewfest .panel-landing-text .uk-module-title-alt:after {
    background-color: #642709;
}

body.brewfest .property-tab-text {
    background-color: #fff !important;
    color: #555 !important;
    padding: 40px;
    position: relative;
    margin-top: 0px;
    border-radius: 0px 0px 3px 3px;
}


@media (max-width: 960px) {
	body.brewfest .property-tab-text {
	    padding: 35px 20px;
	}
	body.brewfest .property-tab-text h2.uk-module-title-alt	{
		margin: 0 0 20px 0;
	}	
}

@media (max-width: 500px) {
	body.brewfest .property-tab-text {
	    padding: 20px 10px;
	}
}

body.brewfest .tm-accordion .uk-accordion-title, .tm-toggle .uk-accordion-title {
    padding: 10px 15px 10px;
	background-color: #ece0ba;
    color: #555;    
    border-radius: 4px;
    font-size: 18px;
    line-height: 25px;
    cursor: pointer;
    border: 1px solid rgba(0, 0, 0, 0.1);
    position:relative;
}

body.brewfest .uk-accordion-title:before {
    content: "";
    display:none;
}
body.brewfest .uk-accordion-title:after {
    font-family: 'FontAwesome';
    font-weight: normal;
    font-style: normal;
    content: "\f0d7";
    position:absolute;
    right:15px;
}

body.brewfest .uk-accordion-title.uk-active:after {
    content: "\f0d8";
}

body.brewfest .tm-accordion .uk-accordion-content, .tm-toggle .uk-accordion-content {
    padding: 15px 35px;
}

@media (max-width: 500px) {
	body.brewfest .tm-accordion .uk-accordion-content, .tm-toggle .uk-accordion-content {
	    padding: 10px 15px;
	}
}



/* Event Detail Super */



body.genericvenue .event-panel-schedule .uk-accordion-title.noclick {
	cursor:default;
}

body.genericvenue .event-panel-schedule .uk-accordion-title.noclick:before {
    content:none;
}

body.genericvenue .event-panel-info-super-passport	{
	min-height: 120px;
}



h3.uk-comingsoon {
	color:#fff;
	margin:50px 0;
	font-weight:normal !important;
	font-size: 30px;
    line-height: 38px;
}


.mcm-modal-drink .uk-panel-title small {
	font-size:70%;
}

.mcm-modal-drink .mcm-modal-logo img {
	max-height:200px;
}



.uk-modal-gallery .uk-slidenav-position .uk-slidenav {
	top:38%;	
    color: rgba(255, 255, 255, 0.6);
}

.uk-slidenav:hover, .uk-slidenav:focus {
    color:#fff !important;
}

.uk-modal-gallery img {
	max-height:100%;
}

.uk-modal-gallery-img {
	height:400px;
}
 
@media (max-width: 500px) {
	.uk-modal-gallery-img {
		height:300px;
	} 
	.uk-modal-gallery .uk-slidenav-position .uk-slidenav {
		top:35%;	
	}
}

@media (max-width: 400px) {
	.uk-modal-gallery-img {
		height:200px;
	} 
	.uk-modal-gallery .uk-slidenav-position .uk-slidenav {
		top:25%;	
	}
}


 
/* ========================================================================
   Component: Thumbnail
 ========================================================================== */
.uk-thumbnail-gallery {
  /* 1 */
  display: inline-block;
  /* 2 */
  max-width: 100%;
  /* 3 */
  box-sizing: border-box;
  /* 3 */
  margin: 0;
  /* 4 */
  padding: 0;
  border: 0 solid rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 4px #ffffff, 0 0 0 5px rgba(111, 180, 239, 1);
}
.uk-thumbnail-gallery a:hover,
.uk-thumbnail-gallery a:focus {
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  /* 2 */
  text-decoration: none;
  /* 3 */
  outline: none;
}
/* Caption
 ========================================================================== */
.uk-thumbnail-gallery-caption {
  padding-top: 0;
  text-align: center;
  color: #382f2f;
  padding: 10px;
}
.uk-thumbnail-gallery-mini {
  width: 250px;
}

.uk-modal-dialog-lightbox {
	padding:40px 40px 40px 40px !important;
}

.uk-modal-dialog-lightbox .uk-modal-caption {
    background-color:#33383d !important;
    padding: 7px 40px 10px 40px !important;
    bottom: 14px !important;
    white-space:normal;
    overflow:inherit;
    text-overflow:inherit;
    text-align:left;
}


.uk-modal-dialog-lightbox .uk-modal-caption .uk-text-center {
    font-weight:bold;
}




/* Find Us */

.find-filters .cardsetnav	{
	padding:0px !important;
} 
.find-filters .uk-subnav-pill.cardsetnav > * > * {
    border: 1px solid rgba(175, 186, 191, 0.7);
}

.uk-panel-box-find-filters-inputs h3.uk-module-title-alt {
    margin-bottom: 10px !important;
}

.uk-panel-box-find-filters-inputs h4 {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 12px !important;
}

	
    
    
.uk-panel-box-find-filters-inputs .uk-form input {
	background-color: #575c5f !important;
	border: 1px solid rgba(175, 186, 191, 0.7) !important;
	height: 36px;
}
.uk-panel-box-find-filters-inputs .uk-form-select {
    height: 37px;
    line-height: 37px;
    min-height: 37px;
    border-radius:2px;
}
.uk-panel-box-find-filters-inputs .uk-form input:hover {
	border-color: #fff !important;
}
.uk-panel-box-find-filters-inputs .uk-form .uk-form-select span {
  font-size:16px;
}
.uk-panel-box-find-filters-inputs .uk-form i {
  color: #fff;
  font-size:16px;
}
.uk-panel-box-find-filters-inputs .uk-form .uk-form-select-state i {
  color: #fff !important;
}

.uk-panel-box-find-filters-inputs .uk-form .uk-form-select.uk-active i	{
	color: #555 !important;
}

.uk-panel-box-find-filters-inputs .uk-form .uk-form-select.uk-form-select-state.uk-active i	{
	color: #fff !important;
}


.uk-panel-box-find-filters-inputs:hover .uk-form i {
  color: inherit;
}

.uk-panel-box-find-filters-inputs {
	padding-bottom:19px !important;
}
.uk-panel-box-find-filters-inputs .uk-form :-ms-input-placeholder {
  color: rgba(255, 255, 255, 1) !important;
  font-size:14px;
}
.uk-panel-box-find-filters-inputs .uk-form ::-moz-placeholder {
  color: rgba(255, 255, 255, 1);
  font-size:14px;
}
.uk-panel-box-find-filters-inputs .uk-form ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 1);
  font-size:14px;
}
.uk-panel-box-find-filters-inputs.uk-panel .uk-form select {
    background: #555 !important;
    color: #fff !important;
    font-size:14px;
    font-family:'Sarala';
}

.uk-panel-box-find-filters-inputs .uk-form-select.uk-form-select-state {
    background-color: #575c5f !important;
    border: 1px solid rgba(175, 186, 191, 0.7) !important;
    height: 36px;
	line-height: 36px;
    min-height: 36px;
    border-radius:2px;
    font-size: 14px;
    font-family: 'Sarala';
    font-weight: 400 !important
}
.uk-panel-box-find-filters-inputs .uk-form .uk-form-select.uk-form-select-state span {
  font-size:14px;
  color:#fff !important;
}
.uk-panel-box-find-filters-inputs .uk-form-select.uk-form-select-state:hover {
	border-color: #fff !important;
	color:#fff !important;
}


.find-filters-radius {
	margin-bottom:5px !important;
}

.find-filters .tm-panel-card.detailed .tm-card-content a .uk-panel-title {
    color: #fff !important;
    font-size:14px;
    padding: 5px 10px 5px 0;
}
.find-filters .tm-panel-card.detailed a .tm-card-title {
    color: #ece0ba; !important;
    font-size:13px;
}



.find-filters .uk-panel-filter-results-container {
	position: absolute;
	left: 50%;
	top:41%;
}


.find-filters .uk-panel-find-filter-height .noresults {
	min-height:200px;
}
.find-filters .uk-panel-find-filter-height .noresults div {
	color:#fff;	
	font-size: 26px;
	font-weight:bold;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}


.uk-panel-box-find-filters-amenities .uk-accordion-title {
    margin-top: 0;
    margin-bottom: 10px;
    padding: 6px 10px;
    background: #2d2d2d;
    font-size: 16px;
    line-height: 25px;
    cursor: pointer;
    border: 0px solid rgba(236, 224, 186, 0.4);
    border-radius: 3px;
}

.uk-panel-box-find-filters-amenities .uk-accordion-title.uk-active {
    background-color: #ece0ba;
    color: #555;
}

.uk-panel-box-find-filters-amenities .uk-accordion-title:before {
    display:none;
}

.uk-panel-box-find-filters-amenities .uk-accordion-title:after {
    font-family: 'FontAwesome';
    font-weight: normal;
    font-style: normal;
    content: "\f0d7";
    padding-left: 3px;
}

.uk-panel-box-find-filters-amenities .uk-accordion-title.uk-active:after {
    content: "\f0d8";
}



.find-filters .uk-panel-filter-results {
	background-color: #ece0ba;
    color: #555;
    position: relative;
	left: -50%;
	text-shadow: none;
	text-decoration: none;
	text-align: center;
	border-radius: 6px;
	vertical-align: middle;
	text-transform: none;
	display: inline-block;
	box-sizing: border-box;
	overflow: visible;
	font: inherit;
	margin: 0;
	font-family: 'Alegreya SC', serif;
	font-weight: 700 !important;
	font-size: 1rem;
	z-index:999;
	padding: 5px 20px;
	border: none;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	white-space:nowrap;
}


@media (max-width: 660px) {
	.find-filters .uk-panel-filter-results {
		font-size: 1.2rem;
		padding: 5px 10px;
		line-height:25px;
	}
	.uk-panel-box-find-filters-inputs {
		padding: 8px 10px 7px 10px !important;
	}
}  
  
  
  

@media (max-width: 959px) {
	.find-filters div#nearMeMap {
		height:500px !important;
	}
}



@media (max-width: 500px) {
	.find-filters .uk-container {
		padding:0px 5px 0px 5px;
	}
} 

@media (max-width: 450px) {
	.find-filters div#nearMeMap {
		height:350px !important;
	}
	body.find .property-header-b .uk-panel {
	    padding: 15px 10px 10px 10px;
	}
}


.discover-meetartists-bio {
	line-height:28px;
}



/* NEW Property pages */


/* Property Bar */

body.property.newprop .newprop-property-bar {
    padding: 10px 0px 3px !important;
    z-index:2;
    background-color:#555;
    color:#fff;
}

/*body.property.newprop .newprop-property-bar .uk-container  {
	background: rgba(49, 49, 49, 0.8);
	padding: 22px 50px 0px 50px !important;
}

body.property.newprop .newprop-property-bar .uk-container:before {
	background-image:url('../images/prop-title-bg-left.png');
	background-size: contain;
    background-position: center top;
    background-repeat:no-repeat;
    position:absolute;
    top:3px;
    left:3px;
    display:block;
    height:60px;
    width:60px;
    content:'';
}
body.property.newprop .newprop-property-bar .uk-container:after {
	background-image:url('../images/prop-title-bg-right.png');
	background-size: contain;
    background-position: center top;
    background-repeat:no-repeat;
    position:absolute;
    top:3px;
    right:3px;
    display:block;
    height:60px;
    width:60px;
    content:'';
}

.newprop-property-bar-name {
	text-align:right !important;
}*/


@media (max-width: 1450px) {
	.newprop-property-bar-name {
		text-align:center !important;
	}
} 
.newprop-property-bar h2.poorfarm {
	color:#fff;
	font-size: 30px;
    margin-bottom: 0px;
}
.newprop-property-bar h2.poorfarm.cpr {
	font-size: 30px;
}

@media (max-width: 1250px) {
	.newprop-property-bar h2.poorfarm.cpr {
		font-size: 30px;
	}

}  
.newprop-property-bar .newprop-property-bar-name .uk-module-title-alt {
    display: inline-block;
}
@media (max-width: 500px) {
	.newprop-property .panel-landing-text {
		padding:20px 10px 15px 10px;
	}
} 
.newprop-property-bar a:hover {
    color: #642709;
    text-decoration:none;
}
/* end Property Bar *



/* New Property */


.newprop-property {
    padding: 30px 0px 20px !important;
    z-index:2;
}
.newprop-property.tm-block-offset::before {
	background-image: url('../images/events-why-bg.jpg');
	margin-top: -50px;
	padding-bottom: 50px;	
}
.newprop-property .panel-landing-text {
	background-color:transparent !important;
	color:#2d2d2d !important;
	padding: 0px 40px 20px 40px;
}
.newprop-property .panel-landing-text h2 {
	color:#642709;
	font-size: 40px;
	margin-top:35px;
	margin-bottom:25px;
}
.newprop-property .panel-landing-text p {
	font-size: 17px;
	line-height:31px;
}
.newprop-property a {
    color: #642709;
    text-decoration: none;
}
.newprop-property a:hover {
    color: #6fb4ef;
    text-decoration: none;
}
.newprop-property-learn-more p {
	padding: 0px 0px 0px 40px;
}
.newprop-property-address a {
	color:#ece0ba;
}
.newprop-property-address a:hover {
    color: #ece0ba;
    text-decoration:underline;
}
.newprop-property-address nobr:not(:first-child) {
    padding-left:20px;
}

.newprop-property-phone {
	padding-left:20px;
}
.newprop-property .panel-landing-text ul {
	margin-left:40px;
	margin-top:0px;
}
.newprop-property .panel-landing-text ul.star-list p {
	font-size: 16px;
	line-height:29px;
}
.newprop-property-embed {
	margin:45px 0 10px;
}
.newprop-property-embed iframe {
	margin:0px 0 0px;
	width:100%;
	height:400px;
}
.newprop-property p.newprop-property-also	{
	margin-top:36px;
}
.newprop-property p.newprop-property-also i.mcmstar:before	{
    display: inline-block;
    content: ' ';
    background: url(../images/star-sprite.png) no-repeat 0px 3px;
    background-size: 150px;
    width: 31px;
    height: 31px;
    vertical-align: top;
 }
@media (max-width: 500px) {
	.newprop-property .panel-landing-text {
		padding:0px 10px 15px 10px;
	}

} 
@media (max-width: 960px) {
	.newprop-property p.newprop-property-also	{
		margin-top:0px;
		margin-bottom:20px;
		text-align:center !important;
	}
	.newprop-property .newprop-property-title {
		margin-top:25px;
		text-align:center !important;
	}
	.newprop-property .panel-landing-text h2 {
		margin-top:0px;
	}
} 
.newprop-cards-features {
	margin-bottom:8px !important;
}

.newprop-cards-features2 {
	line-height: 43px;
	padding:7px 0 5px 0;
	margin-bottom:0px !important;
}


.newprop-cards-features img {
	margin-left:7px;
	width:35px;
	height:35px;
	vertical-align:top;
}
.newprop-cards-features img:first-child {
	margin-left:0px;
}
.newprop-cards-features a img {
	margin-left:7px !important;
}
.newprop-cards-features a:first-child img {
	margin-left:0px !important;
}


@media (max-width: 350px) {
	.newprop-cards-features img {
		margin-left:8px;
		width:30px;
		height:30px;
	}
}  

@media (max-width: 1250px) {
	.newprop-cards-features {
		line-height:45px;
	}
} 


body.newprop .uk-tooltip {
	background: #ece0ba;
	color: #642709;
	border-radius: 4px;
	font-weight:bold;
	font-size:14px;
	padding: 3px 8px;
	text-align: center;
}
body.property.newprop .tm-header-box {
    background-color: #2a2a2a;
}
body.property.newprop .tm-header-box .uk-panel-box-dark {
    background: rgba(49, 49, 49, 0.8);
}
body.property.newprop .prop-upcoming {
	background-repeat:no-repeat !important;
}

/* 6-19 changes */
body.property.newprop .uk-panel-box-dark.prop-upcoming {
	background-image:none !important;
	padding: 15px 0 0 0 !important;
}

body.property.newprop .uk-panel-box-dark.prop-upcoming h3 a {
	color: #fff !important;
}
body.property.newprop .uk-panel-box-dark.prop-upcoming h3 a:hover {
	color: #6fb4ef !important;
	text-decoration:none;
}
body.property.newprop .uk-panel-box-dark.prop-upcoming.other-locations h3 {
	line-height: 28px;
}
body.property.newprop .uk-panel-box-dark.prop-upcoming.other-locations h3 small a {
	color: #ffc174  !important;
}
body.property.newprop .uk-panel-box-dark.prop-upcoming.other-locations h3 small a:hover {
	color: #6fb4ef  !important;
}

body.property.newprop .uk-panel-box-dark.prop-upcoming.other-locations .tm-panel-card {
    border-bottom-width: 2px !important;
    border-bottom-color: #33383d !important;
}
body.property.newprop .uk-panel-box-dark.prop-upcoming.other-locations .tm-panel-card.other-locations {
    background-color: #656257;
    border-bottom-width: 2px !important;
    border-bottom-color: #ffc174 !important;
}

body.property.newprop .property-header-b .uk-panel.property-panel-info {
    padding: 15px 0px 15px 0px;
}

body.property.newprop .property-header-b .uk-panel.property-panel-info blockquote {
    margin: 30px 10px 0px 22px;
}
/* end 6-19 changes */

/* 6-28 changes */


body.property.newprop .prop-upcoming h3.prop-upcoming-events {
	margin:0px;
	font-size: 14px;
    line-height: 21px;
	color: #fff !important;
	font-family: 'Sarala';
	font-weight: normal !important;
    letter-spacing: normal;
    background-color:#807259;
    padding: 6px 0 !important;
}
body.property.newprop .prop-upcoming h3.prop-upcoming-events a {
	color: #fff !important;
}
body.property.newprop .prop-upcoming h3.prop-upcoming-events a:hover {
	color: #ffc174 !important;
}


body.property.newprop .uk-panel-box-dark.prop-upcoming {
    padding: 0px 0 0 0 !important;
}

body.property.newprop .property-header-b .uk-panel.property-panel-info .property-panel-doodad {
	padding:0 20px;
}

body.property.newprop .uk-panel-box-dark.prop-upcoming.other-locations .tm-panel-card.other-locations {
    background-color: #807259;
}


/* end 6-28 changes */

/* 7-5 changes */


body.property.newprop .stay-tab-navigation.stay-tab-twolines.newprop-property-stay-tab-navigation .uk-button-primary {
	border-radius:0px;
}
body.property.newprop .stay-tab-navigation.stay-tab-twolines.newprop-property-stay-tab-navigation {
	background-color:#2d2d2d;
}
body.property.newprop .newprop-property-bar-name {
	padding-left:15px;
}
body.property.newprop .newprop-property-stay-tab-sticky {
	z-index:2 !important;
}

@media (max-width: 1450px) {
	body.property.newprop .newprop-property-bar-name {
		text-align:left !important;
	}
	body.property.newprop .newprop-property-bar-name {
		padding-left:10px;
	}

} 

body.property.newprop .newprop-property-bar h2.poorfarm {
    color: #ece0ba;
}

body.property.newprop .uk-sticky-placeholder .newprop-property-bar.uk-active .newprop-property-stickyhide {
	display:none;
}
body.property.newprop .newprop-property-panel-info .property-header-b {
	margin: -20px -20px 20px -20px;
	background-color: #fff;
}

body.property.newprop .newprop-property-panel-info .property-header-b .property-panel-info {
	background-color:#fff;
	color:#555 !important;
	border:0px;
}

body.property.newprop .newprop-property-panel-info .property-header-b .prop-upcoming.other-locations {
	border:0px !important;
	background-color:#fff;
}

body.property.newprop .newprop-property-panel-info .property-header-b .prop-upcoming.other-locations .tm-panel-card:not(.other-locations) {
	border:0px !important;
}


body.property.newprop .newprop-property-panel-info .property-header-b .prop-upcoming.other-locations .tm-panel-card.other-locations {
    background-color: #656257;
    border-color: #ffc174 !important;
    border-width:0px 0px 2px 0px !important;
}



body.property.newprop .prop-upcoming h3.prop-upcoming-events {
    background-color:#33383e;
    color:#ece0ba !important;
    padding: 7px 0 6px 0 !important;
}
body.property.newprop .prop-upcoming h3.prop-upcoming-events a {
	color: #6fb4ef !important;
}
body.property.newprop .prop-upcoming h3.prop-upcoming-events a:hover {
	color: #ffc174 !important;
}


body.property.newprop .property-header-b .uk-panel.property-panel-info blockquote {
    background-color:#615e53;
    color:#fff;
    margin: 30px 0px 0px 12px;
}
body.property.newprop .property-header-b .uk-panel.property-panel-info blockquote a {
    color:#ffc174 !important;
}

body.property.newprop .property-header-b .uk-panel.property-panel-info {
    padding: 30px 10px 15px 10px;
}



/* end 7-5 changes */




/* 8-8 changes */

.newprop-property-bar h2.poorfarm {
    font-size: 40px;
}


body.property.newprop .newprop-property-panel-info .property-header-b .property-panel-info {
    background-color: #f5f0dd;
}

body.property.newprop .newprop-property-panel-info .property-header-b .prop-upcoming.other-locations {
    background-color: #f5f0dd;
}

body.property.newprop .newprop-property-panel-info .property-header-b .uk-panel.property-panel-info blockquote {
    background-color: #ffffff;
    color: #555;
 	border: 1px #fff solid;
 	margin: 20px 0px 19px 12px;
}

body.property.newprop .prop-mobile .property-header-b .uk-panel.property-panel-info blockquote {
 	margin: 20px 0px 20px 12px;
}


body.property.newprop .property-header-b .uk-panel.property-panel-info {
    padding: 30px 30px 22px 30px; 
}

body.property.newprop .prop-mobile .property-header-b .uk-panel.property-panel-info {
    padding: 8px 20px 20px 20px !important;
}

body.property.newprop .property-tab-text .property-header-b .uk-panel.prop-upcoming {
    line-height:34px;
    background-color: #555;
    background-position:right;
    color:#fff;
}


body.property.newprop.movie .property-tab-text .property-header-b .uk-panel.prop-upcoming {
    line-height:24px;
}




body.property.newprop .property-tab-text .property-header-b .uk-panel.prop-upcoming a {
    color:#ece0ba !important;
}

body.property.newprop .property-tab-text .property-header-b .uk-panel.prop-upcoming .uk-description-list-horizontal.featured	a {
    color: #555 !important;
}

body.property.newprop .property-tab-text .property-header-b .uk-panel.prop-upcoming .uk-module-title-alt:before, body.property.newprop .property-tab-text .property-header-b .uk-panel.prop-upcoming .uk-module-title-alt:after {
    background-color: #fff;
}


body.property.newprop .property-tab-text .property-header-b .uk-panel.prop-upcoming .uk-text-left {
	padding: 0px 60px 0px 60px;
}


body.property.newprop .property-tab-text .property-header-b .uk-panel.prop-upcoming .uk-description-list-horizontal	{
	font: 400 18px / 34px 'Sarala';
}

body.property.newprop .property-tab-text .property-header-b .uk-panel.prop-upcoming .uk-description-list-horizontal > dt {
	width: 370px;
	float: left;
	clear: both;
	padding-left:20px;
}
body.property.newprop .property-tab-text .property-header-b .uk-panel.prop-upcoming  .uk-description-list-horizontal > dd {
	margin-left: 400px;
}


@media (max-width: 1350px) {
	body.property.newprop .property-tab-text .property-header-b .uk-panel.prop-upcoming .uk-description-list-horizontal > dt {
		width: 330px;
	}
	body.property.newprop .property-tab-text .property-header-b .uk-panel.prop-upcoming  .uk-description-list-horizontal > dd {
		margin-left: 360px;
	}
} 



body.property.newprop .property-tab-text .prop-upcoming h3 {
    color: #fff;
    margin-bottom:0px;
}


body.property.newprop .property-tab-text a.all-events {
	display: block;
    line-height: 21px;
    margin: -5px 0 20px;
}
    
    
body.property.newprop .property-header-b .social.uk-panel-header {
    border:0px;
}

body.property.newprop .prop-icons {
    background-image: none !important;
}

body.property.newprop .newprop-property-bar-name {
	padding:10px 0 2px 0px;
}

@media (max-width: 1450px) {
	body.property.newprop .newprop-property-bar-name {
		padding-left:10px;
	}
} 


body.property.newprop .newprop-property-bar-name small {
	color:#fff;
	font-size:50%;
	padding-left:10px;
	text-decoration:underline;
	vertical-align: text-bottom;
}


body.property.newprop .uk-sticky-placeholder .newprop-property-bar .newprop-property-stickyhide {
	padding-left:10px;
}

body.property.newprop .newprop-property-bar-bookroombutton .uk-button {
	line-height:56px;
	background-color:#b44733;
	border:0px;
	border-radius:0px;
	font-size: 25px;
}

body.property.newprop .newprop-property-bar-bookroombutton .uk-button:hover {
	background-color: #ece0ba;
    color: #555;
}
body.property.newprop .uk-sticky-placeholder .newprop-property-bar .newprop-property-bar-bookroombutton {
	display:none;
}

body.property.newprop .uk-sticky-placeholder .newprop-property-bar.uk-active .newprop-property-bar-bookroombutton {
	display:block;
}
body.property.newprop .uk-sticky-placeholder .newprop-property-bar.uk-active .newprop-property-address {
    width: 83%;
}
body.property.newprop .uk-button-bookroom.uk-button-submit {
    color: #fff;
    border: 1px solid #848079;
    font-size: 20px;
	background:#b44733;
    line-height: 28px;
    min-height: 28px;
    text-transform: none;
	border: 1px solid #b44733;
	margin-top:6px;
}

body.property.newprop .uk-button-bookroom.uk-button-submit:hover {
	background-color: #ece0ba;
    color: #555;
    border: 1px solid #ece0ba;
}

body.property.newprop .newprop-property-panel-info .property-header-b .property-panel-info.no-upcoming {
    background-image: url(../images/doodad-sun-no-upcoming.png) !important;
    background-position: right;
    background-repeat: no-repeat;
}


body.property.newprop .newprop-property-address a {
	color:#ffffff;
}
body.property.newprop .newprop-property-address a:hover {
    color: #ffffff;
    text-decoration:underline;
}




body.event.musicvenue .event-panel-info * + p {
    margin: 5px 0 18px 0;
}

body.genericvenue .event-panel-info:not(.event-panel-info-new) * + p {
  	margin: 5px 0 18px 0;
}

body.property.newprop .prop-mobile .prop-upcoming {
	    background-position: right;
}

body.property.newprop .prop-mobile #MainContent_mobileUpcomingEvents .uk-description-list-horizontal {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

body.property.newprop .prop-mobile #MainContent_mobileUpcomingEvents .uk-description-list-horizontal > dt {
    -ms-flex: auto;
    -webkit-flex: auto;
    flex: auto;
    -ms-flex-negative: 1;
    padding-left:20px;
}
body.property.newprop .prop-mobile #MainContent_mobileUpcomingEvents .uk-description-list-horizontal > dd {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    margin-left: 10px;
    margin-right: 30px;
}
	
body.property.newprop .prop-mobile #MainContent_btnMobileBookARoom.uk-button-primary {
    background: #b44733;
    color: #fff;
}

body.property.newprop .prop-mobile #MainContent_btnMobileBookARoom.uk-button-primary:hover {
    background-color: #ece0ba;
    color: #555;
}


body.property.newprop .prop-mobile .mcm-logo-address {
    padding: 15px 0;
}

body.property.newprop .prop-mobile .mcm-logo-address .uk-flex .uk-flex div {
	padding:0px 10px;
}

body.property.newprop .prop-mobile .mcm-logo-address .uk-flex .uk-flex div a i {
	margin-right: 10px;
}

body.property.newprop .prop-mobile .mcm-logo-address .mcm-logo-address-location	{
	padding:0px 10px;
}

@media (max-width: 500px) {
	body.property.newprop .prop-mobile .mcm-logo-address-phone {
	    -ms-flex: auto;
	    -webkit-flex: auto;
	    flex: auto;
	    -ms-flex-negative: 1;
	    color:red;
	}

} 



/* end 8-8 changes */






/* New Prop Book A Room Panel */


body.property.newprop .newprop-property-bar {
    padding: 0px !important;
}


body.property.newprop .uk-panel-bookroom {
	margin:0px 0 0px 0 !important;
	border-radius: 0px;
}


/* end New Prop Book A Room Panel */


body.property.newprop .home-slideshow .tm-slideshow-gaucho .uk-slideshow li:after {
    background-image: none;
}
body.property.newprop  .tm-header-height > div {
    min-height: 300px;
}
body.property.newprop .tm-slideshow-gaucho > div.uk-margin {
    bottom: 15%;
}

body.property.newprop #tm-header-a {
    margin-top: 0px;
}

body.property.newprop #tm-header-a .tm-header-height .tm-slideshow-gaucho {
	padding-top:0px;
}

body.property.newprop .property-panel-info blockquote {
	margin-top:30px;
	margin-bottom:0px;
}
body.property.newprop .property-panel-info iframe {
	display:block
}

body.property.newprop .property-panel-info-address {
	height:130px;
	padding-top:20px;
}

body.property.newprop .container-propmap {
	padding-bottom:130px;
}
body.property.newprop #propmap {
	width:100%;
	height:100%;
}

body.property.newprop .property-header-b .uk-panel.property-panel-info {
    min-height: unset;
}

body.property.newprop .property-header-b .uk-panel.prop-upcoming {
    min-height: unset;
}

body.property.newprop .property-header-b .uk-panel {
    padding: 15px 20px 15px 20px;
}


body.property.newprop .property-header-b .uk-panel.property-panel-info.property-panel-info-social {
    padding: 15px 0px 15px 0px;
}

body.property.newprop .property-header-b .uk-panel.prop-icons {
    padding: 0px 0 0px 0 !important;
    max-width: 350px;
}

body.property.newprop .property-header-b .social.uk-panel-header {
    padding: 0px 0px 0px 0px;
    background: transparent;
}


body.property.newprop .newprop-cards-features {
	padding-top:1px;
}

/* end New Property * /




/* Property page sign */


body.property.newprop #tm-logo.uk-visible-xlarge .uk-container .uk-sticky-placeholder   {
    margin:0 !important;
}


body.property.newprop .sign-property {
	background-size: 98% auto;
    background-position: center 23px;
    background-repeat: no-repeat;
    padding-top:0px;
}

body.property.newprop .mcm-logo-address	{
	background-image:url('../images/prop-title-bg.png');
    color: #ece0ba;
    background-size: 98% auto;
    background-position: center 8px;
    background-repeat:no-repeat;
    line-height: 1.7em;
}

body.property.newprop .prop-mobile .mcm-logo-address	{
	background-image:none;
    color: #ece0ba;
}
body.property.newprop.stay .sign-property.noClass .mcm-logo-address {
	padding-top:35px;
}

body.property.newprop.stay.InDev .sign-property.noClass.uk-active .mcm-logo-address {
	padding-top:10px;
	background-image:none;
}
body.property.newprop.stay.InDev .sign-property.noClass.uk-active .mcm-logo-address h3 {
	margin-bottom:0px;
}
body.property.newprop .sign-property.sign-none .mcm-logo-address {
	background-image:none;
}
body.property.newprop .sign-kennedy {
	background-image:url('../images/sign-kennedyschool.png');
} 
body.property.newprop .sign-kennedy .mcm-logo-address {
	padding-top:90px;
}

body.property.newprop .sign-osf {
	background-image:url('../images/sign-osf.png');
} 
body.property.newprop .sign-osf .mcm-logo-address {
	padding-top:118px;
}

body.property.newprop .sign-hoteloregon {
	background-image:url('../images/sign-hoteloregon.png');
} 
body.property.newprop .sign-hoteloregon .mcm-logo-address {
	padding-top:112px;
}

body.property.newprop .sign-whiteeagle {
	background-image:url('../images/sign-whiteeagle.png');
	background-position: center 25px;
} 
body.property.newprop .sign-whiteeagle .mcm-logo-address {
	padding-top:85px;
}

body.property.newprop .sign-crystalhotel {
	background-image:url('../images/sign-crystalhotel.png');
	background-position: center 37px;
	background-size: 83% auto;
} 
body.property.newprop .sign-crystalhotel .mcm-logo-address {
	padding-top:85px;
}

body.property.newprop .sign-anderson {
	background-image:url('../images/sign-anderson.png');
	background-size: 113% auto;
} 
body.property.newprop .sign-anderson .mcm-logo-address {
	padding-top:125px;
}

body.property.newprop .sign-edgefield {
	background-image:url('../images/sign-edgefield.png');
	background-position: center 35px;
} 
body.property.newprop .sign-edgefield .mcm-logo-address {
	padding-top:88px;
}

body.property.newprop .sign-gearhart {
	background-image:url('../images/sign-gearhart.png');
	background-position: center 35px;
} 
body.property.newprop .sign-gearhart .mcm-logo-address {
	padding-top:126px;
}

body.property.newprop .sign-grandlodge {
	background-image:url('../images/sign-grandlodge.png');
} 
body.property.newprop .sign-grandlodge .mcm-logo-address {
	padding-top:118px;
}

body.property.newprop .sign-olympic {
	background-image:url('../images/sign-olympic.png');
} 
body.property.newprop .sign-olympic .mcm-logo-address {
	padding-top:148px;
}


body.property.newprop .sign-kalama {
	background-image:url('../images/sign-kalama.png');
} 
body.property.newprop .sign-kalama .mcm-logo-address {
	padding-top:102px;
}


/* end Property page sign */



body.property.newprop .sign-property.sign-none .mcm-logo-hero a, body.property.newprop .sign-property.sign-none .mcm-logo-hero span {
	display:none;
}


body.property.newprop .sign-property.sign-none.uk-active .mcm-logo-hero a, body.property.newprop .sign-property.sign-none.uk-active .mcm-logo-hero span {
	display:inline-block;
}


body.property.newprop .sign-property.sign-none.uk-active .mcm-logo-hero	{
	font-size: 1.5em;
	padding: 1px 12px 3px 12px;
	font-family: 'Alegreya SC', serif !important;
    font-weight: 700 !important;
    background-color: rgba(0, 0, 0, 0.7);
    display: inline-block;
	vertical-align: top;
}

body.property.newprop .sign-property.sign-none.uk-active	{
	left:-17px;
}

body.property.newprop .sign-property.sign-none.uk-active {
    top:70px !important;
    background:transparent !important;
    left:25px !important;
}

body.property.newprop .sign-property.sign-none.uk-active {
    top:72px !important;
    width: 603px !important;
    background:transparent !important;
}

body.property.newprop .sign-property.sign-none.sign-doodad {
	background-image:url('../images/prop-title-bg.png');
	background-size: contain;
    background-position: center top;
    background-repeat:no-repeat;
    color: #ece0ba;
}

body.property.newprop .sign-property2.sign-none.sign-doodad {
	background-image: none;
    color: #ece0ba;
    position:relative;
    height:100%;
    padding-bottom:20px;
}


body.property.newprop .sign-property2.sign-none.sign-doodad:before {
	background-image:url('../images/prop-title-bg-left.png');
	background-size: contain;
    background-position: center top;
    background-repeat:no-repeat;
    position:absolute;
    top:8px;
    left:18px;
    display:block;
    height:160px;
    width:160px;
    content:'';
}

body.property.newprop .sign-property2.sign-none.sign-doodad:after {
	background-image:url('../images/prop-title-bg-right.png');
	background-size: contain;
    background-position: center top;
    background-repeat:no-repeat;
    position:absolute;
    top:8px;
    right:8px;
    display:block;
    height:150px;
    width:150px;
    content:'';
}

body.property.newprop .sign-property.sign-none.sign-doodad .mcm-logo-hero {
    color: #ece0ba;
    padding: 45px 0 0 0;
}

body.property.newprop .property-header-b .uk-width-large-1-2 .sign-property2.sign-none.sign-doodad .mcm-logo-hero {
    padding: 35px 0 0 0;
    font-size: 3.25em;
}

body.property.newprop .property-header-b .uk-width-large-1-1 .sign-property2.sign-none.sign-doodad .mcm-logo-hero {
    padding: 25px 0 0 0;
    font-size: 3.5em;
}

body.property.newprop .property-header-b .uk-width-large-3-10 .sign-property2.sign-none.sign-doodad:after, body.property.newprop .property-header-b .uk-width-large-3-10 .sign-property2.sign-none.sign-doodad:before {
	display:none;	
}


body.property.newprop .property-header-b .uk-width-large-3-10 .sign-property2.sign-none.sign-doodad .poorfarm.mcm-logo-hero {
    background-image: url(../images/prop-title-bg.png);
	background-size: 98% auto;
    background-position: center 8px;
    background-repeat: no-repeat;
}


body.property.newprop .property-header-b .uk-width-large-1-2 .sign-property2.sign-none.sign-doodad:before {
    height:140px;
    width:140px;
}

body.property.newprop .property-header-b .uk-width-large-1-2 .sign-property2.sign-none.sign-doodad:after {
    height:140px;
    width:140px;
}




/* end sign sticky */

/* bottom sticky */

body.property.newprop .newprop-property-bar-bottom {
	position: fixed;
	bottom: 0px;
	width:100%;
	z-index:3;
}




body.property.newprop .newprop-property-bar-bookroombutton .uk-button.uk-button-mcm1 {
    line-height: 40px;
    font-size:22px;
    margin-top:9px;
}

body.property.newprop .newprop-property-bar-bottom .newprop-property-bar-bookroombutton .uk-button.uk-button-mcm1 {
    margin-top:8px;
}


.newprop-property-address nobr:last-child {
    padding-right: 10px;
}

body.property.newprop .uk-sticky-placeholder .newprop-property-bar .newprop-property-stickyshow {
	display:none;
}


body.property.newprop .uk-sticky-placeholder .newprop-property-bar.uk-active .newprop-property-stickyshow {
	display:block;
}

body.property.newprop .uk-sticky-placeholder .newprop-property-bar.uk-active.newprop-property-bar-nobook .newprop-property-address {
    width: 100%;
}

/*
body.property.newprop .newprop-property-bar-bottom .newprop-property-address	{
	width:83%;
}*/

/* end bottom sticky */



/* Large screen and bigger */
@media (min-width: 1250px) {
  /* Whole */
  .uk-width-xlarge-filter-1-1 {
    width: 100%;
  }
  /* Halves */
  .uk-width-xlarge-filter-1-2,
  .uk-width-xlarge-filter-2-4,
  .uk-width-xlarge-filter-3-6,
  .uk-width-xlarge-filter-5-10 {
    width: 50%;
  }
  /* Thirds */
  .uk-width-xlarge-filter-1-3,
  .uk-width-xlarge-filter-2-6 {
    width: 33.333%;
  }
  .uk-width-xlarge-filter-2-3,
  .uk-width-xlarge-filter-4-6 {
    width: 66.666%;
  }
  /* Quarters */
  .uk-width-xlarge-filter-1-4 {
    width: 25%;
  }
  .uk-width-xlarge-filter-3-4 {
    width: 75%;
  }
  /* Fifths */
  .uk-width-xlarge-filter-1-5,
  .uk-width-xlarge-filter-2-10 {
    width: 20%;
  }
  .uk-width-xlarge-filter-2-5,
  .uk-width-xlarge-filter-4-10 {
    width: 40%;
  }
  .uk-width-xlarge-filter-3-5,
  .uk-width-xlarge-filter-6-10 {
    width: 60%;
  }
  .uk-width-xlarge-filter-4-5,
  .uk-width-xlarge-filter-8-10 {
    width: 80%;
  }
  /* Sixths */
  .uk-width-xlarge-filter-1-6 {
    width: 16.666%;
  }
  .uk-width-xlarge-filter-5-6 {
    width: 83.333%;
  }
  /* Tenths */
  .uk-width-xlarge-filter-1-10 {
    width: 10%;
  }
  .uk-width-xlarge-filter-3-10 {
    width: 30%;
  }
  .uk-width-xlarge-filter-7-10 {
    width: 70%;
  }
  .uk-width-xlarge-filter-9-10 {
    width: 90%;
  }
}




/* Large screen top bar and bigger */
@media (min-width: 1250px) {
  /* Whole */
  .uk-width-large-topbar-1-1 {
    width: 100%;
  }
  /* Halves */
  .uk-width-large-topbar-1-2,
  .uk-width-large-topbar-2-4,
  .uk-width-large-topbar-3-6,
  .uk-width-large-topbar-5-10 {
    width: 50%;
  }
  /* Thirds */
  .uk-width-large-topbar-1-3,
  .uk-width-large-topbar-2-6 {
    width: 33.333%;
  }
  .uk-width-large-topbar-2-3,
  .uk-width-large-topbar-4-6 {
    width: 66.666%;
  }
  /* Quarters */
  .uk-width-large-topbar-1-4 {
    width: 25%;
  }
  .uk-width-large-topbar-3-4 {
    width: 75%;
  }
  /* Fifths */
  .uk-width-large-topbar-1-5,
  .uk-width-large-topbar-2-10 {
    width: 20%;
  }
  .uk-width-large-topbar-2-5,
  .uk-width-large-topbar-4-10 {
    width: 40%;
  }
  .uk-width-large-topbar-3-5,
  .uk-width-large-topbar-6-10 {
    width: 60%;
  }
  .uk-width-large-topbar-4-5,
  .uk-width-large-topbar-8-10 {
    width: 80%;
  }
  /* Sixths */
  .uk-width-large-topbar-1-6 {
    width: 16.666%;
  }
  .uk-width-large-topbar-5-6 {
    width: 83.333%;
  }
  /* Tenths */
  .uk-width-large-topbar-1-10 {
    width: 10%;
  }
  .uk-width-large-topbar-3-10 {
    width: 30%;
  }
  .uk-width-large-topbar-7-10 {
    width: 70%;
  }
  .uk-width-large-topbar-9-10 {
    width: 90%;
  }
}


/* Large screen top bar and bigger */
@media (min-width: 1700px) {
  /* Whole */
  .uk-width-xlarge-topbar-1-1 {
    width: 100%;
  }
  /* Halves */
  .uk-width-xlarge-topbar-1-2,
  .uk-width-xlarge-topbar-2-4,
  .uk-width-xlarge-topbar-3-6,
  .uk-width-xlarge-topbar-5-10 {
    width: 50%;
  }
  /* Thirds */
  .uk-width-xlarge-topbar-1-3,
  .uk-width-xlarge-topbar-2-6 {
    width: 33.333%;
  }
  .uk-width-xlarge-topbar-2-3,
  .uk-width-xlarge-topbar-4-6 {
    width: 66.666%;
  }
  /* Quarters */
  .uk-width-xlarge-topbar-1-4 {
    width: 25%;
  }
  .uk-width-xlarge-topbar-3-4 {
    width: 75%;
  }
  /* Fifths */
  .uk-width-xlarge-topbar-1-5,
  .uk-width-xlarge-topbar-2-10 {
    width: 20%;
  }
  .uk-width-xlarge-topbar-2-5,
  .uk-width-xlarge-topbar-4-10 {
    width: 40%;
  }
  .uk-width-xlarge-topbar-3-5,
  .uk-width-xlarge-topbar-6-10 {
    width: 60%;
  }
  .uk-width-xlarge-topbar-4-5,
  .uk-width-xlarge-topbar-8-10 {
    width: 80%;
  }
  /* Sixths */
  .uk-width-xlarge-topbar-1-6 {
    width: 16.666%;
  }
  .uk-width-xlarge-topbar-5-6 {
    width: 83.333%;
  }
  /* Tenths */
  .uk-width-xlarge-topbar-1-10 {
    width: 10%;
  }
  .uk-width-xlarge-topbar-3-10 {
    width: 30%;
  }
  .uk-width-xlarge-topbar-7-10 {
    width: 70%;
  }
  .uk-width-xlarge-topbar-9-10 {
    width: 90%;
  }
}



/* Freshsheet */

body.freshsheet .uk-button-primary:active, body.freshsheet .uk-button-primary.uk-active {
    background-color: #2d2d2d;
    color: #fff;
}
body.freshsheet .uk-button-primary {
    background-color: #ece0ba;
    color: #555;
    line-height:25px;
    padding:10px 20px;
}
body.freshsheet #tm-top-b {
	background-position:center center;
}
body.freshsheet .uk-article .uk-panel-box.freshsheet-welcome {
    padding: 10px 0px 0px 0px;
}
body.freshsheet .freshsheet-welcome .uk-button-primary {
    font-size: 1.2rem;
}
body.freshsheet .freshsheet-welcome {
    background-image: url('http://mcm.scarabmedia.com/images/freshsheet-doodad.png');
    background-repeat:no-repeat;
    background-size: auto 150px;
    background-position:50px 10px;
}
body.freshsheet .freshsheet-welcome .billing-separator hr {
    box-sizing: content-box;
    height: 0;
    margin: 20px 0;
    border: 0;
    border-top: 1px dashed rgba(175, 186, 191, .3);
    width:30%;
    position: relative;
    z-index: 1;
}
body.freshsheet .freshsheet-welcome .joint-separator hr {
    box-sizing: content-box;
    height: 0;
    margin: 35px auto 35px auto;
    border: 0;
    border-top: 1px dashed rgba(236, 224, 186, 1);
    width:100%;
    position: relative;
    z-index: 1;
}
body.freshsheet .freshsheet-welcome h2 {
	font-size: 33px;
    line-height: 36px;
    padding-bottom:8px;
    margin-bottom:0px;
    position: relative;
    z-index: 1;
    text-align:center;
}
body.freshsheet .freshsheet-welcome h2.freshsheet-happening {
	font-size: 33px;
    line-height: 36px;
    padding-bottom:8px;
    margin-bottom:0px;
    position: relative;
    z-index: 1;
    text-align:center;
    margin-top:10px;
}
body.freshsheet .freshsheet-welcome h3.freshsheet-date {
    font-size: 26px;
    line-height: 33px;
    position: relative;
    z-index: 1;
    padding-bottom:0px;
}
body.freshsheet .freshsheet-welcome h4.joint-name {
	color:#ece0ba;
	margin-bottom:0px;
    font-size: 23px;
    line-height: 26px;
    margin-top:0px;
    padding-bottom:15px;
    position: relative;
    z-index: 1;
    text-align:center;
}
body.freshsheet .freshsheet-welcome h4.promoter {
    font: 400 14px / 20px 'Sarala';
    font-style: italic;
    margin-top: 5px !important;
    margin-bottom:0px;
    position: relative;
    z-index: 1;
}
body.freshsheet .freshsheet-welcome h4.special-billing {
    font: 400 16px / 28px 'Sarala';
    font-style: italic;
    margin-top: 1px !important;
    margin-bottom:0px;
    position: relative;
    z-index: 1;
}
body.freshsheet .freshsheet-welcome h4.title {
    font-size: 26px;
    line-height: 26px;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    position: relative;
    z-index: 1;
}
body.freshsheet .freshsheet-welcome h4.sub-act-title {
    font-weight: normal !important;
    font-size: 26px;
    line-height: 26px;
    margin-top:0px;
    position: relative;
    z-index: 1;
}
body.freshsheet .freshsheet-welcome .details {
    line-height: 22px;
    margin: 7px 0 7px 0;
    position: relative;
    z-index: 1;
}
body.freshsheet .freshsheet-welcome .freshsheet-location .freshsheet-event.freshsheet-stamp, body.freshsheet .freshsheet-welcome .freshsheet-all .freshsheet-event.freshsheet-stamp {
	position:relative;
	padding-right:90px;	
}
body.freshsheet .freshsheet-welcome .freshsheet-location .freshsheet-event.freshsheet-stamp:before, body.freshsheet .freshsheet-welcome .freshsheet-all .freshsheet-event.freshsheet-stamp:before {
	position: absolute;
    content: "";
    top: 0;
    right: 0;
    z-index: 1;
    width:90px;
    height:75px;
    background-image: url('http://mcm.scarabmedia.com/images/web-passport-stamp-event.png');
    background-repeat:no-repeat;
    background-size:contain;
}
body.freshsheet .freshsheet-welcome .freshsheet-all, body.freshsheet .freshsheet-welcome .freshsheet-location {
	padding:30px 100px 30px 100px;
	border-top: 2px dashed rgba(175, 186, 191, 1);
}
body.freshsheet .freshsheet-welcome .freshsheet-all {
	position:relative;
    position: relative;
    z-index: 1;
    background-color:#2d2d2d;
}
body.freshsheet .freshsheet-welcome .freshsheet-all h4.joint-name {
	color:#d12a17;
}
body.freshsheet .freshsheet-welcome .freshsheet-all:after {
	position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: -2px;
    left: 0;
    z-index: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .3) 100%);
}
body.freshsheet .freshsheet-welcome .freshsheet-location {
	position:relative;
}
body.freshsheet .freshsheet-welcome .freshsheet-location:after {
	position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: -2px;
    left: 0;
    z-index: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .3) 100%);
}
body.freshsheet .freshsheet-welcome .freshsheet-doodad {
	position:relative;
}
body.freshsheet .freshsheet-welcome .freshsheet-doodad .uk-button-primary {
	position: absolute;
    right: 40px;
    bottom: 0px;
    z-index: 1;
	background-color: transparent !important;
	color: #fff !important;
    line-height: 25px;
    padding: 0px;
    font-size: 1.6rem;
    border:0px;
    min-height:inherit;
}
body.freshsheet .freshsheet-welcome .freshsheet-doodad .uk-button-primary i:hover {
	background-color: transparent !important;
	color: #ece0ba; !important;
}
@media (max-width: 1200px) {
	body.freshsheet .tm-content	{
		padding: 40px 0px;
	}
	body.freshsheet .freshsheet-welcome .freshsheet-location .freshsheet-event.freshsheet-stamp:before, body.freshsheet .freshsheet-welcome .freshsheet-all .freshsheet-event.freshsheet-stamp:before {
	    content: "";
	    display:block;
	    position:relative;
	}
	body.freshsheet .freshsheet-welcome .freshsheet-location .freshsheet-event.freshsheet-stamp, body.freshsheet .freshsheet-welcome .freshsheet-all .freshsheet-event.freshsheet-stamp {
		padding-right:0px;	
	}
	body.freshsheet .freshsheet-welcome .freshsheet-all, body.freshsheet .freshsheet-welcome .freshsheet-location {
		padding:30px 70px 30px 70px;
	}
}
@media (max-width: 992px) {
	body.freshsheet .freshsheet-welcome {
	    background-image: none;
	}
	body.freshsheet .freshsheet-welcome .freshsheet-doodad .uk-button-primary {
		position: relative;
		background-color: #ece0ba !important;
		color: #555 !important;
		display: block;
		right: 0px;
		bottom: 0px;
		z-index: 0;
		margin: 0px 20px;
    	padding: 6px 20px;
	}
	body.freshsheet .freshsheet-welcome .freshsheet-doodad .uk-button-primary {
		display:none;
	}
}	
@media (max-width: 767px) {
	body.freshsheet .tm-content	{
		padding: 20px;
	}
	body.freshsheet .freshsheet-welcome .freshsheet-all, body.freshsheet .freshsheet-welcome .freshsheet-location {
		padding:30px 40px 30px 40px;
	}
	body.freshsheet .property-tabs.prop-mobile .uk-container {
	    padding: 5px 5px 20px 5px;
	}
}	
@media (max-width: 500px) {
	body.freshsheet .freshsheet-welcome .uk-button-primary {
	    padding: 10px 15px;
	}
	body.freshsheet .uk-article .uk-panel-box.freshsheet-welcome {
	    padding: 30px 0px 0px 0px;
	}
	body.freshsheet .freshsheet-welcome .freshsheet-all, body.freshsheet .freshsheet-welcome .freshsheet-location {
		padding:40px 20px 50px 20px;
	}
	body.freshsheet .freshsheet-welcome h2 {
		font-size: 30px;
	    line-height: 30px;
	    padding:10px 10px 15px 10px;
	}
	body.freshsheet .freshsheet-welcome > h2:first-child {
		font-size: 30px;
	    line-height: 30px;
	}	
	body.freshsheet .freshsheet-welcome h4.title {
	    font-size: 23px;
	    line-height: 23px;
	}
	body.freshsheet .freshsheet-welcome h4.sub-act-title {
	    font-size: 23px;
	    line-height: 23px;
	}	
	body.freshsheet .freshsheet-welcome .details {
	    line-height: 20px;
	    font-size:14px;
	    margin: 7px 0 7px 0;
	}
	body.freshsheet .tm-content	{
		padding: 0px;
	}
	body.freshsheet .freshsheet-logo {
		margin-top:0px !important;
	}
}   
@media (max-width: 375px) {
	body.freshsheet .freshsheet-welcome .uk-button-primary {
	    padding: 10px 9px;
	}
	body.freshsheet .uk-article .uk-panel-box.freshsheet-welcome {
	    padding: 20px 0px 0px 0px;
	}
	body.freshsheet .freshsheet-welcome .freshsheet-all, body.freshsheet .freshsheet-welcome .freshsheet-location {
		padding:40px 15px 50px 15px;
	}
} 
@media (max-width: 340px) {
	body.freshsheet .freshsheet-welcome .uk-button-primary {
	    font-size: 1.1rem;
	}
	body.freshsheet h3, body.freshsheet .uk-h3 {
	    font-size: 22px;
	    line-height: 30px;
	}
} 	
@media print { 
	body.freshsheet .freshsheet-welcome .joint-separator hr {
	    border-top: 1px dashed #000;
	    margin: 12px auto 11px auto;
	}
	body.freshsheet .freshsheet-welcome .billing-separator hr {
	    border-top: 1px dashed  #000;
	    margin: 10px 0;
	}
	body.freshsheet .freshsheet-welcome .freshsheet-all, body.freshsheet .freshsheet-welcome .freshsheet-location {
	    border-top: 3px dashed rgb(0, 0, 0);
	}
	body.freshsheet .freshsheet-welcome .freshsheet-location .freshsheet-event.freshsheet-stamp:before, body.freshsheet .freshsheet-welcome .freshsheet-all .freshsheet-event.freshsheet-stamp:before {
		content: url(http://mcm.scarabmedia.com/images/web-passport-stamp-event.png);
	    position: absolute;
    	top: 0;
	    right: 0;
	    z-index: 1;
	    display:block;
	    transform: scale(.6);
	}
	body.freshsheet .freshsheet-welcome h4.special-billing {
	    font: 400 13px / 17px 'Sarala';
	    font-style: italic;
	}
	body.freshsheet .freshsheet-welcome h4.promoter {
	    font: 400 13px / 17px 'Sarala';
	    font-style: italic;
	}
	body.freshsheet .freshsheet-welcome .freshsheet-all, body.freshsheet .freshsheet-welcome .freshsheet-location {
	    padding: 10px 15px;
	}
	body.freshsheet .uk-grid {
		display:block;
	}
	body.freshsheet .freshsheet-welcome h4.title {
	    font-size: 15px;
	    line-height: 15px;
		margin-top: 4px !important;
		margin-bottom: 0px !important;
    }
	body.freshsheet .freshsheet-welcome .details {
	    margin: 3px 0 4px 0;
	    font-size:11px;
	    line-height: 12px;
	}
	body.freshsheet .freshsheet-welcome h4.sub-act-title {
	    font-size: 15px;
	    line-height: 15px;
	    margin-top: 4px !important;
    	margin-bottom: 6px !important;
    }
    body.freshsheet .freshsheet-welcome .freshsheet-location:after, body.freshsheet .freshsheet-welcome .freshsheet-all:after {
		display:none;
	}
	body.freshsheet .freshsheet-welcome h2.freshsheet-happening {
	    font-size: 20px;
	    line-height: 20px;
	    padding-bottom: 5px;
	    margin-top: 5px;
	}
	body.freshsheet .freshsheet-welcome h3.freshsheet-date {
	    font-size: 17px;
	    line-height: 17px;
	}
	body.freshsheet .freshsheet-welcome h2 {
	    font-size: 20px;
	    line-height: 20px;
	    padding-bottom: 5px;
	}
	body.freshsheet .freshsheet-welcome h4.joint-name {
	    font-size: 17px;
	    line-height: 17px;
	    padding-bottom: 5px;
	}
	body.freshsheet .property-tabs.prop-mobile .uk-container {
	    padding: 0px;
	}
	body.freshsheet .freshsheet-welcome .freshsheet-logo {
		width:300px;
	}
}


/* Portal */


body.portal .tm-block-top-b {
	background-size:cover;
	background-image: url('http://mcm.scarabmedia.com/images/portal-table-background.jpg');
    background-repeat:no-repeat;
	background-attachment:;
}

body.portal .tm-content {
	background-color:transparent;
	color:#fff;
	z-index:2;
	position:relative;
}

body.portal .tm-content .uk-panel-box {
    border: 1px solid rgba(0, 0, 0, 0);
    padding: 0px;
    background-color: rgba(0, 0, 0, 0);
}

body.portal .tm-content .portal-passports-active {
	width:240px;
	margin-left:auto;
	text-align: right;
	padding-top: 300px;
	margin-right: -85px;
    background-image: url(http://mcm.scarabmedia.com/images/portal-passport-active.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size:contain;
    height: 80px;
    color: #f7c667;
    text-align: center;
    font-weight: normal !important;
    font-size:30px;
    padding-right:5px;
    margin-top:80px;
}





body.portal .tm-content .portal-passports-completed {
	width:180px;
	margin-left:auto;
	padding-top: 213px;
    background-image: url(http://mcm.scarabmedia.com/images/portal-passport-completed.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size:contain;
    height: 50px;
    color: #b54529;
    text-align: center;
    font-weight: normal !important;
    font-size:20px;
    margin-top:130px;
    line-height:20px;
    padding-right: 15px;
}


body.portal .tm-content .portal-passports-completed img {
	max-width:90%;
}

body.portal .tm-content .portal-passports-expired {
	width:200px;
	margin-right:auto;
	margin-left:-50px;
}


body.portal .tm-content .portal-accountinfo	{
	margin-left:-50px;
}

body.portal .tm-content .portal-keycardpoints {
    background-image: url(http://mcm.scarabmedia.com/images/portal-keycardpoints.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size:contain;
    width: 175px;
    height: 350px;
    color: #38475c;
    text-align: center;
    border-bottom: 0px;
    margin-bottom: 0px;
    padding-top: 80px;
    font-weight: normal !important;
    margin-top:160px;
}
body.portal .tm-content .portal-keycardpoints span {
    background-color: #ece6a3;
    border: 1px #040404 solid;
    float: left;
    line-height: 19px;
    font-size: 19px;
    font-weight: bold;
    padding: 2px 3px 1px 3px;
}

body.portal .tm-content .portal-keycardpoints {
	/* IE 9 */
	-ms-transform: rotate(7deg);
	/* Safari */
	-webkit-transform: rotate(7deg);
	/* Standard syntax */
	transform: rotate(10deg);
}





body.portal .tm-content .portal-phoneapp img {
	max-height:850px;
}

body.portal .tm-content .portal-phoneapp {
	max-height:1050px;
}





/*@media (min-width: 1610px) {
	body.portal .portal-phoneapp img {
		max-width:90%;
	}
}
@media (min-width: 1710px) {
	body.portal .portal-phoneapp img {
		max-width:85%;
	}
}
@media (min-width: 1810px) {
	body.portal .portal-phoneapp img {
		max-width:75%;
	}
}
@media (min-width: 1920px) {
	body.portal .portal-phoneapp img {
		max-width:70%;
	}
}
*/




body.portal .mcm-modal-passport-open .uk-modal-dialog {
    width: 800px;
    background: transparent;
    padding: 20px;
	background-size:100% auto;
	background-image: url('http://mcm.scarabmedia.com/images/portal-open-passport.png');
    background-repeat:no-repeat;
    height:565px;
}

body.portal .mcm-modal-passport-open .uk-close-alt {
    padding: 4px;
    border-radius: 50%;
    background: #ffffff;
    opacity: 1;
}
body.portal .mcm-modal-passport-open .uk-close-alt:after {
    opacity: 1;
    color:#000;
    font-size: 18px;
}
body.portal .mcm-modal-passport-open .uk-close-alt:hover:after, body.portal .mcm-modal-passport-open .uk-close-alt:focus:after {
    color:#c94825;
}


body.portal .mcm-modal-passport-open-info1 {
	padding-bottom:20px;
}
body.portal .mcm-modal-passport-open-info1 .mcm-modal-passport-open-number div {
	color:#000;
	font-family:'Sarala';
	font-weight:bold;
}

body.portal .mcm-modal-passport-open-info2 {
	padding:20px 0px 20px 20px;
}
body.portal .mcm-modal-passport-open-info2 h3 {
	font-family: 'Covered By Your Grace', cursive;
	color:#000;
	display:block;
	text-align:center;
	border-bottom:0px;
	margin-bottom:0px;
	font-size: 46px;
    line-height: 42px;
    font-weight:normal !important;
}
body.portal .mcm-modal-passport-open-info2 h3.mcm-modal-passport-open-expiredate {
	color:#c94825;
	font-size: 54px;
    line-height: 46px;
}

body.portal .mcm-modal-passport-open-info2 h4 {
	color:#6a4a7f;
	display:block;
	text-align:center;
	border-bottom:0px;
	margin-bottom:0px;
    line-height: 22px;
    text-transform:lowercase;
    font-family: poorfarm !important;
    margin-bottom:20px;
    font-size:16px;
}

body.portal .mcm-modal-passport-open-info2 h4:last-of-type {
    margin-bottom:0px !important;
}

body.portal .mcm-modal-passport-open-info2 hr {
     border-top: 1px solid #c5abee;
     border-bottom: 1px solid #9a81c1;
     margin:0px;
}

body.portal .mcm-modal-passport-open-completeddate	{
	background-image: url('http://mcm.scarabmedia.com/images/portal-open-passport-completed.png');
    background-repeat:no-repeat;
    background-position:center center;
    width:360px;
    height:200px;
	font-family: 'Covered By Your Grace', cursive;
    color: #000;
    text-align: center;
    border-bottom: 0px;
    margin-bottom: 0px;
    font-size: 46px;
    line-height: 42px;
    padding-top:160px;
    font-weight: normal !important;
}

body.portal .mcm-modal-passport-open-theaterticketsclaimed	{
	background-image: url('http://mcm.scarabmedia.com/images/portal-open-passport-theaterticketsclaimed.png');
    background-repeat:no-repeat;
    background-position:center center;
    background-size:contain;
    width:138px;
    height:76px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
    color: #888075;
    letter-spacing:-1px;
    text-align: center;
    border-bottom: 0px;
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 26px;
    font-weight: normal !important;
    padding-top:114px;
    text-transform:uppercase;
    padding-left:160px;
    padding-right:62px;
}






/* Home page slider fix */

.home-slideshow.uk-hidden-large .tm-header-height > div {
    min-height: 300px;
}
@media (max-width: 767px) {
	.home-slideshow.uk-hidden-large .tm-header-height > div {
	    min-height: 100px;
	}

}





/* Home page slider fix */

.home-slideshow.uk-hidden-large .tm-header-height > div {
    min-height: 300px;
}
@media (max-width: 767px) {
	.home-slideshow.uk-hidden-large .tm-header-height > div {
	    min-height: 100px;
	}

}


/* Book Room Widget - Stand Alone */

#MainContent_btnMobileBookARoom.uk-button-primary {
    background: #b44733;
    color: #fff !important;
}

#MainContent_btnMobileBookARoom.uk-button-primary:hover {
    background-color: #ece0ba;
    color: #555 !important;
}
.uk-panel-bookroom {
    line-height: 34px;
}
.uk-button-bookroom.uk-button-submit {
    color: #fff;
    font-size: 20px;
    background: #b44733;
    line-height: 28px;
    min-height: 28px;
    text-transform: none;
    border: 1px solid #b44733;
    margin-top: 6px;
}

.uk-button-bookroom.uk-button-submit:hover {
	background: #ece0ba !important;
    color: #555;
    border: 1px solid #ece0ba !important;
}


/* 9-4 changes */


body.property.newprop .tm-slideshow-gaucho .uk-slideshow li:after {
    background-image: none;
}


/* Discover mobile header height fix */

@media (max-width: 767px) {
	body.discover .tm-header-height > div {
		min-height: 226.66666667px !important;
		padding-top: 20px !important;
	}
}
@media (max-width: 500px) {
	body.discover .tm-header-height > div {
		min-height: 126.66666667px !important;
		padding-top: 20px !important;
	}
}


/* Homepage Employment Bar */
.employment-bar {
	padding: 35px 0px 30px !important;
}

	.employment-bar h1 {
		font-size: 40px !important;
	}

	.employment-bar .uk-button-large {
		min-height: 65px;
		line-height: 65px;
		font-size: 22px;
		margin-top: 0px;
	}

	.employment-bar .uk-text-large {
		font-size: 16px;
		padding: 10px 0;
	}

	.employment-bar .uk-button-color {
		background-color: #f04136 !important;
	}

		.employment-bar .uk-button-color:hover {
			background-color: #ece0ba !important;
		}

@media (max-width: 959px) {
	.employment-bar .uk-button-large {
		min-height: 45px;
		line-height: 45px;
		font-size: 18px;
		margin: 10px 0px;
		width: 90%;
	}

	.employment-bar h1 {
		font-size: 35px !important;
		line-height: 40px !important;
	}
}


.uk-button-delivery {
	line-height: 24px !important;
	padding: 10px 5px;
	margin-top: 15px !important;
	border-radius: 0px;
}

.uk-offcanvas .uk-button-delivery {
	margin: 10px 0 12px !important;
	font-size: 17px;
}

#topnav-flyout-venues .uk-list {
	white-space: nowrap;
}

.uk-nav-offcanvas .uk-nav-sub li {
	line-height: 20px;
	padding: 6px 0;
}

/* site banner */
#divSiteBanner {
	padding-left: 27px;
	padding-top: 5px;
}

@media (max-width: 767px) {
	#divSiteBanner {
		padding-left: 18px;
		padding-bottom: 0px;
	}
}

/* calendar toggle buttons */
.spanish-calendar-toggle {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
	align-items: auto;
	align-content: start;
	margin-right: 0px;
}

	.spanish-calendar-toggle > div {
		flex: 0 0 auto;
		margin: 0 10px 10px;
	}

		.spanish-calendar-toggle > div p {
			margin: 0 0 15px 0;
		}

		.spanish-calendar-toggle > div button.uk-button {
			font-size: 1.3rem;
			padding: 1px 0px;
			border: 4px #EDC64A solid;
			width: 300px;
		}

			.spanish-calendar-toggle > div button.uk-button:hover {
				background: #EDC64A;
				color: #1a1a1a !important;
				border: 4px #EDC64A solid;
			}

			.spanish-calendar-toggle > div button.uk-button.active {
				background: #EDC64A;
				color: #1a1a1a !important;
				border: 4px #EDC64A solid;
			}

@media (min-width: 1300px) {
	body.supervenue.supervenue-noslider .supervenue-calendar.uk-block {
		padding-top: 25px;
	}
}

@media (min-width: 1630px) {
	.spanish-calendar-toggle {
		margin-right: 20px;
	}
}

@media (max-width: 767px) {
	.spanish-calendar-toggle > div {
		flex-basis: 100%;
		max-width: 465px;
		margin: 0 15px 10px 10px;
	}

		.spanish-calendar-toggle > div button.uk-button {
			width: 100%;
			padding: 0px;
			line-height: 28px;
			font-size: 1.1rem;
			border: 3px #EDC64A solid;
		}

			.spanish-calendar-toggle > div button.uk-button:hover {
				border: 3px #EDC64A solid;
			}

			.spanish-calendar-toggle > div button.uk-button.active {
				border: 3px #EDC64A solid;
			}

		.spanish-calendar-toggle > div p {
			margin: 0 0 0px 0;
		}

	.spanish-calendar-toggle {
		margin-bottom: 15px;
	}
}

.history-blog h2.small {
	font-size: 1em;
	position: relative;
	display: block;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	line-height: 16px;
}

.history-blog h2 {
	margin-bottom: 0px;
}

@media (min-width: 960px) {
	.history-blog h2 {
		margin-bottom: 0px;
	}
}

/* property page timelines */
.property-tabs-timeline {
	margin: -10px 0 30px 0;
}

@media (min-width: 960px) {
	.property-tabs-timeline {
		margin: -10px 0 40px 0;
	}
}

.property-tabs-timeline .timelineFlat a.t_line_node:after {
	background: #8e7f66;
}

.property-tabs-timeline .timelineFlat #t_line_left:hover, .property-tabs-timeline .timelineFlat #t_line_right:hover {
	color: #ece0ba;
}

.property-tabs-timeline .timelineFlat #t_line_right:after {
	content: "\f105";
	left: -2px;
	font-size: 40px;
	color: #b44733;
}

.property-tabs-timeline .timelineFlat #t_line_left:after {
	content: "\f104";
	right: -2px;
	font-size: 40px;
	color: #b44733;
}

.property-tabs-timeline a {
	color: #2d2d2d !important;
}

.property-tabs-timeline .timelineFlat a.t_line_node.active:after {
	border: 2px solid #b44733;
}

.property-tabs-timeline .timelineFlat .item.item_node_hover:before {
	background: #b44733;
}

.property-tabs-timeline .timelineFlat .item.item_node_hover:after {
	border: 6px solid transparent;
	border-top: 6px solid #b44733;
}

.property-tabs-timeline .timelineFlat .item .read_more {
	color: #fff !important;
}

.property-tabs-timeline .uk-overlay-icon:before {
	opacity: 1;
	right: 12%;
	bottom: 15%;
	top: initial !important;
	left: initial;
	content: "\f00e" !important;
	font-size: 50px !important;
	color: #ece0ba;
	text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.5);
}

@media (max-width: 620px) {
	.tm-toolbar .uk-icon-button.uk-icon-spotify {
		display: none;
	}
}

@media (max-width: 585px) {
	.tm-toolbar .uk-icon-button.uk-icon-spotify {
		display: inline-block;
	}
}

@media (max-width: 455px) {
	.tm-toolbar .uk-icon-button.uk-icon-spotify {
		display: none;
	}
}

@media (max-width: 385px) {
	.tm-toolbar .uk-icon-button.uk-icon-facebook {
		display: none;
	}
}

@media (max-width: 420px) {
	.tm-toolbar .uk-icon-button.uk-icon-instagram {
		display: none;
	}
}




