/* 
Theme Name: Theatre
Theme URI: https://fsetyt.sumy.ua
Author: Fedorenko Sergey
Version: 1.2.0
*/

/*
@font-face {
	font-family: 'TT_Prosto_Sans_Regular';
	src: url('fonts/TT_Prosto_Sans_Regular.otf') format("opentype");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'TT_Prosto_Sans_Light';
	src: url('fonts/TT_Prosto_Sans_Light.otf') format("opentype");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'TT_Prosto_Sans_Thin';
	src: url('fonts/TT_Prosto_Sans_Thin.otf') format("opentype");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'TT_Prosto_Sans_Bold';
	src: url('fonts/TT_Prosto_Sans_Bold.otf') format("opentype");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
*/


@font-face {
  font-family:"Roboto-Regular";
  src: url("fonts/Roboto-Regular.ttf") format("truetype");
}
@font-face {
  font-family:"Roboto-Light";
  src: url("fonts/Roboto-Light.ttf") format("truetype");
}
@font-face {
  font-family:"Roboto-Thin";
  src: url("fonts/Roboto-Thin.ttf") format("truetype");
}
@font-face {
  font-family:"Roboto-Bold";
  src: url("fonts/Roboto-Bold.ttf") format("truetype");
}
@font-face {
  font-family:"Roboto-Medium";
  src: url("fonts/Roboto-Medium.ttf") format("truetype");
}





