:root {
	--main-bg-color: #007F5F;
	--col-yellow: #FDD746;
}
html
{
    font: normal 14px / 24px 'Helvetica Neue',Helvetica,Arial,sans-serif;color: #444;background: #fff;
	text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; /* Safari */
	-ms-text-size-adjust: 100%;
}body
{
    margin: 0;
}
#head {
	background: var(--main-bg-color);
}
#head-logo {
	padding: 0;}
#sub-logo {
	/* padding-top: 75px; */
	padding: 10px;
    text-align: center;
	}	
#head-logo .logo{ margin: 3.5em 0 0em 0; color: #fff;}
#sub-logo .logo {
	height: 60px;
    display: inline-block;
	margin: 0;
}
.head-text {
	position: absolute;
    left: 0;
    top: 72px;
    width: 100%;
}
#head-logo img { 
	max-width: 80%;
}
#sub-logo img { 
	height: 100%;
	width: auto;
}
.top-bar {
  background: #333;
  color: #fff;
  padding: 10px 10px;
  text-align: center;
}
.b {font-weight: 600 !important;}
.bb {border-bottom: 1px solid;}
.under {text-decoration: underline;}
.normal {font-weight: normal;}
.center,.ctr{text-align: center;}
.txt-right {text-align: right;}
.txt-left {text-align: left;}
.sp-only {display: none;}
.l-blue {color: #11b3e5;}
.f08 {font-size: 0.8em;}
.f09 {font-size: 0.9em;}
.f11 {font-size: 1.1em;}
.f12 {font-size: 1.2em;}
.f15 {font-size: 1.5em;}
.f18 {font-size: 1.8em;}
.f20 {font-size: 2em;}
.f25 {font-size: 2.5em;}

.m0 {margin: 0 !important;}
.m5 {margin: 5px!important;}
.mt0{margin-top: 0 !important;}
.mt5{margin-top: 5px!important;}
.mt10 {margin-top: 10px !important;}
.mt15{margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt50 {margin-top: 50px !important;}
.mr5 {margin-right: 5px !important;}
.mb0{margin-bottom: 0 !important;}
.mb5 {margin-bottom: 5px!important;}
.mb10 {margin-bottom: 10px!important;}
.mb20 {margin-bottom: 20px!important;}
.mb25 {margin-bottom: 25px!important;}

.mr10{margin-right: 10px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.mtb10{margin: 10px 0;}
.m-ctr {margin: 0 auto;}
.pt5{padding-top: 5px !important;}
.pt10{padding-top: 10px !important;}
.pb5{padding-bottom: 5px !important;}
.pb10{padding-bottom: 10px !important;}

.p10{padding: 10px;}
.p20{padding: 20px;}
.pl10 {padding-left: 10px;}
.pr10 {padding-right: 10px;}

.red {color: #CE2525;}
.brown { color: #BC4800;}
.radius8 {border-radius: 8px;}
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.gap5 {
    gap: 5px;
}
.block {display: block;}
.inline-block {display: inline-block;}
.table {display: table;}
.table-cell {display: table-cell;}
.middle {vertical-align: middle;}
.fr {float: right;}



#navbar {
  position: absolute;
    top: 30px;
    right: 0px;
    color: #fff;
}
.w-box {
	background: #fff;
    padding: 3px 5px;
    color: #000;
}
.bg-gray {
    background: #f5f5f5;
}
.bg-brown {
    background: #6f6565;
    color: #fff;
}
.bg-navy {
    background: #00306a;
    color: #fff;
}
.bg-yellow {background: #fff7de;}
.box-navy {
    border: 1px solid #00306a;
}
.btn_cont {
	border: 1px solid;
    text-align: center;
    padding: 10px 10px;
    margin: 25px auto;
    width: 60%;
}
/* .btn_pc_top_menu {display: none;} */
/* iPad mini以上 */
@media screen and (min-width:768px){
    .top-bar img{
        max-height: 30px;
        max-width:38%;
    }
    .top-bar {text-align: right;}
	#sub-logo {
		padding-top: 75px;
		text-align: left;
	}
	#sub-logo .logo {
		position: absolute;
		top: 15px;
		left: 10px;
	}
	.btn_pc_top_menu {
		z-index: 1100;
		position: fixed;
		right: 20px;
        top: 10px;
	}
	.btn_pc_top_menu .openbtn {
		cursor: pointer;
		width: 42px;
		height: 42px;
		background: #027f5f;
		border-radius: 6px;
	}
	.btn_pc_top_menu .openbtn.active {background: #333333}
	.btn_pc_top_menu .openbtn span{
		height: 3px;
		left: 6px;
        width: 70%;
	}
	.btn_pc_top_menu .openbtn span:nth-of-type(1) {
		top: 11px;
	}
	.btn_pc_top_menu .openbtn span:nth-of-type(2) {
		top: 21px;
	}
	.btn_pc_top_menu .openbtn span:nth-of-type(3) {
		top: 31px;
	}
	.btn_pc_top_menu .openbtn.active span:nth-of-type(1) {
		top: 15px;
		left: 5px;
		transform: translateY(6px) rotate(-45deg);
		width: 70%;}
	.btn_pc_top_menu .openbtn.active span:nth-of-type(3) {
		top: 27px;
		left: 5px;
		transform: translateY(-6px) rotate(45deg);
		width: 70%;
	}

}
/* iPad mini以下 */
@media screen and (max-width:768px){
    .sp-ctr{text-align: center !important;} 
    .sp60vw {width: 60vw;}
    .sp-only {display: block;}
    .pc-only {display: none;}
}

/*========= 下部から出現ナビゲーション ===============*/
/*========= ナビゲーションのためのCSS ===============*/

/*アクティブになったエリア*/
#g-nav.panelactive{
    /*position:fixed;にし、z-indexの数値を大きくして前面へ*/
    position:fixed;
    z-index: 999;
	top: 0;
	left: 0;
	width:100%;
    height: 100vh;
}

/*丸の拡大*/
.circle-bg{
    position: fixed;
	z-index:100;
    /*丸の形*/
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: #333;
    /*丸のスタート位置と形状*/
	transform: scale(0);/*scaleをはじめは0に*/
	bottom:-50px;
    left:calc(50% - 50px);/*50%から円の半径を引いた値*/
    transition: all .6s;/*0.6秒かけてアニメーション*/
}

.circle-bg.circleactive{
	transform: scale(50);/*クラスが付与されたらscaleを拡大*/
}

/*ナビゲーションの縦スクロール*/
#g-nav-list{
    display: none;/*はじめは表示なし*/
    /*ナビの数が増えた場合縦スクロール*/
    position: fixed;
    z-index: 999; 
    width: 100%;
    height: 100vh;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#g-nav.panelactive #g-nav-list{
     display: block; /*クラスが付与されたら出現*/
}

/*ナビゲーション*/
#g-nav .ul {
	opacity: 0;/*はじめは透過0*/
    /*ナビゲーション天地中央揃え※レイアウトによって調整してください。不必要なら削除*/
    position: absolute;
    z-index: 999;
    top:40%;
    left:50%;
    transform: translate(-50%,-50%);
	line-height: 2;
    font-size: .9em;
	/* padding: 50px 0 !important; */
    margin: 30px 0;
	max-width: 500px;
	width: 96%;
}
.g-nav-iner {padding: 0 3px;}
/*背景が出現後にナビゲーションを表示*/
#g-nav.panelactive .ul {
    opacity:1;
	padding: 0;
}

/* 背景が出現後にナビゲーション li を表示※レイアウトによって調整してください。不必要なら削除*/
#g-nav.panelactive .ul div{
animation-name:gnaviAnime;
animation-duration:1s;
animation-delay:.2s;/*0.2 秒遅らせて出現*/
animation-fill-mode:forwards;
opacity:0;
}
@keyframes gnaviAnime{
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}


/*リストのレイアウト設定*/
#g-nav .ul a{
	text-decoration: underline;
}

.nav-title {
    border: 1px solid;
    margin-bottom: 1em;
    padding: 0 15px;
}

@media (min-width:768px){
	#g-nav .ul {
		padding: 0;
		margin: 15px 0 !important;
	}
	.g-nav-iner {padding: 0 10px;}
}

/*========= ボタンのためのCSS ===============*/
.openbtn{
	/* position:fixed;
	top:10px;
	right: 10px; */
	/* z-index: 9999;/*ボタンを最前面に*/
	cursor: pointer;
    width: 50px;
    height:50px; */
}
	
/*×に変化*/	
.openbtn span{
    display: inline-block;
    transition: all .4s;
    position: absolute;
    left: 20px;
    height: 1px;
    border-radius: 5px;
	background-color: #fff;
  	width: 45%;
  }

.openbtn span:nth-of-type(1) {
	top:16px;	
}

.openbtn span:nth-of-type(2) {
	top:26px;
}

.openbtn span:nth-of-type(3) {
	top:36px;
}
.openbtn div {
	position: absolute;
	left: 20px;
	top: 41px;
    font-size: 9px;
	color: #fff;
}
.openbtn.active span:nth-of-type(1) {
    top: 20px;
    left: 20px;
    transform: translateY(6px) rotate(-45deg);
    width: 45%;
}

.openbtn.active span:nth-of-type(2) {
	opacity: 0;
}

.openbtn.active span:nth-of-type(3){
    top: 32px;
    left: 20px;
    transform: translateY(-6px) rotate(45deg);
    width: 45%;
}
/*========= // 下部から出現ナビゲーション ===============*/



/*==矢印の設定*/

/*2階層目を持つliの矢印の設定*/
/* nav ul li.has-child::before{
  content:'';
  position: absolute;
  right:30px;
  top:20px;
  width:6px;
  height:6px;
  border-top: 2px solid #999;
    border-right:2px solid #999;
    transform: rotate(45deg);
} */

/*3階層目を持つliの矢印の設定*/
nav ul ul li.has-child::before{
  content:'';
  position: absolute;
  left:15px;
  top:21px;
  width:6px;
  height:6px;
    border-top: 2px solid #fff;
    border-right:2px solid #fff;
    transform: rotate(45deg);
}

/*== 2・3階層目の共通設定 */

/*下の階層を持っているulの指定*/
nav li.has-child ul{
    /*絶対配置で位置を指定*/
  position: absolute;
  left:100%;
  top:0;
  margin-left: 15px;
  z-index: 4;
    /*形状を指定*/
  background:#10B2E5;
  width:180px;
    /*はじめは非表示*/
  visibility: hidden;
  opacity: 0;
    /*アニメーション設定*/
  transition: all .3s;
}

/*hoverしたら表示*/
nav li.has-child:hover > ul,
nav li.has-child ul li:hover > ul,
nav li.has-child:active > ul,
nav li.has-child ul li:active > ul{
  visibility: visible;
  opacity: 1;
}

/*ナビゲーションaタグの形状*/
nav li.has-child ul li a{
  color: #fff;
  border-bottom:solid 1px rgba(255,255,255,0.6);
}

nav li.has-child ul li:last-child a{
  border-bottom:none;
}

nav li.has-child ul li a:hover,
nav li.has-child ul li a:active{
  background:#3577CA;
}

/*==3階層目*/

/*3階層目の位置*/
nav li.has-child ul ul{
  top:0;
  left:182px;
  background:#66ADF5;
}

nav li.has-child ul ul li a:hover,
nav li.has-child ul ul li a:active{
  background:#448ED3;
}

/*==768px以下の形状*/

@media screen and (max-width:768px){
  /* nav{
    background:#333;
    color: #fff;
  } */

  nav li.has-child ul,
  nav li.has-child ul ul{
    position: relative;
  left:0;
  top:0;
  width:100%;
  visibility:visible;/*JSで制御するため一旦表示*/
  opacity:1;/*JSで制御するため一旦表示*/
  display: none;/*JSのslidetoggleで表示させるため非表示に*/
  transition:none;/*JSで制御するためCSSのアニメーションを切る*/
}
/*
nav ul li a{
  border-bottom:1px solid #ccc;
  color: #fff;
} */

/*矢印の向き*/
nav ul li.has-child::before,
nav ul ul li.has-child::before{
    transform: rotate(135deg);
  left:20px;
}

nav ul li.has-child.active::before{
    transform: rotate(-45deg);
}
}
/*
@media screen and (max-width:2000px){
#header,
#main-area{
  width:100%;

}
}
section{
  padding:30px;
} */
/*========= // ナビゲーションドロップダウンここまで ===============*/

#pc-navi {
	background: #2b544a;
    color: #fff;
    text-align: right;
    /* padding: 3px 20px; */
    position: fixed;
    height: 26px;
    width: 100%;
	z-index: 10;
}
#pc-navi div {padding: 1px 20px;}
#pc-navi a {color: #fff;}
#topimg {position: relative;}
#top-search{
  background: #f3f3f3;
}
#search-filter-form-16 ul {
  display: inline-block;
  padding: 0 20px;}
#search-filter-form-16 ul li {
  padding: 10px 3px;
  width: 48%;
  display: inline-block;
}
#search-filter-form-16 ul li.sf-field-submit {
    width: 100%;
    text-align: center;}
#search-filter-form-16 h4 {
    margin: 0;
    padding: 5px 0 0 3px;
    font-size: 13px;
    font-weight: 600;}
#search-filter-form-16 select.sf-input-select,#search-filter-form-16 label input {
    min-width: 150px;
    padding: 10px 5px;
}
#search-filter-form-16 .sf-field-submit input {
    padding: 10px 25px;
    background: #333;
    color: #fff;
    border: 0;
}
@media screen and (max-width:768px){
    .searchandfilter select.sf-input-select {
        font-size: 0.8em;
        min-width: 110px !important;
    }
    #tio-search {text-align: center;}
    #top-search ul {
    padding: 0;
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    }
    #top-search ul li {
        padding: 10px 3px;
        width: 28%;
    }
}
.sp-nav-logo {
    text-align: center;
    padding: 10px 40px 0;
}
.uk-nav.sp-nav-btn {
    margin: 0 0 15px 0;
}
.sp-nav-btn li {
    margin-bottom: 5px;
}
.uk-nav .btn-bdw-box {
    border: 1px solid #fff;
    padding: 15px 0;
    text-align: center;
    font-size: 1.1em;
}
.uk-nav .btn-bgw-box {
    background: #fff;
    padding: 15px 0;
    text-align: center;
    font-size: 1.1em;
}
.uk-nav a .btn-bdw-box {color: #fff;}
.uk-nav a .btn-bgw-box {color: #444;}

.btn-contact-wh {
    background: #fff;
    color: #3C3C3C;
    padding: 8px 15px;
    font-size: .9em;
    vertical-align: middle;
    margin-right: 15px;
    display: initial;
}
.page-thum {
  position: relative;
  margin-bottom: 20px;
}
.thum-img {
  background-size: cover;
  background-position: center center;
  /* padding-top: 300px; こだわり検索Pで調整↓ */
  padding-top: 130px;
  width: 100%;
}
.page-thum::before {
  content: '';
  /* ↓暗いオーバーレイを半透明で配置 */
  background-color: rgba(0, 0, 0, 0.2);
  /* ↓全体を覆うように配置 */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;}
.page-thum img {max-height: 380px;}
.page-title, .en-title {
  position: absolute;
  color: #fff;
  margin-left: 22px;
}
.page-title {
    /* top: 66%; こだわり検索ページで調整↓*/
    top: 50%;
    font-size: 20px!important;
}
.en-title {
    top: 50%;
    font-size: 50px;
}

ul.slick-slider {
  padding: 0;
  margin: 0;
}
.thumbnail .slick-track {
  transform: unset !important;
}
.thumbnail-img {
    /* 物件スライドサムネ */
  opacity: 0.3;
  transition: opacity .3s linear;
  /* width: calc(100% / 6) !important;  */
}
.thumbnail .slick-current {
  opacity: 1;
}
.iframe-wrap {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  border:2px solid #ccc;
}
.iframe-wrap iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:none;
    display:block;
}
.wrap {
	display: grid;
	grid-template-rows: auto 1fr auto;
	grid-template-columns: 100%;
	min-height: 100vh;
}

@media (min-width:768px){
    #top-search{
        background: rgb(255 255 255 / 80%);
        position: absolute;
        top: 15%;
        left: 50%;
       transform: translate(-50%, -50%);
       -webkit-transform: translate(-50%, -50%);
       -ms-transform: translate(-50%, -50%);
    }
    #search-filter-form-16 ul {
      display: flex;
      align-items: end;
      padding: 0 20px;}
    #search-filter-form-16 ul li {padding: 10px 3px;}
    #search-filter-form-16 h4 {
        margin: 0;
        padding: 5px 0 0 3px;
        font-size: 13px;
        font-weight: 600;}
    #search-filter-form-16 select.sf-input-select,#search-filter-form-16 label input {
        min-width: 160px;
        padding: 10px 5px;
    }
    #search-filter-form-16 .sf-field-submit input {
        padding: 10px 25px;
        background: #333;
        color: #fff;
        border: 0;
    }
}
@media (min-width:960px){
.wrap
{
    /* display: grid;
	grid-template-columns: 220px auto; */
}
#main {
	margin-bottom: 3em;
}
.home #main {
	margin-bottom: 0;
}
#head-logo {
  height: 380px;
  padding: 15px 0 0;
}
#head-logo .logo {margin: 0;}
#head-logo img {
	height: 380px;
	width: auto;
}
.head-text {
	top: 58px;
}
#navbar {
  position: inherit;
}
}
/*  /768以上 */
a
{
    background: transparent;
}a:active,
a:hover
{
    outline: 0;
}a,
.uk-link,#footer .sub_con a,#btn-detail a
{cursor: pointer;text-decoration: none;
    color: #0690F9;
	font-weight: bold;
}a:hover,
.uk-link:hover
{text-decoration: underline;
    color: #059;
}
a.none {text-decoration: none !important;}
abbr[title]
{
    border-bottom: 1px dotted;
}b,
strong
{
    font-weight: bold;
}
:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp
{font-family: Consolas,monospace,serif;
    font-size: 1px;white-space: nowrap;color: #d05;
}em
{
    color: #d05;
}ins
{text-decoration: none;color: #444;
    background: #ffa;
}mark
{color: #444;
    background: #ffa;
}q
{
    font-style: italic;
}small
{
    font-size: 80%;
}sub,
sup
{
    font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;
}sup
{
    top: -.5em;
}sub
{
    bottom: -.25em;
}img
{	box-sizing: border-box;
    max-width: 100%;height: auto;vertical-align: middle;border: 0;
}
.archive img.attachment-post-thumbnail {
	width: 100%;
    height: 160px;
    object-fit: cover;
} 
.single img.attachment-post-thumbnail {
	width: 100%;
    height: 200px;
    object-fit: cover;
}
.single .single-thum {
	margin: 0 auto 20px;
    width: 100%;
}
.archive .non-thum {
	width: 100%;
    height: 160px;
    background: center / contain no-repeat url(https://jktschool.com/img/logo.webp), #ccc;
    background-size: 40% auto;
}
.archive .uk-article-title a {font-weight: 600;}
#adp02 img, #adp01 img {
	width: 100%;
	height: auto;
}
.uk-img-preserve,
.uk-img-preserve img
{
    max-width: none;
}svg:not(:root)
{
    overflow: hidden;
}blockquote,
figure
{
    margin: 0;
}p,
ul,
ol,
dl,
blockquote,
pre,
address,
fieldset,
figure
{
    margin: 0 0 15px 0;
}* + p,
* + ul,
* + ol,
* + dl,
* + blockquote,
* + pre,
* + address,
* + fieldset,
* + figure
{
    margin-top: 15px;
}h1,
h2,
h3,
h4,
h5,
h6
{font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: normal;

    margin: 0 0 15px 0;text-transform: none;color: #444;
}* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6
{
    margin-top: 25px;
}h1,
.uk-h1
{
    font-size: 21px;line-height: 42px;
}h2,
.uk-h2
{
    font-size: 20px;line-height: 30px;
}h3,
.uk-h3
{
    font-size: 18px;line-height: 24px;
}h4,
.uk-h4
{
    font-size: 16px;line-height: 22px;
}h5,
.uk-h5
{
    font-size: 14px;line-height: 20px;
}h6,
.uk-h6
{
    font-size: 1px;line-height: 18px;
}ul,
ol
{
    padding-left: 0;
}ul > li > ul,
ul > li > ol,
ol > li > ol,
ol > li > ul
{
    margin: 0;
}dt
{
    font-weight: bold;
}dd
{
    margin-left: 0;
}hr
{
    box-sizing: content-box;height: 0;margin: 15px 0;border: 0;border-top: 1px solid #ddd;
}address
{
    font-style: normal;
}blockquote
{font-size: 16px;font-style: italic;line-height: 22px;

    padding-left: 15px;border-left: 5px solid #ddd;
}pre
{font: 1px / 18px Consolas,monospace,serif;overflow: auto;
    padding: 10px;-moz-tab-size: 4;tab-size: 4;color: #444;background: #f5f5f5;
}::-moz-selection
{color: #fff;
    background: #39f;text-shadow: none;
}::selection
{color: #fff;
    background: #39f;text-shadow: none;
}article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary
{
    display: block;
}progress
{
    vertical-align: baseline;
}audio:not([controls])
{
    display: none;
}[hidden],
template
{
    display: none;
}iframe
{
    border: 0;
}
#footer {
    padding: 0px 0px 65px;
    color: #fff;
    background: #333;
	height: auto;
}
#footer a,#footer a:hover {
    color: #fff;
}
#footer .wp-block-search__input {
    background: #ddd;
}

.sp_fixed_menu {
	background: rgb(51 51 51 / 88%);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1100;
}

/*********** list-style **************/
.list-1 {
    list-style-type: none;
}

.list-1 li {
    display: flex;
    align-items: center;
    gap: 0 10px;
    position: relative;
    padding: .2em .3em .1em 1.5em;
}

.list-1 li::before,
.list-1 li::after {
    position: absolute;
    content: '';
}

.list-1 li::before {
    left: 0;
    width: 1.2em;
    height: 1.2em;
    border-radius: 50%;
    background-color: #02157f;
}

.list-1 li::after {
    left: .65em;
    transform: translateX(-75%) rotate(-45deg);
    width: .3em;
    height: .3em;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
}

@media screen and (max-width:400px)
{
    @-ms-viewport
    {
        width: device-width;
    }
}

.uk-grid
{	
	display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
	/* gap: 0 1%; */
}
.uk-grid:before,
.uk-grid:after
{display: block;overflow: hidden;

    content: '';
}.uk-grid:after
{
    clear: both;
}.uk-grid > *
{float: left;-webkit-flex: none;
    -ms-flex: none;flex: none;margin: 0;
}.uk-grid > * > :last-child
{
    margin-bottom: 0;
}
.uk-grid + .uk-grid,
.uk-grid-margin,
.uk-grid > * > .uk-panel + .uk-panel
{
    margin-top: 25px;
}
.bukken .uk-grid {margin: 0;}
.bukken .uk-grid > *, .bukken.uk-container {padding: 0;}

#slider .slick-slide img {
    max-height: 58vw;
    object-fit: cover;
}
.slick-slide img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 960px){
	a,.uk-link,#footer .sub_con a {
	font-weight: normal;
}
	.top-menu a {font-weight: bold;}
  #slider .slick-slide img {
      max-height: 30vw;
      object-fit: cover;
  }
.home__section-column.uk-grid > * {
	padding: 2px;
}

}
.facility-table tr {border: 1px solid #fff;}
.uk-table.facility-table td {
  vertical-align: middle;
  padding: 8px;}
.bukken .label {
  padding: 3px 10px;
  border-radius: 3px;
  margin: 2px;
  display: inline-block;
  color: #fff;
}
.label-pink {
    /* border: 2px solid #ff5790; */
    background: #ff5790;
}
.label-navy {
    /* border: 2px solid #174594; */
    background: #174594;
}
.label-green {
    /* border: 2px solid #1aa089; */
    background: #1aa089;
}
.title-facility {
    vertical-align: middle;
    background: #eee;
}
.single .content {
	padding: 1em 0;
}
.single h2 {
	border-bottom: 1px dashed;
    display: inline-block;
    margin-bottom: 5px;
    background: #ffffd4;
    font-size: 16px;
    font-weight: bold;
}
.single a {text-decoration: underline;}
.single .nst-entry-content {max-width: 700px;}


/*********** HOME **********/
.top-desc img {
	width: 200px;
    height: 200px;
    border-radius: 50%;
}
figure.top-desc {
	float: right;
	margin: 0 0 15px 15px;
}
.top-menu {
	line-height: 2;
	padding: 10px;
	background-color: #F7F4E1;
}
.top-menu a, .home__section-column a {
	text-decoration: underline;
}
.float_none {
	clear: both;
}
.home__section-column>div:nth-child(1){
	padding: 10px;
}
.top-contents .home__section-list:nth-child(2n)  {
}
.home__bg-gray {
	/* margin: 30px -5px;
    padding: 20px 10px; */
    background:#F4F4F4;
	line-height: 1.8;
}
.main_con {
	margin: 3em 0 0;
}
h2.section-title {
	background: var(--main-bg-color);
	color: #fff;
	padding: 10px 8px;
	margin: 20px -5px;
}
h2.section-title::before {
	content: "◆";
	margin-right: 3px;
	color: var(--col-yellow);
}
.archive article {
	padding: 5px 10px 5px;
    border: 1px solid #BCBCBC;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
    position: relative;
    margin-bottom: 15px !important;
}
.archive h2.section-title {
	background:#595959;
}
.list-row {
    /* font-size: 0.9em; */
    /* margin-bottom: 20px; */
}
.list-row span {display: block;}
.border-box {
    border: 1px solid;
    padding: 10px;
    border-radius: 8px;
}
.home #list-school,.archive #list-school {
	padding: 10px 0 30px;
	border: 1px solid #BCBCBC;
    border-radius: 5px;
	-webkit-box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
	position: relative;
	margin-bottom: 15px;
}
#list-school span,#list-school .list-txt {padding: 5px;}
#list-school span#sc_name {padding-top: 0;}
#list-school .sctop span, #list-school .sctop .list-txt {padding: 0;}

