/* Content Timeline styles
----------------------------------------------------------------- */

/* Timeline */
/*.timeline.my_style_style_4 .timeline_line {*/
	/*padding:1.4em 0 2.2em;*/
	/*margin:1.5em auto;*/
/*}*/
/*.timeline.my_style_style_4 .t_line_holder {*/
	/*width: 87% !important;*/
	/*margin:0 auto;*/
/*}*/
/*.timeline.my_style_style_4 #t_line_left,*/
/*.timeline.my_style_style_4 #t_line_right {*/
	/*top: 50%;*/
	/*-webkit-transform:translateY(-50%);*/
	   /*-moz-transform:translateY(-50%);*/
	    /*-ms-transform:translateY(-50%);*/
	        /*transform:translateY(-50%);*/
	/*margin-top:-1px;*/
/*}*/
/*.timeline.my_style_style_4 #t_line_left {*/
	/*left: 2.2em;*/
/*}*/
/*.timeline.my_style_style_4 #t_line_right {*/
	/*right: 2.2em;*/
/*}*/
/*.timeline.my_style_style_4 .t_line_month {*/
	/*font-size: 0.9286em;*/
/*}*/
/*.timeline.my_style_style_4 .t_line_wrapper:after {*/
	/*border-bottom-width: 2px !important;*/
/*}*/
/*.timeline.my_style_style_4 a.t_line_node,*/
/*.timeline.my_style_style_4 a.t_line_node.active {*/
	/*font-size: 0.9286em !important;*/
	/*padding-top: 4em;*/
/*}*/
/*.timeline.my_style_style_4 .t_line_node.active:after {*/
	/*width: 10px !important;*/
	/*height:10px !important;*/
	/*box-sizing:border-box;*/
	/*border: 2px solid red !important;*/
	/*margin-top:1px !important;*/
/*}*/
/*.timeline.my_style_style_4 .t_node_desc span {*/
	/*border-radius:0;*/
/*}*/

/* Items */
/*.timeline.my_style_style_4 .timeline_items_wrapper {*/
	/*margin:1em 0;*/
/*}*/
/*.timeline.my_style_style_4 .item > *,*/
/*.timeline.my_style_style_4 .my_timeline_content > * {*/
	/*text-align:left !important;*/
/*}*/

/*.timeline.my_style_style_4 .timeline_items_wrapper .item h2 {*/
	/*font-size: 1.6429em;*/
	/*text-transform:none;*/
	/*letter-spacing:1px;*/
	/*margin: 2.6em 0 0 !important;*/
	/*padding: 0 3em !important;*/
	/*line-height:1.5em !important;*/
/*}*/

/*.timeline.my_style_style_4 .timeline_rollover_bottom,*/
/*.timeline.my_style_style_4 .my_share_items {*/
	/*display:none;*/
/*}*/
/*.timeline.my_style_style_4 .item_open_content .timeline_rollover_bottom {*/
	/*display:block;*/
/*}*/
/*.timeline.my_style_style_4 .my_timeline_content span {*/
	/*display:block;*/
	/*font-size: 1em;*/
	/*margin-bottom: 2.1em !important;*/
	/*padding: 0 5em;*/
/*}*/
/*#tl1.timeline.my_style_style_4 .my_timeline_content .read_more {*/
	/*font-size: 0.8571em !important;*/
	/*font-weight:700 !important;*/
	/*text-transform:uppercase;*/
	/*letter-spacing: 1px;*/
	/*margin-bottom: 5.1em !important;*/
	/*padding: 0 5.8em !important;*/
/*}*/
/*#tl1.timeline.my_style_style_4 .my_timeline_content .read_more:after {*/
	/*content:'\e908';*/
	/*font-family:'fontello';*/
	/*margin-left: 0.5em;*/
/*}*/

/* Open item */
/*.timeline.my_style_style_4 .item_open .t_close:after {*/
	/*content:'\e8ac';*/
	/*font-family:'fontello';*/
/*}*/
/*.timeline.my_style_style_4 .timeline_items_wrapper .item_open h2 {*/
	/*font-size: 1.6429em;*/
	/*text-transform:none;*/
	/*letter-spacing:1px;*/
	/*line-height:1.5em !important;*/
	/*margin: 1em 0 !important;*/
	/*padding: 0 1.5em !important;*/