*, *:after, *:before {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
/*    transition: .5s ease-in-out; */
}
ul {/*list-style: none;*/}
a {
	text-decoration: none;
	outline: none;
}
a:hover{color: #DA8028;}
img {/*display: block;*/max-width: 100%;height: auto;border: none;}
h1, h2, h3, h4, h5, h6 {

}
p {
	margin: 0 0 14px;
}
pre {
    position: relative;
    max-width: 800px;
    padding: 20px 15px;
    background: #f7f8f0;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
    font-size: 12px;
    color: #056874;
    border-left: 6px solid #95afb7;
    overflow-x: scroll;
    margin: 20px auto 30px;
    line-height: 1.2;
}
code {
	color: #2080ad;
}
pre {counter-reset: line-numbering;}
pre .line::before {
    content: counter(line-numbering);
    counter-increment: line-numbering;
    padding-right: 1em;
    padding-left: 0;
    width: 1.5em;
    text-align: right;
    opacity: 0.5;
    color: #005b7e;
}
::selection {
background: #fbba00; /* Safari */
}
::-moz-selection {
background: #fbba00; /* Firefox */
}
hr {
	clear: both;
}
blockquote {font-style: italic;padding-left: 20px;opacity: 0.7;}
em {opacity: 0.9;color: #8a5018;}
header:after, .container:after, footer:after, .widget-posts-list li:after, #subscribe:after {
    content: "";
    display: table;
    clear: both;
}
.container{margin:0 auto;padding:0 calc(1.5 * var(--universal-padding))}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-flow:row wrap}.col-sm,[class^='col-sm-'],[class^='col-sm-offset-'],.row[class*='cols-sm-']>*{box-sizing:border-box;flex:0 0 auto;padding:0 calc(var(--universal-padding) / 2)}.col-sm,.row.cols-sm>*{max-width:100%;flex-grow:1;flex-basis:0}.col-sm-1,.row.cols-sm-1>*{max-width:8.33333%;flex-basis:8.33333%}.col-sm-offset-0{margin-left:0}.col-sm-2,.row.cols-sm-2>*{max-width:16.66667%;flex-basis:16.66667%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-3,.row.cols-sm-3>*{max-width:25%;flex-basis:25%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-4,.row.cols-sm-4>*{max-width:33.33333%;flex-basis:33.33333%}.col-sm-offset-3{margin-left:25%}.col-sm-5,.row.cols-sm-5>*{max-width:41.66667%;flex-basis:41.66667%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-6,.row.cols-sm-6>*{max-width:50%;flex-basis:50%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-7,.row.cols-sm-7>*{max-width:58.33333%;flex-basis:58.33333%}.col-sm-offset-6{margin-left:50%}.col-sm-8,.row.cols-sm-8>*{max-width:66.66667%;flex-basis:66.66667%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-9,.row.cols-sm-9>*{max-width:75%;flex-basis:75%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-10,.row.cols-sm-10>*{max-width:83.33333%;flex-basis:83.33333%}.col-sm-offset-9{margin-left:75%}.col-sm-11,.row.cols-sm-11>*{max-width:91.66667%;flex-basis:91.66667%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-12,.row.cols-sm-12>*{max-width:100%;flex-basis:100%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-normal{order:initial}.col-sm-first{order:-999}.col-sm-last{order:999}@media screen and (min-width: 768px){.col-md,[class^='col-md-'],[class^='col-md-offset-'],.row[class*='cols-md-']>*{box-sizing:border-box;flex:0 0 auto;padding:0 calc(var(--universal-padding) / 2)}.col-md,.row.cols-md>*{max-width:100%;flex-grow:1;flex-basis:0}.col-md-1,.row.cols-md-1>*{max-width:8.33333%;flex-basis:8.33333%}.col-md-offset-0{margin-left:0}.col-md-2,.row.cols-md-2>*{max-width:16.66667%;flex-basis:16.66667%}.col-md-offset-1{margin-left:8.33333%}.col-md-3,.row.cols-md-3>*{max-width:25%;flex-basis:25%}.col-md-offset-2{margin-left:16.66667%}.col-md-4,.row.cols-md-4>*{max-width:33.33333%;flex-basis:33.33333%}.col-md-offset-3{margin-left:25%}.col-md-5,.row.cols-md-5>*{max-width:41.66667%;flex-basis:41.66667%}.col-md-offset-4{margin-left:33.33333%}.col-md-6,.row.cols-md-6>*{max-width:50%;flex-basis:50%}.col-md-offset-5{margin-left:41.66667%}.col-md-7,.row.cols-md-7>*{max-width:58.33333%;flex-basis:58.33333%}.col-md-offset-6{margin-left:50%}.col-md-8,.row.cols-md-8>*{max-width:66.66667%;flex-basis:66.66667%}.col-md-offset-7{margin-left:58.33333%}.col-md-9,.row.cols-md-9>*{max-width:75%;flex-basis:75%}.col-md-offset-8{margin-left:66.66667%}.col-md-10,.row.cols-md-10>*{max-width:83.33333%;flex-basis:83.33333%}.col-md-offset-9{margin-left:75%}.col-md-11,.row.cols-md-11>*{max-width:91.66667%;flex-basis:91.66667%}.col-md-offset-10{margin-left:83.33333%}.col-md-12,.row.cols-md-12>*{max-width:100%;flex-basis:100%}.col-md-offset-11{margin-left:91.66667%}.col-md-normal{order:initial}.col-md-first{order:-999}.col-md-last{order:999}}@media screen and (min-width: 1280px){.col-lg,[class^='col-lg-'],[class^='col-lg-offset-'],.row[class*='cols-lg-']>*{box-sizing:border-box;flex:0 0 auto;padding:0 calc(var(--universal-padding) / 2)}.col-lg,.row.cols-lg>*{max-width:100%;flex-grow:1;flex-basis:0}.col-lg-1,.row.cols-lg-1>*{max-width:8.33333%;flex-basis:8.33333%}.col-lg-offset-0{margin-left:0}.col-lg-2,.row.cols-lg-2>*{max-width:16.66667%;flex-basis:16.66667%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-3,.row.cols-lg-3>*{max-width:25%;flex-basis:25%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-4,.row.cols-lg-4>*{max-width:33.33333%;flex-basis:33.33333%}.col-lg-offset-3{margin-left:25%}.col-lg-5,.row.cols-lg-5>*{max-width:41.66667%;flex-basis:41.66667%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-6,.row.cols-lg-6>*{max-width:50%;flex-basis:50%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-7,.row.cols-lg-7>*{max-width:58.33333%;flex-basis:58.33333%}.col-lg-offset-6{margin-left:50%}.col-lg-8,.row.cols-lg-8>*{max-width:66.66667%;flex-basis:66.66667%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-9,.row.cols-lg-9>*{max-width:75%;flex-basis:75%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-10,.row.cols-lg-10>*{max-width:83.33333%;flex-basis:83.33333%}.col-lg-offset-9{margin-left:75%}.col-lg-11,.row.cols-lg-11>*{max-width:91.66667%;flex-basis:91.66667%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-12,.row.cols-lg-12>*{max-width:100%;flex-basis:100%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-normal{order:initial}.col-lg-first{order:-999}.col-lg-last{order:999}}

.container {
    margin: 0 auto;
    width: 90%;
    max-width: 1200px;
    padding: 0px 15px;
}


html {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-family: 'TT_Prosto_Sans_Light';
	font-family:"Roboto-Light";
}
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-family: 'TT_Prosto_Sans_Regular';
	font-family:"Roboto-Regular";
	font-family:"Roboto-Medium";
}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-family: 'TT_Prosto_Sans_Regular';
	font-family: 'TT_Prosto_Sans_Bold';
	font-family:"Roboto-Bold";
}

body{
    font-size: 15px;
	font-family: Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;
	font-family: 'TT_Prosto_Sans_Light';
	font-family:"Roboto-Light";
	font-weight:400;
	line-height: 1.6;
	color: #595959;
	color:#777;
	line-height: 1.9;
}
h1, h2 {
    text-shadow: 5px 9px 0 rgba(0,0,0,.15);
    text-shadow: 5px 9px 0 rgba(0,0,0,.15);
	text-shadow: 5px 9px 0 rgba(0, 0, 0, 0.08);
 /*   letter-spacing: .05em;*/
}
h1, h2, h3, h4, h5, h6 {

}

* + .uk-h1, * + .uk-h2, * + .uk-h3, * + .uk-h4, * + .uk-h5, * + .uk-h6, * + .uk-heading-2xlarge, * + .uk-heading-large, * + .uk-heading-medium, * + .uk-heading-small, * + .uk-heading-xlarge, * + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {
    margin-top: 20px;
}
.uk-h1, h1 {
    font-size: 2.2rem;
	font-family: 'TT_Prosto_Sans_Bold';
	font-family:"Roboto-Bold";
	color: #5b5b5b;
/*	color: #ae954a;*/
}
.uk-h2, h2 {
    font-size: 1.7rem;
	font-family: 'TT_Prosto_Sans_Bold';
	font-family:"Roboto-Bold";
	color: #5b5b5b;
	color: #868584;
/*	color: #ae954a;*/
}
.uk-h3, h3 {
    font-size: 1.3rem;
	font-family: 'TT_Prosto_Sans_Bold';
	font-family:"Roboto-Bold";
}
.uk-h4, h4 {
    font-size: 1.2rem;
}

.uk-divider-icon::after, .uk-divider-icon::before {
    content: "";
    position: absolute;
    top: 50%;
    max-width: calc(32% - (50px / 2));
    border-bottom: 1px solid #f2efe3;
}
h1 {}
.uk-article-title2::after {
/*    content: '';
    position: absolute;
    bottom: 10px;
    left: 0px;
    width: 100px;
    height: 1px;
    background-color: #ae954a;*/
}
.uk-article-title::before {
 /*   content: "";
    display: inline-block;
    position: relative;
    top: calc(-0.1 * 1em);
    vertical-align: middle;
    height: calc(4px + 0.7em);
    margin-right: calc(5px + 0.2em);
    border-left: calc(5px + 0.1em) solid #ae954a;*/
}
.head-line {
	position: absolute;
}
.head-line::after {
    content: "";
    display: block;
    width: calc(10% + 3em);
    height: 30px;
    background: rgba(242, 239, 0, 0.46);
    background: rgba(251, 186, 0, 0.87);
    -webkit-clip-path: polygon(25.88% 8%, 5.18% 56.67%, 95.88% 96.67%);
    clip-path: polygon(25.88% 8%, 5.18% 56.67%, 95.88% 96.67%);
    width: 170px;
    position: absolute;
    bottom: -6px;
    z-index: -1;
    left: -36px;
}
strong {
    font-family: 'TT_Prosto_Sans_Bold';
	font-family:"Roboto-Bold";
    font-weight: 500;
}


.page-preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: #2f344a;
    z-index: 9999;
    display: flex;
	
	background-color: #2f344a;

	overflow: hidden;
	
/*	background-image: url(images/fullhd.jpg);*/
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
/*	
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
*/
	
	
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s,-webkit-transform .2s;
	
	/*
  transition:all 5s ease;
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);*/
}
.page-preloader .preloader-logo {
    margin: auto;
    max-width: 350px;
}

/*
.page-preloader {
	-webkit-animation: kenburns-top 4s ease-out both;
	        animation: kenburns-top 4s ease-out both;
}
@-webkit-keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 30% 16%;
            transform-origin: 30% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
            transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}
@keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 30% 16%;
            transform-origin: 30% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
            transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}
*/






.result-search {
	position: absolute; 
	position: relative;
	box-sizing: border-box; 
	background: #fff; 
	z-index: 1111; 
	border-top:none; 
	padding: 0; 
	display: none; 
	max-height: 700px; 
	overflow-y: auto;
	width: 100%;
	margin: 0;
}
.result-search .preloader {width: 100%;display: none;}
.result-search .preloader .loader {
	width: 30px;
	height: 30px;
	margin: 0 auto;
	display: block;
}
.result-search .result-search-list {}
.result-search .result-search-list .result_item {
  width: calc(50% - 0.8%);
  display: inline-block;
  border-bottom: 1px solid #eee;
  margin: 5px 0.5% 5px 0;
  background: #f4f4f4;
  padding: 10px;
  border-radius: 3px;
  vertical-align: top;
  line-height: 1.5;
}
@media (max-width: 768px){
.result-search .result-search-list .result_item {width: calc(100% - 0.8%);}
}
.result-search .result-search-list .result_item:first-child{margin-top: 0;}
.result-search .result-search-list .result_item:last-child {padding-bottom: 0;border-bottom: none;}
.result-search .result-search-list .result_item a {font-size: 17px;font-size: 1.0rem;font-weight: 700;}
.result-search .result-search-list .result_item span {
	height: 100%;
	float: left;
	min-height: 100px;
}
.result-search .result-search-list .result_item p {
  font-style: italic;
/*  word-break: break-all;*/
  margin: 0 0 0px 0;
  font-size: 0.90rem;
  line-height: 1.3;
}
.result-search .result-search-list .result_item img {
  width: 120px;
  float: left;
  margin: -10px 10px -10px -10px;
  object-fit: cover;
  height: 105px;
}


.widget {

}
.widget-title {
    display: block;
    padding: 10px 20px;
    border-bottom: 1px solid #ecede8;
}
.widget_categories ul li a {
    display: block;
    text-align: left;
    width: auto;
}
.widget ul, .textwidget, #calendar_wrap, .widget .adwidget, .widget .form-subscribe, .widget .video-frame {
    margin: 0;
    padding: 10px;
	list-style: none;
}
.widget ul li {
    position: relative;
    padding: 0 0 0 0px;
    border-bottom: 1px solid #ecede8;
    margin: 2px 0 2px 0px;
}
.widget ul li a {
	display: inline-block;
    text-align: left;
    width: auto;
    color: #444;
}
.widget ul li ul {
    padding: 0 0 0 10px;
    margin-bottom: 0px;
}
.standard-style {
    margin: 0;
    padding: 0;
}
.standard-style li {
    display: table;
    width: 100%;
    line-height: 1;
    padding: 15px 0 15px !important;
    margin: 0 !important;
}
.standard-style li img {
    float: left;
    width: 100px;
    height: 70px;
    margin: 0 10px 2px 0;
    border-radius: 3px;
	border: 0px solid #ddd;
    object-fit: cover;
}
.standard-style li a {
    display: inline !important;
    word-break: break-word;
}
.widget-daily-recent {
    box-shadow: none !important;
    background: transparent;
	border: none;
}

.proteatr .fl-module-content {

}
.proteatr .menu {
    padding: 0;
	text-align: center;
	display: table;
	width: 100%;
}
.proteatr .widget ul li {
    position: relative;
    padding: 0;
    border-bottom: none;
    margin: 0px 0px;
    display: inline-block;
	display: table-cell;
}
.proteatr .widget ul li a {
    display: inline-block;
    text-align: center;
    width: auto;
    color: #333232;
    border-bottom: 1px solid #ae954a;
    font-size: 15px;
	padding: 0;
/*	line-height: 1.5;*/
    font-family: "Roboto-Medium";
}
.proteatr .widget ul li a:hover {
    color: #848484;
}
.proteatr .widget ul li.current_page_item {
    position: relative;
    padding: 2px 14px;
    border-bottom: none;
    display: inline-block;
    background: #ae954a;
	border-radius: 2px;
}
.proteatr .widget ul li.current_page_item a {
    color: #fff;
}







.cardi {height: 170px;width: 100%;position: relative;overflow: hidden;border-radius: 8px;box-shadow: 0 10px 20px -8px rgba(0, 0, 0, 0.25);display: inline-block;margin-bottom: 20px;}
.cardi::after {display: block;content: "";position: absolute;top: 0; left: 0;right: 0;height: 100%;background: linear-gradient(to top, rgba(9, 79, 100, 0.31) 50%, rgba(4, 59, 85, 0.76) 75%);z-index: 3;}
.cardi a {display: grid;height: 100%;}
.cardi:hover {box-shadow: 0 5px 30px -20px rgba(0, 0, 0, 0.5);}
.cardi img {position: absolute;top: 0;height: 100%;width: 100%;z-index: 0;object-fit: cover;transition: 0.8s cubic-bezier(0.2, 0.8, 0.2, 1);}
.cardi h3 {color: white !important;font-size: 18px;margin: 15px 20px 0;position: relative;z-index: 5;line-height: 1.3;}
.cardi p {color: white !important;font-weight: 400;font-size: 12px;align-self: end;margin: 10px 20px 20px;letter-spacing: 0.2px;position: relative;
z-index: 5;vertical-align: bottom;}
.cardi .entry-date {position: relative;color: #fff;z-index: 5;margin: 10px 20px;font-size: 13px;}

.pace {-webkit-pointer-events: none;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.pace-inactive {display: none;}
.pace .pace-progress {background: #ae954a;position: fixed;z-index: 2000;top: 0;right: 100%;width: 100%;height: 2px;}

.pagination {
    display: inline-block;
    margin: 24px auto;
    text-align: center;
    width: 100%;
}
.pagination .page-numbers {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    padding: 5px 11px;
    margin: 0 3px;
    cursor: pointer;
    *cursor: hand;
    text-align: center;
    width: 35px;
    height: 35px;
    display: inline-block;
	word-break: initial;
}
.pagination .page-numbers:active, .pagination .page-numbers:hover, .page-numbers.current {
    background: #ae954a;
    color: #fff !important;
    text-decoration: none !important;
}
.pagination .prev:hover,
.pagination .next:hover {
	text-decoration: underline;
}
.pagination .prev,
.pagination .next {
	display: none;
}
.pagination ul.page-numbers {
	margin: 0;
	padding: 0;
	background: none;
}
.pagination ul.page-numbers li {
	float: left;
}

.post-nav-links {display: block;margin: 20px auto;overflow: hidden;}
.post-nav-links .view {background-color: #EDEDEA;color: #6FCCF0;box-sizing: border-box;width: 48%;margin: 0px 0;position: relative;}
.post-nav-links .next {float: right;}
.post-nav-links .prev {float: left;}
.post-nav-links .prev a {text-align: left;}
.post-nav-links .next a {text-align: right;}
.post-nav-links a {color: #777;display: block;padding: 10px 15px;font-size: 15px;font-weight: 400;line-height: 1;}
.post-nav-links .view:hover {background-color: #F6F6F0;}
.post-nav-links a:hover {color:#444;text-decoration:none;}

.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:30px;right:20px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(62, 61, 61, 0.56) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iOCwyLjggMTYsMTAuNyAxMy42LDEzLjEgOC4xLDcuNiAyLjUsMTMuMiAwLDEwLjcgIi8+PC9zdmc+) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;z-index: 998;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{visibility:visible;opacity:1;}
.cd-top.cd-fade-out{opacity:.5;}
.cd-top:hover{background-color:rgba(62, 61, 61, 0.86);opacity:1;}

iframe {
    width: 100%;
    height: calc(100vw/2.97);
}
.cart-block {
    font-size: 80%;
    color: #aeaeae;
    margin: 0 0 10px;
    border-top: 1px solid #eee;
}

.post-after {border:1px solid #eee;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;margin-bottom: 20px;background: #fff;}
.post-after ul {padding: 8px 15px 8px;margin:0;}
.post-after ul li {margin:0;padding:0;list-style: none;}


.row {
    display: flex;
}

.text-center {text-align:center;}
.text-right {text-align:right;}
.t-right {
    float: right;
}




/*  Colorbox Core Style: The following CSS is consistent between example themes and should not be altered.*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle {
    position: absolute;
    bottom: 0px;
    left: 0;
    text-align: center;
    width: 100%;
    color: #fff;
    background: rgba(32, 32, 32, 0.24);
}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 34px;
    height: 34px;
    text-indent: -9999px;
    top: 0;
    background: #fff;
    margin: 5px;
    border-radius: 5px;
    overflow: hidden;
	box-shadow: 0 0px 9px 2px #e1e1e1;
}
#cboxClose::before {
    content: "X";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 34px;
    height: 34px;
    top: 0;
    color: #000;
    font-size: 16px;
    font-family: Tahoma;
    line-height: 34px;
    text-align: center;
    text-indent: initial;
}
.cboxPhoto {
    margin: 0 !important;
}
#cboxCurrent {
    visibility: hidden;
}
#cboxLoadedContent {
    margin-bottom: 0;
}
#cboxPrevious, #cboxNext, #cboxSlideshow {
    visibility: hidden;
}
#cboxContent {
    background: #fff;
    overflow: hidden;
    border-radius: 0px;
}
#cboxOverlay {
    background: none;
    background-color: rgba(0, 0, 0, 0.87);
}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

.gallery {
    margin-bottom: 30px;
}
.gallery img {
    height: 100%;
    object-fit: cover;
    width: 100%;
	position: relative;
	z-index:99;
	background: #fff;
}

@media(min-width:576px){
.alignright {
	float:right;
	margin:0 0 25px 35px;
}
.alignleft {
	float:left;
	margin:0 35px 25px 0;
}	
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}



.fav {
	position: relative;
}
.fav .delete-favorite {
    position: absolute;
    cursor: pointer;
    right: 15px;
    top: 15px;
    background: #ffe8bb;
    z-index: 99;
    padding: 1px 10px;
    border-radius: 0px;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
}
.favdata {
    position: relative;
    background: #fff;
    color: #666;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
    display: block;
    overflow: hidden;
    height: 220px;
    padding: 0;
    margin: 15px;
}
.favdata img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.favdata:hover {
    background-color: #fff;
    box-shadow: 0 14px 25px rgba(0,0,0,.16);
}
.favdata-content {
    background: rgba(34,34,34,.8);
    background: linear-gradient(to right, rgba(74, 68, 68, 0.74), rgba(77, 77, 62, 0.51));
    color: rgba(255, 255, 255, 0.88);
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute !important;
    max-width: 100%;
    padding: 10px 20px;
    margin: 0;
    font-size: 14px;
}

.button, .submit {
	margin: 0;
	border: none;
	overflow: visible;
	font: inherit;
    font-size: inherit;
    line-height: inherit;
	color: inherit;
	text-transform: none;
	-webkit-appearance: none;
	border-radius: 0;
	display: inline-block;
	box-sizing: border-box;
	padding: 0 30px;
	vertical-align: middle;
	font-size: .875rem;
	line-height: 38px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: .1s ease-in-out;
	transition-property: all;
	transition-property: color,background-color,border-color;
	position: relative;
	border-radius: 2px;
	background-color: transparent;
	color: #333;
	border: 1px solid #e5e5e5;
	border: 0px solid #e5e5e5;
	font-family: 'TT_Prosto_Sans_Thin';
	font-family:"Roboto-Thin";
}
.button:after, .submit:after, .button:before, .submit:after {
  content: " ";
  width: 10px;
  height: 10px;
  position: absolute;
  border: 0px solid #fff;
  transition: all 0.5s;
}
.button:after, .submit:after {
  top: -2px;
  left: -2px;
  border-top: 2px solid #ae954a;
  border-left: 2px solid #ae954a;
}
.button:before, .submit:before {
  bottom: -2px;
  right: -2px;
  border-bottom: 2px solid #ae954a;
  border-right: 2px solid #ae954a;
}
.button:hover, .submit:hover {
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.button:hover:before, .button:hover:after, .submit:hover:before, .submit:hover:after {
  width: calc(100% + 4px);
  height: calc(100% + 4px);
}
.button:focus, .button:hover, .submit:focus, .submit:hover {
    background-color: transparent;
    color: #ae954a;
}










.uk-button {
	position: relative;
    border-radius: 0px;
	border: 0px solid #e5e5e5;
}	
.uk-button-default:after, .uk-button-default:before {
  content: " ";
  width: 10px;
  height: 10px;
  position: absolute;
  border: 0px solid #fff;
  transition: all 0.5s;
}
.uk-button-default:after {
  top: -2px;
  left: -2px;
  border-top: 2px solid #ae954a;
  border-left: 2px solid #ae954a;
}
.uk-button-default:before {
  bottom: -2px;
  right: -2px;
  border-bottom: 2px solid #ae954a;
  border-right: 2px solid #ae954a;
}
.uk-button-default:hover {
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.uk-button-default:hover:before, .uk-button-default:hover:after {
  width: calc(100% + 4px);
  height: calc(100% + 4px);
}
.uk-button-default:focus, .uk-button-default:hover {
    background-color: transparent;
    color: #ae954a;
}



.uk-heading-xmedium {
	background: #DEBA2C;
	background: -webkit-linear-gradient(to right, #DEBA2C 2%, #454003 74%);
	background: -moz-linear-gradient(to right, #DEBA2C 2%, #454003 74%);
	background: linear-gradient(to right, #DEBA2C 2%, #454003 74%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.fost {
    position: relative;
    width: 100%;
    display: block;
    height: 100%;
}
.fost img {
    background: #fff;
    display: block;
}
.fost::before {
    content: " ";
    width: calc(100% - 30%);
    height: calc(100% - 30%);
    position: absolute;
    border: 0px solid #fff;
    transition: all 0.5s;
    background: #ae954a;
    bottom: -6px;
    right: -6px;
    border-bottom: 0px solid #ae954a;
    border-right: 0px solid #ae954a;
}
.fost::after {
    content: " ";
    width: calc(100% - 30%);
    height: calc(100% - 30%);
    position: absolute;
    border: 0px solid #fff;
    transition: all 0.5s;
    top: -8px;
    left: -8px;
    border-top: 1px solid #ae954a;
    border-left: 1px solid #ae954a;
}
.fost .list-event .uk-card-body {
    z-index: 999;
}
.fost a {
    position: relative;
    z-index: 99;
}
.fost a img {
	background: #fff;
}


.fostr {
    position: relative;
    width: 100%;
    display: block;
    height: 100%;
    background: #fff;
	margin-bottom: 50px;
    z-index: 1;
	box-shadow: 0 0 45px -12px rgb(227, 227, 227);
/*    box-shadow: 0 0 38px -12px rgb(147, 147, 147);*/
}
.fostr::before {
    content: " ";
    width: calc(100% * 1 / 3.001);
    height: calc(100% - 83%);
    position: absolute;
    border: 0px solid #fff;
    transition: all 0.5s;
    bottom: 0;
    left: -6px;
    border-bottom: 1px solid #ae954a;
    border-right: 1px solid #ae954a;
    height: 155px;
}
.fostr::after {
    content: " ";
    width: 110px;
    height: calc(100% - 0px);
    position: absolute;
    border: 0px solid #fff;
    transition: all 0.5s;
    top: 0px;
    left: -7px;
    border-top: 1px solid #ae954a;
    border-left: 1px solid #ae954a;
}
.fostr .article {
    position: relative;
    z-index: 2;
	padding-right: 30px;
}
.fostr .article figure {
    margin: -20px 0 9px -30px !important;
    border-radius: 2px;
    overflow: hidden;
    box-shadow: 0 7px 35px -19px rgb(138, 138, 138);
	height: 260px;
	text-align:center;
	background: #fff;
	position:relative;
}
.fostr .article figure img {
	max-height: 100%;
	width: auto;
	object-fit: cover;
}
.fostr .article .uk-button-default {
    border: 1px solid #ae954a;
}	

.box-icon {
	position:relative;
	width:100%;
	height:100%;
}
.box-icon a {
    position: relative;
    z-index: 5;
    background: #fff;
    display: block;
    height: 100%;
    width: 100%;
}
.box-icon::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
	z-index: 0;
    top: 10px;
    left: 10px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: 3px solid #e5e5e5;
	display:block;
}
.box-icon:hover::before {
    border-color: #edb820;
}

.intro::before {
/*    content: "";
    position: absolute;
    width: 70px;
    height: 8px;
    bottom: 5px;
    background-image: url(images/wave-charcoal.png);
    background-size: 100% 100%;
    left: 0;
	opacity: 0.4;*/
}



footer .uk-icon svg {
    color: #ae954a;
}





.uk-timeline .uk-timeline-item .uk-card {
	max-height: 300px;
}
.uk-timeline .uk-timeline-item {
    display: flex;
    position: relative;
}
.uk-timeline .uk-timeline-item::before {
    background: #ae954a;
    content: "";
    height: 100%;
    left: 19px;
    position: absolute;
    top: 20px;
    width: 2px;
    z-index: 0;
}

.uk-timeline .uk-timeline-item .uk-timeline-icon .uk-badge {
    margin-top: 20px;
    width: 40px;
    height: 40px;
    position: relative;
    z-index: 2;
    padding: 0 5px;
    background: #ae954a;
}	
.uk-timeline .uk-timeline-item .uk-timeline-content {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 0 0 1rem;
}













#secondary {
    margin: 0px 0 0 20px;
}


figcaption {
    text-align: center;
}


.commentlist {margin: 0 !important;padding: 0;}
.commentlist li {margin: 0;padding: 0;list-style: none;}
.commentlist li::before {display: none;}
#comments-title, #reply-title {font-size: 16px;font-weight: 300;background: #f6f6f6;padding: 4px 15px;border-radius: 4px;cursor: pointer;margin: 6px auto;}
.commentlist .comment {border: 1px solid #eee;padding: 15px;margin: 0 auto 10px;border-radius: 3px;overflow: hidden;display: block;position: relative;}
.commentlist .comment-author {display: inline-block;width: 15%;text-align: center;background: #eee;vertical-align: top;border-radius: 3px;}
.comment-author img {margin: 0 auto;display: block;}
.commentlist .comment-author .fn {font-style: normal;line-height: 1;font-size: 90%;}
.commentlist .comment-meta {display: inline-block;position: absolute;right: 15px;top: 10px;font-size: 90%;}
.commentlist .comment-body {display: inline-block;width: 84%;vertical-align: top;margin: 0;overflow: hidden;padding: 0 0 0 15px;}
.commentlist .comment-body p {margin: 0;}
.commentlist .comment .reply {float: right;margin: 0 0 1px;display: block;border: 1px solid #eaeaea;font-size: 90%;padding: 2px 10px;border-radius: 3px;}
.comment-respond {clear: both;}
.comment-form {background: #fbfaf3;background:#fff;border: 1px solid #eee;padding: 15px;margin: 0 auto 10px;border-radius: 3px;display:none;}
.comment-form input[type="text"] {border: 1px solid #ddd;background: #fff;padding: 8px 15px;line-height: 1;margin: 0;border-radius: 3px;}
.comment-form textarea {width: 100%;max-width: 300px !important;height: 100px;border: 1px solid #ddd;background: #fff;padding: 8px 15px;line-height: 1;    margin: 0;border-radius: 3px;}
.comment-form label {vertical-align: top;margin: 0px 10px 10px 0px;min-width: 130px;display: inline-block;}
.form-submit {text-align: right;}
.comment-awaiting-moderation {font-size: 1.2rem;color: #e42c2c;display: inline-block;text-align: center;vertical-align: top; width: 84%;overflow: hidden;}
.aiowps-captcha {display: inline-block;}
.commentlist .children {overflow: hidden;display: table;clear: both;}
:not(output):-moz-ui-invalid {box-shadow: 0 0 1.5px 1px transparent;}
.comment .comment-form {display: block !important;}





.coversi {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
header {
    position: relative;
    margin-top: 0;
    z-index: 100;
}
main {
    position: relative;
    margin-top: 0;
    background-color: #fff;
    z-index: 100;
}
#footer {
	position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
    -webkit-transition: left .33s cubic-bezier(.694,.0482,.335,1);
    -o-transition: left .33s cubic-bezier(.694,.0482,.335,1);
    transition: left .33s cubic-bezier(.694,.0482,.335,1);
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


@media (max-width: 768px){
#footer {
    position: relative;
}
main {
    margin-bottom: 0px !important;
}
}



footer .uk-background-cover {
	background-color: rgba(0, 0, 0, 0.82);
	background-color: rgba(0, 0, 0, 0.77);
}	
footer .uk-background-cover:before {
	background: rgba(11, 9, 7, 0.75);
	background: linear-gradient(to right, rgba(111, 79, 8, 0.9), rgba(0, 0, 0, 0.73));
	background: linear-gradient(to right, rgba(57, 55, 50, 0.9), rgba(26, 18, 18, 0.66));
	background: linear-gradient(to right, rgba(24, 43, 60, 0.9), rgba(11, 22, 32, 0.9));
	background: linear-gradient(to right, rgba(9, 52, 89, 0.78), rgba(0, 37, 51, 0.73));
	position:absolute;
	content:'';
	width:100%;
	left:0;
	right:0;
	top:0;
	bottom:0;
}	
footer .uk-background-cover .uk-container {
	position: relative;
}

footer .uk-logo {
    position: relative;
}
footer .uk-logo img {
    position: relative;
}
footer .uk-logo::before {
/*    position: absolute;
    left: 40px;
    top: 50%;
    content: '';
    display: inline;
    box-shadow: 0 0 30px 5px #f7f7f7, 0 0 20px 25px #c8c8c8, 0 0 98px 5px #ffda4b;
    opacity: 0.55;
    width: 0.1px;
    height: 0.1px;
    border-radius: 50px;
    z-index: 0;*/
}
#menu-secondary-menu {
    display: block;
    margin: 0 0 24px;
    padding: 0;
    list-style: none;
    text-align: center;
}
#menu-secondary-menu li {
    display: inline-block;
    padding: 0;
    border: solid 1px rgba(255,255,255,.5);
    margin: 0px 7px 10px;
}
#menu-secondary-menu li:hover {
    border: solid 1px rgba(255,255,255,.99);
	background: #fff;
}
#menu-secondary-menu li a {
    color: rgba(255,255,255,.5);
    font-size: .75rem;
    padding: 8px 10px;
    display: block;
    line-height: 1;
}
#menu-secondary-menu li:hover a {
    color: rgba(255,255,255,.7);
	color: #444;
}

#menu-footsmenu {
    margin: 0 0 0px;
    padding: 0;
    list-style: none;
    text-align: right;
    display: block;
}
#menu-footsmenu li {
    padding: 1px 8px;
    margin: 0 0 12px;
    width: 48%;
    display: inline-block;
    vertical-align: top;
}
#menu-footsmenu li a {
    color: rgba(255, 255, 255, 0.53);
    font-size: .75rem;
    line-height: 1.3;
    display: block;
}
#menu-footsmenu li a:hover {
    color: rgba(255,255,255,.7);
}

#menu-footbottommenu {
    display: block;
    margin: 0 0 0 0px;
    padding: 0;
    list-style: none;
}
#menu-footbottommenu li {
    display: inline-block;
    padding: 1px 8px;
    margin: 0;
}
#menu-footbottommenu li a {
	color: rgba(255,255,255,.5);
	font-size: .75rem;
}
#menu-footbottommenu li a:hover {
    color: rgba(255,255,255,.7);
}
footer .copy {
    text-align: right;
    padding: 5px 0;
}
footer .bt {
    border-top: 1px solid #3b5968;
}

.uk-breadcrumb > * > * {
    font-size: .75rem;
    color: #999;
}
.uk-breadcrumb > * {
    display: contents;
    font-size: .75rem;
}
.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
    content: "/";
    display: inline-block;
    margin: 0 10px 0 calc(10px - 4px);
    font-size: .75rem;
    color: #999;
}

#hero-header #breadcrumbs {
    text-align: center;
    margin-top: -20px;
}


#top {
    z-index: 999;
}

.tm-navbar-container:not(.uk-navbar-transparent) {
  /*  background: transparent;*/
}
.uk-navbar-container:not(.uk-navbar-transparent) {
    background: #fff;
}
.tm-toolbar-container:not(.uk-navbar-transparent) {
	background-color: rgba(11, 9, 7, 0.27);
/*    background-color: rgba(25, 33, 34, 0.28);*/
}
.uk-sticky .uk-navbar-nav > li > a {
    min-height: 60px;
}
.tm-toolbar-container .uk-navbar-nav > li > a {
    text-transform: none;
    height: 40px;
    min-height: auto;
}

/*.uk-navbar-item, .uk-navbar-nav > li > a, */
.uk-navbar-toggle {
    min-height: auto;
    height: 40px;
}
.tm-toolbar-container .uk-navbar-item, .tm-toolbar-container .uk-navbar-nav > li > a {
    min-height: auto;
    height: 34px;
}

.tm-navbar-container {
}
.tm-navbar-container-fixed {
	
}

.uk-margin-xsmall-right {
    margin-right: 5px !important;
}
.tm-pseudo {
    border-bottom: 1px dotted;
}

.uk-article-body:not(:first-child) {
    margin-top: 20px;
}
.uk-article-body > blockquote, .uk-article-body > dl, .uk-article-body > figure, .uk-article-body > h1, .uk-article-body > h2, .uk-article-body > h3, .uk-article-body > h4, .uk-article-body > h5, .uk-article-body > h6, .uk-article-body > hr, .uk-article-body > iframe, .uk-article-body > ol, .uk-article-body > p, .uk-article-body > pre, .uk-article-body > twitterwidget, .uk-article-body > ul {
    width: 100%;
    max-width: 640px;
    margin-right: auto;
    margin-left: auto;
}
.uk-article-body > table {
/*    width: 100%;
    max-width: 640px;
    margin-right: auto;
    margin-left: auto;*/
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
    margin-bottom: 20px;
}
.uk-article-body > table td {
    padding: 8px 10px;
    vertical-align: top;
    border: 1px solid #ddd;
    text-align: initial;
}
.uk-article-body > table td p {
    margin: 0 0 0px;
}
.uk-article-body {
	text-align: justify;
}	
.uk-card-body .tm-wrapper {
    margin-right: -40px;
    margin-left: -40px;
}
.uk-link-toggle:focus .uk-link, .uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {
    text-decoration: none;
}
article {
    overflow: hidden;
}
.tm-ratio {
    position: relative;
}
.tm-ratio > * {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.tm-media-box {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
}
.tm-ratio-16-9::before {
    padding-top: 56.25%;
}
.tm-ratio::before {
    content: "";
    display: block;
    width: 100%;
}
.uk-margin-remove {
    margin: 0 !important;
}
.uk-cover-container {
    overflow: hidden;
}
.uk-card-media-top {
	overflow: hidden;
}

.uk-slidenav {
    z-index: 999;
}

.tm-toolbar-container .uk-navbar-item, .tm-toolbar-container .uk-navbar-nav > li > a, .tm-toolbar-container .uk-navbar-toggle {
    font-size: .7rem;
}
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    padding: 0 10px;
}
.uk-navbar-nav > li > a {
    color: #fff;
	position: relative;
/*	text-transform: none;*/
	font-size: .7rem;
}
.uk-navbar-nav > li.uk-active > a {
    color: #fbba00;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a.uk-open, .uk-navbar-nav > li > a:focus {
    color: #eaeaea;
}
.uk-sticky-fixed .uk-navbar-nav > li > a {
    color: #0f0e0e;
}
.uk-sticky-fixed .uk-navbar-nav > li:hover > a, .uk-sticky-fixed .uk-navbar-nav > li > a.uk-open, .uk-sticky-fixed .uk-navbar-nav > li > a:focus {
    color: #917f42;
	color: #fbba00;
}
.uk-navbar-right .uk-icon {
    fill: #fff;
}
.uk-navbar-right .uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) {
    stroke: #fff;
}
.uk-sticky-fixed .uk-navbar-right .uk-icon {
    fill: #0f0e0e;
}
.uk-sticky-fixed .uk-navbar-right .uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) {
    stroke: #0f0e0e;
}

.searchuk .uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) {
    stroke: currentcolor !important;
}

#top .uk-sticky-fixed .uk-logo {
    background-image: url(images/white-logo3.png);
    background-size: calc(100% - 10%);
    background-position: center left;
    background-repeat: no-repeat;
}
#top .uk-logo img {
    margin-top: 0px;
    max-height: 50px;
	max-height: 40px;
    width: auto;
}
#top .uk-sticky-fixed .uk-logo img {
	opacity:0;
	margin-top: 0px;
}
#top .uk-logo span {
    position: absolute;
    right: 0px;
    bottom: 6px;
    font-size: 10px;
    color: #fbba00;
/*	color: #e6e6e6;*/
    font-weight: 600;
    font-family: unset;
    letter-spacing: 0px;
}
#top .uk-sticky-fixed .uk-logo span {
    right: 28px;
    bottom: 9px;
    font-size: 10px;
	color: #9b9b9b;
}



