img,legend{border:0}
body,ul{margin:0}
legend,li,td,th,ul{padding:0}
.link,a{color:inherit}
#app,sub,sup{position:relative}
.wrapper,body{min-width:320px}
.fadeIn,.visibilityHidden{opacity:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
.article-item-drop,.icon{background-repeat:no-repeat}
b,optgroup,strong{font-weight:700}
h1{margin:.67em 0}
h1,h2,h3,h4,h5,h6,p{margin-bottom:24px;margin-top:0}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
.align-middle,.icon,.table .table-cell{vertical-align:middle}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}
.breakline{display:block}
.link{text-decoration:underline;cursor:pointer}
.align-middle{display:inline-block;height:100%}
.align-center{text-align:center}
.align-left{text-align:left}
.align-right{text-align:right}
#hero-pager ul,.asidebar-lang,.asidebar-logo,.btn-submit,.header .logo,.navbar,h1,h2{text-align:center}
::-moz-selection{background-color:#c6c7c8;color:#000}
::selection{background-color:#c6c7c8;color:#000}
.hidden{display:none!important;visibility:hidden!important}
.visible{display:inherit;visibility:visible}
@media only screen and (min-width:321px) and (max-width:480px){.hidden-xs{display:none;visibility:hidden}
.visible-xs{display:inherit;visibility:visible}
}
@media only screen and (min-width:481px) and (max-width:520px){.hidden-sd{display:none;visibility:hidden}
.visible-sd{display:inherit;visibility:visible}
}
@media only screen and (min-width:521px) and (max-width:640px){.hidden-xsm{display:none;visibility:hidden}
.visible-xsm{display:inherit;visibility:visible}
}
@media only screen and (min-width:641px) and (max-width:768px){.hidden-sm{display:none;visibility:hidden}
.visible-sm{display:inherit;visibility:visible}
}
@media only screen and (min-width:769px) and (max-width:960px){.hidden-md{display:none;visibility:hidden}
.visible-md{display:inherit;visibility:visible}
}
@media only screen and (min-width:961px) and (max-width:1024px){.hidden-lg{display:none;visibility:hidden}
.visible-lg{display:inherit;visibility:visible}
}
@media only screen and (min-width:1025px) and (max-width:1370px){.hidden-xlg{display:none;visibility:hidden}
.visible-xlg{display:inherit;visibility:visible}
}
@font-face{font-family:Roboto-Light;src:url(../fonts/roboto/Roboto-Light.eot);src:url(../fonts/roboto/Roboto-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Light.woff) format('woff'),url(../fonts/roboto/Roboto-Light.ttf) format('truetype'),url(../fonts/roboto/Roboto-Light.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Roboto-Bold;src:url(../fonts/roboto/Roboto-Bold.eot);src:url(../fonts/roboto/Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Bold.woff) format('woff'),url(../fonts/roboto/Roboto-Bold.ttf) format('truetype'),url(../fonts/roboto/Roboto-Bold.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Roboto-Italic;src:url(../fonts/roboto/Roboto-Italic.eot);src:url(../fonts/roboto/Roboto-Italic.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Italic.woff) format('woff'),url(../fonts/roboto/Roboto-Italic.ttf) format('truetype'),url(../fonts/roboto/Roboto-Italic.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Ingleby-Regular;src:url(../fonts/ingleby/Ingleby-Regular.eot);src:url(../fonts/ingleby/Ingleby-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/ingleby/Ingleby-Regular.woff) format('woff'),url(../fonts/ingleby/Ingleby-Regular.ttf) format('truetype'),url(../fonts/ingleby/Ingleby-Regular.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Ingleby-Bold;src:url(../fonts/ingleby/Ingleby-Bold.eot);src:url(../fonts/ingleby/Ingleby-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/ingleby/Ingleby-Bold.woff) format('woff'),url(../fonts/ingleby/Ingleby-Bold.ttf) format('truetype'),url(../fonts/ingleby/Ingleby-Bold.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Ingleby-Bold-Italic;src:url(../fonts/ingleby/Ingleby-BoldItalic.eot);src:url(../fonts/ingleby/Ingleby-BoldItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/ingleby/Ingleby-BoldItalic.woff) format('woff'),url(../fonts/ingleby/Ingleby-BoldItalic.ttf) format('truetype'),url(../fonts/ingleby/Ingleby-BoldItalic.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Ingleby-Italic;src:url(../fonts/ingleby/Ingleby-Italic.eot);src:url(../fonts/ingleby/Ingleby-Italic.eot?#iefix) format('embedded-opentype'),url(../fonts/ingleby/Ingleby-Italic.woff) format('woff'),url(../fonts/ingleby/Ingleby-Italic.ttf) format('truetype'),url(../fonts/ingleby/Ingleby-Italic.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Gentium-Regular;src:url(../fonts/gentium/GenBkBasR.eot);src:url(../fonts/gentium/GenBkBasR.eot?#iefix) format('embedded-opentype'),url(../fonts/gentium/GenBkBasR.woff) format('woff'),url(../fonts/gentium/GenBkBasR.ttf) format('truetype'),url(../fonts/gentium/GenBkBasR.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Gentium-Bold;src:url(../fonts/gentium/GenBkBasB.eot);src:url(../fonts/gentium/GenBkBasB.eot?#iefix) format('embedded-opentype'),url(../fonts/gentium/GenBkBasB.woff) format('woff'),url(../fonts/gentium/GenBkBasB.ttf) format('truetype'),url(../fonts/gentium/GenBkBasB.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Gentium-Bold-Italic;src:url(../fonts/gentium/GenBkBasBI.eot);src:url(../fonts/gentium/GenBkBasBI.eot?#iefix) format('embedded-opentype'),url(../fonts/gentium/GenBkBasBI.woff) format('woff'),url(../fonts/gentium/GenBkBasBI.ttf) format('truetype'),url(../fonts/gentium/GenBkBasBI.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Gentium-Italic;src:url(../fonts/gentium/GenBkBasI.eot);src:url(../fonts/gentium/GenBkBasI.eot?#iefix) format('embedded-opentype'),url(../fonts/gentium/GenBkBasI.woff) format('woff'),url(../fonts/gentium/GenBkBasI.ttf) format('truetype'),url(../fonts/gentium/GenBkBasI.svg) format('svg');font-weight:400;font-style:normal}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
html{font-size:1em}
body{font-family:Gentium-Regular,Ingleby-Regular,Roboto-Light,Arial,sans serif;font-size:16px;font-weight:400;line-height:1.5}
.article-item strong,.article-title,.blog-title,.footer .disclaimer,.news-title{font-family:Gentium-Bold}
blockquote{margin:0 36px 24px}
li{list-style:none}
a{background-color:transparent;text-decoration:none}
a:focus{text-decoration:none;outline:0}
h1,h2,h3,h4,h5,h6{box-sizing:border-box;font-weight:inherit}
small{display:block;font-size:9px;line-height:12px;margin-bottom:12px}
h6{font-size:18px;line-height:1.3333}
h5{font-size:20px;line-height:1.2}
h4{font-size:22px;line-height:1.0909}
h3{font-size:24px;line-height:1}
h2{font-size:26px;line-height:1.8462}
h1{font-size:28px;line-height:1.7142}
.asidebar-lang li span,.toolbar-lang li span{text-decoration:none;line-height:1.2;text-transform:uppercase;cursor:pointer}
.row{zoom:1}
.row:after,.row:before{content:" ";display:block;font-size:0;height:0;visibility:hidden;clear:both}
.row .col-hd-1,.row .col-hd-10,.row .col-hd-11,.row .col-hd-12,.row .col-hd-2,.row .col-hd-3,.row .col-hd-4,.row .col-hd-5,.row .col-hd-6,.row .col-hd-7,.row .col-hd-8,.row .col-hd-9,.row .col-lg-1,.row .col-lg-10,.row .col-lg-11,.row .col-lg-12,.row .col-lg-2,.row .col-lg-3,.row .col-lg-4,.row .col-lg-5,.row .col-lg-6,.row .col-lg-7,.row .col-lg-8,.row .col-lg-9,.row .col-md-1,.row .col-md-10,.row .col-md-11,.row .col-md-12,.row .col-md-2,.row .col-md-3,.row .col-md-4,.row .col-md-5,.row .col-md-6,.row .col-md-7,.row .col-md-8,.row .col-md-9,.row .col-sd-1,.row .col-sd-10,.row .col-sd-11,.row .col-sd-12,.row .col-sd-2,.row .col-sd-3,.row .col-sd-4,.row .col-sd-5,.row .col-sd-6,.row .col-sd-7,.row .col-sd-8,.row .col-sd-9,.row .col-sm-1,.row .col-sm-10,.row .col-sm-11,.row .col-sm-12,.row .col-sm-2,.row .col-sm-3,.row .col-sm-4,.row .col-sm-5,.row .col-sm-6,.row .col-sm-7,.row .col-sm-8,.row .col-sm-9,.row .col-xlg-1,.row .col-xlg-10,.row .col-xlg-11,.row .col-xlg-12,.row .col-xlg-2,.row .col-xlg-3,.row .col-xlg-4,.row .col-xlg-5,.row .col-xlg-6,.row .col-xlg-7,.row .col-xlg-8,.row .col-xlg-9,.row .col-xs-1,.row .col-xs-10,.row .col-xs-11,.row .col-xs-12,.row .col-xs-2,.row .col-xs-3,.row .col-xs-4,.row .col-xs-5,.row .col-xs-6,.row .col-xs-7,.row .col-xs-8,.row .col-xs-9,.row .col-xsm-1,.row .col-xsm-10,.row .col-xsm-11,.row .col-xsm-12,.row .col-xsm-2,.row .col-xsm-3,.row .col-xsm-4,.row .col-xsm-5,.row .col-xsm-6,.row .col-xsm-7,.row .col-xsm-8,.row .col-xsm-9{box-sizing:border-box;float:left;min-height:1px}
.col-hd-1,.col-hd-10,.col-hd-11,.col-hd-12,.col-hd-2,.col-hd-3,.col-hd-4,.col-hd-5,.col-hd-6,.col-hd-7,.col-hd-8,.col-hd-9,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sd-1,.col-sd-10,.col-sd-11,.col-sd-12,.col-sd-2,.col-sd-3,.col-sd-4,.col-sd-5,.col-sd-6,.col-sd-7,.col-sd-8,.col-sd-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xlg-1,.col-xlg-10,.col-xlg-11,.col-xlg-12,.col-xlg-2,.col-xlg-3,.col-xlg-4,.col-xlg-5,.col-xlg-6,.col-xlg-7,.col-xlg-8,.col-xlg-9,.col-xsm-1,.col-xsm-10,.col-xsm-11,.col-xsm-12,.col-xsm-2,.col-xsm-3,.col-xsm-4,.col-xsm-5,.col-xsm-6,.col-xsm-7,.col-xsm-8,.col-xsm-9{width:100%}
.col-xs-1{width:8.333333333333334%}
.col-xs-2{width:16.666666666666668%}
.col-xs-3{width:25%}
.col-xs-4{width:33.333333333333336%}
.col-xs-5{width:41.66666666666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.333333333333336%}
.col-xs-8{width:66.66666666666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333333333334%}
.col-xs-11{width:91.66666666666667%}
.col-xs-12{width:100%}
@media only screen and (min-width:480px){.col-sd-1{width:8.333333333333334%}
.col-sd-2{width:16.666666666666668%}
.col-sd-3{width:25%}
.col-sd-4{width:33.333333333333336%}
.col-sd-5{width:41.66666666666667%}
.col-sd-6{width:50%}
.col-sd-7{width:58.333333333333336%}
.col-sd-8{width:66.66666666666667%}
.col-sd-9{width:75%}
.col-sd-10{width:83.33333333333334%}
.col-sd-11{width:91.66666666666667%}
.col-sd-12{width:100%}
}
@media only screen and (min-width:520px){.col-xsm-1{width:8.333333333333334%}
.col-xsm-2{width:16.666666666666668%}
.col-xsm-3{width:25%}
.col-xsm-4{width:33.333333333333336%}
.col-xsm-5{width:41.66666666666667%}
.col-xsm-6{width:50%}
.col-xsm-7{width:58.333333333333336%}
.col-xsm-8{width:66.66666666666667%}
.col-xsm-9{width:75%}
.col-xsm-10{width:83.33333333333334%}
.col-xsm-11{width:91.66666666666667%}
.col-xsm-12{width:100%}
}
@media only screen and (min-width:640px){.col-sm-1{width:8.333333333333334%}
.col-sm-2{width:16.666666666666668%}
.col-sm-3{width:25%}
.col-sm-4{width:33.333333333333336%}
.col-sm-5{width:41.66666666666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.333333333333336%}
.col-sm-8{width:66.66666666666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333333333334%}
.col-sm-11{width:91.66666666666667%}
.col-sm-12{width:100%}
}
@media only screen and (min-width:768px){.col-md-1{width:8.333333333333334%}
.col-md-2{width:16.666666666666668%}
.col-md-3{width:25%}
.col-md-4{width:33.333333333333336%}
.col-md-5{width:41.66666666666667%}
.col-md-6{width:50%}
.col-md-7{width:58.333333333333336%}
.col-md-8{width:66.66666666666667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333333333334%}
.col-md-11{width:91.66666666666667%}
.col-md-12{width:100%}
}
@media only screen and (min-width:960px){.col-lg-1{width:8.333333333333334%}
.col-lg-2{width:16.666666666666668%}
.col-lg-3{width:25%}
.col-lg-4{width:33.333333333333336%}
.col-lg-5{width:41.66666666666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.333333333333336%}
.col-lg-8{width:66.66666666666667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333333333334%}
.col-lg-11{width:91.66666666666667%}
.col-lg-12{width:100%}
}
@media only screen and (min-width:1024px){.col-xlg-1{width:8.333333333333334%}
.col-xlg-2{width:16.666666666666668%}
.col-xlg-3{width:25%}
.col-xlg-4{width:33.333333333333336%}
.col-xlg-5{width:41.66666666666667%}
.col-xlg-6{width:50%}
.col-xlg-7{width:58.333333333333336%}
.col-xlg-8{width:66.66666666666667%}
.col-xlg-9{width:75%}
.col-xlg-10{width:83.33333333333334%}
.col-xlg-11{width:91.66666666666667%}
.col-xlg-12{width:100%}
}
@media only screen and (min-width:1370px){.col-hd-1{width:8.333333333333334%}
.col-hd-2{width:16.666666666666668%}
.col-hd-3{width:25%}
.col-hd-4{width:33.333333333333336%}
.col-hd-5{width:41.66666666666667%}
.col-hd-6{width:50%}
.col-hd-7{width:58.333333333333336%}
.col-hd-8{width:66.66666666666667%}
.col-hd-9{width:75%}
.col-hd-10{width:83.33333333333334%}
.col-hd-11{width:91.66666666666667%}
.col-hd-12{width:100%}
}
#app{box-sizing:border-box}
.section{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;padding:0 10px;box-sizing:border-box}
.wrapper{bottom:0;left:0;position:fixed;right:0;top:0;width:100%;height:100%;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.wrapper-asidebar,.wrapper-page,.wrapper-viewport{position:absolute;top:0;left:0;width:100%}
.wrapper-viewport{min-height:100%;overflow:hidden;z-index:0}
.wrapper-asidebar{right:0;max-width:420px;height:100%;z-index:10;background-color:#cea452;box-shadow:0 2px 4px #595959}
@media only screen and (max-width:480px){.wrapper-asidebar{max-width:260px;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
}
.wrapper-page{bottom:0;overflow:hidden;z-index:20;background-color:#54575c;transition:all ease-out .3s}
.wrapper-app,.wrapper-scroll{position:absolute;width:100%;z-index:10;top:0}
.opened .wrapper-page{left:420px}
@media only screen and (max-width:480px){.opened .wrapper-page{left:260px}
}
.wrapper-scroll{left:0;bottom:0;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.wrapper-app{left:0;min-height:100%}
.btn{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;text-decoration:none;border:none;border-radius:0;box-sizing:border-box;padding:0;margin:0;cursor:pointer}
.btn:focus{outline:0}
.btn-submit{width:100px;border:2px solid #cea452;color:#fff;height:45px}
.flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box}
.flex-item{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}
.flex-item-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.flex-item-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex-item-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.flex.flex-content{padding-top:30px;padding-bottom:15px}
.flex .flex-border{border-right:1px solid #cea452}
@media only screen and (max-width:768px){.wrapper-scroll{padding-right:0}
.flex{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.flex-item{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}
.flex .flex-border{border:none}
.overlay .overlay-block{max-width:240px}
}
.flex .flex-overflow{overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.icon{display:inline-block;background-position:center center}
.icon-social{margin:0 2px}
.icon-more{width:24px;height:24px;margin:0 4px;background-image:url(../img/icon-more.png);cursor:pointer}
.overlay{bottom:0;left:0;position:fixed;right:0;top:0;width:100%;height:100%;background-color:#54575c;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1999}
.header,.header .logo,.header .logo img,.hero,.overlay-block{position:relative}
.overlay-block img{display:block;width:100%;height:auto;margin:0 auto}
.header{box-shadow:0 0 25px #000}
.header .logo img{margin-top:-55px;max-width:240px;width:100%;margin-left:auto;margin-right:auto;display:block}
.hero{box-sizing:border-box;width:100%;max-width:1500px;margin:0 auto;overflow:hidden}
.hero-controls{position:absolute;top:50%;right:0;left:0;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;padding:0 10px;box-sizing:border-box;height:0;z-index:2000}
.hero-controls .next,.hero-controls .prev{width:35px;height:70px;display:block;margin-top:-35px;background-repeat:no-repeat;background-position:center center;background-size:35px 70px;cursor:pointer;padding:5px}
@media only screen and (max-width:768px){.hero-controls .next,.hero-controls .prev{width:24px;height:50px;background-size:24px 50px;background-color:rgba(0,0,0,.4)}
}
@media only screen and (max-width:480px){.hero-controls .next,.hero-controls .prev{width:14px;height:30px;background-size:14px 30px}
}
.hero-controls .prev{background-image:url(../img/arrow-left.png);position:absolute;top:0;left:10px}
.hero-controls .next{background-image:url(../img/arrow-right.png);position:absolute;top:0;right:10px}
#hero-pager{position:absolute;bottom:40px;left:0;right:0;z-index:2000}
#hero-pager ul{position:relative}
#hero-pager ul li{position:relative;padding:0 5px;display:inline-block;box-shadow:inset hoff voff blur color}
#hero-pager ul span{display:block;width:45px;height:8px;background-color:rgba(255,255,255,.4)}
#hero-pager ul .active span,#hero-pager ul span:hover{background-color:#fff}
.navbar{position:relative;margin:0 auto}
.navbar li{display:inline-block;padding:0 10px;box-sizing:border-box}
.navbar li.active span{color:#cea452}
.navbar li span{text-transform:uppercase;text-decoration:none;color:#fff;padding:15px 0;display:block;transition:color .3s ease-out}
.navbar li span:hover{color:#cea452}
@media only screen and (max-width:768px){#hero-pager ul span{width:25px;height:6px}
#hero-pager{bottom:10px}
.navbar{display:none}
}
.icon-nav{position:absolute;top:18px;left:12px;width:36px;cursor:pointer;z-index:100;display:none}
.asidebar,.asidebar li,.asidebar-lang,.asidebar-lang li,.toolbar,.toolbar-lang,.toolbar-lang li,.toolbar-social{position:relative}
.icon-nav span{display:block;width:100%;height:4px;margin-bottom:4px;background-color:#cea452;box-sizing:border-box}
.icon-nav:hover span{background-color:#d7b674}
.asidebar li.active,.asidebar li:hover,.asidebar-logo{background-color:#54575c}
@media only screen and (max-width:768px){.icon-nav{display:block}
.toolbar-lang{visibility:hidden}
}
.asidebar{margin-top:3px;text-transform:uppercase;color:#54575c;border-top:2px solid #54575c}
.asidebar-logo img{width:100%;max-width:160px;display:block;margin:0 auto}
.asidebar li{opacity:0;border-bottom:1px solid #54575c;padding:0 10px;width:100%;box-sizing:border-box;transition:all .3s ease-out}
.asidebar li.active span,.asidebar li:hover span{color:#cea452}
.asidebar li span{text-decoration:none;color:#54575c;padding:15px 0;display:block}
@media only screen and (max-width:480px){.asidebar li span{font-size:14px;padding:5px 0}
.asidebar-lang li{font-size:14px}
}
.asidebar-lang{padding:5px 0;border-top:12px solid #54575c;box-sizing:border-box}
.asidebar-lang li,.toolbar-section{padding:0 10px;box-sizing:border-box}
.asidebar-lang li{display:inline-block;border-right:2px solid #54575c}
.asidebar-lang li:last-child{border:none}
.asidebar-lang li span{display:block;color:#54575c}
.asidebar-lang li.active{cursor:pointer}
.asidebar-lang li.active span{color:#fff}
@media only screen and (max-width:480px){.asidebar{margin-bottom:25px}
}
.opened .asidebar li:nth-child(1){-webkit-animation:fadeIn .6s .2s forwards,moveLeft 1s .2s forwards;animation:fadeIn .6s .2s forwards,moveLeft 1s .2s forwards}
.opened .asidebar li:nth-child(2){-webkit-animation:fadeIn .6s .4s forwards,moveLeft 1s .4s forwards;animation:fadeIn .6s .4s forwards,moveLeft 1s .4s forwards}
.opened .asidebar li:nth-child(3){-webkit-animation:fadeIn .6s .6s forwards,moveLeft 1s .6s forwards;animation:fadeIn .6s .6s forwards,moveLeft 1s .6s forwards}
.opened .asidebar li:nth-child(4){-webkit-animation:fadeIn .6s .8s forwards,moveLeft 1s .8s forwards;animation:fadeIn .6s .8s forwards,moveLeft 1s .8s forwards}
.opened .asidebar li:nth-child(5){-webkit-animation:fadeIn .6s 1s forwards,moveLeft 1s 1s forwards;animation:fadeIn .6s 1s forwards,moveLeft 1s 1s forwards}
.opened .asidebar li:nth-child(6){-webkit-animation:fadeIn .6s 1.2s forwards,moveLeft 1s 1.2s forwards;animation:fadeIn .6s 1.2s forwards,moveLeft 1s 1.2s forwards}
.toolbar{border-top:12px solid #cea452;box-sizing:border-box;z-index:10}
.toolbar-section{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.toolbar-lang{text-align:left;padding:5px 0;box-sizing:border-box}
.article-subtitle,.article-title,.contact-data td:first-child{text-align:center}
.toolbar-lang li{display:inline-block;padding:0 10px;border-right:2px solid #fff;box-sizing:border-box}
.toolbar-lang li:last-child{border:none}
.toolbar-lang li span{display:block;color:#fff}
.toolbar-lang li.active span{color:#cea452}
.toolbar-social{color:#fff;text-transform:uppercase}
.toolbar-social .text{position:relative;margin-right:10px}
.line-left,.line-right{position:absolute;bottom:0}
@media only screen and (max-width:768px){.toolbar-social .text{display:none}
}
.line{display:block;height:1px;background-color:#cea452}
.line-left{right:55%;left:0}
.line-right{left:55%;right:0}
.form,.form .control,.form-contact{position:relative}
.form{box-sizing:border-box;width:100%}
.form input[type=text],.form input[type=email],.form textarea{background-color:transparent;border:none;border-radius:0;box-sizing:border-box;position:relative;width:100%}
.form input[type=text]:focus,.form input[type=email]:focus,.form textarea:focus{outline:0}
.form .control{margin-bottom:12px;width:100%}
.form .alert{color:#cea452}
.form-title{color:#fff;margin-bottom:12px}
.form-contact input[type=text],.form-contact input[type=email],.form-contact textarea{border:2px solid #cea452;color:#fff;max-width:320px;padding:0 15px}
.form-contact input[type=text],.form-contact input[type=email]{height:40px}
.form-contact textarea{resize:none}
.form-contact input.error,.form-contact textarea.error{color:#4e0900}
.contact-data,.contact-subtitle,.contact-title{color:#fff;position:relative}
.form ::-webkit-input-placeholder{color:#fff}
.form ::-moz-placeholder{color:#fff}
.form :-ms-input-placeholder{color:#fff}
.form ::placeholder{color:#fff}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 10000px #54575c inset}
.contact{position:relative}
.contact-title{margin-bottom:16px;text-transform:uppercase}
.contact-title img{display:block;margin:0 5px}
.contact-subtitle{margin-bottom:32px}
.contact-data{padding-left:15px;box-sizing:border-box}
.contact-data table{width:100%;margin-bottom:24px}
.contact-data td{padding:4px}
.contact-data img{margin:0 auto;display:block;width:100%}
.contact-data .fa{color:#cea452}
.contact-data-text{position:relative}
.table{display:table}
.table .table-cell{display:table-cell}
.article{position:relative;max-width:1520px;width:100%;margin-left:auto;margin-right:auto;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;box-sizing:border-box}
.article .flex-item{max-height:1080px;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}
.article-header{position:relative;overflow:hidden}
.article-header img{width:100%;display:block;margin-left:auto;margin-right:0}
.article-flex,.article-item-tool{display:-webkit-flex;display:-ms-flexbox}
@media only screen and (max-width:768px){.line-left{right:60%}
.line-right{left:60%}
.article .flex-item{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:12px;height:auto!important;max-height:100%}
.article-header{height:420px}
}
.article-flex{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box}
.article-box{position:relative;max-width:320px;width:100%;padding:15px 10px;box-sizing:border-box;margin:180px 30px}
@media only screen and (max-width:960px){.article-flex{-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}
.article-box{margin:0 auto}
}
.article-title{color:#fff;font-size:48px;text-transform:uppercase}
.article-subtitle{color:#fff;line-height:24px}
.article-content{overflow:hidden;padding:20px 10px 30px 20px;max-width:710px;width:100%;margin-left:0;box-sizing:border-box}
@media only screen and (max-width:768px){.article-title{font-size:26px}
.article-subtitle{font-size:16px}
.article-content{margin:0 auto}
}
.article-slider{position:relative;margin-bottom:16px}
.article-slider img{width:100%;margin:0 auto;display:block}
.article-text{color:#fff}
.article .icon-more{position:absolute;bottom:5px;right:5px;cursor:pointer}
.article-item,.article-item-block .block-image,.article-item-detail .icon,.article-item-image,.article-item-tool,.blog,.blog-title,.footer,.footer .logo{position:relative}
.article-item{padding:0 5px;border-top:1px solid #cea452;box-sizing:border-box}
.article-item-tool{min-height:39px;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.article-item-detail{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.article-item-detail .icon img{display:block;margin:0 auto}
.article-item-drop{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:20px;height:20px;background-image:url(../img/sprite-icon-drop.png);background-position:0 0;cursor:pointer}
.active .article-item-drop{background-position:0 -20px}
.article-item-content{overflow:hidden;max-height:0;transition:max-height .4s ease-out}
.active .article-item-content{max-height:1280px;padding-bottom:16px}
.article-item-image{margin-bottom:12px}
.article-item-image img{display:block;width:100%;margin:0 auto}
.article-item-block{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;align-item:flex-start;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:620px;width:100%;margin-left:auto;margin-right:auto;padding:15px 10px;box-sizing:border-box}
.article-item-block .block-image{max-width:256px;margin:0 20px 24px;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;text-align:center}
.article-item-block .block-image img{display:block;margin:0 auto;width:100%}
@media only screen and (max-width:1024px){.article-item-block .block-image{max-width:180px;margin-left:12px;margin-right:12px;margin-bottom:12px}
}
@media only screen and (max-width:960px){.article-item-block .block-image{max-width:140px}
}
@media only screen and (max-width:768px){.article-item-block .block-image{max-width:256px}
}
.article-item-title{color:#fff;text-transform:uppercase;padding:0 5px}
.article-item p,.article-item-text{color:#fff;line-height:1.2;margin-bottom:0}
.article-item a{color:#fff;text-decoration:underline}
.blog{box-sizing:border-box;max-width:580px;padding-right:90px}
.blog-title{color:#cea452;font-size:30px;text-align:left;text-transform:uppercase}
.blog p,.footer .nav li.active span{color:#fff}
.blog p{text-align:justify}
@media only screen and (max-width:960px){.blog{padding-right:30px}
}
@media only screen and (max-width:768px){.blog{margin-left:auto;margin-right:auto;padding-right:0}
}
.footer{border-top:8px solid #cea452;padding-bottom:36px}
.footer .logo{margin-bottom:12px;text-align:center}
.footer .logo img{display:block;margin:0 auto;max-width:160px;width:100%}
.footer .nav{margin-bottom:36px;position:relative;text-align:center}
.gallery,.gallery-title{margin-bottom:12px;position:relative}
.footer .nav li{display:inline-block}
.footer .nav span{color:#cea452;font-size:15px;padding:10px 12px;text-decoration:none;text-transform:uppercase}
.footer .nav span:hover{color:#fff}
.footer .disclaimer{color:#cea452;font-size:12px;text-align:center;text-transform:uppercase}
.gallery-title{color:#fff;text-transform:uppercase}
.gallery-title .fa{margin-right:6px;color:#cea452}
.gallery-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.gallery-item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:230px;width:100%;margin-bottom:20px}
.gallery-item img{display:block;width:100%;margin-left:auto;margin-right:auto;margin-bottom:6px}
.gallery-item-text{color:#fff;text-transform:uppercase;font-size:14px}
.gallery-image{position:relative}
.gallery-image .icon{cursor:pointer;position:absolute;bottom:5px;right:5px}
.news{position:relative;padding-left:90px;max-width:580px;box-sizing:border-box}
.news-title{text-transform:uppercase;font-size:30px;color:#cea452;margin-bottom:36px}
.news .detail,.news .detail-text{color:#fff;text-decoration:none}
@media only screen and (max-width:768px){.news-title{text-align:center;margin-bottom:24px}
}
.news .detail{position:absolute;bottom:0;right:0;background-color:#cea452;padding:5px 15px;box-sizing:border-box;min-width:140px;text-align:left;min-height:35px}
.news .detail:after{position:absolute;bottom:0;top:0;left:-33px;width:0;content:" ";border-bottom:17px solid #cea452;border-right:17px solid #cea452;border-left:17px solid transparent;border-top:17px solid transparent}
.new-image,.new-title{position:relative}
#sliderControl,.lb-dataContainer{left:0;right:0;position:absolute}
@media only screen and (max-width:960px){.news{padding-left:30px}
}
@media only screen and (max-width:768px){.news{margin-left:auto;margin-right:auto;padding-left:0}
}
.new-title{text-transform:uppercase;font-size:24px;color:#cea452}
.new-item{box-sizing:border-box;border-bottom:1px solid #cea452;margin-bottom:32px}
.new-image img{margin:0 auto;width:100%;display:block}
.pace{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pace-inactive{display:none}
.article .bxslider img,.hero .bxslider img{display:block;margin-left:auto;margin-right:auto;width:100%}
.pace .pace-progress{background:#cea452;height:5px;position:fixed;right:100%;top:0;width:100%;z-index:2000}
.article .bxslider,.hero .bxslider{position:relative;padding:0}
.hero .bxslider img{max-width:1500px}
.article .bxslider img{max-width:680px}
#sliderControl{top:50%;width:100%;height:0;z-index:2000}
#sliderControl .next,#sliderControl .prev{cursor:pointer;background-color:#fff;position:absolute;top:0;width:24px;height:30px;margin-top:-15px;background-image:url(../img/sprite-arrow.png);background-repeat:none}
#sliderControl .prev{left:0;background-position:0 0}
#sliderControl .next{right:0;background-position:-24px 0}
.lb-outerContainer{background-color:transparent}
.lb-dataContainer{top:0;margin:0 auto;z-index:2000}
.lb-data .lb-close{margin:5px;background-image:url(../img/icon/icon-close.png);background-size:30px 30px}
.cssanimations .animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
.cssanimations .animate.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.cssanimations .animate.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.cssanimations .animate-reverse{-webkit-animation-direction:reverse;animation-direction:reverse}
.fadeIn.go{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.fadeOut{opacity:1}
.fadeOut.go{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.fadeOutUp{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
.fadeOutUp.go{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
.fadeOutDown{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
.fadeOutDown.go{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:none;transform:none}
100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:none;transform:none}
100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:none;transform:none}
100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:none;transform:none}
100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.moveUp{-webkit-transform:none;-ms-transform:none;transform:none}
.moveUp.go{-webkit-animation-name:moveUp;animation-name:moveUp}
.moveInDown{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.moveInDown.go{-webkit-animation-name:moveInDown;animation-name:moveInDown}
@-webkit-keyframes moveUp{0%{-webkit-transform:none;transform:none}
100%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes moveUp{0%{-webkit-transform:none;transform:none}
100%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@-webkit-keyframes moveInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{-webkit-transform:none;transform:none}
}
@keyframes moveInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{-webkit-transform:none;transform:none}
}
@-webkit-keyframes moveLeft{0%{left:30px}
100%{left:0}
}
@keyframes moveLeft{0%{left:30px}
100%{left:0}
}
@-webkit-keyframes moveRight{0%{right:30px}
100%{right:0}
}
@keyframes moveRight{0%{right:30px}
100%{right:0}
}
@-webkit-keyframes shake{from,to{-webkit-transform:translateX(0);transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
}
@keyframes shake{from,to{-webkit-transform:translateX(0);transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
}
@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.3);transform:scale(.3)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes zoom-in{0%{-webkit-transform:scale(.3);transform:scale(.3)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(.3);transform:scale(.3)}
}
@keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(.3);transform:scale(.3)}
}