  ﻿html {
    background-color: #fff;
}


/* ========================================================================== */
/* Events Colors
 ========================================================================== */
 

/*
 * 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;
}


/* ========================================================================== */
/* end Events Colors
 ========================================================================== */
 
body.events .panel-landing-text h1, body.events .panel-landing-text h2, body.events .panel-landing-text h3, body.events .panel-landing-text h4, body.events .panel-landing-text h5, body.events .panel-landing-text h6	{
	color:#555;
}

body.events .uk-button	{
	background: #ece0ba;
	color:#555;
	text-shadow:none;
}

body.events .uk-button:hover	{
	background: #535353;
	color:#fff;
}


body.events .events-ready .uk-button, body.events .events-gallery .uk-button, body.events .events-quotes .uk-button	{
	font-size:20px;
}



body.events .tm-toolbar {
    background: #555;
    display:none !important;
}
body.events .tm-mcm-logo {
	background-color:#fff;
	color:#555;
}
body.events .tm-mcm-logo .mcm-logo-top {
    color: #555;
    padding: 18px 17px;
    font-size: 2em;
    display: block;
}

body.events .mcm-logo-top {
    color: #fff;
	padding: 0px 0px;
    font-size: 2em;
    display: block;
}


body.events .tm-mcm-logo .mcm-logo-top a, body.events .tm-mcm-logo .mcm-logo-top a:hover {
    color: #555;
    text-decoration:none;
}



body.events .mcm-logo-top-sticky	{
	font-size:34px;
	padding-left:15px;
	padding-top:5px;
}

body.events .mcm-logo-top-sticky a, body.events .mcm-logo-top-sticky a:hover {
    color: #555;
    text-decoration:none;
}

body.events .mcm-logo-top-sticky img	{
	height:32px;
	padding-right:5px;
	vertical-align:top;
}



body.events .tm-navbar {
	background-color:#fff;
	box-shadow:none;
}


@media (min-width: 960px) {
	body.events .tm-navbar-container {
	min-height: 47px;
	}
}


@media (min-width: 767px) {
	body.events .tm-navbar-container {
	min-height: 42px;
	}
}





body.events .tm-mcm-logo .mcm-logo-top.uk-hidden-xsmall img {
    height: 30px;
    padding-right: 5px;
    vertical-align: top;
}

body.events .tm-mcm-logo .mcm-logo-top.uk-visible-xsmall img {
    height: 32px;
    padding-right: 5px;
    vertical-align: top;
}





@media (max-width: 510px) {
	body.events .tm-mcm-logo .mcm-logo-top.uk-hidden-xsmall {
	    font-size: 1.8em;
	}
}

@media (max-width: 475px) {
	body.events .tm-mcm-logo .mcm-logo-top.uk-hidden-xsmall {
	    font-size: 1.5em;
	}
}



@media (max-width: 425px) {
	body.events .tm-mcm-logo .mcm-logo-top.uk-hidden-xsmall{
		display:none !important;
	}
	body.events .tm-mcm-logo .mcm-logo-top.uk-visible-xsmall{
		display:block !important;
	}

}




body.events #tm-header-a {
    background-color: #101010;
    margin-top: -42px;
}

body.events #tm-header-a .tm-header-height > div, body.events #tm-header-a .tm-header-small-height > div, body.events #tm-header-a .tm-header-large-height > div, body.events #tm-header-a .tm-header-xlarge-height > div {
    padding-top: 42px;
}


body.events .uk-dropdown {
   background: #555;
   color:#fff;
   left:10px !important;
   width:220px;
}

body.events .uk-nav-dropdown > li > a {
    color: #fff;
}

body.events .uk-nav-dropdown > li > a:hover,
body.events .uk-nav-dropdown > li > a:focus {
  background: rgba(0, 0, 0, 0);
  color: #ece0ba;
  /* 2 */
  outline: none;
}



body.events .uk-accordion-title {
	background: transparent;
	border: 0px solid rgba(236, 224, 186, 0.4);
}

/*
 * Nav Bar buttons
 */


body.events .events-navbar .uk-button-group .uk-button-primary {
  background-color: #fff;
  color: #555;
  font-size:20px;
  border-radius:0px;
}