.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
	min-height: 60px;
}
[class*="uk-navbar-dropdown-bottom"] {
    margin-top: 4px;
}
.uk-navbar-dropdown {
    width: 260px;
    padding: 15px 25px;
    box-shadow: 0 20px 45px 8px rgba(0, 0, 0, 0.11);
}
@media (min-width: 768px){
.uk-navbar-dropdown .uk-navbar-dropdown {
    left: 100% !important;
    margin: 0;
    margin-top: -60px;
	margin-top: -34px;
	top: auto !important;
}

}

.uk-navbar-item {
    position: relative;
}
.uk-navbar-item .uk-badge {
    min-width: 20px;
    height: 20px;
    padding: 0 0px;
    background: #fbba00;
    color: #fff;
    font-size: .73rem;
    position: absolute;
    right: -6px;
    top: 10px;
    text-align: center;
}


#menu-primary-menu.uk-navbar-nav > li > a::before, #menu-primary-menu.uk-navbar-nav > li > a::after {
    content: '';
    position: absolute;
    bottom: 15px;
    left: 10px;
    right: 10px;
    height: 2px;
    background-color: #fbba00;
    width: calc(100% - 20px);
}
#menu-primary-menu.uk-navbar-nav > li > a:before {
  opacity: 0;
  transform: translateY(-8px);
  transition: transform 0s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0s;
}
#menu-primary-menu.uk-navbar-nav > li > a:after {
  opacity: 0;
  transform: translateY(4px);
  transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.2s;
}
#menu-primary-menu.uk-navbar-nav > li > a:hover:before, #menu-primary-menu.uk-navbar-nav > li > a:hover:after, #menu-primary-menu.uk-navbar-nav > li > a:focus:before, #menu-primary-menu.uk-navbar-nav > li > a:focus:after {
  opacity: 1;
  transform: translateY(0);
}
#menu-primary-menu.uk-navbar-nav > li > a:hover:before, #menu-primary-menu.uk-navbar-nav > li > a:focus:before {
  transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.2s;
}
#menu-primary-menu.uk-navbar-nav > li > a:hover:after, #menu-primary-menu.uk-navbar-nav > li > a:focus:after {
  transition: transform 0s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0s 0.2s;
}