#list-school .list-row {padding: 0;}
#list-school .list-txt span {
	padding: 0 5px;
    border-radius: 3px;
    margin-right: 1px;
	/* font-size: .9em; */
}
#list-school .list-txt div {margin-bottom: 3px;}
#list-school #btn-detail {
	position: absolute;
    right: 0;
    bottom: 10px;
}
.list-txt #sc_cur {
	background: #B2E5D8;
    color: #027F5F;
}
.list-txt #sc_types {
	background: #E5B2B2;
    color: #7F0202;
}
.list-txt #sc_tuition {
	background: #d2f4ff;
    color: #02157f;
	background: #eee;
    color: #000;
	font-size: .9em;
}
.list-txt #sc_age {
	background: #B2C2E5;
    color: #02157F;
}
#list-school .list-txt #s-about span {
	margin: 0;
}
.tui-list-box {
	flex-direction: column;
    display: inline-flex;
}
.top-menu .tui-box {
	background: #ffffff;
    padding: 0 5px;
    display: block;
	border-radius: 3px;
}
.top-menu .tui-tag {
	margin-right: 5px;
    font-weight: bold;
    color: #673F00;
}
.section-column {
	background: #F7F4E1;
    border-radius: 10px;
}
#list-column ul {
	list-style-type: disc;
    padding: .5em .5em .5em 1.4em;
}
#list-column li {
    /* display: grid; */
	list-style: square;
	padding: .1em .3em .1em 0;
	color: #02157f;
}
.flex-item {
    flex-basis: 100%;
}
.image-wrap{
    position: relative;
    overflow: hidden;
    padding-top: 60%;
}

.image-wrap img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.list-row #sc_thum {
    position: relative;
}
.list-row #sc_area {
    padding: 3px;
    background: #FFECA3;
    color: #673F00;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
}
.list-row #sc_cat {
    color: #11b3e5;
    font-size: .8em;
    border-bottom: 1px solid;
    line-height: 1.5;
}
.section-column .uk-grid {
}
li .home__column-box {
    background: #e6e6e6;
    padding: 0;
    color: #444;
    border-radius: 8px;
}
.home__column-box-txt {
    padding: 7px;
}
ul#blog-cat {
	display: inline-flex;
	margin: 0 0 15px 0;
}
ul#blog-cat li {
	margin-left: 10px;
	font-size: 1.1em;
}
ul#blog-cat li a {
	font-weight: bold;
	text-decoration: underline;
}

@media (min-width: 769px){
    .home__bg-gray,.top-contents .home__section-list:nth-child(2n)  {
        /* margin: 20px -25px;
        padding: 10px 25px; */
    }
    .list-row {
        margin-bottom: 5px;
    }
	.home #head {background: var(--main-bg-color);}
	#head { background: none;}
	.home 	.sp_fixed_menu {
	display: none;
	}
	.sp_fixed_menu {
		background: var(--main-bg-color);
        right: 0;
        top: 0;
        bottom: auto;
		padding: 5px 10px;
	}
	#sub-logo .logo {
		position: fixed;
		z-index: 1200;
	}
	.top-menu .tui-box {
		display: flex;
	}
	.single #content .uk-container {
		width: 700px;
        padding: 0;
	}
	.single h2 { font-size: 18px;}
}
/*********** ページ **********/
.page header,.archive header {
    position: relative;
}
.section__body{
        /* max-width: 114rem; */
        position: relative;
        margin-right: auto;
        margin-left: auto;
}
.page h2.title, .archive h2.title {
    height: 2rem;
    padding: 2rem 0 1rem;
    font-weight: 600;
}
.page h2.title span {
    padding-bottom: 3px;
}
.archive h2.title span{
	background: #ddd;
	padding: 15px;
}
figure.about-us td:first-child {
    min-width: 60px;
} 


/* スクールsingle */
	.sc_info dl {
	border-bottom: 1px solid #ccc;
	display: table;
	width: 100%;
	margin: 1px 0 0;
	}
	
	.sc_info dt {
		width: 40%;
		display: table-cell;
		vertical-align: middle;
		padding: 5px 0 5px 10px;
		background: #ffeca3;
		}
		.sc_info dd {
		display: table-cell;
		vertical-align: middle;
		padding-left: 5px;
		}

	@media screen and (min-width: 768px) {
	.sc_info dt {
	width: 30%;
	display: table-cell;
    vertical-align: middle;
	padding: 5px 0 5px 15px;
	}
	.sc_info dd {
	padding-left: 2%;
	display: table-cell;
    vertical-align: middle;
	}
	.archive .waku-half {padding: 0 5px;}
	}

/* 矢印 */
.u-folding-trigger {
    position: relative;
  }
  .u-folding-trigger::after {
    border-right: solid 2px #fff;
    border-top: solid 2px #fff;
    content: "";
    display: block;
    height: 8px;
    position: absolute;
    right: 25px;
    top: 38%;
    transform: rotate(135deg);
    transition: transform .3s ease-in-out, top .3s ease-in-out;
    width: 8px;
  }
  .u-folding-trigger.is-active::after {
    top: 45%;
    transform: rotate(-45deg);
  }
.bb-title {
    border-bottom: 1px solid;
    display: block;
    font-size: 1.2em;
    padding-bottom: 5px;
}

li {list-style-type: none;}


/*********** タブ切り替え ************/
.tab-wrap {
    display: flex;
    flex-wrap: wrap;
    margin:0 auto 20px;
    max-width: 1000px;
    padding: 0 15px;
    padding-top: 30px;
  }
  .tab-wrap:after {
    content: '';
    width: 100%;
    height: 3px;
    /* background: #8cc15; */
    display: block;
    order: -1;
  }
  
  .tab-label {
    font-size: 1.2em;
    color: #08294f;
    background:#fff;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    padding: 20px .5em;
    margin-bottom: 15px;
    order: -1;
    position: relative;
    z-index: 1;
    cursor: pointer;
    flex: 1;
    border-radius: 3px;
    position: relative;
    border: 2px solid;
    -webkit-box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
  }
  .tab-label:not(:last-of-type) {
    margin-right: 5px;
  }
  .tab-content {
    width: 100%;
    height: 0;
    overflow: hidden;
    opacity: 0;
    /* background: #e2ddd5; */
    background: #e5f3ff;
    border-radius: 5px;
  }
  /* アクティブなタブ */
  .tab-switch:checked+.tab-label {
    background: #08294f;
    border: 2px solid #08294f;
    color: #fff;
  }
  .tab-switch:checked+.tab-label+.tab-content {
    height: auto;
    overflow: auto;
    padding: 15px;
    opacity: 1;
    transition: .5s opacity;
    /* box-shadow: 0 0 3px rgba(0,0,0,.2); */
  }
  .tab-wrap2 .tab-switch:checked+.tab-label+.tab-content {
    background: #f5f5f5;
  }
  /* ラジオボタン非表示 */
  .tab-switch {
    display: none;
  }
  .tab-wrap :checked+.tab-label:after {
    position: absolute;
    content: '';
    border-top: 15px solid #08294f;
    border-right: 13px solid transparent;
    border-left: 13px solid transparent;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
}
  
  /*** SP ***/
@media (max-width: 767px){
    .tab-wrap {
        padding: 0;
    }
    .tab-label {
    max-width: 30%;
    font-size: 0.9em;
    }
  }
  @media (max-width: 299px){
    .tab-label {
        max-width: 30%;
        font-size: 0.7em;
        }
    .tab-label:not(:last-of-type) {
        margin-right: 3px;
    }
    body {font-size:.9em !important;}
    .points-facilities-item li, .points-contract-item li {
        width: 70px;
    }
    .points-facilities-item img {
        max-width: 50px;
    }
    .btn-contact-wh {
        padding: 6px;
        margin-right: 10px;
    }
    h1, .uk-h1 {font-size: 22px;}
    .u-folding-trigger::after {right: 10px;}
    .searchandfilter select.sf-input-select{
        min-width: 0 !important;
    }
    }
  /*********** /タブ切り替え ************/

 
/************************************
** お問い合わせフォーム
************************************/
#cf-tbl{
    /* width: 800px; */
    }
    
    #cf-tbl table{
    width: 100%;
    border-collapse: collapse;
    border: solid #CCC;
    border-width: 1px;
    color: #444;
    }
    #cf-tbl table tr th,
    #cf-tbl table tr td{
    padding: 0.5em;
    text-align: left;
    vertical-align: top;
    border: solid #CCC;
    border-width: 1px;
    vertical-align: middle;
    box-sizing:border-box;
    }
    #cf-tbl table tr th{
    width: 35%;
    background: #eee;
    }
    @media screen and (max-width:768px){
    #cf-tbl{
    width: 100%;
    }
    
    #cf-tbl table,
    #cf-tbl table tbody,
    #cf-tbl table tr,
    #cf-tbl table tr th,
    #cf-tbl table tr td{
    display: block;
    }
    
    #cf-tbl table{
    width: 100%;
    border-width: 0 0 1px 0;
    }
    
    #cf-tbl table tr th,
    #cf-tbl table tr td{
    width: 100%;
    padding: 3% 5%;
    }
    
    #cf-tbl table tr td{
    border-width: 0px 1px 0px 1px;
    }
    }
    /*「必須」文字デザイン*/
    .required{
    font-size:.8em;
    padding: 5px;
    background: #F57500;
    color: #fff;
    border-radius: 3px;
    margin-right: 5px;
    }
    
    /*「任意」文字デザイン*/
    .optional{
    font-size:.8em;
    padding: 5px;
    background: #000080;
    color: #fff;
    border-radius: 3px;
    margin-right: 5px;
    }
    
    /* 入力項目を見やすく */
    input.wpcf7-form-control.wpcf7-text,
    textarea.wpcf7-form-control.wpcf7-textarea {
        width: 100%;
        padding: 8px 15px;
        margin-right: 10px;
        margin-top: 10px;
        border: 1px solid #d0d5d8;
        border-radius: 3px;
        background-color: #eff1f5;
        box-sizing:border-box
    }
    textarea.wpcf7-form-control.wpcf7-textarea {
        height: 200px;
    }
    
    /* 「送信する」ボタン */
    input.wpcf7-submit {
        display: block;
        padding: 15px;
        width: 400px;
        background: #ffaa56;
        color: #fff;
        font-size: 18px;
        font-weight: 700;
        border-radius: 2px;
        margin: 15px auto 0
    }
    @media screen and (max-width:768px){
    input.wpcf7-submit {
    width: 250px;
    }
    }
    
    input.wpcf7-submit:hover {
        box-shadow: 0 15px 30px -5px rgba(0,0,0,.15), 0 0 5px rgba(0,0,0,.1);
        transform: translateY(-4px);
    }
    /* エラーメッセージを見やすく */
    span.wpcf7-not-valid-tip,
    .wpcf7-response-output.wpcf7-validation-errors {
        color: red;
        font-weight: 600;
    }
/*********** 問合せページ **********/


.page-header {position: relative;}
.entry-header-area--css dt {
    background: #11b3e5;
}
.entry-header-area dt {
    font-weight: 700;
    position: relative;
    color: #fff;
}
.entry-header-area dt, .entry-header-area dd {
    line-height: 1;
}
.entry-header-area {
    display: flex;
    border-radius: 10px;
}
.entry-header-area dd {
    padding: 0 15px;
    background: #eee;
}
.entry-header-area dt span {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
    text-align: center;
}
.entry-header-area {
    position: relative;
    z-index: 1;
    margin: 0 auto;
}   
.entry-header-area dt {
    min-width: 118px;
    padding: 0;
    border-radius: 10px 0 0 10px;
}
.entry-header-area dd {
    padding: 10px 15px;
    border-radius: 0 10px 10px 0;
}

.page .header-area {
    display: flex;
    line-height: 1;
    flex-wrap:wrap;
}
.page .header-area dt {
    font-weight: 700;
    border-left: 7px solid #11b3e5;
    color: #11b3e5;
    padding: 10px;
}
.page .header-area dd {
    font-weight: 700;
    padding: 10px 0;
    line-height: 1.5;
}
.page .point-text {
    display: block;
    margin-top: 10px;
}
.page .point-btn {
    background: #11b3e5;
    color: #fff;
    font-weight: 600;
    padding: 20px 5px;
    display: block;
    width: 95%;
    margin: 25px auto;
    max-width: 380px;
    border: none;
}

@media (min-width:960px){
.entry-header-area dt {
    padding: 5px 10px;
} 
.single-bukken .bu_slide{
  width: calc(65% - 30px);
}
.single-bukken .bu_info {
  width: calc(35% + 30px);
}

}

.uk-grid-match > * > :not([class*='uk-width']), .uk-grid-item-match > :not([class*='uk-width']) {
    box-sizing: border-box;
    width: 100%;
    flex: auto;
}
.uk-card-default {
    background-color: #fff;
    color: #666;
    box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
}
.uk-card-body {
    display: flow-root;
    padding: 30px 30px;
}
.uk-card {
    position: relative;
    box-sizing: border-box;
    transition: box-shadow 0.1s ease-in-out;
}
[class*='uk-child-width'] > * {
    box-sizing: border-box;
    width: 100%;
}
.uk-table-divider>:first-child>tr:not(:first-child), .uk-table-divider>:not(:first-child)>tr, .uk-table-divider>tr:not(:first-child) {
    border-top: 1px solid #e5e5e5;
}

@media (min-width:1220px)
{
    .uk-grid
    {
        /* margin-left: -35px; */
    }.uk-grid > *
    {
        /* padding-left: 35px; */
    }.uk-grid + .uk-grid,
    .uk-grid-margin,
    .uk-grid > * > .uk-panel + .uk-panel
    {
        margin-top: 35px;
    }
}.uk-grid-collapse
{
    margin-left: 0;
}.uk-grid-collapse > *
{
    padding-left: 0;
}.uk-grid-collapse + .uk-grid-collapse,
.uk-grid-collapse > .uk-grid-margin,
.uk-grid-collapse > * > .uk-panel + .uk-panel
{
    margin-top: 0;
}.uk-grid-small
{
    margin-left: -10px;
}.uk-grid-small > *
{
    padding-left: 10px;
}.uk-grid-small + .uk-grid-small,
.uk-grid-small > .uk-grid-margin,
.uk-grid-small > * > .uk-panel + .uk-panel
{
    margin-top: 10px;
}.uk-grid-medium
{
    margin-left: -25px;
}.uk-grid-medium > *
{
    padding-left: 25px;
}.uk-grid-medium + .uk-grid-medium,
.uk-grid-medium > .uk-grid-margin,
.uk-grid-medium > * > .uk-panel + .uk-panel
{
    margin-top: 25px;
}
*+.uk-grid-margin-small, .uk-grid+.uk-grid-row-small, .uk-grid+.uk-grid-small, .uk-grid-row-small>.uk-grid-margin, .uk-grid-small>.uk-grid-margin {
    margin-top: 15px;
}
.uk-grid-divider:not(:empty)
{margin-right: -25px;
    margin-left: -25px;
}.uk-grid-divider > *
{padding-right: 25px;
    padding-left: 25px;
}.uk-grid-divider > [class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2),
.uk-grid-divider > [class*='uk-width-2-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-3-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-4-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-5-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-6-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-7-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-8-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-9-']:nth-child(n+2)
{
    border-left: 1px solid #ddd;
}@media (min-width:769px)
{
    .uk-grid-divider > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2)
    {
        border-left: 1px solid #ddd;
    }
    .acv-facility-box {
        padding: 10px 5px;
    }
}@media (min-width:960px)
{
    .uk-grid-divider > [class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2)
    {
        border-left: 1px solid #ddd;
    }
}@media (min-width:1220px)
{
    .uk-grid-divider:not(:empty)
    {margin-right: -35px;
        margin-left: -35px;
    }.uk-grid-divider > *
    {padding-right: 35px;
        padding-left: 35px;
    }.uk-grid-divider:empty
    {
        margin-top: 35px;margin-bottom: 35px;
    }
}.uk-grid-divider:empty
{
    margin-top: 25px;margin-bottom: 25px;border-top: 1px solid #ddd;
}.uk-grid-match > *
{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}.uk-grid-match > * > *
{-webkit-flex: none;
    -ms-flex: none;
    flex: none;
    box-sizing: border-box;
    width: 100%;
}[class*='uk-grid-width'] > *
{
    box-sizing: border-box;width: 100%;
}.uk-grid-width-1-2 > *
{
    width: 50%;
}.uk-grid-width-1-3 > *
{
    width: 33.333%;
}.uk-grid-width-1-4 > *
{
    width: 25%;
}.uk-grid-width-1-5 > *
{
    width: 20%;
}.uk-grid-width-1-6 > *
{
    width: 16.666%;
}.uk-grid-width-1-10 > *
{
    width: 10%;
}@media (min-width:480px)
{
    .uk-grid-width-small-1-2 > *
    {
        width: 50%;
    }.uk-grid-width-small-1-3 > *
    {
        width: 33.333%;
    }.uk-grid-width-small-1-4 > *
    {
        width: 25%;
    }.uk-grid-width-small-1-5 > *
    {
        width: 20%;
    }.uk-grid-width-small-1-6 > *
    {
        width: 16.666%;
    }.uk-grid-width-small-1-10 > *
    {
        width: 10%;
    }
}@media (min-width:769px)
{
    .uk-grid-width-medium-1-2 > *
    {
        width: 50%;
    }.uk-grid-width-medium-1-3 > *
    {
        width: 33.333%;
    }.uk-grid-width-medium-1-4 > *
    {
        width: 25%;
    }.uk-grid-width-medium-1-5 > *
    {
        width: 20%;
    }.uk-grid-width-medium-1-6 > *
    {
        width: 16.666%;
    }.uk-grid-width-medium-1-10 > *
    {
        width: 10%;
    }
}@media (min-width:960px)
{
    .uk-grid-width-large-1-2 > *
    {
        width: 50%;
    }.uk-grid-width-large-1-3 > *
    {
        width: 33.333%;
    }.uk-grid-width-large-1-4 > *
    {
        width: 25%;
    }.uk-grid-width-large-1-5 > *
    {
        width: 20%;
    }.uk-grid-width-large-1-6 > *
    {
        width: 16.666%;
    }.uk-grid-width-large-1-10 > *
    {
        width: 10%;
    }
}@media (min-width:1220px)
{
    .uk-grid-width-xlarge-1-2 > *
    {
        width: 50%;
    }.uk-grid-width-xlarge-1-3 > *
    {
        width: 33.333%;
    }.uk-grid-width-xlarge-1-4 > *
    {
        width: 25%;
    }.uk-grid-width-xlarge-1-5 > *
    {
        width: 20%;
    }.uk-grid-width-xlarge-1-6 > *
    {
        width: 16.666%;
    }.uk-grid-width-xlarge-1-10 > *
    {
        width: 10%;
    }
}[class*='uk-width']
{
    box-sizing: border-box;width: 100%;
}.uk-width-1-1
{
    width: 100%;
}.uk-width-1-2,
.uk-width-2-4,
.uk-width-3-6,
.uk-width-5-10
{
    width: 50%;
}.uk-width-1-3,
.uk-width-2-6
{
    width: 33.333%;
}.uk-width-2-3,
.uk-width-4-6
{
    width: 66.666%;
}.uk-width-1-4
{
    width: 25%;
}.uk-width-3-4
{
    width: 75%;
}.uk-width-1-5,
.uk-width-2-10
{
    width: 20%;
}.uk-width-2-5,
.uk-width-4-10
{
    width: 40%;
}.uk-width-3-5,
.uk-width-6-10
{
    width: 60%;
}.uk-width-4-5,
.uk-width-8-10
{
    width: 80%;
}.uk-width-1-6
{
    width: 16.666%;
}.uk-width-5-6
{
    width: 83.333%;
}.uk-width-1-10
{
    width: 10%;
}.uk-width-3-10
{
    width: 30%;
}.uk-width-7-10
{
    width: 70%;
}.uk-width-9-10
{
    width: 90%;
}
@media (max-width:300px) {
    .uk-width-xs-1-1
    {
        width: 100%;
    }
}
@media (min-width:480px)
{
    .uk-width-small-1-1
    {
        width: 100%;
    }.uk-width-small-1-2,
    .uk-width-small-2-4,
    .uk-width-small-3-6,
    .uk-width-small-5-10
    {
        width: 50%;
    }.uk-width-small-1-3,
    .uk-width-small-2-6
    {
        width: 33.333%;
    }.uk-width-small-2-3,
    .uk-width-small-4-6
    {
        width: 66.666%;
    }.uk-width-small-1-4
    {
        width: 25%;
    }.uk-width-small-3-4
    {
        width: 75%;
    }.uk-width-small-1-5,
    .uk-width-small-2-10
    {
        width: 20%;
    }.uk-width-small-2-5,
    .uk-width-small-4-10
    {
        width: 40%;
    }.uk-width-small-3-5,
    .uk-width-small-6-10
    {
        width: 60%;
    }.uk-width-small-4-5,
    .uk-width-small-8-10
    {
        width: 80%;
    }.uk-width-small-1-6
    {
        width: 16.666%;
    }.uk-width-small-5-6
    {
        width: 83.333%;
    }.uk-width-small-1-10
    {
        width: 10%;
    }.uk-width-small-3-10
    {
        width: 30%;
    }.uk-width-small-7-10
    {
        width: 70%;
    }.uk-width-small-9-10
    {
        width: 90%;
    }
}@media (min-width:768px)
{
    .uk-width-medium-1-1
    {
        width: 100%;
    }.uk-width-medium-1-2,
    .uk-width-medium-2-4,
    .uk-width-medium-3-6,
    .uk-width-medium-5-10
    {
        width: 50%;
    }.uk-width-medium-1-3,
    .uk-width-medium-2-6
    {
        width: 33.333%;
    }.uk-width-medium-2-3,
    .uk-width-medium-4-6
    {
        width: 66.666%;
    }.uk-width-medium-1-4
    {
        width: 25%;
    }.uk-width-medium-3-4
    {
        width: 75%;
    }.uk-width-medium-1-5,
    .uk-width-medium-2-10
    {
        width: 20%;
    }.uk-width-medium-2-5,
    .uk-width-medium-4-10
    {
        width: 40%;
    }.uk-width-medium-3-5,
    .uk-width-medium-6-10
    {
        width: 60%;
    }.uk-width-medium-4-5,
    .uk-width-medium-8-10
    {
        width: 80%;
    }.uk-width-medium-1-6
    {
        width: 16.666%;
    }.uk-width-medium-5-6
    {
        width: 83.333%;
    }.uk-width-medium-1-10
    {
        width: 10%;
    }.uk-width-medium-3-10
    {
        width: 30%;
    }.uk-width-medium-7-10
    {
        width: 70%;
    }.uk-width-medium-9-10
    {
        width: 90%;
    }
}@media (min-width:960px)
{
    .uk-width-large-1-1
    {
        width: 100%;
    }.uk-width-large-1-2,
    .uk-width-large-2-4,
    .uk-width-large-3-6,
    .uk-width-large-5-10
    {
        width: 50%;
    }.uk-width-large-1-3,
    .uk-width-large-2-6
    {
        width: 33.333%;
    }.uk-width-large-2-3,
    .uk-width-large-4-6
    {
        width: 66.666%;
    }.uk-width-large-1-4
    {
        width: 25%;
    }.uk-width-large-3-4
    {
        width: 75%;
    }.uk-width-large-1-5,
    .uk-width-large-2-10
    {
        width: 20%;
    }.uk-width-large-2-5,
    .uk-width-large-4-10
    {
        width: 40%;
    }.uk-width-large-3-5,
    .uk-width-large-6-10
    {
        width: 60%;
    }.uk-width-large-4-5,
    .uk-width-large-8-10
    {
        width: 80%;
    }.uk-width-large-1-6
    {
        width: 16.666%;
    }.uk-width-large-5-6
    {
        width: 83.333%;
    }.uk-width-large-1-10
    {
        width: 10%;
    }.uk-width-large-3-10
    {
        width: 30%;
    }.uk-width-large-7-10
    {
        width: 70%;
    }.uk-width-large-9-10
    {
        width: 90%;
    }
}@media (min-width:769px)
{
    [class*='uk-push-'],
    [class*='uk-pull-']
    {
        position: relative;
    }.uk-push-1-2,
    .uk-push-2-4,
    .uk-push-3-6,
    .uk-push-5-10
    {
        left: 50%;
    }.uk-push-1-3,
    .uk-push-2-6
    {
        left: 33.333%;
    }.uk-push-2-3,
    .uk-push-4-6
    {
        left: 66.666%;
    }.uk-push-1-4
    {
        left: 25%;
    }.uk-push-3-4
    {
        left: 75%;
    }.uk-push-1-5,
    .uk-push-2-10
    {
        left: 20%;
    }.uk-push-2-5,
    .uk-push-4-10
    {
        left: 40%;
    }.uk-push-3-5,
    .uk-push-6-10
    {
        left: 60%;
    }.uk-push-4-5,
    .uk-push-8-10
    {
        left: 80%;
    }.uk-push-1-6
    {
        left: 16.666%;
    }.uk-push-5-6
    {
        left: 83.333%;
    }.uk-push-1-10
    {
        left: 10%;
    }.uk-push-3-10
    {
        left: 30%;
    }.uk-push-7-10
    {
        left: 70%;
    }.uk-push-9-10
    {
        left: 90%;
    }.uk-pull-1-2,
    .uk-pull-2-4,
    .uk-pull-3-6,
    .uk-pull-5-10
    {
        left: -50%;
    }.uk-pull-1-3,
    .uk-pull-2-6
    {
        left: -33.333%;
    }.uk-pull-2-3,
    .uk-pull-4-6
    {
        left: -66.666%;
    }.uk-pull-1-4
    {
        left: -25%;
    }.uk-pull-3-4
    {
        left: -75%;
    }.uk-pull-1-5,
    .uk-pull-2-10
    {
        left: -20%;
    }.uk-pull-2-5,
    .uk-pull-4-10
    {
        left: -40%;
    }.uk-pull-3-5,
    .uk-pull-6-10
    {
        left: -60%;
    }.uk-pull-4-5,
    .uk-pull-8-10
    {
        left: -80%;
    }.uk-pull-1-6
    {
        left: -16.666%;
    }.uk-pull-5-6
    {
        left: -83.333%;
    }.uk-pull-1-10
    {
        left: -10%;
    }.uk-pull-3-10
    {
        left: -30%;
    }.uk-pull-7-10
    {
        left: -70%;
    }.uk-pull-9-10
    {
        left: -90%;
    }
}
.uk-tab {
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    padding: 0;
    list-style: none;
    position: relative;
}
.uk-tab::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 20px;
    right: 0;
    border-bottom: 1px solid #e5e5e5;
}
.uk-tab>* {
    flex: none;
    padding-left: 20px;
    position: relative;
}
.uk-tab>.uk-active>a {
    color: #222;
    border-color: #1e87f0;
}
.uk-disabled {
    pointer-events: none;
}