body.events .events-navbar .uk-button-group-desktop .uk-button-primary {
  border:0px;
  line-height:47px;
}



@media (max-width: 767px) {
	body.events .events-navbar .uk-button-group .uk-button-primary {
	  font-size:16px;
	  padding: 0 5px;
	}
}

@media (max-width: 400px) {
	body.events .events-navbar .uk-button-group .uk-button-primary {
	  font-size:14px;
	}
}






/* Hover */
body.events .events-navbar .uk-button-group .uk-button-primary:hover,
body.events .events-navbar .uk-button-group .uk-button-primary:focus {
  background-color: #535353;
  color: #fff;
}

/* Active */
body.events .events-navbar .uk-button-group .uk-button-primary:active,
body.events .events-navbar .uk-button-group .uk-button-primary.uk-active {
  background-color: #535353;
  color: #fff;
}



body.events.weddings .events-navbar .uk-button-group .uk-button-primary.active {
  background-color: #535353;
  color: #fff;
}




/*
 * end Nav Bar buttons
 */


body.events .uk-navbar-toggle {
    position: absolute;
    right: 20px;
    /*top: 50px;*/
}

body.events .uk-navbar-toggle {
    font-size: 20px;
    color: #555;
    text-decoration: none;
}



@media (max-width: 959px) {
	.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: 0 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;
	}
	.tm-slideshow-gaucho .uk-overlay-panel > div {
	    width: 100%;
	    text-align: center;
	}
}




/* Star Bullets */

ul.no-bullet {
	margin-left: 0;
	padding-left:0;
}
ul.no-bullet li ul, ul.no-bullet li ol {
	margin-left: 1.25rem;
	margin-bottom: 0;
	list-style: none;
}


ul.no-bullet {
	list-style: none;
}

ul.no-bullet.star-list {
	position:relative;
}


.star-list li p {
	padding-left: 30px;
}
.star-list li p::before {
	display: block;
	position: absolute;
	content: ' ';
	background: url('/private-events/meetings/olympic-club/ready-to-plan/images/star-sprite.png') no-repeat -1px 0px;
	background-size: 150px;
	width: 24px;
	height: 24px;
	left: 0px;
	margin-top:5px;
}

@media (max-width: 1040px) {
	.star-list li p {
		padding-left: 30px;
	}
	.star-list li p:before {
		left: 0px;
		margin-top:6px;
	}
}


/* end Star Bullets */



.events-why {
    padding: 30px 0px 20px !important;
    z-index: 2;

}
.events-why.tm-block-offset::before {
	background-image: url('/private-events/meetings/olympic-club/ready-to-plan/images/events-why-bg.jpg');
	margin-top: -50px;
	padding-bottom: 50px;	
	
}

.events-why .panel-landing-text {
	background-color:transparent !important;
	color:#2d2d2d !important;
	padding: 20px 40px 30px 40px;
	font-size: 18px;

}

.events-why .panel-landing-text h2 {
	color:#642709;
	font-size: 40px;
    margin-bottom: 25px;
}

.events-why h3.events-why-find {
    color: #555;
    margin-bottom:5px;
    margin-top:0px;
}



@media (max-width: 500px) {
	.events-why .panel-landing-text {
		padding:20px 10px 15px 10px;
	}
	.events-why h3.events-why-find {
	    text-align:center;
	    margin-top:10px;
	}
}  
  
  
.events-why a:hover {
    color: #642709;
    text-decoration:none;
}

  



.events-quotes.tm-block-offset::before {
	background-image: url('/private-events/meetings/olympic-club/ready-to-plan/images/events-quotes-bg.jpg');
	margin-top: -50px;
	padding-bottom: 50px;	
}

.events-ready {
    padding: 30px 0px 30px !important;
}

.events-ready.tm-block-offset::before {
	background-image: url('/private-events/meetings/olympic-club/ready-to-plan/images/events-ready-bg.jpg');
	margin-top: -50px;
	padding-bottom: 50px;	
}

.events-ready .panel-landing-text {
	background-color:transparent !important;
	color:#2d2d2d !important;
}

.events-ready .panel-landing-text h2 {
	color:#642709;
	font-size: 40px;
    margin-bottom: 25px;
}

.events-ready .panel-landing-text p {
	font-size: 18px;
}


