html,body{ color:#666;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { margin:0;padding:0; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1; }
body,button,input,select,textarea{ font: 12px/1.5 Arial, "Microsoft Yahei"; }
input,select,textarea{ font-size:100%; }
th{ text-align:inherit; }
fieldset,img{ border:0; }
iframe{ display:block; }
abbr,acronym{ border:0;font-variant:normal; }
del { text-decoration:line-through; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:500; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:500; }
q:before,q:after { content:''; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup {top: -0.5em;}
sub {bottom: -0.25em;}
a:hover { text-decoration:underline; }
ins,a { text-decoration:none; }
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
body .hide { display:none; }
.left,.right { display:inline; }
.left { float:left; }
.right { float:right; }
.mb20{margin-bottom:20px}
.mb10{margin-bottom:10px}
.mb5{margin-bottom:5px}

/*for editor */
#tinymce {padding:10px;font-size:14px}
#tinymce h2{font-size:32px}
#tinymce h3{font-size:26px}
#tinymce h4{font-size:22px}
#tinymce pre { border: 1px dashed #DBDBDB; padding: 2px; background-color:#F5F5F5; margin: 5px 0 5px 0; }
#tinymce div.ref { border: 1px solid #ddd; margin: 0 0 10px 0; padding: 2px; font-size: 9pt; background: #FFFEC8; }
#tinymce div.ref h4 { margin: 0; padding: 2px 3px; background: #CC9966; color: #fff; font-size: 10pt; }
#tinymce div.ref p { margin: 0; padding: 2px; line-height: 22px; }
#tinymce blockquote { border: 1px dashed #DBDBDB; padding: 2px; background-color:#F5F5F5; margin: 5px 0 5px 0; }
#tinymce blockquote.ref { border: 1px solid #ddd; margin: 0 0 10px 0; padding: 2px; font-size: 9pt; background: #FFFEC8; }
#tinymce blockquote.ref h4 { margin: 0; padding: 2px 3px; background: #CC9966; color: #fff; font-size: 10pt; }
#tinymce blockquote.ref p { margin: 0; padding: 2px; line-height: 22px; } 
#tinymce  table{border:0!important;border-collapse:collapse!important;border-bottom:1px solid #CCCCCC!important;border-right:1px solid #CCCCCC!important;margin-bottom:14px!important;width:100%!important}
#tinymce  table th,#tinymce table  td{border:0!important;border-left:1px solid #CCCCCC!important;border-top:1px solid #CCCCCC!important;color:#333333;padding:0.5em!important;margin:0!important;}
#tinymce  table  th{background-color:#DFF9FF!important;} 

/*for editor show-front*/
#content {padding:10px;font-size:14px}
#content h2{font-size:32px}
#content h3{font-size:26px}
#content h4{font-size:22px}
#content pre { border: 1px dashed #DBDBDB; padding: 2px; background-color:#F5F5F5; margin: 5px 0 5px 0; }
#content div.ref { border: 1px solid #ddd; margin: 0 0 10px 0; padding: 2px; font-size: 9pt; background: #FFFEC8; }
#content div.ref h4 { margin: 0; padding: 2px 3px; background: #CC9966; color: #fff; font-size: 10pt; }
#content div.ref p { margin: 0; padding: 2px; line-height: 22px; }
#content blockquote { border: 1px dashed #DBDBDB; padding: 2px; background-color:#F5F5F5; margin: 5px 0 5px 0; }
#content blockquote.ref { border: 1px solid #ddd; margin: 0 0 10px 0; padding: 2px; font-size: 9pt; background: #FFFEC8; }
#content blockquote.ref h4 { margin: 0; padding: 2px 3px; background: #CC9966; color: #fff; font-size: 10pt; }
#content blockquote.ref p { margin: 0; padding: 2px; line-height: 22px; } 
#content  table{border:0!important;border-collapse:collapse!important;border-bottom:1px solid #CCCCCC!important;border-right:1px solid #CCCCCC!important;margin-bottom:14px!important;width:100%!important}
#content  table th,#content table  td{border:0!important;border-left:1px solid #CCCCCC!important;border-top:1px solid #CCCCCC!important;color:#333333;padding:0.5em!important;margin:0!important;}
#content  table  th{background-color:#DFF9FF!important;}   



.col-10{width:83.33333%}
.lg-col-7{width:58.33333%}
.center{text-align:center}
.mx-auto{margin-left:auto;margin-right:auto;}
.relative{position:relative}
.block{display:block}
.fit{max-width:100%}
.stretch{width:100%;height:auto}
.gotham{font-family:'Gotham-Book', sans-serif;font-style:normal;font-weight:400}
.max-width-4{max-width: 1200px;}
.mt4{margin-top: 4rem;}
.orange{color:#e27b5b}
.mx-auto{margin-left: auto;margin-right: auto;}
.lh{line-height:2rem}
.h3{font-size:13px}
.slider--timeline .slide__top {width: 100%;}
.slider--timeline .slide__bottom {width: 100%;}
html[lang="el"] .didot{font-family:'TriviaSerif10', serif;font-weight:normal;font-style:normal}
.show-from-right{opacity:0;-webkit-transform:translateX(70px);transform:translateX(70px);-webkit-transition:all 0.75s;transition:all 0.75s}
.show-from-right.animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
.fade-in-view{opacity:0;-webkit-transition:all 0.75s;transition:all 0.75s}
.fade-in-view.animate{opacity:1}
.animate--stamp{-webkit-transition:all 0.75s ease;transition:all 0.75s ease;opacity:0;visibility:hidden;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
.animate--stamp.animate{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-delay:0.75s;transition-delay:0.75s;visibility:visible}
.timeline-years__year{font-weight: bold;box-sizing:border-box;color:#6b6561;cursor:pointer;float:left;/* display:inline-block; */letter-spacing:normal;line-height:65px;padding-bottom:16px;position:relative;text-align:center;vertical-align:bottom}
.timeline-years__year:after{background-color:#5c5b59;bottom:-15px;content:'';display:block;height:30px;left:50%;margin-left:-0.5px;position:absolute;width:1px}
.timeline-years__year:hover,.timeline-years__year.active{color:#b90405}
.timeline-years__year:hover:after,.timeline-years__year.active:after{background-color:#b90405;margin-left:-1.5px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;width:3px}
.timeline-years__year:first-child{color:#dfd8d2;font-family:'FB', serif;font-size:35px;font-style:normal;font-weight:200}
html[lang="el"] .timeline-years__year:first-child{font-family:'TriviaSerif10', serif;font-weight:normal;font-style:normal}
.timeline-years__year:last-child{color:#dfd8d2;font-family:'FB', serif;font-size:35px;font-style:normal;font-weight:200}
html[lang="el"] .timeline-years__year:last-child{font-family:'TriviaSerif10', serif;font-weight:normal;font-style:normal}
.slider--timeline{margin-top:75px; position: relative; overflow: hidden;}
.slider--timeline .slide__year{font-size:62px;line-height: 62px; color: #d50100;font-weight: bold;font-family: "FB"}
.slider--timeline .slide__title{font-size:30px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:450px}
.slider--timeline .slide__title:after{background-color:#dfd8d2;content:'';display:block;height:2px;margin:20px auto 45px auto;width:20px}
.slider--timeline .slide__content{letter-spacing:1px;margin-top: 40px;}
.slider--timeline .slide__content p{font-size: 16px; line-height: 24px; color: #dfd8d2;}
.slider--timeline .slide__content p .slide__contentss{font-size: 13px; line-height: 22px; display: block;/*font-family: "AGLR"*/margin-bottom: 2px;}
.slider--timeline .slide__content p .slide__contentsm{display: block;width: 20px;height: 2px;background: #fff;margin: 16px auto 0;}
.slider--timeline .slide__bottom--left{background-color:#dfd8d2;box-sizing:border-box;display:inline-block;height:300px;margin-right:30px;padding:30px;position:relative;vertical-align:top;width:300px}
.slider--timeline .slide__bottom--right{box-sizing:border-box;display:inline-block;position:relative;vertical-align:top;width:calc(100% - 330px)}
.slider--timeline .slide__caption{bottom:25px;position:absolute;right:25px}
.slider--timeline .slide__53{font-size:60px}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-initialized .slick-slide{display: block;}
.slick-slide{float: left; height: 100%;min-height: 1px;display: none;}
.timeline-years__full-line{background-color:#5c5b59;bottom:0;height:1px;left:0;position:absolute;right:0;width:100%}
.timeline-years__full-line{-webkit-transition:width 2s;transition:width 2s;width:0}
.timeline-years__full-line.animate{width:100%}
.timeline-years__active-line{background-color:#b90405;bottom:0;height:1px;left:0;position:absolute;right:0;-webkit-transition:width 1s;transition:width 1s;width:40px;z-index:1}

.slider--timeline .slick-prev,.slider--timeline  .slick-next{position: absolute;display: block;height: 14px; width: 84px;line-height: 0px;font-size: 0px;cursor: pointer;background: transparent;color: transparent;top:40px; margin-top: -7px;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);padding: 0;border: none;outline: none;z-index: 1;}
.slider--timeline .slick-prev{left:274px;top: 36px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:url("/static/abtprevon.png") no-repeat center center}
.slider--timeline .slick-prev:hover{background:url("/static/abtprev.png") no-repeat center center;-webkit-transform:translate(-15px, -50%);transform:translate(-15px, -50%)}
.slider--timeline .slick-next{right:274px;top: 36px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:url("/static/abtnexton.png") no-repeat center center}
.slider--timeline .slick-next:hover{background:url("/static/abtnext.png") no-repeat center center;-webkit-transform:translate(15px, -50%);transform:translate(15px, -50%)}
.timeline-stamp{left:-55px;position:absolute;top:-20px}.collections-stamp{position:absolute;right:-30px;top:-30px}

       