.uk-panel
{position: relative;

    display: block;
}.uk-panel,
.uk-panel:hover
{
    text-decoration: none;
}.uk-panel:before,
.uk-panel:after
{display: table;

    content: '';
}.uk-panel:after
{
    clear: both;
}.uk-panel > :not(.uk-panel-title):last-child
{
    margin-bottom: 0;
}.uk-panel-title
{font-size: 18px;font-weight: normal;line-height: 24px;

    margin-top: 0;margin-bottom: 15px;text-transform: none;color: #444;
}.uk-panel-badge
{
    position: absolute;z-index: 1;top: 0;right: 0;
}.uk-panel-teaser
{
    margin-bottom: 15px;
}.uk-panel-box
{
    padding: 15px;color: #444;background: #f5f5f5;
}.uk-panel-box-hover:hover
{
    color: #444;
}.uk-panel-box .uk-panel-title
{
    color: #444;
}.uk-panel-box .uk-panel-badge
{
    top: 10px;right: 10px;
}.uk-panel-box > .uk-panel-teaser
{
    margin-top: -15px;margin-right: -15px;margin-left: -15px;
}.uk-panel-box > .uk-nav-side
{
    margin: 0 -15px;
}.uk-panel-box-primary
{color: #2d7091;
    background-color: #ebf7fd;
}.uk-panel-box-primary-hover:hover
{
    color: #2d7091;
}.uk-panel-box-primary .uk-panel-title
{
    color: #2d7091;
}.uk-panel-box-secondary
{color: #444;
    background-color: #eee;
}.uk-panel-box-secondary-hover:hover
{
    color: #444;
}.uk-panel-box-secondary .uk-panel-title
{
    color: #444;
}.uk-panel-hover
{
    padding: 15px;color: #444;
}.uk-panel-hover:hover
{color: #444;
    background: #f5f5f5;
}.uk-panel-hover .uk-panel-badge
{
    top: 10px;right: 10px;
}.uk-panel-hover > .uk-panel-teaser
{
    margin-top: -15px;margin-right: -15px;margin-left: -15px;
}.uk-panel-header .uk-panel-title
{
    padding-bottom: 10px;color: #444;border-bottom: 1px solid #ddd;
}.uk-panel-space
{
    padding: 30px;
}.uk-panel-space .uk-panel-badge
{
    top: 30px;right: 30px;
}.uk-panel + .uk-panel-divider
{
    margin-top: 50px !important;
}.uk-panel + .uk-panel-divider:before
{position: absolute;top: -25px;right: 0;left: 0;display: block;

    content: '';border-top: 1px solid #ddd;
}@media (min-width:1220px)
{
    .uk-panel + .uk-panel-divider
    {
        margin-top: 70px !important;
    }.uk-panel + .uk-panel-divider:before
    {
        top: -35px;
    }
}.uk-block
{
    position: relative;box-sizing: border-box;padding-top: 20px;padding-bottom: 20px;
}@media (min-width:769px)
{
    .uk-block
    {
        padding-top: 50px;padding-bottom: 50px;
    }
}.uk-block:before,
.uk-block:after
{display: table;

    content: '';
}.uk-block:after
{
    clear: both;
}.uk-block > :last-child
{
    margin-bottom: 0;
}.uk-block-large
{
    padding-top: 20px;padding-bottom: 20px;
}@media (min-width:769px)
{
    .uk-block-large
    {
        padding-top: 50px;padding-bottom: 50px;
    }
}@media (min-width:960px)
{
    .uk-block-large
    {
        padding-top: 100px;padding-bottom: 100px;
    }
}.uk-block-default
{
    background: #fff;
}.uk-block-muted
{
    background: #f5f5f5;
}.uk-block-primary
{
    background: #00a8e6;
}.uk-block-secondary
{
    background: #222;
}.uk-article:before,
.uk-article:after
{display: table;

    content: '';
}.uk-article:after
{
    clear: both;
}.uk-article > :last-child
{
    margin-bottom: 0;
}.uk-article + .uk-article
{
    margin-top: 25px;
}.uk-article-title
{
    font-size: 20px;font-weight: normal;line-height: 24px;text-transform: none;
    margin: 10px 0 0; /*single.php用で調整*/
}
.single .uk-article-title{
    border-bottom: 0.3px dotted #444;
    padding-bottom: 5px;
	font-weight: 600;
    font-size: 22px;
}
.uk-article-title a
{text-decoration: none;

    color: inherit;
}.uk-article-meta
{
    font-size: 12px;line-height: 18px;color: #999;
    margin: 5px 0 15px; /*single.php用で調整*/
}.uk-article-lead
{   
    font-size: 18px;font-weight: normal;line-height: 24px;
 
    color: #444;
}.uk-article-divider
{
    margin-bottom: 25px;border-color: #ddd;
}* + .uk-article-divider
{
    margin-top: 25px;
}.uk-comment-header
{
    margin-bottom: 15px;
}.uk-comment-header:before,
.uk-comment-header:after
{display: table;

    content: '';
}.uk-comment-header:after
{
    clear: both;
}.uk-comment-avatar
{float: left;

    margin-right: 15px;
}.uk-comment-title
{font-size: 16px;line-height: 22px;

    margin: 5px 0 0 0;
}.uk-comment-meta
{font-size: 11px;line-height: 16px;

    margin: 2px 0 0 0;color: #999;
}.uk-comment-body > :last-child
{
    margin-bottom: 0;
}.uk-comment-list
{
    padding: 0;list-style: none;
}.uk-comment-list .uk-comment + ul
{
    margin: 15px 0 0 0;list-style: none;
}.uk-comment-list > li:nth-child(n+2),
.uk-comment-list .uk-comment + ul > li:nth-child(n+2)
{
    margin-top: 15px;
}@media (min-width:769px)
{
    .uk-comment-list .uk-comment + ul
    {
        padding-left: 100px;
    }
}.uk-cover-background
{background-repeat: no-repeat;
    background-position: 50% 50%;background-size: cover;
}.uk-cover
{
    overflow: hidden;
}.uk-cover-object
{position: relative;top: 50%;left: 50%;

    width: auto;min-width: 100%;max-width: none;height: auto;min-height: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
}[data-uk-cover]
{
    position: relative;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
}.uk-nav,
.uk-nav ul
{
    margin: 0;padding: 0;list-style: none;
}.uk-nav li > a
{
    display: block;text-decoration: none;
}.uk-nav > li > a
{
    padding: 5px 15px;
}.uk-nav ul
{
    padding-left: 15px;
}.uk-nav ul a
{
    padding: 2px 0;
}.uk-nav li > a > div
{
    font-size: 1px;line-height: 18px;
}.uk-nav-header
{font-size: 1px;font-weight: bold;

    padding: 5px 15px;text-transform: uppercase;
}.uk-nav-header:not(:first-child)
{
    margin-top: 15px;
}.uk-nav-divider
{
    margin: 9px 15px;
}ul.uk-nav-sub
{
    padding: 5px 0 5px 15px;
}.uk-nav-parent-icon > .uk-parent > a:after
{font-family: FontAwesome;float: right;width: 20px;margin-right: -10px;

    content: '\f104';text-align: center;
}.uk-nav-parent-icon > .uk-parent.uk-open > a:after
{
    content: '\f107';
}.uk-nav-side > li > a
{
    color: #444;
}.uk-nav-side > li > a:hover,
.uk-nav-side > li > a:focus
{color: #444;outline: none;
    background: rgba(0,0,0,.05);
}.uk-nav-side > li.uk-active > a
{color: #fff;
    background: #00a8e6;
}.uk-nav-side .uk-nav-header
{
    color: #444;
}.uk-nav-side .uk-nav-divider
{
    border-top: 1px solid #ddd;
}.uk-nav-side ul a
{
    color: #07d;
}.uk-nav-side ul a:hover
{
    color: #059;
}.uk-nav-dropdown > li > a
{
    color: #444;
}.uk-nav-dropdown > li > a:hover,
.uk-nav-dropdown > li > a:focus
{color: #fff;outline: none;
    background: #00a8e6;
}.uk-nav-dropdown .uk-nav-header
{
    color: #999;
}.uk-nav-dropdown .uk-nav-divider
{
    border-top: 1px solid #ddd;
}.uk-nav-dropdown ul a
{
    color: #07d;
}.uk-nav-dropdown ul a:hover
{
    color: #059;
}.uk-nav-navbar > li > a
{
    color: #444;
}.uk-nav-navbar > li > a:hover,
.uk-nav-navbar > li > a:focus
{color: #fff;outline: none;
    background: #00a8e6;
}.uk-nav-navbar .uk-nav-header
{
    color: #999;
}.uk-nav-navbar .uk-nav-divider
{
    border-top: 1px solid #ddd;
}.uk-nav-navbar ul a
{
    color: #07d;
}.uk-nav-navbar ul a:hover
{
    color: #059;
}.uk-nav-offcanvas > li > a
{padding: 10px 15px;

    color: #ccc;
}.uk-nav-offcanvas > .uk-open > a,
html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover,
html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus
{color: #fff;outline: none;
    background: #404040;
}html .uk-nav.uk-nav-offcanvas > li.uk-active > a
{color: #fff;
    background: #1a1a1a;
}.uk-nav-offcanvas .uk-nav-header
{
    color: #777;
}.uk-nav-offcanvas .uk-nav-divider
{
    border-top: 1px solid #1a1a1a;
}.uk-nav-offcanvas ul a
{
    color: #ccc;
}html:not(.uk-touch) .uk-nav-offcanvas ul a:hover
{
    color: #fff;
}.uk-navbar
{
	height: 28px;
    background: #333;
    /* position: fixed; */
    top: 0;
    right: 0;
    width: 100%;
    z-index: 100;
}
.uk-navbar:before,
.uk-navbar:after
{display: table;

    content: '';
}.uk-navbar:after
{
    clear: both;
}.uk-navbar-nav
{
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
}.uk-navbar-nav.pc-only {
	float: right;
}
.uk-navbar-nav > li
{	position: relative;
	float: left;
}.uk-navbar-nav > li > a
{font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: 600;
line-height: 28px;
display: block;
box-sizing: border-box;
height: 28px;
padding: 0 15px;
text-decoration: none;
color: #fff;
}.uk-navbar-nav > li > a[href='#']
{
    cursor: text;
}.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a
{color: #444;outline: none;
    background-color: #f5f5f5;
}.uk-navbar-nav > li > a:active
{color: #444;
    background-color: #ddd;
}.uk-navbar-nav > li.uk-active > a
{color: #444;
    background-color: #f5f5f5;
}.uk-navbar-nav .uk-navbar-nav-subtitle
{
    line-height: 28px;
}.uk-navbar-nav-subtitle > div
{font-size: 10px;line-height: 1px;
    margin-top: -6px;
}.uk-navbar-content,
.uk-navbar-brand,
.uk-navbar-toggle
{display: block;float: right;
    box-sizing: border-box;height: 40px;padding: 0 15px;
}.uk-navbar-content:before,
.uk-navbar-brand:before,
.uk-navbar-toggle:before
{display: inline-block;height: 100%;

    content: '';vertical-align: middle;
}.uk-navbar-content + .uk-navbar-content:not(.uk-navbar-center)
{
    padding-left: 0;
}.uk-navbar-content > a:not([class])
{
    color: #07d;
}.uk-navbar-content > a:not([class]):hover
{
    color: #059;
}.uk-navbar-brand
{
    font-size: 18px;text-decoration: none;color: #444;
}.uk-navbar-brand:hover,
.uk-navbar-brand:focus
{text-decoration: none;

    color: #444;outline: none;
}.uk-navbar-toggle
{
    font-size: 25px;text-decoration: none;color: #fff;
}.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus
{text-decoration: none;

    color: #fff;outline: none;
}.uk-navbar-toggle:after
{font-family: FontAwesome;

    content: '\f0c9';vertical-align: middle;
}.uk-navbar-toggle-alt:after
{
    content: '\f002';
}.uk-navbar-center
{
    float: none;max-width: 50%;margin-right: auto;margin-left: auto;text-align: center;
}.uk-navbar-flip
{
    float: right;
}.uk-subnav
{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;
	/* margin-top: -10px;margin-left: -10px; */
	padding: 0;list-style: none;
    justify-content: center;margin: 0 0 10px;
}.uk-subnav > *
{position: relative;-webkit-flex: none;
    -ms-flex: none;flex: none;
	/* margin-top: 10px;padding-left: 10px; */
}
.uk-subnav:before,
.uk-subnav:after
{display: block;overflow: hidden;

    content: '';
}.uk-subnav:after
{
    clear: both;
}.uk-subnav > *
{
    float: left;
}.uk-subnav > * > *
{
    display: inline-block;color: #07d;
}.uk-subnav > * > :hover,
.uk-subnav > * > :focus
{text-decoration: none;

    color: #059;
}.uk-subnav > .uk-active > *
{
    color: #07d;
}.sp_fixed_menu .nav_list li {
	width: 75px;
    height: 60px;
    text-align: center;
}
/*
.uk-subnav-line > :before
 {display: inline-block;height: 10px;
    content: '';vertical-align: middle; }*/