.events-ready-learn-more p {
	padding: 0px 0px 0px 40px;
}

/*
 * Large gutter
 */
/* Large screen and bigger */
@media (min-width: 960px) {
  /* Horizontal */
  .uk-grid-large {
    margin-left: -35px;
  }
  .uk-grid-large > * {
    padding-left: 35px;
  }
  /* Vertical */
  .uk-grid-large + .uk-grid-large,
  .uk-grid-large-margin,
  .uk-grid-large > * > .uk-panel + .uk-panel {
    margin-top: 35px;
  }
}
/* Extra Large screens */
@media (min-width: 1220px) {
  /* Horizontal */
  .uk-grid-large {
    margin-left: -50px;
  }
  .uk-grid-large > * {
    padding-left: 50px;
  }
  /* Vertical */
  .uk-grid-large + .uk-grid-large,
  .uk-grid-large-margin,
  .uk-grid-large > * > .uk-panel + .uk-panel {
    margin-top: 50px;
  }
}



.divide:before {
    content: '';
    display: block;
    position: absolute;
    border: 1px solid rgba(100, 39, 9, 0.8);
    margin-top: -20px;
    height: 254px;
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg);
    margin-left:-20px;
}



.divide-after:after {
    content: '';
    display: block;
    position: absolute;
    height: 100%;
    top: 0px;
    right: -30px;
    border: 1px solid rgba(100, 39, 9, 0.8);
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg);
}



@media (max-width: 960px) {
	.divide:before {
	    display: none;
	}
	.divide-after:after {
	    display: none;
	}
	.events-ready-learn-more {
		margin-top:70px;
	}
	.events-ready-learn-more p {
		padding: 0px 0px 0px 0px;
	}
	.events-ready {
	    padding: 40px 0px 80px !important;
	    background-image: none !important;
	}

}




.events-gallery {
    /*min-height: 650px;*/
    background-color: transparent;
    padding: 60px 0 70px 0 !important;
}


.events-gallery.tm-block-offset::before {
	background-image: url('/private-events/meetings/olympic-club/ready-to-plan/images/events-gallery-bg.jpg');
	margin-top:-5px;
	padding-bottom:100px;
}

body.events.spaces .events-gallery.tm-block-offset::before {
	margin-top:-50px;
}


.events-gallery h2 {
	color:#642709;
	font-size: 40px;
    margin-bottom: 25px !important;

	
}

.events-gallery p {
	line-height:28px;
	color:#2d2d2d !important;
	font-size:16px;
	margin:20px 0;
	
}


@media (min-width: 960px) {
	.events-gallery h2 {
		margin-bottom:15px;
	}
	.events-gallery p {
		font-size:18px;
	}
}



.events-quotes {

    background-color: transparent;
    padding: 60px 0 70px 0 !important;
}


.events-quotes.tm-block-offset::before {
	background-image: url('/private-events/meetings/olympic-club/ready-to-plan/images/events-quotes-bg.jpg');
	margin-top:-5px;
	padding-bottom:100px;
}

.events-quotes h2 {
    color: #ece0ba;
    font-size: 40px;
    margin-bottom: 25px !important;
}


.events-quotes blockquote p, .events-quotes blockquote span {
    color:#fff;
}

.events-quotes blockquote p	{
	line-height: 32px !important;
}


.events-quotes .tm-slideshow-default .uk-dotnav li a {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: #ffffff;
  width: 10px;
  height: 10px;
  padding: 1px;
}
.events-quotes .tm-slideshow-default .uk-dotnav > .uk-active > * {
  box-shadow: 0 0 0 4px #ece0ba;
  background-color: rgba(0, 0, 0, 0);
}


.events-quotes .quotes-wrapper {
	position:relative;
	background: rgba(0, 0, 0, .3);
	padding:25px 10px 5px 10px;
}




.events-blog {
	background-color: transparent;
	padding:50px 0 60px 0 !important;

}

.events-blog-bg {
	background-image: url('/private-events/meetings/olympic-club/ready-to-plan/images/events-blog-bg.jpg') !important;
	background-repeat: repeat !important;
    background-size: auto !important;
    background-position: initial !important;
}

.events-blog-bg:before {
    background-color: transparent !important;
}