.uk-navbar-dropdown {
/*    width: 260px;*/
    padding: 12px 20px;
/*    box-shadow: 0 20px 45px 8px rgba(0, 0, 0, 0.11);*/
    padding: 20px 15px 20px 20px;
    border-radius: 2px;
    width: auto;
    min-width: 122px !important;
}
.uk-navbar-dropdown li {
	display: block;
}
.uk-navbar-dropdown li a {
/*    color: #575757;*/
    color: #606060;
    position: relative;
    text-transform: capitalize;
    transition: .4s;
	display: inline;
	padding-right: 30px;
	line-height: 2;
}
.uk-navbar-dropdown li a::before {
    content: '';
    width: 0;
    display: block;
    position: absolute;
    top: 14px;
    -webkit-transition: width .4s;
    -o-transition: width .4s;
    transition: .4s;
    border-top: 1px solid #fbba00;
}
.uk-navbar-dropdown li a:hover {
    color: #0b0a0a;
    padding-left: 30px;
	padding-right: 0px;
}
.uk-navbar-dropdown li a:hover::before {
    width: 24px;
}



.pr-s {
/*    max-width: 100% !important;*/
    margin-right: -40px;
    margin-left: -40px;
/*    margin-bottom: -40px !important;*/
	margin-top: 40px;
}
.pr-s li {
/*	width: 50%;*/
	min-width: 30%;
}
.pr-s a {
    margin: 0;
    padding: 0;	
	color:#fff;
}
.pr-s h4 {
    position: relative;
    z-index: 2;
	-webkit-transform: translateX(0px) translateZ(0);
	-webkit-transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1);
	transform: translateX(0px) translateZ(0);
	transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1);
	font-size:18px;
}
.pr-s a:hover h4 {
	color: #fff !important;
}
.pr-s img {
    object-fit: cover;
    height: 100%;
    width: 100%;
	-ms-transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
	-webkit-transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
	transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
}
.s-previous:hover > img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.s-next:hover > img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.pr-cov {
	display: inline-block;
	-webkit-transform: translateX(0px) translateZ(0);
	-webkit-transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1);
	transform: translateX(0px) translateZ(0);
	transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1);
	color: #fff;
}
.pr-cov::before {
    background-color: rgba(13,13,13,0.35);
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    display: block;
    z-index: 1;
    width: 100%;
    height: 100%;
    -webkit-transition: background-color 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
    transition: background-color 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
}
.pr-cov:hover::before {
   background-color: rgba(13,13,13,0.9);
   background-color: rgba(7, 35, 70, 0.78);
}
.pr-s .s-previous:hover h4 {
	transform: translateX(-90px) translateZ(0);
    backface-visibility: hidden;
}
.pr-s .s-next:hover h4 {
	transform: translateX(90px) translateZ(0);
    backface-visibility: hidden;
}
.s-previous .uk-icon {
    float: left;
}
.s-next .uk-icon {
	float: right;
}

