@font-face { font-family: 'BebasNeueRegular'; src: url("../fonts/timeline/frontend/bebas/bebasneue-webfont.eot"); src: url("../fonts/timeline/frontend/bebas/bebasneue-webfont-.eot#iefix") format('embedded-opentype'), url("../fonts/timeline/frontend/bebas/bebasneue-webfont.woff") format('woff'), url("../fonts/timeline/frontend/bebas/bebasneue-webfont.ttf") format('truetype'), url("../fonts/timeline/frontend/bebas/bebasneue-webfont.svg#BebasNeueRegular") format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'FontAwesome'; src: url("../fonts/timeline/frontend/awesome/fontawesome-webfont-v=4.0.3.eot"); src: url("../fonts/timeline/frontend/awesome/fontawesome-webfont-.eot#iefix&v=4.0.3") format('embedded-opentype'), url("../fonts/timeline/frontend/awesome/fontawesome-webfont-v=4.0.3.woff") format('woff'), url("../fonts/timeline/frontend/awesome/fontawesome-webfont-v=4.0.3.ttf") format('truetype'), url("../fonts/timeline/frontend/awesome/fontawesome-webfont-v=4.0.3.svg#fontawesomeregular") format('svg'); font-weight: normal; font-style: normal; } .timeline a.timeline_rollover_bottom, .timeline a.timeline_rollover_right, .timeline a.timeline_rollover_top, .timeline a.timeline_rollover_left { margin: 0; display: block; position: relative; overflow: hidden; } .timeline a.timeline_rollover_bottom img, .timeline a.timeline_rollover_right img, .timeline a.timeline_rollover_top img, .timeline a.timeline_rollover_left img { display: block; } .timeline .image_roll_zoom { display: inline-block; width: 100%; height: 100%; position: absolute; background: url("../fonts/timeline/images/zoomIn.png") no-repeat center center; } .timeline .image_roll_glass { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url("../fonts/timeline/images/glass.png") repeat; } .timeline, #content .timeline { height: 0; overflow: hidden; position: relative; } .timelineLoader { width: 100%; text-align: center; padding: 150px 0; } .timeline .timeline_line .t_node_desc.t_node_desc_empty, #content .timeline .timeline_line .t_node_desc.t_node_desc_empty, .timeline .timeline_line .t_node_desc.t_node_desc_empty > span, #content .timeline .timeline_line .t_node_desc.t_node_desc_empty >span { display: none !important; } .timeline .timeline_line, #content .timeline .timeline_line { margin-top: 10px; margin-bottom: 10px; width: 100%; } .timeline .t_line_holder, #content .timeline .t_line_holder { height: 80px; background: url("../fonts/timeline/images/timeline/light/line.jpg") repeat-x 0px 39px; } .timeline.darkLine .t_line_holder, #content .timeline.darkLine .t_line_holder { background: url("../fonts/timeline/images/timeline/dark/line.jpg") repeat-x 0px 39px; } .timeline .t_line_view, #content .timeline .t_line_view { height: 20px; width: 100%; } .timeline h3.t_line_year, #content .timeline h3.t_line_year { font-weight: normal; font-size: 22px; margin: 0; color: #545454; } .timeline .t_line_m, #content .timeline .t_line_m { margin-top: 35px; height: 10px; border-left: 1px solid #545454; border-right: 1px solid #545454; width: 448px; } .timeline .t_line_m.right, #content .timeline .t_line_m.right { left: 449px; width: 449px; } .timeline h4.t_line_month, #content .timeline h4.t_line_month { font-weight: normal; font-size: 20px; margin: -30px 0 0; color: #545454; } .timeline a.t_line_node, #content .timeline a.t_line_node { text-decoration: none; padding: 38px 0 4px; height: 10px; font-size: 12px; top: -25px; background: url("../fonts/timeline/images/timeline/light/dot.png") no-repeat center 24px; color: #141817; } .timeline.darkLine a.t_line_node, #content .timeline.darkLine a.t_line_node { background: url("../fonts/timeline/images/timeline/dark/dot.png") no-repeat center 24px; } .timeline a.t_line_node:hover, #content .timeline a.t_line_node:hover { background: url("../fonts/timeline/images/timeline/light/dot-rollover.png") no-repeat center 24px; } .timeline.darkLine a.t_line_node:hover, #content .timeline.darkLine a.t_line_node:hover { background: url("../fonts/timeline/images/timeline/dark/dot-rollover.png") no-repeat center 24px; } .timeline a.t_line_node.active, #content .timeline a.t_line_node.active { background: url("../fonts/timeline/images/timeline/light/dot-selected.png") no-repeat center 24px; } .timeline.darkLine a.t_line_node.active, #content .timeline.darkLine a.t_line_node.active { background: url("../fonts/timeline/images/timeline/dark/dot-selected.png") no-repeat center 24px; } .timeline.flatLine .t_line_holder, #content .timeline.flatLine .t_line_holder { padding: 10px 0 0 0; height: 80px; background: url("../fonts/timeline/images/timeline/light/line.jpg") repeat-x 0px 49px; } .timeline.flatLine .t_line_m, #content .timeline.flatLine .t_line_m { border-left: 1px solid transparent; border-right: 1px solid #b7b6b6; } .timeline.flatLine .t_line_m.right, #content .timeline.flatLine .t_line_m.right { border-left: 1px solid #b7b6b6; border-right: 1px solid transparent; } .timeline.flatLine a.t_line_node, #content .timeline.flatLine a.t_line_node { text-decoration: none; padding: 38px 0 4px; font-family: Montserrat; height: 10px; font-size: 12px; line-height: 12px; top: -25px; position: relative; color: #b7b6b6; } .timeline.flatLine a.t_line_node:after, #content .timeline.flatLine a.t_line_node:after { content: ""; border-radius: 22px; height: 10px; width: 10px; border: 2px solid #ffffff; position: absolute; top: 23px; left: 50%; margin: 0 0 0 -7px; background: #dd5555; } .timeline.flatLine a.t_line_node.active, #content .timeline.flatLine a.t_line_node.active { color: #dd5555; } .timeline.flatLine a.t_line_node.active:after, #content .timeline.flatLine a.t_line_node.active:after { border: 2px solid #b7b6b6; } .timeline.flatLine .t_node_desc, #content .timeline.flatLine .t_node_desc { padding: 0; white-space: normal !important; top: -50px; opacity: 0; filter: alpha(opacity=0); left: 50%; color: #fff; display: inline-block !important; position: relative; transition: top 200ms, opacity 500ms; -webkit-transition: top 200ms, opacity 500ms; -moz-transition: top 200ms, opacity 500ms; background: transparent; } .timeline.flatLine a.t_line_node:hover .t_node_desc, #content .timeline.flatLine a.t_line_node:hover .t_node_desc { top: 0; opacity: 1; filter: alpha(opacity=100); } .timeline.flatLine .t_node_desc span, #content .timeline.flatLine .t_node_desc span { white-space: nowrap; margin-left: -50%; margin-right: 50%; margin-top: -16px; display: block !important; padding: 8px; border-radius: 3px; background: #dd5555; position: relative; } .timeline.flatLine .t_node_desc span:after, #content .timeline.flatLine .t_node_desc span:after { content: ""; width: 0; height: 0; display: block; position: absolute; bottom: -10px; border: 5px solid transparent; border-top: 5px solid #dd5555; left: 50%; margin-left: -5px; } .timeline.flatLine #t_line_left, .timeline.flatLine #t_line_right, #content .timeline.flatLine #t_line_left, #content .timeline.flatLine #t_line_right { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; cursor: pointer; top: 39px; width: 14px; height: 21px; font-size: 21px; color: #b7b6b6; position: relative; background: transparent; } .timeline.flatLine #t_line_left:hover, .timeline.flatLine #t_line_right:hover, #content .timeline.flatLine #t_line_left:hover, #content .timeline.flatLine #t_line_right:hover { color: #dd5555; background: transparent; } .timeline.flatLine #t_line_left, #content .timeline.flatLine #t_line_left { left: -30px; } .timeline.flatLine #t_line_left:after, #content .timeline.flatLine #t_line_left:after { content: "\f104"; position: absolute; right: 0; top: 0; } .timeline.flatLine #t_line_right, #content .timeline.flatLine #t_line_right { right: -30px; } .timeline.flatLine #t_line_right:after, #content .timeline.flatLine #t_line_right:after { content: "\f105"; position: absolute; left: 0; top: 0; } .timeline .t_node_desc, #content .timeline .t_node_desc { background: rgb(26, 134, 172); opacity: 0.9; filter: alpha(opacity=90); top: 0; color: #fff; padding: 1px 5px; } .timeline .t_node_desc.pos_right, #content .timeline .t_node_desc.pos_right { right: 0; } .timeline #t_line_left, #content .timeline #t_line_left { cursor: pointer; left: -30px; top: 30px; width: 14px; height: 19px; background: url("../fonts/timeline/images/timeline/light/arrow.png") no-repeat left top; } .timeline.darkLine #t_line_left, #content .timeline.darkLine #t_line_left { background: url("../fonts/timeline/images/timeline/dark/arrow.png") no-repeat left bottom; } .timeline #t_line_left:hover, #content .timeline #t_line_left:hover { background: url("../fonts/timeline/images/timeline/light/arrow.png") no-repeat left bottom; } .timeline.darkLine #t_line_left:hover, #content .timeline.darkLine #t_line_left:hover { background: url("../fonts/timeline/images/timeline/dark/arrow.png") no-repeat left top; } .timeline #t_line_right, #content .timeline #t_line_right { cursor: pointer; right: -30px; top: 30px; width: 14px; height: 19px; background: url("../fonts/timeline/images/timeline/light/arrow.png") no-repeat right top; } .timeline.darkLine #t_line_right, #content .timeline.darkLine #t_line_right { background: url("../fonts/timeline/images/timeline/dark/arrow.png") no-repeat right bottom; } .timeline #t_line_right:hover, #content .timeline #t_line_right:hover { background: url("../fonts/timeline/images/timeline/light/arrow.png") no-repeat right bottom; } .timeline.darkLine #t_line_right:hover, #content .timeline.darkLine #t_line_right:hover { background: url("../fonts/timeline/images/timeline/dark/arrow.png") no-repeat right top; } .timeline .timeline_items_wrapper, #content .timeline .timeline_items_wrapper { position: relative; width: 100%; margin: 10px 0; } .timeline .timeline_items, #content .timeline .timeline_items { padding: 10px 0; } .timeline .item, #content .timeline .item { height: 380px; text-align: center; background: url("../fonts/timeline/images/timeline/light/background-white.jpg") repeat; color: #545454; -moz-box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.4); -webkit-box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.4); box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.4); width: 200px; } .timeline .item .post_date { box-sizing: content-box; font-family: Montserrat; background: #dd5555; color: #ffffff; border-radius: 50%; width: 35px; height: 35px; padding: 15px; text-align: center; font-size: 24px; line-height: 24px; margin: -34px 18px 0 0; float: right; position: relative; z-index: 2; } .timeline .item .post_date span { display: block; width: auto; height: auto; font-size: 12px; line-height: 12px; margin: 0 !important; } .timeline .item.item_node_hover, #content .timeline .item.item_node_hover { -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9); } .timeline.flatLine .item.item_node_hover:before, #content .timeline.flatLine .item.item_node_hover:before { content: ""; position: absolute; height: 4px; background: #dd5555; width: 100%; z-index: 2; top: 0; left: 0; } .timeline.flatLine .item.item_node_hover:after, #content .timeline.flatLine .item.item_node_hover:after { content: ""; position: absolute; height: 0; width: 0; z-index: 2; top: 0; left: 50%; margin: 4px 0 0 -6px; border: 6px solid transparent; border-top: 6px solid #dd5555; } .timeline .item img, #content .timeline .item img { margin: 0; padding: 0; border: 0; } .timeline .con_borderImage, #content .timeline .con_borderImage { border: 0; border-bottom: 5px solid #1a86ac; } .timeline .item span, #content .timeline .item span { display: block; margin: 0px 20px 10px; } .timeline .item .read_more, #content .timeline .item .read_more { position: absolute; bottom: 15px; right: 0px; padding: 2px 8px 2px 10px; font-family: 'BebasNeueRegular' !important; font-weight: normal !important; font-size: 20px !important; line-height: 20px !important; color: #ffffff !important; background: rgba(0, 0, 0, 0.35); cursor: pointer; } .timeline .item .read_more:hover, #content .timeline .item .read_more:hover { background: rgb(26, 134, 172); } .timeline.flatButton .item .read_more, .timeline.flatWideButton .item .read_more, #content .timeline.flatButton .item .read_more, #content .timeline.flatWideButton .item .read_more { font-family: Montserrat !important; padding: 10px; font-size: 12px !important; line-height: 12px !important; left: 0; bottom: 0; right: auto; color: #ffffff; cursor: pointer; margin: 0 20px 20px; border-radius: 3px; background: #dd5555; transition: background-color 300ms; -webkit-transition: background-color 300ms; -moz-transition: background-color 300ms; } .timeline.flatButton .item .read_more:hover, #content .timeline.flatButton .item .read_more:hover, #content .timeline.flatButton .item .read_more:hover, #content .timeline.flatWideButton .item .read_more:hover { background: #f75f5f; } .timeline.flatButton .item .read_more, #content .timeline.flatWideButton .item .read_more { right: 0; } .timeline .item_open, #content .timeline .item_open { height: 380px; background: url("../fonts/timeline/images/timeline/light/background.jpg") repeat; position: relative; color: #545454; z-index: 2; -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4); width: 490px; } .timeline .item_open_cwrapper, #content .timeline .item_open_cwrapper { height: 100%; } .timeline .item_open_content, #content .timeline .item_open_content { width: 100%; height: 100%; position: relative; } .timeline .item_open_content .ajaxloader, #content .timeline .item_open_content .ajaxloader { position: absolute; top: 50%; left: 50%; margin: -10px 0 0 -100px; } .timeline .timeline_open_content, #content .timeline .timeline_open_content { padding: 20px; } .timeline .item_open h2, #content .timeline .item_open h2 { margin-top: 0; padding-top: 0; font-size: 28px; } .timeline .item_open .scrollable-content, #content .timeline .item_open .scrollable-content { display: block; } .timeline .item_open .t_close, #content .timeline .item_open .t_close { position: absolute; top: 10px; right: 10px; padding: 2px 8px 2px 10px; font-family: 'BebasNeueRegular' !important; font-weight: normal !important; font-size: 20px !important; line-height: 20px !important; color: #ffffff !important; background: rgba(0, 0, 0, 0.25); cursor: pointer; z-index: 3; transition: background-color 300ms, color 300ms; -webkit-transition: background-color 300ms, color 300ms; -moz-transition: background-color 300ms, color 300ms; } .timeline .item_open .t_close:hover, #content .timeline .item_open .t_close:hover { background: rgb(26, 134, 172); } .timeline.flatButton .item_open .t_close, .timeline.flatWideButton .item_open .t_close, #content .timeline.flatButton .item_open .t_close, #content .timeline.flatWideButton .item_open .t_close { font-size: 0 !important; line-height: 0 !important; padding: 5px 6px 5px 7px; top: 12px; right: 12px; } .timeline.flatButton .item_open.item_open_noImg .t_close, .timeline.flatWideButton .item_open.item_open_noImg .t_close, #content .timeline.flatButton .item_open.item_open_noImg .t_close, #content .timeline.flatWideButton .item_open.item_open_noImg .t_close { background: transparent !important; } .timeline.flatButton .item_open .t_close:after, .timeline.flatWideButton .item_open .t_close:after, #content .timeline.flatButton .item_open .t_close:after, #content .timeline.flatWideButton .item_open .t_close:after { font-family: FontAwesome; content: "\f00d"; font-size: 14px !important; line-height: 14px !important; } .timeline.flatButton .mCSB_container, .timeline.flatWideButton .mCSB_container, #content .timeline.flatButton .mCSB_container, #content .timeline.flatWideButton .mCSB_container { margin-right: 16px; } .timeline.flatButton .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .timeline.flatWideButton .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, #content .timeline.flatButton .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, #content .timeline.flatWideButton .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #dd5555; } .timeline.flatButton .mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail, .timeline.flatWideButton .mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail, #content .timeline.flatButton .mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail, #content .timeline.flatWideButton .mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail { background: #aaaaaa; } .timeline.flatButton .mCustomScrollBox > .mCSB_scrollTools, .timeline.flatWideButton .mCustomScrollBox > .mCSB_scrollTools, #content .timeline.flatButton .mCustomScrollBox > .mCSB_scrollTools, #content .timeline.flatWideButton .mCustomScrollBox > .mCSB_scrollTools { width: 8px; } .timeline.flatNav .t_controles, #content .timeline.flatNav .t_controles { margin: 0; } .timelineTouch.timeline.flatNav .t_left, .timelineTouch.timeline.flatNav .t_right, #content .timelineTouch.timeline.flatNav .t_left, #content .timelineTouch.timeline.flatNav .t_right { display: none; } .timeline.flatNav:hover .t_left, .timeline.flatNav:hover .t_right, #content .timeline.flatNav:hover .t_left, #content .timeline.flatNav:hover .t_right { opacity: 1; filter: alpha(opacity=100); } .timeline.flatNav .t_left, .timeline.flatNav .t_right, #content .timeline.flatNav .t_left, #content .timeline.flatNav .t_right { position: absolute; display: block; height: 100%; width: 75px; margin: 0; cursor: pointer; top: 0; z-index: 10; opacity: 0; filter: alpha(opacity=0); transition: background-color 300ms, opacity 300ms; -webkit-transition: background-color 300ms, opacity 300ms; -moz-transition: background-color 300ms, opacity 300ms; } .timeline.flatNav .t_left, .timeline.flatNav .t_left:hover:active, #content .timeline.flatNav .t_left, #content .timeline.flatNav .t_left:hover:active { left: 0; background: rgba(255, 255, 255, 0.5) url("../fonts/timeline/images/timeline/clean/blck-arrow-left.png") no-repeat center center; } .timeline.flatNav .t_left:hover, #content .timeline.flatNav .t_left:hover { background: rgba(255, 255, 255, 0.7) url("../fonts/timeline/images/timeline/clean/blck-arrow-left.png") no-repeat center center; } .timeline.flatNav .t_right, .timeline.flatNav .t_right:hover:active, #content .timeline.flatNav .t_right, #content .timeline.flatNav .t_right:hover:active { right: 0; background: rgba(255, 255, 255, 0.5) url("../fonts/timeline/images/timeline/clean/blck-arrow-right.png") no-repeat center center; } .timeline.flatNav .t_right:hover, #content .timeline.flatNav .t_right:hover { background: rgba(255, 255, 255, 0.7) url("../fonts/timeline/images/timeline/clean/blck-arrow-right.png") no-repeat center center; } .timeline .t_controles, #content .timeline .t_controles { margin: 10px auto; text-align: center; } .timeline .t_left, .timeline .t_right, #content .timeline .t_left, #content .timeline .t_right { display: inline-block; height: 50px; width: 29px; margin: 10px; cursor: pointer; } .timeline .t_left, .timeline .t_left:hover:active, #content .timeline .t_left, #content .timeline .t_left:hover:active { background: url("../fonts/timeline/images/timeline/light/big-arrow.png") no-repeat left top; } .timeline .t_left:hover, #content .timeline .t_left:hover { background: url("../fonts/timeline/images/timeline/light/big-arrow.png") no-repeat left bottom; } .timeline.darkNav .t_left, .timeline.darkNav .t_left:hover:active, #content .timeline.darkNav .t_left, #content .timeline.darkNav .t_left:hover:active { background: url("../fonts/timeline/images/timeline/dark/big-arrow.png") no-repeat left bottom; } .timeline.darkNav .t_left:hover, #content .timeline.darkNav .t_left:hover { background: url("../fonts/timeline/images/timeline/dark/big-arrow.png") no-repeat left top; } .timeline .t_right, .timeline .t_right:hover:active, #content .timeline .t_right, #content .timeline .t_right:hover:active { background: url("../fonts/timeline/images/timeline/light/big-arrow.png") no-repeat right top; } .timeline .t_right:hover, #content .timeline .t_right:hover { background: url("../fonts/timeline/images/timeline/light/big-arrow.png") no-repeat right bottom; } .timeline.darkNav .t_right, .timeline.darkNav .t_right:hover:active, #content .timeline.darkNav .t_right, #content .timeline.darkNav .t_right:hover:active { background: url("../fonts/timeline/images/timeline/dark/big-arrow.png") no-repeat right bottom; } .timeline.darkNav .t_right:hover, #content .timeline.darkNav .t_right:hover { background: url("../fonts/timeline/images/timeline/dark/big-arrow.png") no-repeat right top; } .timeline .item .read_more[href='#'] { display: none; } @media screen and (max-width: 980px) { .timeline .timeline_line, #content .timeline .timeline_line { width: 680px !important; } .timeline .t_line_view, #content .timeline .t_line_view { width: 680px !important; } .timeline .t_line_m, #content .timeline .t_line_m { width: 338px !important; } .timeline .t_line_m.right, #content .timeline .t_line_m.right { left: 339px !important; width: 339px !important; } } @media screen and (max-width: 768px) { .timeline .timeline_line, #content .timeline .timeline_line { width: 530px !important; } .timeline .t_line_view, #content .timeline .t_line_view { width: 1060px !important; } .timeline .t_line_m, #content .timeline .t_line_m { width: 528px !important; } .timeline .t_line_m.right, #content .timeline .t_line_m.right { left: 530px !important; width: 528px !important; } .timeline .t_line_year, #content .timeline .t_line_year { opacity: 0 !important; filter: alpha(opacity=0) !important; } .timeline .t_line_month_year, #content .timeline .t_line_month_year { display: inline !important; } .timeline .t_line_node span, #content .timeline .t_line_node span {}.timeline .t_node_desc, #content .timeline .t_node_desc { font-size: 8px !important; } .timeline .t_node_desc.pos_right, #content .timeline .t_node_desc.pos_right { right: auto !important; left: 0 !important; } } @media screen and (max-width: 610px) { .timeline .timeline_line, #content .timeline .timeline_line { width: 220px !important; } .timeline .t_line_view, #content .timeline .t_line_view { width: 440px !important; } .timeline .t_line_m, #content .timeline .t_line_m { width: 218px !important; } .timeline .t_line_m.right, #content .timeline .t_line_m.right { left: 220px !important; width: 218px !important; } .timeline .item_open, #content .timeline .item_open { width: 260px !important; } .timeline .item_open img, #content .timeline .item_open img { max-width: 260px !important; } .timeline .item_open_cwrapper, #content .timeline .item_open_cwrapper { width: 260px !important; } }