.events-blog h2.poorfarm {
    color: #642709;
    font-size: 40px;
    margin-bottom: 35px !important;

}


.events-blog-promo {
	background-color:#fff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	padding:40px 30px;
	color:#555;
}

.events-blog-promo h2 {
	margin-bottom:0px;
	color:#555;
}

.events-blog-promo h3 {
	margin-bottom:20px;
	margin-top:0px;
	font-family: 'Sarala';
	color:#919191;
	text-transform:uppercase;
	font-size:18px;
}

.events-blog-promo p {
	line-height:23px;
	color:#2d2d2d;
}

.events-blog-promo .uk-button-primary {
    background-color: #ece0ba;
    color: #555;
    margin:20px 0 !important;
    font-size: 20px;
}

.events-blog-promo .uk-button-primary:hover {
    background-color: #543a6e;
    color: #fff;
}




.events-blog-image {
	background-size: cover;
    background-position: center center;
    min-height:260px;
}

.events-blog-image h2 {
	margin: 80px 0 25px 0;
	font-size:36px;
}
@media (min-width: 960px) {
	.events-blog-image h2 {
		margin: 90px 0 25px 0;
		font-size:36px;
	}
	.events-blog-image {
	    min-height: inherit;
	}

}






/* Filter */

.events-filter {
    padding: 0px 0px 0px !important;
    z-index:2;
}
.events-filter.tm-block-offset::before {
	background-image: url('/private-events/meetings/olympic-club/ready-to-plan/images/events-ready-bg.jpg');
	margin-top: -50px;
	padding-bottom: 50px;	
}

/*.events-filter .panel-landing-text {
	background-color:transparent !important;
	color:#2d2d2d !important;
	padding: 20px 40px 30px 40px;
	font-size: 18px;

}*/

.events-filter h2.poorfarm {
	color:#642709;
	font-size: 40px;
    margin-bottom: 25px;
}


@media (max-width: 500px) {
	.events-filter .panel-landing-text {
		padding:20px 10px 15px 10px;
	}
}  
  
  
.events-filter a:hover {
    color: #642709;
    text-decoration:none;
}



.events-filter input[type=checkbox], .events-filter input[type=radio] {
    height: 13px;
    width: 13px;
}

.events-filter input[type=checkbox]:checked:before, .events-filter input[type=checkbox]:indeterminate:before {
    font-size: 11px;
    line-height: 12px;
}

.events-filter .uk-panel-box .tm-dynamic-grid .uk-panel-title {
    color: #ffffff;
}


.uk-panel-events-map	{
	background-image: url('/private-events/meetings/olympic-club/ready-to-plan/images/event-map-bg.jpg');
	background-position:center center;
	background-size: cover;
}


.events-filter .uk-form-stacked {
    line-height:30px;
}


.events-filter .uk-form-stacked label {
    font-size:14px;
}

.events-filter .uk-form-stacked label input[type=checkbox] {
    margin-right:2px;
}

.events-filter .uk-form-stacked .uk-form-label {
    margin-bottom: 0px;
    text-decoration:underline
}

.events-filter .uk-form-row + .uk-form-row {
    margin-top: 5px;
}

.events-filter .events-filter-regions .uk-form-label {
    line-height:30px;
    font-weight:bold;
    text-decoration:underline;
}


.events-filter-regions div {
	line-height: 30px;
	font-size:17px;
}

.events-filter-regions hr {
	line-height: 25px;
	margin: 1px 0 7px 0 !important;
}


.events-filter-regions a {
	color: #642709;
}

.events-filter-regions a:hover {
	color: #6fb4ef;
}

.events-filter-regions a.uk-active {
	color: #6fb4ef;
}



@media (max-width: 500px) {
	.events-filter-regions div {
		line-height: 25px;
		font-size:15px;
	}
}  
  
@media (max-width: 350px) {
	.events-filter-regions div {
		line-height: 22px;
		font-size:13px;
	}
}  
  




body.events .tooltip-inner {
  max-width: 300px;
  padding: 3px 8px;
  color: #642709;
  text-align: center;
  background-color: #ece0ba;
  border-radius: 4px;
  font-weight:bold;
  font-size:14px;
  white-space:nowrap;

}

body.events .tooltip-arrow {
  display:none;
}



