.single-spacer{margin-top:20px}.cd-horizontal-timeline{opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;background:rgba(255,255,255,.2)}.cd-horizontal-timeline::before{content:'mobile';display:none}.cd-horizontal-timeline.loaded{opacity:1}.cd-horizontal-timeline .timeline{position:relative;height:100px;margin:0 auto;padding:0 15%;border-top:solid 2px rgba(0,0,0,.5);border-bottom:solid 2px rgba(0,0,0,.5);background:#3f3f3f;background:-moz-linear-gradient(top,#3f3f3f 1%,#686868 10%,#828282 50%,#686868 89%,#3f3f3f 100%);background:-webkit-linear-gradient(top,#3f3f3f 1%,#686868 10%,#828282 50%,#686868 89%,#3f3f3f 100%);background:linear-gradient(to bottom,#3f3f3f 1%,#686868 10%,#828282 50%,#686868 89%,#3f3f3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3f3f',endColorstr='#3f3f3f',GradientType=0)}.cd-horizontal-timeline .timeline.timeline-count-0 .events-wrapper{max-width:290px}.cd-horizontal-timeline .timeline.timeline-count-1 .events-wrapper{max-width:400px}.cd-horizontal-timeline .timeline.timeline-count-2 .events-wrapper{max-width:480px}.cd-horizontal-timeline .timeline.timeline-count-3 .events-wrapper{max-width:500px}.cd-horizontal-timeline .timeline.timeline-count-4 .events-wrapper{max-width:600px}.cd-horizontal-timeline .timeline.timeline-count-5 .events-wrapper{max-width:700px}.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 auto;overflow:hidden;background:#dedede;max-width:1170px;background:#eee;background:-moz-linear-gradient(top,#eeeeee 1%,#f9f9f9 10%,#ffffff 50%,#f9f9f9 89%,#eeeeee 100%);background:-webkit-linear-gradient(top,#eeeeee 1%,#f9f9f9 10%,#ffffff 50%,#f9f9f9 89%,#eeeeee 100%);background:linear-gradient(to bottom,#eeeeee 1%,#f9f9f9 10%,#ffffff 50%,#f9f9f9 89%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#eeeeee',GradientType=0)}.cd-horizontal-timeline .events-wrapper::after,.cd-horizontal-timeline .events-wrapper::before{content:'';position:absolute;z-index:2;top:0;height:100%;width:5px}.cd-horizontal-timeline .events-wrapper::before{left:0;background-image:-webkit-linear-gradient(right,rgba(0,0,0,0),rgba(0,0,0,.65));background-image:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.65))}.cd-horizontal-timeline .events-wrapper::after{right:0;background-image:-webkit-linear-gradient(right,rgba(0,0,0,.65),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.65),rgba(0,0,0,0))}.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:49px;height:8px;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(to bottom,#4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=0);-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s}.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#9f262b;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s}.cd-horizontal-timeline .events a{position:absolute;bottom:0;z-index:2;text-align:center;font-size:15px;padding-bottom:15px;color:#383838;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.cd-horizontal-timeline .events a::after{content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-2px;height:12px;width:12px;border-radius:50%;border:2px solid #000;background-color:#000;-webkit-transition:background-color 0.3s,border-color 0.3s;-moz-transition:background-color 0.3s,border-color 0.3s;transition:background-color 0.3s,border-color 0.3s}.no-touch .cd-horizontal-timeline .events a:hover::after{background-color:#9f262b;border-color:#9f262b}.cd-horizontal-timeline .events a.selected{pointer-events:none}.cd-horizontal-timeline .events a.selected::after{background-color:#9f262b;border-color:#9f262b}.cd-horizontal-timeline .events a.older-event::after{border-color:#9f262b}@media only screen and (min-width:1100px){.cd-horizontal-timeline{}.cd-horizontal-timeline::before{content:'desktop'}}.cd-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border:2px solid #9f262b;overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;transition:border-color 0.3s;background:#fff}.cd-timeline-navigation a::after{content:'';position:absolute;height:16px;width:16px;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(../../../../../../../../themes/timeline/assets/images/cd-arrow.svg) no-repeat 0 0}.cd-timeline-navigation a.prev{left:50px;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.cd-timeline-navigation a.next{right:80px}.no-touch .cd-timeline-navigation a:hover{border-color:#5a1417}.cd-timeline-navigation a.inactive{cursor:not-allowed;background:#5f5f5f;border-color:#868686;opacity:.5}.cd-timeline-navigation a.inactive::after{background-position:0 -16px}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf}.cd-horizontal-timeline .events-content{position:relative;width:100%;overflow:hidden;-webkit-transition:height 0.4s;-moz-transition:height 0.4s;transition:height 0.4s;min-height:500px}.cd-horizontal-timeline .events-content .list-unstyled>li{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);padding:0 5%;opacity:0;-webkit-animation-duration:0.4s;-moz-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.cd-horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-name:cd-enter-right;-moz-animation-name:cd-enter-right;animation-name:cd-enter-right}.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-name:cd-enter-left;-moz-animation-name:cd-enter-left;animation-name:cd-enter-left}.cd-horizontal-timeline .events-content li.leave-right,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse}.cd-horizontal-timeline .events-content li>*{max-width:1100px;margin:0 auto}.cd-horizontal-timeline .events-content h2{font-weight:700;font-size:2.6rem;font-weight:700;line-height:1.2}.cd-horizontal-timeline .events-content em{display:block;font-style:italic;margin:10px auto}.cd-horizontal-timeline .events-content em::before{content:'- '}.cd-horizontal-timeline .events-content p{font-size:1.4rem}.cd-horizontal-timeline .events-content em,.cd-horizontal-timeline .events-content p{line-height:1.6}@media only screen and (min-width:768px){.cd-horizontal-timeline .events-content h2{font-size:7rem}.cd-horizontal-timeline .events-content em{font-size:2rem}.cd-horizontal-timeline .events-content p{font-size:1.8rem}}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes cd-enter-right{0%{opacity:0;-moz-transform:translateX(100%)}100%{opacity:1;-moz-transform:translateX(0%)}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes cd-enter-left{0%{opacity:0;-moz-transform:translateX(-100%)}100%{opacity:1;-moz-transform:translateX(0%)}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}.first-page-column{padding:0 10px}.layout-1,.layout-4{font-size:12px}.layout-2,.layout-3{font-size:13px}.image-01,.image-02{margin-top:20px;margin-bottom:20px}.banner-box{margin-top:10px;margin-bottom:30px;display:block}.banner-text{margin-top:-29px;color:#fff}a.start-link{margin-top:10px;margin-bottom:30px;display:block;color:#000;text-align:center}.tilt-right{-ms-transform:rotate(3deg);-webkit-transform:rotate(3deg);transform:rotate(3deg);margin-top:10px;margin-bottom:10px}.tilt-left{-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);margin-top:10px;margin-bottom:10px}.item .name-plate h2{margin-top:-120px}.single-spacer img{width:100%}