@font-face {
    font-family: 'western';
    src: url('../fonts/west.woff2') format('woff2'),
         url('../fonts/west.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* .uk-navbar-nav > li > a, .uk-navbar-item {font-family: 'western';} */

.uk-slidenav {
    padding: 5px 10px;
    color: rgba(255,255,155,.8)!important;}
	


.uk-light .uk-navbar-nav>li>a, .gallery .uk-navbar-primary .uk-navbar-nav>li>a, .uk-offcanvas-bar .uk-nav-default>li>a {
 color: #f4eece!important;}

.uk-navbar-right .uk-icon, .uk-light .uk-navbar-nav> li.uk-active a, .gallery .uk-navbar-primary .uk-navbar-nav> li.uk-active a, .uk-offcanvas-bar .uk-nav-default>li.uk-active>a{color: #fff!important;}
	
.gallery .uk-navbar-container:not(.uk-navbar-transparent) {
    background: rgba(255,255,255,0)!important; 
	background-color:rgba(255,255,255,0)!important; 
	}
.social-icons img {
    width: 70px;
    max-width: 70px;
    height: auto;
}

.copyright {font-family: Alatsi;}

@media (max-width: 500px) {
	.uk-navbar-left {max-width: 220px;}
	}
	
	@media (max-width: 767px){
	.uk-text-center	 {max-width:90%; margin: 0 auto;}
		.h1, .uk-h1, h1, h1.uk-text-center {
    font-size: 27px!important;}
	.uk-card-title {
    font-size: 24px;}
	}
	
@media (min-width: 768px) and (max-width: 1100px)	{

.uk-navbar-primary .uk-navbar-nav>li>a {
    font-size: 14px;
}
}
	

@media (min-width: 960px) {
.h2, .uk-h2, h2 {
    font-size: 24px!important;
}
}
/*
.safari_show { 

     display:none;

    }

@supports (hanging-punctuation: first) and (-webkit-appearance: none) {

   .safari_only {
	   display:none;
  }
  
  
  .safari_show {
    display:block;
  }
}
*/

 .uk-navbar-toggle {
margin-right: 15px;}

.md-modal, .md-content {background: #f4eece!important;}
button.md-close {position: absolute; right: 0; top:0;}

/* Related items module */

.gkNspPM-NewNewsSlider .gkTitle {
    font-size: 16px;
    line-height: 1.2;
    clear: both;
}
h2.gkTitle  {
	padding-top:15px;
    font-size: 20px !important;
	overflow-wrap: anywhere;
}
.gkNspPM-NewNewsSlider .gkImage {
width: 100%;	min-height: 202px;
}
.tm-bottom h3 {font-size: 2rem;}

.retreats .tm-bottom {display:none;}

@media (min-width: 960px) {
.tm-bottom .uk-section-default .uk-section {
    padding-top: 35px!important;
    padding-bottom: 35px!important;
}
}



@media (max-width: 767px) {
.uk-slideshow-items .h2, .uk-slideshow-items .uk-h2 {
    font-size: 18px;}
}

@media (max-width: 600px) {
	.uk-container {padding-left:10px; padding-right:10px;}
	
	
	
.gkNspPM-NewNewsSlider .gkImageWrapper {
    max-width: 100%;
}
	
	
	}
	
	a.anchor{display: block; position: relative;/* top: -100px;*/ visibility: hidden;}