.uk-panel-filter-results-container {
	position: absolute;
	left: 50%;
	top:40%;
}



.uk-panel-filter-results {
	color:#555;
	background: rgba(236, 224, 186, .9);
	position: relative;
	left: -50%;
	color: #555;
	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: 1.2rem;
	z-index:999;
	padding: 5px 25px;
	border: 2px solid #7d0f16;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}


@media (max-width: 660px) {
	.uk-panel-filter-results {
		font-size: 1.2rem;
		padding: 5px 10px;
		line-height:25px;
	}
}  
  



/* end Filter */

/* Cards */

.events-cards {
    padding: 40px 0px 0px !important;
    z-index:2;
}

.events-cards.tm-block-offset::before {
	background-image: url('/private-events/meetings/olympic-club/ready-to-plan/images/events-gallery-bg.jpg');
	margin-top: -50px;
	padding-bottom: 50px;	
}

.events-cards .panel-landing-text {
	background-color:transparent !important;
	color:#2d2d2d !important;
	padding: 20px 40px 30px 40px;
	font-size: 18px;

}

.events-cards .panel-landing-text h2 {
	color:#642709;
	font-size: 40px;
    margin-bottom: 25px;
}

  
.events-cards a:hover {
    color: #642709;
    text-decoration:none;
}

.event-cards-features {
	margin-bottom:8px !important;
}



.event-cards-features img {
	margin-left:7px;
	width:35px;
	height:35px;
}

.event-cards-features img:first-child {
	margin-left:0px;
}


@media (max-width: 960px) {
	.event-cards-features img {
		margin-left:8px;
		width:30px;
		height:30px;
	}
}  




@media (max-width: 500px) {
	.events-cards .panel-landing-text {
		padding:20px 10px 15px 10px;
	}
	.uk-panel-filter .uk-button {
	    font-size: 1rem;
	    padding:0 10px;
	}
	.uk-panel-filter label {
	    font-size: 14px;
	}
	.property-header-b .uk-panel-filter .uk-panel {
	    padding: 15px 15px 10px 15px;
	}
}  
  

body.events .events-cards .tm-panel-card .tm-card-title {
    color: #555;
}

body.events .events-cards .uk-panel-box-primary {
  background-color: #ece0ba !important;
  color: #555 !important;
  background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #ece0ba !important;
  background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #ece0ba !important;
  background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #ece0ba !important;
  background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #ece0ba !important;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #ece0ba !important;
  box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1), inset 0 5px 0 rgba(255, 255, 255, 0.05) !important;
}


/* end Cards */




/* Events Property Bar */

.events-property-bar {
    padding: 10px 0px 3px !important;
    z-index:2;
    background-color:#555;
    color:#fff;
}

/*.events-filter .panel-landing-text {
	background-color:transparent !important;
	color:#2d2d2d !important;
	padding: 20px 40px 30px 40px;
	font-size: 18px;

}*/

.events-property-bar-name {
	text-align:right !important;
}


@media (max-width: 1400px) {
	.events-property-bar-name {
		text-align:center !important;
	}
}  
  
  


.events-property-bar h2.poorfarm {
	color:#fff;
	font-size: 30px;
    margin-bottom: 0px;
}


.events-property-bar h2.poorfarm.cpr {
	font-size: 30px;
}


@media (max-width: 1250px) {
	.events-property-bar h2.poorfarm.cpr {
		font-size: 35px;
	}

}  




.events-property-bar .events-property-bar-name .uk-module-title-alt {
    display: inline-block;
}

@media (max-width: 500px) {
	.events-property .panel-landing-text {
		padding:20px 10px 15px 10px;
	}
}  
  
  
.events-property-bar a:hover {
    color: #642709;
    text-decoration:none;
}


/* end Events Property Bar *





/* Events Property */


.events-property {
    padding: 30px 0px 20px !important;
    z-index:2;
}

.events-property.tm-block-offset::before {
	background-image: url('/private-events/meetings/olympic-club/ready-to-plan/images/events-why-bg.jpg');
	margin-top: -50px;
	padding-bottom: 50px;	
}

.events-property .panel-landing-text {
	background-color:transparent !important;
	color:#2d2d2d !important;
	padding: 0px 40px 20px 40px;
}