/*}*/
/*.timeline.my_style_style_4 .item_open .scrollable-content {*/
	/*max-height:10em;*/
/*}*/
/*.timeline.my_style_style_4 .item_open .scrollable-content > div {*/
	/*font-size: 1em;*/
	/*padding: 0 2em;*/
/*}*/






.timeline h4.t_line_month,
#content .timeline h4.t_line_month {
    font-size: 14px;
    font-weight: 400;
    margin: -25px 0 0;
    text-transform: none;
}
.timeline.flatLine #t_line_left, .timeline.flatLine #t_line_right, #content .timeline.flatLine #t_line_left, #content .timeline.flatLine #t_line_right {
    font-size: 16px;
    height: 21px;
    line-height: 20px;
}
.timeline.my_style_style_1 a.t_line_node:after {
    background: #fff;
}
.timeline.my_style_style_1 a.t_line_node,
.timeline.my_style_style_1 a.t_line_node.active {
    font-size: 12px !important;
    font-weight: 400;
    padding-top: 3.2em;
}
#tl1.timeline.my_style_style_1 .t_line_node:after {
    border: 2px solid #e4e4e4 !important;
    width: 5px !important;
    height:5px !important;
}
.timeline.my_style_style_1 .t_line_node.active:after {
    width: 5px !important;
    height:5px !important;
    border: 2px solid #e4e4e4 !important;
    margin: 2px 0 0 -5px !important;
}
.timeline.my_style_style_1 .t_line_wrapper:after {
    border-bottom: 2px solid #e4e4e4 !important;
    top: 48px !important;
}
.timeline.flatLine .t_line_m.right,
#content .timeline.flatLine .t_line_m.right {
    border-left: 2px solid #b7b6b6;
    border-right: 2px solid transparent;
    z-index: 1;
}
#tl1.timeline.my_style_style_1 .timeline_items,
#tl1.timeline.my_style_style_1 #content .timeline .timeline_items {
    padding: 15px 0;
}
#tl2.my_style_style_2 .item .my_category,
#tl1.timeline.my_style_style_1 .my_post_date {
    font-size: 9px !important;
    letter-spacing: 1px;
    line-height: 16px;
    margin-top: 1em;
    padding: 0 5px !important;
    text-transform: uppercase;
}
#tl2.my_style_style_2 .item .my_category,
.timeline.my_style_style_1 .my_post_date {
    background: #111e2f;
    display: inline-block;
}
#tl2.my_style_style_2 .my_share_items {
    padding-top: 17px;
}
#my_timeline_share_click {
    height: 30px;
}
#my_timeline_share_click ul {
    padding-left: 0;
}
#tl2 .my_timeline_content {
    text-align: left;
}
#tl2.my_style_style_2 .my_icon,
#tl2.my_style_style_2 .my_share_items span,
#tl2.my_style_style_2 .my_post_date {
    font-size: 13px !important;
    font-weight: 300;
}
#tl2.my_style_style_2 .item .my_read_more,
#tl1.timeline.my_style_style_1 .item h2 {
    margin-top: 12px !important;
}
#tl1 .item span, #content #tl1 .item span {
    font-weight: 300;
    margin-bottom: 14px !important;
}
#tl1.timeline.my_style_style_1 .t_controles .t_left,
#tl1.timeline.my_style_style_1 .t_controles .t_right {
    top: 15px !important;
}
.timeline.my_style_style_1 .item .my_timeline_content .read_more {
    border-radius: 0 !important;
    display: inline-block !important;
    letter-spacing: 1px !important;
    line-height: 26px !important;
    margin: 0 !important;
    padding: 0 17px !important;
    text-transform: uppercase;
}
#tl1.timeline.my_style_style_1 .item .read_more {
    font-size: 9px !important;
}
#tl1.my_style_style_1 .my_timeline_content {
    bottom: 40px !important;
}
.my_style_style_2 .my_overlay,
.my_style_style_1 .my_overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(rgba(0, 0, 0, 0), rgba(18, 31, 48, 0.8)) repeat scroll 0 0 !important;
}