html {background:#ffffff;}
body {margin:0; font-size:62.5% !important;}
a {background:transparent;}
a:active, a:hover {outline:0;}
a,
.uk-link {color:#000; text-decoration:none; cursor:pointer;}
a:hover,
.uk-link:hover {color:#222; text-decoration:underline;}
b,
strong {font-weight:bold;}
:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp {font-size:14px; font-family:Consolas, monospace, serif; color:#525252; white-space:nowrap; padding:2px 4px; border:1px solid #eaeaea; border-radius:2px; background:#fafafa;}
em {color:#9c3302;}
ins {background:#ededed; color:#525252; text-decoration:none;}
mark {background:rgba(111, 69, 104, 0.15); color:#72506c;}
q {font-style:italic;}
small {font-size:80%;}
sub,
sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
audio,
canvas,
iframe,
img,
svg,
video {vertical-align:middle;}
audio,
canvas,
img,
svg,
video {max-width:100%; height:auto; box-sizing:border-box;}

  
.uk-img-preserve,
.uk-img-preserve audio,
.uk-img-preserve canvas,
.uk-img-preserve img,
.uk-img-preserve svg,
.uk-img-preserve video {max-width:none;}
img {border:0;}
svg:not(:root) {overflow:hidden;}

blockquote,
figure {margin:0;}

p,
ul,
ol,
dl,
blockquote,
pre,
address,
fieldset,
figure {margin:0 0 20px 0;}
* + p, * + ul, * + ol, * + dl, * + blockquote, * + pre, * + address, * + fieldset, * + figure {margin-top:20px;}
h1, h2, h3, h4, h5, h6 {margin:0 0 20px 0; font-family:'Roboto'; font-weight:500; text-transform:uppercase;}
* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6 {margin-top:30px;}
h1,
.uk-h1 {font-size:38px; line-height:48px;}
h2,
.uk-h2 {font-size:32px; line-height:40px;}
h3,
.uk-h3 {font-size:26px; line-height:34px;}
h4,
.uk-h4 {font-size:20px; line-height:28px;}
h5,
.uk-h5 {font-size:16px; line-height:24px;}
h6,
.uk-h6 {font-size:14px;line-height:21px;}

.dostavka {font-size:20px;}
.dostavka h3 {font:300 32px/1.2 "ALSSchlangesans-Black"; margin:0px; padding:15px 0; color:#000; text-align:left; cursor:default;}
.dostavka table {border-top:1px solid; border-bottom:1px solid; border-left:1px solid; }
.dostavka td {padding:5px; border-right:1px solid;}
@media (max-width:767px) {
	.dostavka {font-size:16px;}
	.dostavka h3 {font-size:24px;}
}

ul,
ol {padding-left:30px;}
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:20px 0; border:0; border-top:1px solid #eaeaea;}
address {font-style:normal;}
blockquote {padding-left:15px; border-left:5px solid #eaeaea; font-size:18px; line-height:25px; font-style:italic;}
pre {padding:10px; background:#fafafa; font:14px / 21px Consolas, monospace, serif; color:#525252; -moz-tab-size:4; tab-size:4; 
  overflow:auto; border:1px solid #eaeaea; border-radius:2px;}

::-moz-selection {background:rgba(111, 69, 104, 0.8); color:#ffffff; text-shadow:none;}
::selection {background:rgba(111, 69, 104, 0.8); color:#ffffff; 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;}
@media screen and (max-width:400px) {
	@-ms-viewport {  width:device-width; }
}
h1,
h2,
h3,
h4,
h5,
h6 {letter-spacing:0;}

.uk-grid {display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; 
  margin:0; padding:0; list-style:none;}
.uk-grid:before,
.uk-grid:after {content:""; display:block; overflow:hidden;}
.uk-grid:after {clear:both;}
.uk-grid > * {-ms-flex:none; -webkit-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:30px;}
.tipoknachek {width: 29px; height: 30px; background:url(/images/calculator/ramy/chek.png) no-repeat left top; cursor: pointer}
	.tipoknachekact { width: 29px; height: 30px; background:url(/images/calculator/ramy/chek_act.png) no-repeat left top; cursor: pointer}
	#sliderhor {width:400px; position: absolute; margin:450px 0px 0px 210px;}
	#sliderhor span.ui-slider-handle { display: none;}
	#sliderhor span.ui-slider-handle:last-child { display: block;}
	#sliderver {height:340px; position:absolute; margin:70px 0px 0px 150px;}
	#sliderver span.ui-slider-handle { display: none;}
	#sliderver span.ui-slider-handle:last-child { display: block;}
	.ui-slider { position: relative;}
	.ui-slider-horizontal .ui-slider-handle { position: absolute; z-index: 2; margin-top: -4px; width: 23px; height: 24px;
		background:url(/images/calculator/ramy/slider_polz.png) no-repeat; cursor: pointer}
	.ui-slider-vertical .ui-slider-handle { position: absolute; z-index: 2; width: 23px; height: 24px; background:url(/images/calculator/ramy/slider_polz.png) no-repeat; cursor: pointer;}
	.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; background: #03c1d7; border-radius: 6px; overflow: hidden;}
	.ui-slider-horizontal { height: 11px; width: 400px; border: 1px solid #d5dbdf; background: #f5f6f7;}
	.ui-slider-vertical { width: 11px; height: 340px; border: 1px solid #d5dbdf; background: #f5f6f7;}
	.verbalk .ui-slider-vertical {width: 3px;height: 100px;}
	.ui-slider-horizontal .ui-slider-handle { top: -3px; margin-left: -10px;}
	.ui-slider-vertical .ui-slider-handle { margin-bottom: -15px; margin-left: -7px;}
	.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%;}
	.ui-slider-horizontal .ui-slider-range-min { left: 0;}
	.ui-slider-horizontal .ui-slider-range-max { right: 0;}
	.ui-slider-vertical .ui-slider-range { left: 0; width: 100%;}
	.ui-slider-vertical .ui-slider-range-min { bottom: 0;}
	.ui-slider-vertical .ui-slider-range-max { top: 0;}

	.ui-widget-header {border: 1px solid #D4D4D4; background:url(http://www.gksovest.ru/images/okna/ui-widget-header.html);}
	.ui-corner-all {border-radius: 4px;}
	.Costhor1_block {width:100px; height:51px; background:url(/images/calculator/ramy/znachgor.png); position:absolute; margin:24px 0px 0px -37px; text-align:center;
		font-size:2.4em; color:#fff;}
	.Costhor1_block input {width:48px; height:35px; text-align:center; margin-left:0px; margin-top: 10px; color:#fff; padding: 0 !important;
		font-size:1em;    background: none;    border: 0;}
	.Costver1_block {width:110px; height:43px; background:url(/images/calculator/ramy/znachvert.png); position:absolute; margin:-9px 0px 0px -110px; text-align:center;
		font-size:2.4em; color:#fff;}
	.Costver1_block input {width:48px; height:35px; text-align:center; margin-left:-12px; margin-top:3px; color:#fff; padding:0 !important; border:0px solid #ccc; font-size:1em; background:none;}

	.b-calc__left .stage1 {width:182px; height:39px; background:url(/images/calculator/ramy/stage1.png); position: absolute; margin:0px 0px 0px 0px;}
	.b-calc__left .stage2 {width:129px; height:80px; background:url(/images/calculator/ramy/stage2.png); position: absolute; margin:80px 0px 0px 0px;}
	.b-calc__left .stage3 {width:166px; height:42px; background:url(/images/calculator/ramy/stage3.png); position: absolute; margin:580px 0px 0px 0px;}
	.b-calc__left .block_econom {width:465px; text-align:center; position:absolute; margin:540px 0px 0px 185px;}
	.b-calc__left .block_econom .block_econom_text {font-size: 2em; font-family: 'Roboto', sans-serif; margin-bottom: 10px;}
	.b-calc__left .block_econom .block_econom_bg {height:60px; line-height:60px; text-align:center; background:#5c84da; font-size:3em; color:#fff;}
	.b-calc__left .block_econom .block_econom_bg span {font-size: 1.2em;}
	.b-calc__left {width:660px; float:left;}
	.b-calc__left .b-calc__ul_onoff {    position: absolute;    margin-left: 190px;}
	.b-calc__left .b-calc__ul_onoff li {    list-style: none;    display: inline;    line-height: 52px;    font-family: 'ALSSchlangesans-Black';    font-size: 3em;
		text-transform: uppercase;    color: #01d2e9;    margin-right: 35px;    white-space: nowrap;}
	.b-calc__left .b-calc__ul_onoff li img {    margin-top: 5px;}
	.b-calc__left .b-calc__ul_onoff li a { color: #000; text-decoration: none;}
	.b-calc__left .oknofull {width:430px; position:absolute; margin:120px 0px 0px 210px;}
	.b-calc__left .oknofull img {width:100%;}
	.b-calc__left .popok1,
	.b-calc__left .popok2,
	.b-calc__left .popok3,
	.b-calc__left .popok4 {position:absolute; margin-left:-24px; margin-top:-16px;}
	.b-calc__left .tipokna1, 
	.b-calc__left .tipokna2, 
	.b-calc__left .tipokna3, 
	.b-calc__left .tipokna4 {float:left; margin-right:12px; margin-left:12px; text-align:center;}
	
	
	.b-calc__zag {text-align:center; font-family:'ALSSchlangesans-Black'; font-size:4.9em; text-transform:uppercase; line-height:1.2; margin-bottom:40px; padding-top:30px;}
	.b-calc__left .tabletipokna {position:absolute; margin:0px 0px 0px 210px; width:400px;}
	.b-calc__left .markver {width: 5px; background:url(/images/calculator/ramy/markver.png) no-repeat; height: 271px; position: absolute; margin:160px 0px 0px 175px;}
	.b-calc__left .markhor {width: 391px; background:url(/images/calculator/ramy/markhor.png) no-repeat; height: 5px; position: absolute; margin:434px 0px 0px 213px;}

	
	.b-calc__right .underdostavka {font-size: 1.8em; font-family: 'Roboto', sans-serif; font-weight: 300; padding-left: 113px; color: #0d0d0d; margin-bottom: 30px;}

	.b-calc__left .tipokna4 {width: 93px; height: 104px; background:url(/images/calculator/ramy/ok4_1.png); background-position: left top; background-repeat: no-repeat; cursor: pointer;}
	.b-calc__left .tipbalk1 {    width: 67px;    height: 48px; float: left; background:url(/images/calculator/ramy/b1.png); background-repeat: no-repeat; cursor: pointer;
		margin-right: 25px; margin-bottom: 15px;}
	.b-calc__left .tipbalk1.okact, 
	.b-calc__left .tipbalk1:hover {background:url(/images/calculator/ramy/b1_act.png); background-repeat: no-repeat;}
	.b-calc__left .tipbalk2 {width: 78px; height: 48px; float: left; background:url(/images/calculator/ramy/b2.png); background-repeat: no-repeat; cursor: pointer;
		margin-right: 25px; margin-bottom: 15px;}
	.b-calc__left .tipbalk2.okact, .b-calc__left .tipbalk2:hover {background:url(/images/calculator/ramy/b2_act.png); background-repeat: no-repeat;}
	.b-calc__left .tipbalk3 {width: 73px; height: 48px; float: left; background:url(/images/calculator/ramy/b3.png); background-repeat: no-repeat; cursor: pointer; margin-right: 25px; margin-bottom: 15px;}
	.b-calc__left .tipbalk3.okact, .b-calc__left .tipbalk3:hover { background:url(/images/calculator/ramy/b3_act.png); background-repeat: no-repeat;}
	.b-calc__left .tipbalk4 { width: 93px; height: 48px; float: left; background:url(/images/calculator/ramy/b4.png); background-repeat: no-repeat; cursor: pointer; margin-bottom: 15px;}
	.b-calc__left .tipbalk4.okact, .b-calc__left .tipbalk4:hover { background:url(/images/calculator/ramy/b4_act.png); background-repeat: no-repeat;}
	.b-calc__left .tipbalk5 { width: 101px; height: 48px; float: left; background:url(/images/calculator/ramy/b5.png); background-repeat: no-repeat; cursor: pointer; margin-right: 45px;}
	.b-calc__left .tipbalk5.okact, .b-calc__left .tipbalk5:hover { background:url(/images/calculator/ramy/b5_act.png); background-repeat: no-repeat;}
	.b-calc__left .tipbalk6 { width: 100px; height: 48px; float: left; background:url(/images/calculator/ramy/b6.png); background-repeat: no-repeat; cursor: pointer; margin-right: 45px;}
	.b-calc__left .tipbalk6.okact, .b-calc__left .tipbalk6:hover { background:url(/images/calculator/ramy/b6_act.png); background-repeat: no-repeat;}
	.b-calc__left .tipbalk7 { width: 97px; height: 48px; float: left; background:url(/images/calculator/ramy/b7.png); background-repeat: no-repeat; cursor: pointer;}
	.b-calc__left .tipbalk7.okact, .b-calc__left .tipbalk7:hover {background:url(/images/calculator/ramy/b7_act.png); background-repeat: no-repeat;}
	.b-calc__left .tipoknapopcenter { border: 1px solid #e7e7e8; padding: 15px 23px 15px 23px; position: relative; z-index: 5; border-radius: 7px; background: #fff; box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);}
	.b-calc__left .tipoknapopcenter .ok1_1, .b-calc__left .tipoknapopcenter .ok1_2, 
	.b-calc__left .tipoknapopcenter .ok2_1, .b-calc__left .tipoknapopcenter .ok2_2, 
	.b-calc__left .tipoknapopcenter .ok2_3, .b-calc__left .tipoknapopcenter .ok3_1, 
	.b-calc__left .tipoknapopcenter .ok3_2, .b-calc__left .tipoknapopcenter .ok4_1 {margin-bottom: 25px;}

	.b-calc__left.repair .ok1_1 {background:url(../../images/repair/ok1_1.png) top center no-repeat; width: 150px; height: 58px; cursor: pointer;}
	.b-calc__left.repair .ok1_1:hover,
	.b-calc__left.repair .ok1_1.actok {background:url(../../images/repair/ok1_1_act.png) top center no-repeat;}
	.b-calc__left.repair .ok1_2 {background:url(../../images/repair/ok1_2.html) top center no-repeat; width: 150px; height: 58px; cursor: pointer;}
	.b-calc__left.repair .ok1_2:hover, 
	.b-calc__left.repair .ok1_2.actok {background:url(../../images/repair/ok1_2_act.html);}
	.b-calc__left.repair .ok1_3 {background:url(../../images/repair/ok1_3.html) top center no-repeat; width: 150px; height: 58px; cursor: pointer;}
	.b-calc__left.repair .ok1_3:hover, 
	.b-calc__left.repair .ok1_3.actok {background:url(../../images/repair/ok1_3_act.html);}
	.b-calc__left.repair .ok2_1 {background:url(../../images/repair/ok2_1.png) top center no-repeat; width: 150px; height: 58px; cursor: pointer;}
	.b-calc__left.repair .ok2_1:hover, 
	.b-calc__left.repair .ok2_1.actok {background:url(../../images/repair/ok2_1_act.png) top center no-repeat;}
	.b-calc__left.repair .ok2_2 {background:url(../../images/repair/ok2_2.html) top center no-repeat; width: 84px; height: 74px;}
	.b-calc__left.repair .ok2_2:hover, 
	.b-calc__left.repair .ok2_2.actok {background:url(/images/calculator/ramy/ok2_2_act.png);}
	.b-calc__left.repair .ok2_3 {background:url(/images/calculator/ramy/calc/ok2_3.png); width: 84px; height: 74px;}
	.b-calc__left.repair .ok3_1 {background:url(../../images/repair/ok3_1.png) top center no-repeat; width: 150px; height: 58px; cursor: pointer;}
	.b-calc__left.repair .ok3_1:hover, 
	.b-calc__left.repair .ok3_1.actok { background:url(../../images/repair/ok3_1_act.png) top center no-repeat;}
	.b-calc__left.repair .ok3_2 {background:url(/images/calculator/ramy/calc/ok3_2.png); width: 122px; height: 74px;}

	.b-calc__right {width: 420px; float: right; margin:0px;}
	.b-calc__right {width: 380px; float: right; margin-right: 90px; margin-bottom: 50px;}
	.b-calc__right {width: 380px; float: right; margin-right: 90px; margin-bottom: 50px;}
	.b-calc__right .dostavka {width: 372px; height: 80px; background:url(/images/calculator/ramy/dostavka.png) no-repeat center center; border-radius:5px;}
	.b-calc__right .basechek {width: 380px; height: 290px; font-size: 1.6em; font-family: 'Roboto', sans-serif; padding-top: 17px; border: 1px solid #ddd; box-shadow: 4px 8px 13px rgba(0, 0, 0, 0.2);}
	.b-calc__right .basechek .basechek__zag {font-family: 'Roboto', sans-serif; margin-bottom: 8px; margin-left: 30px;}
	.b-calc__right .basechek table {width: 200px; margin: 0 auto;}
	.b-calc__right .basechek .basechek__line {border-bottom: 1px solid #b8c3c9; margin: 14px 30px 9px 30px;}
	.b-calc__right .basetsena {width: 380px; height: 157px; margin-top: -14px; background:url(/images/calculator/ramy/calc/basetsena.html) no-repeat center center; text-align: center; margin-bottom: 16px;}
	.b-calc__right .basetsena .costonsale {padding-top: 30px; font-size: 2em; font-family: 'Roboto', sans-serif; font-weight: bold; text-transform: uppercase;}
	.b-calc__right .basetsena .tsena_base_cost {margin-bottom: 15px; text-align: center;}
	.b-calc__right .basetsena .tsena_base_cost span {color: #f72727; font-size: 8em;
		text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.02em 0.03em 0.18em rgba(0, 0, 0, 0.8);
		font-family: 'Roboto', sans-serif; font-weight: bold; font-style: italic; line-height: 1;}
	.b-calc__right .basetsena .tsena_base_cost img {vertical-align: top; margin-right: -10px;}
	.b-calc__right .basetsena .only15days {font-size: 3em; font-family: 'Roboto', sans-serif; font-weight: bold;}
	.b-calc__right .calc_but {text-align: center; margin-bottom: 30px;}
	.b-calc__right .calc_but img {cursor: pointer;}
	.b-calc__right .calc_rassr {text-align:center; font:500 26px/1.1 'Roboto', sans-serif;}
	.b-calc__right .calc_rassr .credd {color: #ff0000;}
@media (max-width: 768px) {
    .b-calc__left {width:300px; float:none; height:490px; margin:0 auto;}
	.b-calc__left .tabletipokna {width:290px; position:absolute; margin:0px 0px 0px 25px;}
    .b-calc__left .oknofull {width:240px; height:331px; position:absolute; margin:220px 0px 0px 60px;}
    .b-calc__left .oknofull img {width: 100%;}

    .b-calc__left .tipbalk1, 
	.b-calc__left .tipbalk2, 
	.b-calc__left .tipbalk3, 
	.b-calc__left .tipbalk4, 
	.b-calc__left .tipbalk5, 
	.b-calc__left .tipbalk6, 
	.b-calc__left .tipbalk7 {float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 20px;}
	
    #sliderhor {width: 230px; position: absolute; margin:410px 0px 0px 65px;}
    #sliderhor span.ui-slider-handle {display: none;}
    #sliderhor span.ui-slider-handle:last-child {display: block;}
    #sliderver {height:170px; position:absolute; margin:220px 0px 0px 35px;}
    #sliderver span.ui-slider-handle {display: none;}
    #sliderver span.ui-slider-handle:last-child {display: block;}

    .b-calc {width: 100%; margin: 0 auto;}
    .b-calc__zag {text-align: center; font-family: 'ALSSchlangesans-Black'; font-size: 3.6em; text-transform: uppercase; line-height: 1.2; margin-bottom: 40px; padding-top: 30px;}
    .b-calc__left .b-calc__ul_onoff { position: absolute; margin-left: 10px;}
    .b-calc__left .b-calc__ul_onoff li { list-style: none; display: inline; line-height: 52px; font-family: 'ALSSchlangesans-Black'; font-size: 2em;
		text-transform: uppercase; color: #01d2e9; margin-right: 10px; white-space: nowrap;    }
    .b-calc__left .b-calc__ul_onoff li img {margin-top: 5px;}
    .b-calc__left .b-calc__ul_onoff li a {color: #000; text-decoration: none;}
    .b-calc__left .tipokna1, .b-calc__left .tipokna2, .b-calc__left .tipokna3, .b-calc__left .tipokna4 {float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 20px;}
    .b-calc__left .tipokna1 {width: 47px; height: 74px; background:url(/images/calculator/ramy/ok1_1.png); background-position: center top; background-repeat: no-repeat;}
    .b-calc__left .tipokna2 {width: 84px; height: 74px; background:url(/images/calculator/ramy/ok2_1.png); background-position: center top; background-repeat: no-repeat;}
    .b-calc__left .tipokna2.actok {background:url(/images/calculator/ramy/ok2_1_act.png);}
    .b-calc__left .tipokna3 {width: 122px; height: 74px; background:url(/images/calculator/ramy/ok3_1.png); background-position: center top; background-repeat: no-repeat;}
    .b-calc__left .tipokna4 {width: 93px; height: 104px; background:url(/images/calculator/ramy/ok4_1.png); background-position: left top; background-repeat: no-repeat;}

    .b-calc__left .popok1 { position: absolute; margin-left: -24px; margin-top: -16px;}
    .b-calc__left .popok2 { position: absolute; margin-left: -24px; margin-top: -16px;}
    .b-calc__left .popok3 { position: absolute; margin-left: -24px; margin-top: -16px;}
    .b-calc__left .popok4 { position: absolute; margin-left: -24px; margin-top: -16px;}

    .b-calc__left .tipoknapopcenter {border: 1px solid #e7e7e8;padding: 15px 23px 15px 23px; position: relative; z-index: 5; border-radius: 7px; background: #fff;
		background: rgba(255, 255, 255, 0.9); box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);    }
    .b-calc__left .tipoknapopcenter .ok1_1, .b-calc__left .tipoknapopcenter .ok1_2, .b-calc__left .tipoknapopcenter .ok2_1, .b-calc__left .tipoknapopcenter .ok2_2, .b-calc__left .tipoknapopcenter .ok2_3, .b-calc__left .tipoknapopcenter .ok3_1, .b-calc__left .tipoknapopcenter .ok3_2, .b-calc__left .tipoknapopcenter .ok4_1 {
		margin-bottom: 25px;}	
    .b-calc__left .stage1 {display: none;}
    .b-calc__left .stage2 {display: none;}
    .b-calc__left .stage3 {display: none;}
    .b-calc__left .block_econom {display: none;}
    .b-calc__left .block_econom .block_econom_text { font-size: 2em; font-family: 'Roboto', sans-serif; margin-bottom: 10px;    }
    .b-calc__left .block_econom .block_econom_bg {height: 80px; line-height: 80px; text-align: center; background:url(/images/calculator/ramy/b_market_filtr_bg-1.png);
		border-radius: 5px; font-size: 3em; font-family: 'ALSSchlangesans-Black'; color: #fff;}
    .b-calc__left .block_econom .block_econom_bg span {font-size: 1.2em;}
    .b-calc__left .markver {display: none;}
    .b-calc__left .markhor {display: none; }

    .b-calc__right {width: 100%; float: none; margin: 0 auto 50px auto; }
    .b-calc__right .dostavka {display: none;}
    .b-calc__right .underdostavka {display: none;}
    .b-calc__right .basechek { width: 290px; margin: 0 auto; height: auto; font-size: 2em; font-family: 'Roboto', sans-serif; background: none; padding-top: 17px;
		padding-bottom: 10px; border: 1px solid #ccc; border-radius: 5px;   }
    .b-calc__right .basechek .basechek__zag {font-family: 'Roboto', sans-serif; margin-bottom: 8px; margin-left: 30px;    }
    .b-calc__right .basechek table {width: 200px; margin: 0 auto;}
    .b-calc__right .basechek .basechek__line {border-bottom: 1px solid #b8c3c9; margin: 14px 30px 9px 30px;}
    .b-calc__right .basetsena {width: 290px; height: 120px; margin: -10px auto 0 auto;
		background:url(/images/calculator/ramy/basetsena.png) no-repeat center center; background-size: cover; text-align: center; margin-bottom: 16px;    }
    .b-calc__right .basetsena .costonsale {padding-top: 25px; font-size: 1.4em; font-family: 'Roboto', sans-serif; font-weight: bold; text-transform: uppercase;}
    .b-calc__right .basetsena .tsena_base_cost {margin-bottom: 15px; text-align: center;    }
    .b-calc__right .basetsena .tsena_base_cost span {color: #f72727; font-size: 6em;
		text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.02em 0.03em 0.18em rgba(0, 0, 0, 0.8);
		font-family: 'Roboto', sans-serif; font-weight: bold; font-style: italic; line-height: 1;    }
    .b-calc__right .basetsena .tsena_base_cost img {vertical-align: top; margin-right: -10px; width: 63px;}
    .b-calc__right .basetsena .only15days {font-size: 3em; font-family: 'Roboto', sans-serif; font-weight: bold;}
    .b-calc__right .calc_but {text-align: center; margin-bottom: 30px;}
    .b-calc__right .calc_but img {cursor: pointer;}
    .b-calc__right .calc_rassr {text-align: center; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-size: 2.4em; line-height: 1.2;}
    .b-calc__right .calc_rassr .credd {color: #ff0000;}

    .ui-slider-horizontal .ui-slider-range-min {left: 0;}
    .ui-slider-horizontal .ui-slider-range-max {right: 0;}
    .ui-slider-vertical .ui-slider-range {left: 0; width: 100%;}
    .ui-slider-vertical .ui-slider-range-min {bottom: 0;}
    .ui-slider-vertical .ui-slider-range-max {top: 0;    }
    .ui-widget-header { border: 1px solid #D4D4D4; background:url(http://www.gksovest.ru/images/okna/ui-widget-header.html); }
    .ui-corner-all {border-radius: 4px;}
    .Costhor1_block { width: 100px; height: 51px; background:url(/images/calculator/ramy/znachgor.png); position: absolute; margin: 24px 0px 0px -37px;    }
    .Costhor1_block input { width: 48px; height: 35px; text-align: center; margin-left: 5px; margin-top: 10px; color: #161616; padding: 0 !important; border: 0; font-size: 1em; background: none;    }
    .Costver1_block {width: 100px; height: 51px; background:url(/images/calculator/ramy/znachgor.png); position: absolute; margin: 24px 0px 0px -37px;    }
    .Costver1_block input { width: 48px; height: 35px; text-align: center; margin-left: 5px; margin-top: 10px; color: #161616; padding: 0 !important; border: 0; font-size: 1em; background: none;    }
}
@media (min-width:1220px) {
  .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:-30px;}
.uk-grid-medium > * {padding-left:30px;}
.uk-grid-medium + .uk-grid-medium,
.uk-grid-medium > .uk-grid-margin,
.uk-grid-medium > * > .uk-panel + .uk-panel {margin-top:30px;}

@media (min-width:960px) {
  .uk-grid-large {margin-left:-35px;}
  .uk-grid-large > * {padding-left:35px;}
  .uk-grid-large + .uk-grid-large,
  .uk-grid-large-margin,
  .uk-grid-large > * > .uk-panel + .uk-panel {margin-top:35px;}
}

@media (min-width:1220px) {
  .uk-grid-large {margin-left:-50px;}
  .uk-grid-large > * {padding-left:50px;}
  .uk-grid-large + .uk-grid-large,
  .uk-grid-large-margin,
  .uk-grid-large > * > .uk-panel + .uk-panel {margin-top:50px;}
}

.uk-grid-divider:not(:empty) {margin-left:-30px; margin-right:-30px;}
.uk-grid-divider > * {padding-left:30px; padding-right:30px;}
.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:2px solid #eaeaea;}


@media (min-width:768px) {
	.uk-grid-divider > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2) {  border-left:2px solid #eaeaea; }
}
@media (min-width:960px) {
	.uk-grid-divider > [class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2) {  border-left:2px solid #eaeaea; }
}
@media (min-width:1220px) {
  .uk-grid-divider:not(:empty) {  margin-left:-35px;   margin-right:-35px; }
  .uk-grid-divider > * {  padding-left:35px;   padding-right:35px; }
  .uk-grid-divider:empty {  margin-top:35px;   margin-bottom:35px; }
}
.uk-grid-divider:empty {margin-top:30px; margin-bottom:30px; border-top:2px solid #eaeaea;}
.uk-grid-match > * {display:-ms-flexbox; display:-webkit-flex; display:flex; 
  -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.uk-grid-match > * > * {
  -ms-flex:none; -webkit-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%;}
.uk-grid-width-auto > * {width:auto;}

@media (min-width:480px) {
	.uk-grid-width-small-1-1 > * {  width:100%; }
	.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:768px) {.uk-grid-width-medium-1-1 > * {  width:100%; }
  .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-1 > * {  width:100%; }
  .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-1 > * {  width:100%; }
  .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%;}
/* Halves */
.uk-width-1-2,
.uk-width-2-4,
.uk-width-3-6,
.uk-width-5-10 {width:50%;}
/* Thirds */
.uk-width-1-3,
.uk-width-2-6 {width:33.333%;}
.uk-width-2-3,
.uk-width-4-6 {width:66.666%;}
/* Quarters */
.uk-width-1-4 {width:25%;}
.uk-width-3-4 {width:75%;}
/* Fifths */
.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%;}
/* Sixths */
.uk-width-1-6 {width:16.666%;}
.uk-width-5-6 {width:83.333%;}
/* Tenths */
.uk-width-1-10 {width:10%;}
.uk-width-3-10 {width:30%;}
.uk-width-7-10 {width:70%;}
.uk-width-9-10 {width:90%;}
/* Phone landscape and bigger */
@media (min-width:480px) {/* Whole */
  .uk-width-small-1-1 {  width:100%; }
  /* Halves */
  .uk-width-small-1-2,
  .uk-width-small-2-4,
  .uk-width-small-3-6,
  .uk-width-small-5-10 {  width:50%; }
  /* Thirds */
  .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%; }
  /* Quarters */
  .uk-width-small-1-4 {  width:25%; }
  .uk-width-small-3-4 {  width:75%; }
  /* Fifths */
  .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%; }
  /* Sixths */
  .uk-width-small-1-6 {  width:16.666%; }
  .uk-width-small-5-6 {  width:83.333%; }
  /* Tenths */
  .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%; }
}
/* Tablet and bigger */
@media (min-width:768px) {/* Whole */
  .uk-width-medium-1-1 {  width:100%; }
  /* Halves */
  .uk-width-medium-1-2,
  .uk-width-medium-2-4,
  .uk-width-medium-3-6,
  .uk-width-medium-5-10 {  width:50%; }
  /* Thirds */
  .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%; }
  /* Quarters */
  .uk-width-medium-1-4 {  width:25%; }
  .uk-width-medium-3-4 {  width:75%; }
  /* Fifths */
  .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%; }
  /* Sixths */
  .uk-width-medium-1-6 {  width:16.666%; }
  .uk-width-medium-5-6 {  width:83.333%; }
  /* Tenths */
  .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%; }
}
/* Desktop and bigger */
@media (min-width:960px) {/* Whole */
  .uk-width-large-1-1 {  width:100%; }
  /* Halves */
  .uk-width-large-1-2,
  .uk-width-large-2-4,
  .uk-width-large-3-6,
  .uk-width-large-5-10 {  width:50%; }
  /* Thirds */
  .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%; }
  /* Quarters */
  .uk-width-large-1-4 {  width:25%; }
  .uk-width-large-3-4 {  width:75%; }
  /* Fifths */
  .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%; }
  /* Sixths */
  .uk-width-large-1-6 {  width:16.666%; }
  .uk-width-large-5-6 {  width:83.333%; }
  /* Tenths */
  .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%; }
}
/* Large screen and bigger */
@media (min-width:1220px) {/* Whole */
  .uk-width-xlarge-1-1 {  width:100%; }
  /* Halves */
  .uk-width-xlarge-1-2,
  .uk-width-xlarge-2-4,
  .uk-width-xlarge-3-6,
  .uk-width-xlarge-5-10 {  width:50%; }
  /* Thirds */
  .uk-width-xlarge-1-3,
  .uk-width-xlarge-2-6 {  width:33.333%; }
  .uk-width-xlarge-2-3,
  .uk-width-xlarge-4-6 {  width:66.666%; }
  /* Quarters */
  .uk-width-xlarge-1-4 {  width:25%; }
  .uk-width-xlarge-3-4 {  width:75%; }
  /* Fifths */
  .uk-width-xlarge-1-5,
  .uk-width-xlarge-2-10 {  width:20%; }
  .uk-width-xlarge-2-5,
  .uk-width-xlarge-4-10 {  width:40%; }
  .uk-width-xlarge-3-5,
  .uk-width-xlarge-6-10 {  width:60%; }
  .uk-width-xlarge-4-5,
  .uk-width-xlarge-8-10 {  width:80%; }
  /* Sixths */
  .uk-width-xlarge-1-6 {  width:16.666%; }
  .uk-width-xlarge-5-6 {  width:83.333%; }
  /* Tenths */
  .uk-width-xlarge-1-10 {  width:10%; }
  .uk-width-xlarge-3-10 {  width:30%; }
  .uk-width-xlarge-7-10 {  width:70%; }
  .uk-width-xlarge-9-10 {  width:90%; }
}
/* Sub-object:`uk-push-*` and `uk-pull-*`
 ========================================================================== */
/*
 * Source ordering
 * Works only with `uk-width-medium-*`
 */
/* Tablet and bigger */
@media (min-width:768px) {[class*='uk-push-'],
  [class*='uk-pull-'] {  position:relative; }
  /* Halves */
  .uk-push-1-2,
  .uk-push-2-4,
  .uk-push-3-6,
  .uk-push-5-10 {  left:50%; }
  /* Thirds */
  .uk-push-1-3,
  .uk-push-2-6 {  left:33.333%; }
  .uk-push-2-3,
  .uk-push-4-6 {  left:66.666%; }
  /* Quarters */
  .uk-push-1-4 {  left:25%; }
  .uk-push-3-4 {  left:75%; }
  /* Fifths */
  .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%; }
  /* Sixths */
  .uk-push-1-6 {  left:16.666%; }
  .uk-push-5-6 {  left:83.333%; }
  /* Tenths */
  .uk-push-1-10 {  left:10%; }
  .uk-push-3-10 {  left:30%; }
  .uk-push-7-10 {  left:70%; }
  .uk-push-9-10 {  left:90%; }
  /*
     * Pull
     */
  /* Halves */
  .uk-pull-1-2,
  .uk-pull-2-4,
  .uk-pull-3-6,
  .uk-pull-5-10 {  left:-50%; }
  /* Thirds */
  .uk-pull-1-3,
  .uk-pull-2-6 {  left:-33.333%; }
  .uk-pull-2-3,
  .uk-pull-4-6 {  left:-66.666%; }
  /* Quarters */
  .uk-pull-1-4 {  left:-25%; }
  .uk-pull-3-4 {  left:-75%; }
  /* Fifths */
  .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%; }
  /* Sixths */
  .uk-pull-1-6 {  left:-16.666%; }
  .uk-pull-5-6 {  left:-83.333%; }
  /* Tenths */
  .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-panel {display:block; position:relative;}
.uk-row-first{margin:0 auto; width:100%; padding:0; margin:0;}
.uk-panel, .uk-panel:hover {text-decoration:none;}
.uk-panel:before,
.uk-panel:after {content:""; display:table;}
.uk-panel:after {clear:both;}
.uk-panel > :not(.uk-panel-title):last-child {margin-bottom:0;}
.uk-panel-badge {position:absolute; top:0; right:0; z-index:1;}
.uk-panel-teaser {margin-bottom:20px;}
.uk-panel-body {padding:30px;}
.uk-panel-box {padding:30px; background:#ffffff; color:#525252; border:1px solid #eaeaea;}
.uk-panel-box-hover:hover {color:#525252;}
.uk-panel-box .uk-panel-title {color:#525252;}
.uk-panel-box .uk-panel-badge {top:0; right:10px;}
.uk-panel-box > .uk-panel-teaser {margin-top:-30px; margin-left:-30px; margin-right:-30px;}
.uk-panel-box > .uk-nav-side {margin:0 -30px;}
.uk-panel-box-primary {background-color:#774f68; color:rgba(255, 255, 255, 0.9); border:none; box-shadow:inset 0 0 9px rgba(88, 59, 77, 0.8);}
.uk-panel-box-primary > a:not([class]),
.uk-panel-box-primary > :not([class*='uk-nav']) a:not([class]) {color:#532441;}
.uk-panel-box-primary > a:not([class]):hover,
.uk-panel-box-primary > :not([class*='uk-nav']) a:not([class]):hover {color:#471e38;}
.uk-panel-box-primary:before {content:none;}
.uk-panel-box-primary-hover:hover {color:rgba(255, 255, 255, 0.9);}
.uk-panel-box-primary .uk-panel-title {color:#ffffff;}
.uk-panel-box-secondary {background-color:#fafafa; color:#525252;}
.uk-panel-box-secondary:before {content:none;}
.uk-panel-box-secondary-hover:hover {color:#525252;}
.uk-panel-box-secondary .uk-panel-title {color:#525252;}

.uk-panel-hover {padding:30px; color:#444444; border:1px solid transparent;}
.uk-panel-hover:hover {background:#ffffff; color:#444444; border-color:#eaeaea;}
.uk-panel-hover .uk-panel-badge {top:0; right:10px;}
.uk-panel-hover > .uk-panel-teaser {margin-top:-30px; margin-left:-30px; margin-right:-30px;}
/* Modifier:`uk-panel-header`
 ========================================================================== */
.uk-panel-header .uk-panel-title {padding-bottom:10px; border-bottom:1px solid rgba(0, 0, 0, 0); color:#525252;}
.uk-panel-header .uk-panel-title.uk-panel-title:after {content:""; display:block; height:10px; margin-top:10px; background:url('../../../less/uikit/images/default/border_striped_horizontal.html') 0 0 repeat-x;}
/* Modifier:`uk-panel-space`
 ========================================================================== */
.uk-panel-space {padding:30px;}
.uk-panel-space .uk-panel-badge {top:30px; right:30px;}
/* Modifier:`uk-panel-divider`
 ========================================================================== */
.uk-panel + .uk-panel-divider {margin-top:60px !important;}
.uk-panel + .uk-panel-divider:before {content:""; display:block; position:absolute; top:-30px; left:0; right:0; border-top:1px solid #eaeaea;}
/* Large screen and bigger */
@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:768px) {
	.uk-block {padding-top:50px; padding-bottom:50px;}
}
/*
 * Micro clearfix to make blocks more robust
 */
.uk-block:before,
.uk-block:after {content:""; display:table;}
.uk-block:after {clear:both;}
.uk-block > :last-child {margin-bottom:0;}
.uk-block-large {padding-top:20px; padding-bottom:20px;}
@media (min-width:768px) {
	.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:#ffffff;}
.uk-block-muted {background:#f9f9f9;}
.uk-block-primary {background:#00a8e6;}
.uk-block-secondary {background:#222222;}
.uk-block-default + .uk-block-default,
.uk-block-muted + .uk-block-muted,
.uk-block-primary + .uk-block-primary,
.uk-block-secondary + .uk-block-secondary {padding-top:0;}

.uk-article:before,
.uk-article:after {content:""; display:table;}
.uk-article:after {clear:both;}
.uk-article > :last-child {margin-bottom:0;}
.uk-article + .uk-article {margin-top:30px;}
.uk-article-title {font-size:40px; line-height:42px; font-weight:500; text-transform:uppercase;}
.uk-article-title a {color:inherit; text-decoration:none;}
.uk-article-meta {font-size:18px; line-height:27px; color:#777777; font-family:'Times New Roman'; font-style:italic;}
.uk-article-lead {color:rgba(82, 82, 82, 0.8); font-size:20px; line-height:27px; font-weight:normal;}
.uk-article-divider {margin-bottom:30px; border-color:#eaeaea;}
* + .uk-article-divider {margin-top:30px;}

.uk-comment-header {margin-bottom:20px;}
.uk-comment-header:before,
.uk-comment-header:after {content:""; display:table;}
.uk-comment-header:after {clear:both;}
.uk-comment-avatar {margin-right:20px; float:left; border:3px solid #ffffff; border-radius:100px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
.uk-comment-title {margin:5px 0 0 0; font-size:18px; line-height:25px; font-weight:700;}
.uk-comment-meta {margin:2px 0 0 0; font-size:12px; line-height:17px; color:#aaaaaa;}
.uk-comment-body > :last-child {margin-bottom:0;}

	.uk-comment-list {padding:0; list-style:none;}
	.uk-comment-list .uk-comment + ul {margin:20px 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:20px;}
@media (min-width:768px) {
	.uk-comment-list .uk-comment + ul {  padding-left:100px; }
}
.uk-comment-primary {padding:20px; background:#fafafa; box-shadow:inset 0 0 14px rgba(0, 0, 0, 0.03); border:1px solid #eaeaea;}
/* ========================================================================
   Component:Cover
 ========================================================================== */
/*
 * Background image always covers and centers its element
 */
.uk-cover-background {background-position:50% 50%; background-size:cover; background-repeat:no-repeat;}
.uk-cover {overflow:hidden;}
.uk-cover-object {
  width:auto; height:auto; min-width:100%; min-height:100%; 
  max-width:none; /* 4 */
  position:relative; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
[data-uk-cover] {position:relative; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}

.uk-nav-divider {margin:0 0; border-width:3px !important;}
/* Sub-object:`uk-nav-sub`
 ========================================================================== */
/*
 * `ul` needed for higher specificity to override padding
 */
ul.uk-nav-sub {padding:10px 0 10px 0; padding:10px 20px; border-top:1px solid #eaeaea; background:#fafafa;}
/* Modifier:`uk-nav-parent-icon`
 ========================================================================== */
.uk-nav-parent-icon > .uk-parent > a:after {content:"\f104"; width:24px; margin-right:0; float:right; font-family:FontAwesome; text-align:center;}
.uk-nav-parent-icon > .uk-parent.uk-open > a:after {content:"\f107";}
/* Modifier `uk-nav-side`
 ========================================================================== */
/*
 * Items
 */
.uk-nav-side > li > a {color:rgba(82, 82, 82, 0.6); padding:7px 0;}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-nav-side > li > a:hover,
.uk-nav-side > li > a:focus {background:rgba(0, 0, 0, 0); color:#525252; 
  outline:none;}
/* Active */
.uk-nav-side > li.uk-active > a {background:rgba(0, 0, 0, 0); color:#525252;}
/*
 * Sub-object:`uk-nav-header`
 */
.uk-nav-side .uk-nav-header {color:rgba(82, 82, 82, 0.85); padding:7px 0;}
/*
 * Sub-object:`uk-nav-divider`
 */
.uk-nav-side .uk-nav-divider {border-top:1px solid #eaeaea;}
/*
 * Nested items
 */
.uk-nav-side ul a {color:#aaaaaa;}
.uk-nav-side ul a:hover {color:#525252;}


.uk-nav-offcanvas > li > a {color:rgba(255, 255, 255, 0.5); padding:10px 15px; position:relative; border-top:1px solid rgba(0, 0, 0, 0.3); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.05);}
/*
 * Hover
 * No hover on touch devices because it behaves buggy in fixed offcanvas
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.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 {background:#373737; color:#ffffff; 
  outline:none;}
/*
 * Active
 * `html .uk-nav` needed for higher specificity to override hover
 */
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {background:#1d1d1d; color:#ffffff; box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);}
html .uk-nav.uk-nav-offcanvas > li.uk-active > a:before {content:""; display:block; position:absolute; top:0; left:0; width:2px; height:44px; border:1px solid rgba(0, 0, 0, 0.06); background:#6f4568; background-image:-webkit-linear-gradient(top, #775170, #693d62); background-image:linear-gradient(to bottom, #775170, #693d62);}
/*
 * Sub-object:`uk-nav-header`
 */
.uk-nav-offcanvas .uk-nav-header {color:#777777; padding:10px 15px;}
/*
 * Sub-object:`uk-nav-divider`
 */
.uk-nav-offcanvas .uk-nav-divider {border-top:1px solid #101010; box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);}
/*
 * Nested items
 * No hover on touch devices because it behaves buggy in fixed offcanvas
 */
.uk-nav-offcanvas ul a {color:rgba(255, 255, 255, 0.5);}
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {color:#ffffff;}
.uk-nav-dropdown > .uk-active > a {color:#525252;}
.uk-nav-side > li:not(.uk-nav-header) + li > a {border-top:1px solid #eaeaea;}
.uk-nav-side > .uk-open > a {color:#525252;}
.uk-nav-navbar.uk-panel > li > a {color:#525252;}
.uk-nav-navbar.uk-panel > li > a:hover {color:#525252;}
.uk-nav-offcanvas {border-bottom:1px solid rgba(0, 0, 0, 0.3); box-shadow:0 1px 0 rgba(255, 255, 255, 0.05);}
.uk-nav-offcanvas ul.uk-nav-sub {border-top-color:none; background:rgba(255, 255, 255, 0.05);}
/* Sub-object:`uk-nav-sub` */
.uk-nav-offcanvas ul.uk-nav-sub {border-top:1px solid rgba(0, 0, 0, 0.3); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.05);}
/* Sub-objects:`uk-navbar-nav-subtitle`
 ========================================================================== */
.uk-navbar-nav .uk-navbar-nav-subtitle {line-height:48px;}
.uk-navbar-nav-subtitle > div {margin-top:-16px; font-size:10px; line-height:12px;}
/* Sub-objects:`uk-navbar-content`, `uk-navbar-brand`, `uk-navbar-toggle`
 ========================================================================== */
/*
 * Imitate navbar items
 */
.uk-navbar-content,
.uk-navbar-brand,
.uk-navbar-toggle {box-sizing:border-box; display:block; height:60px; padding:0 15px; float:left;}
/*
 * Helper to center all child elements vertically
 */
.uk-navbar-content:before,
.uk-navbar-brand:before,
.uk-navbar-toggle:before {content:''; display:inline-block; height:100%; vertical-align:middle;}
/* Sub-objects:`uk-navbar-content`
 ========================================================================== */
/*
 * Better sibling spacing
 */
.uk-navbar-content + .uk-navbar-content:not(.uk-navbar-center) {padding-left:0;}
/*
 * Link colors
 */
.uk-navbar-content > a:not([class]) {color:#774f68;}
.uk-navbar-content > a:not([class]):hover {color:#522d4c;}
/* Sub-objects:`uk-navbar-brand`
 ========================================================================== */
.uk-navbar-brand {font-size:20px; color:#525252; text-decoration:none;}
/*
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-navbar-brand:hover,
.uk-navbar-brand:focus {color:#525252; text-decoration:none; 
  outline:none;}
/* Sub-object:`uk-navbar-toggle`
 ========================================================================== */
.uk-navbar-toggle {font-size:20px; color:#525252; text-decoration:none;}
/*
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus {color:#525252; text-decoration:none; 
  outline:none;}
/*
 * 1. Center icon vertically
 */
.uk-navbar-toggle:after {content:"\f0c9"; font-family:FontAwesome; 
  vertical-align:middle;}
.uk-navbar-toggle-alt:after {content:"\f002";}
/* Sub-object:`uk-navbar-center`
 ========================================================================== */
/*
 * The element with this class needs to be last child in the navbar
 * 1. This hack is needed because other float elements shift centered text
 */
.uk-navbar-center {float:none; text-align:center; 
  max-width:50%; margin-left:auto; margin-right:auto;}
/* Sub-object:`uk-navbar-flip`
 ========================================================================== */
.uk-navbar-flip {float:right;}
.uk-navbar-toggle {padding:0;}
/* ========================================================================
   Component:Subnav
 ========================================================================== */
/*
 * 1. Gutter
 * 2. Remove default list style
 */
.uk-subnav {display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; 
  margin-left:-10px; margin-top:-10px; 
  padding:0; list-style:none;}
/*
 * 1. Space is allocated solely based on content dimensions
 * 2. Horizontal gutter is using `padding` so `uk-width-*` classes can be applied
 * 3. Create position context for dropdowns
 */
.uk-subnav > * {
  -ms-flex:none; -webkit-flex:none; flex:none; 
  padding-left:10px; margin-top:10px; 
  position:relative;}
/*
 * DEPRECATED IE9 Support
 */
.uk-subnav:before,
.uk-subnav:after {content:""; display:block; overflow:hidden;}
.uk-subnav:after {clear:both;}
.uk-subnav > * {float:left;}
/* Items
 ========================================================================== */
.uk-subnav > * > * {display:inline-block; color:#525252;}
/*
 * Hover
 * 1. Apply hover style also to focus state
 */
.uk-subnav > * > :hover,
.uk-subnav > * > :focus {color:rgba(82, 82, 82, 0.7); text-decoration:none;}
/*
 * Active
 */
.uk-subnav > .uk-active > * {color:rgba(82, 82, 82, 0.7);}
/* Modifier:'subnav-line'
 ========================================================================== */
.uk-subnav-line > :before {content:""; display:inline-block; height:10px; vertical-align:middle;}
.uk-subnav-line > :nth-child(n+2):before {margin-right:10px; border-left:1px solid #d1d1d1;}
/* Modifier:'subnav-pill'
 ========================================================================== */
.uk-subnav-pill > * > * {padding:3px 9px; padding:3px 8px; border:1px solid #eaeaea; border-radius:1px; background:#fcfcfc;}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-subnav-pill > * > :hover,
.uk-subnav-pill > * > :focus {background:#fcfcfc; color:rgba(82, 82, 82, 0.8); text-decoration:none; 
  outline:none; border-color:rgba(0, 0, 0, 0.1); -webkit-transition:none; transition:none;}
/*
 * Active
 * `li` needed for higher specificity to override hover
 */
.uk-subnav-pill > .uk-active > * {background:#6f4568; color:#ffffff; border-color:rgba(0, 0, 0, 0.07);}
/* Disabled state
 ========================================================================== */
.uk-subnav > .uk-disabled > * {background:none; color:#aaaaaa; text-decoration:none; cursor:text;}
.uk-subnav {font-weight:400;}
.uk-subnav > li > a:hover {text-decoration:none;}

.uk-breadcrumb {padding:0; list-style:none; font-size:0.001px;}
.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 {content:"\f105"; display:inline-block; margin:0 8px; margin:1px 8px; color:#774f68; font-family:"FontAwesome";}
.uk-breadcrumb > li:not(.uk-active) > span {color:#aaaaaa;}

.uk-pagination {padding:0; list-style:none; text-align:center; font-size:0.001px;}
.uk-pagination:before,
.uk-pagination:after {content:""; display:table;}
.uk-pagination:after {clear:both;}
.uk-pagination > li {display:inline-block; 
  font-size:1rem; 
  vertical-align:top;}
.uk-pagination > li:nth-child(n+2) {margin-left:5px;}
.uk-pagination > li > a,
.uk-pagination > li > span {display:inline-block; min-width:20px; padding:3px 5px; line-height:24px; text-decoration:none; box-sizing:content-box; 
	text-align:center; padding:5px 7px; border:1px solid #dedede;}
.uk-pagination > li > a {background:#fafafa; color:#525252;}
.uk-pagination > li > a:hover,
.uk-pagination > li > a:focus {background-color:#f5f5f5; color:rgba(82, 82, 82, 0.8); 
  outline:none;}
.uk-pagination > li > a:active {background-color:#eeeeee; color:#525252; position:relative;}
.uk-pagination > .uk-active > span {background:#6f4568; color:#ffffff; border-color:#4f314a;}
.uk-pagination > .uk-disabled > span {background-color:#fafafa; color:#aaaaaa;}
.uk-pagination-previous {float:left;}
.uk-pagination-next {float:right;}
.uk-pagination-left {text-align:left;}
.uk-pagination-right {text-align:right;}
.uk-pagination > li:nth-child(n+2) {margin-left:-1px;}
.uk-pagination > li > a.previous {margin-right:10px;}
.uk-pagination > li > a.next {margin-left:10px;}
.uk-pagination .uk-active {position:relative;}
/* ========================================================================
   Component:Tab
 ========================================================================== */
.uk-tab {margin:0; padding:0; list-style:none; border-bottom:1px solid #eaeaea;}
/*
 * Micro clearfix on the deepest container
 */
.uk-tab:before,
.uk-tab:after {content:""; display:table;}
.uk-tab:after {clear:both;}
/*
 * Items
 * 1. Create position context for dropdowns
 */
.uk-tab > li {margin-bottom:-1px; float:left; 
  position:relative;}
.uk-tab > li > a {display:block; padding:10px 20px 10px 20px; border:1px solid transparent; border-bottom-width:0; color:#525252; text-decoration:none; font-weight:400;}
.uk-tab > li:nth-child(n+2) > a {margin-left:5px;}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Also apply if dropdown is opened
 * 3. Remove default focus style
 */
.uk-tab > li > a:hover,
.uk-tab > li > a:focus,
.uk-tab > li.uk-open > a {border-color:#eaeaea; background:#fafafa; color:rgba(82, 82, 82, 0.8); 
  outline:none;}
.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:9px;}
/* Active */
.uk-tab > li.uk-active > a {border-color:#eaeaea; border-bottom-color:transparent; background:#ffffff; color:#525252; font-weight:600;}
/* Disabled */
.uk-tab > li.uk-disabled > a {color:#aaaaaa; cursor:text;}
.uk-tab > li.uk-disabled > a:hover,
.uk-tab > li.uk-disabled > a:focus,
.uk-tab > li.uk-disabled.uk-active > a {background:none; border-color:transparent;}
/* Modifier:'tab-flip'
 ========================================================================== */
.uk-tab-flip > li {float:right;}
.uk-tab-flip > li:nth-child(n+2) > a {margin-left:0; margin-right:5px;}
/* Modifier:'tab-responsive'
 ========================================================================== */
.uk-tab > li.uk-tab-responsive > a {margin-left:0; margin-right:0;}
/*
 * Icon
 */
.uk-tab-responsive > a:before {content:"\f0c9\00a0"; font-family:FontAwesome;}
/* Modifier:'tab-center'
 ========================================================================== */
.uk-tab-center {border-bottom:1px solid #eaeaea;}
.uk-tab-center-bottom {border-bottom:none; border-top:1px solid #eaeaea;}
.uk-tab-center:before,
.uk-tab-center:after {content:""; display:table;}
.uk-tab-center:after {clear:both;}
/*
 * 1. Using `right` to prevent vertical scrollbar caused by centering if to many tabs
 */
.uk-tab-center .uk-tab {position:relative; right:50%; border:none; float:right;}
.uk-tab-center .uk-tab > li {position:relative; right:-50%;}
.uk-tab-center .uk-tab > li > a {text-align:center;}
/* Modifier:'tab-bottom'
 ========================================================================== */
.uk-tab-bottom {border-top:1px solid #eaeaea; border-bottom:none;}
.uk-tab-bottom > li {margin-top:-1px; margin-bottom:0;}
.uk-tab-bottom > li > a {padding-top:10px; padding-bottom:10px; border-bottom-width:1px; border-top-width:0;}
.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-bottom:0; margin-top:1px; padding-bottom:10px; padding-top:9px;}
.uk-tab-bottom > li.uk-active > a {border-top-color:transparent; border-bottom-color:#eaeaea;}
/* Modifier:'tab-grid'
 ========================================================================== */
/*
 * 1. Create position context to prevent hidden border because of negative `z-index`
 */
.uk-tab-grid {margin-left:-5px; border-bottom:none; 
  position:relative; z-index:0;}
.uk-tab-grid:before {display:block; position:absolute; left:5px; right:0; bottom:-1px; border-top:1px solid #eaeaea; 
  z-index:-1;}
.uk-tab-grid > li:first-child > a {margin-left:5px;}
.uk-tab-grid > li > a {text-align:center;}
/*
 * If `uk-tab-bottom`
 */
.uk-tab-grid.uk-tab-bottom {border-top:none;}
.uk-tab-grid.uk-tab-bottom:before {top:-1px; bottom:auto;}
/* Modifier:'tab-left', 'tab-right'
 ========================================================================== */
/* Tablet and bigger */
@media (min-width:768px) {
	.uk-tab-left,
	.uk-tab-right {border-bottom:none;}
	.uk-tab-left > li,
	.uk-tab-right > li {margin-bottom:0; float:none;}
  .uk-tab-left > li > a,
  .uk-tab-right > li > a {  padding-top:10px; padding-bottom:10px; }
  .uk-tab-left > li:nth-child(n+2) > a,
  .uk-tab-right > li:nth-child(n+2) > a {  margin-left:0;   margin-top:5px; }
  .uk-tab-left > li.uk-active > a,
  .uk-tab-right > li.uk-active > a {  border-color:#eaeaea; }
  /*
     * Modifier:'tab-left'
     */
  .uk-tab-left {  border-right:1px solid #eaeaea; }
  .uk-tab-left > li {  margin-right:-1px; }
  .uk-tab-left > li > a {  border-bottom-width:1px;   border-right-width:0; }
  .uk-tab-left > li:not(.uk-active) > a:hover,
  .uk-tab-left > li:not(.uk-active) > a:focus {  margin-bottom:0;   margin-right:1px;   padding-bottom:10px;   padding-right:19px; }
  .uk-tab-left > li.uk-active > a {  border-right-color:transparent; }
  /*
     * Modifier:'tab-right'
     */
  .uk-tab-right {  border-left:1px solid #eaeaea; }
  .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:10px;   padding-left:19px; }
  .uk-tab-right > li.uk-active > a {  border-left-color:transparent; }
}
	.uk-tab > li:nth-child(n+2) > a {margin-left:-1px;}
	.uk-tab-flip > li:nth-child(n+2) > a {margin-right:-1px;}
	.uk-tab-left > li:nth-child(n+2) > a {margin:-1px 0 0 0;}
	.uk-tab-right > li:nth-child(n+2) > a {margin-top:-1px;}
	.uk-tab-right > li:not(.uk-active) > a:hover,
	.uk-tab-right > li:not(.uk-active) > a:focus {padding-left:18px;}


	.uk-thumbnav {display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; margin-left:-10px; 
		margin-top:-10px; padding:0; list-style:none;}
	.uk-thumbnav > * {-ms-flex:none; -webkit-flex:none; flex:none; padding-left:10px; margin-top:10px;}
	.uk-thumbnav:before,
	.uk-thumbnav:after {content:""; display:block; overflow:hidden;}
	.uk-thumbnav:after {clear:both;}
	.uk-thumbnav > * {float:left;}
	.uk-thumbnav > * > * {display:block; background:#ffffff;}
	.uk-thumbnav > * > * > img {opacity:0.7; -webkit-transition:opacity 0.15s linear; transition:opacity 0.15s linear;}
	.uk-thumbnav > * > :hover > img,
	.uk-thumbnav > * > :focus > img {opacity:1;}
	.uk-thumbnav > .uk-active > * > img {opacity:1;}


	.uk-list {padding:0; list-style:none;}
	.uk-list > li:before,
	.uk-list > li:after {content:""; display:table;}
	.uk-list > li:after {clear:both;}
	.uk-list > li > :last-child {margin-bottom:0;}
	.uk-list ul {margin:0; padding-left:20px; list-style:none;}
	.uk-list-line > li:nth-child(n+2) {margin-top:5px; padding-top:5px; border-top:1px solid #eaeaea;}
	.uk-list-striped > li {padding:5px 5px;}
	.uk-list-striped > li:nth-of-type(odd) {background:#fafafa;}
	.uk-list-space > li:nth-child(n+2) {margin-top:10px;}
	.uk-list > li > a {color:rgba(82, 82, 82, 0.6);}
	.uk-list > li > a:hover {color:#525252;}

@media (min-width:768px) {
	.uk-description-list-horizontal {overflow:hidden;}
	.uk-description-list-horizontal > dt {width:160px; float:left; clear:both; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.uk-description-list-horizontal > dd {margin-left:180px; }
}
/* Modifier:`uk-description-list-line`
 ========================================================================== */
.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 #eaeaea;}
.uk-description-list-line > dd {color:#aaaaaa;}


.uk-table {border-collapse:collapse; border-spacing:0; width:100%; margin-bottom:20px; border-bottom:1px solid #ddd;}
* + .uk-table {margin-top:20px;}
.uk-table thead th {vertical-align:bottom;}
.uk-table caption,
.uk-table tfoot {font-size:14px; font-style:italic;}
.uk-table caption {text-align:left; color:#aaaaaa;}
.uk-table tbody tr.uk-active {background:#fafafa;}
.uk-table-middle,
.uk-table-middle td {vertical-align:middle !important;}
.uk-table-striped tbody tr:nth-of-type(odd) {background:#fafafa;}
.uk-table-condensed td {padding:4px 8px;}
.uk-table-hover tbody tr:hover {background:#fafafa;}
.uk-table thead th {border:1px solid #eaeaea; color:#525252; text-transform:uppercase; text-align:center;}
.uk-table thead th:first-child,
.uk-table td:first-child {border-left:none; text-align:left;}
.uk-table thead th:last-child {border-right:none;}
.uk-table th {padding:10px 10px; vertical-align:top; text-align:left; background:#ddd;}
.uk-table td {padding:10px 10px; vertical-align:middle; position:relative; border-left:1px solid #ddd; text-align:center;}


input, button {outline:none;}
.uk-form input, .uk-form select, .uk-form textarea {box-sizing:border-box; margin:0; border-radius:0; font:inherit; color:inherit;}
.uk-form select {text-transform:none;}
.uk-form optgroup {font:inherit; font-weight:bold;}
.uk-form input::-moz-focus-inner {border:0; padding:0;}
.uk-form input[type="checkbox"],
.uk-form input[type="radio"] {padding:0;}
.uk-form input[type="checkbox"]:not(:disabled),
.uk-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"] {-webkit-appearance:none;}
.uk-form input[type="search"]::-webkit-search-cancel-button,
.uk-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 {height:auto;}
.uk-form fieldset {border:none; margin:0; padding:0;}
.uk-form textarea {overflow:auto; vertical-align:top;}
.uk-form ::-moz-placeholder {opacity:1;}
.uk-form :invalid {box-shadow:none;}
.uk-form input:not([type="radio"]):not([type="checkbox"]),
.uk-form select {vertical-align:middle;}
.uk-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"] {height:37px; max-width:100%; padding:4px 6px; border:1px solid #eaeaea; background:#ffffff; color:#525252; -webkit-transition:all 0.2s linear;
	-webkit-transition-property:border, background, color, box-shadow, padding; transition:all 0.2s linear; 
	transition-property:border, background, color, box-shadow, padding; font-weight:300;}
.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 {border-color:#d1d1d1; outline:0; background:#ffffff; color:#525252;}

.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 {border-color:#eaeaea; background-color:#f5f5f5; color:#aaaaaa;}
.uk-form :-ms-input-placeholder {color:#aaaaaa !important;}
.uk-form ::-moz-placeholder {color:#aaaaaa;}
.uk-form ::-webkit-input-placeholder {color:#aaaaaa;}
.uk-form :disabled:-ms-input-placeholder {color:#aaaaaa !important;}
.uk-form :disabled::-moz-placeholder {color:#aaaaaa;}
.uk-form :disabled::-webkit-input-placeholder {color:#aaaaaa;}
/*
 * Legend
 * 1. Behave like block element
 * 2. Correct `color` not being inherited in IE 8/9/10/11.
 * 3. Remove padding
 * 4. `margin-bottom` is not working in Safari and Opera.
 *    Using `padding` and :after instead to create the border
 * 5. Style
 */
.uk-form legend {
  width:100%; 
  border:0; 
  padding:0; /* 4 */
  padding-bottom:20px; /* 5 */
  font-size:20px; line-height:33px;}
/*
 * 1. Fixes IE9
 */
.uk-form legend:after {content:""; display:block; border-bottom:1px solid #eaeaea; 
  width:100%;}
/* Size modifiers
 * Higher specificity needed to override defaults
 ========================================================================== */
select.uk-form-small,
textarea.uk-form-small,
input[type].uk-form-small,
input:not([type]).uk-form-small {height:26px; padding:3px 3px; font-size:14px;}
select.uk-form-large,
textarea.uk-form-large,
input[type].uk-form-large,
input:not([type]).uk-form-large {height:41px; padding:8px 6px; font-size:18px;}
/* Reset height
 * Must be after size modifiers
 ========================================================================== */
.uk-form textarea,
.uk-form select[multiple],
.uk-form select[size] {height:auto;}
/* Validation states
 * Using !important to keep the selector simple
 ========================================================================== */
/*
 * Error state
 */
.uk-form-danger {border-color:#e7dee0 !important; background:#fef8f9 !important; color:#d3b8b6 !important;}
/*
 * Success state
 */
.uk-form-success {border-color:#e0e7d5 !important; background:#eff7ee !important; color:#afc4b0 !important;}
/* Style modifiers
 * Using !important to keep the selector simple
 ========================================================================== */
/*
 * Blank form
 */
.uk-form-blank {border-color:transparent !important; border-style:dashed !important; background:none !important;}
.uk-form-blank:focus {border-color:#eaeaea !important;}
/* Size sub-modifiers
 ========================================================================== */
/*
 * Fixed widths
 * Different widths for mini sized `input` and `select` elements
 */
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;}
/* Sub-objects:`uk-form-row`
 * Groups labels and controls in rows
 ========================================================================== */
/*
 * Micro clearfix
 * Needed for `uk-form-horizontal` modifier
 */
.uk-form-row:before,
.uk-form-row:after {content:""; display:table;}
.uk-form-row:after {clear:both;}
/*
 * Vertical gutter
 */
.uk-form-row + .uk-form-row {margin-top:20px;}
/* Help text
 * Sub-object:`uk-form-help-inline`, `uk-form-help-block`
 ========================================================================== */
.uk-form-help-inline {display:inline-block; margin:0 0 0 10px;}
.uk-form-help-block {margin:5px 0 0 0;}
/* Controls content
 * Sub-object:`uk-form-controls`, `uk-form-controls-condensed`
 ========================================================================== */
/*
 * Remove margins
 */
.uk-form-controls > :first-child {margin-top:0;}
.uk-form-controls > :last-child {margin-bottom:0;}
/*
 * Group controls and text into blocks with a small spacing between blocks
 */
.uk-form-controls-condensed {margin:5px 0;}
/* Modifier:`uk-form-stacked`
 * Requires sub-object:`uk-form-label`
 ========================================================================== */
.uk-form-stacked .uk-form-label {display:block; margin-bottom:5px; font-weight:bold;}
/* Modifier:`uk-form-horizontal`
 * Requires sub-objects:`uk-form-label`, `uk-form-controls`
 ========================================================================== */
/* Tablet portrait and smaller */
@media (max-width:959px) {/* Behave like `uk-form-stacked` */
  .uk-form-horizontal .uk-form-label {  display:block;   margin-bottom:5px;   font-weight:bold; }
}
/* Desktop and bigger */
@media (min-width:960px) {.uk-form-horizontal .uk-form-label {  width:200px;   margin-top:5px;   float:left; }
  .uk-form-horizontal .uk-form-controls {  margin-left:215px; }
  .uk-form-horizontal .uk-form-controls-text {  padding-top:5px; }
}
/* Sub-object:`uk-form-icon`
 ========================================================================== */
/*
 * 1. Container width fits its content
 * 2. Create position context
 * 3. Prevent `inline-block` consequences
 */
.uk-form-icon {
  display:inline-block; 
  position:relative; 
  max-width:100%;}
/*
 * 1. Make form element clickable through icon
 */
.uk-form-icon > [class*='uk-icon-'] {position:absolute; top:50%; width:36px; margin-top:-8px; font-size:16px; color:#aaaaaa; text-align:center; 
  pointer-events:none;}
.uk-form-icon:not(.uk-form-icon-flip) > input {padding-left:36px !important;}
/*
 * Sub-modifier:`uk-form-icon-flip`
 */
.uk-form-icon-flip > [class*='uk-icon-'] {right:0;}
.uk-form-icon-flip > input {padding-right:36px !important;}
.uk-form legend {color:#525252; text-transform:uppercase; font-weight:700;}

.uk-button::-moz-focus-inner {border:0; padding:0;}
button {border:none; cursor:pointer;}

.uk-button {-webkit-appearance:none; margin:0; 
  overflow:visible; font:inherit; text-transform:none; display:inline-block; box-sizing:border-box; padding:0 12px; vertical-align:middle; line-height:36px; min-height:36px; text-decoration:none; text-align:center; border-width:1px 1px 0 1px; border-style:solid; border-color:#eaeaea; background-image:-webkit-linear-gradient(top, #fcfcfc, #fafafa); background-image:linear-gradient(to bottom, #fcfcfc, #fafafa); box-shadow:inset 0 -1px rgba(0, 0, 0, 0.09); text-transform:uppercase; font-size:14px;}
.uk-button:not(:disabled) {
}
.uk-button:hover,
.uk-button:focus {background-color:#fcfcfc; color:#c5c5c5; 
  outline:none; 
  text-decoration:none; border-color:rgba(0, 0, 0, 0.08); background-image:none; box-shadow:inset 1px 3px 2px rgba(0, 0, 0, 0.025), inset 0 -1px 1px rgba(0, 0, 0, 0.07); text-shadow:1px 1px rgba(255, 255, 255, 0.9);}
/* Active */
.uk-button:active,
.uk-button.uk-active {background-color:#eeeeee; color:#c5c5c5; border-color:rgba(0, 0, 0, 0.09); background-image:none; box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.04), inset 0 0 1px rgba(0, 0, 0, 0.1); text-shadow:1px 1px rgba(255, 255, 255, 0.5);}
/* Color modifiers
 ========================================================================== */
/*
 * Modifier:`uk-button-primary`
 */
.uk-button-primary {background-color:#6f4568; color:#ffffff; background-image:-webkit-linear-gradient(top, #775170, #693d62); background-image:linear-gradient(to bottom, #775170, #693d62); border-color:transparent;}
/* Hover */
.uk-button-primary:hover,
.uk-button-primary:focus {background-color:#6f4568; color:#ffffff; border-color:rgba(0, 0, 0, 0.1); background-image:none; box-shadow:inset 0 -1px 3px rgba(0, 0, 0, 0.025); text-shadow:none;}
/* Active */
.uk-button-primary:active,
.uk-button-primary.uk-active {background-color:#653f5f; color:#ffffff; background-image:none; box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); text-shadow:none;}
/*
 * Modifier:`uk-button-success`
 */
.uk-button-success {background-color:#68ab4b; color:#ffffff; background-image:-webkit-linear-gradient(top, #6fb452, #63a546); background-image:linear-gradient(to bottom, #6fb452, #63a546); border-color:rgba(0, 0, 0, 0.06);}
/* Hover */
.uk-button-success:hover,
.uk-button-success:focus {background-color:#68ab4b; color:#ffffff; background-image:none; border-color:rgba(0, 0, 0, 0.1); box-shadow:inset 0 -1px 3px rgba(0, 0, 0, 0.2); text-shadow:none;}
/* Active */
.uk-button-success:active,
.uk-button-success.uk-active {background-color:#61a046; color:#ffffff; background-image:none; box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2); text-shadow:none;}
/*
 * Modifier:`uk-button-danger`
 */
.uk-button-danger {background-color:#ca3a35; color:#ffffff; border-color:rgba(0, 0, 0, 0.06); background-image:-webkit-linear-gradient(top, #d24440, #c5342e); background-image:linear-gradient(to bottom, #d24440, #c5342e);}
/* Hover */
.uk-button-danger:hover,
.uk-button-danger:focus {background-color:#ca3a35; color:#ffffff; background-image:none; border-color:rgba(0, 0, 0, 0.1); box-shadow:inset 0 -1px 3px rgba(0, 0, 0, 0.2); text-shadow:none;}
/* Active */
.uk-button-danger:active,
.uk-button-danger.uk-active {background-color:#be3732; color:#ffffff; background-image:none; box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2); text-shadow:none;}
/* Disabled state
 * Overrides also the color modifiers
 ========================================================================== */
/* Equal for all button types */
.uk-button:disabled {background-color:#fafafa; color:#aaaaaa; box-shadow:inset 0 -1px rgba(0, 0, 0, 0.09); background-image:none;}
.uk-button:disabled:hover {border-color:#eaeaea;}
/* Modifier:`uk-button-link`
 ========================================================================== */
/* Reset */
.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; box-shadow:none;}
/* Color */
.uk-button-link {color:#774f68;}
.uk-button-link:hover,
.uk-button-link:focus,
.uk-button-link:active,
.uk-button-link.uk-active {color:#522d4c; text-decoration:underline;}
.uk-button-link:disabled {color:#aaaaaa;}
/* Focus */
.uk-button-link:focus {outline:1px dotted;}
/* Size modifiers
 ========================================================================== */
.uk-button-mini {min-height:20px; padding:0 6px; line-height:20px; font-size:12px;}
.uk-button-small {min-height:25px; padding:0 10px; line-height:25px; font-size:14px;}
.uk-button-large {min-height:40px; padding:0 15px; line-height:40px; font-size:18px;}
/* Sub-object `uk-button-group`
 ========================================================================== */
/*
 * 1. Behave like buttons
 * 2. Create position context for dropdowns
 * 3. Remove whitespace between child elements when using `inline-block`
 * 4. Prevent buttons from wrapping
 * 5. Remove whitespace between child elements when using `inline-block`
 */
.uk-button-group {
  display:inline-block; vertical-align:middle; 
  position:relative; 
  font-size:0.001px; /* 4 */
  white-space:nowrap;}
.uk-button-group > * {display:inline-block;}
/* 5 */
.uk-button-group .uk-button {vertical-align:top;}
/* Sub-object:`uk-button-dropdown`
 ========================================================================== */
/*
 * 1. Behave like buttons
 * 2. Create position context for dropdowns
 */
.uk-button-dropdown {
  display:inline-block; vertical-align:middle; 
  position:relative;}
.uk-button,
a.uk-button,
button.uk-button {font-weight:300;}
/* Sub-object `uk-button-group`
     ========================================================================== */
/*
     * Collapse border
     */
.uk-button-group > .uk-button:nth-child(n+2),
.uk-button-group > div:nth-child(n+2) .uk-button {margin-left:-1px;}
/*
     * Create position context to superimpose the successor elements border
     * Known issue:If you use an `a` element as button and an icon inside,
     * the active state will not work if you click the icon inside the button
     * Workaround:Just use a `button` or `input` element as button
     */
.uk-button-group .uk-button:active {position:relative;}
/* ========================================================================
   Component:Icon
 ========================================================================== */
@font-face {font-family:'FontAwesome'; src:url("http://www.gksovest.ru/warp/vendor/uikit/fonts/fontawesome-webfont.woff2") format('woff2'), url("http://www.gksovest.ru/warp/vendor/uikit/fonts/fontawesome-webfont.woff") format("woff"), url("http://www.gksovest.ru/warp/vendor/uikit/fonts/fontawesome-webfont.ttf") format("truetype"); font-weight:normal; font-style:normal;}
/*
 * 1. Allow margin
 * 2. Prevent inherit font style
 * 4. Correct line-height
 * 5. Better font rendering
 * 6. Remove `text-decoration` for anchors
 */
[class*='uk-icon-'] {font-family:FontAwesome; 
  display:inline-block; 
  font-weight:normal; font-style:normal; /* 4 */
  line-height:1; /* 5 */
  -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
/* 6 */
[class*='uk-icon-'],
[class*='uk-icon-']:hover,
[class*='uk-icon-']:focus {text-decoration:none;}
/* Size modifiers
 ========================================================================== */
.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%;}
/* Modifier:`uk-icon-justify`
 ========================================================================== */
.uk-icon-justify {width:1em; text-align:center;}
/* Modifier:`uk-icon-spin`
 ========================================================================== */
.uk-icon-spin {display:inline-block; -webkit-animation:uk-rotate 2s infinite linear; animation:uk-rotate 2s infinite linear;}
/* Modifier:`uk-icon-hover`
 ========================================================================== */
.uk-icon-hover {color:#525252;}
/*
 * Hover
 */
.uk-icon-hover:hover {color:#9f9f9f;}
/* Modifier:`uk-icon-button`
 ========================================================================== */
.uk-icon-button {box-sizing:border-box; display:inline-block; width:26px; height:26px; border-radius:0; background:rgba(0, 0, 0, 0); line-height:26px; color:#525252; font-size:18px; text-align:center;}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-icon-button:hover,
.uk-icon-button:focus {background-color:rgba(0, 0, 0, 0); color:#9f9f9f; 
  outline:none; background-position:0 0; -webkit-transition:color 0.1s ease-in-out; transition:color 0.1s ease-in-out;}
/* Active */
.uk-icon-button:active {background-color:rgba(0, 0, 0, 0); color:#d2d2d2;}
/* Icon mapping
 ========================================================================== */
.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:"\f012";}
.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:"\f112";}
.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:"\f120";}
.uk-icon-code:before {content:"\f121";}
.uk-icon-mail-reply-all:before,
.uk-icon-reply-all:before {content:"\f122";}
.uk-icon-star-half-empty:before,
.uk-icon-star-half-full:before,
.uk-icon-star-half-o:before {content:"\f123";}
.uk-icon-location-arrow:before {content:"\f124";}
.uk-icon-crop:before {content:"\f125";}
.uk-icon-code-fork:before {content:"\f126";}
.uk-icon-unlink:before,
.uk-icon-chain-broken:before {content:"\f127";}
.uk-icon-question:before {content:"\f128";}
.uk-icon-info:before {content:"\f129";}
.uk-icon-exclamation:before {content:"\f12a";}
.uk-icon-superscript:before {content:"\f12b";}
.uk-icon-subscript:before {content:"\f12c";}
.uk-icon-eraser:before {content:"\f12d";}
.uk-icon-puzzle-piece:before {content:"\f12e";}
.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:"\f212";}
.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-icon-bluetooth:before {content:"\f293";}
.uk-icon-bluetooth-b:before {content:"\f294";}
.uk-icon-codiepie:before {content:"\f284";}
.uk-icon-credit-card-alt:before {content:"\f283";}
.uk-icon-edge:before {content:"\f282";}
.uk-icon-fort-awesome:before {content:"\f286";}
.uk-icon-hashtag:before {content:"\f292";}
.uk-icon-mixcloud:before {content:"\f289";}
.uk-icon-modx:before {content:"\f285";}
.uk-icon-pause-circle:before {content:"\f28b";}
.uk-icon-pause-circle-o:before {content:"\f28c";}
.uk-icon-percent:before {content:"\f295";}
.uk-icon-product-hunt:before {content:"\f288";}
.uk-icon-reddit-alien:before {content:"\f281";}
.uk-icon-scribd:before {content:"\f28a";}
.uk-icon-shopping-bag:before {content:"\f290";}
.uk-icon-shopping-basket:before {content:"\f291";}
.uk-icon-stop-circle:before {content:"\f28d";}
.uk-icon-stop-circle-o:before {content:"\f28e";}
.uk-icon-usb:before {content:"\f287";}
.uk-icon-american-sign-language-interpreting:before,
.uk-icon-asl-interpreting:before {content:"\f2a3";}
.uk-icon-assistive-listening-systems:before {content:"\f2a2";}
.uk-icon-audio-description:before {content:"\f29e";}
.uk-icon-blind:before {content:"\f29d";}
.uk-icon-braille:before {content:"\f2a1";}
.uk-icon-deaf:before,
.uk-icon-deafness:before {content:"\f2a4";}
.uk-icon-envira:before {content:"\f299";}
.uk-icon-font-awesome:before,
.uk-icon-fa:before {content:"\f2b4";}
.uk-icon-first-order:before {content:"\f2b0";}
.uk-icon-gitlab:before {content:"\f296";}
.uk-icon-glide:before {content:"\f2a5";}
.uk-icon-glide-g:before {content:"\f2a6";}
.uk-icon-hard-of-hearing:before {content:"\f2a4";}
.uk-icon-low-vision:before {content:"\f2a8";}
.uk-icon-question-circle-o:before {content:"\f29c";}
.uk-icon-sign-language:before,
.uk-icon-signing:before {content:"\f2a7";}
.uk-icon-snapchat:before {content:"\f2ab";}
.uk-icon-snapchat-ghost:before {content:"\f2ac";}
.uk-icon-snapchat-square:before {content:"\f2ad";}
.uk-icon-themeisle:before {content:"\f2b2";}
.uk-icon-universal-access:before {content:"\f29a";}
.uk-icon-viadeo:before {content:"\f2a9";}
.uk-icon-viadeo-square:before {content:"\f2aa";}
.uk-icon-volume-control-phone:before {content:"\f2a0";}
.uk-icon-wheelchair-alt:before {content:"\f29b";}
.uk-icon-wpbeginner:before {content:"\f297";}
.uk-icon-wpforms:before {content:"\f298";}
.uk-icon-yoast:before {content:"\f2b1";}
/* ========================================================================
   Component:Close
 ========================================================================== */
/*
 * Removes inner padding and border in Firefox 4+.
 */
.uk-close::-moz-focus-inner {border:0; padding:0;}
/*
 * 1. Correct inability to style clickable `input` types in iOS.
 * 2. Remove margins in Chrome, Safari and Opera.
 * 3. Remove borders for `button`.
 * 4. Address `overflow` set to `hidden` in IE 8/9/10/11.
 * 5. Correct `font` properties and `color` not being inherited for `button`.
 * 6. Address inconsistent `text-transform` inheritance which is only inherit in Firefox and IE
 * 7. Remove default `button` padding and background color
 * 8. Style
 */
.uk-close {
  -webkit-appearance:none; 
  margin:0; 
  border:none; /* 4 */
  overflow:visible; /* 5 */
  font:inherit; color:inherit; /* 6 */
  text-transform:none; /* 7. */
  padding:0; background:transparent; /* 8 */
  display:inline-block; box-sizing:content-box; width:20px; line-height:20px; text-align:center; vertical-align:middle; opacity:0.3; opacity:1;}
/* Icon */
.uk-close:after {display:block; content:"\f00d"; font-family:FontAwesome;}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 * 3. Required for `a` elements
 */
.uk-close:hover,
.uk-close:focus {opacity:0.5; 
  outline:none; 
  color:inherit; text-decoration:none; cursor:pointer;}
/* Modifier
 ========================================================================== */
.uk-close-alt {padding:2px; border-radius:50%; background:#fafafa; opacity:1; box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1);}
/* Hover */
.uk-close-alt:hover,
.uk-close-alt:focus {opacity:1;}
/* Icon */
.uk-close-alt:after {opacity:0.5;}
.uk-close-alt:hover:after,
.uk-close-alt:focus:after {opacity:0.8;}
.uk-close-alt:after {opacity:1;}
/* ========================================================================
   Component:Badge
 ========================================================================== */
.uk-badge {display:inline-block; padding:0 10px; background:#6f4568; font-size:12px; font-weight:inherit; line-height:22px; color:#ffffff; text-align:center; vertical-align:middle; padding:2px 10px; text-transform:uppercase;}
/*
 * Keep color when badge is a link
 */
a.uk-badge:hover {color:#ffffff;}
/* Modifier:`uk-badge-notification`;
 ========================================================================== */
.uk-badge-notification {box-sizing:border-box; min-width:24px; border-radius:500px; font-size:14px; line-height:24px;}
/* Color modifier
 ========================================================================== */
/*
 * Modifier:`uk-badge-success`
 */
.uk-badge-success {background-color:#68ab4b;}
/*
 * Modifier:`uk-badge-warning`
 */
.uk-badge-warning {background-color:#f8be4a;}
/*
 * Modifier:`uk-badge-danger`
 */
.uk-badge-danger {background-color:#ca3a35;}
/* ========================================================================
   Component:Alert
 ========================================================================== */
.uk-alert {margin-bottom:20px; padding:10px; background:#fafafa; color:#522d4c; position:relative; border:1px solid #eaeaea; border-radius:0 2px 2px 0; box-shadow:inset 0 0 14px rgba(0, 0, 0, 0.03); text-transform:uppercase; font-weight:400;}
.uk-alert h2 + p {text-transform:none;}
.uk-alert:before {content:""; display:block; position:absolute; top:-1px; left:-3px; width:3px; height:100%; border:1px solid rgba(0, 0, 0, 0.06); background:#6f4568; background-image:-webkit-linear-gradient(top, #775170, #693d62); background-image:linear-gradient(to bottom, #775170, #693d62);}
/*
 * Add margin if adjacent element
 */
* + .uk-alert {margin-top:20px;}
/*
 * Remove margin from the last-child
 */
.uk-alert > :last-child {margin-bottom:0;}
/*
 * Keep color for headings if the default heading color is changed
 */
.uk-alert h1,
.uk-alert h2,
.uk-alert h3,
.uk-alert h4,
.uk-alert h5,
.uk-alert h6 {color:inherit;}
/* Close in alert
 ========================================================================== */
.uk-alert > .uk-close:first-child {float:right;}
/*
 * Remove margin from adjacent element
 */
.uk-alert > .uk-close:first-child + * {margin-top:0;}
/* Modifier:`uk-alert-success`
 ========================================================================== */
.uk-alert-success {background:#fafafa; color:#6fb452;}
.uk-alert-success:before {background:#68ab4b; background-image:-webkit-linear-gradient(top, #6fb452, #63a546); background-image:linear-gradient(to bottom, #6fb452, #63a546);}
/* Modifier:`uk-alert-warning`
 ========================================================================== */
.uk-alert-warning {background:#fafafa; color:#f3b53e;}
.uk-alert-warning:before {background:#f8be4a; background-image:-webkit-linear-gradient(top, #ffcb5c, #f3b53e); background-image:linear-gradient(to bottom, #ffcb5c, #f3b53e);}
/* Modifier:`uk-alert-danger`
 ========================================================================== */
.uk-alert-danger {background:#fafafa; color:#dc4559;}
.uk-alert-danger:before {background:#ca3a35; background-image:-webkit-linear-gradient(top, #d24440, #c5342e); background-image:linear-gradient(to bottom, #d24440, #c5342e);}
/* Modifier:`uk-alert-large`
 ========================================================================== */
.uk-alert-large {padding:20px;}
.uk-alert-large > .uk-close:first-child {margin:-10px -10px 0 0;}
/* ========================================================================
   Component:Thumbnail
 ========================================================================== */
/*
 * 1. Container width fits its content
 * 2. Responsive behavior
 * 3. Corrects `max-width` behavior sed
 * 4. Required for `figure` element
 * 5. Style
 */
.uk-thumbnail {
  display:inline-block; 
  max-width:100%; 
  box-sizing:border-box; 
  margin:0; /* 4 */
  padding:0; border:1px solid #eaeaea; background:#ffffff; background-clip:border-box;}
/*
 * Hover state for `a` elements
 * 1. Apply hover style also to focus state
 * 2. Needed for caption
 * 3. Remove default focus style
 */
a.uk-thumbnail:hover,
a.uk-thumbnail:focus {border-color:#dddddd; background-color:#ffffff; 
  text-decoration:none; 
  outline:none;}
/* Caption
 ========================================================================== */
.uk-thumbnail-caption {padding-top:10px; text-align:center; color:#525252; padding-bottom:10px;}
/* Sizes
 ========================================================================== */
.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 {display:inline-block; position:relative; max-width:100%; vertical-align:middle; overflow:hidden; -webkit-transform:translateZ(0); 
		margin:0; cursor:-webkit-grab;}
	.uk-overlay.uk-border-circle {-webkit-mask-image:-webkit-radial-gradient(circle, #ffffff 100%, #000000 100%);}
	.uk-overlay > :first-child {margin-bottom:0;}
	.uk-overlay-panel {position:absolute; top:0; bottom:0; left:0; right:0; padding:20px; color:#ffffff;}
	.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]) {color:inherit; text-decoration:underline;}
	.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, 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 {content:"\f002"; position:absolute; top:50%; left:50%; width:50px; height:50px; margin-top:-25px; margin-left:-25px; font-size:50px; line-height:1; font-family:FontAwesome; text-align:center; color:#ffffff;}

	.uk-overlay-fade,
	.uk-overlay-scale,
	.uk-overlay-spin,
	.uk-overlay-grayscale,
	.uk-overlay-blur,
	[class*='uk-overlay-slide'] {transition-duration:0.3s; transition-timing-function:ease-out; 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:0.8s;}

	.uk-overlay-fade {opacity:0.7;}
	.uk-overlay-hover:hover .uk-overlay-fade,
	.uk-overlay-hover.uk-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-hover.uk-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-hover.uk-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-hover.uk-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-hover.uk-hover [class*='uk-overlay-slide'],
	.uk-overlay-active .uk-active > [class*='uk-overlay-slide'] {opacity:1; -webkit-transform:translateX(0) translateY(0); transform:translateX(0) translateY(0);}

	
	.uk-overlay-area {position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(0, 0, 0, 0.7); margin:-1px;
	opacity:0; -webkit-transition:opacity 0.15s linear; transition:opacity 0.15s linear; -webkit-transform:translate3d(0, 0, 0); 
	box-shadow:inset 0 0 16px rgba(0, 0, 0, 0.2);}

	.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 {content:"\f002"; position:absolute; top:50%; left:50%; width:50px; height:50px; margin-top:-25px; margin-left:-25px; font-size:50px; line-height:1; font-family:FontAwesome; text-align:center; color:#ffffff; top:55%; -webkit-transition:all 0.45s ease-out; transition:all 0.45s ease-out; opacity:0;}

	.uk-overlay-area:not(:empty) {font-size:0.001px;}

	.uk-overlay-area:not(:empty):before {content:''; display:inline-block; height:100%; vertical-align:middle;}

	.uk-overlay-area-content {display:inline-block; box-sizing:border-box; width:100%; vertical-align:middle; font-size:1rem; 
	text-align:center; padding:0 15px; color:#ffffff; display:block; position:absolute; top:45%; -webkit-transition:all 0.45s ease-out; 
	transition:all 0.45s ease-out; opacity:0;}
	.uk-overlay-area-content h1,
	.uk-overlay-area-content h2,
	.uk-overlay-area-content h3,
	.uk-overlay-area-content h4,
	.uk-overlay-area-content h5,
	.uk-overlay-area-content h6 {color:#ffffff;}

	.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; bottom:0; left:0; right:0; padding:20px; background:rgba(0, 0, 0, 0.5); color:#ffffff; 
	opacity:0; -webkit-transition:opacity 0.15s linear; transition:opacity 0.15s linear; -webkit-transform:translate3d(0, 0, 0);}

	.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;}
	.uk-overlay-toggle:hover .uk-overlay-area-content {top:40%; opacity:0.9;}
	.uk-overlay-toggle:hover .uk-overlay-area:before {top:50%; opacity:0.9;}
/* ========================================================================
   Component:Column
 ========================================================================== */
[class*='uk-column-'] {-webkit-column-gap:25px; -moz-column-gap:25px; column-gap:25px;}
/* Width modifiers
 ========================================================================== */
.uk-column-1-2 {-webkit-column-count:2; -moz-column-count:2; column-count:2;}
.uk-column-1-3 {-webkit-column-count:3; -moz-column-count:3; column-count:3;}
.uk-column-1-4 {-webkit-column-count:4; -moz-column-count:4; column-count:4;}
.uk-column-1-5 {-webkit-column-count:5; -moz-column-count:5; column-count:5;}
.uk-column-1-6 {-webkit-column-count:6; -moz-column-count:6; column-count:6;}
/* Phone landscape and bigger */
@media (min-width:480px) {.uk-column-small-1-2 {  -webkit-column-count:2;   -moz-column-count:2;   column-count:2; }
  .uk-column-small-1-3 {  -webkit-column-count:3;   -moz-column-count:3;   column-count:3; }
  .uk-column-small-1-4 {  -webkit-column-count:4;   -moz-column-count:4;   column-count:4; }
  .uk-column-small-1-5 {  -webkit-column-count:5;   -moz-column-count:5;   column-count:5; }
  .uk-column-small-1-6 {  -webkit-column-count:6;   -moz-column-count:6;   column-count:6; }
}
/* Tablet and bigger */
@media (min-width:768px) {.uk-column-medium-1-2 {  -webkit-column-count:2;   -moz-column-count:2;   column-count:2; }
  .uk-column-medium-1-3 {  -webkit-column-count:3;   -moz-column-count:3;   column-count:3; }
  .uk-column-medium-1-4 {  -webkit-column-count:4;   -moz-column-count:4;   column-count:4; }
  .uk-column-medium-1-5 {  -webkit-column-count:5;   -moz-column-count:5;   column-count:5; }
  .uk-column-medium-1-6 {  -webkit-column-count:6;   -moz-column-count:6;   column-count:6; }
}
/* Desktop and bigger */
@media (min-width:960px) {.uk-column-large-1-2 {  -webkit-column-count:2;   -moz-column-count:2;   column-count:2; }
  .uk-column-large-1-3 {  -webkit-column-count:3;   -moz-column-count:3;   column-count:3; }
  .uk-column-large-1-4 {  -webkit-column-count:4;   -moz-column-count:4;   column-count:4; }
  .uk-column-large-1-5 {  -webkit-column-count:5;   -moz-column-count:5;   column-count:5; }
  .uk-column-large-1-6 {  -webkit-column-count:6;   -moz-column-count:6;   column-count:6; }
}
/* Large screen and bigger */
@media (min-width:1220px) {.uk-column-xlarge-1-2 {  -webkit-column-count:2;   -moz-column-count:2;   column-count:2; }
  .uk-column-xlarge-1-3 {  -webkit-column-count:3;   -moz-column-count:3;   column-count:3; }
  .uk-column-xlarge-1-4 {  -webkit-column-count:4;   -moz-column-count:4;   column-count:4; }
  .uk-column-xlarge-1-5 {  -webkit-column-count:5;   -moz-column-count:5;   column-count:5; }
  .uk-column-xlarge-1-6 {  -webkit-column-count:6;   -moz-column-count:6;   column-count:6; }
}
/* ========================================================================
   Component:Animation
 ========================================================================== */
[class*='uk-animation-'] {-webkit-animation-duration:0.5s; animation-duration:0.5s; -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
/* Hide animated element if scrollspy is used */
@media screen {[data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']) {  opacity:0; }
}
/*
 * Fade
 * Higher specificity (!important) needed because of reverse modifier
 */
.uk-animation-fade {-webkit-animation-name:uk-fade; animation-name:uk-fade; -webkit-animation-duration:0.8s; animation-duration:0.8s; -webkit-animation-timing-function:linear !important; animation-timing-function:linear !important;}
/*
 * Fade with scale
 */
.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;}
/*
 * Fade with slide
 */
.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;}
/*
 * Scale
 */
.uk-animation-scale {-webkit-animation-name:uk-scale-12; animation-name:uk-scale-12;}
/*
 * Shake
 */
.uk-animation-shake {-webkit-animation-name:uk-shake; animation-name:uk-shake;}
/* Direction modifiers
 ========================================================================== */
.uk-animation-reverse {-webkit-animation-direction:reverse; animation-direction:reverse; -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in;}
/* Duration modifiers
========================================================================== */
.uk-animation-15 {-webkit-animation-duration:15s; animation-duration:15s;}
/* Origin modifiers
========================================================================== */
.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%;}
/* Sub-object:`uk-animation-hover`
========================================================================== */
/*
 * Enable animation only on hover
 * Note:Firefox also needs this because animations are not triggered when switching between display `hidden` and `block`
 */
.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;}
/* Keyframes:Fade
 * Used by dropdown, datepicker and slideshow component
 ========================================================================== */
@-webkit-keyframes uk-fade {0% {  opacity:0; }
  100% {  opacity:1; }
}
@keyframes uk-fade {0% {  opacity:0; }
  100% {  opacity:1; }
}
/* Keyframes:Fade with slide
 ========================================================================== */
/*
 * Top
 */
@-webkit-keyframes uk-fade-top {0% {  opacity:0;   -webkit-transform:translateY(-100%); }
  100% {  opacity:1;   -webkit-transform:translateY(0); }
}
@keyframes uk-fade-top {0% {  opacity:0;   transform:translateY(-100%); }
  100% {  opacity:1;   transform:translateY(0); }
}
/*
 * Bottom
 */
@-webkit-keyframes uk-fade-bottom {0% {  opacity:0;   -webkit-transform:translateY(100%); }
  100% {  opacity:1;   -webkit-transform:translateY(0); }
}
@keyframes uk-fade-bottom {0% {  opacity:0;   transform:translateY(100%); }
  100% {  opacity:1;   transform:translateY(0); }
}
/*
 * Left
 */
@-webkit-keyframes uk-fade-left {0% {  opacity:0;   -webkit-transform:translateX(-100%); }
  100% {  opacity:1;   -webkit-transform:translateX(0); }
}
@keyframes uk-fade-left {0% {  opacity:0;   transform:translateX(-100%); }
  100% {  opacity:1;   transform:translateX(0); }
}
/*
 * Right
 */
@-webkit-keyframes uk-fade-right {0% {  opacity:0;   -webkit-transform:translateX(100%); }
  100% {  opacity:1;   -webkit-transform:translateX(0); }
}
@keyframes uk-fade-right {0% {  opacity:0;   transform:translateX(100%); }
  100% {  opacity:1;   transform:translateX(0); }
}
/* Keyframes:Fade with scale
 ========================================================================== */
/*
 * Scale by 0.2
 */
@-webkit-keyframes uk-fade-scale-02 {0% {  opacity:0;   -webkit-transform:scale(0.2); }
  100% {  opacity:1;   -webkit-transform:scale(1); }
}
@keyframes uk-fade-scale-02 {0% {  opacity:0;   transform:scale(0.2); }
  100% {  opacity:1;   transform:scale(1); }
}
/*
 * Scale by 1.5
 * Used by slideshow component
 */
@-webkit-keyframes uk-fade-scale-15 {0% {  opacity:0;   -webkit-transform:scale(1.5); }
  100% {  opacity:1;   -webkit-transform:scale(1); }
}
@keyframes uk-fade-scale-15 {0% {  opacity:0;   transform:scale(1.5); }
  100% {  opacity:1;   transform:scale(1); }
}
/*
 * Scale by 1.8
 */
@-webkit-keyframes uk-fade-scale-18 {0% {  opacity:0;   -webkit-transform:scale(1.8); }
  100% {  opacity:1;   -webkit-transform:scale(1); }
}
@keyframes uk-fade-scale-18 {0% {  opacity:0;   transform:scale(1.8); }
  100% {  opacity:1;   transform:scale(1); }
}
/* Keyframes:Slide
 * Used by slideshow component
 ========================================================================== */
/*
 * Left
 */
@-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); }
}
/*
 * Right
 */
@-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); }
}
/*
 * Left third
 */
@-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); }
}
/*
 * Right third
 */
@-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); }
}
/* Keyframes:Scale
 ========================================================================== */
@-webkit-keyframes uk-scale-12 {0% {  -webkit-transform:scale(1.2); }
  100% {  -webkit-transform:scale(1); }
}
@keyframes uk-scale-12 {0% {  transform:scale(1.2); }
  100% {  transform:scale(1); }
}
/* Keyframes:Rotate
 * Used by icon component
 ========================================================================== */
@-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); }
}
/* Keyframes:Shake
 ========================================================================== */
@-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); }
}
/* Keyframes:Fade with slide fixed
 * Used by dropdown and search component
 ========================================================================== */
/*
 * Top fixed
 */
@-webkit-keyframes uk-slide-top-fixed {0% {  opacity:0;   -webkit-transform:translateY(-10px); }
  100% {  opacity:1;   -webkit-transform:translateY(0); }
}
@keyframes uk-slide-top-fixed {0% {  opacity:0;   transform:translateY(-10px); }
  100% {  opacity:1;   transform:translateY(0); }
}
/*
 * Bottom fixed
 */
@-webkit-keyframes uk-slide-bottom-fixed {0% {  opacity:0;   -webkit-transform:translateY(10px); }
  100% {  opacity:1;   -webkit-transform:translateY(0); }
}
@keyframes uk-slide-bottom-fixed {0% {  opacity:0;   transform:translateY(10px); }
  100% {  opacity:1;   transform:translateY(0); }
}


.uk-dropdown-top {margin-top:-5px;}
.uk-dropdown-bottom {margin-top:5px;}
.uk-dropdown-left {margin-left:-5px;}
.uk-dropdown-right {margin-left:5px;}
/* Nav in dropdown
 ========================================================================== */
.uk-dropdown .uk-nav {margin:0 -30px;}



.uk-grid .uk-dropdown-grid + .uk-dropdown-grid {margin-top:30px;}
/* Panels */
.uk-dropdown-grid > [class*='uk-width-'] > .uk-panel + .uk-panel {margin-top:30px;}
/* Phone landscape and smaller */
@media (max-width:767px) {/*
     * Stack columns and take full width
     */
  .uk-dropdown-grid > [class*='uk-width-'] {  width:100%; }
  /*
     * Vertical gutter
     */
  .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {  margin-top:30px; }
}
/*
* Stack grid columns
*/
.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:30px;}
/* Modifier `uk-dropdown-small`
 ========================================================================== */
/*
 * Set min-width and text expands dropdown if needed
 */
.uk-dropdown-small {min-width:150px; width:auto; padding:5px; white-space:nowrap;}
/*
 * Nav in dropdown
 */
.uk-dropdown-small .uk-nav {margin:0 -5px;}
/* Modifier:`uk-dropdown-navbar`
 ========================================================================== */
.uk-dropdown-navbar {margin-top:0; background:#ffffff; color:#525252; box-shadow:0px 10px 10px rgba(0, 0, 0, 0.2);}
.uk-dropdown-navbar .uk-panel a {color:#525252;}
.uk-dropdown-navbar .uk-panel a:hover {color:#ffffff;}
.uk-dropdown-navbar ul.uk-nav-sub {border-top-color:rgba(255, 255, 255, 0.08); border-bottom:1px solid rgba(255, 255, 255, 0.08);}
.uk-open > .uk-dropdown-navbar {-webkit-animation:uk-slide-top-fixed 0.2s ease-in-out; animation:uk-slide-top-fixed 0.2s ease-in-out;}
/* Modifier `uk-dropdown-scrollable`
 ========================================================================== */
/*
 * Usefull for long lists
 */
.uk-dropdown-scrollable {overflow-y:auto; max-height:200px;}
/* Sub-object:`uk-dropdown-overlay`
 ========================================================================== */
/*
    * Column divider
    */
.uk-dropdown:not(.uk-dropdown-stack) > .uk-grid > [class*='uk-width-']:nth-child(n+2) {border-left:none; padding-left:0;}
body .uk-dropdown .uk-nav,
.uk-dropdown .uk-nav.uk-nav-navbar {margin:0;}
.uk-open > .uk-dropdown-navbar {-webkit-animation:uk-slide-top-fixed 0.2s ease-in; animation:uk-slide-top-fixed 0.2s ease-in;}
.uk-dropdown-navbar:not(.uk-dropdown-stack) > .uk-grid > [class*='uk-width-']:nth-child(n+2) {border-left-color:rgba(234, 234, 234, 0.1);}
.uk-dropdown-small {padding:5px 15px 15px 15px;}
/* ========================================================================
   Component:Modal
 ========================================================================== */
/*
 * This is the modal overlay and modal dialog container
 * 1. Hide by default
 * 2. Set fixed position
 * 3. Allow scrolling for the modal dialog
 * 4. Mask the background page
 * 5. Fade-in transition
 * 6. Deactivate browser history navigation in IE11
 * 7. force hardware acceleration to prevent browser rendering hiccups
 */
.uk-modal {
  display:none; 
  position:fixed; top:0; right:0; bottom:0; left:0; z-index:1010; 
  overflow-y:auto; -webkit-overflow-scrolling:touch; /* 4 */
  background:rgba(0, 0, 0, 0.8); /* 5 */
  opacity:0; -webkit-transition:opacity 0.15s linear; transition:opacity 0.15s linear; /* 6 */
  touch-action:cross-slide-y pinch-zoom double-tap-zoom; /* 7 */
  -webkit-transform:translateZ(0); transform:translateZ(0);}
/*
 * Open state
 */
.uk-modal.uk-open {opacity:1;}
/*
 * Prevents duplicated scrollbar caused by 4.
 */
.uk-modal-page,
.uk-modal-page body {overflow:hidden;}

.uk-modal-header {margin-bottom:20px;}
.uk-modal-footer {margin-top:20px;}
/*
 * Remove margin from the last-child
 */
.uk-modal-header > :last-child,
.uk-modal-footer > :last-child {margin-bottom:0;}
/* Sub-Object:`uk-modal-caption`
 ========================================================================== */
.uk-modal-caption {position:absolute; left:0; right:0; bottom:-20px; margin-bottom:-10px; color:#ffffff; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/* Sub-Object:`uk-modal-spinner`
 ========================================================================== */
.uk-modal-spinner {position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); font-size:25px; color:#ddd;}
.uk-modal-spinner:after {content:"\f110"; display:block; font-family:FontAwesome; -webkit-animation:uk-rotate 2s infinite linear; animation:uk-rotate 2s infinite linear;}
.uk-modal-dialog-blank .uk-modal-close {background:#6f4568; opacity:1; color:#ffffff; font-size:20px;}
.uk-modal-dialog-blank .uk-modal-close:hover {opacity:0.6;}
.uk-modal-dialog-blank > .uk-close:first-child {top:0; right:0;}
@media (min-width:768px) {.uk-modal-dialog-blank .uk-modal-close:first-child {  width:50px;   height:50px; }
}
/* ========================================================================
   Component:Off-canvas
 ========================================================================== */
/*
 * This is the offcanvas overlay and bar container
 * 1. Hide by default
 * 2. Set fixed position
 * 3. Deactivate browser touch actions in IE11
 * 4. Mask the background page
 */
.uk-offcanvas {
  display:none; 
  position:fixed; top:0; right:0; bottom:0; left:0; z-index:1000; 
  touch-action:none; /* 4 */
  background:rgba(0, 0, 0, 0.5);}
.uk-offcanvas.uk-active {display:block;}
/* Sub-object `uk-offcanvas-page`
 ========================================================================== */
/*
 * Prepares the whole HTML page to slide-out
 * 1. Fix the main page and disallow scrolling
 * 2. Side-out transition
 * 3. Needed for the transition to work instead of just letting it pop to the side
 */
.uk-offcanvas-page {
  position:fixed; 
  -webkit-transition:margin-left 0.3s ease-in-out; transition:margin-left 0.3s ease-in-out; 
  margin-left:0;}
/* Sub-object `uk-offcanvas-bar`
 ========================================================================== */
/*
 * This is the offcanvas bar
 * 1. Set fixed position
 * 2. Size and style
 * 3. Allow scrolling
 * 4. Side-out transition
 * 5. Deactivate scroll chaining in IE11
 */
.uk-offcanvas-bar {
  position:fixed; top:0; bottom:0; left:0; -webkit-transform:translateX(-100%); transform:translateX(-100%); z-index:1001; 
  width:270px; max-width:100%; background:#2a2a2a; 
  overflow-y:auto; -webkit-overflow-scrolling:touch; /* 4 */
  -webkit-transition:-webkit-transform 0.3s ease-in-out; transition:transform 0.3s ease-in-out; /* 5 */
  -ms-scroll-chaining:none;}
.uk-offcanvas-bar .uk-search:before {left:5px;}
.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show {-webkit-transform:translateX(0%); transform:translateX(0%);}
/* Modifier `uk-offcanvas-bar-flip`
 ========================================================================== */
.uk-offcanvas-bar-flip {left:auto; right:0; -webkit-transform:translateX(100%); transform:translateX(100%);}
/* Offcanvase modes
 ========================================================================== */
.uk-offcanvas-bar[mode='none'] {-webkit-transition:none; transition:none;}
.uk-offcanvas-bar[mode='reveal'] {-webkit-transform:translateX(0%); transform:translateX(0%); clip:rect(0, 0, 100vh, 0); -webkit-transition:-webkit-transform 0.3s ease-in-out, clip 0.3s ease-in-out; transition:transform 0.3s ease-in-out, clip 0.3s ease-in-out;}
.uk-offcanvas-bar-flip[mode='reveal'] {clip:none; -webkit-transform:translateX(100%); transform:translateX(100%);}
.uk-offcanvas-bar-flip[mode='reveal'] > * {-webkit-transform:translateX(-100%); transform:translateX(-100%); -webkit-transition:-webkit-transform 0.3s ease-in-out; transition:transform 0.3s ease-in-out;}
.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode='reveal'].uk-offcanvas-bar-show > * {-webkit-transform:translateX(0%); transform:translateX(0%);}
/* Panel in offcanvas
 ========================================================================== */
.uk-offcanvas .uk-panel {margin:20px 15px; color:#777777;}
.uk-offcanvas .uk-panel-title {color:rgba(255, 255, 255, 0.5);}
.uk-offcanvas .uk-panel a:not([class]) {color:rgba(255, 255, 255, 0.5);}
.uk-offcanvas .uk-panel a:not([class]):hover {color:#ffffff;}
.uk-offcanvas-bar:after {content:""; display:block; position:absolute; top:0; bottom:0; right:0; width:1px; box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.3);}
.uk-offcanvas-bar-flip:after {right:auto; left:0; width:1px; box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.3);}
/* ========================================================================
   Component:Switcher
 ========================================================================== */
/*
 * 1. Deactivate browser history navigation in IE11
 */
.uk-switcher {margin:0; padding:0; list-style:none; 
  touch-action:cross-slide-y pinch-zoom double-tap-zoom;}
/*
 * Items
 */
.uk-switcher > :not(.uk-active) {display:none;}
/* ========================================================================
   Component:Text
 ========================================================================== */
/* Size modifiers
 ========================================================================== */
.uk-text-small {font-size:12px; line-height:17px;}
.uk-text-large {font-size:18px; line-height:26px; font-weight:normal;}
/* Weight modifiers
 ========================================================================== */
.uk-text-bold {font-weight:bold;}
/* Color modifiers
 ========================================================================== */
.uk-text-muted {color:#aaaaaa !important;}
.uk-text-primary {color:#6d4066 !important;}
.uk-text-success {color:#6fb452 !important;}
.uk-text-warning {color:#f3b53e !important;}
.uk-text-danger {color:#dc4559 !important;}
.uk-text-contrast {color:#ffffff !important;}
/* Alignment modifiers
 ========================================================================== */
.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;}
/* Only tablets portrait and smaller */
@media (max-width:959px) {.uk-text-center-medium {  text-align:center !important; }
  .uk-text-left-medium {  text-align:left !important; }
}
/* Phone landscape and smaller */
@media (max-width:767px) {.uk-text-center-small {  text-align:center !important; }
  .uk-text-left-small {  text-align:left !important; }
}
/* Wrap modifiers
 ========================================================================== */
/*
 * Prevent text from wrapping onto multiple lines
 */
.uk-text-nowrap {white-space:nowrap;}
/*
 * Prevent text from wrapping onto multiple lines, and truncate with an ellipsis
 */
.uk-text-truncate {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*
 * Break strings if their length exceeds the width of their container
 */
.uk-text-break {word-wrap:break-word; -webkit-hyphens:auto; -ms-hyphens:auto; -moz-hyphens:auto; hyphens:auto;}
/* Transform modifiers
 ========================================================================== */
.uk-text-capitalize {text-transform:capitalize !important;}
.uk-text-lowercase {text-transform:lowercase !important;}
.uk-text-uppercase {text-transform:uppercase !important;}
/* ========================================================================
   Component:Utility
 ========================================================================== */
/* Container
 ========================================================================== */
.uk-container {box-sizing:border-box; max-width:980px; padding:0 25px;}
/* Large screen and bigger */
@media (min-width:1220px) {.uk-container {  max-width:1200px; }
}
/*
 * Micro clearfix
 */
.uk-container:before,
.uk-container:after {content:""; display:table;}
.uk-container:after {clear:both;}
.uk-container-center {margin-left:auto; margin-right:auto;}
.uk-clearfix:before {content:""; display:table-cell;}
.uk-clearfix:after {content:""; display:table; clear:both;}
.uk-nbfc {overflow:hidden;}
.uk-nbfc-alt {display:table-cell; width:10000px;}
.uk-float-left {float:left;}
.uk-float-right {float:right;}

[class*='uk-float-'] {max-width:100%;}
[class*='uk-align-'] {display:block; margin-bottom:20px;}
.uk-align-left {margin-right:20px; float:left;}
.uk-align-right {margin-left:20px; float:right;}

@media (min-width:768px) {.uk-align-medium-left {margin-right:20px; float:left;}
  .uk-align-medium-right {margin-left:20px; float:right;}
}
.uk-align-center {margin-left:auto; margin-right:auto;}

.uk-vertical-align {font-size:0.001px;}
.uk-vertical-align:before {content:''; display:inline-block; height:100%; vertical-align:middle;}
.uk-vertical-align-middle,
.uk-vertical-align-bottom {display:inline-block; max-width:100%; 
  font-size:1rem;}
.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 {max-height:100%; width:auto;}

.uk-margin {margin-bottom:20px;}
* + .uk-margin {margin-top:20px;}
.uk-margin-top {margin-top:20px !important;}
.uk-margin-bottom {margin-bottom:20px !important;}
.uk-margin-left { margin-left:20px !important;}
.uk-margin-right {margin-right:20px !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-left {margin-left:5px !important;}
.uk-margin-small-right {margin-right:5px !important;}
/*
 * Remove margins
 */
.uk-margin-remove {margin:0 !important;}
.uk-margin-top-remove {margin-top:0 !important;}
.uk-margin-bottom-remove {margin-bottom:0 !important;}
/* Padding
 ========================================================================== */
.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;}
/* Border
 ========================================================================== */
.uk-border-circle {border-radius:50%;}
.uk-border-rounded {border-radius:5px;}
/* Headings
 ========================================================================== */
.uk-heading-large {font-size:36px; line-height:42px;}
/* Tablet and bigger */
@media (min-width:768px) {.uk-heading-large {  font-size:60px;   line-height:66px; }
}
/* Link
 ========================================================================== */
/*
 * Let links appear in default text color
 */
.uk-link-muted,
.uk-link-muted a {color:#525252;}
.uk-link-muted:hover,
.uk-link-muted a:hover {color:rgba(82, 82, 82, 0.6);}
/*
 * Reset link style
 */
.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 {color:inherit; text-decoration:none;}
/* Scrollable
 ========================================================================== */
/*
 * Enable scrolling for preformatted text
 */
.uk-scrollable-text {height:300px; overflow-y:scroll; -webkit-overflow-scrolling:touch; resize:both;}
/*
 * Box with scrolling enabled
 */
.uk-scrollable-box {box-sizing:border-box; height:170px; padding:10px; border:1px solid #eaeaea; overflow:auto; -webkit-overflow-scrolling:touch; resize:both;}
.uk-scrollable-box > :last-child {margin-bottom:0;}
/* Overflow
 ========================================================================== */
.uk-overflow-hidden {overflow:hidden;}
/*
 * Enable scrollbars if content is clipped
 */
.uk-overflow-container {overflow:auto; -webkit-overflow-scrolling:touch;}
.uk-overflow-container > :last-child {margin-bottom:0;}
/* Position
 ========================================================================== */
.uk-position-absolute,
[class*='uk-position-top'],
[class*='uk-position-bottom'] {position:absolute !important;}
/* Don't use `width:100%` because it is wrong if the parent has padding. */
.uk-position-top {top:0; left:0; right:0;}
.uk-position-bottom {bottom:0; left:0; right: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 {bottom:0; right:0;}
/*
 * Cover
 */
.uk-position-cover {position:absolute; top:0; bottom:0; left:0; right:0;}
/*
 * Relative
 */
.uk-position-relative {position:relative !important;}
/*
 * Z-index
 */
.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; 
  max-width:100%;}
/*
 * Visibility
 * Avoids setting display to `block` so it works also with `inline-block` and `table`
 */
/* Desktop and bigger */
@media (min-width:960px) {.uk-visible-small {  display:none !important; }
  .uk-visible-medium {  display:none !important; }
  .uk-hidden-large {  display:none !important; }
}

/* Remove from the flow and screen readers on any device */
.uk-hidden {display:none !important; visibility:hidden !important;}
/* It's hidden, but still affects layout */
.uk-invisible {visibility:hidden !important;}
/* Show on hover */
.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;}
/* ========================================================================
   Component:Flex
 ========================================================================== */
.uk-flex {display:-ms-flexbox; display:-webkit-flex; display:flex;}
.uk-flex-inline {display:-ms-inline-flexbox; display:-webkit-inline-flex; display:inline-flex;}
/*
 * Fixes initial flex-shrink value in IE10
 */
.uk-flex > *,
.uk-flex-inline > * {-ms-flex-negative:1;}
/* Alignment
 ========================================================================== */
/*
 * Vertical alignment
 * Default value is `stretch`
 */
.uk-flex-top {-ms-flex-align:start; -webkit-align-items:flex-start; align-items:flex-start;}
.uk-flex-middle {-ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.uk-flex-bottom {-ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
/*
 * Horizontal alignment
 * Default value is `flex-start`
 */
.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;}
/* Direction
 ========================================================================== */
.uk-flex-row-reverse {-ms-flex-direction:row-reverse; -webkit-flex-direction:row-reverse; flex-direction:row-reverse;}
.uk-flex-column {-ms-flex-direction:column; -webkit-flex-direction:column; flex-direction:column;}
.uk-flex-column-reverse {-ms-flex-direction:column-reverse; -webkit-flex-direction:column-reverse; flex-direction:column-reverse;}
/* Wrap
 ========================================================================== */
.uk-flex-nowrap {-ms-flex-wrap:nowrap; -webkit-flex-wrap:nowrap; flex-wrap:nowrap;}
.uk-flex-wrap {-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.uk-flex-wrap-reverse {-ms-flex-wrap:wrap-reverse; -webkit-flex-wrap:wrap-reverse; flex-wrap:wrap-reverse;}
/*
 * Horizontal alignment
 * Default value is `stretch`
 */
.uk-flex-wrap-top {-ms-flex-line-pack:start; -webkit-align-content:flex-start; align-content:flex-start;}
.uk-flex-wrap-middle {-ms-flex-line-pack:center; -webkit-align-content:center; align-content:center;}
.uk-flex-wrap-bottom {-ms-flex-line-pack:end; -webkit-align-content:flex-end; align-content:flex-end;}
.uk-flex-wrap-space-between {-ms-flex-line-pack:justify; -webkit-align-content:space-between; align-content:space-between;}
.uk-flex-wrap-space-around {-ms-flex-line-pack:distribute; -webkit-align-content:space-around; align-content:space-around;}
/* Item ordering
 ========================================================================== */
/*
 * Default is 0
 */
.uk-flex-order-first {-ms-flex-order:-1; -webkit-order:-1; order:-1;}
.uk-flex-order-last {-ms-flex-order:99; -webkit-order:99; order:99;}
/* Phone landscape and bigger */
@media (min-width:480px) {.uk-flex-order-first-small {  -ms-flex-order:-1;   -webkit-order:-1;   order:-1; }
  .uk-flex-order-last-small {  -ms-flex-order:99;   -webkit-order:99;   order:99; }
}
/* Tablet and bigger */
@media (min-width:768px) {.uk-flex-order-first-medium {  -ms-flex-order:-1;   -webkit-order:-1;   order:-1; }
  .uk-flex-order-last-medium {  -ms-flex-order:99;   -webkit-order:99;   order:99; }
}
/* Desktop and bigger */
@media (min-width:960px) {.uk-flex-order-first-large {  -ms-flex-order:-1;   -webkit-order:-1;   order:-1; }
  .uk-flex-order-last-large {  -ms-flex-order:99;   -webkit-order:99;   order:99; }
}
/* Large screen and bigger */
@media (min-width:1220px) {.uk-flex-order-first-xlarge {  -ms-flex-order:-1;   -webkit-order:-1;   order:-1; }
  .uk-flex-order-last-xlarge {  -ms-flex-order:99;   -webkit-order:99;   order:99; }
}
/* Item dimensions
 ========================================================================== */
/*
 * Initial:0 1 auto
 * Content dimensions, but shrinks
 */
/*
 * No Flex:0 0 auto
 * Content dimensions
 */
.uk-flex-item-none {-ms-flex:none; -webkit-flex:none; flex:none;}
/*
 * Relative Flex:1 1 auto
 * Space is allocated considering content
 * 1. Fixes flex-shrink value in IE10
 */
.uk-flex-item-auto {-ms-flex:auto; -webkit-flex:auto; flex:auto; 
  -ms-flex-negative:1;}
/*
 * Absolute Flex:1 1 0%
 * Space is allocated solely based on flex
 */
.uk-flex-item-1 {-ms-flex:1; -webkit-flex:1; flex:1;}
/* ========================================================================
   Component:Print
 ========================================================================== */
@media print {*,
  *:before,
  *:after {  background:transparent !important;   color:black !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:0.5cm; }
  p,
  h2,
  h3 {  orphans:3;   widows:3; }
  h2,
  h3 {  page-break-after:avoid; }
}
/* ========================================================================
   Component:Dotnav
 ========================================================================== */
/*
 * 1. Gutter
 * 2. Remove default list style
 */
.uk-dotnav {display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; 
  margin-left:-15px; margin-top:-15px; 
  padding:0; list-style:none;}
/*
 * 1. Space is allocated solely based on content dimensions
 * 2. Horizontal gutter is using `padding` so `uk-width-*` classes can be applied
 */
.uk-dotnav > * {
  -ms-flex:none; -webkit-flex:none; flex:none; 
  padding-left:15px; margin-top:15px;}
/*
 * DEPRECATED IE9 Support
 */
.uk-dotnav:before,
.uk-dotnav:after {content:""; display:block; overflow:hidden;}
.uk-dotnav:after {clear:both;}
.uk-dotnav > * {float:left;}
/* Items
 ========================================================================== */
/*
 * Items
 * 1. Hide text if present
 */
.uk-dotnav > * > * {display:block; box-sizing:content-box; width:20px; height:20px; border-radius:50%; background:rgba(50, 50, 50, 0.1); 
  text-indent:100%; overflow:hidden; white-space:nowrap; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-dotnav > * > :hover,
.uk-dotnav > * > :focus {background:rgba(50, 50, 50, 0.4); 
  outline:none;}
/* OnClick */
.uk-dotnav > * > :active {background:rgba(50, 50, 50, 0.6);}
/* Active */
.uk-dotnav > .uk-active > * {background:rgba(50, 50, 50, 0.4); -webkit-transform:scale(1.3); transform:scale(1.3);}
/* Modifier:`uk-dotnav-contrast`
 ========================================================================== */
.uk-dotnav-contrast > * > * {background:rgba(255, 255, 255, 0.4);}
/*
 * Hover
 * 1. Apply hover style also to focus state
 */
.uk-dotnav-contrast > * > :hover,
.uk-dotnav-contrast > * > :focus {background:rgba(255, 255, 255, 0.7);}
/* OnClick */
.uk-dotnav-contrast > * > :active {background:rgba(255, 255, 255, 0.9);}
/* Active */
.uk-dotnav-contrast > .uk-active > * {background:rgba(255, 255, 255, 0.9);}
/* Modifier:'uk-dotnav-vertical'
 ========================================================================== */
/*
 * DEPRECATED
 */
.uk-dotnav-vertical {-ms-flex-direction:column; -webkit-flex-direction:column; flex-direction:column;}
/*
 * DEPRECATED IE9 Support
 */
.uk-dotnav-vertical > * {float:none;}
/* ========================================================================
   Component:Slidenav
 ========================================================================== */
/*
 * 1. Required for `a` elements
 * 2. Dimension
 * 3. Style
 */
.uk-slidenav {display:inline-block; box-sizing:border-box; width:43px; height:71px; font-size:60px; text-align:center; color:transparent;}
.uk-slidenav:hover,
.uk-slidenav:focus {outline:none; text-decoration:none; cursor:pointer; color:transparent;}
.uk-slidenav-previous:before {content:"\f104"; font-family:FontAwesome;}
.uk-slidenav-next:before {content:"\f105"; font-family:FontAwesome;}
.uk-slidenav-position {position:relative;}
.uk-slidenav-position .uk-slidenav {position:absolute; top:50%; z-index:1; margin-top:-30px;}
.uk-slidenav-position:hover .uk-slidenav {display:block;}
.uk-slidenav-position .uk-slidenav-previous {left:20px; background-image:url(../../../images/slider_prev.png);}
.uk-slidenav-position .uk-slidenav-next {right:20px; background-image:url(../../../images/slider_next.png);}
.uk-slidenav-position .uk-slidenav-previous:hover {left:20px; background-image:url(../../../images/slider_prev_on.png);}
.uk-slidenav-position .uk-slidenav-next:hover {right:20px; background-image:url(../../../images/slider_next_on.png);}
/*
 * 1. Clearing
 * 2. Vertical alignment if text is used
 */
.uk-progress {box-sizing:border-box; height:20px; margin-bottom:20px; background:#fafafa; 
  overflow:hidden; 
  line-height:20px; border-radius:2px; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.06);}
/*
 * Add margin if adjacent element
 */
* + .uk-progress {margin-top:20px;}
/* Sub-object:`uk-progress-bar`
 ========================================================================== */
/*
 * 1. Transition
 * 2. Needed for text
 */
.uk-progress-bar {width:0; height:100%; background:#6f4568; float:left; 
  -webkit-transition:width 0.6s ease; transition:width 0.6s ease; 
  font-size:14px; color:#ffffff; text-align:center; border:1px solid rgba(0, 0, 0, 0.07); background-image:-webkit-linear-gradient(top, #775170, #693d62); background-image:linear-gradient(to bottom, #775170, #693d62);}
/* Size modifiers
 ========================================================================== */
/* Mini */
.uk-progress-mini {height:6px;}
/* Small */
.uk-progress-small {height:12px;}
/* Color modifiers
 ========================================================================== */
.uk-progress-success .uk-progress-bar {background-color:#68ab4b; background-image:-webkit-linear-gradient(top, #6fb452, #63a546); background-image:linear-gradient(to bottom, #6fb452, #63a546);}
.uk-progress-warning .uk-progress-bar {background-color:#f8be4a; background-image:-webkit-linear-gradient(top, #ffcb5c, #f3b53e); background-image:linear-gradient(to bottom, #ffcb5c, #f3b53e);}
.uk-progress-danger .uk-progress-bar {background-color:#ca3a35; background-image:-webkit-linear-gradient(top, #d24440, #c5342e); background-image:linear-gradient(to bottom, #d24440, #c5342e);}
/* Modifier:`uk-progress-striped`
 ========================================================================== */
.uk-progress-striped .uk-progress-bar {background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size:30px 30px;}
/*
 * Animation
 */
.uk-progress-striped.uk-active .uk-progress-bar {-webkit-animation:uk-progress-bar-stripes 2s linear infinite; animation:uk-progress-bar-stripes 2s linear infinite;}
@-webkit-keyframes uk-progress-bar-stripes {0% {  background-position:0 0; }
  100% {  background-position:30px 0; }
}
@keyframes uk-progress-bar-stripes {0% {  background-position:0 0; }
  100% {  background-position:30px 0; }
}
/* ========================================================================
   Component:Accordion
 ========================================================================== */
/* Sub-object:`uk-accordion-title`
 ========================================================================== */
.uk-accordion-title {margin-top:0; margin-bottom:20px; padding:5px 20px; background:#fafafa; font-size:20px; line-height:26px; cursor:pointer; border:1px solid #eaeaea; border-radius:2px;}
.uk-accordion-content {padding:0 20px 20px 20px;}
.uk-accordion-content:before,
.uk-accordion-content:after {content:""; display:table;}
.uk-accordion-content:after {clear:both;}
.uk-accordion-content > :last-child {margin-bottom:0;}

.uk-search {display:inline-block; 
  position:relative; 
  margin:0;}
.uk-search:before {content:"\f002"; position:absolute; top:0; left:0; width:30px; line-height:36px; text-align:center; font-family:FontAwesome; font-size:18px; color:#aaaaaa;}
.uk-search-field::-moz-focus-inner {border:0; padding:0;}
.uk-search-field::-webkit-search-cancel-button,
.uk-search-field::-webkit-search-decoration {-webkit-appearance:none;}
.uk-search-field::-ms-clear {display:none;}
.uk-search-field::-moz-placeholder {opacity:1;}
.uk-search-field {box-sizing:border-box; margin:0; border-radius:0; font:inherit; color:#aaaaaa; -webkit-appearance:none; width:150px; height:36px; padding:0 0 0 30px; border:1px solid rgba(0, 0, 0, 0); background:rgba(0, 0, 0, 0); -webkit-transition:all 0.2s linear; transition:all 0.2s linear; vertical-align:middle; text-transform:uppercase; font-weight:300; font-size:14px;}
.uk-search-field:-ms-input-placeholder {color:#aaaaaa !important;}
.uk-search-field::-moz-placeholder {color:#aaaaaa;}
.uk-search-field::-webkit-input-placeholder {color:#aaaaaa;}
.uk-search-field:focus {outline:0;}
.uk-search-field:focus.uk-search-field:-ms-input-placeholder {color:rgba(170, 170, 170, 0.5);}
.uk-search-field:focus.uk-search-field::-moz-placeholder {color:rgba(170, 170, 170, 0.5);}
.uk-search-field:focus.uk-search-field::-webkit-input-placeholder {color:rgba(170, 170, 170, 0.5);}
.uk-search-field:focus,
.uk-search.uk-active .uk-search-field {width:150px;}


.uk-dropdown-search {width:300px; margin-top:0; background:#ffffff; color:#525252; box-shadow:1px 0 0 rgba(47, 49, 53, 0.05), -1px 0 0 rgba(47, 49, 53, 0.05), 0 1px 0 rgba(47, 49, 53, 0.05);}
.uk-dropdown-search ul.uk-nav-sub {border-top-color:rgba(255, 255, 255, 0.08); border-bottom:1px solid rgba(255, 255, 255, 0.08);}
.uk-dropdown-search ul.uk-nav-sub {border-top-color:rgba(255, 255, 255, 0.08); border-bottom:1px solid rgba(255, 255, 255, 0.08);}
.uk-open > .uk-dropdown-search {-webkit-animation:uk-slide-top-fixed 0.2s ease-in-out; animation:uk-slide-top-fixed 0.2s ease-in-out;}
/*
 * Dependency `uk-navbar-flip`
 */
.uk-navbar-flip .uk-dropdown-search {margin-top:12px; margin-right:-15px;}
/* Nav modifier `uk-nav-search`
 ========================================================================== */
/*
 * Items
 */
.uk-nav-search > li > a {color:#525252; padding:15px 15px;}
.uk-nav-search > li > a:hover {color:#f5f5f5;}
/*
 * Active
 * 1. Remove default focus style
 */
.uk-nav-search > li.uk-active > a {background:#fafafa; color:#525252; 
  outline:none;}
/*
 * Sub-object:`uk-nav-header`
 */
.uk-nav-search .uk-nav-header {color:rgba(82, 82, 82, 0.8);}
/*
 * Sub-object:`uk-nav-divider`
 */
.uk-nav-search .uk-nav-divider {border-top:1px solid rgba(234, 234, 234, 0.5);}
/*
 * Nested items
 */
.uk-nav-search ul a {color:rgba(82, 82, 82, 0.5);}
.uk-nav-search ul a:hover {color:#774f68;}
/* Search in offcanvas
 ========================================================================== */
.uk-offcanvas .uk-search {display:block; margin:20px 15px;}
.uk-offcanvas .uk-search:before {color:#777777;}
.uk-offcanvas .uk-search-field {width:100%; border-color:rgba(0, 0, 0, 0); background:rgba(24, 24, 24, 0.62); color:rgba(255, 255, 255, 0.5); padding:0 10px 0 35px !important; border-radius:50px; box-shadow:inset 0 1px 0px 0px rgba(0, 0, 0, 0.1), 0 1px 0px 0px rgba(255, 255, 255, 0.07);}
.uk-offcanvas .uk-search-field:-ms-input-placeholder {color:#777777 !important;}
.uk-offcanvas .uk-search-field::-moz-placeholder {color:#777777;}
.uk-offcanvas .uk-search-field::-webkit-input-placeholder {color:#777777;}
/* Hover */
.uk-nav-search > li > a:hover {-webkit-transition:all .2s linear; transition:all .2s linear;}
.uk-offcanvas-bar .uk-search:before {left:5px;}
#offcanvas .uk-panel > .uk-search {margin:0;}
/* ========================================================================
   Component:Slideshow
 ========================================================================== */
.uk-slideshow {position:relative;  z-index:0;  width:100%;  margin:0;  padding:0;  list-style:none;  overflow:hidden;  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-in {-webkit-animation:uk-fade 0.5s linear; animation:uk-fade 0.5s linear;}
.uk-slideshow-fade-out {-webkit-animation:uk-fade 0.5s linear reverse; animation:uk-fade 0.5s linear reverse;}
.uk-slideshow-scroll-forward-in {-webkit-animation:uk-slide-right 0.5s ease-in-out; animation:uk-slide-right 0.5s ease-in-out;}
.uk-slideshow-scroll-forward-out {-webkit-animation:uk-slide-left 0.5s ease-in-out reverse; animation:uk-slide-left 0.5s ease-in-out reverse;}
.uk-slideshow-scroll-backward-in {-webkit-animation:uk-slide-left 0.5s ease-in-out; animation:uk-slide-left 0.5s ease-in-out;}
.uk-slideshow-scroll-backward-out {-webkit-animation:uk-slide-right 0.5s ease-in-out reverse; animation:uk-slide-right 0.5s ease-in-out reverse;}
.uk-slideshow-scale-out {-webkit-animation:uk-fade-scale-15 0.5s ease-in-out reverse; animation:uk-fade-scale-15 0.5s ease-in-out reverse;}
.uk-slideshow-swipe-forward-in {-webkit-animation:uk-slide-left-33 0.5s ease-in-out; animation:uk-slide-left-33 0.5s ease-in-out;}
.uk-slideshow-swipe-forward-out {-webkit-animation:uk-slide-left 0.5s ease-in-out reverse; animation:uk-slide-left 0.5s ease-in-out reverse;}
.uk-slideshow-swipe-backward-in {-webkit-animation:uk-slide-right-33 0.5s ease-in-out; animation:uk-slide-right-33 0.5s ease-in-out;}
.uk-slideshow-swipe-backward-out {-webkit-animation:uk-slide-right 0.5s ease-in-out reverse; animation:uk-slide-right 0.5s ease-in-out reverse;}
.uk-slideshow-swipe-forward-in:before,
.uk-slideshow-swipe-backward-in:before {content:''; position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; background:rgba(0, 0, 0, 0.6);
	-webkit-animation:uk-fade 0.5s ease-in-out reverse; animation:uk-fade 0.5s ease-in-out reverse;}
[data-uk-slider] {direction:ltr;}
html[dir="rtl"] .uk-slider > * {direction:rtl;}
.uk-slider {position:relative; z-index:0; touch-action:pan-y;}
.uk-slider:not(.uk-grid) {margin:0; padding:0; list-style:none;}
.uk-slider > * {position:absolute; top:0; left:0;}
.uk-slider-container {overflow:hidden;}
.uk-slider:not(.uk-drag) {-webkit-transition:-webkit-transform 200ms linear; transition:transform 200ms linear;}
.uk-slider.uk-drag {cursor:col-resize; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none;}
.uk-slider a,
.uk-slider img {-webkit-user-drag:none; user-drag:none; -webkit-touch-callout:none;}
.uk-slider img {pointer-events:none;}
.uk-slider-fullscreen,
.uk-slider-fullscreen > li {height:100vh;}
[data-uk-sticky].uk-active {z-index:999; box-sizing:border-box; -webkit-backface-visibility:hidden;}
[data-uk-sticky][class*='uk-animation-'] {-webkit-animation-duration:0.2s; animation-duration:0.2s;}
[data-uk-sticky].uk-animation-reverse {-webkit-animation-duration:0.2s; animation-duration:0.2s;}


.uk-tooltip {display:none; position:absolute; z-index:1030; box-sizing:border-box; max-width:200px; padding:5px 8px; background:#3f3c3c; color:rgba(255, 255, 255, 0.6); font-size:14px; line-height:21px; word-break:break-all;}
.uk-tooltip:after {content:""; display:block; position:absolute; width:0; height:0; border:5px dashed #3f3c3c;}
.uk-tooltip-top:after,
.uk-tooltip-top-left:after,
.uk-tooltip-top-right:after {bottom:-5px; border-top-style:solid; border-bottom:none; border-left-color:transparent; border-right-color:transparent;
	border-top-color:#3f3c3c;}
.uk-tooltip-bottom:after,
.uk-tooltip-bottom-left:after,
.uk-tooltip-bottom-right:after {top:-5px; border-bottom-style:solid; border-top:none; border-left-color:transparent; border-right-color:transparent;
	border-bottom-color:#3f3c3c;}
.uk-tooltip-top:after,
.uk-tooltip-bottom:after {left:50%; margin-left:-5px;}
.uk-tooltip-top-left:after,
.uk-tooltip-bottom-left:after {left:10px;}
.uk-tooltip-top-right:after,
.uk-tooltip-bottom-right:after {right:10px;}
.uk-tooltip-left:after {right:-5px; top:50%; margin-top:-5px; border-left-style:solid; border-right:none; border-top-color:transparent; border-bottom-color:transparent; border-left-color:#3f3c3c;}
.uk-tooltip-right:after {left:-5px; top:50%; margin-top:-5px; border-right-style:solid; border-left:none; border-top-color:transparent; border-bottom-color:transparent; border-right-color:#3f3c3c;}

  
  
a:hover {text-decoration:none; -webkit-transition:color 0.1s ease-in-out; transition:color 0.1s ease-in-out;}
.hook-comment-primary {padding:20px; background:#fafafa; box-shadow:inset 0 0 14px rgba(0, 0, 0, 0.03); border:1px solid #eaeaea;}
html {-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.uk-button,
a.uk-button,
button.uk-button {-webkit-font-smoothing:auto!important; -moz-osx-font-smoothing:auto!important;}

.tm-top-block {box-shadow:0 1px 0 rgba(47, 49, 53, 0.04);}
.tm-block-light {background-color:#ffffff;}
.tm-block-dark {background-color:#ffffff;}
.tm-block-full {height:400px;}


.tm-logo-small {letter-spacing:-0.31em;}
.tm-toolbar {padding-top:10px;}
.tm-page {max-width:100%; margin:0 auto;}
.tm-dropdown {min-width:250px; width:auto;}
.tm-headerbar .tm-logo {float:left;}
.tm-headerbar .uk-panel {max-width:350px; margin-right:0; float:right; padding:50px 0 0;}
.uk-navbar-content:last-child {padding:0;}
[data-uk-sticky].uk-active.tm-navbar {box-shadow:0px 0px 16px rgba(0, 0, 0, 0.5);}
.tm-main > :nth-child(n+2) {margin-top:35px;}
.tm-content > :last-child {margin-bottom:0;}
.tm-bottom {border-top:1px solid #eaeef0; background:#fcfcfc;}
.tm-totop-scroller {height:35px; margin-top:25px; line-height:30px;}


@media (max-width:767px) {.tm-page {  margin-top:0;   margin-bottom:35px; }
  .tm-page .tm-block:first-child {  padding-top:35px; }
  .tm-block-light + .tm-block-dark,
  .tm-block-dark + .tm-block-light,
  .tm-block-full + .tm-block {  padding-top:35px; }
  .tm-bottom {  padding-top:35px;   padding-bottom:35px; }
}
@media (min-width:768px) and (max-width:959px) {.tm-page {  margin-top:1px!important; }
}
@media (min-width:768px) {.tm-fullscreen:not(.uk-hidden-large) + .tm-page {margin-top:-30px;}
  .tm-page {  max-width:980px;   margin:35px auto; }
  .tm-page .tm-block:first-child {  padding-top:70px; }
  .tm-block-light + .tm-block-dark,
  .tm-block-dark + .tm-block-light,
  .tm-block-full + .tm-block {    padding-top:70px;  }
  .tm-bottom {    padding-top:70px;    padding-bottom:70px;  }
}
@media (min-width:1220px) {.tm-page {    max-width:1200px;    margin:70px auto;  }
}


.uk-dropdown-navbar.uk-dropdown-stack {min-width:0 !important; max-width:none !important;}
.tm-article-center .uk-article-title,
.tm-article-center .uk-article-meta,
.tm-article-center .tm-blog-more {  text-align:center;}
.tm-article-center .uk-article-meta {  margin-bottom:0;}
.tm-article-center .tm-article-content:before {content:""; display:block; position:relative; left:50%; width:220px; margin-top:15px; margin-left:-110px; padding-top:25px; border-top:4px solid rgba(234, 234, 234, 0.6);}
.uk-article + .uk-article {padding-top:35px; border-top:2px dotted #eaeaea; -webkit-border-image:url('http://www.gksovest.ru/less/uikit/images/border_dotted_horizontal.svg') 2 0 0 0 repeat; border-image:url('http://www.gksovest.ru/less/uikit/images/border_dotted_horizontal.svg') 2 0 0 0 repeat;}
.tm-isblog .tm-content .uk-width-medium-1-2 .uk-article-title,
.tm-isblog .tm-content .uk-width-medium-1-3 .uk-article-title {font-size:32px; line-height:34px;}
.tm-isblog .tm-content .uk-width-medium-1-2 .uk-article-meta,
.tm-isblog .tm-content .uk-width-medium-1-3 .uk-article-meta {font-size:16px; line-height:24px;}
.tm-leading-article + .uk-grid .uk-article:first-child {padding-top:35px; border-top:2px dotted #eaeaea; -webkit-border-image:url('http://www.gksovest.ru/less/uikit/images/border_dotted_horizontal.svg') 2 0 0 0 repeat; border-image:url('http://www.gksovest.ru/less/uikit/images/border_dotted_horizontal.svg') 2 0 0 0 repeat;}
.uk-article:last-child {margin-bottom:35px;}


.tm-teaser h1 {padding:0 20px; color:#ffffff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2); font-weight:700;}
.tm-teaser-subtitle {display:inline-block; position:relative; color:#ffffff; text-transform:none; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2); line-height:24px; font-weight:400; font-size:24px;}
.tm-teaser-subtitle:before,
.tm-teaser-subtitle:after {content:''; position:absolute; top:50%; width:160px; border-top:4px solid rgba(255, 255, 255, 0.6); opacity:0; -webkit-transition:opacity 1s ease-out 0.2s, left 0.7s ease-out 0.1s, right 0.7s ease-out 0.1s; transition:opacity 1s ease-out 0.2s, left 0.7s ease-out 0.1s, right 0.7s ease-out 0.1s;}
.tm-teaser-subtitle:before {left:0;}
.tm-teaser-subtitle:after {right:0;}
.uk-scrollspy-inview.tm-teaser-subtitle:before {left:-175px; opacity:1;}
.uk-scrollspy-inview.tm-teaser-subtitle:after {right:-175px; opacity:1;}
.tm-teaser-subtitle-small {display:inline-block; position:relative; color:#ffffff; text-transform:none; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2); line-height:20px; font-weight:400; font-size:20px;}
.tm-teaser-subtitle-small:before,
.tm-teaser-subtitle-small:after {content:''; position:absolute; top:50%; width:206px; border-top:4px solid rgba(255, 255, 255, 0.6);}
.tm-teaser-subtitle-small:before {left:-221px;}
.tm-teaser-subtitle-small:after {right:-221px;}
/* Phone landscape and smaller*/
@media (max-width:767px) {.tm-teaser-subtitle:before,
  .tm-teaser-subtitle:after {  width:48px; }
  .uk-scrollspy-inview.tm-teaser-subtitle:before {  left:-63px; }
  .uk-scrollspy-inview.tm-teaser-subtitle:after {  right:-63px; }
  .tm-teaser-subtitle-small:before,
  .tm-teaser-subtitle-small:after {  width:72px; }
  .tm-teaser-subtitle-small:before {  left:-108px; }
  .tm-teaser-subtitle-small:after {  right:-108px; }
}
/* Phone portrait and smaller */
@media (max-width:479px) {.tm-teaser-subtitle-small:before,
  .tm-teaser-subtitle-small:after,
  .tm-teaser-subtitle:before,
  .tm-teaser-subtitle:after {  border-top:none; }
}
/* Desktop and bigger */
@media (min-width:960px) {.tm-teaser {  margin-top:-100px; }
}
/* Heading italic */
.tm-heading-italic {color:#aaaaaa; text-transform:none; font-family:'Roboto'; font-weight:100; font-style:italic;}
span.tm-heading-italic {line-height:27px; font-size:25px;}
/* Add an underline for heading large */
.tm-heading-underline {padding:0 0 30px 0;}
.tm-heading-underline:after {content:""; display:block; position:absolute; left:50%; width:220px; margin-top:13px; margin-left:-110px; border-top:4px solid rgba(234, 234, 234, 0.6);}
/* Slideshow panel */
.tm-panel-note:before {content:""; display:block; position:absolute; top:-15px; right:0; left:50%; width:26px; height:26px; margin-left:-13px; border-radius:50px; background-color:#fcfcfc; box-shadow:inset 0 -1px #eaeaea;}
.tm-badge-price {display:block; padding:3px 6px; border:1px solid #eaeaea; border-radius:2px; background:#fafafa; color:#525252; vertical-align:middle; text-align:center; line-height:15px; font-size:13px;}
/* Creates a colored background */
.tm-heading-box {display:inline-block; padding:40px 50px; background:rgba(111, 69, 104, 0.85); color:#ffffff; text-align:center; text-transform:uppercase; line-height:26px; font-size:26px;}
.tm-heading-box:after {content:""; display:block; position:relative; left:50%; width:80px; margin-top:8.5px; margin-left:-40px; border-top:3px solid #ffffff;}
.tm-heading-box h1,
.tm-heading-box h2,
.tm-heading-box h3,
.tm-heading-box h4,
.tm-heading-box h5 {color:#ffffff;}
.tm-overlay-title:after {content:""; display:block; position:absolute; left:50%; width:18px; margin-top:5px; margin-left:-9px; border-top:2px solid #ffffff;}
.tm-title-line {margin-bottom:30px; overflow:hidden; text-align:center;}
.tm-title-line:before,
.tm-title-line:after {content:""; display:inline-block; position:relative; width:50%; height:1px; background-color:#eaeaea; vertical-align:middle;}
.tm-title-line:before {right:20px; margin-left:-50%;}
.tm-title-line:after {left:20px; margin-right:-50%;}
/* Phones and tablets */
@media (max-width:959px) {[data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']) {  -webkit-animation-name:none;   animation-name:none;   opacity:1; }
}


.tm-toolbar .uk-subnav > li > a {color:#525252;}
.tm-headerbar .uk-link-muted,
.tm-headerbar .uk-link-muted a {color:#525252;}
.tm-headerbar .uk-link-muted:hover,
.tm-headerbar .uk-link-muted a:hover {color:rgba(82, 82, 82, 0.7);}
.tm-headerbar > h1,
.tm-headerbar h2,
.tm-headerbar h3,
.tm-headerbar h4,
.tm-headerbar h5,
.tm-headerbar p,
.tm-headerbar span {color:#525252;}
.tm-bottom a:not([class]),
.tm-bottom h1,
.tm-bottom h2,
.tm-bottom h3,
.tm-bottom h4,
.tm-bottom h5,
.tm-bottom h6,
.tm-bottom .uk-panel-title {color:#525252;}
.tm-bottom a:not([class]):hover,
.tm-bottom .uk-panel a:not([class]):hover {color:rgba(82, 82, 82, 0.7);}
.tm-bottom .uk-panel,
.tm-bottom .uk-panel li a:not([class]) {color:#525252;}
.tm-bottom .uk-icon-button {color:#525252;}
.tm-bottom .uk-icon-button:hover,
.tm-bottom .uk-icon-button:focus {color:#9f9f9f;}
.tm-bottom .uk-icon-button:active {color:#d2d2d2;}
.tm-bottom select,
.tm-bottom textarea,
.tm-bottom input[type] {border-color:#eaeaea; background:#ffffff; color:#aaaaaa;}
.tm-bottom select:focus,
.tm-bottom textarea:focus,
.tm-bottom input[type]:focus {border-color:#d1d1d1; background:#ffffff; color:#aaaaaa;}
.tm-bottom .uk-form :-ms-input-placeholder {color:#aaaaaa;}
.tm-bottom .uk-form ::-moz-placeholder {color:#aaaaaa;}
.tm-bottom .uk-form ::-webkit-input-placeholder {color:#aaaaaa;}
.tm-bottom .tm-title-line {color:#aaaaaa;}
.tm-bottom .tm-title-line:before,
.tm-bottom .tm-title-line:after {background-color:#eaeaea;}
.uk-dropdown-navbar select,
.uk-dropdown-navbar textarea,
.uk-dropdown-navbar input[type] {border-color:#eaeaea; background:#ffffff; color:#aaaaaa;}
.uk-dropdown-navbar select:focus,
.uk-dropdown-navbar textarea:focus,
.uk-dropdown-navbar input[type]:focus {border-color:#d1d1d1; background:#ffffff; color:#aaaaaa;}
.uk-dropdown-navbar .uk-form :-ms-input-placeholder {color:#aaaaaa;}
.uk-dropdown-navbar .uk-form ::-moz-placeholder {color:#aaaaaa;}
.uk-dropdown-navbar .uk-form ::-webkit-input-placeholder {color:#aaaaaa;}
.uk-dropdown-navbar .uk-list a {color:rgba(82, 82, 82, 0.6);}
.uk-dropdown-navbar .uk-list a:hover {color:#525252;}
/*
 * Footer
 */
/* Background Styles
 ========================================================================== */
body {background:#ffffff;}

@media (max-width:959px) {.tm-fullscreen {  border-bottom:none; }
}
.tm-image {width:100%; height:100%; background-position:50% 50%; background-size:cover; background-repeat:no-repeat;}
/* Error
 ========================================================================== */
.tm-error-icon {font-size:250px;}
.tm-error-headline {font-size:100px;}
/* Offline
 ========================================================================== */
.tm-offline {width:300px;}
/* WordPress only
 ========================================================================== */
.alignleft {display:block; margin-right:20px; float:left;}
.alignright {display:block; margin-left:20px; float:right;}
.aligncenter {display:block; margin-right:auto; margin-left:auto;}
/* Socialbuttons */
.tm-socialbuttons {line-height:1;}
.tm-socialbuttons > div {margin-right:10px; float:left;}

/* Navigation */
.wk-slideshow-eat .nav {position:relative; z-index:2; margin-top:15px; text-align:center;}
.wk-slideshow-eat .nav li {display:inline-block; margin-left:5px;}
.wk-slideshow-eat .nav li:first-child {margin-left:0;}
.wk-slideshow-eat .nav span {width:6px; height:6px; background-color:#eaeaea; border:4px solid rgba(0, 0, 0, 0); border-radius:50%;}
.wk-slideshow-eat .nav span:hover,
.wk-slideshow-eat .nav span:active {background-color:rgba(0, 0, 0, 0); border-color:#eaeaea;}
.wk-slideshow-eat .nav .active span {background-color:#6f4568; border-color:rgba(0, 0, 0, 0);}
.wk-slideshow-eat > div {position:relative;}
.wk-slideshow-eat > div .next,
.wk-slideshow-eat > div .prev {top:50%; width:60px; height:60px; margin-top:-30px; background-color:#6f4568; border-radius:50%; opacity:0;}
.wk-slideshow-eat > div .next:after,
.wk-slideshow-eat > div .prev:after {text-align:center; position:absolute; width:65px; height:65px; font-size:50px; line-height:60px; color:#fff; font-family:'FontAwesome';}
.wk-slideshow-eat > div:hover .next,
.wk-slideshow-eat > div:hover .prev {-webkit-transition:all ease-out 0.3s; transition:all ease-out 0.3s; opacity:1;}
.wk-slideshow-eat > div:hover .next {right:-30px;}
.wk-slideshow-eat > div:hover .prev {left:-30px;}
.wk-slideshow-eat > div .next:after {content:"\f105";}
.wk-slideshow-eat > div .prev:after {content:"\f104";}
.wk-slideshow-eat > div .next:hover,
.wk-slideshow-eat > div .prev:hover {background-color:#7e4f76; -webkit-transform:scale(1.05); transform:scale(1.2); transition:all ease-in-out 0.18s;}
.wk-slideshow-eat:hover > div .next:active,
.wk-slideshow-eat:hover > div .prev:active {background-color:#5f3b59; -webkit-transform:scale(1.03); transform:scale(1.1); transition:all ease-in-out 0.06s;}


.tm-uppercase {text-transform:uppercase;}
.tm-animation-delay-50 {-webkit-animation-delay:50ms; animation-delay:50ms;}
.tm-animation-delay-150 {-webkit-animation-delay:150ms; animation-delay:150ms;}


/* ÑËÀÉÄÅÐ */
	.slider_bg {background:#fff no-repeat top center;}
	.slider_bg .container {width:1050px; margin:0px auto; padding:0; overflow:visible; position:relative;}
	.slider {height:550px;}
	.slider .item {float:left; width:350px; text-align:center;}
	.slider .item .slider_img {width:300px; height:300px; position:relative; overflow:hidden; margin:0 auto;}
	.slider .item .slider_img img {width:100%; position:relative;}
	.slider .item .slider_name {width:300px; border-radius:5px; background:#428a98; color:#fff; margin:0 auto 10px; font:700 2.5em/1 'Roboto'; text-align:center; padding:5px;}
	.slider .item .slider_star {text-align:center; margin-bottom:5px;}
	.slider .item .slider_text {color:#0d0d0d; font-family:'Roboto', sans-serif; font-weight:bold; font-size:2em;}
	.slider .item .slider_price {font:300 38px/1 'ALSSchlangesans-Black'; color:#f00;}
	.slider .item .slider_price span {font:700 30px/1 'Roboto'; color:#21838e;}

	.slider_prev {position:absolute; top:135px; left:-50px; width:43px; height:71px; background:#000; z-index:10; 
		background:url(../../../images/slider_prev.png) no-repeat center center; -webkit-transition:all 0.3s ease 0.01s; transition:all 0.3s ease 0.01s; cursor:pointer;}
	.slider_prev:hover {background:url(../../../images/slider_prev_on.png) no-repeat center center;}
	.slider_next {position:absolute; top:135px; right:-50px; width:43px; height:71px; background:#000; z-index:10;  
		background:url(../../../images/slider_next.png) no-repeat center center; cursor:pointer;}
	.slider_next:hover {background:url(../../../images/slider_next_on.png) no-repeat center center;}
	.slider_prev.unselectable,
	.slider_prev.unselectable:hover {background:url(../../../images/slider_prev_off.png) no-repeat center center; cursor:default;}
	.slider_next.unselectable,
	.slider_next.unselectable:hover {background:url(../../../images/slider_next_off.png) no-repeat center center; cursor:default;}
	
@media only screen and (max-width:992px) {
	.slider .item {float:left; width:300px; text-align:center;}
    .slider .item .slider_img {width:280px; height:280px; position:relative; overflow:hidden; margin:0 auto;}
    .slider .item .slider_img img {width:100%; position:relative;}
    .slider .item .slider_name {font-family:'Roboto', sans-serif; font-weight:bold; text-align:center; font-size:2.5em; padding:2px;}
    .slider .item .slider_star {text-align:center; margin-bottom:5px;}
    .slider .item .slider_text {color:#0d0d0d; font-family:'Roboto', sans-serif; font-weight:bold; font-size:2em;}
    .slider .item .slider_price {font-family:'ALSSchlangesans-Black'; color:#ff0000; font-size:4.3em;}
}

@media (max-width:768px) {
	.slider_bg {margin:0px auto 40px; background-size:cover; background-position-x:49%;}
	.slider_bg .container {width:230px; margin:0 auto;}
	.slider {height:420px;}
    .slider .item {float:left; width:230px; text-align:center;}
	.slider .item .slider_img {width:200px; height:200px; position:relative; overflow:hidden; margin:0 auto;}
    .slider .item .slider_img img {width:100%; position:relative}
	.slider .item .slider_name {width:100%; margin:10px auto 15px auto; font:700 2em/1 'Roboto', sans-serif; text-align:center; padding:2px;}
	.slider .item .slider_star {text-align:center; margin-bottom:8px;}
    .slider .item .slider_text {color:#0d0d0d; font-family:'Roboto', sans-serif; font-weight:bold; font-size:1.6em;}
    .slider .item .slider_price {font-family:'ALSSchlangesans-Black'; color:#ff0000; font-size:32px;}

	.slider_prev {position:absolute; top:65px; left:-40px; width:43px; height:71px; background:#000; z-index:10;       background:url(../../../images/slider_prev.png) no-repeat center center; -webkit-transition:all 0.1s ease 0.01s; transition:all 0.1s ease 0.01s;}
    .slider_next {position:absolute; top:65px; right:-40px; width:43px; height:71px; background:#000; z-index:10;
		background:url(../../../images/slider_next.png) no-repeat center center; -webkit-transition:all 0.1s ease 0.01s; transition:all 0.1s ease 0.01s;}
}	
/* ÑËÀÉÄÅÐ */


/* ÒÅÌÀ */
	.width50 {width:50%; 		display:inline-block; text-align:center; float:left;}
	.width33 {width:33,333%; 	display:inline-block; text-align:center; float:left;}
	.width25 {width:25%; 		display:inline-block; text-align:center; float:left;}
	.width20 {width:20%; 		display:inline-block; text-align:center; float:left;}

	h1, h2, h3, h4, h5, h6,
	h11, h12, h13, h14, h15, h16 {display:block; text-align:center; color:#000; cursor:default;}

	h1,
	.container h1,
	.tm-content h1 {font:300 48px/1.2 "ALSSchlangesans-Black"; text-align:center; color:#000; margin:0; padding:15px 5px; cursor:default;}

	h2,
	.tm-content h2,
	.container h2 {font:300 40px/1.2 "ALSSchlangesans-Black"; text-align:center; color:#000; margin:0; padding:15px 5px; cursor:default;}
	h3 {font:300 32px/1.2 "ALSSchlangesans-Black"; text-align:center; color:#000; cursor:default;}
	h4 {font:300 26px/1.15 "ALSSchlangesans-Black"; text-align:center; color:#000; cursor:default; margin:10px auto;}
	h5 {font:300 22px/1.1 "ALSSchlangesans-Black"; text-align:center; color:#000; cursor:default; margin:8px auto;}
	h6 {font:300 18em/1.2 "ALSSchlangesans-Black"; color:#000; cursor:default;}

	h11,
	.container h11,
	.tm-content h11 {font:300 48px/1 "ALSSchlangesans-Black"; margin:0; padding:15px 5px;}
	h12,
	.tm-content h12,
	.container h12 {font:300 40px/1.1 "ALSSchlangesans-Black"; text-align:center; color:#000; margin:0; padding:15px 5px; cursor:default;}
	h13 {font:300 32px/1.1 "ALSSchlangesans-Black"; text-align:center; color:#000; cursor:default; margin:0 0 15px;}
	h14 {font:300 26px/1.15 'ALSSchlangesans-Black', sans-serif; text-align:center; color:#000; cursor:default; margin:10px auto;}
	h15 {font:300 22px/1.1 'ALSSchlangesans-Black', sans-serif; text-align:center; color:#000; cursor:default; margin:10px 0;}
	h16 {font:300 18em/1.2 'ALSSchlangesans-Black', sans-serif; color:#000; cursor:default;}

	.bg_05 {background:url(../../../images/bg_051.png); padding:30px 0; box-shadow:0px 10px 16px -11px rgba(0, 0, 0, 0.4) inset, 0px -10px 16px -11px rgba(0, 0, 0, 0.4) inset;}
	.bg_07 {background:url(../../../images/bg_07.jpg); padding:30px 0;}
	.bg_08 {background:url(../../../images/bg_08.png); padding:30px 0; box-shadow: 0px 10px 16px -11px rgba(0, 0, 0, 0.4) inset, 0px -10px 16px -11px rgba(0, 0, 0, 0.4) inset;}
	.bg_08 h1, .bg_08 h2, .bg_08 h3 {color:#f00; text-shadow:1px 2px 4px rgba(0, 0, 0, 0.3); margin:0;}
	.bg_20 {padding:20px 0 0px; background:transparent url(../../../images/bg_20.png) no-repeat center top; margin:-10px auto 0; min-height:500px;}
	.bg_21 {background:url(../../../images/bg_21.png) no-repeat center top; margin:-35px auto 0px; z-index:2; position:relative;}
	.bg_21 .container {padding:60px 0 0;}
	.bg_22 {background-image:url(../../../images/bg_22.jpg); border-top:1px solid #888; border-bottom:1px solid #888; padding:20px 0 0;}
	.bg_23 {width:100%; height:700px; background: url(..//images/calculator/ramy/bg_04_row3.jpg) top center no-repeat;
		box-shadow: 0px 10px 16px -11px rgba(0, 0, 0, 0.3) inset, 0px -10px 16px -11px rgba(0, 0, 0, 0.3) inset;}
		
	.bg_07 h1, .bg_07 h2, .bg_07 h3, .bg_07 h4, .bg_07 h5,
	.bg_07 h11, .bg_07 h12, .bg_07 h13, .bg_07 h14, .bg_07 h15,
	.bg_05 h1, .bg_05 h2, .bg_05 h3, .bg_05 h4, .bg_05 h5,
	.bg_05 h11, .bg_05 h12, .bg_05 h13, .bg_05 h14, .bg_05 h15 {color:#fff; text-shadow:1px 2px 6px rgba(0, 0, 0, 0.5);}
@media only screen and (max-width:992px) {
	.bg_23 {width:100%; height:700px; background:url("..//images/calculator/ramy/b-row3-fon-grey.jpg") top center no-repeat;}
}		
@media only screen and (max-width:768px) {
	.container h1, 
	h1, .tm-content h1, .es12_bg h3, .es6__text, es13_bg h1,
	.top_10 h1 {font-size:28px !important; line-height:1.2; text-shadow:none;}
	h2 {font-size:24px !important; line-height:1.2;}
	h3 {font-size:20px !important; line-height:1.2;}
	h4 {font-size:18px !important; line-height:1.2;}

	h11,
	.container h11,
	.tm-content h11 {font:300 36px/1 "ALSSchlangesans-Black";}
	
	h12 {font:300 22px/1.1 "Russo One"; text-align:center; color:#000; cursor:default; padding:20px 0;}
	h13 {font:300 20px/1.1 "Russo One"; text-align:center; color:#000; cursor:default; padding:20px 0;}
	h14 {font:300 18px/1.35 'Roboto', sans-serif; text-align:center; color:#000; cursor:default; margin:10px auto;}
	h15 {font:300 16px/1.3 'Roboto', sans-serif; text-align:center; color:#000; cursor:default; margin:10px 0;}
	h16 {font:300 14em/1.2 'Roboto', sans-serif; color:#000; cursor:default;}

	.bg_20 {padding:20px 0; background:url(../../../images/bg_20m.png) repeat center center; margin:10px auto 0; min-height:500px;}
	.bg_21 {background:linear-gradient(to bottom, #ffeb64 0%,#fecc0d 100%); margin:0 auto; position:relative;}
	.bg_21 .container {padding:20px 0;}
	.bg_23 {height:auto; padding-bottom:40px;}
}
/* ÒÅÌÀ */


/* ØÀÏÊÀ */
.block_1 {width:1170px; margin:0 auto; position:relative;}
.block_1 .minitop.left {width:600px; margin:40px 0 0 0; position:absolute; text-align:left;}
	.block_1 .minitop.left h1 {margin:0; padding:10px; font:300 90px/1 'pfdindisplaypro'; color:#0b0b0b; text-transform:uppercase; text-shadow:-2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff, 4px 8px 18px #000; text-align:left;}
	.block_1 .minitop.left h2 {margin:0; padding:10px; font:300 42px/1 'pfdindisplaypro'; color:#0b0b0b; text-transform:uppercase; text-shadow:-2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff, 4px 8px 18px #000; text-align:left;}
.block_1 .minitop.right {width:500px; margin:40px 0 0 0; }
	.block_1 .minitop.right h1 {margin:0; padding:10px; font:300 90px/1 'pfdindisplaypro'; color:#0b0b0b; text-transform:uppercase; text-shadow:-3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 4px 8px 18px #000; text-align:center;}
	.block_1 .minitop.right h2 {margin:0; padding:10px; font:300 42px/1 'pfdindisplaypro'; color:#0b0b0b; text-transform:uppercase; text-shadow:-2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff, 4px 8px 18px #000; text-align:center;}
	.block_1 .minitop.right ul {background:rgba(255, 255, 255, 0.8); border-radius:14px; padding:5px 5px 5px 35px;}
	.block_1 .minitop.right li {font-size:22px; color:#000;}

.block_1 .minibot.left {width:500px; margin:420px 0 0 0; position:absolute; text-align:left;}
	.block_1 .minibot.left h1 {margin:0; padding:10px; font:700 5.6em/1 'Roboto', sans-serif; color:#0b0b0b; text-transform:uppercase; font-style:italic; text-shadow:-3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.07em 0.07em 0.09em rgba(0, 0, 0, 0.8); text-align:left;}
	.block_1 .minibot.left h2 {margin:0; padding:10px; font:700 2.6em/1 'Roboto', sans-serif; color:#0b0b0b; text-transform:uppercase; font-style:italic; text-align:left;}
.block_1 .minibot.right {width:400px; margin:420px 0 0 770px; position:absolute;}
	.block_1 .minibot.right h1 {margin:0; padding:10px; font:700 5.4em/1 'Roboto', sans-serif; color:#0b0b0b; text-transform:uppercase; text-align:right; font-style:italic; text-shadow:-3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.07em 0.07em 0.09em rgba(0, 0, 0, 0.8);}
	.block_1 .minibot.right h2 {margin:0; padding:10px; font:700 4.2em/1 'Roboto', sans-serif; color:#0b0b0b; text-transform:uppercase; text-align:right; font-style:italic; text-shadow:-2px -2px 0 #fff, 3px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff, 0.07em 0.07em 0.09em rgba(0, 0, 0, 0.8);}
	.block_1 .minibot.right .electrik {height:600px; background:url(../../../images/electric/elektrik.png) no-repeat center center;   position:absolute; margin:-350px 0 0 -200px; width:600px; background-size:contain;}
	.block_1 .block_ruler {margin:0; right:50px; top:490px; position:absolute; cursor:pointer;}
@media (max-height:768px) {
}
	.block_skidka_63 {width:600px; margin-top:440px; position:absolute; margin-left:30px;}
	.block_skidka_63 img{width:100%;}

	
	.block_skidka {width:0px; margin-top:480px; position:absolute; margin-left:30px; transition:.8s; cursor:pointer;}
	.block_skidka.now {width:600px;}
	.block_skidka img{width:100%;}
@media (max-height:768px) {
	.block_skidka {margin-top:420px;}
}
@media (max-width:767px) {
	.block_skidka {width:100% !important; margin:180px 0 0; position:relative;}
}

	.headerbar {background:#fff; z-index:1000; position:relative;}
	.headerbar .main_logo {display:inline-block;}
	.headerbar .main_logo img {max-width:100%;}
	
	.headerbar .main_tel {float:right; padding:30px 0 0;}
	.headerbar .main_tel a {font:500 36px/1.5 "Rubik"; color:#000;}
	.headerbar .main_tel a:hover {color:#555;}
	.headerbar .main_tel p {color:#f00; font:300 30px/1 'Roboto'; text-align:right; margin:0; cursor:pointer;}
	.headerbar.night {background:url(../../../images/night.jpg) center bottom repeat no-repeat;}
	.headerbar.night .main_tel a {font:700 32px/1 "Rubik"; color:#fff;}
	.headerbar.night .main_tel p {color:#ffd600; font:300 28px/30px 'Roboto'; text-align:right; margin:0; cursor:pointer;}

	.load-6 {width:450px; height:150px; display:inline-block; background:url(../../../images/zamer-form.png) center center no-repeat; position:absolute; cursor:pointer;}
	.load-6 .letter {animation-name:loadingF; animation-duration:1.6s; animation-iteration-count:infinite; animation-direction:linear; display:inline-block;
		font:300 34px/34px 'ALSSchlangesans-Black'; color:#f00;}
	.letter-holder {margin:90px 0 0 62px; display:inline-block; background:rgb(255, 255, 255); padding:8px 11px 4px; border-radius:8px;}
	.l-1 {animation-delay:.48s;}
	.l-2 {animation-delay:.6s;}
	.l-3 {animation-delay:.72s;}
	.l-4 {animation-delay:.84s;}
	.l-5 {animation-delay:.96s;}
	.l-6 {animation-delay:1.08s;}
	.l-7 {animation-delay:1.2s;}
	.l-8 {animation-delay:1.32s;}
	.l-9 {animation-delay:1.44s;}
@keyframes loadingF {  0% {opacity:0.2;}
    100% {opacity:1;}
}	

@media only screen and (max-width:768px) {
	.load-6 {width:100%; background-size:contain; position:relative;}
	.load-6 .letter {font-size:22px;}
	.letter-holder {margin:85px 0 0 25px;}
	.headerbar .main_logo img {padding:10px 5px;}
	.headerbar .main_tel {float:unset; text-align:center; padding:10px 0;}
	.headerbar .main_tel a {font:700 32px/1 "Rubik";}
	.headerbar .main_tel p,
	.headerbar.night .main_tel p {text-align:center;}
}
/* ØÀÏÊÀ */


/* ÌÅÍÞ */
	.uk-panel-box .uk-nav-side {margin:0;}
	.uk-panel-box .uk-open + li a {border-top:transparent;}
	.uk-panel-box .uk-nav-side .uk-nav-header {padding-left:0;}
	.uk-panel-box .uk-nav-side .uk-nav-sub {background:none; border-top:transparent;}
	.uk-panel-box .uk-open.uk-parent ul.uk-nav-sub {background:#fafafa;}
	.uk-panel-box .uk-open.uk-parent > a {border-bottom:1px solid #eaeaea;}

	.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:16px 10px 13px;}
	.uk-nav ul {padding-left:15px;}
	.uk-nav ul a {padding:2px 0;}
	.uk-nav li > a > div {font-size:14px; line-height:21px;}
	.uk-nav-header {padding:7px 15px; text-transform:uppercase; font-size:12px; font-weight:bold;}
	.uk-nav-header:not(:first-child) {margin-top:20px;}

	.mainmenu {box-shadow:0px 1px 12px 1px rgba(0, 0, 0, 0.2); height:60px; background:transparent;}
	.mainmenu .mainmenu_content {text-align:center; box-sizing:border-box;}
	.mainmenu:before, 
	.uk-navbar:after {content:""; display:table;}
	.mainmenu:after {clear:both;}
	
	.uk-navbar-nav {display:inline-block; margin:0; padding:0; list-style:none;}
	.uk-nav-navbar .uk-nav-header {color:#525252; padding-left:15px;}
	.uk-nav-navbar .uk-nav-divider {border-top:1px solid rgba(234, 234, 234, 0.5);}
	.uk-nav-navbar ul a {color:rgba(82, 82, 82, 0.5);}
	.uk-nav-navbar ul a:hover {color:#525252;}
	.uk-navbar-nav > li {color:#000; display:inline-block; position:relative; margin:0; text-align:center; padding:20px 15px 0; height:60px; cursor:pointer;}
	.uk-navbar-nav > li:hover {background:#ff0000; color:#fff;}
	.uk-navbar-nav > li.uk-open {background:transparent;}
	.uk-parent.uk-open:hover {background:linear-gradient(to bottom, #ff0000 0%, #dd0000 100%); cursor:pointer;}
	
	.uk-navbar-nav > li:after {content:""; width:1px; position:absolute; top:0; left:0; background:rgba(177, 131, 0, 0.3);}
	.uk-navbar-nav > li:first-child:after {display:none;}
	.uk-navbar-nav > li > a {color:#000; text-decoration:none; text-align:center; text-transform:uppercase; font:300 18px/21px 'ALSSchlangesans-Black';
		-webkit-transition:background-color 0.1s ease-in-out; transition:background-color 0.1s ease-in-out;}
	.uk-dropdown-grid .uk-navbar-nav > li > a,
	.uk-navbar-nav > li:hover > a {background:transparent; color:#fff; outline:none;}
	.uk-navbar-nav > li > a:active {background-color:#dddddd; color:#525252;}
	.uk-navbar-nav > li.uk-active {background:linear-gradient(to bottom, #ff0000 0%, #dd0000 100%); color:#fff;}
	.uk-navbar-nav > li.uk-active > a {color:#fff;}
	.uk-navbar-nav > li.uk-active:after {border-color:#dd0000 transparent transparent; background:transparent; border-style:solid; 
		border-width:13px 13px 0; content:" "; display:block; height:0; margin:19px auto 0; position:relative; width:0; z-index:1000;}
	.uk-navbar-nav > li.uk-active:hover {background:linear-gradient(to bottom, #ff2222 0%, #ff0000 100%); color:#fff;}
	.uk-navbar-nav > li.uk-active:hover:after {border-color:#ff0000 transparent transparent; color:#fff;}

	.uk-dropdown, .uk-dropdown-blank {width:100%; display:none; position:absolute; z-index:999; box-sizing:border-box; top:60px !important;}
	.uk-dropdown-navbar ul {box-shadow:0px 4px 4px 3px rgba(0, 0, 0, 0.2);}
	.uk-dropdown-navbar li > a {background:#ffdd00; color:#000; text-transform:uppercase; font:300 18px/21px 'ALSSchlangesans-Black';}
	.uk-dropdown-navbar li > a:hover {background:linear-gradient(to bottom, #ff0000 0%, #dd0000 100%); color:#fff; outline:none;}
	
	.uk-nav-dropdown .uk-nav-header {color:#525252; font-weight:bold;}
	.uk-nav-dropdown .uk-nav-divider {border-top:1px solid #eaeaea;}
	.uk-nav-dropdown ul a {color:#aaaaaa;}
	.uk-nav-dropdown ul a:hover {}
	.uk-dropdown ul.uk-nav-sub {border-bottom:1px solid #eaeaea;}
	.uk-dropdown:focus {outline:none;}
	.uk-open > .uk-dropdown,
	.uk-open > .uk-dropdown-blank {display:block; -webkit-animation:uk-fade 0.2s ease-in-out; animation:uk-fade 0.2s ease-in-out; -webkit-transform-origin:0 0; transform-origin:0 0;}

	.tm-headerbar .uk-panel {max-width:350px; float:right; padding:30px 0 0;}

	.mainmenu {box-shadow:0px 8px 16px rgba(0, 0, 0, 0.25); height:60px; background:linear-gradient(to bottom, #ffeb64 0%,#fecc0d 100%);}
	.mainmenu .mainmenu_content{max-width:1290px; margin:0 auto; box-sizing:border-box;}
	.mainmenu:before, .uk-navbar:after {content:""; display:table;}
	.mainmenu:after {clear:both;}
	.mainmenu_skidki {float:right;}
	.mainmenu_skidki .ruler_on {display:block; width:335px; height:59px; z-index:1001; position:absolute; right:0; transition:.6s; font:300 25px/1 "Russo One";
		padding:5px 5px 0 17px; color:#fff; background:linear-gradient(to bottom, #ff1212 0%, #e60000 50%,#ff0000 100%); text-align:left; border-left:1px solid rgba(177, 131, 0, 0.73);}
	.mainmenu_skidki .ruler {box-sizing:border-box; display:block; width:335px; height:75px; z-index:1001; position:absolute; right:0; margin:-7px 0 0; 
		transition:cubic-bezier(0.3, 0.18, 0.79, 0.68) .4s; background:url(../../../images/ruler.png) center 0px no-repeat; cursor:pointer;}
	.mainmenu_skidki .ruler:hover {background-position-x:260px;}
	.mainmenu_skidki .ruler_r {width:60px; height:108px; z-index:1002; position:absolute; right:0; margin:-27px 0 0; background:url(../../../images/ruler_r.png) center 0px no-repeat;}
	.mainmenu_skidki .content {box-sizing:border-box; display:block; height:60px; z-index:1001; position:absolute; right:0; margin:-7px 0 0;}
@media only screen and (max-width:1280px) {
	.mainmenu_skidki {display:none;}
}
@media only screen and (max-width:768px) {
	.mainmenu .mainmenu_content ul{display:none;}
	.menu_m .uk-dropdown , .menu_m .uk-dropdown-grid {display:block; position:initial; margin:0 !important; background:transparent; box-shadow:none; border:none;}
	.menu_m .uk-dropdown-grid li ,.menu_m .uk-dropdown-grid li:hover {padding:0; background:transparent;}
	.uk-navbar-nav > li, 
	.uk-navbar-nav > li:hover {text-align:left; background:transparent; color:#000; height:unset;}
	.uk-navbar-nav > li:after {width:0px;}
	.uk-navbar-nav > li.uk-active > a {color:#000;}
	.menu_m .uk-dropdown-grid li a, .menu_m .uk-dropdown-grid li a:hover{padding:14px 0; background:transparent;}
	.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-'] {padding:0; margin:0;}
	.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > li {padding:0; margin:0;}
	.uk-nav-navbar > li:hover > a, 
	.uk-navbar-nav > li:hover > a {color:#000;}
	.menu_m .mainmenu_skidki{display:none;}
	.menu_m .bt_menu_m{display:none;}
	.mainmenu_skidki {display:none;}
}

	.menu_m_close {z-index:1001; width:100%; height:100%; position:fixed; background:rgba(0, 0, 0, 0.2); transition:all 0.25s linear; visibility:hidden;
		 opacity:0; display:block;}
	.menu_m {z-index:1002; width:100%; height:100%; position:fixed; transition:all 0.35s linear; display:block; margin-left:100%;}
	.menu_m .uk-grid {display:none;}
	.menu_m .menu_table {background:#ffe600; display:block; width:84%; height:100%; padding:15px 0 0 20px; background:linear-gradient(to bottom, #ffeb64 0%,#fecc0d 100%); position:relative;}
	.menu_m div ul{margin:0;}
	.menu_m div li{margin:0; width:100%; padding:0;}
	.menu_m div li a{padding:10px 0; text-align:left; display:block; width:240px; font-size:16px; line-height:1;}
	.menu_m.items div {width:100%; padding:20px 0; color:#fff; padding:10px 0; font:300 18px/26px "PT Sans",sans-serif; text-align:left;}
	.menu_m_close.show {visibility:visible; opacity:1;}
	.menu_m.show {margin-left:16%;}
	.menu_m.show .menu_table {box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.49);}

	.bt_sale_m {position:absolute; font:300 26px/59px 'ALSSchlangesans-Black'; padding:0 15px; color:#f00; display:none; text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}
	.bt_menu_m {width:60px; height:60px; margin:0; background-image:url('../../../images/menu_m.png'); background-position-y:0%; background-repeat:no-repeat;
		position:absolute; right:0; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; display:none;}
	.menu_m .bt_menu_m_close {position:absolute; top:5px; right:5px; cursor:pointer;}

	.footer_menu {padding:10px 0 30px;}
	.footer_menu li {font:300 2.4em/1 "ALSSchlangesans-Black"; text-decoration:none;}
	.footer_menu a {color:#fff; border-bottom:1px solid rgba(255, 255, 255, 0.5);}
	.footer_menu a:hover {color:#0ff !important; border-bottom:1px solid #0ff;}
	.footer_menu .uk-active a {color:#fff;}
	.footer_menu .uk-subnav-line > :nth-child(n+2)::before {margin-right:10px; border-left:1px solid #fff;}
	.footer_menu .uk-subnav-line > *::before {content:""; display:inline-block; height:24px; vertical-align:middle;}
	.footer_menu .uk-subnav {max-width:1170px; margin:0 auto;}
/* ÌÅÍÞ */


	.market-view {width:1170px; margin:30px auto 0;}

	.tm-content {}
	.tm-content .category-view {width:1170px; margin:0 auto; padding:60px 0;}
	.tm-content .featured-view,
	.tm-content .latest-view,
	.tm-content .topten-view {width:1170px; margin:0 auto;}

	.container {width:1170px; margin:0 auto; padding:0; position:relative;}
@media (max-width:992px){
	.container {width:970px;}
}
@media (max-width:768px) {
	.container {width:100%;}
	.uk-container {padding:0 5px;}
	.tm-top-block {box-shadow:none;}
}


/* TOP */
@media (min-width:769px) {
	.block_top {background-repeat:no-repeat; background-position-x:50%; background-size:cover; height:540px;}
	.block_top.container {height:540px; margin:-540px auto 0;}

	.block_top .top_left {margin:50px 0 0 0; position:absolute;}

	.block_top .top_left h1 {margin:0; padding:10px; text-align:left; font:300 64px/1 'pfdindisplaypro'; color:#000; text-transform:uppercase; text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff, 4px 8px 18px #000;}
	.block_top .top_left h2 {margin:0; padding:10px; text-align:left; font:300 52px/1 'pfdindisplaypro'; color:#000; text-transform:uppercase; text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff, 4px 8px 18px #000;}
	.block_top .top_left h3 {margin:0; padding:10px; text-align:left; font:300 46px/1 'pfdindisplaypro'; color:#000; text-transform:uppercase; text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff, 4px 8px 18px #000;}
	.block_top .top_left h4 {margin:0; padding:10px; text-align:left; font:300 32px/1 'pfdindisplaypro'; color:#000; text-transform:uppercase; text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff, 4px 8px 18px #000;}

	.block_top .top_left h11 {margin:0; padding:10px; text-align:left; font:300 64px/1 'pfdindisplaypro'; color:#000; text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff, 4px 8px 18px #000;}
	.block_top .top_left h12 {margin:0; padding:10px; text-align:left; font:300 52px/1 'pfdindisplaypro'; color:#000; text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff, 4px 8px 18px #000;}
	.block_top .top_left h13 {margin:0; padding:10px; text-align:left; font:300 46px/1 'pfdindisplaypro'; color:#000; text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff, 4px 8px 18px #000;}
	.block_top .top_left h14 {margin:0; padding:10px; text-align:left; font:300 30px/1 'pfdindisplaypro'; color:#000; text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff, 4px 8px 18px #000;}

	.block_top .top_right {margin:20px 0 0 0; position:absolute; right:0;}
	.block_top .top_right h1 {margin:0; padding:10px; text-align:center; font:300 64px/1 'pfdindisplaypro'; color:#000; text-transform:uppercase; text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff, 4px 8px 18px #000;}
	.block_top .top_right h2 {margin:0; padding:10px; text-align:center; font:300 52px/1 'pfdindisplaypro'; color:#000; text-transform:uppercase; text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff, 4px 8px 18px #000;}
	.block_top .top_right ul {background:rgba(255, 255, 255, 0.8); border-radius:14px; padding:5px 5px 5px 35px;}
	.block_top .top_right li {font-size:22px; color:#000;}
	
	.block_top .skidka {width:600px; height:190px; left:0; bottom:0; position:absolute; overflow:hidden;}
	.block_top .skidka div {width:600px; height:290px; cursor:pointer; transition:1.1s; background:url(../../../images/skidka_top.png) no-repeat center top; 
		background-position-y:240px; transform:rotate(-15deg);}
	.block_top .skidka.now div {background-position-y:0px; transform:rotate(0deg);}
	.block_top .skidka.now div:hover {background-image:url(../../../images/skidka_top_on.png); transition:0.2s;}
}
@media (max-width:768px) {
	.block_top {background-repeat:no-repeat; background-position-x:50%; background-size:cover; height:170px;}
	.block_top.container {height:100%; margin:0px auto;}
	
	.block_top .top_left {margin:10px 0 0 0; width:100%;}
	.block_top .top_left h1,
	.block_top .top_left h2,
	.block_top .top_left h3,
	.block_top .top_left h4 {text-transform:uppercase;}

	.block_top .top_left h1,
	.block_top .top_left h11 {margin:0; padding:10px 3px; text-align:center; font:300 28px/1 'pfdindisplaypro'; color:#000; }
	.block_top .top_left h2,
	.block_top .top_left h12 {margin:0; padding:10px 3px; text-align:center; font:300 26px/1 'pfdindisplaypro'; color:#000;}
	.block_top .top_left h3,
	.block_top .top_left h13 {margin:0; padding:10px 3px; text-align:center; font:300 24px/1 'pfdindisplaypro'; color:#000;}
	.block_top .top_left h4,
	.block_top .top_left h14 {margin:0; padding:10px 3px; text-align:center; font:300 18px/1 'pfdindisplaypro'; color:#000;}

	.block_top .top_right {margin:20px 0 0 0;}
	.block_top .top_right h1 {font-size:28px;}
	.block_top .top_right h2 {font-size:26px;}
	.block_top .top_right ul {background:#efefef; padding:5px 5px 5px 35px;}
	.block_top .top_right li {font-size:16px; color:#000;}

	.block_top .skidka {width:100%; height:100px; margin-bottom:10px;}
	.block_top .skidka.now {width:100%;}
	.block_top .skidka div {width:100%; height:100px; cursor:pointer; background:url(../../../images/skidka_top.png) no-repeat center top; background-size:contain;}
}
/* TOP */


/* FOOTER */
	.footer_clock {width:400px; height:90px; font:300 20px/1.3 'Roboto'; color:#ddd; float:left; margin:0 20px 0;}
	.footer_clock img {float:left; padding-right:20px;}
	.footer_pay {color:#15a6ce; font:300 1.6em/1.8 'Roboto'; float:left;}
	.footer_pay a {color:#eeede8; font:700 1.55em/1 'Roboto';}
	.footer_pay a:hover {color:#ffd500;}
	.footer_info {text-align:right; font-size:14px; bottom:30px; right:0; position:absolute; color:#ddd;}
@media (max-width:768px) {
	.footer_clock {width:100%; margin:100px 0 0; font:300 18px/1.3 'Roboto';}
	.footer_clock img {float:left; padding-right:10px;}
	.footer_info {bottom:110px; padding:0 10px; text-align:left; font-size:13px;}
}
/* FOOTER */


/* ÌÀÐÊÅÒ */
	.vm-categories-wall-catname {font:300 2.4em/1 "ALSSchlangesans-Black";}
	.uk-panel-title {padding:30x 0 0; font:300 42px/1 "ALSSchlangesans-Black"; text-align:center; color:#000;}
	.vmproduct.productdetails li {list-style-type:none;}
	.vmproduct.productdetails img {border-radius:8px; padding:8px;}
	.product-fields-title-wrapper {display:none;}
/* ÌÀÐÊÅÒ */


	.vm-cart-header-container {margin:40px 0 0;}
	.vm-cart-header-container a.continue_link {font:300 24px/1 "ALSSchlangesans-Black"; color:#000;}
	.vm-cart-header-container h1 {font:300 42px/1 "ALSSchlangesans-Black";}
	.billto-shipto {    text-align:center;}
	,.output-billto, .output-shipto{    min-height:60px; font-size:24px;}
	.output-shipto .STsameAsBTjs{ margin:5px 15px; transform:scale(1.5);}

	.vm-fieldset-customer-note, .vm-fieldset-tos{display:none;}
	.vm-cart-item-name a {font:300 24px/1 "ALSSchlangesans-Black";}
	.cart-summary {    font-size:16px;}

	.wk-slideshow {margin:auto;}

	.container.text th {font-size:16px; color:#000; font-weight:700; line-height:1.3; text-align:center;} 
	.container.text td {font-size:16px; color:#000; font-weight:300; line-height:1.3;} 
	.container.text p  {font-size:20px; color:#000; font-weight:300; line-height:1.4; margin-bottom:15px;} 
	.container.text ul {margin-bottom:15px;}
	.container.text li {color:#000; font:300 20px/1.4 'PT Sans', sans-serif; text-align:left;}
	.userfields_info {font-size:24px;}
	.adminForm label {font-size:20px;}
	.adminForm .key { min-width:220px;}
	.vm-order-done {padding:60px 0;}
	.vm-order-done, .system-message-container, .system-message-container p{font-size:24px; text-align:center;}
	.vm-wrap {font-size:20px;}
@media (max-width:768px) {
	.container.text p  {padding:0 5px; font-size:18px; line-height:1.3;} 
}


.wk-slideshow-default .slides{border:5px solid #01d2e9;}
.wk-slideshow-default > div:hover .next {right:10px;}
.wk-slideshow-default > div:hover .prev {left:10px;}
.top_10 {background:url(../../../images/bg_top11.png) no-repeat center center;}

.m_show {display:none;}

#simplecallback-208 {}

.input_text {font-size:20px; color:#000; width:300px; border:solid #ffa500 1px; background:#e8e8e8; border-radius:12px; padding:4px 12px; margin:5px 0;}
.input_text.invalid{background:#e8e8e8; border:solid red 1px; border-radius:12px; color:#000; margin:5px 0; padding:4px 12px;}

.form-validate .control-buttons{text-align:center !important; margin:0 0 60px;}
.form-validate .control-buttons button {padding:11px 16px 9px; border:none; width:400px; text-transform:uppercase; font:300 20px/1.2 "ALSSchlangesans-Black";   border-radius:22px;  display:inline-block; text-decoration:none; text-align:center; margin-top:30px; background:#ddd; color:#777;}
.form-validate .control-buttons button:hover {background:#c4c4c4; color:#000;}

.form-validate .control-buttons button.vm-button-correct, 
.form-validate .control-buttons button[type="submit"],
.vm-button-correct,
.vm-button-correct:link, 
.vm-button-correct:visited,
.bt_submit { padding:11px 16px 9px;   border:none;   width:400px;   text-transform:uppercase;   font:300 20px/1.2 "ALSSchlangesans-Black";   
    border-radius:22px;   background:#0086ca; color:#fff;   display:inline-block;   text-decoration:none;   text-align:center;   margin-top:30px;}
.form-validate .control-buttons button.vm-button-correct:hover,
.form-validate .control-buttons button[type="submit"]:hover,
.vm-button-correct:hover,
.bt_submit:hover {background:#006ea5 !important; color:#fff !important;}
.dvrazdtchk {height:8px; width:100%; margin:35px 0 40px 0px; background:url("../../../images/doors/line.png") bottom center repeat-x; }


/* ÊÍÎÏÊÈ */
.red-button,
.orange-button,
.blue-button {-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; min-width:200px; background-clip:padding-box; min-height:55px;
	-moz-background-clip:padding; -o-background-clip:padding-box; -webkit-background-clip:padding; font:700 24px/1 'Roboto', sans-serif;
	-moz-box-shadow:inset 0 -4px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow:inset 0 -4px 2px rgba(0, 0, 0, 0.2); box-shadow:inset 0 -4px 2px rgba(0, 0, 0, 0.2);
	text-shadow:1px 2px 2px rgba(0, 0, 0, 0.28); padding:12px 15px; text-transform:uppercase; cursor:pointer; color:#fff;}
.red-button 	{background-color:#f00;}
.orange-button 	{background-color:#ffa500;}
.blue-button 	{background-color:#6daeff;}
.red-button:hover {color:#ff0; text-decoration:none;}
.orange-button:hover {color:#ff0; text-decoration:none;}
.blue-button:hover {background-color:#4194fb; text-decoration:none; }

@media (max-width:768px) {
	.red-button {line-height:1;}
	.orange-button {line-height:1;}
	.blue-button {line-height:1;}
}


@media (min-width:768px) {
	.block_bg {height:702px; background-repeat:no-repeat; background-position-x:50%;}
	.tm-fullscreen {height:700px;}
}
@media (min-width:1280px) and (max-height:768px) {
	.block_bg {height:630px; background-repeat:no-repeat; background-position-x:50%; background-size:cover;}
	.tm-fullscreen {height:630px;}
}

@media (max-width:768px) {
	.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid {margin-left:-20px; margin-right:-20px;}
	.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-'] {padding-left:20px; padding-right:20px;}
	.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {border-left:1px solid #eaeaea;}
	.uk-dropdown-width-2:not(.uk-dropdown-stack) {width:500px;}
	.uk-dropdown-width-3:not(.uk-dropdown-stack) {width:750px;}
	.uk-dropdown-width-4:not(.uk-dropdown-stack) {width:1000px;}
	.uk-dropdown-width-5:not(.uk-dropdown-stack) {width:1250px;}
}

@media only screen and (max-width:768px) {
.top_10 {padding:0 0 20px;}

.m_show {display:block;}
.m_hide {display:none !important;}

.uk-panel-title {padding:30x 0 0; font:300 30px/1 "ALSSchlangesans-Black";}

.market-view {width:100%; padding:0 10px;}

.tm-content {margin:0; padding:0;}
.tm-content .category-view {width:100%; padding:30px 0;}
.tm-content .featured-view,
.tm-content .latest-view,
.tm-content .topten-view {width:100%;}
.orderby-displaynumber {display:none;}

.footer_menu .uk-subnav-line > *::before {display:none !important;}

.block_bg {background-repeat:no-repeat; background-position-x:50%; background-size:150%;}
.block_1{width:100%;     overflow:hidden;}
.block_1 .minitop.left {width:100%; margin:180px 0 0; overflow:hidden; position:relative;}
	.block_1 .minitop.left h1 {font-size:12vw; text-align:center;}
	.block_1 .minitop.left h2 {font-size:10vw; text-align:center;}
.block_1 .minitop.right {width:100%; margin:10px 0 0; overflow:hidden; position:relative;}
	.block_1 .minitop.right h1 {font-size:12vw; text-align:right; text-shadow:-2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff, 4px 8px 18px #000;}
	.block_1 .minitop.right h2 {font-size:10vw; text-align:right;}
	.block_1 .minitop.right li {font-size:16px; color:#000; text-shadow:none;}

.block_skidka_63 {width:100%; margin:180px 0 0; position:relative;}
.block_1 .minibot.left {width:100%; margin:0; overflow:hidden; position:relative;}
	.block_1 .minibot.left h1 {font-size:12vw; text-align:center;}
	.block_1 .minibot.left h2 {font-size:10vw; text-align:center;}
.block_1 .minibot.right {width:100%; margin:0; overflow:hidden; position:relative;}
	.block_1 .minibot.right h1 {font-size:12vw; text-align:center;}
	.block_1 .minibot.right h2 {font-size:10vw; text-align:center;}
.block_1 .block_ruler {width:90%; overflow:hidden; position:relative; margin:0 0 0 5%; padding-left:20px;}
.block_1 .block_ruler_bg {margin:0; box-shadow:none;}
.block_1 .block_ruler_bg div {font-size:1.9em; padding-top:26px;}

	.footer_menu li {font:300 2.0em/1.2 "ALSSchlangesans-Black"; text-decoration:none; width:100%; padding:0; text-align:center;}
	
.vmproduct.productdetails {padding:0;}
.vmproduct.productdetails li {width:100%; border:1px solid #ababab;   margin:10px 0;   border-radius:12px;   background:#eee;}
.vmproduct.productdetails img {  max-height:240px;   width:auto;   max-width:100%;}
}