.events-property .panel-landing-text h2 {
	color:#642709;
	font-size: 40px;
	margin-top:35px;
	margin-bottom:25px;
}


.events-property .panel-landing-text p {
	font-size: 17px;
	line-height:31px;
}


.events-property a {
    color: #642709;
    text-decoration: none;
}

.events-property a:hover {
    color: #6fb4ef;
    text-decoration: none;
}



.events-property-learn-more p {
	padding: 0px 0px 0px 40px;
}





/*
.events-property .property-address	{
	line-height:26px;
}

.events-property .property-address a, .events-property .property-address a:hover	{
	font-weight:bold;
	color:#6fb4ef;
}
*/

.events-property-address a {
	color:#6fb4ef;
}

.events-property-address a:hover {
    color: #ece0ba;
}


.events-property-phone {
	padding-left:20px;
}

.events-property .panel-landing-text ul {
	margin-left:40px;
	margin-top:0px;
}


.events-property .panel-landing-text ul.star-list p {
	font-size: 16px;
	line-height:29px;
}
.events-property-embed {
	margin:45px 0 10px;
}

.events-property-embed iframe {
	margin:0px 0 0px;
	width:100%;
	height:400px;
}


/*@media (max-width: 800px) {
	.events-property-embed iframe {
		height:500px;
	}
} 


@media (max-width: 500px) {
	.events-property-embed iframe {
		height:400px;
	}
} */


.events-property p.events-property-also	{
	margin-top:36px;
}

.events-property p.events-property-also i.mcmstar:before	{
    display: inline-block;
    content: ' ';
    background: url(/private-events/meetings/olympic-club/ready-to-plan/images/star-sprite.png) no-repeat 0px 3px;
    background-size: 150px;
    width: 31px;
    height: 31px;
    vertical-align: top;
 }




@media (max-width: 500px) {
	.events-property .panel-landing-text {
		padding:0px 10px 15px 10px;
	}

} 



@media (max-width: 960px) {
	.events-property p.events-property-also	{
		margin-top:0px;
		margin-bottom:20px;
		text-align:center !important;
	}
	.events-property .events-property-title {
		margin-top:25px;
		text-align:center !important;
	}
	.events-property .panel-landing-text h2 {
		margin-top:0px;
	}

} 



/* end Events Property *




/* Events Spaces */

.events-spaces {
    padding: 60px 0px 50px !important;
    z-index:1;
}
.events-spaces.tm-block-offset::before {
	/*background-image: url('/private-events/meetings/olympic-club/ready-to-plan/images/events-why-bg.jpg');*/
	margin-top: -50px;
	padding-bottom: 50px;	
}

/*.events-filter .panel-landing-text {
	background-color:transparent !important;
	color:#2d2d2d !important;
	padding: 20px 40px 30px 40px;
	font-size: 18px;

}*/

.events-spaces h2.poorfarm {
	color:#642709;
	font-size: 40px;
    margin-bottom: 35px;
}

.events-spaces .panel-landing-text h2 {
    margin-bottom: 25px;
}


.events-spaces .panel-landing-text {
    padding: 15px 40px 15px 40px; !important;
}

@media (max-width: 500px) {
	.events-spaces .panel-landing-text {
		padding:20px 10px 15px 10px;
	}
}  
  
  
.events-spaces a:hover {
    color: #642709;
    text-decoration:none;
}

.events-spaces .uk-position-cover:after {
    content: "\f00e";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-size: 380%;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    position:absolute;
    bottom:20px;
    right:20px;
}


.events-spaces .uk-position-cover:hover {
	background: rgba(0,0,0,.5);	
}

.events-spaces .uk-position-cover div.clickformore {
	color:#fff;	
	font-size: 26px;
	font-weight:bold;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	display:none;
}


@media (max-width: 500px) {
	.events-spaces .uk-position-cover div.clickformore {
		font-size: 20px;
	}
}  
  



.events-spaces .uk-position-cover:hover div.clickformore {
	display:block;
}


.events-spaces .uk-position-cover .uk-icon-search-plus {
	color:#fff;	
	font-size: 450%;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}



.events-spaces-sizes	{
	font-weight:bold;
	text-align:center;
	line-height:24px;
	color: #642709;
}