.uk-subnav-line > :nth-child(n+2):before
{
    /* margin-right: 10px;border-left: 1px solid #ddd; */
}.uk-subnav-pill > * > *
{
    padding: 3px 9px;
}.uk-subnav-pill > * > :hover,
.uk-subnav-pill > * > :focus
{text-decoration: none;color: #444;outline: none;
    background: #eee;
}.uk-subnav-pill > .uk-active > *
{color: #fff;
    background: #00a8e6;
}.uk-subnav > .uk-disabled > *
{cursor: text;text-decoration: none;color: #999;
    background: none;
}.uk-breadcrumb
{font-size: .001px;

    padding: 0;list-style: none;
}.uk-breadcrumb > li
{
    font-size: 1rem;vertical-align: top;
}.uk-breadcrumb > li,
.uk-breadcrumb > li > a,
.uk-breadcrumb > li > span
{
    display: inline-block;
}.uk-breadcrumb > li:nth-child(n+2):before
{display: inline-block;margin: 0 8px;

    content: '/';
}.uk-breadcrumb > li:not(.uk-active) > span
{
    color: #999;
}.uk-pagination
{font-size: .001px;

    padding: 0;list-style: none;text-align: center;
}.uk-pagination:before,
.uk-pagination:after
{display: table;

    content: '';
}.uk-pagination:after
{
    clear: both;
}.uk-pagination > li
{font-size: 1rem;

    display: inline-block;vertical-align: top;
}.uk-pagination > li:nth-child(n+2)
{
    margin-left: 5px;
}.uk-pagination > li > a,
.uk-pagination > li > span
{line-height: 20px;

    display: inline-block;box-sizing: content-box;min-width: 16px;padding: 3px 5px;text-align: center;text-decoration: none;
}.uk-pagination > li > a
{color: #444;
    background: #eee;
}.uk-pagination > li > a:hover,
.uk-pagination > li > a:focus
{color: #444;outline: none;
    background-color: #f5f5f5;
}.uk-pagination > li > a:active
{color: #444;
    background-color: #ddd;
}.uk-pagination > .uk-active > span
{color: #fff;
    background: #00a8e6;
}.uk-pagination > .uk-disabled > span
{color: #999;
    background-color: #f5f5f5;
}.uk-pagination-previous
{
    float: left;
}.uk-pagination-next
{
    float: right;
}.uk-pagination-left
{
    text-align: left;
}.uk-pagination-right
{
    text-align: right;
}.uk-tab
{
    margin: 0;padding: 0;list-style: none;border-bottom: 1px solid #ddd;
}.uk-tab:before,
.uk-tab:after
{display: table;

    content: '';
}.uk-tab:after
{
    clear: both;
}.uk-tab > li
{position: relative;float: left;

    margin-bottom: -1px;
}.uk-tab > li > a
{
    display: block;padding: 8px 1px 8px 1px;text-decoration: none;color: #07d;border: 1px solid transparent;border-bottom-width: 0;
}.uk-tab > li:nth-child(n+2) > a
{
    margin-left: 5px;
}.uk-tab > li > a:hover,
.uk-tab > li > a:focus,
.uk-tab > li.uk-open > a
{color: #059;
    border-color: #f5f5f5;outline: none;background: #f5f5f5;
}.uk-tab > li:not(.uk-active) > a:hover,
.uk-tab > li:not(.uk-active) > a:focus,
.uk-tab > li.uk-open:not(.uk-active) > a
{
    margin-bottom: 1px;padding-bottom: 7px;
}.uk-tab > li.uk-active > a
{color: #444;
    border-color: #ddd;border-bottom-color: transparent;background: #fff;
}.uk-tab > li.uk-disabled > a
{cursor: text;

    color: #999;
}.uk-tab > li.uk-disabled > a:hover,
.uk-tab > li.uk-disabled > a:focus,
.uk-tab > li.uk-disabled.uk-active > a
{border-color: transparent;
    background: none;
}.uk-tab-flip > li
{
    float: right;
}.uk-tab-flip > li:nth-child(n+2) > a
{margin-right: 5px;
    margin-left: 0;
}.uk-tab > li.uk-tab-responsive > a
{margin-right: 0;
    margin-left: 0;
}.uk-tab-responsive > a:before
{font-family: FontAwesome;

    content: '\f0c9\00a0';
}.uk-tab-center
{
    border-bottom: 1px solid #ddd;
}.uk-tab-center-bottom
{border-top: 1px solid #ddd;
    border-bottom: none;
}.uk-tab-center:before,
.uk-tab-center:after
{display: table;

    content: '';
}.uk-tab-center:after
{
    clear: both;
}.uk-tab-center .uk-tab
{
    position: relative;right: 50%;float: right;border: none;
}.uk-tab-center .uk-tab > li
{
    position: relative;right: -50%;
}.uk-tab-center .uk-tab > li > a
{
    text-align: center;
}.uk-tab-bottom
{
    border-top: 1px solid #ddd;border-bottom: none;
}.uk-tab-bottom > li
{
    margin-top: -1px;margin-bottom: 0;
}.uk-tab-bottom > li > a
{
    padding-top: 8px;padding-bottom: 8px;border-top-width: 0;border-bottom-width: 1px;
}.uk-tab-bottom > li:not(.uk-active) > a:hover,
.uk-tab-bottom > li:not(.uk-active) > a:focus,
.uk-tab-bottom > li.uk-open:not(.uk-active) > a
{margin-top: 1px;
    margin-bottom: 0;padding-top: 7px;padding-bottom: 8px;
}.uk-tab-bottom > li.uk-active > a
{
    border-top-color: transparent;border-bottom-color: #ddd;
}.uk-tab-grid
{position: relative;z-index: 0;

    margin-left: -5px;border-bottom: none;
}.uk-tab-grid:before
{position: absolute;z-index: -1;right: 0;bottom: -1px;left: 5px;

    display: block;border-top: 1px solid #ddd;
}.uk-tab-grid > li:first-child > a
{
    margin-left: 5px;
}.uk-tab-grid > li > a
{
    text-align: center;
}.uk-tab-grid.uk-tab-bottom
{
    border-top: none;
}.uk-tab-grid.uk-tab-bottom:before
{
    top: -1px;bottom: auto;
}@media (min-width:769px)
{
	.sp_fixed_menu .nav_list li {
		width: 83px;
    	height: auto;
	}
	.sp_fixed_menu .nav_list li#menu {
		margin-top: 5px;
	}
    .uk-tab-left,
    .uk-tab-right
    {
        border-bottom: none;
    }.uk-tab-left > li,
    .uk-tab-right > li
    {float: none;

        margin-bottom: 0;
    }.uk-tab-left > li > a,
    .uk-tab-right > li > a
    {
        padding-top: 8px;padding-bottom: 8px;
    }.uk-tab-left > li:nth-child(n+2) > a,
    .uk-tab-right > li:nth-child(n+2) > a
    {margin-top: 5px;
        margin-left: 0;
    }.uk-tab-left > li.uk-active > a,
    .uk-tab-right > li.uk-active > a
    {
        border-color: #ddd;
    }.uk-tab-left
    {
        border-right: 1px solid #ddd;
    }.uk-tab-left > li
    {
        margin-right: -1px;
    }.uk-tab-left > li > a
    {border-right-width: 0;
        border-bottom-width: 1px;
    }.uk-tab-left > li:not(.uk-active) > a:hover,
    .uk-tab-left > li:not(.uk-active) > a:focus
    {margin-right: 1px;
        margin-bottom: 0;padding-right: 11px;padding-bottom: 8px;
    }.uk-tab-left > li.uk-active > a
    {
        border-right-color: transparent;
    }.uk-tab-right
    {
        border-left: 1px solid #ddd;
    }.uk-tab-right > li
    {
        margin-left: -1px;
    }.uk-tab-right > li > a
    {
        border-bottom-width: 1px;border-left-width: 0;
    }.uk-tab-right > li:not(.uk-active) > a:hover,
    .uk-tab-right > li:not(.uk-active) > a:focus
    {
        margin-bottom: 0;margin-left: 1px;padding-bottom: 8px;padding-left: 11px;
    }.uk-tab-right > li.uk-active > a
    {
        border-left-color: transparent;
    }
}.uk-thumbnav
{
    display: -ms-flexbox                                                                        ;display: -webkit-flex;display:         flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: -10px;margin-left: -10px;padding: 0;list-style: none;
}.uk-thumbnav > *
{-webkit-flex: none;
    -ms-flex: none                                                        ;flex: none;margin-top: 10px;padding-left: 10px;
}.uk-thumbnav:before,
.uk-thumbnav:after
{display: block;overflow: hidden;

    content: '';
}.uk-thumbnav:after
{
    clear: both;
}.uk-thumbnav > *
{
    float: left;
}.uk-thumbnav > * > *
{
    display: block;background: #fff;
}.uk-thumbnav > * > * > img
{-webkit-transition: opacity .15s linear                                                ;transition: opacity .15s linear;

    opacity: .7;
}.uk-thumbnav > * > :hover > img,
.uk-thumbnav > * > :focus > img
{
    opacity: 1;
}.uk-thumbnav > .uk-active > * > img
{
    opacity: 1;
}.uk-list,
.nst-sidebar ul,
.nst-sidebar-horizontal ul
{
    padding: 0;list-style: none;
}.uk-list > li:before,
.uk-list > li:after,
.nst-sidebar ul > li:before,
.nst-sidebar ul > li:after,
.nst-sidebar-horizontal ul > li:before,
.nst-sidebar-horizontal ul > li:after
{display: table;
    content: '';
}
ul.sub-menu li:before {
    content: '- ';
    display: contents;
}
.uk-list > li:after,
.nst-sidebar ul > li:after,
.nst-sidebar-horizontal ul > li:after
{
    clear: both;
}.uk-list > li > :last-child,
.nst-sidebar ul > li > :last-child,
.nst-sidebar-horizontal ul > li > :last-child
{
    margin-bottom: 0;
}.uk-list ul,
.nst-sidebar ul ul,
.nst-sidebar-horizontal ul ul
{
    margin: 0;padding-left: 10px;list-style: none;
}.uk-list-line > li:nth-child(n+2)
{
    margin-top: 5px;padding-top: 5px;border-top: 1px solid #ddd;
}.uk-list-striped > li
{
    padding: 5px 5px;
}.uk-list-striped > li:nth-of-type(odd)
{
    background: #f5f5f5;
}.uk-list-space > li:nth-child(n+2)
{
    margin-top: 10px;
}@media (min-width:769px)
{
    .uk-description-list-horizontal
    {
        overflow: hidden;
    }.uk-description-list-horizontal > dt
    {float: left;clear: both;overflow: hidden;

        width: 160px;white-space: nowrap;text-overflow: ellipsis;
    }.uk-description-list-horizontal > dd
    {
        margin-left: 180px;
    }
}.uk-description-list-line > dt
{
    font-weight: normal;
}.uk-description-list-line > dt:nth-child(n+2)
{
    margin-top: 5px;padding-top: 5px;border-top: 1px solid #ddd;
}.uk-description-list-line > dd
{
    color: #999;
}.uk-table
{width: 100%;margin-bottom: 15px;border-spacing: 0;
    border-collapse: collapse;
}* + .uk-table
{
    margin-top: 15px;
}.uk-table th,
.uk-table td
{
    padding: 8px 8px;
}.uk-table th
{
    text-align: left;
}.uk-table td
{
    vertical-align: top;
}.uk-table thead th
{
    vertical-align: bottom;
}.uk-table caption,
.uk-table tfoot
{
    font-size: 1px;font-style: italic;
}.uk-table caption
{
    text-align: left;color: #999;
}.uk-table tbody tr.uk-active
{
    background: #eee;
}.uk-table-middle,
.uk-table-middle td
{
    vertical-align: middle !important;
}.uk-table-striped tbody tr:nth-of-type(odd)
{
    background: #f5f5f5;
}.uk-table-condensed td
{
    padding: 4px 8px;
}.uk-table-hover tbody tr:hover
{
    background: #eee;
}.uk-form input,
.uk-form select,
.uk-form textarea,
.widget_search form.search-form input,
.widget_search form.search-form select,
.widget_search form.search-form textarea,
.comment-form input,
.comment-form select,
.comment-form textarea
{font: inherit;

    box-sizing: border-box;margin: 0;color: inherit;border-radius: 0;
}.uk-form select,
.widget_search form.search-form select,
.comment-form select
{
    text-transform: none;
}.uk-form optgroup,
.widget_search form.search-form optgroup,
.comment-form optgroup
{
    font: inherit;font-weight: bold;
}.uk-form input::-moz-focus-inner,
.widget_search form.search-form input::-moz-focus-inner,
.comment-form input::-moz-focus-inner
{padding: 0;

    border: 0;
}.uk-form input[type='checkbox'],
.uk-form input[type='radio'],
.widget_search form.search-form input[type='checkbox'],
.widget_search form.search-form input[type='radio'],
.comment-form input[type='checkbox'],
.comment-form input[type='radio']
{
    padding: 0;
}.uk-form input[type='checkbox']:not(:disabled),
.uk-form input[type='radio']:not(:disabled),
.widget_search form.search-form input[type='checkbox']:not(:disabled),
.widget_search form.search-form input[type='radio']:not(:disabled),
.comment-form input[type='checkbox']:not(:disabled),
.comment-form input[type='radio']:not(:disabled)
{
    cursor: pointer;
}.uk-form textarea,
.uk-form input:not([type]),
.uk-form input[type='text'],
.uk-form input[type='password'],
.uk-form input[type='email'],
.uk-form input[type='url'],
.uk-form input[type='search'],
.uk-form input[type='tel'],
.uk-form input[type='number'],
.uk-form input[type='datetime'],
.widget_search form.search-form textarea,
.widget_search form.search-form input:not([type]),
.widget_search form.search-form input[type='text'],
.widget_search form.search-form input[type='password'],
.widget_search form.search-form input[type='email'],
.widget_search form.search-form input[type='url'],
.widget_search form.search-form input[type='search'],
.widget_search form.search-form input[type='tel'],
.widget_search form.search-form input[type='number'],
.widget_search form.search-form input[type='datetime'],
.comment-form textarea,
.comment-form input:not([type]),
.comment-form input[type='text'],
.comment-form input[type='password'],
.comment-form input[type='email'],
.comment-form input[type='url'],
.comment-form input[type='search'],
.comment-form input[type='tel'],
.comment-form input[type='number'],
.comment-form input[type='datetime']
{
    -webkit-appearance: none;
}.uk-form input[type='search']::-webkit-search-cancel-button,
.uk-form input[type='search']::-webkit-search-decoration,
.widget_search form.search-form input[type='search']::-webkit-search-cancel-button,
.widget_search form.search-form input[type='search']::-webkit-search-decoration,
.comment-form input[type='search']::-webkit-search-cancel-button,
.comment-form input[type='search']::-webkit-search-decoration
{
    -webkit-appearance: none;
}.uk-form input[type='number']::-webkit-inner-spin-button,
.uk-form input[type='number']::-webkit-outer-spin-button,
.widget_search form.search-form input[type='number']::-webkit-inner-spin-button,
.widget_search form.search-form input[type='number']::-webkit-outer-spin-button,
.comment-form input[type='number']::-webkit-inner-spin-button,
.comment-form input[type='number']::-webkit-outer-spin-button
{
    height: auto;
}.uk-form fieldset,
.widget_search form.search-form fieldset,
.comment-form fieldset
{margin: 0;padding: 0;

    border: none;
}.uk-form textarea,
.widget_search form.search-form textarea,
.comment-form textarea
{
    overflow: auto;vertical-align: top;
}.uk-form ::-moz-placeholder,
.widget_search form.search-form ::-moz-placeholder,
.comment-form ::-moz-placeholder
{
    opacity: 1;
}.uk-form :invalid,
.widget_search form.search-form :invalid,
.comment-form :invalid
{
    box-shadow: none;
}.uk-form input:not([type='radio']):not([type='checkbox']),
.uk-form select,
.widget_search form.search-form input:not([type='radio']):not([type='checkbox']),
.widget_search form.search-form select,
.comment-form input:not([type='radio']):not([type='checkbox']),
.comment-form select
{
    vertical-align: middle;
}.uk-form > :last-child,
.widget_search form.search-form > :last-child,
.comment-form > :last-child
{
    margin-bottom: 0;
}.uk-form select,
.uk-form textarea,
.uk-form input:not([type]),
.uk-form input[type='text'],
.uk-form input[type='password'],
.uk-form input[type='datetime'],
.uk-form input[type='datetime-local'],
.uk-form input[type='date'],
.uk-form input[type='month'],
.uk-form input[type='time'],
.uk-form input[type='week'],
.uk-form input[type='number'],
.uk-form input[type='email'],
.uk-form input[type='url'],
.uk-form input[type='search'],
.uk-form input[type='tel'],
.uk-form input[type='color'],
.widget_search form.search-form select,
.widget_search form.search-form textarea,
.widget_search form.search-form input:not([type]),
.widget_search form.search-form input[type='text'],
.widget_search form.search-form input[type='password'],
.widget_search form.search-form input[type='datetime'],
.widget_search form.search-form input[type='datetime-local'],
.widget_search form.search-form input[type='date'],
.widget_search form.search-form input[type='month'],
.widget_search form.search-form input[type='time'],
.widget_search form.search-form input[type='week'],
.widget_search form.search-form input[type='number'],
.widget_search form.search-form input[type='email'],
.widget_search form.search-form input[type='url'],
.widget_search form.search-form input[type='search'],
.widget_search form.search-form input[type='tel'],
.widget_search form.search-form input[type='color'],
.comment-form select,
.comment-form textarea,
.comment-form input:not([type]),
.comment-form input[type='text'],
.comment-form input[type='password'],
.comment-form input[type='datetime'],
.comment-form input[type='datetime-local'],
.comment-form input[type='date'],
.comment-form input[type='month'],
.comment-form input[type='time'],
.comment-form input[type='week'],
.comment-form input[type='number'],
.comment-form input[type='email'],
.comment-form input[type='url'],
.comment-form input[type='search'],
.comment-form input[type='tel'],
.comment-form input[type='color']
{max-width: 100%;
    height: 30px;padding: 4px 6px;-webkit-transition: all linear .2s;transition: all linear .2s;color: #444;border: 1px solid #ddd;background: #fff;
}.uk-form select:focus,
.uk-form textarea:focus,
.uk-form input:not([type]):focus,
.uk-form input[type='text']:focus,
.uk-form input[type='password']:focus,
.uk-form input[type='datetime']:focus,
.uk-form input[type='datetime-local']:focus,
.uk-form input[type='date']:focus,
.uk-form input[type='month']:focus,
.uk-form input[type='time']:focus,
.uk-form input[type='week']:focus,
.uk-form input[type='number']:focus,
.uk-form input[type='email']:focus,
.uk-form input[type='url']:focus,
.uk-form input[type='search']:focus,
.uk-form input[type='tel']:focus,
.uk-form input[type='color']:focus,
.widget_search form.search-form select:focus,
.widget_search form.search-form textarea:focus,
.widget_search form.search-form input:not([type]):focus,
.widget_search form.search-form input[type='text']:focus,
.widget_search form.search-form input[type='password']:focus,
.widget_search form.search-form input[type='datetime']:focus,
.widget_search form.search-form input[type='datetime-local']:focus,
.widget_search form.search-form input[type='date']:focus,
.widget_search form.search-form input[type='month']:focus,
.widget_search form.search-form input[type='time']:focus,
.widget_search form.search-form input[type='week']:focus,
.widget_search form.search-form input[type='number']:focus,
.widget_search form.search-form input[type='email']:focus,
.widget_search form.search-form input[type='url']:focus,
.widget_search form.search-form input[type='search']:focus,
.widget_search form.search-form input[type='tel']:focus,
.widget_search form.search-form input[type='color']:focus,
.comment-form select:focus,
.comment-form textarea:focus,
.comment-form input:not([type]):focus,
.comment-form input[type='text']:focus,
.comment-form input[type='password']:focus,
.comment-form input[type='datetime']:focus,
.comment-form input[type='datetime-local']:focus,
.comment-form input[type='date']:focus,
.comment-form input[type='month']:focus,
.comment-form input[type='time']:focus,
.comment-form input[type='week']:focus,
.comment-form input[type='number']:focus,
.comment-form input[type='email']:focus,
.comment-form input[type='url']:focus,
.comment-form input[type='search']:focus,
.comment-form input[type='tel']:focus,
.comment-form input[type='color']:focus
{color: #444;
    border-color: #99baca;outline: 0;background: #f5fbfe;
}.uk-form select:disabled,
.uk-form textarea:disabled,
.uk-form input:not([type]):disabled,
.uk-form input[type='text']:disabled,
.uk-form input[type='password']:disabled,
.uk-form input[type='datetime']:disabled,
.uk-form input[type='datetime-local']:disabled,
.uk-form input[type='date']:disabled,
.uk-form input[type='month']:disabled,
.uk-form input[type='time']:disabled,
.uk-form input[type='week']:disabled,
.uk-form input[type='number']:disabled,
.uk-form input[type='email']:disabled,
.uk-form input[type='url']:disabled,
.uk-form input[type='search']:disabled,
.uk-form input[type='tel']:disabled,
.uk-form input[type='color']:disabled,
.widget_search form.search-form select:disabled,
.widget_search form.search-form textarea:disabled,
.widget_search form.search-form input:not([type]):disabled,
.widget_search form.search-form input[type='text']:disabled,
.widget_search form.search-form input[type='password']:disabled,
.widget_search form.search-form input[type='datetime']:disabled,
.widget_search form.search-form input[type='datetime-local']:disabled,
.widget_search form.search-form input[type='date']:disabled,
.widget_search form.search-form input[type='month']:disabled,
.widget_search form.search-form input[type='time']:disabled,
.widget_search form.search-form input[type='week']:disabled,
.widget_search form.search-form input[type='number']:disabled,
.widget_search form.search-form input[type='email']:disabled,
.widget_search form.search-form input[type='url']:disabled,
.widget_search form.search-form input[type='search']:disabled,
.widget_search form.search-form input[type='tel']:disabled,
.widget_search form.search-form input[type='color']:disabled,
.comment-form select:disabled,
.comment-form textarea:disabled,
.comment-form input:not([type]):disabled,
.comment-form input[type='text']:disabled,
.comment-form input[type='password']:disabled,
.comment-form input[type='datetime']:disabled,
.comment-form input[type='datetime-local']:disabled,
.comment-form input[type='date']:disabled,
.comment-form input[type='month']:disabled,
.comment-form input[type='time']:disabled,
.comment-form input[type='week']:disabled,
.comment-form input[type='number']:disabled,
.comment-form input[type='email']:disabled,
.comment-form input[type='url']:disabled,
.comment-form input[type='search']:disabled,
.comment-form input[type='tel']:disabled,
.comment-form input[type='color']:disabled
{color: #999;
    border-color: #ddd;background-color: #f5f5f5;
}.uk-form :-ms-input-placeholder,
.widget_search form.search-form :-ms-input-placeholder,
.comment-form :-ms-input-placeholder
{
    color: #999 !important;
}.uk-form ::-moz-placeholder,
.widget_search form.search-form ::-moz-placeholder,
.comment-form ::-moz-placeholder
{
    color: #999;
}.uk-form ::-webkit-input-placeholder,
.widget_search form.search-form ::-webkit-input-placeholder,
.comment-form ::-webkit-input-placeholder
{
    color: #999;
}.uk-form :disabled:-ms-input-placeholder,
.widget_search form.search-form :disabled:-ms-input-placeholder,
.comment-form :disabled:-ms-input-placeholder
{
    color: #999 !important;
}.uk-form :disabled::-moz-placeholder,
.widget_search form.search-form :disabled::-moz-placeholder,
.comment-form :disabled::-moz-placeholder
{
    color: #999;
}.uk-form :disabled::-webkit-input-placeholder,
.widget_search form.search-form :disabled::-webkit-input-placeholder,
.comment-form :disabled::-webkit-input-placeholder
{
    color: #999;
}.uk-form legend,
.widget_search form.search-form legend,
.comment-form legend
{font-size: 18px;line-height: 30px;

    width: 100%;padding: 0;padding-bottom: 15px;border: 0;
}.uk-form legend:after,
.widget_search form.search-form legend:after,
.comment-form legend:after
{display: block;width: 100%;

    content: '';border-bottom: 1px solid #ddd;
}select.uk-form-small,
textarea.uk-form-small,
input[type].uk-form-small,
input:not([type]).uk-form-small
{font-size: 1px;

    height: 25px;padding: 3px 3px;
}select.uk-form-large,
textarea.uk-form-large,
input[type].uk-form-large,
input:not([type]).uk-form-large
{font-size: 16px;

    height: 40px;padding: 8px 6px;
}.uk-form textarea,
.uk-form select[multiple],
.uk-form select[size],
.widget_search form.search-form textarea,
.widget_search form.search-form select[multiple],
.widget_search form.search-form select[size],
.comment-form textarea,
.comment-form select[multiple],
.comment-form select[size]
{
    height: auto;
}.uk-form-danger
{color: #d85030 !important;
    border-color: #dc8d99 !important;background: #fff7f8 !important;
}.uk-form-success
{color: #659f13 !important;
    border-color: #8ec73b !important;background: #fafff2 !important;
}.uk-form-blank
{border-style: dashed !important;
    border-color: transparent !important;background: none !important;
}.uk-form-blank:focus
{
    border-color: #ddd !important;
}input.uk-form-width-mini
{
    width: 40px;
}select.uk-form-width-mini
{
    width: 65px;
}.uk-form-width-small
{
    width: 130px;
}.uk-form-width-medium
{
    width: 200px;
}.uk-form-width-large
{
    width: 500px;
}.uk-form-row:before,
.uk-form-row:after
{display: table;

    content: '';
}.uk-form-row:after
{
    clear: both;
}.uk-form-row + .uk-form-row
{
    margin-top: 15px;
}.uk-form-help-inline
{
    display: inline-block;margin: 0 0 0 10px;
}.uk-form-help-block
{
    margin: 5px 0 0 0;
}.uk-form-controls > :first-child
{
    margin-top: 0;
}.uk-form-controls > :last-child
{
    margin-bottom: 0;
}.uk-form-controls-condensed
{
    margin: 5px 0;
}.uk-form-stacked .uk-form-label
{font-weight: bold;

    display: block;margin-bottom: 5px;
}@media (max-width:959px)
{
    .uk-form-horizontal .uk-form-label,
    .comment-form .uk-form-label
    {font-weight: bold;

        display: block;margin-bottom: 5px;
    }
}@media (min-width:960px)
{
    .uk-form-horizontal .uk-form-label,
    .comment-form .uk-form-label
    {float: left;

        width: 200px;margin-top: 5px;
    }.uk-form-horizontal .uk-form-controls,
    .comment-form .uk-form-controls
    {
        margin-left: 215px;
    }.uk-form-horizontal .uk-form-controls-text,
    .comment-form .uk-form-controls-text
    {
        padding-top: 5px;
    }
}.uk-form-icon
{position: relative;

    display: inline-block;max-width: 100%;
}.uk-form-icon > [class*='uk-icon-']
{font-size: 14px;

    position: absolute;top: 50%;width: 30px;margin-top: -8px;text-align: center;pointer-events: none;color: #999;
}.uk-form-icon:not(.uk-form-icon-flip) > input
{
    padding-left: 30px !important;
}.uk-form-icon-flip > [class*='uk-icon-']
{
    right: 0;
}.uk-form-icon-flip > input
{
    padding-right: 30px !important;
}.uk-button::-moz-focus-inner
{padding: 0;

    border: 0;
}.uk-button
{font: inherit;font-size: 1rem;line-height: 30px;display: inline-block;overflow: visible;box-sizing: border-box;min-height: 30px;margin: 0;padding: 0 1px;text-align: center;vertical-align: middle;text-decoration: none;text-transform: none;color: #444;border: none;background: #eee;
    -webkit-appearance: none;
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
    -webkit-box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
}.uk-button:not(:disabled)
{
    cursor: pointer;
}.uk-button:hover,
.uk-button:focus
{text-decoration: none;color: #444;outline: none;
    background-color: #f5f5f5;
}.uk-button:active,
.uk-button.uk-active
{color: #444;
    background-color: #ddd;
}.uk-button-primary
{color: #fff;
    background-color: #00a8e6;
}.uk-button-primary:hover,
.uk-button-primary:focus
{color: #fff;
    background-color: #35b3ee;
}.uk-button-primary:active,
.uk-button-primary.uk-active
{color: #fff;
    background-color: #0091ca;
}.uk-button-success
{color: #fff;
    background-color: #8cc14c;
}.uk-button-success:hover,
.uk-button-success:focus
{color: #fff;
    background-color: #8ec73b;
}.uk-button-success:active,
.uk-button-success.uk-active
{color: #fff;
    background-color: #72ae41;
}.uk-button-danger
{color: #fff;
    background-color: #da314b;
}.uk-button-danger:hover,
.uk-button-danger:focus
{color: #fff;
    background-color: #e4354f;
}.uk-button-danger:active,
.uk-button-danger.uk-active
{color: #fff;
    background-color: #c91032;
}.uk-button:disabled
{color: #999;
    background-color: #f5f5f5;
}.uk-button-link,
.uk-button-link:hover,
.uk-button-link:focus,
.uk-button-link:active,
.uk-button-link.uk-active,
.uk-button-link:disabled
{
    border-color: transparent;background: none;
}.uk-button-link
{
    color: #07d;
}.uk-button-link:hover,
.uk-button-link:focus,
.uk-button-link:active,
.uk-button-link.uk-active
{text-decoration: underline;

    color: #059;
}.uk-button-link:disabled
{
    color: #999;
}.uk-button-link:focus
{
    outline: 1px dotted;
}.uk-button-mini
{font-size: 11px;line-height: 20px;

    min-height: 20px;padding: 0 6px;
}.uk-button-small
{font-size: 1px;line-height: 25px;

    min-height: 25px;padding: 0 10px;
}.uk-button-large
{ font-size: 14px;
  line-height: 45px;
  min-height: 45px;
  padding: 0 20px;
}.uk-button-group
{font-size: .001px;position: relative;

    display: inline-block;vertical-align: middle;white-space: nowrap;
}.uk-button-group > *
{
    display: inline-block;
}.uk-button-group .uk-button
{
    vertical-align: top;
}.uk-button-dropdown
{position: relative;

    display: inline-block;vertical-align: middle;
}@font-face
{
    font-family: 'FontAwesome';font-weight: normal;font-style: normal;src: url('../fonts/fontawesome-webfont.eot');src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2') format('woff2'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.ttf') format('truetype');
}[class*='uk-icon-']
{
    font-family: FontAwesome;font-weight: normal;font-style: normal;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}[class*='uk-icon-'],
