.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{width:auto;max-width:1200px;margin:0 auto;padding:0;}@media screen and (max-width: 1199px){.container{padding:0 20px;}}@-webkit-keyframes toptobottom{from{transform:translateY(-20px);opacity:0;}to{transform:translateY(0px);opacity:1;}}@keyframes toptobottom{from{transform:translateY(-20px);opacity:0;}/*953795e33e25c16a067bcfa2a5842f5b*/to{transform:translateY(0px);opacity:1;}}header{z-index:100;position:relative;}header .top{background:#2a2a2a;padding:26px 0 25px;border-bottom:4px solid #000;}header #logo{max-width:363px;heigth:auto;display:block;margin:0 auto;}header #logo img{width:100%;height:auto;}header .lang{position:absolute;right:0;top:6px;}@media screen and (max-width: 1199px){header .lang{right:20px;}}header .lang a{display:block;width:36px;height:36px;line-height:36px;text-align:center;background:#2a2a2a;font-size:14px;color:#fff;}header .menu{background:#1f1f1f;}@media only screen and (max-width: 767px){header .menu{display:none;}}header .menu .container{position:relative;}header .menu ul{text-align:center;}header .menu li{position:relative;display:inline-block;list-style:none;margin:0 16px;transition:all 1s ease;border-bottom:1px solid rgba(0,0,0,0);padding:14px 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li{margin:0 10px;}}header .menu li.active{border-bottom:1px solid #a89561;}header .menu li.active a{color:#a89561;}header .menu li.active .submenu{animation:toptobottom 0.8s ease forwards;}header .menu li.active .submenu li{border-bottom:1px solid #2a2a2a;}header .menu li.active .submenu li a{color:#fff;}header .menu li:hover{border-bottom:1px solid #a89561;}header .menu li:hover a{color:#a89561;}header .menu li:hover .submenu{display:block;animation:toptobottom 0.8s ease forwards;}header .menu li:hover .submenu li{border-bottom:1px solid #2a2a2a;}header .menu li:hover .submenu li a{color:#fff;}header .menu li a{transition:all 1s ease;font-size:14px;color:#fff;letter-spacing:0.6px;}header .menu li .submenu{display:none;position:absolute;top:40px;left:50%;width:280px;margin-left:-140px;z-index:10;}header .menu li .submenu ul{-webkit-box-shadow:-1px 2px 10px 0px #a89561;-moz-box-shadow:-1px 2px 10px 0px #a89561;box-shadow:-1px 2px 10px 0px #a89561;margin:13px 0 0;padding:11px 0 10px;background:#141414;}header .menu li .submenu li{display:block;padding:12px 0;border-bottom:1px solid #2a2a2a;}header .menu li .submenu li:last-child{border:0;}header .menu li .submenu li:hover a,header .menu li .submenu li.active a{color:#a89561;}header #btn-menu{position:absolute;top:5px;left:35px;}header #btn-menu-close{display:none;position:absolute;top:5px;left:35px;}header .mobile-menu{position:relative;display:none;background:#1f1f1f;height:50px;}@media only screen and (max-width: 767px){header .mobile-menu{display:block;}}header .mobile-menu .menu-m{display:none;background:#1f1f1f;position:absolute;top:50px;left:0;width:100%;z-index:60;padding:30px 35px 0;}header .mobile-menu .menu-m li{margin:0 0 10px;line-height:42px;}header .mobile-menu .menu-m li a{font-size:16px;color:#fff;}header .mobile-menu .menu-m li a .arrow{transform:rotate(270deg);}header .mobile-menu .menu-m li .submenu{display:none;padding:0;}header .mobile-menu .menu-m li .submenu li{margin:0 0 10px;line-height:20px;}header .mobile-menu .menu-m li .submenu a{font-size:14px;color:#959595;}footer{background:#2a2a2a;overflow:hidden;}footer .grid{padding:0;}footer .left{background:#2a2a2a;padding:67px 14px 40px;width:139%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .left{width:auto;margin:0 -20px;padding:67px 40px 40px;}}footer .left .bg{background:#2a2a2a;position:absolute;top:0;right:0;width:100000px;height:100%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .left .bg{display:none;}}footer .left ul{position:relative;float:left;width:33.3%;}@media only screen and (max-width: 767px){footer .left ul{float:none;width:auto;}}footer .left li{list-style:none;margin:0 0 36px;}@media only screen and (max-width: 767px){footer .left li{margin:0 0 10px;line-height:42px;}}footer .left li a{color:#fff;font-size:18px;}@media only screen and (max-width: 767px){footer .left li a{font-size:16px;}}footer .left li a .arrow{transform:rotate(270deg);}footer .left li .submenu{margin:9px 0 0;}@media only screen and (max-width: 767px){footer .left li .submenu{display:none;}}footer .left li .submenu ul{float:none;width:auto;}footer .left li .submenu li{margin:0 0 10px;}@media only screen and (max-width: 767px){footer .left li .submenu li{line-height:20px;}}footer .left li .submenu li a{font-size:14px;color:#959595;}@media only screen and (max-width: 767px){footer .left li .submenu li a{font-size:14px;}}footer .right{margin:0 0 0 39%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .right{margin:0 -20px;}}footer .right .contact-grid{position:relative;background:#9b8a5b;}footer .right .contact-grid .bg{background:#9b8a5b;position:absolute;top:0;left:0;width:100000px;height:100%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .right .contact-grid .bg{display:none;}}footer .right .contact-grid .con{position:relative;padding:67px 0 49px 40px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .right .contact-grid .con{padding:40px 40px;}}footer .right .contact-grid h3{color:#fff;font-size:22px;font-family:'Libre Baskerville', serif;padding:0 0 23px;}footer .right .contact-grid .contact-item{margin:0 0 10px;position:relative;line-height:30px;}@media screen and (max-width: 991px){footer .right .contact-grid .contact-item{display:inline-block;margin:0 40px 16px 0;}}footer .right .contact-grid .contact-item span{display:inline-block;font-size:15px;color:#fff;padding:0 0 0 53px;line-height:25px;}footer .right .contact-grid .contact-item img{position:absolute;top:0;left:0;}footer .right .copyright{position:relative;background:#fff;padding:31px 0 27px 30px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .right .copyright{padding:24px 40px;}}footer .right .copyright .bg{background:#fff;position:absolute;top:0;left:0;width:100000px;height:100%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer .right .copyright .bg{display:none;}}footer .right .copyright p{position:relative;font-size:14px;line-height:25px;}footer .right .copyright p a{font-size:14px;}.top-banner{background:#2a2a2a;padding:67px 0 68px;}@media screen and (max-width: 991px){.top-banner{padding:50px 0;}}@media only screen and (max-width: 767px){.top-banner{padding:20px 0;}}.top-banner h1{letter-spacing:1.5px;font-size:40px;font-family:'Libre Baskerville', serif;color:#a89561;display:block;text-align:center;}@media screen and (max-width: 991px){.top-banner h1{font-size:30px;}}@media only screen and (max-width: 767px){.top-banner h1{font-size:30px;}}.path{padding:15px 0;background:#1f1f1f;}.path .container{position:relative;}.path .path-left{margin:0 66px 0 0;}.path .path-left.nomargin{margin:0;}.path .path-left a{font-size:14px;color:#fff;background:url(img/share/path-arrow.svg) no-repeat right 2px;background-size:17px;padding:0 29px 0 0;margin:0 16px 0 0;letter-spacing:0.3px;}.path .path-left a.active{background:none;margin:0;color:#9b8a5b;}.path .btn-back{font-size:14px;color:#fff;margin:0 -7px 0 0;letter-spacing:0.5px;position:absolute;top:0;right:8px;}@media screen and (max-width: 1199px){.path .btn-back{right:20px;}}.path .btn-back img{-webkit-transform:scaleX(-1);transform:scaleX(-1);width:15px;margin:0 15px 0 0;}.bg-overlay{z-index:30;background:#1f1f1f;display:none;position:fixed;top:0;left:0;width:100%;height:100%;}body.modal-open{overflow:visible;}*.modal-open{overflow-y:scroll;padding-right:0 !important;}.modal{padding-right:0 !important;}p,li{word-break:break-word;}.events{background:#f1f1f1;padding:0 0 60px;}.events h1{color:#9b8a5b;font-size:36px;font-family:'Libre Baskerville', serif;text-align:center;padding:85px 0 69px;}.events h1 hr{background:#9b8a5b;display:block;border:0;width:60px;height:2px;margin:25px auto 0;}.events .item-wrap{margin:40px 0 20px;}.events .item-wrap .item{position:relative;background:#fff;padding:29px 0 23px 28px;margin:0 0 20px;}.events .item-wrap .item .btn-details{position:absolute;right:0;top:0;width:42px;height:42px;background:url('img/event/details-icon.svg') no-repeat #9b8a5b;}.events .item-wrap .item .date{font-size:14px;font-family:'Libre Baskerville', serif;letter-spacing:0.4px;position:absolute;top:31px;left:28px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.events .item-wrap .item .date{position:relative;top:auto;left:auto;display:block;padding:0 0 10px;}}.events .item-wrap .item h3{font-size:20px;font-family:'Libre Baskerville', serif;color:#9b8a5b;margin:0 42px 0 138px;display:block;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.events .item-wrap .item h3{margin:0;}}.events .item-wrap .item p{font-size:16px;line-height:30px;margin:16px 0 0;letter-spacing:0.33px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.events .item-wrap .item p{margin:10px 0 0;}}.pagination-wrap li{display:inline-block;vertical-align:top;line-height:30px;}.pagination-wrap li img{width:29px;height:auto;}.pagination-wrap .page-total{height:30px;line-height:30px;vertical-align:top;margin:0 0 0 11px;}.pagination-wrap .page-total a{color:#000;font-size:14px;}.pagination-wrap .page-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin:0 0 0 2px;display:inline-block;vertical-align:top;height:30px;line-height:30px;}.pagination-wrap .page-prev{display:inline-block;vertical-align:top;height:30px;line-height:30px;}.pagination-wrap .page-item{display:inline-block;vertical-align:top;text-align:center;width:30px;height:30px;line-height:30px;margin:0 4px;}.pagination-wrap .page-item.active{background:#1f1f1f;}.pagination-wrap .page-item.active a{color:#9b8a5b;}.pagination-wrap .page-item a{color:#000;font-size:14px;}.pagination-wrap .page-item a:hover{text-decoration:none;}.srch-page{vertical-align:top;text-align:center;display:inline-block;width:54px;height:30px;background:#fff;margin:0 0 0 27px;padding:0 10px;font-size:14px;}