.events-spaces-sizes span	{
	display:block;
	color:#555;
}


body.events .uk-slidenav-position:hover .uk-slidenav {
    display: block !important;
}
body.events .uk-modal {
	z-index: 9999999999;
}
    

body.events .events-spaces hr.uk-margin-top-large {
	margin-top:40px;
}

body.events .events-spaces .events-spaces-features p {
	line-height:23px;
}

body.events .events-spaces .events-spaces-features li {
	line-height:23px;
	margin-bottom:15px
}
body.events .events-spaces .events-spaces-features li:last-child {
	margin-bottom:0px
}


@media all and (min-width:960px) and (max-width:1048px) { 
	body.events .events-spaces .uk-button {
		line-height: 26px;	
	}
}




/* end Events Spaces *


/* Features */

body.events ul.features {
	padding-left:0px;
}

body.events .features li {
    display: inline-block;
    width: 30px;
    height: 24px;
    margin-left: 0px;
    margin-right: 0.6rem;
}

body.events .features li.outdoor, body.events .features li.lodging, body.events .features li.large-groups, body.events .features li.spa {
    position: relative;
}

body.events .features li.outdoor:before, body.events .features li.lodging:before, body.events .features li.large-groups:before, body.events .features li.spa:before {
    content: '';
    display: block;
    position: absolute;
}

body.events .features li.outdoor {
    width: 24px;
}

body.events .features li.large-groups {
    width: 34px;
}

body.events .features li.outdoor:before {
    background-repeat: no-repeat;
    background-position: 0px -132px;
    background-image: url(/private-events/meetings/olympic-club/ready-to-plan/images/sprite-features.png);
    width: 32px;
    height: 24px;
}

body.events .features li.outdoor:before {
    background-position: 0 -297px;
}

body.events .features li.lodging:before {
    background-repeat: no-repeat;
    background-position: 0 -105px;
    background-image: url(/private-events/meetings/olympic-club/ready-to-plan/images/sprite-features.png);
    width: 32px;
    height: 25px;
}

body.events .features li.lodging:before {
    background-position: 0 -270px;
}


body.events .features li.large-groups:before {
    background-repeat: no-repeat;
    background-position: 0 -79px;
    background-image: url(/private-events/meetings/olympic-club/ready-to-plan/images/sprite-features.png);
    width: 32px;
    height: 25px;
}

body.events .features li.large-groups:before {
    background-position: 0 -243px;
}



body.events .uk-tooltip {
	background: #ece0ba;
	color: #642709;
	border-radius: 4px;
	font-weight:bold;
	font-size:14px;
	padding: 3px 8px;
	text-align: center;
}

body.events .uk-tooltip:after {
	display:none !important;
}

/* end Features */



/* Events Awards */



.events-awards {
    /*padding: 50px 0px 50px !important;*/
    padding:0px !important;
    z-index: 2;

}
.events-awards.tm-block-offset::before {
	background-image: url('/private-events/meetings/olympic-club/ready-to-plan/images/events-awards-bg.jpg');
	margin-top: -50px;
	padding-bottom: 50px;	
	
}

.events-awards .panel-landing-text {
	background-color:transparent !important;
	color:#2d2d2d !important;
	padding: 20px 40px 30px 40px;
	font-size: 18px;

}

.events-awards h2 {
    color: #642709;
    font-size: 40px;
    margin-bottom: 15px !important;
    padding-top:50px;
}


@media (max-width: 500px) {
	.events-awards .panel-landing-text {
		padding:20px 10px 15px 10px;
	}
}  
  
  
.events-awards a:hover {
    color: #642709;
    text-decoration:none;
}


.events-awards p {
	line-height:28px;
	color:#2d2d2d !important;
	font-size:16px;
	margin:20px 0;
	
}


@media (min-width: 960px) {
	.events-awards p {
		font-size:18px;
	}
}

#ww-widget-wwrated-2013 {
	display:inline-block;
	vertical-align: middle;
}


/* end Events Awards */


/* Events Connect */

.events-connect {
    padding: 10px 0px 10px !important;
    z-index:2;
    background-color:#575c5f;
    color:#fff;
}

.events-filter .panel-landing-text {
	background-color:transparent !important;
	padding: 0px 0px 30px 0px;
}