[class*='uk-icon-']:hover,
[class*='uk-icon-']:focus
{
    text-decoration: none;
}.uk-icon-small
{
    font-size: 150%;vertical-align: -10%;
}.uk-icon-medium
{
    font-size: 200%;vertical-align: -16%;
}.uk-icon-large
{
    font-size: 250%;vertical-align: -22%;
}.uk-icon-justify
{
    width: 1em;text-align: center;
}.uk-icon-spin
{
    display: inline-block;-webkit-animation: uk-rotate 2s infinite linear;animation: uk-rotate 2s infinite linear;
}.uk-icon-hover
{
    color: #999;
}.uk-icon-hover:hover
{
    color: #444;
}.uk-icon-button
{font-size: 18px;line-height: 35px;display: inline-block;

    box-sizing: border-box;width: 35px;height: 35px;text-align: center;color: #444;border-radius: 100%;background: #eee;
}.uk-icon-button:hover,
.uk-icon-button:focus
{color: #444;outline: none;
    background-color: #f5f5f5;
}.uk-icon-button:active
{color: #444;
    background-color: #ddd;
}.uk-icon-glass:before
{
    content: '\f000';
}.uk-icon-music:before
{
    content: '\f001';
}.uk-icon-search:before
{
    content: '\f002';
}.uk-icon-envelope-o:before
{
    content: '\f003';
}.uk-icon-heart:before
{
    content: '\f004';
}.uk-icon-star:before
{
    content: '\f005';
}.uk-icon-star-o:before
{
    content: '\f006';
}.uk-icon-user:before
{
    content: '\f007';
}.uk-icon-film:before
{
    content: '\f008';
}.uk-icon-th-large:before
{
    content: '\f009';
}.uk-icon-th:before
{
    content: '\f00a';
}.uk-icon-th-list:before
{
    content: '\f00b';
}.uk-icon-check:before
{
    content: '\f00c';
}.uk-icon-remove:before,
.uk-icon-close:before,
.uk-icon-times:before
{
    content: '\f00d';
}.uk-icon-search-plus:before
{
    content: '\f00e';
}.uk-icon-search-minus:before
{
    content: '\f010';
}.uk-icon-power-off:before
{
    content: '\f011';
}.uk-icon-signal:before
{
    content: '\f01';
}.uk-icon-gear:before,
.uk-icon-cog:before
{
    content: '\f013';
}.uk-icon-trash-o:before
{
    content: '\f014';
}.uk-icon-home:before
{
    content: '\f015';
}.uk-icon-file-o:before
{
    content: '\f016';
}.uk-icon-clock-o:before
{
    content: '\f017';
}.uk-icon-road:before
{
    content: '\f018';
}.uk-icon-download:before
{
    content: '\f019';
}.uk-icon-arrow-circle-o-down:before
{
    content: '\f01a';
}.uk-icon-arrow-circle-o-up:before
{
    content: '\f01b';
}.uk-icon-inbox:before
{
    content: '\f01c';
}.uk-icon-play-circle-o:before
{
    content: '\f01d';
}.uk-icon-rotate-right:before,
.uk-icon-repeat:before
{
    content: '\f01e';
}.uk-icon-refresh:before
{
    content: '\f021';
}.uk-icon-list-alt:before
{
    content: '\f022';
}.uk-icon-lock:before
{
    content: '\f023';
}.uk-icon-flag:before
{
    content: '\f024';
}.uk-icon-headphones:before
{
    content: '\f025';
}.uk-icon-volume-off:before
{
    content: '\f026';
}.uk-icon-volume-down:before
{
    content: '\f027';
}.uk-icon-volume-up:before
{
    content: '\f028';
}.uk-icon-qrcode:before
{
    content: '\f029';
}.uk-icon-barcode:before
{
    content: '\f02a';
}.uk-icon-tag:before
{
    content: '\f02b';
}.uk-icon-tags:before
{
    content: '\f02c';
}.uk-icon-book:before
{
    content: '\f02d';
}.uk-icon-bookmark:before
{
    content: '\f02e';
}.uk-icon-print:before
{
    content: '\f02f';
}.uk-icon-camera:before
{
    content: '\f030';
}.uk-icon-font:before
{
    content: '\f031';
}.uk-icon-bold:before
{
    content: '\f032';
}.uk-icon-italic:before
{
    content: '\f033';
}.uk-icon-text-height:before
{
    content: '\f034';
}.uk-icon-text-width:before
{
    content: '\f035';
}.uk-icon-align-left:before
{
    content: '\f036';
}.uk-icon-align-center:before
{
    content: '\f037';
}.uk-icon-align-right:before
{
    content: '\f038';
}.uk-icon-align-justify:before
{
    content: '\f039';
}.uk-icon-list:before
{
    content: '\f03a';
}.uk-icon-dedent:before,
.uk-icon-outdent:before
{
    content: '\f03b';
}.uk-icon-indent:before
{
    content: '\f03c';
}.uk-icon-video-camera:before
{
    content: '\f03d';
}.uk-icon-photo:before,
.uk-icon-image:before,
.uk-icon-picture-o:before
{
    content: '\f03e';
}.uk-icon-pencil:before
{
    content: '\f040';
}.uk-icon-map-marker:before
{
    content: '\f041';
}.uk-icon-adjust:before
{
    content: '\f042';
}.uk-icon-tint:before
{
    content: '\f043';
}.uk-icon-edit:before,
.uk-icon-pencil-square-o:before
{
    content: '\f044';
}.uk-icon-share-square-o:before
{
    content: '\f045';
}.uk-icon-check-square-o:before
{
    content: '\f046';
}.uk-icon-arrows:before
{
    content: '\f047';
}.uk-icon-step-backward:before
{
    content: '\f048';
}.uk-icon-fast-backward:before
{
    content: '\f049';
}.uk-icon-backward:before
{
    content: '\f04a';
}.uk-icon-play:before
{
    content: '\f04b';
}.uk-icon-pause:before
{
    content: '\f04c';
}.uk-icon-stop:before
{
    content: '\f04d';
}.uk-icon-forward:before
{
    content: '\f04e';
}.uk-icon-fast-forward:before
{
    content: '\f050';
}.uk-icon-step-forward:before
{
    content: '\f051';
}.uk-icon-eject:before
{
    content: '\f052';
}.uk-icon-chevron-left:before
{
    content: '\f053';
}.uk-icon-chevron-right:before
{
    content: '\f054';
}.uk-icon-plus-circle:before
{
    content: '\f055';
}.uk-icon-minus-circle:before
{
    content: '\f056';
}.uk-icon-times-circle:before
{
    content: '\f057';
}.uk-icon-check-circle:before
{
    content: '\f058';
}.uk-icon-question-circle:before
{
    content: '\f059';
}.uk-icon-info-circle:before
{
    content: '\f05a';
}.uk-icon-crosshairs:before
{
    content: '\f05b';
}.uk-icon-times-circle-o:before
{
    content: '\f05c';
}.uk-icon-check-circle-o:before
{
    content: '\f05d';
}.uk-icon-ban:before
{
    content: '\f05e';
}.uk-icon-arrow-left:before
{
    content: '\f060';
}.uk-icon-arrow-right:before
{
    content: '\f061';
}.uk-icon-arrow-up:before
{
    content: '\f062';
}.uk-icon-arrow-down:before
{
    content: '\f063';
}.uk-icon-mail-forward:before,
.uk-icon-share:before
{
    content: '\f064';
}.uk-icon-expand:before
{
    content: '\f065';
}.uk-icon-compress:before
{
    content: '\f066';
}.uk-icon-plus:before
{
    content: '\f067';
}.uk-icon-minus:before
{
    content: '\f068';
}.uk-icon-asterisk:before
{
    content: '\f069';
}.uk-icon-exclamation-circle:before
{
    content: '\f06a';
}.uk-icon-gift:before
{
    content: '\f06b';
}.uk-icon-leaf:before
{
    content: '\f06c';
}.uk-icon-fire:before
{
    content: '\f06d';
}.uk-icon-eye:before
{
    content: '\f06e';
}.uk-icon-eye-slash:before
{
    content: '\f070';
}.uk-icon-warning:before,
.uk-icon-exclamation-triangle:before
{
    content: '\f071';
}.uk-icon-plane:before
{
    content: '\f072';
}.uk-icon-calendar:before
{
    content: '\f073';
}.uk-icon-random:before
{
    content: '\f074';
}.uk-icon-comment:before
{
    content: '\f075';
}.uk-icon-magnet:before
{
    content: '\f076';
}.uk-icon-chevron-up:before
{
    content: '\f077';
}.uk-icon-chevron-down:before
{
    content: '\f078';
}.uk-icon-retweet:before
{
    content: '\f079';
}.uk-icon-shopping-cart:before
{
    content: '\f07a';
}.uk-icon-folder:before
{
    content: '\f07b';
}.uk-icon-folder-open:before
{
    content: '\f07c';
}.uk-icon-arrows-v:before
{
    content: '\f07d';
}.uk-icon-arrows-h:before
{
    content: '\f07e';
}.uk-icon-bar-chart-o:before,
.uk-icon-bar-chart:before
{
    content: '\f080';
}.uk-icon-twitter-square:before
{
    content: '\f081';
}.uk-icon-facebook-square:before
{
    content: '\f082';
}.uk-icon-camera-retro:before
{
    content: '\f083';
}.uk-icon-key:before
{
    content: '\f084';
}.uk-icon-gears:before,
.uk-icon-cogs:before
{
    content: '\f085';
}.uk-icon-comments:before
{
    content: '\f086';
}.uk-icon-thumbs-o-up:before
{
    content: '\f087';
}.uk-icon-thumbs-o-down:before
{
    content: '\f088';
}.uk-icon-star-half:before
{
    content: '\f089';
}.uk-icon-heart-o:before
{
    content: '\f08a';
}.uk-icon-sign-out:before
{
    content: '\f08b';
}.uk-icon-linkedin-square:before
{
    content: '\f08c';
}.uk-icon-thumb-tack:before
{
    content: '\f08d';
}.uk-icon-external-link:before
{
    content: '\f08e';
}.uk-icon-sign-in:before
{
    content: '\f090';
}.uk-icon-trophy:before
{
    content: '\f091';
}.uk-icon-github-square:before
{
    content: '\f092';
}.uk-icon-upload:before
{
    content: '\f093';
}.uk-icon-lemon-o:before
{
    content: '\f094';
}.uk-icon-phone:before
{
    content: '\f095';
}.uk-icon-square-o:before
{
    content: '\f096';
}.uk-icon-bookmark-o:before
{
    content: '\f097';
}.uk-icon-phone-square:before
{
    content: '\f098';
}.uk-icon-twitter:before
{
    content: '\f099';
}.uk-icon-facebook-f:before,
.uk-icon-facebook:before
{
    content: '\f09a';
}.uk-icon-github:before
{
    content: '\f09b';
}.uk-icon-unlock:before
{
    content: '\f09c';
}.uk-icon-credit-card:before
{
    content: '\f09d';
}.uk-icon-rss:before
{
    content: '\f09e';
}.uk-icon-hdd-o:before
{
    content: '\f0a0';
}.uk-icon-bullhorn:before
{
    content: '\f0a1';
}.uk-icon-bell:before
{
    content: '\f0f3';
}.uk-icon-certificate:before
{
    content: '\f0a3';
}.uk-icon-hand-o-right:before
{
    content: '\f0a4';
}.uk-icon-hand-o-left:before
{
    content: '\f0a5';
}.uk-icon-hand-o-up:before
{
    content: '\f0a6';
}.uk-icon-hand-o-down:before
{
    content: '\f0a7';
}.uk-icon-arrow-circle-left:before
{
    content: '\f0a8';
}.uk-icon-arrow-circle-right:before
{
    content: '\f0a9';
}.uk-icon-arrow-circle-up:before
{
    content: '\f0aa';
}.uk-icon-arrow-circle-down:before
{
    content: '\f0ab';
}.uk-icon-globe:before
{
    content: '\f0ac';
}.uk-icon-wrench:before
{
    content: '\f0ad';
}.uk-icon-tasks:before
{
    content: '\f0ae';
}.uk-icon-filter:before
{
    content: '\f0b0';
}.uk-icon-briefcase:before
{
    content: '\f0b1';
}.uk-icon-arrows-alt:before
{
    content: '\f0b2';
}.uk-icon-group:before,
.uk-icon-users:before
{
    content: '\f0c0';
}.uk-icon-chain:before,
.uk-icon-link:before
{
    content: '\f0c1';
}.uk-icon-cloud:before
{
    content: '\f0c2';
}.uk-icon-flask:before
{
    content: '\f0c3';
}.uk-icon-cut:before,
.uk-icon-scissors:before
{
    content: '\f0c4';
}.uk-icon-copy:before,
.uk-icon-files-o:before
{
    content: '\f0c5';
}.uk-icon-paperclip:before
{
    content: '\f0c6';
}.uk-icon-save:before,
.uk-icon-floppy-o:before
{
    content: '\f0c7';
}.uk-icon-square:before
{
    content: '\f0c8';
}.uk-icon-navicon:before,
.uk-icon-reorder:before,
.uk-icon-bars:before
{
    content: '\f0c9';
}.uk-icon-list-ul:before
{
    content: '\f0ca';
}.uk-icon-list-ol:before
{
    content: '\f0cb';
}.uk-icon-strikethrough:before
{
    content: '\f0cc';
}.uk-icon-underline:before
{
    content: '\f0cd';
}.uk-icon-table:before
{
    content: '\f0ce';
}.uk-icon-magic:before
{
    content: '\f0d0';
}.uk-icon-truck:before
{
    content: '\f0d1';
}.uk-icon-pinterest:before
{
    content: '\f0d2';
}.uk-icon-pinterest-square:before
{
    content: '\f0d3';
}.uk-icon-google-plus-square:before
{
    content: '\f0d4';
}.uk-icon-google-plus:before
{
    content: '\f0d5';
}.uk-icon-money:before
{
    content: '\f0d6';
}.uk-icon-caret-down:before
{
    content: '\f0d7';
}.uk-icon-caret-up:before
{
    content: '\f0d8';
}.uk-icon-caret-left:before
{
    content: '\f0d9';
}.uk-icon-caret-right:before
{
    content: '\f0da';
}.uk-icon-columns:before
{
    content: '\f0db';
}.uk-icon-unsorted:before,
.uk-icon-sort:before
{
    content: '\f0dc';
}.uk-icon-sort-down:before,
.uk-icon-sort-desc:before
{
    content: '\f0dd';
}.uk-icon-sort-up:before,
.uk-icon-sort-asc:before
{
    content: '\f0de';
}.uk-icon-envelope:before
{
    content: '\f0e0';
}.uk-icon-linkedin:before
{
    content: '\f0e1';
}.uk-icon-rotate-left:before,
.uk-icon-undo:before
{
    content: '\f0e2';
}.uk-icon-legal:before,
.uk-icon-gavel:before
{
    content: '\f0e3';
}.uk-icon-dashboard:before,
.uk-icon-tachometer:before
{
    content: '\f0e4';
}.uk-icon-comment-o:before
{
    content: '\f0e5';
}.uk-icon-comments-o:before
{
    content: '\f0e6';
}.uk-icon-flash:before,
.uk-icon-bolt:before
{
    content: '\f0e7';
}.uk-icon-sitemap:before
{
    content: '\f0e8';
}.uk-icon-umbrella:before
{
    content: '\f0e9';
}.uk-icon-paste:before,
.uk-icon-clipboard:before
{
    content: '\f0ea';
}.uk-icon-lightbulb-o:before
{
    content: '\f0eb';
}.uk-icon-exchange:before
{
    content: '\f0ec';
}.uk-icon-cloud-download:before
{
    content: '\f0ed';
}.uk-icon-cloud-upload:before
{
    content: '\f0ee';
}.uk-icon-user-md:before
{
    content: '\f0f0';
}.uk-icon-stethoscope:before
{
    content: '\f0f1';
}.uk-icon-suitcase:before
{
    content: '\f0f2';
}.uk-icon-bell-o:before
{
    content: '\f0a2';
}.uk-icon-coffee:before
{
    content: '\f0f4';
}.uk-icon-cutlery:before
{
    content: '\f0f5';
}.uk-icon-file-text-o:before
{
    content: '\f0f6';
}.uk-icon-building-o:before
{
    content: '\f0f7';
}.uk-icon-hospital-o:before
{
    content: '\f0f8';
}.uk-icon-ambulance:before
{
    content: '\f0f9';
}.uk-icon-medkit:before
{
    content: '\f0fa';
}.uk-icon-fighter-jet:before
{
    content: '\f0fb';
}.uk-icon-beer:before
{
    content: '\f0fc';
}.uk-icon-h-square:before
{
    content: '\f0fd';
}.uk-icon-plus-square:before
{
    content: '\f0fe';
}.uk-icon-angle-double-left:before
{
    content: '\f100';
}.uk-icon-angle-double-right:before
{
    content: '\f101';
}.uk-icon-angle-double-up:before
{
    content: '\f102';
}.uk-icon-angle-double-down:before
{
    content: '\f103';
}.uk-icon-angle-left:before
{
    content: '\f104';
}.uk-icon-angle-right:before
{
    content: '\f105';
}.uk-icon-angle-up:before
{
    content: '\f106';
}.uk-icon-angle-down:before
{
    content: '\f107';
}.uk-icon-desktop:before
{
    content: '\f108';
}.uk-icon-laptop:before
{
    content: '\f109';
}.uk-icon-tablet:before
{
    content: '\f10a';
}.uk-icon-mobile-phone:before,
.uk-icon-mobile:before
{
    content: '\f10b';
}.uk-icon-circle-o:before
{
    content: '\f10c';
}.uk-icon-quote-left:before
{
    content: '\f10d';
}.uk-icon-quote-right:before
{
    content: '\f10e';
}.uk-icon-spinner:before
{
    content: '\f110';
}.uk-icon-circle:before
{
    content: '\f111';
}.uk-icon-mail-reply:before,
.uk-icon-reply:before
{
    content: '\f11';
}.uk-icon-github-alt:before
{
    content: '\f113';
}.uk-icon-folder-o:before
{
    content: '\f114';
}.uk-icon-folder-open-o:before
{
    content: '\f115';
}.uk-icon-smile-o:before
{
    content: '\f118';
}.uk-icon-frown-o:before
{
    content: '\f119';
}.uk-icon-meh-o:before
{
    content: '\f11a';
}.uk-icon-gamepad:before
{
    content: '\f11b';
}.uk-icon-keyboard-o:before
{
    content: '\f11c';
}.uk-icon-flag-o:before
{
    content: '\f11d';
}.uk-icon-flag-checkered:before
{
    content: '\f11e';
}.uk-icon-terminal:before
{
    content: '\f10';
}.uk-icon-code:before
{
    content: '\f11';
}.uk-icon-mail-reply-all:before,
.uk-icon-reply-all:before
{
    content: '\f12';
}.uk-icon-star-half-empty:before,
.uk-icon-star-half-full:before,
.uk-icon-star-half-o:before
{
    content: '\f13';
}.uk-icon-location-arrow:before
{
    content: '\f14';
}.uk-icon-crop:before
{
    content: '\f15';
}.uk-icon-code-fork:before
{
    content: '\f16';
}.uk-icon-unlink:before,
.uk-icon-chain-broken:before
{
    content: '\f17';
}.uk-icon-question:before
{
    content: '\f18';
}.uk-icon-info:before
{
    content: '\f19';
}.uk-icon-exclamation:before
{
    content: '\f1a';
}.uk-icon-superscript:before
{
    content: '\f1b';
}.uk-icon-subscript:before
{
    content: '\f1c';
}.uk-icon-eraser:before
{
    content: '\f1d';
}.uk-icon-puzzle-piece:before
{
    content: '\f1e';
}.uk-icon-microphone:before
{
    content: '\f130';
}.uk-icon-microphone-slash:before
{
    content: '\f131';
}.uk-icon-shield:before
{
    content: '\f132';
}.uk-icon-calendar-o:before
{
    content: '\f133';
}.uk-icon-fire-extinguisher:before
{
    content: '\f134';
}.uk-icon-rocket:before
{
    content: '\f135';
}.uk-icon-maxcdn:before
{
    content: '\f136';
}.uk-icon-chevron-circle-left:before
{
    content: '\f137';
}.uk-icon-chevron-circle-right:before
{
    content: '\f138';
}.uk-icon-chevron-circle-up:before
{
    content: '\f139';
}.uk-icon-chevron-circle-down:before
{
    content: '\f13a';
}.uk-icon-html5:before
{
    content: '\f13b';
}.uk-icon-css3:before
{
    content: '\f13c';
}.uk-icon-anchor:before
{
    content: '\f13d';
}.uk-icon-unlock-alt:before
{
    content: '\f13e';
}.uk-icon-bullseye:before
{
    content: '\f140';
}.uk-icon-ellipsis-h:before
{
    content: '\f141';
}.uk-icon-ellipsis-v:before
{
    content: '\f142';
}.uk-icon-rss-square:before
{
    content: '\f143';
}.uk-icon-play-circle:before
{
    content: '\f144';
}.uk-icon-ticket:before
{
    content: '\f145';
}.uk-icon-minus-square:before
{
    content: '\f146';
}.uk-icon-minus-square-o:before
{
    content: '\f147';
}.uk-icon-level-up:before
{
    content: '\f148';
}.uk-icon-level-down:before
{
    content: '\f149';
}.uk-icon-check-square:before
{
    content: '\f14a';
}.uk-icon-pencil-square:before
{
    content: '\f14b';
}.uk-icon-external-link-square:before
{
    content: '\f14c';
}.uk-icon-share-square:before
{
    content: '\f14d';
}.uk-icon-compass:before
{
    content: '\f14e';
}.uk-icon-toggle-down:before,
.uk-icon-caret-square-o-down:before
{
    content: '\f150';
}.uk-icon-toggle-up:before,
.uk-icon-caret-square-o-up:before
{
    content: '\f151';
}.uk-icon-toggle-right:before,
.uk-icon-caret-square-o-right:before
{
    content: '\f152';
}.uk-icon-euro:before,
.uk-icon-eur:before
{
    content: '\f153';
}.uk-icon-gbp:before
{
    content: '\f154';
}.uk-icon-dollar:before,
.uk-icon-usd:before
{
    content: '\f155';
}.uk-icon-rupee:before,
.uk-icon-inr:before
{
    content: '\f156';
}.uk-icon-cny:before,
.uk-icon-rmb:before,
.uk-icon-yen:before,
.uk-icon-jpy:before
{
    content: '\f157';
}.uk-icon-ruble:before,
.uk-icon-rouble:before,
.uk-icon-rub:before
{
    content: '\f158';
}.uk-icon-won:before,
.uk-icon-krw:before
{
    content: '\f159';
}.uk-icon-bitcoin:before,
.uk-icon-btc:before
{
    content: '\f15a';
}.uk-icon-file:before
{
    content: '\f15b';
}.uk-icon-file-text:before
{
    content: '\f15c';
}.uk-icon-sort-alpha-asc:before
{
    content: '\f15d';
}.uk-icon-sort-alpha-desc:before
{
    content: '\f15e';
}.uk-icon-sort-amount-asc:before
{
    content: '\f160';
}.uk-icon-sort-amount-desc:before
{
    content: '\f161';
}.uk-icon-sort-numeric-asc:before
{
    content: '\f162';
}.uk-icon-sort-numeric-desc:before
{
    content: '\f163';
}.uk-icon-thumbs-up:before
{
    content: '\f164';
}.uk-icon-thumbs-down:before
{
    content: '\f165';
}.uk-icon-youtube-square:before
{
    content: '\f166';
}.uk-icon-youtube:before
{
    content: '\f167';
}.uk-icon-xing:before
{
    content: '\f168';
}.uk-icon-xing-square:before
{
    content: '\f169';
}.uk-icon-youtube-play:before
{
    content: '\f16a';
}.uk-icon-dropbox:before
{
    content: '\f16b';
}.uk-icon-stack-overflow:before
{
    content: '\f16c';
}.uk-icon-instagram:before
{
    content: '\f16d';
}.uk-icon-flickr:before
{
    content: '\f16e';
}.uk-icon-adn:before
{
    content: '\f170';
}.uk-icon-bitbucket:before
{
    content: '\f171';
}.uk-icon-bitbucket-square:before
{
    content: '\f172';
}.uk-icon-tumblr:before
{
    content: '\f173';
}.uk-icon-tumblr-square:before
{
    content: '\f174';
}.uk-icon-long-arrow-down:before
{
    content: '\f175';
}.uk-icon-long-arrow-up:before
{
    content: '\f176';
}.uk-icon-long-arrow-left:before
{
    content: '\f177';
}.uk-icon-long-arrow-right:before
{
    content: '\f178';
}.uk-icon-apple:before
{
    content: '\f179';
}.uk-icon-windows:before
{
    content: '\f17a';
}.uk-icon-android:before
{
    content: '\f17b';
}.uk-icon-linux:before
{
    content: '\f17c';
}.uk-icon-dribbble:before
{
    content: '\f17d';
}.uk-icon-skype:before
{
    content: '\f17e';
}.uk-icon-foursquare:before
{
    content: '\f180';
}.uk-icon-trello:before
{
    content: '\f181';
}.uk-icon-female:before
{
    content: '\f182';
}.uk-icon-male:before
{
    content: '\f183';
}.uk-icon-gittip:before,
.uk-icon-gratipay:before
{
    content: '\f184';
}.uk-icon-sun-o:before
{
    content: '\f185';
}.uk-icon-moon-o:before
{
    content: '\f186';
}.uk-icon-archive:before
{
    content: '\f187';
}.uk-icon-bug:before
{
    content: '\f188';
}.uk-icon-vk:before
{
    content: '\f189';
}.uk-icon-weibo:before
{
    content: '\f18a';
}.uk-icon-renren:before
{
    content: '\f18b';
}.uk-icon-pagelines:before
{
    content: '\f18c';
}.uk-icon-stack-exchange:before
{
    content: '\f18d';
}.uk-icon-arrow-circle-o-right:before
{
    content: '\f18e';
}.uk-icon-arrow-circle-o-left:before
{
    content: '\f190';
}.uk-icon-toggle-left:before,
.uk-icon-caret-square-o-left:before
{
    content: '\f191';
}.uk-icon-dot-circle-o:before
{
    content: '\f192';
}.uk-icon-wheelchair:before
{
    content: '\f193';
}.uk-icon-vimeo-square:before
{
    content: '\f194';
}.uk-icon-turkish-lira:before,
.uk-icon-try:before
{
    content: '\f195';
}.uk-icon-plus-square-o:before
{
    content: '\f196';
}.uk-icon-space-shuttle:before
{
    content: '\f197';
}.uk-icon-slack:before
{
    content: '\f198';
}.uk-icon-envelope-square:before
{
    content: '\f199';
}.uk-icon-wordpress:before
{
    content: '\f19a';
}.uk-icon-openid:before
{
    content: '\f19b';
}.uk-icon-institution:before,
.uk-icon-bank:before,
.uk-icon-university:before
{
    content: '\f19c';
}.uk-icon-mortar-board:before,
.uk-icon-graduation-cap:before
{
    content: '\f19d';
}.uk-icon-yahoo:before
{
    content: '\f19e';
}.uk-icon-google:before
{
    content: '\f1a0';
}.uk-icon-reddit:before
{
    content: '\f1a1';
}.uk-icon-reddit-square:before
{
    content: '\f1a2';
}.uk-icon-stumbleupon-circle:before
{
    content: '\f1a3';
}.uk-icon-stumbleupon:before
{
    content: '\f1a4';
}.uk-icon-delicious:before
{
    content: '\f1a5';
}.uk-icon-digg:before
{
    content: '\f1a6';
}.uk-icon-pied-piper:before
{
    content: '\f1a7';
}.uk-icon-pied-piper-alt:before
{
    content: '\f1a8';
}.uk-icon-drupal:before
{
    content: '\f1a9';
}.uk-icon-joomla:before
{
    content: '\f1aa';
}.uk-icon-language:before
{
    content: '\f1ab';
}.uk-icon-fax:before
{
    content: '\f1ac';
}.uk-icon-building:before
{
    content: '\f1ad';
}.uk-icon-child:before
{
    content: '\f1ae';
}.uk-icon-paw:before
{
    content: '\f1b0';
}.uk-icon-spoon:before
{
    content: '\f1b1';
}.uk-icon-cube:before
{
    content: '\f1b2';
}.uk-icon-cubes:before
{
    content: '\f1b3';
}.uk-icon-behance:before
{
    content: '\f1b4';
}.uk-icon-behance-square:before
{
    content: '\f1b5';
}.uk-icon-steam:before
{
    content: '\f1b6';
}.uk-icon-steam-square:before
{
    content: '\f1b7';
}.uk-icon-recycle:before
{
    content: '\f1b8';
}.uk-icon-automobile:before,
.uk-icon-car:before
{
    content: '\f1b9';
}.uk-icon-cab:before,
.uk-icon-taxi:before
{
    content: '\f1ba';
}.uk-icon-tree:before
{
    content: '\f1bb';
}.uk-icon-spotify:before
{
    content: '\f1bc';
}.uk-icon-deviantart:before
{
    content: '\f1bd';
}.uk-icon-soundcloud:before
{
    content: '\f1be';
}.uk-icon-database:before
{
    content: '\f1c0';
}.uk-icon-file-pdf-o:before
{
    content: '\f1c1';
}.uk-icon-file-word-o:before
{
    content: '\f1c2';
}.uk-icon-file-excel-o:before
{
    content: '\f1c3';
}.uk-icon-file-powerpoint-o:before
{
    content: '\f1c4';
}.uk-icon-file-photo-o:before,
.uk-icon-file-picture-o:before,
.uk-icon-file-image-o:before
{
    content: '\f1c5';
}.uk-icon-file-zip-o:before,
.uk-icon-file-archive-o:before
{
    content: '\f1c6';
}.uk-icon-file-sound-o:before,
.uk-icon-file-audio-o:before
{
    content: '\f1c7';
}.uk-icon-file-movie-o:before,
.uk-icon-file-video-o:before
{
    content: '\f1c8';
}.uk-icon-file-code-o:before
{
    content: '\f1c9';
}.uk-icon-vine:before
{
    content: '\f1ca';
}.uk-icon-codepen:before
{
    content: '\f1cb';
}.uk-icon-jsfiddle:before
{
    content: '\f1cc';
}.uk-icon-life-bouy:before,
.uk-icon-life-buoy:before,
.uk-icon-life-saver:before,
.uk-icon-support:before,
.uk-icon-life-ring:before
{
    content: '\f1cd';
}.uk-icon-circle-o-notch:before
{
    content: '\f1ce';
}.uk-icon-ra:before,
.uk-icon-rebel:before
{
    content: '\f1d0';
}.uk-icon-ge:before,
.uk-icon-empire:before
{
    content: '\f1d1';
}.uk-icon-git-square:before
{
    content: '\f1d2';
}.uk-icon-git:before
{
    content: '\f1d3';
}.uk-icon-hacker-news:before
{
    content: '\f1d4';
}.uk-icon-tencent-weibo:before
{
    content: '\f1d5';
}.uk-icon-qq:before
{
    content: '\f1d6';
}.uk-icon-wechat:before,
.uk-icon-weixin:before
{
    content: '\f1d7';
}.uk-icon-send:before,
.uk-icon-paper-plane:before
{
    content: '\f1d8';
}.uk-icon-send-o:before,
.uk-icon-paper-plane-o:before
{
    content: '\f1d9';
}.uk-icon-history:before
{
    content: '\f1da';
}.uk-icon-genderless:before,
.uk-icon-circle-thin:before
{
    content: '\f1db';
}.uk-icon-header:before
{
    content: '\f1dc';
}.uk-icon-paragraph:before
{
    content: '\f1dd';
}.uk-icon-sliders:before
{
    content: '\f1de';
}.uk-icon-share-alt:before
{
    content: '\f1e0';
}.uk-icon-share-alt-square:before
{
    content: '\f1e1';
}.uk-icon-bomb:before
{
    content: '\f1e2';
}.uk-icon-soccer-ball-o:before,
.uk-icon-futbol-o:before
{
    content: '\f1e3';
}.uk-icon-tty:before
{
    content: '\f1e4';
}.uk-icon-binoculars:before
{
    content: '\f1e5';
}.uk-icon-plug:before
{
    content: '\f1e6';
}.uk-icon-slideshare:before
{
    content: '\f1e7';
}.uk-icon-twitch:before
{
    content: '\f1e8';
}.uk-icon-yelp:before
{
    content: '\f1e9';
}.uk-icon-newspaper-o:before
{
    content: '\f1ea';
}.uk-icon-wifi:before
{
    content: '\f1eb';
}.uk-icon-calculator:before
{
    content: '\f1ec';
}.uk-icon-paypal:before
{
    content: '\f1ed';
}.uk-icon-google-wallet:before
{
    content: '\f1ee';
}.uk-icon-cc-visa:before
{
    content: '\f1f0';
}.uk-icon-cc-mastercard:before
{
    content: '\f1f1';
}.uk-icon-cc-discover:before
{
    content: '\f1f2';
}.uk-icon-cc-amex:before
{
    content: '\f1f3';
}.uk-icon-cc-paypal:before
{
    content: '\f1f4';
}.uk-icon-cc-stripe:before
{
    content: '\f1f5';
}.uk-icon-bell-slash:before
{
    content: '\f1f6';
}.uk-icon-bell-slash-o:before
{
    content: '\f1f7';
}.uk-icon-trash:before
{
    content: '\f1f8';
}.uk-icon-copyright:before
{
    content: '\f1f9';
}.uk-icon-at:before
{
    content: '\f1fa';
}.uk-icon-eyedropper:before
{
    content: '\f1fb';
}.uk-icon-paint-brush:before
{
    content: '\f1fc';
}.uk-icon-birthday-cake:before
{
    content: '\f1fd';
}.uk-icon-area-chart:before
{
    content: '\f1fe';
}.uk-icon-pie-chart:before
{
    content: '\f200';
}.uk-icon-line-chart:before
{
    content: '\f201';
}.uk-icon-lastfm:before
{
    content: '\f202';
}.uk-icon-lastfm-square:before
{
    content: '\f203';
}.uk-icon-toggle-off:before
{
    content: '\f204';
}.uk-icon-toggle-on:before
{
    content: '\f205';
}.uk-icon-bicycle:before
{
    content: '\f206';
}.uk-icon-bus:before
{
    content: '\f207';
}.uk-icon-ioxhost:before
{
    content: '\f208';
}.uk-icon-angellist:before
{
    content: '\f209';
}.uk-icon-cc:before
{
    content: '\f20a';
}.uk-icon-shekel:before,
.uk-icon-sheqel:before,
.uk-icon-ils:before
{
    content: '\f20b';
}.uk-icon-meanpath:before
{
    content: '\f20c';
}.uk-icon-buysellads:before
{
    content: '\f20d';
}.uk-icon-connectdevelop:before
{
    content: '\f20e';
}.uk-icon-dashcube:before
{
    content: '\f210';
}.uk-icon-forumbee:before
{
    content: '\f211';
}.uk-icon-leanpub:before
{
    content: '\f21';
}.uk-icon-sellsy:before
{
    content: '\f213';
}.uk-icon-shirtsinbulk:before
{
    content: '\f214';
}.uk-icon-simplybuilt:before
{
    content: '\f215';
}.uk-icon-skyatlas:before
{
    content: '\f216';
}.uk-icon-cart-plus:before
{
    content: '\f217';
}.uk-icon-cart-arrow-down:before
{
    content: '\f218';
}.uk-icon-diamond:before
{
    content: '\f219';
}.uk-icon-ship:before
{
    content: '\f21a';
}.uk-icon-user-secret:before
{
    content: '\f21b';
}.uk-icon-motorcycle:before
{
    content: '\f21c';
}.uk-icon-street-view:before
{
    content: '\f21d';
}.uk-icon-heartbeat:before
{
    content: '\f21e';
}.uk-icon-venus:before
{
    content: '\f221';
}.uk-icon-mars:before
{
    content: '\f222';
}.uk-icon-mercury:before
{
    content: '\f223';
}.uk-icon-transgender:before
{
    content: '\f224';
}.uk-icon-transgender-alt:before
{
    content: '\f225';
}.uk-icon-venus-double:before
{
    content: '\f226';
}.uk-icon-mars-double:before
{
    content: '\f227';
}.uk-icon-venus-mars:before
{
    content: '\f228';
}.uk-icon-mars-stroke:before
{
    content: '\f229';
}.uk-icon-mars-stroke-v:before
{
    content: '\f22a';
}.uk-icon-mars-stroke-h:before
{
    content: '\f22b';
}.uk-icon-neuter:before
{
    content: '\f22c';
}.uk-icon-facebook-official:before
{
    content: '\f230';
}.uk-icon-pinterest-p:before
{
    content: '\f231';
}.uk-icon-whatsapp:before
{
    content: '\f232';
}.uk-icon-server:before
{
    content: '\f233';
}.uk-icon-user-plus:before
{
    content: '\f234';
}.uk-icon-user-times:before
{
    content: '\f235';
}.uk-icon-hotel:before,
.uk-icon-bed:before
{
    content: '\f236';
}.uk-icon-viacoin:before
{
    content: '\f237';
}.uk-icon-train:before
{
    content: '\f238';
}.uk-icon-subway:before
{
    content: '\f239';
}.uk-icon-medium-logo:before
{
    content: '\f23a';
}.uk-icon-500px:before
{
    content: '\f26e';
}.uk-icon-amazon:before
{
    content: '\f270';
}.uk-icon-balance-scale:before
{
    content: '\f24e';
}.uk-icon-battery-empty:before,
.uk-icon-battery-0:before
{
    content: '\f244';
}.uk-icon-battery-quarter:before,
.uk-icon-battery-1:before
{
    content: '\f243';
}.uk-icon-battery-half:before,
.uk-icon-battery-2:before
{
    content: '\f242';
}.uk-icon-battery-three-quarters:before,
.uk-icon-battery-3:before
{
    content: '\f241';
}.uk-icon-battery-full:before,
.uk-icon-battery-4:before
{
    content: '\f240';
}.uk-icon-black-tie:before
{
    content: '\f27e';
}.uk-icon-calendar-check-o:before
{
    content: '\f274';
}.uk-icon-calendar-minus-o:before
{
    content: '\f272';
}.uk-icon-calendar-plus-o:before
{
    content: '\f271';
}.uk-icon-calendar-times-o:before
{
    content: '\f273';
}.uk-icon-cc-diners-club:before
{
    content: '\f24c';
}.uk-icon-cc-jcb:before
{
    content: '\f24b';
}.uk-icon-chrome:before
{
    content: '\f268';
}.uk-icon-clone:before
{
    content: '\f24d';
}.uk-icon-commenting:before
{
    content: '\f27a';
}.uk-icon-commenting-o:before
{
    content: '\f27b';
}.uk-icon-contao:before
{
    content: '\f26d';
}.uk-icon-creative-commons:before
{
    content: '\f25e';
}.uk-icon-expeditedssl:before
{
    content: '\f23e';
}.uk-icon-firefox:before
{
    content: '\f269';
}.uk-icon-fonticons:before
{
    content: '\f280';
}.uk-icon-get-pocket:before
{
    content: '\f265';
}.uk-icon-gg:before
{
    content: '\f260';
}.uk-icon-gg-circle:before
{
    content: '\f261';
}.uk-icon-hand-lizard-o:before
{
    content: '\f258';
}.uk-icon-hand-stop-o:before,
.uk-icon-hand-paper-o:before
{
    content: '\f256';
}.uk-icon-hand-peace-o:before
{
    content: '\f25b';
}.uk-icon-hand-pointer-o:before
{
    content: '\f25a';
}.uk-icon-hand-grab-o:before,
.uk-icon-hand-rock-o:before
{
    content: '\f255';
}.uk-icon-hand-scissors-o:before
{
    content: '\f257';
}.uk-icon-hand-spock-o:before
{
    content: '\f259';
}.uk-icon-hourglass:before
{
    content: '\f254';
}.uk-icon-hourglass-o:before
{
    content: '\f250';
}.uk-icon-hourglass-1:before,
.uk-icon-hourglass-start:before
{
    content: '\f251';
}.uk-icon-hourglass-2:before,
.uk-icon-hourglass-half:before
{
    content: '\f252';
}.uk-icon-hourglass-3:before,
.uk-icon-hourglass-end:before
{
    content: '\f253';
}.uk-icon-houzz:before
{
    content: '\f27c';
}.uk-icon-i-cursor:before
{
    content: '\f246';
}.uk-icon-industry:before
{
    content: '\f275';
}.uk-icon-internet-explorer:before
{
    content: '\f26b';
}.uk-icon-map:before
{
    content: '\f279';
}.uk-icon-map-o:before
{
    content: '\f278';
}.uk-icon-map-pin:before
{
    content: '\f276';
}.uk-icon-map-signs:before
{
    content: '\f277';
}.uk-icon-mouse-pointer:before
{
    content: '\f245';
}.uk-icon-object-group:before
{
    content: '\f247';
}.uk-icon-object-ungroup:before
{
    content: '\f248';
}.uk-icon-odnoklassniki:before
{
    content: '\f263';
}.uk-icon-odnoklassniki-square:before
{
    content: '\f264';
}.uk-icon-opencart:before
{
    content: '\f23d';
}.uk-icon-opera:before
{
    content: '\f26a';
}.uk-icon-optin-monster:before
{
    content: '\f23c';
}.uk-icon-registered:before
{
    content: '\f25d';
}.uk-icon-safari:before
{
    content: '\f267';
}.uk-icon-sticky-note:before
{
    content: '\f249';
}.uk-icon-sticky-note-o:before
{
    content: '\f24a';
}.uk-icon-tv:before,
.uk-icon-television:before
{
    content: '\f26c';
}.uk-icon-trademark:before
{
    content: '\f25c';
}.uk-icon-tripadvisor:before
{
    content: '\f262';
}.uk-icon-vimeo:before
{
    content: '\f27d';
}.uk-icon-wikipedia-w:before
{
    content: '\f266';
}.uk-icon-yc:before,
.uk-icon-y-combinator:before
{
    content: '\f23b';
}.uk-icon-yc-square:before,
.uk-icon-y-combinator-square:before
{
    content: '\f1d4';
}.uk-close::-moz-focus-inner
{padding: 0;

    border: 0;
}.uk-close
{font: inherit;line-height: 20px;display: inline-block;overflow: visible;box-sizing: content-box;width: 20px;margin: 0;padding: 0;text-align: center;vertical-align: middle;text-transform: none;opacity: .3;color: inherit;border: none;background: transparent;

    -webkit-appearance: none;
}.uk-close:after
{font-family: FontAwesome;

    display: block;content: '\f00d';
}.uk-close:hover,
.uk-close:focus
{cursor: pointer;text-decoration: none;

    opacity: .5;color: inherit;outline: none;
}.uk-close-alt
{
    padding: 2px;opacity: 1;border-radius: 50%;background: #eee;
}.uk-close-alt:hover,
.uk-close-alt:focus
{
    opacity: 1;
}.uk-close-alt:after
{
    opacity: .5;
}.uk-close-alt:hover:after,
.uk-close-alt:focus:after
{
    opacity: .8;
}.uk-badge
{font-size: 10px;font-weight: bold;line-height: 14px;

    display: inline-block;padding: 0 5px;text-align: center;vertical-align: middle;text-transform: none;color: #fff;background: #00a8e6;
}a.uk-badge:hover
{
    color: #fff;
}.uk-badge-notification
{font-size: 1px;line-height: 18px;

    box-sizing: border-box;min-width: 18px;border-radius: 500px;
}.uk-badge-success
{
    background-color: #8cc14c;
}.uk-badge-warning
{
    background-color: #faa732;
}.uk-badge-danger
{
    background-color: #da314b;
}.uk-alert
{
    margin-bottom: 15px;padding: 10px;color: #2d7091;background: #ebf7fd;
}* + .uk-alert
{
    margin-top: 15px;
}.uk-alert > :last-child
{
    margin-bottom: 0;
}.uk-alert h1,
.uk-alert h2,
.uk-alert h3,
.uk-alert h4,
.uk-alert h5,
.uk-alert h6
{
    color: inherit;
}.uk-alert > .uk-close:first-child
{
    float: right;
}.uk-alert > .uk-close:first-child + *
{
    margin-top: 0;
}.uk-alert-success
{color: #659f13;
    background: #f2fae3;
}.uk-alert-warning
{color: #e28327;
    background: #fffceb;
}.uk-alert-danger
{color: #d85030;
    background: #fff1f0;
}.uk-alert-large
{
    padding: 20px;
}.uk-alert-large > .uk-close:first-child
{
    margin: -10px -10px 0 0;
}.uk-thumbnail
{
    display: inline-block;box-sizing: border-box;max-width: 100%;margin: 0;padding: 4px;border: 1px solid #ddd;background: #fff;
}a.uk-thumbnail:hover,
a.uk-thumbnail:focus
{text-decoration: none;

    border-color: #aaa;outline: none;background-color: #fff;
}.uk-thumbnail-caption
{
    padding-top: 4px;text-align: center;color: #444;
}.uk-thumbnail-mini
{
    width: 150px;
}.uk-thumbnail-small
{
    width: 200px;
}.uk-thumbnail-medium
{
    width: 300px;
}.uk-thumbnail-large
{
    width: 400px;
}.uk-thumbnail-expand,
.uk-thumbnail-expand > img
{
    width: 100%;
}.uk-overlay
{position: relative;

    display: inline-block;overflow: hidden;max-width: 100%;margin: 0;-webkit-transform: translateZ(0);vertical-align: middle;
}.uk-overlay.uk-border-circle
{
    -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%);
}.uk-overlay > :first-child
{
    margin-bottom: 0;
}.uk-overlay-panel
{
    position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 20px;color: #fff;
}.uk-overlay-panel > :last-child,
.uk-overlay-panel.uk-flex > * > :last-child
{
    margin-bottom: 0;
}.uk-overlay-panel h1,
.uk-overlay-panel h2,
.uk-overlay-panel h3,
.uk-overlay-panel h4,
.uk-overlay-panel h5,
.uk-overlay-panel h6
{
    color: inherit;
}.uk-overlay-panel a:not([class])
{text-decoration: underline;

    color: inherit;
}.uk-overlay-panel a[class*='uk-icon-']:not(.uk-icon-button)
{
    color: inherit;
}.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore)
{
    opacity: 0;
}.uk-overlay-active :not(.uk-active) > .uk-overlay-panel:not(.uk-ignore)
{
    opacity: 0;
}.uk-overlay-background
{
    background: rgba(0,0,0,.5);
}.uk-overlay-image
{
    padding: 0;
}.uk-overlay-top
{
    bottom: auto;
}.uk-overlay-bottom
{
    top: auto;
}.uk-overlay-left
{
    right: auto;
}.uk-overlay-right
{
    left: auto;
}.uk-overlay-icon:before
{font-family: FontAwesome;font-size: 50px;line-height: 1;position: absolute;top: 50%;left: 50%;width: 50px;height: 50px;margin-top: -25px;margin-left: -25px;

    content: '\f002';text-align: center;color: #fff;
}.uk-overlay-fade,
.uk-overlay-scale,
.uk-overlay-spin,
.uk-overlay-grayscale,
.uk-overlay-blur,
[class*='uk-overlay-slide']
{transition-timing-function: ease-out;
    transition-duration: .3s;transition-property: opacity transform filter;
}.uk-overlay-active .uk-overlay-fade,
.uk-overlay-active .uk-overlay-scale,
.uk-overlay-active .uk-overlay-spin,
.uk-overlay-active [class*='uk-overlay-slide']
{
    transition-duration: .8s;
}.uk-overlay-fade
{
    opacity: .7;
}.uk-overlay-hover:hover .uk-overlay-fade,
.uk-overlay-active .uk-active > .uk-overlay-fade
{
    opacity: 1;
}.uk-overlay-scale
{
    -webkit-transform: scale(1)                        ;transform: scale(1);
}.uk-overlay-hover:hover .uk-overlay-scale,
.uk-overlay-active .uk-active > .uk-overlay-scale
{
    -webkit-transform: scale(1.1)                        ;transform: scale(1.1);
}.uk-overlay-spin
{
    -webkit-transform: scale(1) rotate(0deg)                        ;transform: scale(1) rotate(0deg);
}.uk-overlay-hover:hover .uk-overlay-spin,
.uk-overlay-active .uk-active > .uk-overlay-spin
{
    -webkit-transform: scale(1.1) rotate(3deg)                        ;transform: scale(1.1) rotate(3deg);
}.uk-overlay-grayscale
{
    -webkit-filter: grayscale(100%)                        ;filter: grayscale(100%);
}.uk-overlay-hover:hover .uk-overlay-grayscale,
.uk-overlay-active .uk-active > .uk-overlay-grayscale
{
    -webkit-filter: grayscale(0)                        ;filter: grayscale(0);
}[class*='uk-overlay-slide']
{
    opacity: 0;
}.uk-overlay-slide-top
{
    -webkit-transform: translateY(-100%)                        ;transform: translateY(-100%);
}.uk-overlay-slide-bottom
{
    -webkit-transform: translateY(100%)                        ;transform: translateY(100%);
}.uk-overlay-slide-left
{
    -webkit-transform: translateX(-100%)                        ;transform: translateX(-100%);
}.uk-overlay-slide-right
{
    -webkit-transform: translateX(100%)                        ;transform: translateX(100%);
}.uk-overlay-hover:hover [class*='uk-overlay-slide'],
.uk-overlay-active .uk-active > [class*='uk-overlay-slide']
{-webkit-transform: translateX(0) translateY(0)                                                ;transform: translateX(0) translateY(0);

    opacity: 1;
}.uk-overlay-area
{
    position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-transition: opacity .15s linear;transition: opacity .15s linear;-webkit-transform: translate3d(0, 0, 0);opacity: 0;background: rgba(0,0,0,.3);
}.uk-overlay:hover .uk-overlay-area,
.uk-overlay.uk-hover .uk-overlay-area,
.uk-overlay-toggle:hover .uk-overlay-area,
.uk-overlay-toggle.uk-hover .uk-overlay-area
{
    opacity: 1;
}.uk-overlay-area:empty:before
{font-family: FontAwesome;font-size: 50px;line-height: 1;position: absolute;top: 50%;left: 50%;width: 50px;height: 50px;margin-top: -25px;margin-left: -25px;

    content: '\f002';text-align: center;color: #fff;
}.uk-overlay-area:not(:empty)
{
    font-size: .001px;
}.uk-overlay-area:not(:empty):before
{display: inline-block;height: 100%;

    content: '';vertical-align: middle;
}.uk-overlay-area-content
{font-size: 1rem;

    display: inline-block;box-sizing: border-box;width: 100%;padding: 0 15px;text-align: center;vertical-align: middle;color: #fff;
}.uk-overlay-area-content > :last-child
{
    margin-bottom: 0;
}.uk-overlay-area-content a:not([class]),
.uk-overlay-area-content a:not([class]):hover
{
    color: inherit;
}.uk-overlay-caption
{
    position: absolute;right: 0;bottom: 0;left: 0;padding: 15px;-webkit-transition: opacity .15s linear;transition: opacity .15s linear;-webkit-transform: translate3d(0, 0, 0);opacity: 0;color: #fff;background: rgba(0,0,0,.5);
}.uk-overlay:hover .uk-overlay-caption,
.uk-overlay.uk-hover .uk-overlay-caption,
.uk-overlay-toggle:hover .uk-overlay-caption,
.uk-overlay-toggle.uk-hover .uk-overlay-caption
{
    opacity: 1;
}[class*='uk-animation-']
{
    -webkit-animation-duration: .5s                                                                                                                        ;animation-duration: .5s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;
}@media screen
{
    [data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target'])
    {
        opacity: 0;
    }
}.uk-animation-fade
{
    -webkit-animation-name: uk-fade                                                                                                                        ;animation-name: uk-fade;-webkit-animation-duration: .8s;animation-duration: .8s;-webkit-animation-timing-function: linear !important;animation-timing-function: linear !important;
}.uk-animation-scale-up
{
    -webkit-animation-name: uk-fade-scale-02                        ;animation-name: uk-fade-scale-02;
}.uk-animation-scale-down
{
    -webkit-animation-name: uk-fade-scale-18                        ;animation-name: uk-fade-scale-18;
}.uk-animation-slide-top
{
    -webkit-animation-name: uk-fade-top                        ;animation-name: uk-fade-top;
}.uk-animation-slide-bottom
{
    -webkit-animation-name: uk-fade-bottom                        ;animation-name: uk-fade-bottom;
}.uk-animation-slide-left
{
    -webkit-animation-name: uk-fade-left                        ;animation-name: uk-fade-left;
}.uk-animation-slide-right
{
    -webkit-animation-name: uk-fade-right                        ;animation-name: uk-fade-right;
}.uk-animation-scale
{
    -webkit-animation-name: uk-scale-1                        ;animation-name: uk-scale-1;
}.uk-animation-shake
{
    -webkit-animation-name: uk-shake                        ;animation-name: uk-shake;
}.uk-animation-reverse
{-webkit-animation-timing-function: ease-in                                                                ;animation-timing-function: ease-in;
    -webkit-animation-direction: reverse;animation-direction: reverse;
}.uk-animation-15
{
    -webkit-animation-duration: 15s                        ;animation-duration: 15s;
}.uk-animation-top-left
{
    -webkit-transform-origin: 0 0                        ;transform-origin: 0 0;
}.uk-animation-top-center
{
    -webkit-transform-origin: 50% 0                        ;transform-origin: 50% 0;
}.uk-animation-top-right
{
    -webkit-transform-origin: 100% 0                        ;transform-origin: 100% 0;
}.uk-animation-middle-left
{
    -webkit-transform-origin: 0 50%                        ;transform-origin: 0 50%;
}.uk-animation-middle-right
{
    -webkit-transform-origin: 100% 50%                        ;transform-origin: 100% 50%;
}.uk-animation-bottom-left
{
    -webkit-transform-origin: 0 100%                        ;transform-origin: 0 100%;
}.uk-animation-bottom-center
{
    -webkit-transform-origin: 50% 100%                        ;transform-origin: 50% 100%;
}.uk-animation-bottom-right
{
    -webkit-transform-origin: 100% 100%                        ;transform-origin: 100% 100%;
}.uk-animation-hover:not(:hover),
.uk-animation-hover:not(:hover) [class*='uk-animation-'],
.uk-touch .uk-animation-hover:not(.uk-hover),
.uk-touch .uk-animation-hover:not(.uk-hover) [class*='uk-animation-']
{
    -webkit-animation-name: none                        ;animation-name: none;
}@-webkit-keyframes uk-fade
{
    0%
    {
        opacity: 0;
    }100%
    {
        opacity: 1;
    }
}@keyframes uk-fade
{
    0%
    {
        opacity: 0;
    }100%
    {
        opacity: 1;
    }
}@-webkit-keyframes uk-fade-top
{
    0%
    {-webkit-transform: translateY(-100%);

        opacity: 0;
    }100%
    {-webkit-transform: translateY(0);

        opacity: 1;
    }
}@keyframes uk-fade-top
{
    0%
    {transform: translateY(-100%);

        opacity: 0;
    }100%
    {transform: translateY(0);

        opacity: 1;
    }
}@-webkit-keyframes uk-fade-bottom
{
    0%
    {-webkit-transform: translateY(100%);

        opacity: 0;
    }100%
    {-webkit-transform: translateY(0);

        opacity: 1;
    }
}@keyframes uk-fade-bottom
{
    0%
    {transform: translateY(100%);

        opacity: 0;
    }100%
    {transform: translateY(0);

        opacity: 1;
    }
}@-webkit-keyframes uk-fade-left
{
    0%
    {-webkit-transform: translateX(-100%);

        opacity: 0;
    }100%
    {-webkit-transform: translateX(0);

        opacity: 1;
    }
}@keyframes uk-fade-left
{
    0%
    {transform: translateX(-100%);

        opacity: 0;
    }100%
    {transform: translateX(0);

        opacity: 1;
    }
}@-webkit-keyframes uk-fade-right
{
    0%
    {-webkit-transform: translateX(100%);

        opacity: 0;
    }100%
    {-webkit-transform: translateX(0);

        opacity: 1;
    }
}@keyframes uk-fade-right
{
    0%
    {transform: translateX(100%);

        opacity: 0;
    }100%
    {transform: translateX(0);

        opacity: 1;
    }
}@-webkit-keyframes uk-fade-scale-02
{
    0%
    {-webkit-transform: scale(.2);

        opacity: 0;
    }100%
    {-webkit-transform: scale(1);

        opacity: 1;
    }
}@keyframes uk-fade-scale-02
{
    0%
    {transform: scale(.2);

        opacity: 0;
    }100%
    {transform: scale(1);

        opacity: 1;
    }
}@-webkit-keyframes uk-fade-scale-15
{
    0%
    {-webkit-transform: scale(1.5);

        opacity: 0;
    }100%
    {-webkit-transform: scale(1);

        opacity: 1;
    }
}@keyframes uk-fade-scale-15
{
    0%
    {transform: scale(1.5);

        opacity: 0;
    }100%
    {transform: scale(1);

        opacity: 1;
    }
}@-webkit-keyframes uk-fade-scale-18
{
    0%
    {-webkit-transform: scale(1.8);

        opacity: 0;
    }100%
    {-webkit-transform: scale(1);

        opacity: 1;
    }
}@keyframes uk-fade-scale-18
{
    0%
    {transform: scale(1.8);

        opacity: 0;
    }100%
    {transform: scale(1);

        opacity: 1;
    }
}@-webkit-keyframes uk-slide-left
{
    0%
    {
        -webkit-transform: translateX(-100%);
    }100%
    {
        -webkit-transform: translateX(0);
    }
}@keyframes uk-slide-left
{
    0%
    {
        transform: translateX(-100%);
    }100%
    {
        transform: translateX(0);
    }
}@-webkit-keyframes uk-slide-right
{
    0%
    {
        -webkit-transform: translateX(100%);
    }100%
    {
        -webkit-transform: translateX(0);
    }
}@keyframes uk-slide-right
{
    0%
    {
        transform: translateX(100%);
    }100%
    {
        transform: translateX(0);
    }
}@-webkit-keyframes uk-slide-left-33
{
    0%
    {
        -webkit-transform: translateX(33%);
    }100%
    {
        -webkit-transform: translateX(0);
    }
}@keyframes uk-slide-left-33
{
    0%
    {
        transform: translateX(33%);
    }100%
    {
        transform: translateX(0);
    }
}@-webkit-keyframes uk-slide-right-33
{
    0%
    {
        -webkit-transform: translateX(-33%);
    }100%
    {
        -webkit-transform: translateX(0);
    }
}@keyframes uk-slide-right-33
{
    0%
    {
        transform: translateX(-33%);
    }100%
    {
        transform: translateX(0);
    }
}@-webkit-keyframes uk-scale-1
{
    0%
    {
        -webkit-transform: scale(1.2);
    }100%
    {
        -webkit-transform: scale(1);
    }
}@keyframes uk-scale-1
{
    0%
    {
        transform: scale(1.2);
    }100%
    {
        transform: scale(1);
    }
}@-webkit-keyframes uk-rotate
{
    0%
    {
        -webkit-transform: rotate(0deg);
    }100%
    {
        -webkit-transform: rotate(359deg);
    }
}@keyframes uk-rotate
{
    0%
    {
        transform: rotate(0deg);
    }100%
    {
        transform: rotate(359deg);
    }
}@-webkit-keyframes uk-shake
{
    0%,
    100%
    {
        -webkit-transform: translateX(0);
    }10%
    {
        -webkit-transform: translateX(-9px);
    }20%
    {
        -webkit-transform: translateX(8px);
    }30%
    {
        -webkit-transform: translateX(-7px);
    }40%
    {
        -webkit-transform: translateX(6px);
    }50%
    {
        -webkit-transform: translateX(-5px);
    }60%
    {
        -webkit-transform: translateX(4px);
    }70%
    {
        -webkit-transform: translateX(-3px);
    }80%
    {
        -webkit-transform: translateX(2px);
    }90%
    {
        -webkit-transform: translateX(-1px);
    }
}@keyframes uk-shake
{
    0%,
    100%
    {
        transform: translateX(0);
    }10%
    {
        transform: translateX(-9px);
    }20%
    {
        transform: translateX(8px);
    }30%
    {
        transform: translateX(-7px);
    }40%
    {
        transform: translateX(6px);
    }50%
    {
        transform: translateX(-5px);
    }60%
    {
        transform: translateX(4px);
    }70%
    {
        transform: translateX(-3px);
    }80%
    {
        transform: translateX(2px);
    }90%
    {
        transform: translateX(-1px);
    }
}@-webkit-keyframes uk-slide-top-fixed
{
    0%
    {-webkit-transform: translateY(-10px);

        opacity: 0;
    }100%
    {-webkit-transform: translateY(0);

        opacity: 1;
    }
}@keyframes uk-slide-top-fixed
{
    0%
    {transform: translateY(-10px);

        opacity: 0;
    }100%
    {transform: translateY(0);

        opacity: 1;
    }
}@-webkit-keyframes uk-slide-bottom-fixed
{
    0%
    {-webkit-transform: translateY(10px);

        opacity: 0;
    }100%
    {-webkit-transform: translateY(0);

        opacity: 1;
    }
}@keyframes uk-slide-bottom-fixed
{
    0%
    {transform: translateY(10px);

        opacity: 0;
    }100%
    {transform: translateY(0);

        opacity: 1;
    }
}.uk-dropdown
{font-size: 1rem;position: absolute;z-index: 1020;top: 100%;left: 0;

    display: none;box-sizing: border-box;width: 200px;margin-top: 5px;padding: 15px;vertical-align: top;color: #444;background: #f5f5f5;
}.uk-open > .uk-dropdown
{
    display: block;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-animation: uk-fade .2s ease-in-out;animation: uk-fade .2s ease-in-out;
}.uk-dropdown-flip
{right: 0;
    left: auto;
}.uk-dropdown-up
{
    top: auto;bottom: 100%;margin-top: auto;margin-bottom: 5px;
}.uk-dropdown .uk-nav
{
    margin: 0 -15px;
}.uk-grid .uk-dropdown-grid + .uk-dropdown-grid
{
    margin-top: 15px;
}.uk-dropdown-grid > [class*='uk-width-'] > .uk-panel + .uk-panel
{
    margin-top: 15px;
}@media (min-width:769px)
{
    .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid
    {margin-right: -15px;
        margin-left: -15px;
    }.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-']
    {padding-right: 15px;
        padding-left: 15px;
    }.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2)
    {
        border-left: 1px solid #ddd;
    }.uk-dropdown-width-2:not(.uk-dropdown-stack)
    {
        width: 400px;
    }.uk-dropdown-width-3:not(.uk-dropdown-stack)
    {
        width: 600px;
    }.uk-dropdown-width-4:not(.uk-dropdown-stack)
    {
        width: 800px;
    }.uk-dropdown-width-5:not(.uk-dropdown-stack)
    {
        width: 1000px;
    }
}@media (max-width:767px)
{
    .uk-dropdown-grid > [class*='uk-width-']
    {
        width: 100%;
    }.uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2)
    {
        margin-top: 15px;
    }
}.uk-dropdown-stack > .uk-dropdown-grid > [class*='uk-width-']
{
    width: 100%;
}.uk-dropdown-stack > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2)
{
    margin-top: 15px;
}.uk-dropdown-small
{width: auto;
    min-width: 150px;padding: 5px;white-space: nowrap;
}.uk-dropdown-small .uk-nav
{
    margin: 0 -5px;
}.uk-dropdown-navbar
{
    margin-top: 0;color: #444;background: #f5f5f5;
}.uk-open > .uk-dropdown-navbar
{
    -webkit-animation: uk-slide-top-fixed .2s ease-in-out                        ;animation: uk-slide-top-fixed .2s ease-in-out;
}.uk-dropdown-scrollable
{
    overflow-y: auto;max-height: 200px;
}.uk-modal
{position: fixed;z-index: 1010;top: 0;right: 0;bottom: 0;left: 0;

    display: none;overflow-y: auto;-webkit-transition: opacity .15s linear;transition: opacity .15s linear;-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 0;background: rgba(0,0,0,.6);-webkit-overflow-scrolling: touch;touch-action: cross-slide-y pinch-zoom double-tap-zoom;
}.uk-modal.uk-open
{
    opacity: 1;
}.uk-modal-page,
.uk-modal-page body
{
    overflow: hidden;
}.uk-modal-dialog
{
    position: relative;box-sizing: border-box;width: 600px;max-width: 100%;max-width: calc(100% - 20px);margin: 50px auto;padding: 20px;-webkit-transition: opacity .3s linear,-webkit-transform .3s ease-out;transition: opacity .3s linear,transform .3s ease-out;-webkit-transform: translateY(-100px);transform: translateY(-100px);opacity: 0;background: #fff;
}@media (max-width:767px)
{
    .uk-modal-dialog
    {
        width: auto;margin: 10px auto;
    }
}
.uk-open .uk-modal-dialog
{-webkit-transform: translateY(0)                                                ;transform: translateY(0);

    opacity: 1;
}.uk-modal-dialog > :not([class*='uk-modal-']):last-child
{
    margin-bottom: 0;
}.uk-modal-dialog > .uk-close:first-child
{float: right;

    margin: -10px -10px 0 0;
}.uk-modal-dialog > .uk-close:first-child + :not([class*='uk-modal-'])
{
    margin-top: 0;
}.uk-modal-dialog-lightbox
{max-width: 95%;max-width: calc(100% - 30px);
    margin: 15px auto;padding: 0;
}.uk-modal-dialog-lightbox > .uk-close:first-child
{
    position: absolute;top: -1px;right: -1px;float: none;margin: 0;
}@media (max-width:767px)
{
    .uk-modal-dialog-lightbox > .uk-close:first-child
    {
        top: -7px;right: -7px;
    }
}@media (min-width:769px)
{
    .uk-modal-dialog-large
    {
        width: 930px;
    }
}@media (min-width:1220px)
{
    .uk-modal-dialog-large
    {
        width: 1130px;
    }
}.uk-modal-header
{
    margin-bottom: 15px;
}.uk-modal-footer
{
    margin-top: 15px;
}.uk-modal-header > :last-child,
.uk-modal-footer > :last-child
{
    margin-bottom: 0;
}.uk-modal-caption
{
    position: absolute;right: 0;bottom: -20px;left: 0;overflow: hidden;margin-bottom: -10px;text-align: center;white-space: nowrap;text-overflow: ellipsis;color: #fff;
}.uk-modal-spinner
{font-size: 25px;

    position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: #ddd;
}.uk-modal-spinner:after
{font-family: FontAwesome;

    content: '\f110';-webkit-animation: uk-rotate 2s infinite linear;animation: uk-rotate 2s infinite linear;
}.uk-offcanvas
{position: fixed;z-index: 1000;top: 0;right: 0;bottom: 0;left: 0;

    display: none;background: rgba(0,0,0,.1);touch-action: none;
}.uk-offcanvas.uk-active
{
    display: block;
}.uk-offcanvas-page
{
    position: fixed;-webkit-transition: margin-left .3s ease-in-out;transition: margin-left .3s ease-in-out;
}.uk-offcanvas-bar
{
    position: fixed;z-index: 1001;top: 0;bottom: 0;left: 0;overflow-y: auto;width: 270px;max-width: 100%;-webkit-transition: -webkit-transform .3s ease-in-out;transition:         transform .3s ease-in-out;-webkit-transform: translateX(-100%);transform: translateX(-100%);background: #333;-webkit-overflow-scrolling: touch;-ms-scroll-chaining: none;
}.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show
{
    -webkit-transform: translateX(0)                        ;transform: translateX(0);
}.uk-offcanvas-bar-flip
{right: 0;
    left: auto;-webkit-transform: translateX(100%);transform: translateX(100%);
}.uk-offcanvas .uk-panel
{
    margin: 20px 15px;color: #777;
}.uk-offcanvas .uk-panel-title
{
    color: #ccc;
}.uk-offcanvas .uk-panel a:not([class])
{
    color: #ccc;
}.uk-offcanvas .uk-panel a:not([class]):hover
{
    color: #fff;
}.uk-switcher
{
    margin: 0;padding: 0;list-style: none;touch-action: cross-slide-y pinch-zoom double-tap-zoom;
}.uk-switcher > :not(.uk-active)
{
    display: none;
}.uk-text-small
{
    font-size: 11px;line-height: 16px;
}.uk-text-large
{
    font-size: 18px;font-weight: normal;line-height: 24px;
}.uk-text-bold
{
    font-weight: bold;
}.uk-text-muted
{
    color: #999 !important;
}.uk-text-primary
{
    color: #2d7091 !important;
}.uk-text-success
{
    color: #659f13 !important;
}.uk-text-warning
{
    color: #e28327 !important;
}.uk-text-danger
{
    color: #d85030 !important;
}.uk-text-contrast
{
    color: #fff !important;
}.uk-text-left
{
    text-align: left !important;
}.uk-text-right
{
    text-align: right !important;
}.uk-text-center
{
    text-align: center !important;
}.uk-text-justify
{
    text-align: justify !important;
}.uk-text-top
{
    vertical-align: top !important;
}.uk-text-middle
{
    vertical-align: middle !important;
}.uk-text-bottom
{
    vertical-align: bottom !important;
}@media (max-width:959px)
{
    .uk-text-center-medium
    {
        text-align: center !important;
    }.uk-text-left-medium
    {
        text-align: left !important;
    }
}@media (max-width:767px)
{
    .uk-text-center-small
    {
        text-align: center !important;
    }.uk-text-left-small
    {
        text-align: left !important;
    }
}.uk-text-nowrap
{
    white-space: nowrap;
}.uk-text-truncate
{
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}.uk-text-break
{
    word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;-ms-hyphens: auto;
}.uk-container
{
    box-sizing: border-box;max-width: 880px;padding: 0 5px;
}