.personp {
    overflow: hidden;
}
.personp li {
    min-width: 210px;
}
.personp h4 {
    font-size: 16px;
    top: 75%;
}
.personp .s-previous:hover h4 {
	transform: translateX(-56px) translateZ(0);
    backface-visibility: hidden;
}
.personp .s-next:hover h4 {
	transform: translateX(56px) translateZ(0);
    backface-visibility: hidden;
}


@media (max-width: 768px){
.pr-s li {
	min-width: 100%;
}
}

.uk-heading-line > * {
    margin: 0 0 10px;
}

.uk-link, a {
    color: #575757;
    text-decoration: none;
    cursor: pointer;
}
.uk-link-toggle:focus .uk-link, .uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {
    color: #686d73;
/*    text-decoration: underline;*/
    color: #a48e17;
/*    text-decoration: underline;*/
}
.uk-article-meta {
    font-size: .7rem;
    line-height: 1.4;
    color: #999;
}
.uk-card-primary.uk-card-body .uk-link-muted a, .uk-card-primary.uk-card-body a.uk-link-muted, .uk-card-primary > :not([class*="uk-card-media"]) .uk-link-muted a, .uk-card-primary > :not([class*="uk-card-media"]) a.uk-link-muted, .uk-card-secondary.uk-card-body .uk-link-muted a, .uk-card-secondary.uk-card-body a.uk-link-muted, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-link-muted a, .uk-card-secondary > :not([class*="uk-card-media"]) a.uk-link-muted, .uk-light .uk-link-muted a, .uk-light a.uk-link-muted, .uk-offcanvas-bar .uk-link-muted a, .uk-offcanvas-bar a.uk-link-muted, .uk-overlay-primary .uk-link-muted a, .uk-overlay-primary a.uk-link-muted, .uk-section-primary:not(.uk-preserve-color) .uk-link-muted a, .uk-section-primary:not(.uk-preserve-color) a.uk-link-muted, .uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted, .uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted {
    color: rgba(255,255,255,.7);
    text-decoration: none;
}
.uk-card-primary.uk-card-body .uk-text-muted, .uk-card-primary > :not([class*="uk-card-media"]) .uk-text-muted, .uk-card-secondary.uk-card-body .uk-text-muted, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-muted, .uk-light .uk-text-muted, .uk-offcanvas-bar .uk-text-muted, .uk-overlay-primary .uk-text-muted, .uk-section-primary:not(.uk-preserve-color) .uk-text-muted, .uk-section-secondary:not(.uk-preserve-color) .uk-text-muted, .uk-tile-primary:not(.uk-preserve-color) .uk-text-muted, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted {
    color: rgba(255,255,255,.7) !important;
}
.uk-grid a:hover h5, .uk-grid a:hover h4, .uk-grid a:hover h3, .uk-grid a:hover p {
    text-decoration: none;
    color: #444;
}
.uk-link-heading a:hover, .uk-link-toggle:hover .uk-link-heading, a.uk-link-heading:hover {
    color: #b98407;
    text-decoration: none;
}

.tpdrop {
	margin-top: 0px;
	border-radius: 2px 2px 2px 2px;
	padding: 10px 15px;
}
.tpdrop a {
  color: #065879;
  font-size: 0.95rem;
  font-weight: 600;
}
.tpdrop a:hover {
	color: #000;
}
.tpdrop p {
    margin: 0 0 1px;
	font-size: 80%;
}

.uk-overlay-primary {
    background: rgba(34,34,34,.8);
    background: linear-gradient(to right, rgba(66, 17, 17, 0.74), rgba(57, 57, 30, 0.51));
	background: linear-gradient(to right, rgba(5, 61, 111, 0.74), rgba(0, 0, 0, 0.25));
}
.uk-text-small {
    font-size: .75rem;
    line-height: 1.4;
}
.uk-section {
    padding-top: 50px;
    padding-bottom: 50px;
}



/***цвета***/
.uk-card-primary {
    background: #ae954a;
}
.uk-section-primary {
    background: #ae954a;
}
.uk-card-primary:hover {
    background: #ae954a;
}
.uk-card-primary.uk-card-hover:hover {
    background-color: #ddbb53;
}
.uk-label-warning {
  background-color: #797425;
  background-color: #E9CDCB;
  font-size: 0.7rem;
  color: #000;

  background-color: #797425;
  background-color: #FFF;
  font-size: 0.85rem;
  color: #0d64b0;
  padding: 4px 10px;
  text-transform: none;
  line-height: 1.3;
  font-weight: 600;
}
.uk-label-success {
    background-color: #135b40;
    color: #fff;
}
.uk-card-secondary {
/*    background: #403923;*/
}	
.uk-section-secondary {
/*    background: #403923;*/
}

.uk-button {
	text-transform: none;
}

.tm-shine {
    position: relative;
    overflow: hidden;
}
.tm-shine::after {
    content: "";
    position: absolute;
    top: 0;
    left: -30px;
    width: 30px;
    height: 100%;
    -webkit-transform: skew(-10deg,0deg);
    transform: skew(-10deg,0deg);
    opacity: .3;
    background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(1%,rgba(255,255,255,.03)),color-stop(30%,rgba(255,255,255,.6)),color-stop(50%,rgba(255,255,255,.85)),color-stop(70%,rgba(255,255,255,.85)),color-stop(71%,rgba(255,255,255,.85)),to(rgba(255,255,255,0)));
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.03) 1%,rgba(255,255,255,.6) 30%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.85) 70%,rgba(255,255,255,.85) 71%,rgba(255,255,255,0) 100%);
}
.tm-shine:hover::after {
    left: 100%;
    -webkit-transition: .6s ease-out;
    transition: .6s ease-out;
}






.uk-button-default {
/*    border: 1px solid #ae954a;*/
}
.uk-button-primary {
    background-color: #ae954a;
}
.uk-button-primary:hover {
    background-color: #ae954a;
}
.uk-button-primary:focus, .uk-button-primary:hover {
    background-color: #444;
    color: #fff;
}
.uk-button-primary.uk-active, .uk-button-primary:active {
    background-color: #444;
    color: #fff;
}

.uk-card:hover img {
/*    transition:.5s;
    transform: scale(1.01) rotate(-7deg);*/
}