.events-connect h2.poorfarm {
	color:#642709;
	font-size: 40px;
    margin-bottom: 25px;
}


@media (max-width: 500px) {
	.events-connect .panel-landing-text {
		padding:20px 10px 15px 10px;
	}
}  
  
  
.events-connect a:hover {
    color: #642709;
    text-decoration:none;
}

.events-connect p {
    font-size: 16px;
    line-height: 28px;
    margin-top:5px;
}

.events-connect h2 {
    margin-bottom:5px;
}



/* end Events Connect * /








/* Floaters */

ul#floater-events.wanttolearn {
	background: url("/private-events/meetings/olympic-club/ready-to-plan/images/wanttolearn.png") no-repeat scroll 0px 0px transparent;
    position: fixed;
    display: block;
    bottom: -20px;
    left: 0px;
    cursor: pointer;
    padding: 0;
    font-family: BentonSans-Md;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 1px;
    color: #FFF;
    z-index: 9999999999;
}

ul#floater-events.readytoplan {
	background: url("/private-events/meetings/olympic-club/ready-to-plan/images/readytoplan.png") no-repeat scroll 0px 0px transparent;
    position: fixed;
    display: block;
    bottom: -20px;
    left: 0px;
    cursor: pointer;
    padding: 0;
    font-family: BentonSans-Md;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 1px;
    color: #FFF;
    z-index: 9999999999;
}

ul#floater-events.wanttolearn img {
	height:170px;
}

ul#floater-events.readytoplan img {
	height:130px;
}






/* end floaters */





/* Tablet and phone fixes */


@media (max-width: 960px) {
	.divide:before {
	    display: none;
	}
	.events-ready-learn-more {
		margin-top:70px;
	}
	.events-ready-learn-more p {
		padding: 0px 0px 0px 0px;
	}
	.events-ready {
	    padding: 30px 0px 30px !important;
	    background-image: none !important;
	}
	.events-why .panel-landing-text {
	    font-size: 16px;
	}
	.events-ready .panel-landing-text p {
	    font-size: 16px;
	}
	.events-property .panel-landing-text p {
	    font-size: 16px;
	}
	.events-property-learn-more {
		margin-top:20px;
	}
	.events-property-embed {
	    margin: 25px 0 0px;
	}
	.events-property .panel-landing-text ul {
	    margin-left: 0px;
	}
	.events-property-learn-more p {
		padding: 0px 0px 0px 0px;
	}
	.events-property {
	    padding: 30px 0px 30px !important;

	}
	.events-connect {
	    padding: 10px 10px 10px !important;
	}
	.events-connect  .uk-button {
	    margin-top:15px;
	}
	body.events .events-ready .uk-button, body.events .events-property .uk-button, body.events .events-gallery .uk-button, body.events .events-quotes .uk-button {
	    font-size: 18px;
	    line-height:25px;
	    padding:10px 25px;
	}
	body.page-builder blockquote {
		margin: 0 7px !important;
		padding: 0 7px !important;
	}
	body.page-builder blockquote p {
	    line-height: 38px;
	    font-size:16px;
	}
	.events-quotes.tm-block-offset::before {
	    background-position: center top;
	}
	.events-quotes {
	    background-color: transparent;
	    padding: 60px 0 40px 0 !important;
	}
	.events-blog {
		padding:50px 0 50px 0 !important;
	
	}
	.events-why {
	    padding: 30px 0px 10px !important;
	}

}



@media (max-width: 1249px)  {
    .uk-text-center-large {
	text-align: center !important;
	} 
}

.uk-text-underline {
	text-decoration:underline !important;
}

/* 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%;
  }
}


@media (max-width: 767px) {
  .events-awards {padding:10px 0 !important;}
}


/* Property page buttons */

.events-property-buttons {
	margin-bottom:20px;
}
.events-property-buttons p {
	margin-bottom:5px !important;
}
.events-property .events-property-buttons p.events-property-also {
    margin-top: 5px;
}

.events-property .events-property-buttons h3.poorfarm {
    font-size: 25px;
    margin-bottom: 7px !important;
    margin-top: 10px !important;
}

.events-property .events-property-buttons a:nth-child(2) {
	margin-right:10px !important;
}