.uk-container:before,
.uk-container:after
{display: table;

    content: '';
}.uk-container:after
{
    clear: both;
}.uk-container-center
{margin-right: auto;
    margin-left: auto;
}.uk-clearfix:before
{display: table-cell;

    content: '';
}.uk-clearfix:after
{display: table;clear: both;

    content: '';
}.uk-nbfc
{
    overflow: hidden;
}.uk-nbfc-alt
{
    display: table-cell;width: 10000px;
}.uk-float-left, .fleft
{
    float: left;
}.uk-float-right, .fright
{
    float: right;
}[class*='uk-float-']
{
    max-width: 100%;
}[class*='uk-align-']
{
    display: block;margin-bottom: 15px;
}.uk-align-left
{float: left;
    margin-right: 15px;
}.uk-align-right
{float: right;
  margin-left: 15px;
}@media (min-width:769px)
{
    .uk-align-medium-left
    {float: left;

        margin-right: 15px;margin-bottom: 15px;
    }.uk-align-medium-right
    {float: right;margin-bottom: 15px;
        margin-left: 15px;
    }
    .uk-container
    {
        padding: 0 25px;
    }
    #footer {
		padding: 0 0 10px;
    }
}
@media (min-width:1220px)
{
    .uk-container
    {
        /* max-width: 1100px; */
        /* padding: 0 35px; */
    }
}
.uk-align-center
{margin-right: auto;
    margin-left: auto;
}.uk-vertical-align
{
    font-size: .001px;
}.uk-vertical-align:before
{display: inline-block;height: 100%;

    content: '';vertical-align: middle;
}.uk-vertical-align-middle,
.uk-vertical-align-bottom
{font-size: 1rem;

    display: inline-block;max-width: 100%;
}.uk-vertical-align-middle
{
    vertical-align: middle;
}.uk-vertical-align-bottom
{
    vertical-align: bottom;
}[class*='uk-height']
{
    box-sizing: border-box;
}.uk-height-1-1
{
    height: 100%;
}.uk-height-viewport
{
    height: 100vh;min-height: 600px;
}.uk-responsive-width,
.uk-responsive-height
{
    box-sizing: border-box;
}.uk-responsive-width
{
    max-width: 100% !important;height: auto;
}.uk-responsive-height
{width: auto;
    max-height: 100%;
}.uk-margin
{
    margin-bottom: 15px;
}* + .uk-margin
{
    margin-top: 15px;
}.uk-margin-top
{
    margin-top: 15px !important;
}.uk-margin-bottom
{
    margin-bottom: 15px !important;
}.uk-margin-left
{
    margin-left: 15px !important;
}.uk-margin-right
{
    margin-right: 15px !important;
}.uk-margin-large
{
    margin-bottom: 50px;
}* + .uk-margin-large
{
    margin-top: 50px;
}.uk-margin-large-top
{
    margin-top: 50px !important;
}.uk-margin-large-bottom
{
    margin-bottom: 50px !important;
}.uk-margin-large-left
{
    margin-left: 50px !important;
}.uk-margin-large-right
{
    margin-right: 50px !important;
}.uk-margin-small
{
    margin-bottom: 5px;
}* + .uk-margin-small
{
    margin-top: 5px;
}.uk-margin-small-top
{
    margin-top: 5px !important;
}.uk-margin-small-bottom
{
    margin-bottom: 5px !important;
}.uk-margin-small-tb
{   margin: 5px 0;
}.uk-margin-small-left
{
    margin-left: 5px !important;
}.uk-margin-small-right
{
    margin-right: 5px !important;
}.uk-margin-remove
{
    margin: 0 !important;
}.uk-margin-top-remove
{
    margin-top: 0 !important;
}.uk-margin-bottom-remove
{
    margin-bottom: 0 !important;
}.uk-padding-remove
{
    padding: 0 !important;
}.uk-padding-top-remove
{
    padding-top: 0 !important;
}.uk-padding-bottom-remove
{
    padding-bottom: 0 !important;
}.uk-padding-vertical-remove
{
    padding-top: 0 !important;padding-bottom: 0 !important;
}.uk-border-circle
{
    border-radius: 50%;
}.uk-border-rounded
{
    border-radius: 5px;
}.uk-heading-large
{
    font-size: 36px;line-height: 42px;
}@media (min-width:769px)
{
    .uk-heading-large
    {
        font-size: 52px;line-height: 64px;
    }
}.uk-link-muted,
.uk-link-muted a
{
    color: #444;
}.uk-link-muted:hover,
.uk-link-muted a:hover
{
    color: #444;
}.uk-link-reset,
.uk-link-reset a,
.uk-link-reset:hover,
.uk-link-reset a:hover,
.uk-link-reset:focus,
.uk-link-reset a:focus
{text-decoration: none;
	font-weight: normal !important;
    color: inherit;
}.uk-scrollable-text
{overflow-y: scroll;

    height: 300px;resize: both;-webkit-overflow-scrolling: touch;
}.uk-scrollable-box
{overflow: auto;

    box-sizing: border-box;height: 170px;padding: 10px;resize: both;border: 1px solid #ddd;-webkit-overflow-scrolling: touch;
}.uk-scrollable-box > :last-child
{
    margin-bottom: 0;
}.uk-overflow-hidden
{
    overflow: hidden;
}.uk-overflow-container
{
    overflow: auto;-webkit-overflow-scrolling: touch;
}.uk-overflow-container > :last-child
{
    margin-bottom: 0;
}.uk-position-absolute,
[class*='uk-position-top'],
[class*='uk-position-bottom']
{
    position: absolute !important;
}.uk-position-top
{
    top: 0;right: 0;left: 0;
}.uk-position-bottom
{right: 0;
    bottom: 0;left: 0;
}.uk-position-top-left
{
    top: 0;left: 0;
}.uk-position-top-right
{
    top: 0;right: 0;
}.uk-position-bottom-left
{
    bottom: 0;left: 0;
}.uk-position-bottom-right
{right: 0;
    bottom: 0;
}.uk-position-cover
{
    position: absolute;top: 0;right: 0;bottom: 0;left: 0;
}.uk-position-relative
{
    position: relative !important;
}.uk-position-z-index
{
    z-index: 1;
}.uk-display-block
{
    display: block !important;
}.uk-display-inline
{
    display: inline !important;
}.uk-display-inline-block
{
    display: inline-block !important;
}@media (min-width:960px)
{
    .uk-visible-small
    {
        display: none !important;
    }.uk-visible-medium
    {
        display: none !important;
    }.uk-hidden-large
    {
        display: none !important;
    }
}@media (min-width:768px) and (max-width:959px)
{
    .uk-visible-small
    {
        display: none !important;
    }.uk-visible-large
    {
        display: none !important;
    }.uk-hidden-medium
    {
        display: none !important;
    }
}@media (max-width:767px)
{
    .uk-visible-medium
    {
        display: none !important;
    }.uk-visible-large
    {
        display: none !important;
    }.uk-hidden-small
    {
        display: none !important;
    }
}.uk-hidden
{
    display: none !important;visibility: hidden !important;
}.uk-invisible
{
    visibility: hidden !important;
}.uk-visible-hover:hover .uk-hidden,
.uk-visible-hover:hover .uk-invisible
{
    display: block !important;visibility: visible !important;
}.uk-visible-hover-inline:hover .uk-hidden,
.uk-visible-hover-inline:hover .uk-invisible
{
    display: inline-block !important;visibility: visible !important;
}.uk-touch .uk-hidden-touch,
.uk-notouch .uk-hidden-notouch
{
    display: none !important;
}.uk-flex
{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}.uk-flex-inline
{
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
}.uk-flex > *,
.uk-flex-inline > *
{
    -ms-flex-negative: 1;
}.uk-flex-top
{-webkit-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-align: start;
}.uk-flex-middle
{-webkit-align-items: center;
    align-items: center;
    -ms-flex-align: center;
}.uk-flex-bottom
{-webkit-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end;
}.uk-flex-center
{
    -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;
}.uk-flex-right
{
    -ms-flex-pack: end;-webkit-justify-content: flex-end;justify-content: flex-end;
}.uk-flex-space-between
{
    -ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;
}.uk-flex-space-around
{
    -ms-flex-pack: distribute;-webkit-justify-content: space-around;justify-content: space-around;
}.uk-flex-row-reverse
{-webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse                ;flex-direction: row-reverse;
}.uk-flex-column
{-webkit-flex-direction: column;
    -ms-flex-direction: column                ;flex-direction: column;
}.uk-flex-column-reverse
{-webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse                ;flex-direction: column-reverse;
}.uk-flex-nowrap
{-webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap                ;flex-wrap: nowrap;
}.uk-flex-wrap
{-webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap                ;flex-wrap: wrap;
}.uk-flex-wrap-reverse
{-webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse                ;flex-wrap: wrap-reverse;
}.uk-flex-wrap-top
{-webkit-align-content: flex-start;
    -ms-flex-line-pack: start                ;align-content: flex-start;
}.uk-flex-wrap-middle
{-webkit-align-content: center;
    -ms-flex-line-pack: center                ;align-content: center;
}.uk-flex-wrap-bottom
{-webkit-align-content: flex-end;
    -ms-flex-line-pack: end                ;align-content: flex-end;
}.uk-flex-wrap-space-between
{-webkit-align-content: space-between;
    -ms-flex-line-pack: justify                ;align-content: space-between;
}.uk-flex-wrap-space-around
{-webkit-align-content: space-around;
    -ms-flex-line-pack: distribute                ;align-content: space-around;
}.uk-flex-order-first
{-webkit-order: -1;
    -ms-flex-order: -1                ;order: -1;
}.uk-flex-order-last
{-webkit-order: 99;
    -ms-flex-order: 99                ;order: 99;
}@media (min-width:480px)
{
    .uk-flex-order-first-small
    {-webkit-order: -1;
        -ms-flex-order: -1                ;order: -1;
    }.uk-flex-order-last-small
    {-webkit-order: 99;
        -ms-flex-order: 99                ;order: 99;
    }
}@media (min-width:769px)
{
    .uk-flex-order-first-medium
    {-webkit-order: -1;
        -ms-flex-order: -1                ;order: -1;
    }.uk-flex-order-last-medium
    {-webkit-order: 99;
        -ms-flex-order: 99                ;order: 99;
    }
}@media (min-width:960px)
{
    .uk-flex-order-first-large
    {-webkit-order: -1;
        -ms-flex-order: -1                ;order: -1;
    }.uk-flex-order-last-large
    {-webkit-order: 99;
        -ms-flex-order: 99                ;order: 99;
    }
}@media (min-width:1220px)
{
    .uk-flex-order-first-xlarge
    {-webkit-order: -1;
        -ms-flex-order: -1                ;order: -1;
    }.uk-flex-order-last-xlarge
    {-webkit-order: 99;
        -ms-flex-order: 99                ;order: 99;
    }
}.uk-flex-item-none
{-webkit-flex: none;
    -ms-flex: none                ;flex: none;
}.uk-flex-item-auto
{-webkit-flex: auto;
    -ms-flex: auto                                ;flex: auto;-ms-flex-negative: 1;
}.uk-flex-item-1
{-webkit-flex: 1;
    -ms-flex: 1                ;flex: 1;
}.uk-contrast
{
    color: #fff;
}.uk-contrast a:not([class]),
.uk-contrast .uk-link
{text-decoration: none;

    color: rgba(255,255,255,.7);
}.uk-contrast a:not([class]):hover,
.uk-contrast .uk-link:hover
{text-decoration: underline;

    color: #fff;
}.uk-contrast :not(pre) > code,
.uk-contrast :not(pre) > kbd,
.uk-contrast :not(pre) > samp
{
    color: #fff;
}.uk-contrast em
{
    color: #fff;
}.uk-contrast h1,
.uk-contrast h2,
.uk-contrast h3,
.uk-contrast h4,
.uk-contrast h5,
.uk-contrast h6
{
    color: #fff;
}.uk-contrast hr
{
    border-top-color: rgba(255,255,255,.2);
}.uk-contrast .uk-nav li > a,
.uk-contrast .uk-nav li > a:hover
{
    text-decoration: none;
}.uk-contrast .uk-nav-side > li > a
{
    color: #fff;
}.uk-contrast .uk-nav-side > li > a:hover,
.uk-contrast .uk-nav-side > li > a:focus
{color: #fff;
    background: rgba(255,255,255,.1);
}.uk-contrast .uk-nav-side > li.uk-active > a
{color: #444;
    background: #fff;
}.uk-contrast .uk-nav-side .uk-nav-header
{
    color: #fff;
}.uk-contrast .uk-nav-side .uk-nav-divider
{
    border-top-color: rgba(255,255,255,.2);
}.uk-contrast .uk-nav-side ul a
{
    color: rgba(255,255,255,.7);
}.uk-contrast .uk-nav-side ul a:hover
{
    color: #fff;
}.uk-contrast .uk-subnav > * > a
{text-decoration: none;

    color: rgba(255,255,255,.7);
}.uk-contrast .uk-subnav > * > a:hover,
.uk-contrast .uk-subnav > * > a:focus
{text-decoration: none;

    color: #fff;
}.uk-contrast .uk-subnav > .uk-active > a
{
    color: #fff;
}.uk-contrast .uk-subnav-line > :nth-child(n+2):before
{
    border-left-color: rgba(255,255,255,.2);
}.uk-contrast .uk-subnav-pill > * > a:hover,
.uk-contrast .uk-subnav-pill > * > a:focus
{text-decoration: none;color: #444;
    background: rgba(255,255,255,.7);
}.uk-contrast .uk-subnav-pill > .uk-active > a
{color: #444;
    background: #fff;
}.uk-contrast .uk-list-line > li:nth-child(n+2)
{
    border-top-color: rgba(255,255,255,.2);
}.uk-contrast .uk-form select,
.uk-contrast .uk-form textarea,
.uk-contrast .uk-form input:not([type]),
.uk-contrast .uk-form input[type='text'],
.uk-contrast .uk-form input[type='password'],
.uk-contrast .uk-form input[type='datetime'],
.uk-contrast .uk-form input[type='datetime-local'],
.uk-contrast .uk-form input[type='date'],
.uk-contrast .uk-form input[type='month'],
.uk-contrast .uk-form input[type='time'],
.uk-contrast .uk-form input[type='week'],
.uk-contrast .uk-form input[type='number'],
.uk-contrast .uk-form input[type='email'],
.uk-contrast .uk-form input[type='url'],
.uk-contrast .uk-form input[type='search'],
.uk-contrast .uk-form input[type='tel'],
.uk-contrast .uk-form input[type='color'],
.uk-contrast .widget_search form.search-form select,
.uk-contrast .widget_search form.search-form textarea,
.uk-contrast .widget_search form.search-form input:not([type]),
.uk-contrast .widget_search form.search-form input[type='text'],
.uk-contrast .widget_search form.search-form input[type='password'],
.uk-contrast .widget_search form.search-form input[type='datetime'],
.uk-contrast .widget_search form.search-form input[type='datetime-local'],
.uk-contrast .widget_search form.search-form input[type='date'],
.uk-contrast .widget_search form.search-form input[type='month'],
.uk-contrast .widget_search form.search-form input[type='time'],
.uk-contrast .widget_search form.search-form input[type='week'],
.uk-contrast .widget_search form.search-form input[type='number'],
.uk-contrast .widget_search form.search-form input[type='email'],
.uk-contrast .widget_search form.search-form input[type='url'],
.uk-contrast .widget_search form.search-form input[type='search'],
.uk-contrast .widget_search form.search-form input[type='tel'],
.uk-contrast .widget_search form.search-form input[type='color'],
.uk-contrast .comment-form select,
.uk-contrast .comment-form textarea,
.uk-contrast .comment-form input:not([type]),
.uk-contrast .comment-form input[type='text'],
.uk-contrast .comment-form input[type='password'],
.uk-contrast .comment-form input[type='datetime'],
.uk-contrast .comment-form input[type='datetime-local'],
.uk-contrast .comment-form input[type='date'],
.uk-contrast .comment-form input[type='month'],
.uk-contrast .comment-form input[type='time'],
.uk-contrast .comment-form input[type='week'],
.uk-contrast .comment-form input[type='number'],
.uk-contrast .comment-form input[type='email'],
.uk-contrast .comment-form input[type='url'],
.uk-contrast .comment-form input[type='search'],
.uk-contrast .comment-form input[type='tel'],
.uk-contrast .comment-form input[type='color']
{color: #444;
    border-color: rgba(255,255,255,.8);background: rgba(255,255,255,.8);background-clip: padding-box;
}.uk-contrast .uk-form select:focus,
.uk-contrast .uk-form textarea:focus,
.uk-contrast .uk-form input:not([type]):focus,
.uk-contrast .uk-form input[type='text']:focus,
.uk-contrast .uk-form input[type='password']:focus,
.uk-contrast .uk-form input[type='datetime']:focus,
.uk-contrast .uk-form input[type='datetime-local']:focus,
.uk-contrast .uk-form input[type='date']:focus,
.uk-contrast .uk-form input[type='month']:focus,
.uk-contrast .uk-form input[type='time']:focus,
.uk-contrast .uk-form input[type='week']:focus,
.uk-contrast .uk-form input[type='number']:focus,
.uk-contrast .uk-form input[type='email']:focus,
.uk-contrast .uk-form input[type='url']:focus,
.uk-contrast .uk-form input[type='search']:focus,
.uk-contrast .uk-form input[type='tel']:focus,
.uk-contrast .uk-form input[type='color']:focus,
.uk-contrast .widget_search form.search-form select:focus,
.uk-contrast .widget_search form.search-form textarea:focus,
.uk-contrast .widget_search form.search-form input:not([type]):focus,
.uk-contrast .widget_search form.search-form input[type='text']:focus,
.uk-contrast .widget_search form.search-form input[type='password']:focus,
.uk-contrast .widget_search form.search-form input[type='datetime']:focus,
.uk-contrast .widget_search form.search-form input[type='datetime-local']:focus,
.uk-contrast .widget_search form.search-form input[type='date']:focus,
.uk-contrast .widget_search form.search-form input[type='month']:focus,
.uk-contrast .widget_search form.search-form input[type='time']:focus,
.uk-contrast .widget_search form.search-form input[type='week']:focus,
.uk-contrast .widget_search form.search-form input[type='number']:focus,
.uk-contrast .widget_search form.search-form input[type='email']:focus,
.uk-contrast .widget_search form.search-form input[type='url']:focus,
.uk-contrast .widget_search form.search-form input[type='search']:focus,
.uk-contrast .widget_search form.search-form input[type='tel']:focus,
.uk-contrast .widget_search form.search-form input[type='color']:focus,
.uk-contrast .comment-form select:focus,
.uk-contrast .comment-form textarea:focus,
.uk-contrast .comment-form input:not([type]):focus,
.uk-contrast .comment-form input[type='text']:focus,
.uk-contrast .comment-form input[type='password']:focus,
.uk-contrast .comment-form input[type='datetime']:focus,
.uk-contrast .comment-form input[type='datetime-local']:focus,
.uk-contrast .comment-form input[type='date']:focus,
.uk-contrast .comment-form input[type='month']:focus,
.uk-contrast .comment-form input[type='time']:focus,
.uk-contrast .comment-form input[type='week']:focus,
.uk-contrast .comment-form input[type='number']:focus,
.uk-contrast .comment-form input[type='email']:focus,
.uk-contrast .comment-form input[type='url']:focus,
.uk-contrast .comment-form input[type='search']:focus,
.uk-contrast .comment-form input[type='tel']:focus,
.uk-contrast .comment-form input[type='color']:focus
{color: #444;
    border-color: #fff;background: #fff;
}.uk-contrast .uk-form :-ms-input-placeholder,
.uk-contrast .widget_search form.search-form :-ms-input-placeholder,
.uk-contrast .comment-form :-ms-input-placeholder
{
    color: rgba(68,68,68,.7) !important;
}.uk-contrast .uk-form ::-moz-placeholder,
.uk-contrast .widget_search form.search-form ::-moz-placeholder,
.uk-contrast .comment-form ::-moz-placeholder
{
    color: rgba(68,68,68,.7);
}.uk-contrast .uk-form ::-webkit-input-placeholder,
.uk-contrast .widget_search form.search-form ::-webkit-input-placeholder,
.uk-contrast .comment-form ::-webkit-input-placeholder
{
    color: rgba(68,68,68,.7);
}.uk-contrast .uk-button
{
    color: #444;background: #fff;
}.uk-contrast .uk-button:hover,
.uk-contrast .uk-button:focus
{color: #444;
    background-color: rgba(255,255,255,.8);
}.uk-contrast .uk-button:active,
.uk-contrast .uk-button.uk-active
{color: #444;
    background-color: rgba(255,255,255,.7);
}.uk-contrast .uk-button-primary
{color: #fff;
    background-color: #00a8e6;
}.uk-contrast .uk-button-primary:hover,
.uk-contrast .uk-button-primary:focus
{color: #fff;
    background-color: #35b3ee;
}.uk-contrast .uk-button-primary:active,
.uk-contrast .uk-button-primary.uk-active
{color: #fff;
    background-color: #0091ca;
}.uk-contrast .uk-icon-hover
{
    color: rgba(255,255,255,.7);
}.uk-contrast .uk-icon-hover:hover
{
    color: #fff;
}.uk-contrast .uk-icon-button
{color: #444;
    background: #fff;
}.uk-contrast .uk-icon-button:hover,
.uk-contrast .uk-icon-button:focus
{color: #444;
    background-color: rgba(255,255,255,.8);
}.uk-contrast .uk-icon-button:active
{color: #444;
    background-color: rgba(255,255,255,.7);
}.uk-contrast .uk-text-muted
{
    color: rgba(255,255,255,.6) !important;
}.uk-contrast .uk-text-primary
{
    color: #2d7091 !important;
}@media print
{
    *
    {color: #000 !important;
        background: transparent !important;box-shadow: none !important;text-shadow: none !important;
    }a,
    a:visited
    {
        text-decoration: underline;
    }pre,
    blockquote
    {
        border: 1px solid #999;page-break-inside: avoid;
    }thead
    {
        display: table-header-group;
    }tr,
    img
    {
        page-break-inside: avoid;
    }img
    {
        max-width: 100% !important;
    }@page
    {
        margin: .5cm;
    }p,
    h2,
    h3
    {
        orphans: 3;widows: 3;
    }h2,
    h3
    {
        page-break-after: avoid;
    }
}.uk-dotnav
{
    display: -ms-flexbox                                                                        ;display: -webkit-flex;display:         flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: -15px;margin-left: -15px;padding: 0;list-style: none;
}.uk-dotnav > *
{-webkit-flex: none;
    -ms-flex: none                                                        ;flex: none;margin-top: 15px;padding-left: 15px;
}.uk-dotnav:before,
.uk-dotnav:after
{display: block;overflow: hidden;

    content: '';
}.uk-dotnav:after
{
    clear: both;
}.uk-dotnav > *
{
    float: left;
}.uk-dotnav > * > *
{
    display: block;overflow: hidden;box-sizing: content-box;width: 20px;height: 20px;white-space: nowrap;text-indent: 100%;border-radius: 50%;background: rgba(50,50,50,.1);
}.uk-dotnav > * > :hover,
.uk-dotnav > * > :focus
{outline: none;
    background: rgba(50,50,50,.4);
}.uk-dotnav > * > :active
{
    background: rgba(50,50,50,.6);
}.uk-dotnav > .uk-active > *
{
    background: rgba(50,50,50,.4);
}.uk-dotnav-contrast > * > *
{
    background: rgba(255,255,255,.4);
}.uk-dotnav-contrast > * > :hover,
.uk-dotnav-contrast > * > :focus
{
    background: rgba(255,255,255,.7);
}.uk-dotnav-contrast > * > :active
{
    background: rgba(255,255,255,.9);
}.uk-dotnav-contrast > .uk-active > *
{
    background: rgba(255,255,255,.9);
}.uk-dotnav-vertical
{-webkit-flex-direction: column;
    -ms-flex-direction: column                ;flex-direction: column;
}.uk-dotnav-vertical > *
{
    float: none;
}.uk-slidenav
{font-size: 60px;line-height: 60px;

    display: inline-block;box-sizing: border-box;width: 60px;height: 60px;text-align: center;color: rgba(50,50,50,.4);
}.uk-slidenav:hover,
.uk-slidenav:focus
{cursor: pointer;text-decoration: none;color: rgba(50,50,50,.7);
    outline: none;
}.uk-slidenav:active
{
    color: rgba(50,50,50,.9);
}.uk-slidenav-previous:before
{font-family: FontAwesome;

    content: '\f104';
}.uk-slidenav-next:before
{font-family: FontAwesome;

    content: '\f105';
}.uk-slidenav-position
{
    position: relative;
}.uk-slidenav-position .uk-slidenav
{position: absolute;z-index: 1;top: 50%;

    display: none;margin-top: -30px;
}.uk-slidenav-position:hover .uk-slidenav
{
    display: block;
}.uk-slidenav-position .uk-slidenav-previous
{
    left: 20px;
}.uk-slidenav-position .uk-slidenav-next
{
    right: 20px;
}.uk-slidenav-contrast
{
    color: rgba(255,255,255,.5);
}.uk-slidenav-contrast:hover,
.uk-slidenav-contrast:focus
{
    color: rgba(255,255,255,.7);
}.uk-slidenav-contrast:active
{
    color: rgba(255,255,255,.9);
}.uk-slideshow
{
    position: relative;z-index: 0;overflow: hidden;width: 100%;margin: 0;padding: 0;list-style: none;touch-action: pan-y;
}.uk-slideshow > li
{
    position: absolute;top: 0;left: 0;width: 100%;opacity: 0;
}.uk-slideshow > .uk-active
{
    z-index: 10;opacity: 1;
}.uk-slideshow > li > img
{
    visibility: hidden;
}[data-uk-slideshow-slide]
{
    cursor: pointer;
}.uk-slideshow-fullscreen,
.uk-slideshow-fullscreen > li
{
    height: 100vh;
}.uk-slideshow-fade-out
{
    -webkit-animation: uk-fade .5s linear reverse                        ;animation: uk-fade .5s linear reverse;
}.uk-slideshow-scroll-forward-in
{
    -webkit-animation: uk-slide-right .5s ease-in-out                        ;animation: uk-slide-right .5s ease-in-out;
}.uk-slideshow-scroll-forward-out
{
    -webkit-animation: uk-slide-left .5s ease-in-out reverse                        ;animation: uk-slide-left .5s ease-in-out reverse;
}.uk-slideshow-scroll-backward-in
{
    -webkit-animation: uk-slide-left .5s ease-in-out                        ;animation: uk-slide-left .5s ease-in-out;
}.uk-slideshow-scroll-backward-out
{
    -webkit-animation: uk-slide-right .5s ease-in-out reverse                        ;animation: uk-slide-right .5s ease-in-out reverse;
}.uk-slideshow-scale-out
{
    -webkit-animation: uk-fade-scale-15 .5s ease-in-out reverse                        ;animation: uk-fade-scale-15 .5s ease-in-out reverse;
}.uk-slideshow-swipe-forward-in
{
    -webkit-animation: uk-slide-left-33 .5s ease-in-out                        ;animation: uk-slide-left-33 .5s ease-in-out;
}.uk-slideshow-swipe-forward-out
{
    -webkit-animation: uk-slide-left .5s ease-in-out reverse                        ;animation: uk-slide-left .5s ease-in-out reverse;
}.uk-slideshow-swipe-backward-in
{
    -webkit-animation: uk-slide-right-33 .5s ease-in-out                        ;animation: uk-slide-right-33 .5s ease-in-out;
}.uk-slideshow-swipe-backward-out
{
    -webkit-animation: uk-slide-right .5s ease-in-out reverse                        ;animation: uk-slide-right .5s ease-in-out reverse;
}.uk-slideshow-swipe-forward-in:before,
.uk-slideshow-swipe-backward-in:before
{position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;left: 0;

    content: '';-webkit-animation: uk-fade .5s ease-in-out reverse;animation: uk-fade .5s ease-in-out reverse;background: rgba(0,0,0,.6);
}.widget_search form.search-form .search-field
{
    width: 100%;
}.widget_search form.search-form .search-submit
{font: inherit;font-size: 1rem;line-height: 30px;display: inline-block;overflow: visible;box-sizing: border-box;min-height: 30px;margin: 0;padding: 0 1px;text-align: center;vertical-align: middle;text-decoration: none;text-transform: none;color: #444;border: none;background: #eee;

    -webkit-appearance: none;
}.uk-comment .uk-comment-header img.avatar
{float: left;

    margin-right: 15px;
}.comment-form .form-submit input
{font: inherit;font-size: 1rem;line-height: 30px;display: inline-block;overflow: visible;box-sizing: border-box;min-height: 30px;margin: 0;padding: 0 1px;text-align: center;vertical-align: middle;text-decoration: none;text-transform: none;color: #444;border: none;background: #eee;

    -webkit-appearance: none;
}.uk-subnav.uk-comment-meta > li
{
    font-size: 11px;
}.nst-sidebar .widget_search .screen-reader-text,
.nst-sidebar-horizontal .widget_search .screen-reader-text
{
    display: none !important;visibility: hidden !important;
}.nst-sidebar .widget_search form.search-form .search-field,
.nst-sidebar-horizontal .widget_search form.search-form .search-field
{
    margin-top: 5px !important;
}.nst-sidebar .widget_search form.search-form .search-submit,
.nst-sidebar-horizontal .widget_search form.search-form .search-submit
{width: 100%;
    margin-top: 5px !important;
}.nst-sidebar .nst-widget
{
    margin-bottom: 26px;
}