.uk-cover {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.uk-section-muted {
    background: #f8f8f8;
	background: transparent;
	background-color: #f8f8f8;
/*    background-image: url(images/landing-background.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
}
.woocommerce #main .uk-section-default {
    background: #f8f8f8;
	background: transparent;
	background-color: #f8f8f8;
/*    background-image: url(images/landing-background.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
}
.datt {
	padding: 0px 15px;
}
.datt p {
    margin: 15px 0 0px;
    font-size: 13px;
}
.datt .uk-h3 {
/*    font-size: 1.5rem;
    line-height: 1.4;*/
    margin: 0;
    font-weight: 700;
/*  font-family: "Helvetica Neue",Arial !important;*/
}

.uk-dotnav > * > * {
    width: 25px;
    height: 5px;
    border-radius: 2px;
	margin-top: 6px;
}	
.uk-dotnav > * {
	border-color: rgba(123, 104, 19, 0.7);
}
.uk-dotnav > .uk-active > * {
    background-color: rgba(123, 104, 19, 0.7);
    border-color: rgba(123, 104, 19, 0.7);
}



#timeline {
  display: flex;
  display:block;
/*  background-color: #031625;*/
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}
.tl-item {
  transform: translate3d(0, 0, 0);
  position: relative;
  width: 25%;
  height: 50vh;
  height: 360px;
  color: #fff;
/*  overflow: hidden;*/
  transition: width 0.5s ease;
  display:inline-block;
  display: flex;
}
.tl-item:before, .tl-item:after {
  transform: translate3d(0, 0, 0);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.tl-item:after {
  background: rgba(3, 22, 37, 0.85);
  background: rgba(2, 47, 83, 0.85);
  background: linear-gradient(to right, rgba(22, 80, 108, 0.9), rgba(86, 66, 87, 0.5)); 
  background: linear-gradient(to right, rgba(31, 43, 49, 0.9), rgba(68, 71, 77, 0.5));
  opacity: 1;
  transition: opacity 0.5s ease;
}
.tl-item:before {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 75%);
  z-index: 1;
  opacity: 0;
  transform: translate3d(0, 0, 0) translateY(0%);
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.tl-item:hover {
	z-index: 99;
/*  width: 30% !important;*/
}
.tl-item:hover:after {
  opacity: 0;
}
.tl-item:hover:before {
  opacity: 1;
  transform: translate3d(0, 0, 0) translateY(0);
  transition: opacity 1s ease, transform 1s ease 0.25s;
/*  width: 108%;
  margin: 0 -4%;*/
}
.tl-item:hover .tl-content {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.75s ease 0.5s;
}
.tl-item:hover .tl-bg {
	filter: grayscale(0);
/*    width: 108%;
    margin: 0 -4%;*/
}

.tl-content {
  transform: translate3d(0, 0, 0) translateY(25px);
  position: relative;
  z-index: 1;
  text-align: center;
  margin: 0 1.618em;
  width: 100%;
  top: 48%;
  opacity: 0;
}
.tl-content h2 {
    text-transform: uppercase;
    color: #fbcb3d;
    font-size: 1.3rem;
    font-weight: normal;
}
.tl-item h3 {
    position: absolute;
    top: 35%;
    color: #fbcb3d;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 1;
    width: calc(100% - 40px);
    text-align: center;
    margin: 0;
}
.tl-content .uk-button {
    background: rgba(242, 234, 169, 0.53);
	background: #fff;
}
.tl-year {
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.tl-year p {
  font-size: 1.3rem;
  margin: 0;
}
.tl-bg {
  transform: translate3d(0, 0, 0);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  transition: filter 0.5s ease;
  filter: grayscale(100%);
}


html body a.bvi-link-widget, html body a.bvi-link-shortcode {
    -webkit-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
    cursor: pointer;
    border-radius: 2px;
    display: inline-block;
    padding: 1px 6px;
    vertical-align: middle;
    text-decoration: none;
}
html body a.bvi-link-widget .bvi-svg-eye, html body a.bvi-link-shortcode .bvi-svg-eye {
    display: inline-block;
    overflow: visible;
    width: 19px;
    height: 16px;
    vertical-align: middle;
}



button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    padding: 0 30px !important;
}
.single_add_to_cart_button.disabled {
    display: none !important;
}



.clearfy-cookie { position:fixed; left:0; right:0; bottom:0; padding:12px; color:#555555; background:#ffffff; -webkit-box-shadow:0 0 15px rgba(0,0,0,.2); -moz-box-shadow:0 0 15px rgba(0,0,0,.2); box-shadow:0 0 15px rgba(0,0,0,.2); z-index:9999; font-size: 13px; transition: .3s; }.clearfy-cookie--left { left: 20px; bottom: 20px; right: auto; max-width: 400px; margin-right: 20px; }.clearfy-cookie--right { left: auto; bottom: 20px; right: 20px; max-width: 400px; margin-left: 20px; }.clearfy-cookie.clearfy-cookie-hide { transform: translateY(150%) translateZ(0); opacity: 0; }.clearfy-cookie-container { max-width:1170px; margin:0 auto; text-align:center; }.clearfy-cookie-accept { background:#4b81e8; color:#fff; border:0; padding:.4em .8em; margin: 0 .5em; font-size: 13px; cursor: pointer; }.clearfy-cookie-accept:hover,.clearfy-cookie-accept:focus { opacity: .9; }



.fc-day-grid-event {
    margin: 5px 2px 0;
    padding: 6px 10px;
}
.fc-day-grid-event .fc-content {
    white-space: normal;
    overflow: hidden;
}
.fc-day-grid-event .fc-time {
    font-weight: bold;
    font-size: 16px;
    clear: both;
    display: block;
}
.fc-event {
    position: relative;
    display: block;
    font-size: 1em;
    line-height: 1.3;
    border-radius: 3px;
    border: 0px solid #3a87ad;
    box-shadow: 0 2px 20px -14px #444;
}
.fc-event-container a:hover {color:#eee;}
.fc th, .fc td, .fc hr, .fc thead, .fc tbody, .fc-row {
    border-color: #f0f0f0;
}
.fc-event-container a:hover .fc-time {color:#eee;}
.fc-event-container a:hover .fc-title {color:#eee;}

.fc-list-item.fc-has-url {
    cursor: pointer;
    background: #eeede7 !important;
}


/***wp-content/plugins/fooevents/css/events-frontend.css?ver=1.12.18***/
.woocommerce-input-wrapper .radio {
 	display: inline !important;
 	margin-left:5px;	  
}
.woocommerce-input-wrapper label.radio::after {
  	content: "\A";
  	white-space: pre;
}


.uk-table-small td, .uk-table-small th {
    padding: 10px 15px 10px 0;
}





.ui-dialog {
    box-shadow: 0 3px 6px 1006px rgba(28, 25, 8, 0.84);
	border-radius: 4px;
}
.seat_container {
    max-height: -moz-max-content;
}
.fooevents_seating_chart_front {
    margin-top: 3px;
    margin-bottom: 4px;
}
.fooevents_seating_chart_legend {
    font-size: 12px;
    padding: 5px 10px;
    border: 1px solid #dddddd;
    margin: 0px 0 0 0;
    display: inline-block;
}


.venues {margin-right: 5px;}
.list-sp .person {
    position: relative;
    display: inline-block;
    margin-right: 6px;
	font-weight:700;
}
.list-sp .person:after {
	content:',';
}
.list-sp .person:last-child:after {display:none;}
.personage {/*font-size:15px;*/}













.list-event .datt {
    background: linear-gradient(to right, rgba(19, 19, 19, 0.92), rgba(15, 15, 17, 0.94));
/*	background: linear-gradient(to right, rgba(19, 19, 19, 0.92), rgba(9, 27, 55, 0.79));*/
    background: linear-gradient(to right, rgba(9, 52, 89, 0.78), rgba(10, 26, 51, 0.94));
	opacity:0;
	z-index: 6;
}
.js-filter .list-event, .vist .list-event {
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s,-webkit-transform .5s;
}	
.js-filter .list-event:hover, .vist .list-event:hover {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}
.list-event:hover .datt {
	opacity:1;
}
.list-event .cov {
	min-height: 400px;
    object-fit: cover;	
	height: 100%;
	width: 100%;
	filter:brightness(80%);
}
.list-event .covs:before {
	background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.65));	
	position:absolute;
	content: "";
	height: 150px;
	top:0;
	left:0;
	bottom:auto;
	right:0;
}
.list-event .covs:after {
    content: "";
    position: absolute;
    height: 250px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    top: auto;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 0;
}
.list-event .covsv::after {
    content: "";
    position: absolute;
    height: 250px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(1, 26, 36, 0.95));
    top: auto;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 0;
    height: 100%;
}
.list-event .uk-card-badge, .products .uk-card-badge {
    background: #e32424;
    padding: 5px 15px;
}
.list-event .uk-card-body {
    position: absolute;
    bottom: 0;
/*    background: linear-gradient(to top, rgba(27, 59, 87, 0.9), rgba(44, 81, 115, 0));
	background: linear-gradient(to top, rgba(12, 40, 51, 0.82), rgba(44, 81, 115, 0));*/
    left: 0;
    right: 0;
}
.list-event .uk-card-body .uk-text-meta {
    font-size: .8rem;
    line-height: 1.4;
    color: #e3e3e3;
	display:block;
	min-height:150px;
	margin: 15px 0;
	
	display: flex;
	align-content: flex-end;
	flex-wrap: wrap;
}
.list-event .uk-card-body .uk-text-meta p {
	margin: 0;
	width: 100%;
}
.direc {
    display: block;
    margin: 0;
    padding: 0;
}
.list-event .uk-card-body .uk-button {
    color: #fff;
}
.list-event .uk-card-body .uk-button:focus, .list-event .uk-card-body .uk-button:hover {
    background: rgba(17, 17, 16, 0.86);
	background: #ae954a;
}
.list-event .uk-card-body .uk-h2 {
    font-size: 1.67rem;
    color: #fff;
    font-weight: 700;
	line-height: 1;
	min-height:85px;
/*    text-shadow: 1px 1px 0px #919191;*/
}
.list-event .uk-card-body .uk-h2 a {
    color: #fbba00;
    text-decoration: none;
    cursor: pointer;
}
.list-event .uk-card-body .uk-h2 a:hover {
    color: #fff;
    text-decoration: none;
}
.list-event .uk-card-body .uk-h3 {
    color: #d5d5d5;
    font-size: 0.8rem;
}
.list-event .poster {
	width:100px;
	height:auto;
	margin-top: 100px;
	margin-top: 86px;
}
.list-event .uk-card-footer .uk-button {
    padding: 0 0px;
}
.list-event .uk-card-footer .uk-button-danger {padding: 0 12px;}
.list-event .uk-card-footer .uk-button-text {
  margin-top: 8px;
  float: right;
  margin-bottom: 8px;
}


.list-event2 .uk-card-bodys {
    position: absolute;
    bottom: 0;
    background: linear-gradient(to right, rgba(255, 255, 255, 0.93), rgba(255, 255, 255, 0.47));
	background: rgba(251, 246, 227, 0.78);
	background: rgba(255, 255, 255, 0.93);
    left: 0;
    right: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.list-event2 .uk-card-bodys:hover {
    background: rgba(15, 21, 34, 0.42);
}	
.list-event2 .cov {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.list-event2 .dater {
    background: rgb(174, 149, 74);
    float: left;
    display: block;
    width: 190px;
    height: 100%;
    margin-right: 30px;
    box-shadow: 10px 0px 15px -14px #444;
    text-align: center;
    padding: 10px;
    color: #000;
}
.list-event2 .uk-card-badge {
    position: absolute;
    top: auto;
    right: 15px;
    z-index: 1;
    height: auto;
    background: #c11;
    color: #fff;
    font-size: .875rem;
    bottom: 15px;
}
.list-event2 .uk-card-bodys .uk-h3 a {
	color: #040404;
}
.list-event2 .uk-card-bodys:hover .uk-h3 a {
    color: #fff;
}	
.list-event2 .uk-card-bodys .uk-h3 a:before {
	content: "";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}
.dat {

}
.dat .b {
    display: block;
    width: 100%;
    font-size: 50px;
    font-style: italic;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 1px #444;
}
.dat .d {
    display: block;
    width: 100%;
    font-size: 20px;
    font-style: italic;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 1px #444;
}
.dat .u {
    display: block;
    width: 100%;
    font-size: 17px;
    line-height: 1;
    margin: 6px 0;
    border-top: 1px solid #282828;
    padding: 4px;
}
.dater svg {
    height: 16px;
    margin: -3px 0 0 0;
}


.uk-subnav-pill > * > :first-child {
    background: #fff;
}
.uk-subnav-pill > .uk-active > a {
    background-color: #ae954a;
    color: #fff;
}

.uk-card-body {
    word-break: break-word;
}
.archive .uk-card {
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s,-webkit-transform .5s;
}	
.archive .uk-card:hover {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}

.m-r {margin-right:40px;}

#user_post_list.uk-table-small td, #user_post_list.uk-table-small th {
	padding: 8px 12px 8px 12px;
}
#user_post_list thead {
    background: #eee;
}
#frontier-list-posts-date {
	min-width: 110px;
}
#frontier-list-posts-status {
	min-width: 130px;
}
#frontier-list-posts-category {
	min-width: 130px;
}
#frontier-list-posts-action {
	min-width: 90px;
}
.frontier_post_form {
    margin-bottom: 30px;
    background: #f7f6f2;
    padding: 30px;
}
.frontier_post_form .uk-button-default {
    margin-right: 16px;
    margin-top: 10px;
    background: #fff;
}



