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

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

 .tm-navbar.uk-navbar {
	 border: solid red 0px;
	 margin-top: 30px
 }
.tm-navbar, .uk-navbar-nav > li > a{font-family: 'Roboto Condensed';}
.uk-navbar-nav > li > a{font-size: 20px; color: #fff}
.uk-navbar-nav > li > a:hover{font-size: 20px; color: #fff!important; text-decoration: underline}

.uk-text-large.uk-margin{margin-bottom: 70px; border: solid red 0px}

@media (max-width: 981px) {
.uk-text-large.uk-margin{display:none}
}
.uk-sticky-placeholder .uk-navbar {padding: 10px 40px 0 100px;}

.tm-isblog.tm-navbar-transparent .uk-search:before, .uk-active.uk-navbar-attached .uk-search:before, .uk-search:before{color: #fff}
 /*.uk-search:before{color: #fff;}*/


.tm-isblog.tm-navbar-transparent .uk-navbar-nav > li > a{color: #fff;}
.uk-active.uk-navbar-attached .uk-navbar-nav > li > a{color: #fff;} 

.uk-active.uk-navbar-attached {background: transparent;}
.uk-active.uk-navbar-attached  .tm-navbar.uk-navbar {
	background: rgba(36, 36, 36, 0.9);
	margin: 0px 30px 0 30px;
	padding: 10px 40px 0 70px;
}

@media (max-width: 1400px) and (min-width: 1221px){
  .uk-navbar-nav > li > a, .uk-navbar-nav > li > a:hover{font-size: 18px; padding: 0 15px!important;}
}
  
  
 @media (max-width: 1220px) and (min-width: 769px){
	.uk-navbar-nav > li > a, .uk-navbar-nav > li > a:hover{font-size: 18px; padding: 0 10px!important;}
	.uk-sticky-placeholder .uk-navbar {padding: 10px 40px 0 40px;}
	.uk-active.uk-navbar-attached  .tm-navbar.uk-navbar {padding: 10px 40px 0 10px;}
}
 
 @media (max-width: 981px) {
.uk-active.uk-navbar-attached  .tm-navbar.uk-navbar .logo{
	margin-top: -70px;
	border: solid green 0px;
} 
.uk-active.uk-navbar-attached  .tm-navbar.uk-navbar .logo img{width: 63px} 
 }
 
.uk-slidenav-contrast{color: #fff} 
 
#tm-footer{margin: 0 30px 30px 30px; padding-top: 20px !important; padding-bottom: 10px !important} 
#tm-bottom-d, #tm-top-c, #tm-bottom-c {margin: 0 30px;}
#tm-bottom-c1{border-top: 1px solid #242424}

#tm-bottom-c.uk-block{padding-bottom: 50px!important;}
 
.tm-footer{
    font-size: 14px;
    text-align: left;
    text-transform: none;
    letter-spacing: 0px;
}
.tm-totop-scroller{text-align: right;padding-bottom: 10px;color: #fff;}
.tm-footer{letter-spacing: 0px;}
.tm-footer h4, .tm-footer h5, .tm-footer h6, .tm-footer p{color: #fff}
.uk-panel.copy{border: solid red 0px; width: 95%; float: left; position: relative}


.uk-panel-title{    text-transform: none;}

.f19, .phone{
font-size: 19px;
font-family: 'Roboto Condensed';	}

p {padding-bottom: 20px; line-height: 25px;}

.text-small{padding: 12px 0 0; text-align: left; color: gray; font-size: 13px;line-height: 18px;}
.caption-photo{	
    padding: 12px 0 0;
    text-align: left;
    color: gray;
    font-size: 13px;
    line-height: 18px;
}
	
	
.tm-footer{letter-spacing: 0px;}
.tm-footer h4, .tm-footer h5, .tm-footer h6, .tm-footer p{color: #fff}
.uk-panel.copy{border: solid red 0px; width: 95%; float: left; position: relative}
.uk-container {border: solid red 0px}


.uk-article-title{margin-bottom: 30px;}

.uk-width-medium-1-3 .uk-article h1.uk-article-title, h3.uk-panel-title{
    font-size: 27px;
    line-height: 35px;
    font-weight: 200;
    text-transform: none;
    margin-bottom: 20px;
}
.uk-width-medium-1-3 .uk-article h1.uk-article-title a:hover, h3.uk-panel-title a:hover{
	 color: #88906c
 }
 
 
 
/* Container
 ========================================================================== */
.uk-container {
  box-sizing: border-box;
  max-width: 980px;
  padding: 0 25px;
}
/* Large screen and bigger */
@media (min-width: 1220px) {
  .uk-container {
    max-width: 1200px;
    padding: 0 25px;
  }
}

.main-slide h1{font-size: 50px; line-height: 65px;color:#fff;     font-family: "texgyreadventorregular";  /*  font-family: "Droid Serif";*/font-style: italic;}
.main-slide h3{color:#fff; font-style: italic;
    font-weight: 400;
    font-size: 20px;
    font-family: "Droid Serif";
    line-height: 20px;
}
.uk-breadcrumb{border: solid red 0px; margin-top: -120px; color: #fff!important; font-family: "Droid Serif";font-style: italic;}
.uk-breadcrumb a{color: #fff!important; }
.uk-breadcrumb a:hover{text-decoration: underline}
.uk-breadcrumb > li:nth-child(n+2):before{color: #fff!important;}
.uk-article{margin-top: 70px; border: solid red 0px}
.uk-article img{text-align: center!important;}
.sigplus-gallery ul li img{margin: 3px}


.article-img {text-align: center}
.article-img img{margin-bottom: 20px}
.article-text{}

/*tags list*/
.tags-pages h2,.tags-pages h3 {margin-top: 60px;}
.tags-pages .description{font-style: italic;
    font-weight: 400;
    font-size: 20px;
    font-family: "Droid Serif";
    line-height: 32px;
	padding: 20px;
	background-color: #f4f4f4
}
.tags-pages .article-img {width: 30%; text-align:right; position: relative; float:left;}
.tags-pages .article-text {width: 68%; position: relative; float:left; padding-left:20px}
@media (max-width: 1220px) and (min-width: 769px){
	.tags-pages .article-text {width: 65%;}
}
@media (max-width: 768px) {
	.tags-pages .article-text {width: 100%; padding-left:0}
	.tags-pages .article-img {width: 100%;}
	.uk-sticky-placeholder .uk-navbar {padding: 10px 40px 0 70px;}
}
.tags-pages p.uk-article-meta{display: none}
h1.uk-article-title{
	font-size: 27px;
    line-height: 35px;
    font-weight: 200;
    text-transform: none;
    margin-bottom: 20px;
}
/*end tags list*/
@media (max-width: 812px) {
.uk-overlay-panel .uk-text-large.uk-margin h1, .uk-overlay-panel .uk-text-large.uk-margin h3{display: none}
.uk-overlay-panel.uk-overlay-bottom{display: none}
.logo{}
}



/*тире*/
.uk-article ul.list, .content-category ul.list, .tm-content ul.list/*, .category-desc ul, .entry-content ul*/{
	list-style-type:none;
}
.uk-article ol, .content-category ol, .tm-content ol/*, .category-desc  ol, .entry-content ol*/{
	padding-left:0.5em
}
.uk-article ul.list li, .content-category ul.list li, .tm-content ul.list li,
.uk-article ol.list li, .content-category ol.list li, .tm-content ol.list li/*, .category-desc li, .entry-content li*/{
	margin:0.5em 0 0.5em 1.3em
}
.uk-article ul.list li , .content-category ul.list li, .tm-content ul.list li /*.category-desc ul li, .entry-content ul li*/
{
	padding: 0;
	behavior: expression(
( !this.before && parentNode && parentNode.tagName == 'UL' )
?
( this.before = true )
& ( parentNode.style.listStyleImage = 'none' )
& (
( this.firstChild && this.firstChild.firstChild )
?
( this.firstChild.style.marginTop = '-1.2em' )
& ( this.firstChild.style.position = 'relative' )
: ''
)
& ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" />' ) )
& ( eNOBR.innerHTML = '&mdash;&nbsp;' )
& ( this.insertBefore( eNOBR, this.firstChild ) )
: ''
);
}
.uk-article  ul.list>li:before, .content-category  ul.list>li:before, .tm-content ul.list>li:before/*, .category-desc  ul>li:before, .entry-content ul>li:before*/{
	content:'\2014\a0';
	float:left;
	margin-left:-1.25em;
	color: #7f993b
}
.uk-article  ul.list>li>*:first-child:-moz-first-node, .content-category ul.list>li>*:first-child:-moz-first-node, .tm-content ul.list>li>*:first-child:-moz-first-node/*, .category-desc  ul>li>*:first-child:-moz-first-node, .entry-content  ul>li>*:first-child:-moz-first-node*/{
	margin-top:-1.0em
}
.uk-article  ulul.list>li>*, .content-category ulul.list>li>*, .tm-content ulul.list>li>*/*, .category-desc   ul>li>*, .entry-content   ul>li>**/{
	text-indent:0
}
.uk-breadcrumb li{
	margin: 0
}
ul.uk-breadcrumb>li:before{content:'';}
/**/


.f20 {
    font-size: 20px;
    font-family: 'Roboto Condensed';
}
.description-small {
    font-style: italic;
    font-weight: 400;
    font-family: "Droid Serif";
	color: #727272
}



.f18{font-size: 18px; font-family: 'Roboto Condensed'; /*padding-bottom: 0px;line-height: 12px;*/}
.f22{font-size: 22px; font-family: 'Roboto Condensed';}
.info-all{background-repeat: no-repeat; padding: 5px 10px 5px 30px;}
.info-guest{background-image: url("../images/icon/guest.png");}
.info-bed{background-image: url("../images/icon/bed.png");}
.info-resr{background-image: url("../images/icon/resr.png");}
.info-phone{background-image: url("../images/icon/phone.png");}
.info-email{background-image: url("../images/icon/email.png");}
.info-viber{background-image: url("../images/icon/viber.png");}
.info-telegram{background-image: url("../images/icon/telegram.png");}
.info-whatsapp{background-image: url("../images/icon/whatsapp.png");}


p.info-icon-all{padding-bottom: 5px;line-height: 25px;}
.soc-icon img{margin:5px}



/*mobile*/
.uk-navbar-toggle {
    font-size: 15px;
    color: #fff;
    text-decoration: none;
}
.uk-navbar-toggle:hover {
    color: #86916f;
}
.uk-nav-offcanvas > li > a {
    color: #fff;
    padding: 10px 30px;
}

.uk-nav-offcanvas ul a {
    color: rgba(255, 255, 255, 0.8);
	font-size: 14px;
	padding-left: 20px
}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: #86916f;
    color: #ffffff;
}
@media (max-width: 1024px) {
	.uk-breadcrumb{margin-left: 20px; margin-right: 20px;}
}
/**/
/*@media (min-width: 768px) and (max-width: 959px) {
	.uk-navbar-content.uk-visible-large{border: solid red 0px; display: visible!important;}
}*/
/*.uk-navbar-content.uk-visible-large{border: solid red 1px; display: visible!important;}*/

.uk-navbar-content{margin-right: 80px}

div.mod-languages ul.lang-inline li{    display: block}
.mod-languages{position:absolute; right: 70px;
margin-top: -65px;}