/* Line
 ========================================================================== */
/*
 * Clip the child element
 */
.uk-heading-line {
  overflow: hidden;
}
/*
 * Extra markup is needed to make it work with text align
 */
.uk-heading-line > * {
  display: inline-block;
  position: relative;
}
/*
 * 1. Center vertically
 * 2. Make the element as large as possible. It's clipped by the container.
 * 3. Style
 */
.uk-heading-line > ::before,
.uk-heading-line > ::after {
  content: "";
  /* 1 */
  position: absolute;
  top: calc(50% - (calc(0.2px + 0.05em) / 2));
  /* 2 */
  width: 2000px;
  /* 3 */
  border-bottom: calc(0.2px + 0.05em) solid #e5e5e5;
}
.uk-heading-line > ::before {
  right: 100%;
  margin-right: calc(5px + 0.3em);
}
.uk-heading-line > ::after {
  left: 100%;
  margin-left: calc(5px + 0.3em);
}
/* ========================================================================
   Component: Divider
 ========================================================================== */
/*
 * 1. Reset default `hr`
 * 2. Set margin if a `div` is used for semantical reason
 */
[class*='uk-divider'] {
  /* 1 */
  border: none;
  /* 2 */
  margin-bottom: 20px;
}
/* Add margin if adjacent element */
* + [class*='uk-divider'] {
  margin-top: 20px;
}

