@font-face{font-family:"Bembo";src:url('../fonts/bembo.ttf');}@font-face{font-family:"Bembo";font-weight:bold;src:url('../fonts/bembo-bold.ttf');}@font-face{font-family:"BRPTitle";src:url('../fonts/Beau-Rivage-Title.otf');}@font-face{font-family:"calendas_plusregular";src:url('../fonts/calendas_plus-webfont.eot');src:url('../fonts/calendas_plus-webfont.eot#iefix') format("embedded-opentype"),url('../fonts/calendas_plus-webfont.woff2') format("woff2"),url('../fonts/calendas_plus-webfont.woff') format("woff"),url('../fonts/calendas_plus-webfont.ttf') format("truetype"),url('../images/calendas_plus-webfont.svg#calendas_plusregular') format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"calendas_plusitalic";src:url('../fonts/calendas_plus_italic-webfont.eot');src:url('../fonts/calendas_plus_italic-webfont.eot#iefix') format("embedded-opentype"),url('../fonts/calendas_plus_italic-webfont.woff2') format("woff2"),url('../fonts/calendas_plus_italic-webfont.woff') format("woff"),url('../fonts/calendas_plus_italic-webfont.ttf') format("truetype"),url('../images/calendas_plus_italic-webfont.svg#calendas_plusitalic') format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"calendas_plusbold";src:url('../fonts/calendas_plus_bold-webfont.eot');src:url('../fonts/calendas_plus_bold-webfont.eot#iefix') format("embedded-opentype"),url('../fonts/calendas_plus_bold-webfont.woff2') format("woff2"),url('../fonts/calendas_plus_bold-webfont.woff') format("woff"),url('../fonts/calendas_plus_bold-webfont.ttf') format("truetype"),url('../images/calendas_plus_bold-webfont.svg#calendas_plusbold') format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"antartica";src:url('../fonts/Antarctica-Regular.otf');font-weight:normal;font-style:normal;}@font-face{font-family:"antartica";src:url('../fonts/Antarctica-Light.otf');font-weight:300;font-style:normal;}@font-face{font-family:"antartica";src:url('../fonts/Antarctica-SemiBold.otf');font-weight:500;font-style:normal;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#ecebe6 !important;border:none !important;}div#tarteaucitronServices{box-shadow:0 40px 60px #00000036 !important;background:#fff;}#tarteaucitron #tarteaucitronInfo{border-color:rgba(255,255,255,0.3);background:#ecebe6 !important;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,#tarteaucitron #tarteaucitronClosePanel{background:#ecebe6 !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background:#ecebe6 !important;}#tarteaucitronAlertBig{background:#ecebe6 !important;}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b{color:#fff !important;}#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#333 !important;color:#fff !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName b{color:#333 !important;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,#tarteaucitron #tarteaucitronClosePanel{color:#333 !important;}#tarteaucitronAlertBig #tarteaucitronPersonalize{background:#ecebe6 !important;}body{font-family:"antartica",sans-serif;font-weight:300;color:#000;}h1,h2,h3,h4,h5,h6,.content-top .contact-book-block .contact-book-booking .title h4,#content .four-block-container .four-block .four-block-hover h3,#content .grey-tile h5,#content .grey-tile h5 a,#content .table-rooms-suites h5,#content .table-salons h5{font-family:"antartica",sans-serif;font-weight:500;text-transform:uppercase;}h5{font-size:16px;letter-spacing:1.5px;margin-bottom:24px;}#content .grey-tile h5{font-size:16px;letter-spacing:2px;}body:not(.homepage) .content-top:before{content:"";position:absolute;left:0px;bottom:0px;background:linear-gradient(to top,#000000,rgba(0,0,0,0));height:60%;width:100%;opacity:0.75;z-index:1;}.content-top .slider-top .slider-title h1{font-weight:300;font-size:76px;}.footer-newsletter .newsletter-content h3{font-size:20px;letter-spacing:2px;}#content .mosaic-container .mosaic-element .mosaic-legend h4{font-size:17px;letter-spacing:2px;}.title h2{font-size:40px;font-family:'BRPTitle',sans-serif;font-weight:800;}.slick-accueil .slick-title-container h2{font-family:'BRPTitle',sans-serif;font-weight:800;line-height:1.2;font-size:34px;}.content-top .contact-book-block .contact-book-booking .title h4{font-size:18px;letter-spacing:3px;}.content-top .contact-book-block .contact-book-booking .title:after{top:10px;}#content .grey-tile h5,#content .grey-tile h5 a,#content .tiles-container .tiles p,#content .page-container .secondary-menu ul li.active a,#content .page-container .secondary-menu ul li a:hover{color:#000;}#content .tiles-container .tiles p{font-weight:400;}.title{font-family:"antartica",sans-serif;font-weight:500;text-transform:uppercase;}.title:after{background:rgba(51,51,51,0.2);content:"";height:1px;top:25px;position:absolute;width:100%;}.title h2{background:#fff;}.title .title-button-container{background:#fff;}.grey-background .title .title-button-container{background:#f5f5f5;}.title .title-button-container .text-btn{background:#ecebe6;color:#000 !important;font-family:"antartica",sans-serif;font-weight:500;text-transform:none;font-size:16px;letter-spacing:1.5px;text-decoration:none !important;text-transform:uppercase;}.title .title-button-container .text-btn:hover{background:transparent;color:#2d2d2d !important;}.small-title h3{font-family:"antartica",sans-serif;font-weight:500;text-transform:uppercase;}.news .article h3{font-size:32px;}blockquote{font-family:"antartica",sans-serif;font-weight:500;}#content .display-module .display-choice{top:10px;}#header{background:#ecebe6;}#header .navbar-toggle .icon-bar{background:#000;}#header .navbar-header .navbar-toggle-text{color:#000;font-weight:500;letter-spacing:2.5px;font-size:12px;text-transform:uppercase;cursor:pointer;}#header #navbar .menu-img li a{font-family:"BRPTitle",sans-serif;font-weight:800;font-size:22px;line-height:1.2em;}#c62583 h3,#c63387 h3,#c63438 h3,#c63438 h4,#c63387 h3,#c63387 h4,#c63387 h4{font-family:"BRPTitle",sans-serif;font-weight:800;}#header .navbar-footer a{color:#000;}#header .navbar-footer .gift img{filter:invert(100%);}#header .navbar-footer .lang-nav:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:0;left:0px;margin:0 auto;opacity:1;right:0px;position:absolute;top:-10px;width:0;z-index:1;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}#header #navbar .menu-container .social-menu{padding:0 5vw 5vh 5vw;}.social-menu .btn{background:#ecebe6;font-weight:500;font-size:16px;padding:20px 35px 15px 30px;margin-top:15px;letter-spacing:1.5px;border-radius:0;color:#333;text-transform:uppercase;display:inline-flex;align-items:center;white-space:normal;text-align:left;}.social-menu .btn:hover{background:transparent;}.social-menu .btn img{margin-right:10px;}.menu-newsletter-link{width:100%;}#content .grey-background,#content .grey-background .title h2{background:#f5f5f5;}.content-top .contact-book-block .contact-book-header{background:#ecebe6;color:#000;font-family:"antartica",sans-serif;font-weight:500;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;line-height:1;position:relative;}.content-top .contact-book-block .contact-book-header{font-size:16px;letter-spacing:1.5px;}.content-top .contact-book-block .contact-book-header .plus-btn .icon-bar{background:#000;}.content-top .contact-book-block .contact-book-header .bell-icon{background:url('../images/ico_bell.svg');-moz-background-size:cover;background-size:cover;display:inline-block;height:30px;left:30px;top:50%;transform:translateY(-50%);position:absolute;width:30px;filter:invert(100%);}.content-top .contact-book-block .contact-book-header .bell-icon:lang(ar){right:30px;left:inherit;}.content-top .contact-book-block .contact-book-picture{background:url('../images/contact-book.jpg') no-repeat center;-moz-background-size:cover;background-size:cover;}.content-top .contact-book-block .contact-book-content{background:#ecebe6;font-family:"Montserrat",sans-serif;}.content-top .contact-book-block .contact-book-info{background:#ecebe6;}.content-top .contact-book-block .contact-book-info a{color:#333;text-transform:uppercase;font-size:15px;padding-bottom:0px;font-weight:400;font-family:"antartica",sans-serif;letter-spacing:2px;}.content-top .contact-book-block .contact-book-booking .modify-book-link{color:#333;}#content .img-text-gap-container .text{background:#f5f5f5;}#content .img-text-gap-container .text .text-btn{background:#ecebe6;color:#000;}#content .img-text-gap-container .text .text-btn .plus-btn .icon-bar{background:#000;}#content .full-img-text-container{background:#f5f5f5;}#content .full-img-text-container .full-text-right ul li a{color:#333333;}#content .grey-background .four-block-container .four-block{border:3px solid #f5f5f5;}#content .grey-tile{background:#f5f5f5;}.slick-accueil .slick-caption p{font-family:"antartica";}.slick-accueil .slide-button{font-family:"antartica";}#content .standard-content a{color:#afafaf;text-decoration:underline;}#content .button.more-img{border:1px solid rgba(51,51,51,0.2);color:#333;}#content .button.more-img:hover{border:1px solid rgba(51,51,51,0);}#content .button.more-img:before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:2px solid #333;border-left:2px solid #333;border-width:0px;box-sizing:border-box;}#content .button.more-img:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:2px solid #333;border-right:2px solid #333;border-width:0;box-sizing:border-box;}#content .tiles-container .tiles p{color:#333;}#content .tiles-container .tiles a{color:#afafaf;}#content .table-rooms-suites h5,#content .table-salons h5{color:#000;}#content .room-detail ul li:before{background:#333;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:"";height:2px;left:0px;position:absolute;top:17px;width:2px;}#content .room-detail h3{font-size:25px;}#content .room-detail h4{font-size:20px;}.wedding a{color:rgba(51,51,51,0.4);}.lien-no-deco{text-decoration:none !important;color:#000;}.lien-no-deco:hover{color:rgba(255,255,255,0.6);}#content .btn,#content .standard-content .btn{padding:20px 35px;display:inline-block;transition:all 0.5s ease;background:#ecebe6;color:#000;font-family:"antartica",sans-serif;font-weight:500;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border-radius:0px;}#content .btn:hover,#content .standard-content .btn:hover{background:transparent;}#content .page-header-info .page-header-info-contact a,#content .page-header-info .page-header-info-contact .page-header-info-contact-block > span{color:#000;}#content .page-header-info .page-header-info-contact a .mail{color:#afafae;}#content .icon-container a,#content .page-header-info-icon a{color:#000;letter-spacing:3px;font-size:11px;font-weight:500;}#content .page-header-info-contact-100 .page-header-info .page-header-info-contact{width:100%;}#content .page-container .secondary-menu ul li a{color:rgba(51,51,51,0.45);}#content .page-container .secondary-menu .menu li.hideshow ul{background:#f5f5f5;}#content .tiles-container .tile .grey-tile .plus-btn-container{background:#ecebe6;color:#000;}#content .tiles-container .tile .grey-tile .plus-btn .icon-bar{background:#000;}#content .tiles-container .event-tile .news-list-date{background:rgba(0,0,0,0.75);color:#fff;}#content .tiles-container .event-tile .news-list-date .event-date strong{font-size:22px;letter-spacing:2px;}#youtube-video-soin{width:100%;margin:0 auto;}@media only screen and (max-width:320px){#youtube-video-soin{height:150px;}}@media only screen and (max-width:640px){#youtube-video-soin{height:300px;}}@media only screen and (max-width:1100px){#youtube-video-soin{height:450px;}}@media only screen and (min-width:1100px){#youtube-video-soin{height:640px;}}footer .top-footer-box-container{border-top:1px solid rgba(51,51,51,0.15);}footer #top-footer .top-footer-box-container .top-footer-box a{background:#f5f5f5;border-right:1px solid rgba(51,51,51,0.15);color:#2d2d2d;}footer #top-footer .top-footer-box-container .top-footer-box a:hover{background:#ecebe6 !important;color:#fff;}footer #top-footer .top-footer-instagram-container .footer-instagram-title h3{font-family:"Montserrat",sans-serif;}footer #bottom-footer{background:#f5f5f5;}footer #bottom-footer .bottom-footer-hotel .hotel-list li a{color:#333333;}footer #bottom-footer .bottom-footer-hotel-link .social-list li a{color:#333333;}footer #copyright-footer .footer-menu li a{color:#333333;}.newsletter-content .newsletter-btn{background:#ecebe6;color:#000;font-family:"antartica",sans-serif;font-weight:500;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;}footer.new-footer .hotel-infos-left{text-transform:uppercase;font-size:15px;letter-spacing:2px;font-weight:400;}.video-popup-container{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;background:rgba(0,0,0,0.5);display:none;}.video-popup-inner{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;}.video-popup-inner .video{width:1000px;max-width:calc(100% - 50px);position:relative;}.video-popup-inner .video:before{content:"";display:block;padding-top:56.25%;background:#000;}.video-popup-inner .video .iframe-video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.video-popup-inner .video .close-video-popup{background:#ecebe6;color:rgb(255,255,255);width:65px;height:65px;position:absolute;right:0;top:0;z-index:1;}.video-popup-inner .video .close-video-popup .icon-bar{background:#fff;border-radius:8px;display:block;height:2px;width:25px;position:absolute;top:50%;left:50%;transition:0.3s;transform:rotate(45deg) translate(-50%,-50%);transform-origin:0 0;}.video-popup-inner .video .close-video-popup .icon-bar:last-child{transform:rotate(-45deg) translate(-50%,-50%);}.video-popup-inner .video .close-video-popup:hover .icon-bar{transform:rotate(0deg) translate(-50%,-50%);}.video-popup-inner .video .close-video-popup:hover .icon-bar:last-child{transform:rotate(0deg) translate(-50%,-50%);}footer #copyright-footer .footer-menu li{margin-right:18px;}footer #copyright-footer .footer-menu li a{font-size:13px;}.felogin-form{margin-top:30px;}.tx-felogin-pi1{max-width:600px;margin:30px auto 0 auto;text-align:center;}.felogin-form .form-control{text-align:left;}.felogin-form .submit-container{float:inherit;}.felogin-form label{text-align:left;}.history-timeline{position:relative;}.history-timeline .row{display:flex;flex-wrap:wrap;flex-direction:row-reverse;}.history-timeline .row.no-reverse{flex-direction:inherit;}.timeline-title{text-align:center;margin-bottom:0;position:relative;z-index:1;font-weight:300;padding-bottom:15px;}.history-post{background:#f1f4f8;padding:7px 7px 50px 7px;position:relative;display:inline-block;width:100%;margin-bottom:50px;transition:0.3s;animation:timeline-zoom-in 0.5s;}.history-post:not(.without-desc){cursor:pointer;}.history-post.without-desc{padding-bottom:40px;}.history-post.without-desc h3{margin-bottom:0;}@keyframes timeline-zoom-in{0%{transform:scale(0.5,0.5);}100%{transform:scale(1,1);}}.history-post:not(.without-desc):hover h3{opacity:0.6;}.history-post .img-wrap img{width:100%;height:auto;}.history-post .img-wrap{position:relative;margin-bottom:20px;}.history-timeline .without-img{padding-top:30px;}.history-timeline .more{border:none;color:#000;width:37px;height:37px;font-size:15px;display:flex;align-items:center;justify-content:center;transition:0.3s;position:absolute;right:0;bottom:0;background-color:#ecebe6;}.history-post.active .more{background-color:#ecebe6;}.history-post.active .more .plus-btn .icon-bar{background-color:#fff;}.history-post.active .more .plus-btn .icon-bar.arrow:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:2px;left:2px;}.history-post.active .more .plus-btn .icon-bar.arrow:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:2px;right:2px;}.history-post .content{clear:both;margin-top:20px;display:none;font-size:16px;padding:0 20px;}.history-post .content *:last-child{margin-bottom:0;}.history-post h3{transition:0.3s;padding:0 20px;margin-top:0;font-size:18px;letter-spacing:2px;}.history-post.active h3{color:#000;}.history-post:after{content:"";display:inline-block;vertical-align:middle;position:absolute;left:100%;width:20px;top:33px;height:48px;border-left:solid 20px #f1f4f8;border-bottom:solid 24px transparent;border-top:solid 24px transparent;z-index:2;}.odd .history-post:after{right:100%;left:inherit;transform:rotate(-180deg);}.history-post-col:before{content:"";width:18px;height:18px;background:#ecebe6;border-radius:100%;border:5px solid #fff;position:absolute;top:57px;left:calc(100% + (100% / 5));margin-left:-27px;margin-top:-15px;box-sizing:content-box;z-index:2;}.odd.history-post-col:before{right:calc(100% + (100% / 5));left:inherit;margin-right:0;margin-top:-15px;}.history-timeline .row:not(.no-reverse) .history-post-col:not(.odd){margin-top:120px;}.history-timeline .row.no-reverse .history-post-col.odd{margin-top:120px;}.history-timeline .row.no-reverse .history-post-col:nth-child(2){margin-top:0px;}.history-timeline .row.no-reverse .history-post-col:nth-child(3){margin-top:120px;}.history-post-col .line{content:"";position:absolute;top:45px;left:calc(100% + 10px);margin-top:-1px;width:calc((100% / 5) - 10px);height:1px;background:#ecebe6;display:none;}.history-post-col.d-none{display:none;}.history-timeline .row.d-none{display:none;}.history-post-col.very-last:after{content:"";height:calc(100% - 50px);position:absolute;width:30px;background:#fff;left:calc(100% + (100% / 5));transform:translateX(-50%);bottom:0;z-index:1;}.history-timeline .row.no-reverse .history-post-col.very-last:after{left:inherit;right:calc(100% + (100% / 5));transform:translateX(50%);}.odd.history-post-col .line{left:inherit;right:calc(100% + 10px);}.history-timeline .year{text-align:center;margin-bottom:40px;}.history-timeline .year span{display:inline-block;position:relative;z-index:1;margin-top:30px;text-transform:capitalize;font-size:25px;font-weight:400;color:#354052;background-color:#fff;}.history-timeline .year span:before{content:"";width:100%;height:30px;background:#fff;position:absolute;bottom:100%;left:0;}.history-timeline:after{content:"";width:3px;height:100%;background:#f1f4f8;position:absolute;left:50%;transform:translateX(-50%);top:0;}.history-timeline .more .plus-btn{display:block;float:right;height:17px;width:17px;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;}.history-timeline .more .plus-btn .icon-bar{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:#000;display:block;height:2px;margin-top:8px;width:17px;}.history-timeline .more .plus-btn .icon-bar.arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);width:8px !important;position:absolute;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background:#000;}.history-timeline .more .plus-btn .icon-bar.arrow:first-child{margin-top:0px;top:8px;left:0px;}.history-timeline .more .plus-btn .icon-bar.arrow:last-child{margin-top:0px;top:8px;right:0px;}.history-timeline .more:hover .plus-btn .icon-bar.arrow:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:14px;left:2px;}.history-timeline .more:hover .plus-btn .icon-bar.arrow:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:14px;right:2px;}.history-timeline .load-more-container{text-align:center;position:relative;}.history-timeline .load-more-btn{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:200px;height:200px;border:9px solid #f1f4f8;border-radius:100%;text-transform:uppercase;margin-top:100px;position:relative;font-size:20px;font-weight:400;line-height:normal;text-align:center;letter-spacing:2.46px;z-index:1;background-color:#fff;}.history-timeline .load-more-btn .btn-inner{padding:0 20px;}.history-timeline .load-more-container:after{content:"";width:3px;height:80px;background:#f1f4f8;position:absolute;left:50%;transform:translateX(-50%);top:0;}.history-timeline .load-more-btn:hover{border-color:#ecebe6;background:#ecebe6;color:#fff;}#tarteaucitronRoot .tarteaucitronH1,#tarteaucitronRoot .tarteaucitronH2,#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline),#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b{color:#000 !important;}#tarteaucitron #tarteaucitronInfo{border-color:rgba(0,0,0,0.3);}#tarteaucitronAlertBig{background:#ecebe6 !important;}.restaurant-bg{position:absolute;width:300%;height:calc(100% + 75px);top:-75px;z-index:-1;right:-30px;}@media screen and (max-width:1400px){.social-menu .btn{font-size:14px;padding:15px 25px 15px 20px;}}@media screen and (max-width:1200px){.content-top .contact-book-block .contact-book-header{font-size:14px;padding:22px 35px 20px 70px;}}@media screen and (max-width:991px){[class^="col-"]:has(.restaurant-bg){margin-bottom:60px;}.content-top .contact-book-block .contact-book-header{font-size:18px;padding:17px 35px 15px 90px;}.restaurant-bg{right:inherit;left:50%;transform:translateX(-50%);}#content:has(.restaurant-bg){overflow-x:hidden;}}@media screen and (max-width:576px){.video-popup-inner .video .close-video-popup{width:35px;height:35px;}.video-popup-inner .video .close-video-popup .icon-bar{width:15px;}#header #navbar .menu-img li a{font-size:20px;}}@media screen and (max-width:992px){.odd.history-post-col:before{margin-right:-14px;}.history-post-col:before{margin-left:-14px;}}@media screen and (max-width:767px){#header .navbar-footer .lang-nav:before{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:8px solid #000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:0;left:-16px;margin:0 auto;opacity:1;right:inherit;position:absolute;top:11px;width:0;z-index:1;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}#content .display-module .display-choice{top:24px;}.history-timeline .year{position:relative;}.history-timeline .year{text-align:left;}.history-timeline .year span{margin-bottom:0px;padding-top:30px;padding-bottom:10px;margin-top:0px;font-size:17px;}.history-timeline .year span:before{content:"";width:100%;height:100%;background:#fff;left:-5px;top:0;position:absolute;z-index:-1;}.history-timeline:after{left:13px;transform:translateX(0);}.history-post-col .line{display:none;}.history-post{width:calc(100% - 30px);float:right;}.history-post:after{right:100%;left:inherit;transform:rotate(-180deg);}.odd.history-post-col:before{right:inherit;left:2px;margin-left:0;}.history-post-col:before{left:2px;margin-left:0;}.history-post-col:before{width:17px;height:17px;top:35px;}.history-post-col.very-last:after{left:0px !important;width:14px;height:calc(100% - 30px);bottom:0;right:inherit !important;}.history-post{margin-bottom:20px;padding:7px 7px 35px 7px;}.history-timeline .row:not(.no-reverse) .history-post-col:not(.odd),.history-timeline .row.no-reverse .history-post-col:nth-child(3),.history-timeline .row.no-reverse .history-post-col.odd{margin-top:0;}.history-post.without-img{padding-top:20px;}.history-post:after{width:11px;height:26px;top:20px;border-left:solid 11px #f1f4f8;border-bottom:solid 14px transparent;border-top:solid 14px transparent;}.history-post h3{font-size:25px;line-height:1.28;padding:0 10px;margin-bottom:0;}.history-post .content{margin-top:10px;font-size:14px;padding:0 10px;}.history-timeline .load-more-btn{margin-top:50px;}.history-timeline .load-more-container{position:relative;}.history-timeline .load-more-container:after{content:"";width:10px;height:calc(100% + 20px);background:#fff;position:absolute;left:0;bottom:0px;top:inherit;z-index:1;}.content-top .slider-top .slider-title h1{font-weight:300;font-size:54px;word-break:normal;}#header .navbar-header .navbar-toggle-text{display:none;}}@media screen and (max-width:350px){#header .navbar-header{width:64px;}#header .navbar-footer a{padding-left:5px;font-size:13px;}#header .navbar-footer .gift img{height:18px;width:18px;}}