.blog-items-bpd {
	width: 100%;
	margin-bottom: 38px
}
.blog-items-bpd>div>div {
	width: 48%
}
.news-page .bpd-item-text {
	padding: 56px 0;
	text-align: center;
}
.meta {
	padding-bottom:12px;
	border-bottom: 2px solid #231f20;
}
.changed {
	float:left;
	color: #c5b27d;
	font-family: Proxima Nova Regular;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: .28em;
	text-transform: uppercase;
}
.date {
	text-align: right;
	color: #c5b27d;
	font-family: Proxima Nova Regular;
	font-size: 14px;
	font-weight: bold;
}
.bpd-item-text h2 a {
	font-size: 1.71rem;
	text-align: center;
	display: block;
	text-transform: uppercase;
	color: #231f20;
	text-decoration: blink;
	font-weight: 900;
	position: relative
}
.blog-items-bpd:nth-child(2n)>div .image-intro {
	position: relative;
	border-radius:4px;
}
.blog-items-bpd:nth-child(2n)>div .image-intro:before {
	position: absolute;
	content: '';
	width: 42px;
	height: 53px;
	background: url(images/symbol.png) 2px 0 no-repeat;
	left: -44px;
	top: -38px
}
.blog-items-bpd:nth-child(2n)>div .image-intro:after {
	position: absolute;
	content: '';
	width: 42px;
	height: 53px;
	background: url(images/symbol.png) 2px 100% no-repeat;
	left: -47px;
	bottom: -40px
}
.blog-items-bpd:last-child>div .image-intro:after {
	display: none
}
.bpd-item-text p {
	font-size: 1rem;
	text-align: center;
	margin: 25px 0;
	padding: 0 53px
}
.bpd-item-text p.readmore {
	margin-top: 48px
}
.bpd-item-text p.readmore a {
	text-decoration: blink;
	font-size: 1rem;
	text-transform: uppercase;
	color: #C5B27D;
	border: 1px solid #C5B27D;
	padding: 11px 46px;
	border-radius: 5px
}
.bpd-item-text h2 a:after {
	content: '';
	position: absolute;
	bottom: -12px;
	left: calc(50% - 21px)
}
.image-intro {
	height: 380px
}
.blog-items-bpd:nth-child(2n)>div {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.blog-items-bpd>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor:pointer;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.gall {
	position: relative;
}	
.gall::before {
    content: '';
    background: #ae954a;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
    right: 0;
    transition: all 400ms;
    -webkit-transition: all 400ms;
}
.gall:hover::before {
    top: -20px;
    left: -20px;
}

.gall .uk-card {
    position: relative;
    z-index: 99;
}











.uk-form-danger, .uk-form-danger:focus {
    border-color: #f0506e !important;
}
.home #top {
/*    background-color: rgba(10, 38, 55, 0.64);*/
}
.home .tm-toolbar-container {
/*	display:none;*/
}
.tm-toolbar-container svg {
	color: #ae954a;
}

.fnc-slide__mask-inner {
/*  background-color: #575757;*/
/*    background-color: #000;*/
}
.heading-line {
    margin: 0px 0 3px;
    font-size: 17px;
    color: #fff;
}
/*
.heading-line:nth-child(2) {
  padding-left: 100px;
}
.heading-line:nth-child(3) {
  padding-left: 200px;
}
.heading-line:nth-child(4) {
  padding-left: 300px;
}
.heading-line:nth-child(5) {
  padding-left:400px;
}
.heading-line:nth-child(6) {
  padding-left: 50px;
}
*/

.home-slide .titl, .fnc-slider .titl {
    max-width: 50vw;
    text-align: center;
    line-height: 1;
}
.uk-slideshow .fscrol {
	color: #ae954a !important;
/*    color: #fff !important;
    background: rgba(15, 15, 15, 0.38);*/
}
.uk-slideshow .fscrol {
    clear: both;
    display: block;
    margin: 0 auto;
}
.uk-slideshow .fscrol svg {
    margin: 0 auto;
    display: block;
}

.uk-slideshow .datas, .fnc-slider .datas {
    color: #000;
    background: rgb(251, 186, 0);
    font-size: 15px;
    margin: 1px auto 1px;
    padding: 0px 8px 0px 8px;
    display: table;
    min-width: 122px;
    text-align: center;
}
.uk-slideshow .uk-position-bottom-right p {
    margin: 0 0 3px;
    line-height: 1;	
}
.uk-slideshow .uk-position-bottom-right .uk-button-danger {
    margin-bottom: 12px;
	padding: 0 14px;
}

