.body-wrapper .tm-header-mobile .uk-navbar-toggle {color:#4B293C;}
#tm-mobile .uk-modal-dialog {background:#f3f6f9;}
#tm-mobile .uk-nav-default {font-size:14px; line-height:30px;}
#tm-mobile .uk-first-column {}
#tm-mobile .uk-modal-dialog a {color:#00b1e6; font-weight:600; font-family: 'Montserrat', sans-serif; font-size:20px; padding:5px;}
#tm-mobile .uk-modal-dialog .mod-languages .uk-active {padding-left:0;}
#tm-mobile .uk-modal-dialog .mod-languages .uk-active a {color:#fff;
border-radius:50px; border: 2px dotted #fff; padding-left:0;}
#tm-mobile .mod-languages__list.uk-subnav {max-width:120px; margin: 0 auto;}
#tm-mobile .uk-nav-sub li a {font-size:17px;}
.uk-icon.uk-navbar-toggle-icon svg {width:40px !important; height:40px !important;color:#257F99;}
#tm-mobile .canvas_soc .tm-social>li>a>span {font-size:22px;}

.uk-navbar-container .container {padding-top:20px;padding-bottom:20px;}
.tm-header-mobile .tm-logo {height:110px; width:110px;}
.tm-contact-info {color:#A25DA3;font-weight:600; font-size:15px;font-family: 'Montserrat', sans-serif;}
.tm-contact-info a:hover, .tm-social a:hover {color:#00b1e6 !important;}
.tm-social a {color:#257F99;}
.tm-logo { width:160px; height:160px; }

.sml-logo { width:120px; height:120px; -webkit-transition: 0.5s; transition-duration: 0.5s; transition-timing-function: linear;}

h1, .com-content #sp-main-body .uk-article .uk-article-title {font-size:2.2rem;}

.blog-featured .uk-article p a, .blog .uk-article p a, .uk-article .tag_div 
{font-style:italic; font-size:15px;}

.sp-megamenu-wrapper .sp-megamenu-parent li a {font-size:22px;}

.toptop
{-webkit-font-smoothing: antialiased;
align-content: normal;
align-items: normal;
align-self: auto;
background-attachment: scroll;
background-position-x: 50%;
background-position-y: 50%;
background-size: cover;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
box-sizing: border-box;
color: rgb(0, 0, 0);
column-gap: normal;
display: flex;
flex-basis: auto;
flex-direction: column;
flex-grow: 0;
flex-shrink: 1;
flex-wrap: nowrap;
height: 749px;
justify-content: center;
text-align: center;
line-height: 37.79999923706055px;
margin-block-end: 0px;
margin-block-start: 0px;
margin-inline-end: 0px;
margin-inline-start: 0px;
max-width: min(100%);
min-height: 749px;
min-width: 0px;
order: 0;
overflow-x: visible;
overflow-y: visible;
padding-inline-end: 20px;
padding-inline-start: 20px;
position: relative;
row-gap: normal;
text-align: start;
transition-delay: 0s, 0s, 0s, 0s;
transition-duration: 0.3s, 0.3s, 0.3s, 0.4s;
transition-property: background, border, box-shadow, transform;
transition-timing-function: ease, ease, ease, ease;
width: 1666px;
word-wrap: break-word;
z-index: auto;

background-attachment: fixed;
}

.article-list .article {background:#fff; padding:20px;border-radius:10px;
box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.08);}

#sp-mainpicture h1, .topic {font-size: calc(24px + 30 * (100vw /1280)); line-height: 1.3em; color:#fff;}

.circle_img_middle {display: inline-block; border-radius:50%; overflow:hidden;
width:auto; height:auto; max-width:350px; max-height:350px; border:10px solid #35AAAA;}

.mod-languages .uk-subnav li a {padding:5px; background-color:#f3f6f9; border-radius: 50%;}
.mod-languages .uk-subnav li a:hover {background-color: #00b1e6;color:#fff;}
.mod-languages .uk-subnav .uk-active a {padding:5px; background-color:#00b1e6; border-radius: 50%; color: #fff;}

.blog-featured h2, .blog h2, .article-list h2 {font-size:22px; line-height:1.1;}

.com-tags__items .form-select {display:none;}

.info_newtrek {padding:7px; display:inline;
background: #257F99; color:#fff; font-weight:600;border-radius:10px;}
    
.info_new {padding:7px; display:inline; background: #A45FA5; color:#fff; font-weight:600; border-radius:10px;}

.field-label {font-weight:700;}

.blog-featured .stoimost, .blog .stoimost, .article-list .stoimost,
.blog-featured .vartist, .blog .vartist, .article-list .vartist
{color:#e03210;}

.blog-featured .v-stoimost-vklyucheno,
.blog-featured .ne-vklyucheno-v-stoimost,
.blog-featured .chto-vzyat-s-soboj,
.blog-featured .mesto-nachala-ekskursii,
.blog-featured .yazyki,
.blog-featured .transport,
.blog .v-stoimost-vklyucheno,
.blog .ne-vklyucheno-v-stoimost,
.blog .chto-vzyat-s-soboj,
.blog .mesto-nachala-ekskursii,
.blog .yazyki,
.blog .transport,
.article-list .transport,
.article-list .v-stoimost-vklyucheno,
.article-list .ne-vklyucheno-v-stoimost,
.article-list .chto-vzyat-s-soboj,
.article-list .mesto-nachala-ekskursii,
.article-list .yazyki,
.article-list .transport,
.blog-featured .do-vartosti-vkhodyt,
.blog-featured .do-vartosti-ne-vkhodyt,
.blog-featured .shcho-vziaty-z-soboiu,
.blog-featured .mistse-pochatku-ekskursii,
.blog-featured .movy,
.blog-featured .transportua,
.blog .do-vartosti-vkhodyt,
.blog .do-vartosti-ne-vkhodyt,
.blog .shcho-vziaty-z-soboiu,
.blog .mistse-pochatku-ekskursii,
.blog .movy,
.blog .transportua,
.article-list .transport,
.article-list .do-vartosti-vkhodyt,
.article-list .do-vartosti-ne-vkhodyt,
.article-list .shcho-vziaty-z-soboiu,
.article-list .mistse-pochatku-ekskursii,
.article-list .movy,
.article-list .transportua
{display:none;}

.article-list .article-header h2 a {font-weight:600;}
.article-list .article-header h2 a:hover {color:#0a549e;}

.fields-container {padding-left:1em;}
.field-entry.vremya {}
.field-entry.marshrut, .field-entry.marshrutua {font-size:13px; line-height:13px;color:#0e6f79;padding:10px 0 10px 0; font-weight:600;}
.field-entry.stoimost {}

.tag_div {display: inline-block;}
.tag_div a {}
.tag_div a:hover {}

.comment-info {font-size:25px; font-weight:600; color:#257f99;}
.comments-list-child .comment .createdby {color:#27ce1e;}
.icon-user.icon-fw {border: 2px solid; border-radius:50px;}
.comments-list-child .comment.even, .comments-list-child .comment.odd {background:#fafafa;}
.createdby {color:#255ed1;}

/**

.field-entry.vremya, .field-entry.marshrut, .field-entry.stoimost {list-style-type: none;}

.vremya::before {content: url("data:image/svg+xml;charset=UTF-8,<svg xmlnsdata:image/svg+xml;charset=UTF-8,<svg xmlns='https://www.w3.org/2000/svg' version='1.1' height='24' width='24'><path d='M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z' fill='%23134578' /></svg>");
    display:inline-block; width:24px; height:24px;	
}

.marshrut::before {content: url("data:image/svg+xml;charset=UTF-8,<svg xmlnsdata:image/svg+xml;charset=UTF-8,<svg xmlns='https://www.w3.org/2000/svg' version='1.1' height='24' width='24'><path d='M256 0c8.8 0 16 7.2 16 16V64.7c93.3 7.7 167.6 82.1 175.3 175.3H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H447.3c-7.7 93.3-82.1 167.6-175.3 175.3V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V447.3C146.7 439.6 72.4 365.3 64.7 272H16c-8.8 0-16-7.2-16-16s7.2-16 16-16H64.7C72.4 146.7 146.7 72.4 240 64.7V16c0-8.8 7.2-16 16-16zM96 256a160 160 0 1 0 320 0A160 160 0 1 0 96 256zm224 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0z' fill='%23134578' /></svg>");
    display:inline-block; width:24px; height:24px;	
}

.stoimost::before {content: url("data:image/svg+xml;charset=UTF-8,<svg xmlnsdata:image/svg+xml;charset=UTF-8,<svg xmlns='https://www.w3.org/2000/svg' version='1.1' height='24' width='24'><path d='M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2l0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5V176c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336V300.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z' fill='%23134578' /></svg>");
    display:inline-block; width:24px; height:24px;	
}

**/
.float-new {position: relative;}
.float-new::after {position: absolute; display: block;
height:30px; width:30px; background: url('../images/spritenext-gid.svg');
left:0px; top:0px;}

.rf-form .uk-input {margin-bottom: 15px;}
.rf-button-send {margin: 0 auto; display: block;}

#sp-content-middle {margin:50px auto 50px;}
.bread {margin:20px auto 20px;}

#sp-bottom1 .uk-nav-default {font-size:18px; font-weight:600;}
#sp-bottom4 .tm-social>li>a>span {font-size:26px; color:#257F99;} 

.monte_pic { transition: transform 0.5s ease; opacity:0.9;}
.monte_pic:hover {transform: scale(1.15); opacity:1;}

#sp-bottom ul li.uk-active a, #sp-bottom ul li a:hover {color:#00b1e6;}

/* media */

@media (max-width: 1280px) { }

@media (max-width: 1180px) { }

@media (max-width: 1112px) { }

@media only screen and (min-width:1024px)  {  }

@media (max-width: 1024px) { }

@media (max-width: 981px) { }    

@media (max-width: 914px) { }

@media (max-width: 851px) { } 

@media (max-width: 834px) { }

@media (max-width: 800px) { } 

@media (max-width: 782px) { }  

@media (max-width: 768px) { }  
 
@media (max-width: 767px) { }  

@media (max-width: 736px) { }  

@media (max-width: 694px) { }

@media (max-width: 667px) { } 

@media (max-width: 640px) { } 
  
@media (max-width: 600px) { } 

@media (max-width: 568px) {
.tm-contact-info {font-size:14px;}
.toptop {height:400px; min-height:400px;}
} 

@media (max-width: 480px) {
#sp-bottom1  {text-align: center;}
#sp-bottom1 .sp-column .uk-panel .uk-panel  {display: inline-table;}
#sp-bottom1 .uk-nav-default { font-size:25px; line-height: normal;}
#sp-bottom4 {text-align:center;} 
}
 
@media (max-width: 438px) { } 
 
@media (max-width: 414px) { } 

@media (max-width: 375px) { } 

@media (max-width: 360px) { }

@media (max-width: 320px) { }