/* ========================================================================
   Pace.js
 ========================================================================== */
 .pace-running .wrap {
             /* display:none; */
}
.pace:after {
    content: "";
    width: 100vw;
    height: 100vw;
    background: rgb(255 255 255 / 80%);
    position: fixed;
    left: 0;
    top: 0;
}

.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	z-index: 2000;
	position: fixed;
	height: 90px;
	width: 90px;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.pace.pace-inactive .pace-activity {
	display: none;
}

.pace .pace-activity {
	position: fixed;
	z-index: 2000;
	display: block;
	position: absolute;
	left: -30px;
	top: -30px;
	height: 90px;
	width: 90px;
	display: block;
	border-width: 30px;
	border-style: double;
	border-color: #29d transparent transparent;
	border-radius: 50%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;

	-webkit-animation: spin 1s linear infinite;
	-moz-animation: spin 1s linear infinite;
	-o-animation: spin 1s linear infinite;
	animation: spin 1s linear infinite;
}

.pace .pace-activity:before {
	content: ' ';
	position: absolute;
	top: 10px;
	left: 10px;
	height: 50px;
	width: 50px;
	display: block;
	border-width: 10px;
	border-style: solid;
	border-color: #29d transparent transparent;
	border-radius: 50%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

@-webkit-keyframes spin {
	100% { -webkit-transform: rotate(359deg); }
}

@-moz-keyframes spin {
	100% { -moz-transform: rotate(359deg); }
}

@-o-keyframes spin {
	100% { -moz-transform: rotate(359deg); }
}

@keyframes spin {
	100% {  transform: rotate(359deg); }
}