.scrol {
  max-height: 210px;
  min-width: 190px;
  padding: 0 5px;
  overflow-y: auto;
  scrollbar-color: #d4aa70 #e4e4e4;
  scrollbar-width: thin;
}
.scrol::-webkit-scrollbar {
  width: 20px;
}
.scrol::-webkit-scrollbar-track {
  background-color: #e4e4e4;
  border-radius: 100px;
}
.scrol::-webkit-scrollbar-thumb {
  border-radius: 100px;
  background-image: linear-gradient(180deg, #d0368a 0%, #708ad4 99%);
  box-shadow: inset 2px 2px 5px 0 rgba(#fff, 0.5);
}


.uk-slideshow .datas svg {
	
}
.products .datas {
    color: #000;
    background: rgb(251, 186, 0);
    font-size: 13px;
    margin: 4px 5px 0px 0;
    padding: 0px 10px;
    display: table;
    width: 94px;
    text-align: center;
}

.home-slide .uk-position-bottom {
	background: rgba(5, 45, 68, 0.32);
	width: 100%;
}
.home-slide .uk-thumbnav {
    margin-left: 0px;
    overflow: hidden;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(148px, 1fr));
}
.home-slide .uk-thumbnav > * {
    padding-left: 0;
}
.home-slide .uk-thumbnav li:first-of-type {padding-left: 0px;}
.home-slide .uk-thumbnav > li {
    display: grid;
    grid-template-rows: 0fr 0fr;
}
.uk-thumbnav > * > ::after {
    background: rgba(71, 101, 113, 0);
    transition: background-color .1s ease-in-out;
}
.home-slide .uk-thumbnav li a {
    padding: 7px;
	height: 58px;
	text-decoration: none;

    padding: 5px;
    height: 26px;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
}
.home-slide .uk-thumbnav li.uk-active a {
    background: rgba(115, 100, 19, 0.72);
	background: rgba(104, 96, 52, 0.72);
}
.home-slide .uk-thumbnav li h3 {
    font-size: 12px;
}
.home-slide .uk-heading-medium {
    font-size: 3rem;
    color: rgb(251, 186, 0) !important;
	color: #fff !important;
    font-weight: 700;
    display: inline-block;
    position: relative;
    line-height: 1;
    margin: 6px;
    padding: 0;
    text-shadow: none;
/*    text-transform: uppercase;*/
    display: block;
    text-align: center;
}
.fnc-slider .uk-heading-medium {
    font-size: 3rem;
    color: #fff !important;
    font-weight: 700;
    display: inline-block;
    position: relative;
    line-height: 1;
    margin: 6px;
    padding: 0;
    text-shadow: none;
/*    text-transform: uppercase;*/
    display: block;
    text-align: center;
}
.uk-slideshow .uk-label, .fnc-slider .uk-label {
/*    transform: rotate(45deg);
    background: rgba(244, 18, 18, 0.71) !important;
    padding: 15px 20px;
    color: #fff !important;
	font-size: 1rem;*/
}
.uk-slideshow .uk-label, .fnc-slider .uk-label {
    background: rgba(162, 12, 12, 0.71) !important;
    padding: 0px 10px;
    color: #fff !important;
}
.home-slide .uk-overlay-primary {
    background: linear-gradient(to right, rgba(17, 38, 57, 0.85), rgba(0, 0, 0, 0.45));
    background: linear-gradient(to right, rgba(17, 38, 57, 0.46), rgba(0, 0, 0, 0.31));
	background: linear-gradient(to right, rgba(17, 33, 47, 0.74), rgba(0, 0, 0, 0.42));
	background: rgba(0, 0, 0, 0.34);
}
.fnc-slider .uk-overlay-primary {
    background: linear-gradient(to right, rgba(17, 33, 47, 0.74), rgba(0, 0, 0, 0.42));
}
.go-slide .uk-overlay-primary {
    background: linear-gradient(to right, rgba(9, 52, 89, 0.78), rgba(0, 37, 51, 0.73));
	background: linear-gradient(to right, rgba(6, 47, 83, 0.9), rgba(6, 26, 51, 0.45));
}
/*
.home .uk-position-bottom-right {
    bottom: 80px;
    right: 0;
}
.home .uk-position-bottom-left {
    bottom: 80px;
    left: 0;
}
.home .uk-position-bottom-center {
    bottom: 40px;
}
*/



.home .o-title {
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    position: absolute;
    right: 100%;
    z-index: 9;
    font-size: 15px;
    padding-right: 180px;
    -webkit-transform: rotate(-90deg) translateX(145px);
    transform: rotate(-90deg) translateX(145px);
    text-align: right;
    text-transform: uppercase;
    color: #ae954a;
	display: block ruby;
}
.home .o-title::after {
    content: "";
    position: absolute;
    top: 13px;
    right: 100%;
    width: 90px;
    height: 1px;
    margin-right: 30px;
    background: #ae954a;
    transition: width 1s;
        transition-delay: 0s;
    transition-delay: .5s;
}

.hper .ling {
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
}
.hper .ling:hover {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}


.share-box {
	display: block;
}
.share-box .sh {
    display: inline-block;
    border: 1px solid hsla(0,0%,59.2%,.12);
    padding: 3px 0px 3px 10px;
    margin: 0 3px 6px 0;
    border-radius: 2px;
    line-height: 1;
    box-shadow: 0 3px 4px 0 rgba(0,0,0,.05);
    overflow: hidden;
    font-size: 0.8rem;
}
.share-box .uk-visible\@s {
    margin-right: 10px;
}
.share-box .sh a {
    color: #777676;
    text-decoration: none;
    cursor: pointer;
    vertical-align: middle;
}
.share-box .sh:hover {
	border: 1px solid #444;
	background: #444;
}
.share-box .sh:hover a {
    color: #fff;
}
.share-box .uk-icon {
    width: 16px;
    height: 16px;
}

.uitem .fost {
  display: block;height: 100%;width: 100%;
}
.uitem .fost img {
  height: 100%;width: 100%;object-fit: cover;
}




/*******
Author LeVanToan - http://levantoan.com
*********/
#result_ajaxp .pagination {
  display: table;
  margin: 44px auto;
  text-align: center;
  width: 100%;
  padding: 0;
}
ul.pagination li {
  list-style: none;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  padding: 5px 11px;
  margin: 0 3px;
  cursor: pointer;
  *cursor: hand;
  text-align: center;
  width: 35px;
  height: 35px;
  display: inline-block;
  word-break: initial;
  line-height: 1.7;
  position:relative;	
}
ul.pagination li a {
/*    padding: 5px 10px;
    display: block;*/
	color: #444;
}
ul.pagination li a::before {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
ul.pagination li:hover {
  background: #ae954a;
  color: #fff;
  text-decoration: none !important;
}
ul.pagination li:hover a {
  color: #fff;
}  
ul.pagination li.active {
 /*   padding: 5px 10px;*/
  background: #ae954a;
  color: #fff !important;
  text-decoration: none !important;
}
div#result_ajaxp {
  position: relative;
  display: table;
  width: 100%;
}
div#result_ajaxp:after {
    display: table;
    content: " ";
    clear: both;
}
/*CSS load*/
#circularG {
    position: relative;
    width: 30px;
    height: 30px;
    left: 50%;
    top: 50%;
    margin-left: -25px;
    margin-top: -25px;
}
.circularG {
    position: absolute;
    background-color: #000000;
    width: 7px;
    height: 7px;
    -moz-border-radius: 5px;
    -moz-animation-name: bounce_circularG;
    -moz-animation-duration: 0.56s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -webkit-border-radius: 5px;
    -webkit-animation-name: bounce_circularG;
    -webkit-animation-duration: 0.56s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -ms-border-radius: 5px;
    -ms-animation-name: bounce_circularG;
    -ms-animation-duration: 0.56s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-direction: normal;
    -o-border-radius: 5px;
    -o-animation-name: bounce_circularG;
    -o-animation-duration: 0.56s;
    -o-animation-iteration-count: infinite;
    -o-animation-direction: normal;
    border-radius: 5px;
    animation-name: bounce_circularG;
    animation-duration: 0.56s;
    animation-iteration-count: infinite;
    animation-direction: normal;
}
#circularG_1 {
    left: 0;
    top: 12px;
    -moz-animation-delay: 0.21s;
    -webkit-animation-delay: 0.21s;
    -ms-animation-delay: 0.21s;
    -o-animation-delay: 0.21s;
    animation-delay: 0.21s;
}
#circularG_2 {
    left: 3px;
    top: 3px;
    -moz-animation-delay: 0.28s;
    -webkit-animation-delay: 0.28s;
    -ms-animation-delay: 0.28s;
    -o-animation-delay: 0.28s;
    animation-delay: 0.28s;
}
#circularG_3 {
    top: 0;
    left: 12px;
    -moz-animation-delay: 0.35s;
    -webkit-animation-delay: 0.35s;
    -ms-animation-delay: 0.35s;
    -o-animation-delay: 0.35s;
    animation-delay: 0.35s;
}
#circularG_4 {
    right: 3px;
    top: 3px;
    -moz-animation-delay: 0.42s;
    -webkit-animation-delay: 0.42s;
    -ms-animation-delay: 0.42s;
    -o-animation-delay: 0.42s;
    animation-delay: 0.42s;
}
#circularG_5 {
    right: 0;
    top: 12px;
    -moz-animation-delay: 0.49s;
    -webkit-animation-delay: 0.49s;
    -ms-animation-delay: 0.49s;
    -o-animation-delay: 0.49s;
    animation-delay: 0.49s;
}
#circularG_6 {
    right: 3px;
    bottom: 3px;
    -moz-animation-delay: 0.56s;
    -webkit-animation-delay: 0.56s;
    -ms-animation-delay: 0.56s;
    -o-animation-delay: 0.56s;
    animation-delay: 0.56s;
}
#circularG_7 {
    left: 12px;
    bottom: 0;
    -moz-animation-delay: 0.63s;
    -webkit-animation-delay: 0.63s;
    -ms-animation-delay: 0.63s;
    -o-animation-delay: 0.63s;
    animation-delay: 0.63s;
}
#circularG_8 {
    left: 3px;
    bottom: 3px;
    -moz-animation-delay: 0.7s;
    -webkit-animation-delay: 0.7s;
    -ms-animation-delay: 0.7s;
    -o-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
@-moz-keyframes bounce_circularG {
    0% {
        -moz-transform: scale(1)
    }
    100% {
        -moz-transform: scale(.3)
    }
}
@-webkit-keyframes bounce_circularG {
    0% {
        -webkit-transform: scale(1)
    }
    100% {
        -webkit-transform: scale(.3)
    }
}
@-ms-keyframes bounce_circularG {
    0% {
        -ms-transform: scale(1)
    }
    100% {
        -ms-transform: scale(.3)
    }
}
@-o-keyframes bounce_circularG {
    0% {
        -o-transform: scale(1)
    }
    100% {
        -o-transform: scale(.3)
    }
}
@keyframes bounce_circularG {
    0% {
        transform: scale(1)
    }
    100% {
        transform: scale(.3)
    }
}
.loading_ajaxp {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    background: rgba(0, 0, 0, 0.05);
    display: none;
}




















@media (min-width: 768px){

.products .uk-height-medium {
    height: 215px;
}
.mobile {display:none !important;}
.uitem {
  max-height: 220px;
}


}























@media (max-width: 768px){
.container {
    padding: 0px 5px;
    width: 94%;
}
[class*="col-"] {
	max-width: 100%;
	flex-basis: 100%;
}
#top .uk-sticky-fixed .uk-logo {
    background-size: 90%;
}
#top .uk-navbar-container > .uk-container .uk-navbar-right {
    min-width: 188px;
	min-width: 90px;
}
main {
    overflow-x: hidden;
}
.uk-card .uk-height-medium {
    height: auto;
}
.uk-card .uk-cover {
    object-fit: cover;
    width: 100% !important;
    height: 100% !important;
    position: relative;
    top: 0;
    left: 0;
    transform: translate(0%,0%);
}
.home-slide .uk-thumbnav {
    display: none;
}
.home-slide .titl {
    max-width: 80vw;
}
.home-slide .uk-heading-medium {
    font-size: 2.4rem;
}
h1, .h1, .uk-h1, h2, .h2, .uk-h2 {
	word-break: break-word;
}
#menu-footsmenu {
    text-align: center;
}
#menu-footsmenu li {
    padding: 0px 8px;
    margin: 0 0 8px;
    width: auto;
}
#menu-footbottommenu {
    text-align: center;
	margin: 0 0 0 15px;
}
footer .copy {
    text-align: center;
	margin-left: 15px;
}
footer .uk-grid-margin {
    margin-top: 10px;
}
.fostr .article {
    padding-right: 20px;
}
.fostr .article figure {margin: 0px 0px 0px !important;}
.fostr::before, .fostr::after {display: none;}
.fostr .article .uk-h3 {
    margin: 0 !important;
    padding: 0;
}
.news-list {
    margin-left: -25px;
    margin-right: -5px;
}
.fostr {
    margin-bottom: 10px;
    margin-top: 10px !important;
}
.m-r {
    margin: 0 0 30px 0;
}
.proteatr .fl-module-content {
    margin: 0 !important;
}
.proteatr .widget ul li {
    margin: 3px 8px;
    display: inline-block;
}
.proteatr .widget ul li a {
    display: block;
}

}



@media (max-width: 580px){
.h_mob {display:none;}	
#top .uk-logo {
/*    background-image: url(images/white-logo5.png);
    background-repeat: no-repeat;
    background-size: 108px;
    background-position: 15px center;*/
}
#top .uk-logo img {
/*	opacity:0;*/
}
#top .uk-sticky-fixed .uk-logo {
/*    background-image: url(images/white-logo4.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-size: 108px;
    background-position: 15px center;*/
}
#top .uk-sticky-fixed .uk-logo img {
/*	opacity:0;*/
}
#top .uk-logo span {
    position: absolute;
    right: auto;
    bottom: 8px;
    left: 132px;

    display: none;
}
.pers .uk-card .uk-height-medium {
/*    max-height: 300px;*/
}
.uk-subnav-pill > * > :first-child {
    padding: 0px 10px;
    margin-bottom: 10px;
}
.uk-slideshow .scrol {
/*    max-height: 112px;*/
	max-width:95%;
	width:95%;
	margin:0px 10px 10px;
}
.uk-slideshow .uk-position-bottom-left {
    display: none;
}
.uk-slideshow .uk-position-bottom-center {
    display: none;
}
.pers .uk-child-width-1-2 > * {
    width: 100%;
}
.pers .uk-height-large {
  height: auto;
}
.uitem {
  max-height: 100% !important;
}


}



@media (max-width: 420px){
.home-slide .heading-line {
    display:none;
}
#top .uk-logo span {
    display: none;
}

}

@media (max-width: 380px){
#top .uk-logo span {
    display: none;
}
.pers .uk-child-width-1-2 > * {
    width: 100%;
}
.pers .uk-card .uk-height-medium {
    max-height: 430px;
}
}
.uk-position-relative .uk-margin-large-top {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      overflow: hidden !important;
}  
 .uk-container .uk-position-relative  {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      overflow: hidden !important;
}
  .row {
  display: none !important;
  }
 .uk-heading-line .uk-margin-large .uk-text-center  {
      display: none !important;
}
.uk-section .uk-section-default {
    display: none !important;
}

