/* TODO: uvesti fontove tek kada je potrebno? */
/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
  font-family: "Icon7Stroke";
  src: url(../fonts/Pe-icon-7-stroke.eot?d7yf1v);
  src: url(../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v)
      format("embedded-opentype"),
    url(../fonts/Pe-icon-7-stroke.woff?d7yf1v) format("woff"),
    url(../fonts/Pe-icon-7-stroke.ttf?d7yf1v) format("truetype"),
    url(../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* FontAwesome5Brands */
@font-face {
  font-family: "FontAwesome5Brands";
  src: url(../fonts/FontAwesome5Brands.woff?v=1.1.1) format("woff"),
    url(../fonts/FontAwesome5Brands.ttf?v=1.1.1) format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* FontAwesome */
@font-face {
  font-family: "FontAwesome";
  src: url(../fonts/fontawesome-webfont.eot?v=4.6.3);
  src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3)
      format("embedded-opentype"),
    url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),
    url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),
    url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),
    url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular)
      format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-ico-fa]:before {
  font-family: FontAwesome;
  content: attr(data-ico-fa);
}
[data-ico-s7]:before {
  font-family: Icon7Stroke;
  content: attr(data-ico-s7);
}
[data-ico-fa5b]:before {
  font-family: FontAwesome5Brands;
  content: attr(data-ico-fa5b);
}

/* Variables */
/* rem */
/* em */
/* rem */
/* em */
/* em */
/* em */
/* em */
/* em */
/* px */
/* px */
/* px */
/* em */
/* px */
/* em */
/* em */
/* em */
/* px */
/* px */
/* TODO: na kraju ne bi trebali da imamo defaultLineThickness */
/* px */
/* px */
/* px */
/* px */
/* FRAGMENTS */
/* CONTAINER */
/* TODO: uvesti fontove tek kada je potrebno? */
/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
  font-family: "Icon7Stroke";
  src: url(../fonts/Pe-icon-7-stroke.eot?d7yf1v);
  src: url(../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v)
      format("embedded-opentype"),
    url(../fonts/Pe-icon-7-stroke.woff?d7yf1v) format("woff"),
    url(../fonts/Pe-icon-7-stroke.ttf?d7yf1v) format("truetype"),
    url(../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* FontAwesome5Brands */
@font-face {
  font-family: "FontAwesome5Brands";
  src: url(../fonts/FontAwesome5Brands.woff?v=1.1.1) format("woff"),
    url(../fonts/FontAwesome5Brands.ttf?v=1.1.1) format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* FontAwesome */
@font-face {
  font-family: "FontAwesome";
  src: url(../fonts/fontawesome-webfont.eot?v=4.6.3);
  src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3)
      format("embedded-opentype"),
    url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),
    url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),
    url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),
    url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular)
      format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-ico-fa]:before {
  font-family: FontAwesome;
  content: attr(data-ico-fa);
}
[data-ico-s7]:before {
  font-family: Icon7Stroke;
  content: attr(data-ico-s7);
}
[data-ico-fa5b]:before {
  font-family: FontAwesome5Brands;
  content: attr(data-ico-fa5b);
}

/* Variables */
/* rem */
/* em */
/* rem */
/* em */
/* em */
/* em */
/* em */
/* em */
/* px */
/* px */
/* px */
/* em */
/* px */
/* em */
/* em */
/* em */
/* px */
/* px */
/* TODO: na kraju ne bi trebali da imamo defaultLineThickness */
/* px */
/* px */
/* px */
/* px */
/* FRAGMENTS */
/* override! */
:root {
  --boldthemes-default-line-color: #eeeeee;
}
.bold_timeline_container {
  margin: 0;
  padding: 0;
}
.bold_timeline_container p {
  margin-top: 0;
}
.bold_timeline_container p:last-child {
  margin-bottom: 0;
}

/* Main line */
.bold_timeline_container.bold_timeline_container_has_line_style {
  position: relative;
}
.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  content: "";
  position: absolute;
  right: auto;
  border-color: var(--boldthemes-default-line-color);
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  top: 0;
  bottom: 0;
  left: 50%;
  right: auto;
}
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  top: 0;
  bottom: 0;
  right: 0;
  left: auto;
}
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  top: 0;
  bottom: 0;
  right: auto;
  left: 0;
}
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  right: 0;
  left: 0;
  bottom: auto;
  top: 7em;
}
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  top: 9em;
}
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  right: 0;
  left: 0;
  top: auto;
  bottom: 7em;
}
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  bottom: 9em;
}
.bold_timeline_container_line_position_horizontal.bold_timeline_container_line_style_solid.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  border-top-style: solid;
}
.bold_timeline_container_line_position_vertical.bold_timeline_container_line_style_solid.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  border-left-style: solid;
}
.bold_timeline_container_line_position_horizontal.bold_timeline_container_line_style_dashed.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  border-top-style: dashed;
}
.bold_timeline_container_line_position_vertical.bold_timeline_container_line_style_dashed.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  border-left-style: dashed;
}
.bold_timeline_container_line_position_horizontal.bold_timeline_container_line_style_dotted.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  border-top-style: dotted;
}
.bold_timeline_container_line_position_vertical.bold_timeline_container_line_style_dotted.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  border-left-style: dotted;
}

/* Line Thickness: thin/normal/thick */
.bold_timeline_container_line_thickness_thin.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  border-width: 1px;
  -webkit-transform: translateX(0%) !important;
  -moz-transform: translateX(0%) !important;
  -ms-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}
.bold_timeline_container_line_thickness_normal.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  border-width: 2px;
}
.bold_timeline_container_line_thickness_thick.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  border-width: 4px;
}
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  -webkit-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_has_line_style
  .bold_timeline_container_line {
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}

/* Responsive */
@media (max-width: 479px) {
  .bold_timeline_responsive_hidden_xs {
    display: none !important;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  .bold_timeline_responsive_hidden_ms {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .bold_timeline_responsive_hidden_sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .bold_timeline_responsive_hidden_md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .bold_timeline_responsive_hidden_lg {
    display: none !important;
  }
}

/* Responsive options */
@media (max-width: 768px) {
  .bold_timeline_container.bold_timeline_container_line_position_vertical
    .bold_timeline_item {
    margin: 0 0 1em 0 !important;
  }
  .bold_timeline_container.bold_timeline_container_line_position_vertical
    .bold_timeline_item
    .bold_timeline_item_marker,
  .bold_timeline_container.bold_timeline_container_line_position_vertical
    .bold_timeline_item
    .bold_timeline_item_connection,
  .bold_timeline_container.bold_timeline_container_line_position_vertical
    .bold_timeline_item
    .bold_timeline_item_icon {
    opacity: 0 !important;
  }
  .bold_timeline_container.bold_timeline_container_line_position_vertical
    .bold_timeline_group_header {
    margin: 0 0 1em 0 !important;
  }
  .bold_timeline_container.bold_timeline_container_line_position_vertical
    .bold_timeline_container_line {
    display: none;
  }
}

/* Added bootstrap visible / hidden classes */
@media (max-width: 480px) {
  .visible-xs {
    display: block !important;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  .visible-ms {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
}

@media (max-width: 480px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  .hidden-ms {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.crush-fix {
  display: none !important;
}

/* GROUP */
/* TODO: uvesti fontove tek kada je potrebno? */
/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
  font-family: "Icon7Stroke";
  src: url(../fonts/Pe-icon-7-stroke.eot?d7yf1v);
  src: url(../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v)
      format("embedded-opentype"),
    url(../fonts/Pe-icon-7-stroke.woff?d7yf1v) format("woff"),
    url(../fonts/Pe-icon-7-stroke.ttf?d7yf1v) format("truetype"),
    url(../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* FontAwesome5Brands */
@font-face {
  font-family: "FontAwesome5Brands";
  src: url(../fonts/FontAwesome5Brands.woff?v=1.1.1) format("woff"),
    url(../fonts/FontAwesome5Brands.ttf?v=1.1.1) format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* FontAwesome */
@font-face {
  font-family: "FontAwesome";
  src: url(../fonts/fontawesome-webfont.eot?v=4.6.3);
  src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3)
      format("embedded-opentype"),
    url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),
    url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),
    url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),
    url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular)
      format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-ico-fa]:before {
  font-family: FontAwesome;
  content: attr(data-ico-fa);
}
[data-ico-s7]:before {
  font-family: Icon7Stroke;
  content: attr(data-ico-s7);
}
[data-ico-fa5b]:before {
  font-family: FontAwesome5Brands;
  content: attr(data-ico-fa5b);
}

/* Variables */
/* rem */
/* em */
/* rem */
/* em */
/* em */
/* em */
/* em */
/* em */
/* px */
/* px */
/* px */
/* em */
/* px */
/* em */
/* em */
/* em */
/* px */
/* px */
/* TODO: na kraju ne bi trebali da imamo defaultLineThickness */
/* px */
/* px */
/* px */
/* px */
/* FRAGMENTS */
/* override! */
:root {
  --boldthemes-default-group-color: #515151;
  --boldthemes-default-button-color: #008ed4;
}
.bold_timeline_group {
  position: relative;
  z-index: 1;
}
.bold_timeline_container_has_group_title_font .bold_timeline_group .h1,
.bold_timeline_container_has_group_title_font .bold_timeline_group h2,
.bold_timeline_container_has_group_title_font .bold_timeline_group h3,
.bold_timeline_container_has_group_title_font .bold_timeline_group h4,
.bold_timeline_container_has_group_title_font .bold_timeline_group h5,
.bold_timeline_container_has_group_title_font .bold_timeline_group h6,
.bold_timeline_group_has_group_title_font.bold_timeline_group .h1,
.bold_timeline_group_has_group_title_font.bold_timeline_group h2,
.bold_timeline_group_has_group_title_font.bold_timeline_group h3,
.bold_timeline_group_has_group_title_font.bold_timeline_group h4,
.bold_timeline_group_has_group_title_font.bold_timeline_group h5,
.bold_timeline_group_has_group_title_font.bold_timeline_group h6 {
  font-family: var(--group-title-font);
}
.bold_timeline_container_line_position_left .bold_timeline_group {
  text-align: left;
}
.bold_timeline_container_line_position_center .bold_timeline_group {
  text-align: center;
}
.bold_timeline_container_line_position_right .bold_timeline_group {
  text-align: right;
}
.bold_timeline_container_line_position_vertical
  .bold_timeline_group
  .bold_timeline_group_header {
  margin-bottom: 3em;
}
.bold_timeline_group .bold_timeline_group_header {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: white;
}
.bold_timeline_group
  .bold_timeline_group_header
  .bold_timeline_group_header_inner {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.bold_timeline_group
  .bold_timeline_group_header
  .bold_timeline_group_header_inner
  .bold_timeline_group_header_title {
  margin: 0;
  padding: 0;
  line-height: 1;
  color: inherit;
}

/* Group style */
.bold_timeline_container.bold_timeline_container_group_style_clear
  .bold_timeline_group_override_style_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container
  .bold_timeline_group_override_style_clear.bold_timeline_group
  .bold_timeline_group_header {
  padding: 0.25em 0;
  border: none;
  background: transparent;
}
.bold_timeline_container.bold_timeline_container_group_style_outline
  .bold_timeline_group_override_style_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container
  .bold_timeline_group_override_style_outline.bold_timeline_group
  .bold_timeline_group_header {
  border: 2px solid transparent;
  border-color: var(--boldthemes-default-group-color);
  background: white;
}
.bold_timeline_container.bold_timeline_container_group_style_filled
  .bold_timeline_group_override_style_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container
  .bold_timeline_group_override_style_filled.bold_timeline_group
  .bold_timeline_group_header {
  border: none;
  background: var(--boldthemes-default-group-color);
  color: white;
}
.bold_timeline_container.bold_timeline_container_group_style_shadow
  .bold_timeline_group_override_style_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container
  .bold_timeline_group_override_style_shadow.bold_timeline_group
  .bold_timeline_group_header {
  border: none;
  color: var(--boldthemes-default-group-color);
  background: white;
  -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.bold_timeline_container.bold_timeline_container_group_thickness_thin.bold_timeline_container_group_style_outline
  .bold_timeline_group_override_style_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container.bold_timeline_container_group_thickness_thin
  .bold_timeline_group_override_style_outline.bold_timeline_group
  .bold_timeline_group_header {
  border-width: 1px;
}
.bold_timeline_container.bold_timeline_container_group_thickness_thick.bold_timeline_container_group_style_outline
  .bold_timeline_group_override_style_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container.bold_timeline_container_group_thickness_thick
  .bold_timeline_group_override_style_outline.bold_timeline_group
  .bold_timeline_group_header {
  border-width: 4px;
}

/* Group shape */
.bold_timeline_container_group_shape_square
  .bold_timeline_group_override_shape_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container
  .bold_timeline_group_override_shape_square.bold_timeline_group
  .bold_timeline_group_header {
  padding: 0.5em 1em;
  border-radius: 0;
  height: auto;
  width: auto;
  text-align: inherit;
}
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_square
  .bold_timeline_group_override_shape_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_group_override_shape_square.bold_timeline_group
  .bold_timeline_group_header {
  margin-right: -1px;
}
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_square
  .bold_timeline_group_override_shape_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_group_override_shape_square.bold_timeline_group
  .bold_timeline_group_header {
  margin-left: -1px;
}
.bold_timeline_container_group_shape_soft_rounded
  .bold_timeline_group_override_shape_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container
  .bold_timeline_group_override_shape_soft_rounded.bold_timeline_group
  .bold_timeline_group_header {
  padding: 0.5em 1em;
  border-radius: 5px;
  height: auto;
  width: auto;
  text-align: inherit;
}
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_soft_rounded
  .bold_timeline_group_override_shape_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_group_override_shape_soft_rounded.bold_timeline_group
  .bold_timeline_group_header {
  margin-right: -5px;
}
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_soft_rounded
  .bold_timeline_group_override_shape_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_group_override_shape_soft_rounded.bold_timeline_group
  .bold_timeline_group_header {
  margin-left: -5px;
}
.bold_timeline_container_group_shape_hard_rounded
  .bold_timeline_group_override_shape_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container
  .bold_timeline_group_override_shape_hard_rounded.bold_timeline_group
  .bold_timeline_group_header {
  padding: 0.5em 1em;
  border-radius: 15px;
  height: auto;
  width: auto;
  text-align: inherit;
}
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_hard_rounded
  .bold_timeline_group_override_shape_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_group_override_shape_hard_rounded.bold_timeline_group
  .bold_timeline_group_header {
  margin-right: -15px;
}
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_hard_rounded
  .bold_timeline_group_override_shape_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_group_override_shape_hard_rounded.bold_timeline_group
  .bold_timeline_group_header {
  margin-left: -15px;
}
.bold_timeline_container_group_shape_circle
  .bold_timeline_group_override_shape_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container
  .bold_timeline_group_override_shape_circle.bold_timeline_group
  .bold_timeline_group_header {
  border-radius: 50%;
  padding: 0;
}
.bold_timeline_container_group_shape_circle
  .bold_timeline_group_override_shape_inherit.bold_timeline_group
  .bold_timeline_group_header
  .bold_timeline_group_header_inner,
.bold_timeline_container
  .bold_timeline_group_override_shape_circle.bold_timeline_group
  .bold_timeline_group_header
  .bold_timeline_group_header_inner {
  width: 6em;
  padding-bottom: 100%;
  text-align: center;
  position: relative;
}
.bold_timeline_container_group_shape_circle
  .bold_timeline_group_override_shape_inherit.bold_timeline_group
  .bold_timeline_group_header
  .bold_timeline_group_header_inner
  .bold_timeline_group_header_title,
.bold_timeline_container
  .bold_timeline_group_override_shape_circle.bold_timeline_group
  .bold_timeline_group_header
  .bold_timeline_group_header_inner
  .bold_timeline_group_header_title {
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* Group tickness */
.bold_timeline_container.bold_timeline_container_group_thickness_thin
  .bold_timeline_group_override_thickness_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container
  .bold_timeline_group_override_thickness_thin.bold_timeline_group
  .bold_timeline_group_header {
  border-width: 1px;
}
.bold_timeline_container.bold_timeline_container_group_thickness_normal
  .bold_timeline_group_override_thickness_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container
  .bold_timeline_group_override_thickness_normal.bold_timeline_group
  .bold_timeline_group_header {
  border-width: 2px;
}
.bold_timeline_container.bold_timeline_container_group_thickness_thick
  .bold_timeline_group_override_thickness_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container
  .bold_timeline_group_override_tickness_thick.bold_timeline_group
  .bold_timeline_group_header {
  border-width: 4px;
}

/* Group title size */
.bold_timeline_container_group_title_size_default
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header_title,
.bold_timeline_container
  .bold_timeline_group_override_title_size_default.bold_timeline_group
  .bold_timeline_group_header_title {
  font-size: 1.25em;
}
.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_default
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header_inner,
.bold_timeline_container_group_shape_circle.bold_timeline_container
  .bold_timeline_group_override_title_size_default.bold_timeline_group
  .bold_timeline_group_header_inner {
  width: 6em;
}
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_default
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container
  .bold_timeline_group_override_title_size_default.bold_timeline_group
  .bold_timeline_group_header {
  margin-right: -3em;
}
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_default
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container
  .bold_timeline_group_override_title_size_default.bold_timeline_group
  .bold_timeline_group_header {
  margin-left: -3em;
}
.bold_timeline_container_group_title_size_small
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header_title,
.bold_timeline_container
  .bold_timeline_group_override_title_size_small.bold_timeline_group
  .bold_timeline_group_header_title {
  font-size: 1em;
}
.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_small
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header_inner,
.bold_timeline_container_group_shape_circle.bold_timeline_container
  .bold_timeline_group_override_title_size_small.bold_timeline_group
  .bold_timeline_group_header_inner {
  width: 4em;
}
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_small
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container
  .bold_timeline_group_override_title_size_small.bold_timeline_group
  .bold_timeline_group_header {
  margin-right: -2em;
}
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_small
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container
  .bold_timeline_group_override_title_size_small.bold_timeline_group
  .bold_timeline_group_header {
  margin-left: -2em;
}
.bold_timeline_container_group_title_size_normal
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header_title,
.bold_timeline_container
  .bold_timeline_group_override_title_size_normal.bold_timeline_group
  .bold_timeline_group_header_title {
  font-size: 1.5em;
}
.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_normal
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header_inner,
.bold_timeline_container_group_shape_circle.bold_timeline_container
  .bold_timeline_group_override_title_size_normal.bold_timeline_group
  .bold_timeline_group_header_inner {
  width: 7em;
}
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_normal
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container
  .bold_timeline_group_override_title_size_normal.bold_timeline_group
  .bold_timeline_group_header {
  margin-right: -3.5em;
}
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_normal
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container
  .bold_timeline_group_override_title_size_normal.bold_timeline_group
  .bold_timeline_group_header {
  margin-left: -3.5em;
}
.bold_timeline_container_group_title_size_large
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header_title,
.bold_timeline_container
  .bold_timeline_group_override_title_size_large.bold_timeline_group
  .bold_timeline_group_header_title {
  font-size: 1.75em;
}
.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_large
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header_inner,
.bold_timeline_container_group_shape_circle.bold_timeline_container
  .bold_timeline_group_override_title_size_large.bold_timeline_group
  .bold_timeline_group_header_inner {
  width: 8em;
}
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_large
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container
  .bold_timeline_group_override_title_size_large.bold_timeline_group
  .bold_timeline_group_header {
  margin-right: -4em;
}
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_large
  .bold_timeline_group_override_title_size_inherit.bold_timeline_group
  .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container
  .bold_timeline_group_override_title_size_large.bold_timeline_group
  .bold_timeline_group_header {
  margin-left: -4em;
}

/* Group view more */
.bold_timeline_group .bold_timeline_group_show_button {
  padding: 0;
  display: none;
  margin-bottom: 3em;
}
.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner {
  display: inline-block;
  padding: 0.25em 0.5em;
  cursor: pointer;
}
.bold_timeline_container_group_show_button_shape_square
  .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group
  .bold_timeline_group_show_button,
.bold_timeline_container
  .bold_timeline_group_override_show_button_shape_square.bold_timeline_group
  .bold_timeline_group_show_button {
  padding: 0 1em;
}
.bold_timeline_container_group_show_button_shape_square
  .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner,
.bold_timeline_container
  .bold_timeline_group_override_show_button_shape_square.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner {
  border-radius: 0;
  overflow: hidden;
}
.bold_timeline_container_group_show_button_shape_soft_rounded
  .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner,
.bold_timeline_container
  .bold_timeline_group_override_show_button_shape_soft_rounded.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner {
  border-radius: 5px;
  overflow: hidden;
}
.bold_timeline_container_line_position_right.bold_timeline_container_group_show_button_shape_soft_rounded
  .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_group_override_show_button_shape_soft_rounded.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner {
  margin-right: -5px;
}
.bold_timeline_container_line_position_left.bold_timeline_container_group_show_button_shape_soft_rounded
  .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_group_override_show_button_shape_soft_rounded.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner {
  margin-left: -5px;
}
.bold_timeline_container_group_show_button_shape_hard_rounded
  .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner,
.bold_timeline_container
  .bold_timeline_group_override_show_button_shape_hard_rounded.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner {
  border-radius: 15px;
  overflow: hidden;
}
.bold_timeline_container_line_position_right.bold_timeline_container_group_show_button_shape_hard_rounded
  .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_group_override_show_button_shape_hard_rounded.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner {
  margin-right: -15px;
}
.bold_timeline_container_line_position_left.bold_timeline_container_group_show_button_shape_hard_rounded
  .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_group_override_show_button_shape_hard_rounded.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner {
  margin-left: -15px;
}
.bold_timeline_container_group_show_button_style_outline
  .bold_timeline_group_override_show_button_style_inherit.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner,
.bold_timeline_container
  .bold_timeline_group_override_show_button_style_outline.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner {
  border: 2px solid var(--boldthemes-default-button-color);
  background: white;
}
.bold_timeline_container_group_show_button_style_filled
  .bold_timeline_group_override_show_button_style_inherit.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner,
.bold_timeline_container
  .bold_timeline_group_override_show_button_style_filled.bold_timeline_group
  .bold_timeline_group_show_button
  .bold_timeline_group_show_button_inner {
  background: var(--boldthemes-default-button-color);
  border: none;
}
.bold_timeline_container_group_content_display_show
  .bold_timeline_group_override_content_display_inherit.bold_timeline_group
  .bold_timeline_group_show_button,
.bold_timeline_container
  .bold_timeline_group_override_content_display_show.bold_timeline_group
  .bold_timeline_group_show_button {
  display: none;
}
.bold_timeline_container_group_content_display_show
  .bold_timeline_group_override_content_display_inherit.bold_timeline_group:not(
    .on
  )
  .bold_timeline_group_content,
.bold_timeline_container
  .bold_timeline_group_override_content_display_show.bold_timeline_group:not(
    .on
  )
  .bold_timeline_group_content {
  display: block;
}
.bold_timeline_container_group_content_display_hide
  .bold_timeline_group_override_content_display_inherit.bold_timeline_group
  .bold_timeline_group_show_button,
.bold_timeline_container
  .bold_timeline_group_override_content_display_hide.bold_timeline_group
  .bold_timeline_group_show_button {
  display: block;
}
.bold_timeline_container_group_content_display_hide
  .bold_timeline_group_override_content_display_inherit.bold_timeline_group:not(
    .on
  )
  .bold_timeline_group_content,
.bold_timeline_container
  .bold_timeline_group_override_content_display_hide.bold_timeline_group:not(
    .on
  )
  .bold_timeline_group_content {
  display: none;
}
.bold_timeline_container_line_position_top .bold_timeline_group {
  position: absolute;
  top: -7em;
  left: 2em;
}
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_top
  .bold_timeline_group {
  top: -9em;
}
.bold_timeline_container_line_position_top
  .bold_timeline_group
  .bold_timeline_group_inner {
  margin: 0;
}
.bold_timeline_container_line_position_bottom .bold_timeline_group {
  position: absolute;
  bottom: -7em;
  left: 2em;
}
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_bottom
  .bold_timeline_group {
  bottom: -9em;
}
.bold_timeline_container_line_position_bottom
  .bold_timeline_group
  .bold_timeline_group_inner {
  margin: 0;
}

/* ITEM */
/* TODO: uvesti fontove tek kada je potrebno? */
/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
  font-family: "Icon7Stroke";
  src: url(../fonts/Pe-icon-7-stroke.eot?d7yf1v);
  src: url(../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v)
      format("embedded-opentype"),
    url(../fonts/Pe-icon-7-stroke.woff?d7yf1v) format("woff"),
    url(../fonts/Pe-icon-7-stroke.ttf?d7yf1v) format("truetype"),
    url(../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* FontAwesome5Brands */
@font-face {
  font-family: "FontAwesome5Brands";
  src: url(../fonts/FontAwesome5Brands.woff?v=1.1.1) format("woff"),
    url(../fonts/FontAwesome5Brands.ttf?v=1.1.1) format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* FontAwesome */
@font-face {
  font-family: "FontAwesome";
  src: url(../fonts/fontawesome-webfont.eot?v=4.6.3);
  src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3)
      format("embedded-opentype"),
    url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),
    url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),
    url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),
    url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular)
      format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-ico-fa]:before {
  font-family: FontAwesome;
  content: attr(data-ico-fa);
}
[data-ico-s7]:before {
  font-family: Icon7Stroke;
  content: attr(data-ico-s7);
}
[data-ico-fa5b]:before {
  font-family: FontAwesome5Brands;
  content: attr(data-ico-fa5b);
}

/* Variables */
/* rem */
/* em */
/* rem */
/* em */
/* em */
/* em */
/* em */
/* em */
/* px */
/* px */
/* px */
/* em */
/* px */
/* em */
/* em */
/* em */
/* px */
/* px */
/* TODO: na kraju ne bi trebali da imamo defaultLineThickness */
/* px */
/* px */
/* px */
/* px */
/* FRAGMENTS */
/* override! */
:root {
  --boldthemes-default-item-background-color: #fff;
  --boldthemes-default-item-color: inherit;
  --boldthemes-default-frame-color: #eeeeee;
  --boldthemes-default-sticker-color: #27b6fd;
  --boldthemes-default-marker-color: #008ed4;
  --boldthemes-default-connection-color: #eeeeee;
  --boldthemes-default-icon-color: #008ed4;
}
.bold_timeline_item {
  margin-bottom: 3em;
  position: relative;
}
.bold_timeline_container_has_item_body_font .bold_timeline_item,
.bold_timeline_item_has_item_body_font.bold_timeline_item {
  font-family: var(--item-body-font);
}
.bold_timeline_container_has_item_title_font .bold_timeline_item .h1,
.bold_timeline_container_has_item_title_font .bold_timeline_item h2,
.bold_timeline_container_has_item_title_font .bold_timeline_item h3,
.bold_timeline_container_has_item_title_font .bold_timeline_item h4,
.bold_timeline_container_has_item_title_font .bold_timeline_item h5,
.bold_timeline_container_has_item_title_font .bold_timeline_item h6,
.bold_timeline_item_has_item_title_font.bold_timeline_item .h1,
.bold_timeline_item_has_item_title_font.bold_timeline_item h2,
.bold_timeline_item_has_item_title_font.bold_timeline_item h3,
.bold_timeline_item_has_item_title_font.bold_timeline_item h4,
.bold_timeline_item_has_item_title_font.bold_timeline_item h5,
.bold_timeline_item_has_item_title_font.bold_timeline_item h6 {
  font-family: var(--item-title-font);
}
.bold_timeline_container_line_position_left .bold_timeline_item,
.bold_timeline_container_line_position_none .bold_timeline_item {
  margin-left: 2.5rem;
}
.bold_timeline_container_line_position_right .bold_timeline_item {
  margin-right: 2.5rem;
}
.bold_timeline_container_line_position_bottom .bold_timeline_item {
  margin-bottom: 2.5em;
}
.bold_timeline_container_line_position_top .bold_timeline_item {
  margin-top: 2.5em;
}
.bold_timeline_container_line_position_bottom.bold_timeline_container_slider_height_auto
  .bold_timeline_item {
  margin-bottom: 2.5em;
}
.bold_timeline_container_line_position_top.bold_timeline_container_slider_height_auto
  .bold_timeline_item {
  margin-bottom: 8.5em;
}
.bold_timeline_item .bold_timeline_item_inner {
  z-index: 1;
}
.bold_timeline_container .bold_timeline_item .bold_timeline_item_inner {
  background-color: var(--boldthemes-default-item-background-color);
}
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
  z-index: 1;
  color: var(--boldthemes-default-item-color);
}
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content {
  position: relative;
  z-index: 1;
  color: var(--boldthemes-default-item-color);
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_images {
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -1em -0.5em 0;
  width: -webkit-calc(100% + 1em);
  width: -moz-calc(100% + 1em);
  width: calc(100% + 1em);
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_images
  .bold_timeline_item_media_image
  img {
  display: block;
  width: 100%;
  width: -webkit-calc(100% - 1em);
  width: -moz-calc(100% - 1em);
  width: calc(100% - 1em);
  margin: 1em 0.5em 0;
}
.bold_timeline_container_item_images_columns_1
  .bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_images
  .bold_timeline_item_media_image,
.bold_timeline_container
  .bold_timeline_item_override_images_columns_1.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_images
  .bold_timeline_item_media_image {
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.bold_timeline_container_item_images_columns_2
  .bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_images
  .bold_timeline_item_media_image,
.bold_timeline_container
  .bold_timeline_item_override_images_columns_2.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_images
  .bold_timeline_item_media_image {
  -webkit-flex: 1 1 50%;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
}
.bold_timeline_container_item_images_columns_3
  .bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_images
  .bold_timeline_item_media_image,
.bold_timeline_container
  .bold_timeline_item_override_images_columns_3.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_images
  .bold_timeline_item_media_image {
  -webkit-flex: 1 1 33.333333%;
  -ms-flex: 1 1 33.333333%;
  flex: 1 1 33.333333%;
}
.bold_timeline_container_item_images_columns_4
  .bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_images
  .bold_timeline_item_media_image,
.bold_timeline_container
  .bold_timeline_item_override_images_columns_4.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_images
  .bold_timeline_item_media_image {
  -webkit-flex: 1 1 25%;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_video
  .bold_timeline_item_media_video_inner {
  position: relative;
  padding-bottom: 56.25%;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_video
  .bold_timeline_item_media_video_inner
  .bt-video-container {
  padding-bottom: initial;
  height: initial;
  overflow: initial;
  position: initial;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_video
  .bold_timeline_item_media_video_inner
  .wp-video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_video
  .bold_timeline_item_media_video_inner
  .wp-video,
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_video
  .bold_timeline_item_media_video_inner
  video.wp-video-shortcode,
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_video
  .bold_timeline_item_media_video_inner
  .mejs-container,
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_media
  .bold_timeline_item_media_video
  .bold_timeline_item_media_video_inner
  .mejs-overlay.load {
  width: 100% !important;
  height: 100% !important;
}

/* Item shape: square/hard_rounded/soft_rounded  */
.bold_timeline_container_item_shape_square
  .bold_timeline_item_override_shape_inherit.bold_timeline_item,
.bold_timeline_container
  .bold_timeline_item_override_shape_square.bold_timeline_item {
  border-radius: 0;
}
.bold_timeline_container_item_shape_square
  .bold_timeline_item_override_shape_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container
  .bold_timeline_item_override_shape_square.bold_timeline_item
  .bold_timeline_item_inner {
  border-radius: 0;
  overflow: visible;
}
.bold_timeline_container_item_shape_square
  .bold_timeline_item_override_shape_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_shape_square.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header {
  border-radius: 0;
}
.bold_timeline_container_item_shape_square
  .bold_timeline_item_override_shape_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle,
.bold_timeline_container
  .bold_timeline_item_override_shape_square.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle {
  border-radius: 0;
}
.bold_timeline_container_item_shape_soft_rounded
  .bold_timeline_item_override_shape_inherit.bold_timeline_item,
.bold_timeline_container
  .bold_timeline_item_override_shape_soft_rounded.bold_timeline_item {
  border-radius: 5px;
}
.bold_timeline_container_item_shape_soft_rounded
  .bold_timeline_item_override_shape_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container
  .bold_timeline_item_override_shape_soft_rounded.bold_timeline_item
  .bold_timeline_item_inner {
  border-radius: 5px;
  overflow: hidden;
}
.bold_timeline_container_item_shape_soft_rounded
  .bold_timeline_item_override_shape_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_shape_soft_rounded.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header {
  border-radius: 0;
}
.bold_timeline_container_item_shape_soft_rounded
  .bold_timeline_item_override_shape_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle_inner,
.bold_timeline_container
  .bold_timeline_item_override_shape_soft_rounded.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle_inner {
  border-radius: 5px;
}
.bold_timeline_container_item_shape_hard_rounded
  .bold_timeline_item_override_shape_inherit.bold_timeline_item,
.bold_timeline_container
  .bold_timeline_item_override_shape_hard_rounded.bold_timeline_item {
  border-radius: 15px;
}
.bold_timeline_container_item_shape_hard_rounded
  .bold_timeline_item_override_shape_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container
  .bold_timeline_item_override_shape_hard_rounded.bold_timeline_item
  .bold_timeline_item_inner {
  border-radius: 15px;
  overflow: hidden;
}
.bold_timeline_container_item_shape_hard_rounded
  .bold_timeline_item_override_shape_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_shape_hard_rounded.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header {
  border-radius: 0;
}
.bold_timeline_container_item_shape_hard_rounded
  .bold_timeline_item_override_shape_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle_inner,
.bold_timeline_container
  .bold_timeline_item_override_shape_hard_rounded.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle_inner {
  border-radius: 5px;
}

/* Item style: outline/filled/outline_top/filled_header/outline_header/clear  */
.bold_timeline_container.bold_timeline_container_item_style_clear
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container
  .bold_timeline_item_override_style_clear.bold_timeline_item
  .bold_timeline_item_inner {
  border: none;
}
.bold_timeline_container.bold_timeline_container_item_style_clear
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_style_clear.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header {
  background: transparent;
  border: none;
  padding: 1em;
}
.bold_timeline_container.bold_timeline_container_item_style_clear
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_style_clear.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_content {
  background: transparent;
  border: none;
  padding: 0 1em 1em;
}
.bold_timeline_container.bold_timeline_container_item_style_outline
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container
  .bold_timeline_item_override_style_outline.bold_timeline_item
  .bold_timeline_item_inner {
  border-style: solid;
  border-color: var(--boldthemes-default-frame-color);
}
.bold_timeline_container.bold_timeline_container_item_style_outline
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_style_outline.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header {
  background: transparent;
  padding: 1em;
  border: none;
}
.bold_timeline_container.bold_timeline_container_item_style_outline
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header.bold_timeline_item_header_no_content,
.bold_timeline_container
  .bold_timeline_item_override_style_outline.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header.bold_timeline_item_header_no_content {
  padding-bottom: 1em;
}
.bold_timeline_container.bold_timeline_container_item_style_outline
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_style_outline.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_content {
  background: transparent;
  border: none;
  padding: 0 1em 1em;
}
.bold_timeline_container.bold_timeline_container_item_style_outline_full
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container
  .bold_timeline_item_override_style_outline_full.bold_timeline_item
  .bold_timeline_item_inner {
  border-style: solid;
  border-color: var(--boldthemes-default-frame-color);
}
.bold_timeline_container.bold_timeline_container_item_style_outline_full
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_style_outline_full.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_content {
  border: none;
  padding: 1em;
}
.bold_timeline_container.bold_timeline_container_item_style_outline_full
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_style_outline_full.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header {
  background: transparent;
  border-bottom-style: solid;
  border-bottom-color: var(--boldthemes-default-frame-color);
  padding: 1em;
}
.bold_timeline_container.bold_timeline_container_item_style_outline_full
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header.bold_timeline_item_header_no_content,
.bold_timeline_container
  .bold_timeline_item_override_style_outline_full.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header.bold_timeline_item_header_no_content {
  border: none;
}
.bold_timeline_container.bold_timeline_container_item_style_outline_top
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container
  .bold_timeline_item_override_style_outline_top.bold_timeline_item
  .bold_timeline_item_inner {
  border-top-style: solid;
  border-top-color: var(--boldthemes-default-frame-color);
}
.bold_timeline_container.bold_timeline_container_item_style_outline_top
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_style_outline_top.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header {
  background: transparent;
  border: none;
  padding: 1em 1em 0;
}
.bold_timeline_container.bold_timeline_container_item_style_outline_top
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_style_outline_top.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_content {
  padding: 1em;
}
.bold_timeline_container.bold_timeline_container_item_style_filled_header
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container
  .bold_timeline_item_override_style_filled_header.bold_timeline_item
  .bold_timeline_item_inner {
  border: none;
}
.bold_timeline_container.bold_timeline_container_item_style_filled_header
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_style_filled_header.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header {
  background: var(--boldthemes-default-frame-color);
  color: white;
  padding: 1em;
}
.bold_timeline_container.bold_timeline_container_item_style_filled_header
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  *,
.bold_timeline_container
  .bold_timeline_item_override_style_filled_header.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  * {
  position: relative;
  z-index: 1;
}
.bold_timeline_container.bold_timeline_container_item_style_filled_header
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_style_filled_header.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_content {
  padding: 1em;
}
.bold_timeline_container.bold_timeline_container_item_style_filled_header_outline
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container
  .bold_timeline_item_override_style_filled_header_outline.bold_timeline_item
  .bold_timeline_item_inner {
  border-style: solid;
  border-color: var(--boldthemes-default-frame-color);
}
.bold_timeline_container.bold_timeline_container_item_style_filled_header_outline
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_style_filled_header_outline.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header {
  background: var(--boldthemes-default-frame-color);
  color: white;
  padding: 1em;
}
.bold_timeline_container.bold_timeline_container_item_style_filled_header_outline
  .bold_timeline_item_override_style_inherit.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_style_filled_header_outline.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_content {
  padding: 1em;
}

/* Media position left, right, top, bottom */
.bold_timeline_item .bold_timeline_item_content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.bold_timeline_container_item_media_position_bottom
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_media_position_bottom.bold_timeline_item
  .bold_timeline_item_content {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.bold_timeline_container_item_media_position_bottom
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_content_inner,
.bold_timeline_container
  .bold_timeline_item_override_media_position_bottom.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_content_inner {
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.bold_timeline_container_item_media_position_bottom
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media,
.bold_timeline_container
  .bold_timeline_item_override_media_position_bottom.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media {
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.bold_timeline_container_item_media_position_bottom
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media
  .bold_timeline_item_media_inner,
.bold_timeline_container
  .bold_timeline_item_override_media_position_bottom.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media
  .bold_timeline_item_media_inner {
  padding: 1em 0 0;
}
.bold_timeline_container_item_media_position_top
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_media_position_top.bold_timeline_item
  .bold_timeline_item_content {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.bold_timeline_container_item_media_position_top
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_content_inner,
.bold_timeline_container
  .bold_timeline_item_override_media_position_top.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_content_inner {
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.bold_timeline_container_item_media_position_top
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media,
.bold_timeline_container
  .bold_timeline_item_override_media_position_top.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media {
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
.bold_timeline_container_item_media_position_top
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media
  .bold_timeline_item_media_inner,
.bold_timeline_container
  .bold_timeline_item_override_media_position_top.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media
  .bold_timeline_item_media_inner {
  padding: 0 0 1em;
}
.bold_timeline_container_item_media_position_right
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_media_position_right.bold_timeline_item
  .bold_timeline_item_content {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.bold_timeline_container_item_media_position_right
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_content_inner,
.bold_timeline_container
  .bold_timeline_item_override_media_position_right.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_content_inner {
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}
.bold_timeline_container_item_media_position_right
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media,
.bold_timeline_container
  .bold_timeline_item_override_media_position_right.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media {
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}
.bold_timeline_container_item_media_position_right
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media
  .bold_timeline_item_media_inner,
.bold_timeline_container
  .bold_timeline_item_override_media_position_right.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media
  .bold_timeline_item_media_inner {
  padding: 0 0 0 1em;
}
.bold_timeline_container_item_media_position_left
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_media_position_left.bold_timeline_item
  .bold_timeline_item_content {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.bold_timeline_container_item_media_position_left
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_content_inner,
.bold_timeline_container
  .bold_timeline_item_override_media_position_left.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_content_inner {
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.bold_timeline_container_item_media_position_left
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media,
.bold_timeline_container
  .bold_timeline_item_override_media_position_left.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media {
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.bold_timeline_container_item_media_position_left
  .bold_timeline_item_override_media_position_inherit.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media
  .bold_timeline_item_media_inner,
.bold_timeline_container
  .bold_timeline_item_override_media_position_left.bold_timeline_item
  .bold_timeline_item_content
  .bold_timeline_item_media
  .bold_timeline_item_media_inner {
  padding: 0 1em 0 0;
}
.bold_timeline_container_line_position_center
  .bold_timeline_item:nth-child(even) {
  margin-left: -webkit-calc(50% + 2.5rem);
  margin-left: -moz-calc(50% + 2.5rem);
  margin-left: calc(50% + 2.5rem);
}
.bold_timeline_container_line_position_center
  .bold_timeline_item:nth-child(odd) {
  margin-right: -webkit-calc(50% + 2.5rem);
  margin-right: -moz-calc(50% + 2.5rem);
  margin-right: calc(50% + 2.5rem);
}
.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_subtitle {
  margin: 0.5em 0 0;
  padding: 0;
}
.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle {
  margin: 0;
  padding: 0;
}

/* Title size */
.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_title,
.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle,
.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_subtitle {
  color: inherit;
}
.bold_timeline_container.bold_timeline_container_item_title_size_small
  .bold_timeline_item_override_title_size_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_title,
.bold_timeline_container
  .bold_timeline_item_override_title_size_small.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_title {
  font-size: 1em;
  margin: 0;
  padding: 0;
}
.bold_timeline_container.bold_timeline_container_item_title_size_small
  .bold_timeline_item_override_title_size_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle,
.bold_timeline_container
  .bold_timeline_item_override_title_size_small.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle {
  font-size: 0.75em;
}
.bold_timeline_container.bold_timeline_container_item_title_size_small
  .bold_timeline_item_override_title_size_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_subtitle,
.bold_timeline_container
  .bold_timeline_item_override_title_size_small.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_subtitle {
  font-size: 0.75em;
}
.bold_timeline_container.bold_timeline_container_item_title_size_normal
  .bold_timeline_item_override_title_size_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_title,
.bold_timeline_container
  .bold_timeline_item_override_title_size_normal.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_title {
  font-size: 1.5em;
  margin: 0;
  padding: 0;
}
.bold_timeline_container.bold_timeline_container_item_title_size_normal
  .bold_timeline_item_override_title_size_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle,
.bold_timeline_container
  .bold_timeline_item_override_title_size_normal.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle {
  font-size: 0.9em;
}
.bold_timeline_container.bold_timeline_container_item_title_size_normal
  .bold_timeline_item_override_title_size_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_subtitle,
.bold_timeline_container
  .bold_timeline_item_override_title_size_normal.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_subtitle {
  font-size: 0.9em;
}
.bold_timeline_container.bold_timeline_container_item_title_size_large
  .bold_timeline_item_override_title_size_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_title,
.bold_timeline_container
  .bold_timeline_item_override_title_size_large.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_title {
  font-size: 2em;
  margin: 0;
  padding: 0;
}
.bold_timeline_container.bold_timeline_container_item_title_size_large
  .bold_timeline_item_override_title_size_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle,
.bold_timeline_container
  .bold_timeline_item_override_title_size_large.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle {
  font-size: 1em;
}
.bold_timeline_container.bold_timeline_container_item_title_size_large
  .bold_timeline_item_override_title_size_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_subtitle,
.bold_timeline_container
  .bold_timeline_item_override_title_size_large.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_subtitle {
  font-size: 1em;
}

/* Alignment */
.bold_timeline_container_line_position_left.bold_timeline_container_item_alignment_default
  .bold_timeline_item_override_alignment_inherit.bold_timeline_item,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_item_override_alignment_default.bold_timeline_item {
  text-align: left;
}
.bold_timeline_container_line_position_right.bold_timeline_container_item_alignment_default
  .bold_timeline_item_override_alignment_inherit.bold_timeline_item,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_item_override_alignment_default.bold_timeline_item {
  text-align: right;
}
.bold_timeline_container_line_position_center.bold_timeline_container_item_alignment_default
  .bold_timeline_item_override_alignment_inherit.bold_timeline_item,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_alignment_default.bold_timeline_item {
  text-align: left;
}
.bold_timeline_container_line_position_center.bold_timeline_container_item_alignment_default
  .bold_timeline_item_override_alignment_inherit.bold_timeline_item:nth-child(
    odd
  ),
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_alignment_default.bold_timeline_item:nth-child(
    odd
  ) {
  text-align: right;
}
.bold_timeline_container_item_alignment_left
  .bold_timeline_item_override_alignment_inherit.bold_timeline_item,
.bold_timeline_container
  .bold_timeline_item_override_alignment_left.bold_timeline_item {
  text-align: left;
}
.bold_timeline_container_item_alignment_right
  .bold_timeline_item_override_alignment_inherit.bold_timeline_item,
.bold_timeline_container
  .bold_timeline_item_override_alignment_right.bold_timeline_item {
  text-align: right;
}
.bold_timeline_container_item_alignment_center
  .bold_timeline_item_override_alignment_inherit.bold_timeline_item,
.bold_timeline_container
  .bold_timeline_item_override_alignment_center.bold_timeline_item {
  text-align: center;
}

/*
Superheadline position normal/sticker 
TODO: Zavrsiti ovaj deo (problem sa overflow: hidden; na zaobljenim itemima)
*/
.bold_timeline_container.bold_timeline_container_item_supertitle_style_sticker
  .bold_timeline_item_override_supertitle_style_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle,
.bold_timeline_container
  .bold_timeline_item_override_supertitle_style_sticker.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle {
  position: absolute;
  top: -1em;
  left: 1em;
  right: 1em;
}
.bold_timeline_container.bold_timeline_container_item_supertitle_style_sticker
  .bold_timeline_item_override_supertitle_style_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle
  .bold_timeline_item_header_supertitle_inner,
.bold_timeline_container
  .bold_timeline_item_override_supertitle_style_sticker.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle
  .bold_timeline_item_header_supertitle_inner {
  background: var(--boldthemes-default-sticker-color);
  color: white;
  padding: 3px 10px;
}
.bold_timeline_container.bold_timeline_container_item_supertitle_style_default
  .bold_timeline_item_override_supertitle_style_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle,
.bold_timeline_container
  .bold_timeline_item_override_supertitle_style_default.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle {
  position: initial;
  top: auto;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.bold_timeline_container.bold_timeline_container_item_supertitle_style_default
  .bold_timeline_item_override_supertitle_style_inherit.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle
  .bold_timeline_item_header_supertitle_inner,
.bold_timeline_container
  .bold_timeline_item_override_supertitle_style_default.bold_timeline_item
  .bold_timeline_item_header
  .bold_timeline_item_header_supertitle
  .bold_timeline_item_header_supertitle_inner {
  background: transparent;
  color: inherit;
  padding: 0;
}

/* Display: show/hide */
.bold_timeline_container.bold_timeline_container_item_content_display_hide
  .bold_timeline_item_override_content_display_inherit.bold_timeline_item
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_content_display_hide.bold_timeline_item
  .bold_timeline_item_header {
  cursor: pointer;
}
.bold_timeline_container.bold_timeline_container_item_content_display_hide
  .bold_timeline_item_override_content_display_inherit.bold_timeline_item
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_content_display_hide.bold_timeline_item
  .bold_timeline_item_content {
  display: none;
}
.bold_timeline_container.bold_timeline_container_item_content_display_hide
  .bold_timeline_item_override_content_display_inherit.bold_timeline_item
  .bold_timeline_item_header_inner,
.bold_timeline_container
  .bold_timeline_item_override_content_display_hide.bold_timeline_item
  .bold_timeline_item_header_inner {
  padding-right: 3em;
}
.bold_timeline_container.bold_timeline_container_item_content_display_hide
  .bold_timeline_item_override_content_display_inherit.bold_timeline_item
  .bold_timeline_item_header_inner:after,
.bold_timeline_container
  .bold_timeline_item_override_content_display_hide.bold_timeline_item
  .bold_timeline_item_header_inner:after {
  font-family: "FontAwesome";
  content: "\f107";
  position: absolute;
  top: 1em;
  right: 1em;
  line-height: 0;
  font-size: 1.5em;
}
.bold_timeline_container.bold_timeline_container_item_content_display_hide
  .bold_timeline_item_override_content_display_inherit.bold_timeline_item.on
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_content_display_hide.bold_timeline_item.on
  .bold_timeline_item_content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.bold_timeline_container.bold_timeline_container_item_content_display_hide
  .bold_timeline_item_override_content_display_inherit.bold_timeline_item.on
  .bold_timeline_item_header_inner:after,
.bold_timeline_container
  .bold_timeline_item_override_content_display_hide.bold_timeline_item.on
  .bold_timeline_item_header_inner:after {
  content: "\f106";
}
.bold_timeline_container.bold_timeline_container_item_content_display_show
  .bold_timeline_item_override_content_display_inherit.bold_timeline_item
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_content_display_show.bold_timeline_item
  .bold_timeline_item_header {
  cursor: initial;
}
.bold_timeline_container.bold_timeline_container_item_content_display_show
  .bold_timeline_item_override_content_display_inherit.bold_timeline_item
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_content_display_show.bold_timeline_item
  .bold_timeline_item_content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.bold_timeline_container.bold_timeline_container_item_content_display_show
  .bold_timeline_item_override_content_display_inherit.bold_timeline_item.on
  .bold_timeline_item_content,
.bold_timeline_container
  .bold_timeline_item_override_content_display_show.bold_timeline_item.on
  .bold_timeline_item_content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

/* Marker type: dot/circle/none */
.bold_timeline_container.bold_timeline_container_item_marker_type_dot
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item,
.bold_timeline_container
  .bold_timeline_item_override_marker_type_dot.bold_timeline_item {
  position: relative;
}
.bold_timeline_container.bold_timeline_container_item_marker_type_dot
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container
  .bold_timeline_item_override_marker_type_dot.bold_timeline_item
  .bold_timeline_item_marker {
  content: " ";
  position: absolute;
  z-index: 1;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: var(--boldthemes-default-marker-color);
  opacity: 1;
}
.bold_timeline_container_line_position_none.bold_timeline_container.bold_timeline_container_item_marker_type_dot
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_none.bold_timeline_container
  .bold_timeline_item_override_marker_type_dot.bold_timeline_item
  .bold_timeline_item_marker {
  top: 2rem;
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px);
  left: -webkit-calc(-2.5rem - 8px);
  left: -moz-calc(-2.5rem - 8px);
  left: calc(-2.5rem - 8px);
  right: auto;
}
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_item_marker_type_dot
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_item_override_marker_type_dot.bold_timeline_item
  .bold_timeline_item_marker {
  left: -webkit-calc(-2.5rem - 8px);
  left: -moz-calc(-2.5rem - 8px);
  left: calc(-2.5rem - 8px);
  right: auto;
}
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_item_marker_type_dot
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_item_override_marker_type_dot.bold_timeline_item
  .bold_timeline_item_marker {
  right: -webkit-calc(-2.5rem - 8px);
  right: -moz-calc(-2.5rem - 8px);
  right: calc(-2.5rem - 8px);
  left: auto;
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_marker_type_dot
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_marker_type_dot.bold_timeline_item
  .bold_timeline_item_marker {
  left: -webkit-calc(-2.5rem - 8px);
  left: -moz-calc(-2.5rem - 8px);
  left: calc(-2.5rem - 8px);
  right: auto;
}
.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_marker_type_dot
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_vertical.bold_timeline_container
  .bold_timeline_item_override_marker_type_dot.bold_timeline_item
  .bold_timeline_item_marker {
  top: 2rem;
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px);
}
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_item_marker_type_dot
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_top.bold_timeline_container
  .bold_timeline_item_override_marker_type_dot.bold_timeline_item
  .bold_timeline_item_marker {
  right: auto;
  top: -2.5em;
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px);
  left: -webkit-calc(2rem - 8px);
  left: -moz-calc(2rem - 8px);
  left: calc(2rem - 8px);
}
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_item_marker_type_dot
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_bottom.bold_timeline_container
  .bold_timeline_item_override_marker_type_dot.bold_timeline_item
  .bold_timeline_item_marker {
  right: auto;
  bottom: -2.5em;
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  -ms-transform: translateY(8px);
  transform: translateY(8px);
  left: -webkit-calc(2rem - 8px);
  left: -moz-calc(2rem - 8px);
  left: calc(2rem - 8px);
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_marker_type_dot
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_marker_type_dot.bold_timeline_item:nth-child(odd)
  .bold_timeline_item_marker {
  right: -webkit-calc(-2.5rem - 8px);
  right: -moz-calc(-2.5rem - 8px);
  right: calc(-2.5rem - 8px);
  left: auto;
}
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_marker_type_dot
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_marker_type_dot
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_marker,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_vertical.bold_timeline_container
  .bold_timeline_item_override_marker_type_dot.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_vertical.bold_timeline_container
  .bold_timeline_item_override_marker_type_dot.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_marker {
  top: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item,
.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item {
  position: relative;
}
.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item
  .bold_timeline_item_marker {
  content: " ";
  position: absolute;
  z-index: 1;
  height: 22px;
  width: 22px;
  border-radius: 50%;
  right: auto;
  border-style: solid;
  border-color: var(--boldthemes-default-marker-color);
  border-width: 5px;
  background: white;
  opacity: 1;
}
.bold_timeline_container_line_thickness_thin.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_thickness_thin.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item
  .bold_timeline_item_marker {
  border-width: 1px;
}
.bold_timeline_container_line_thickness_normal.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_thickness_normal.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item
  .bold_timeline_item_marker {
  border-width: 2px;
}
.bold_timeline_container_line_thickness_thick.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_thickness_thick.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item
  .bold_timeline_item_marker {
  border-width: 4px;
}
.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_vertical.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item
  .bold_timeline_item_marker {
  top: 2rem;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item
  .bold_timeline_item_marker {
  left: -webkit-calc(-2.5rem - 11px);
  left: -moz-calc(-2.5rem - 11px);
  left: calc(-2.5rem - 11px);
}
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item
  .bold_timeline_item_marker {
  right: -webkit-calc(-2.5rem - 11px);
  right: -moz-calc(-2.5rem - 11px);
  right: calc(-2.5rem - 11px);
  left: auto;
}
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_top.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item
  .bold_timeline_item_marker {
  top: -2.5em;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_bottom.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item
  .bold_timeline_item_marker {
  bottom: -2.5em;
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}
.bold_timeline_container_line_position_horizontal.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_horizontal.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item
  .bold_timeline_item_marker {
  right: auto;
  left: -webkit-calc(2rem - 11px);
  left: -moz-calc(2rem - 11px);
  left: calc(2rem - 11px);
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_marker {
  right: -webkit-calc(-2.5rem - 11px);
  right: -moz-calc(-2.5rem - 11px);
  right: calc(-2.5rem - 11px);
  left: auto;
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item:nth-child(
    even
  )
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item:nth-child(
    even
  )
  .bold_timeline_item_marker {
  left: -webkit-calc(-2.5rem - 11px);
  left: -moz-calc(-2.5rem - 11px);
  left: calc(-2.5rem - 11px);
  right: auto;
}
.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_marker,
.bold_timeline_container.bold_timeline_container_item_marker_type_circle
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_marker,
.bold_timeline_container_item_style_outline_top.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_marker,
.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_marker {
  top: 0;
}
.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item,
.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item {
  position: relative;
}
.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item
  .bold_timeline_item_marker {
  content: " ";
  position: absolute;
  z-index: 1;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  right: auto;
  border-style: solid;
  border-color: var(--boldthemes-default-marker-color);
  border-width: 3px;
  background: white;
  opacity: 1;
}
.bold_timeline_container_line_thickness_thin.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_thickness_thin.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item
  .bold_timeline_item_marker {
  border-width: 1px;
}
.bold_timeline_container_line_thickness_normal.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_thickness_normal.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item
  .bold_timeline_item_marker {
  border-width: 2px;
}
.bold_timeline_container_line_thickness_thick.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_thickness_thick.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item
  .bold_timeline_item_marker {
  border-width: 4px;
}
.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_vertical.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item
  .bold_timeline_item_marker {
  top: 2rem;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item
  .bold_timeline_item_marker {
  left: -webkit-calc(-2.5rem - 6px);
  left: -moz-calc(-2.5rem - 6px);
  left: calc(-2.5rem - 6px);
}
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item
  .bold_timeline_item_marker {
  right: -webkit-calc(-2.5rem - 6px);
  right: -moz-calc(-2.5rem - 6px);
  right: calc(-2.5rem - 6px);
  left: auto;
}
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_top.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item
  .bold_timeline_item_marker {
  top: -2.5em;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_bottom.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item
  .bold_timeline_item_marker {
  bottom: -2.5em;
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}
.bold_timeline_container_line_position_horizontal.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_horizontal.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item
  .bold_timeline_item_marker {
  right: auto;
  left: -webkit-calc(2rem - 6px);
  left: -moz-calc(2rem - 6px);
  left: calc(2rem - 6px);
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_marker {
  right: -webkit-calc(-2.5rem - 6px);
  right: -moz-calc(-2.5rem - 6px);
  right: calc(-2.5rem - 6px);
  left: auto;
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item:nth-child(
    even
  )
  .bold_timeline_item_marker,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item:nth-child(
    even
  )
  .bold_timeline_item_marker {
  left: -webkit-calc(-2.5rem - 6px);
  left: -moz-calc(-2.5rem - 6px);
  left: calc(-2.5rem - 6px);
  right: auto;
}
.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_marker,
.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_marker,
.bold_timeline_container_item_style_outline_top.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_marker,
.bold_timeline_container
  .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_marker {
  top: 0;
}
.bold_timeline_container_item_marker_type_none
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item,
.bold_timeline_container
  .bold_timeline_item_override_marker_type_none.bold_timeline_item {
  position: relative;
}
.bold_timeline_container_item_marker_type_none
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item
  .bold_timeline_item_marker,
.bold_timeline_container
  .bold_timeline_item_override_marker_type_none.bold_timeline_item
  .bold_timeline_item_marker {
  content: " ";
  position: absolute;
  top: 2rem;
  opacity: 0;
}
.bold_timeline_container_item_style_outline_top.bold_timeline_container_item_marker_type_none
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_marker,
.bold_timeline_container_item_marker_type_none
  .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_marker,
.bold_timeline_container_item_style_outline_top.bold_timeline_container
  .bold_timeline_item_override_marker_type_none.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_marker,
.bold_timeline_container
  .bold_timeline_item_override_marker_type_none.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_marker {
  top: 0;
}

/* Connection type: line/triangle/none */
.bold_timeline_item .bold_timeline_item_connection {
  display: none;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.bold_timeline_container.bold_timeline_container_item_connection_type_none
  .bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container
  .bold_timeline_item_override_connection_type_none.bold_timeline_item
  .bold_timeline_item_connection {
  display: none;
}
.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item,
.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item {
  position: relative;
}
.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item
  .bold_timeline_item_connection {
  content: " ";
  position: absolute;
  display: block;
  background: var(--boldthemes-default-connection-color);
}
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item
  .bold_timeline_item_connection {
  top: 2rem;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -2.5rem;
  right: 100%;
}
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item
  .bold_timeline_item_connection {
  top: 2rem;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -webkit-calc(-2.5rem);
  right: -moz-calc(-2.5rem);
  right: calc(-2.5rem);
  left: 100%;
}
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_top.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item
  .bold_timeline_item_connection {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 2rem;
}
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_bottom.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item
  .bold_timeline_item_connection {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  left: 2rem;
}
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_top.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item
  .bold_timeline_item_connection {
  top: -2.5em;
}
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_bottom.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item
  .bold_timeline_item_connection {
  bottom: -2.5em;
}
.bold_timeline_container_line_position_horizontal.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item
  .bold_timeline_item_connection {
  height: 2.5em;
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item
  .bold_timeline_item_connection {
  top: 2rem;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -2.5rem;
  right: 100%;
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_connection {
  right: -webkit-calc(-2.5rem);
  right: -moz-calc(-2.5rem);
  right: calc(-2.5rem);
  left: 100%;
}
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_connection,
.bold_timeline_container.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_connection_type_line
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_connection,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_vertical.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_connection,
.bold_timeline_container.bold_timeline_container_line_position_vertical.bold_timeline_container
  .bold_timeline_item_override_connection_type_line.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_connection {
  top: 0;
}
.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item,
.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item {
  position: relative;
}
.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item
  .bold_timeline_item_connection {
  content: " ";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  background: none;
}
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item
  .bold_timeline_item_connection {
  border-right-width: 10px;
  border-right-style: solid;
  border-right-color: var(--boldthemes-default-connection-color);
  border-left: none;
  top: 2rem;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -10px;
  right: 100%;
}
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item
  .bold_timeline_item_connection {
  border-left-width: 10px;
  border-left-style: solid;
  border-left-color: var(--boldthemes-default-connection-color);
  border-right: none;
  top: 2rem;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -webkit-calc(-2.5rem);
  right: -moz-calc(-2.5rem);
  right: calc(-2.5rem);
  left: 100%;
}
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_top.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item
  .bold_timeline_item_connection {
  border-right-width: 10px;
  border-right-style: solid;
  border-right-color: var(--boldthemes-default-connection-color);
  border-left: none;
  right: auto;
  left: -webkit-calc(2rem - 5px);
  left: -moz-calc(2rem - 5px);
  left: calc(2rem - 5px);
  top: -15px;
  bottom: auto;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_bottom.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item
  .bold_timeline_item_connection {
  border-right-width: 10px;
  border-right-style: solid;
  border-right-color: var(--boldthemes-default-connection-color);
  border-left: none;
  right: auto;
  left: -webkit-calc(2rem - 5px);
  left: -moz-calc(2rem - 5px);
  left: calc(2rem - 5px);
  bottom: -15px;
  top: auto;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item:nth-child(
    even
  )
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item:nth-child(
    even
  )
  .bold_timeline_item_connection {
  top: 2rem;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -10px;
  right: 100%;
  border-right-width: 10px;
  border-right-style: solid;
  border-left: none;
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_connection {
  border-left-width: 10px;
  border-left-style: solid;
  border-right: none;
  top: 2rem;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -webkit-calc(-2.5rem);
  right: -moz-calc(-2.5rem);
  right: calc(-2.5rem);
  left: 100%;
}
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item
  .bold_timeline_item_connection {
  border-right-color: var(--boldthemes-default-connection-color);
  border-left-color: var(--boldthemes-default-connection-color);
}
.bold_timeline_container_item_frame_thickness_thin.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_thin.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_thin.bold_timeline_container_item_style_outline_top.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_thin.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_connection {
  top: 0.5px;
}
.bold_timeline_container_item_frame_thickness_normal.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_normal.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_normal.bold_timeline_container_item_style_outline_top.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_normal.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_connection {
  top: 1px;
}
.bold_timeline_container_item_frame_thickness_thick.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_thick.bold_timeline_container.bold_timeline_container_item_connection_type_triangle
  .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_thick.bold_timeline_container_item_style_outline_top.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item.bold_timeline_item_override_style_inherit
  .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_thick.bold_timeline_container
  .bold_timeline_item_override_connection_type_triangle.bold_timeline_item.bold_timeline_item_override_style_outline_top
  .bold_timeline_item_connection {
  top: 2px;
}

/* Item frame thickness: thin/normal/thick  */
.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item
  .bold_timeline_item_header {
  border-bottom-width: 1px;
}
.bold_timeline_container_item_icon_style_outline.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item.bold_timeline_container_item_override_icon_style_outline
  .bold_timeline_item_icon,
.bold_timeline_container_item_icon_style_outline.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item.bold_timeline_container_item_override_icon_style_outline
  .bold_timeline_item_icon {
  -webkit-box-shadow: 0 0 0 1px var(--boldthemes-default-icon-color);
  box-shadow: 0 0 0 1px var(--boldthemes-default-icon-color);
}
.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item
  .bold_timeline_item_inner {
  border-width: 1px;
}
.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container_item_style_outline_top.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item
  .bold_timeline_item_inner {
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  transform: translateY(-1px);
}
.bold_timeline_container_line_position_horizontal.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item
  .bold_timeline_item_connection {
  width: 1px;
}
.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_vertical.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item
  .bold_timeline_item_connection {
  height: 1px;
}
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_connection_type_line:not(
    .bold_timeline_container_item_style_outline_top
  ).bold_timeline_container.bold_timeline_container_item_frame_thickness_thin
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item:not(
    .bold_timeline_item_override_style_outline_top
  )
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_connection_type_line:not(
    .bold_timeline_container_item_style_outline_top
  ).bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item:not(
    .bold_timeline_item_override_style_outline_top
  )
  .bold_timeline_item_connection {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_connection_type_line:not(
    .bold_timeline_container_item_style_outline_top
  ).bold_timeline_container.bold_timeline_container_item_frame_thickness_thin
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item:not(
    .bold_timeline_item_override_style_outline_top
  )
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_connection_type_line:not(
    .bold_timeline_container_item_style_outline_top
  ).bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item:not(
    .bold_timeline_item_override_style_outline_top
  )
  .bold_timeline_item_connection {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bold_timeline_container_item_frame_thickness_normal
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item
  .bold_timeline_item_header {
  border-bottom-width: 2px;
}
.bold_timeline_container_item_icon_style_outline.bold_timeline_container_item_frame_thickness_normal
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_item_frame_thickness_normal
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item.bold_timeline_container_item_override_icon_style_outline
  .bold_timeline_item_icon,
.bold_timeline_container_item_icon_style_outline.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item.bold_timeline_container_item_override_icon_style_outline
  .bold_timeline_item_icon {
  -webkit-box-shadow: 0 0 0 2px var(--boldthemes-default-icon-color);
  box-shadow: 0 0 0 2px var(--boldthemes-default-icon-color);
}
.bold_timeline_container_item_frame_thickness_normal
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item
  .bold_timeline_item_inner {
  border-width: 2px;
}
.bold_timeline_container_item_style_outline_top.bold_timeline_container_item_frame_thickness_normal
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container_item_style_outline_top.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item
  .bold_timeline_item_inner {
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  transform: translateY(-1px);
}
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_frame_thickness_normal
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item
  .bold_timeline_item_connection {
  width: 2px;
}
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_frame_thickness_normal
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_vertical.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item
  .bold_timeline_item_connection {
  height: 2px;
}
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_connection_type_line:not(
    .bold_timeline_container_item_style_outline_top
  ).bold_timeline_container_item_frame_thickness_normal
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item.bold_timeline_item_override_connection_type_inherit:not(
    .bold_timeline_item_override_style_outline_top
  )
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_connection_type_line:not(
    .bold_timeline_container_item_style_outline_top
  ).bold_timeline_container
  .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item.bold_timeline_item_override_connection_type_inherit:not(
    .bold_timeline_item_override_style_outline_top
  )
  .bold_timeline_item_connection {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_connection_type_line:not(
    .bold_timeline_container_item_style_outline_top
  ).bold_timeline_container_item_frame_thickness_normal
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item.bold_timeline_item_override_connection_type_inherit:not(
    .bold_timeline_item_override_style_outline_top
  )
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_connection_type_line:not(
    .bold_timeline_container_item_style_outline_top
  ).bold_timeline_container
  .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item.bold_timeline_item_override_connection_type_inherit:not(
    .bold_timeline_item_override_style_outline_top
  )
  .bold_timeline_item_connection {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_header,
.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item
  .bold_timeline_item_header {
  border-bottom-width: 4px;
}
.bold_timeline_container_item_icon_style_outline.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item.bold_timeline_container_item_override_icon_style_outline
  .bold_timeline_item_icon,
.bold_timeline_container_item_icon_style_outline.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item.bold_timeline_container_item_override_icon_style_outline
  .bold_timeline_item_icon {
  -webkit-box-shadow: 0 0 0 4px var(--boldthemes-default-icon-color);
  box-shadow: 0 0 0 4px var(--boldthemes-default-icon-color);
}
.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item
  .bold_timeline_item_inner {
  border-width: 4px;
}
.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_inner,
.bold_timeline_container_item_style_outline_top.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item
  .bold_timeline_item_inner {
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}
.bold_timeline_container_line_position_horizontal.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item
  .bold_timeline_item_connection {
  width: 4px;
}
.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_vertical.bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item
  .bold_timeline_item_connection {
  height: 4px;
}
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_connection_type_line:not(
    .bold_timeline_container_item_style_outline_top
  ).bold_timeline_container.bold_timeline_container_item_frame_thickness_thick
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item:not(
    .bold_timeline_item_override_style_outline_top
  )
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_connection_type_line:not(
    .bold_timeline_container_item_style_outline_top
  ).bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item:not(
    .bold_timeline_item_override_style_outline_top
  )
  .bold_timeline_item_connection {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_connection_type_line:not(
    .bold_timeline_container_item_style_outline_top
  ).bold_timeline_container.bold_timeline_container_item_frame_thickness_thick
  .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item:not(
    .bold_timeline_item_override_style_outline_top
  )
  .bold_timeline_item_connection,
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_connection_type_line:not(
    .bold_timeline_container_item_style_outline_top
  ).bold_timeline_container
  .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item:not(
    .bold_timeline_item_override_style_outline_top
  )
  .bold_timeline_item_connection {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* Icon */
.bold_timeline_item .bold_timeline_item_icon {
  position: absolute;
  z-index: 2;
  width: 2em;
  line-height: 2em;
  font-size: 1.5em;
  text-align: center;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.bold_timeline_item .bold_timeline_item_icon:before {
  display: block;
}
.bold_timeline_container.bold_timeline_container_item_icon_style_filled
  .bold_timeline_item_override_icon_style_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container
  .bold_timeline_item_override_icon_style_filled.bold_timeline_item
  .bold_timeline_item_icon {
  background: var(--boldthemes-default-icon-color);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: white;
}
.bold_timeline_container.bold_timeline_container_item_icon_style_outline
  .bold_timeline_item_override_icon_style_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container
  .bold_timeline_item_override_icon_style_outline.bold_timeline_item
  .bold_timeline_item_icon {
  background: white;
  -webkit-box-shadow: 0 0 0 2px var(--boldthemes-default-icon-color);
  box-shadow: 0 0 0 2px var(--boldthemes-default-icon-color);
  color: var(--boldthemes-default-icon-color);
}
.bold_timeline_container.bold_timeline_container_item_icon_style_shadow
  .bold_timeline_item_override_icon_style_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container
  .bold_timeline_item_override_icon_style_shadow.bold_timeline_item
  .bold_timeline_item_icon {
  background: white;
  border: none;
  color: var(--boldthemes-default-icon-color);
  -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.bold_timeline_container_item_icon_shape_soft_rounded
  .bold_timeline_item_override_icon_shape_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container
  .bold_timeline_item_override_icon_shape_soft_rounded.bold_timeline_item
  .bold_timeline_item_icon {
  border-radius: 5px;
}
.bold_timeline_container_item_icon_shape_hard_rounded
  .bold_timeline_item_override_icon_shape_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container
  .bold_timeline_item_override_icon_shape_hard_rounded.bold_timeline_item
  .bold_timeline_item_icon {
  border-radius: 50%;
}
.bold_timeline_container_item_icon_shape_square
  .bold_timeline_item_override_icon_shape_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container
  .bold_timeline_item_override_icon_shape_square.bold_timeline_item
  .bold_timeline_item_icon {
  border-radius: 0%;
}
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_icon_position_line
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_vertical.bold_timeline_container
  .bold_timeline_item_override_icon_position_line.bold_timeline_item
  .bold_timeline_item_icon {
  top: 2rem;
}
.bold_timeline_container_line_position_left.bold_timeline_container_item_icon_position_line
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_item_override_icon_position_line.bold_timeline_item
  .bold_timeline_item_icon {
  top: 2rem;
  left: -2.5rem;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  right: auto;
}
.bold_timeline_container_line_position_right.bold_timeline_container_item_icon_position_line
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_item_override_icon_position_line.bold_timeline_item
  .bold_timeline_item_icon {
  top: -webkit-calc(2rem);
  top: -moz-calc(2rem);
  top: calc(2rem);
  right: -webkit-calc(-2.5rem);
  right: -moz-calc(-2.5rem);
  right: calc(-2.5rem);
  -webkit-transform: translateX(50%) translateY(-50%);
  -moz-transform: translateX(50%) translateY(-50%);
  -ms-transform: translateX(50%) translateY(-50%);
  transform: translateX(50%) translateY(-50%);
  left: auto;
}
.bold_timeline_container_line_position_center.bold_timeline_container_item_icon_position_line
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_icon_position_line.bold_timeline_item
  .bold_timeline_item_icon {
  top: -webkit-calc(2rem);
  top: -moz-calc(2rem);
  top: calc(2rem);
  left: -webkit-calc(-2.5rem);
  left: -moz-calc(-2.5rem);
  left: calc(-2.5rem);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  right: auto;
}
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_right.bold_timeline_container_item_icon_position_line
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_center.bold_timeline_container_item_icon_position_line
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_left.bold_timeline_container_item_icon_position_line
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_item_override_icon_position_line.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_icon_position_line.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_item_override_icon_position_line.bold_timeline_item
  .bold_timeline_item_icon {
  top: 0;
}
.bold_timeline_container_line_position_top.bold_timeline_container_item_icon_position_line
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_top.bold_timeline_container
  .bold_timeline_item_override_icon_position_line.bold_timeline_item
  .bold_timeline_item_icon {
  top: -2.5rem;
  left: 2rem;
  right: auto;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
.bold_timeline_container_line_position_bottom.bold_timeline_container_item_icon_position_line
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_bottom.bold_timeline_container
  .bold_timeline_item_override_icon_position_line.bold_timeline_item
  .bold_timeline_item_icon {
  bottom: -2.5rem;
  left: 2rem;
  right: auto;
  -webkit-transform: translateY(50%) translateX(-50%);
  -moz-transform: translateY(50%) translateX(-50%);
  -ms-transform: translateY(50%) translateX(-50%);
  transform: translateY(50%) translateX(-50%);
}
.bold_timeline_container_line_position_center.bold_timeline_container_item_icon_position_line
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_icon_position_line.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_icon {
  -webkit-transform: translateX(50%) translateY(-50%);
  -moz-transform: translateX(50%) translateY(-50%);
  -ms-transform: translateX(50%) translateY(-50%);
  transform: translateX(50%) translateY(-50%);
  right: -webkit-calc(-2.5rem);
  right: -moz-calc(-2.5rem);
  right: calc(-2.5rem);
  left: auto;
}
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_icon_position_opposite
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_vertical.bold_timeline_container
  .bold_timeline_item_override_icon_position_opposite.bold_timeline_item
  .bold_timeline_item_icon {
  top: 2rem;
}
.bold_timeline_container_line_position_left.bold_timeline_container_item_icon_position_opposite
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_item_override_icon_position_opposite.bold_timeline_item
  .bold_timeline_item_icon {
  top: 2rem;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  left: -webkit-calc(-2.5rem - 2em);
  left: -moz-calc(-2.5rem - 2em);
  left: calc(-2.5rem - 2em);
  right: auto;
}
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_left.bold_timeline_container_item_icon_position_opposite
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_left.bold_timeline_container
  .bold_timeline_item_override_icon_position_opposite.bold_timeline_item
  .bold_timeline_item_icon {
  top: 0;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
.bold_timeline_container_line_position_right.bold_timeline_container_item_icon_position_opposite
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_item_override_icon_position_opposite.bold_timeline_item
  .bold_timeline_item_icon {
  top: 2rem;
  -webkit-transform: translateX(50%) translateY(-50%);
  -moz-transform: translateX(50%) translateY(-50%);
  -ms-transform: translateX(50%) translateY(-50%);
  transform: translateX(50%) translateY(-50%);
  right: -webkit-calc(-2.5rem - 2em);
  right: -moz-calc(-2.5rem - 2em);
  right: calc(-2.5rem - 2em);
  left: auto;
}
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_right.bold_timeline_container_item_icon_position_opposite
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_right.bold_timeline_container
  .bold_timeline_item_override_icon_position_opposite.bold_timeline_item
  .bold_timeline_item_icon {
  top: 0;
  -webkit-transform: translateY(-50%) translateX(50%);
  -moz-transform: translateY(-50%) translateX(50%);
  -ms-transform: translateY(-50%) translateX(50%);
  transform: translateY(-50%) translateX(50%);
}
.bold_timeline_container_line_position_top.bold_timeline_container_item_icon_position_opposite
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_top.bold_timeline_container
  .bold_timeline_item_override_icon_position_opposite.bold_timeline_item
  .bold_timeline_item_icon {
  right: auto;
  top: -2.5em;
  -webkit-transform: translateY(-50%) translateY(-50%);
  -moz-transform: translateY(-50%) translateY(-50%);
  -ms-transform: translateY(-50%) translateY(-50%);
  transform: translateY(-50%) translateY(-50%);
  left: -webkit-calc(2rem - 0.75);
  left: -moz-calc(2rem - 0.75);
  left: calc(2rem - 0.75);
}
.bold_timeline_container_line_position_bottom.bold_timeline_container_item_icon_position_opposite
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_bottom.bold_timeline_container
  .bold_timeline_item_override_icon_position_opposite.bold_timeline_item
  .bold_timeline_item_icon {
  right: auto;
  bottom: -webkit-calc(-2.5em - 1em);
  bottom: -moz-calc(-2.5em - 1em);
  bottom: calc(-2.5em - 1em);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -webkit-calc(2rem - 0.75);
  left: -moz-calc(2rem - 0.75);
  left: calc(2rem - 0.75);
}
.bold_timeline_container_line_position_center.bold_timeline_container_item_icon_position_opposite
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_icon_position_opposite.bold_timeline_item
  .bold_timeline_item_icon {
  top: -webkit-calc(2rem - 1.5em/2);
  top: -moz-calc(2rem - 1.5em/2);
  top: calc(2rem - 1.5em / 2);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: -webkit-calc(-2.5rem - 3em);
  left: -moz-calc(-2.5rem - 3em);
  left: calc(-2.5rem - 3em);
  right: auto;
}
.bold_timeline_container_line_position_center.bold_timeline_container_item_icon_position_opposite
  .bold_timeline_item_override_icon_position_inherit.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_icon,
.bold_timeline_container_line_position_center.bold_timeline_container
  .bold_timeline_item_override_icon_position_opposite.bold_timeline_item:nth-child(
    odd
  )
  .bold_timeline_item_icon {
  -webkit-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  right: -webkit-calc(-2.5rem - 3em);
  right: -moz-calc(-2.5rem - 3em);
  right: calc(-2.5rem - 3em);
  left: auto;
}
.bold_timeline_container_line_position_vertical
  .bold_timeline_item.bold_timeline_item_override_style_outline_top.bold_timeline_item
  .bold_timeline_item_icon {
  top: -0.75em;
}
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_vertical
  .bold_timeline_item:not(
    .bold_timeline_item_override_style_inherit
  ).bold_timeline_item
  .bold_timeline_item_icon {
  top: 2rem;
}

/* Animations */
/* Fade In */
.bold_timeline_container[class*="fade_in"].bold_timeline_container_line_position_vertical
  .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_item[class*="fade_in"],
.bold_timeline_container[class*="fade_in"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_header[class*="fade_in"],
.bold_timeline_container[class*="fade_in"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button[class*="fade_in"] {
  opacity: 0;
}
.bold_timeline_container[class*="move_down"].bold_timeline_container_line_position_vertical
  .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_item[class*="move_down"],
.bold_timeline_container[class*="move_down"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_header[class*="move_down"],
.bold_timeline_container[class*="move_down"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button[class*="move_down"] {
  -webkit-transform: translate3d(0, -100px, 0);
  -moz-transform: translate3d(0, -100px, 0);
  -ms-transform: translate3d(0, -100px, 0);
  transform: translate3d(0, -100px, 0);
}
.bold_timeline_container[class*="move_up"].bold_timeline_container_line_position_vertical
  .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_item[class*="move_up"],
.bold_timeline_container[class*="move_up"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_header[class*="move_up"],
.bold_timeline_container[class*="move_up"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button[class*="move_up"] {
  -webkit-transform: translate3d(0, 100px, 0);
  -moz-transform: translate3d(0, 100px, 0);
  -ms-transform: translate3d(0, 100px, 0);
  transform: translate3d(0, 100px, 0);
}
.bold_timeline_container[class*="move_left"].bold_timeline_container_line_position_vertical
  .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_item[class*="move_left"],
.bold_timeline_container[class*="move_left"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_header[class*="move_left"],
.bold_timeline_container[class*="move_left"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button[class*="move_left"] {
  -webkit-transform: translate3d(100px, 0, 0);
  -moz-transform: translate3d(100px, 0, 0);
  -ms-transform: translate3d(100px, 0, 0);
  transform: translate3d(100px, 0, 0);
}
.bold_timeline_container[class*="move_right"].bold_timeline_container_line_position_vertical
  .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_item[class*="move_right"],
.bold_timeline_container[class*="move_right"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_header[class*="move_right"],
.bold_timeline_container[class*="move_right"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button[class*="move_right"] {
  -webkit-transform: translate3d(-100px, 0, 0);
  -moz-transform: translate3d(-100px, 0, 0);
  -ms-transform: translate3d(-100px, 0, 0);
  transform: translate3d(-100px, 0, 0);
}
.bold_timeline_container[class*="zoom_in"].bold_timeline_container_line_position_vertical
  .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_item[class*="zoom_in"],
.bold_timeline_container[class*="zoom_in"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_header[class*="zoom_in"],
.bold_timeline_container[class*="zoom_in"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button[class*="zoom_in"] {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.bold_timeline_container[class*="zoom_out"].bold_timeline_container_line_position_vertical
  .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_item[class*="zoom_out"],
.bold_timeline_container[class*="zoom_out"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_header[class*="zoom_out"],
.bold_timeline_container[class*="zoom_out"].bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_group_show_button[class*="zoom_out"] {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_item.bold_timeline_animate,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_animate
  .bold_timeline_group_header,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_animate
  .bold_timeline_group_show_button {
  -webkit-transition: transform 2000ms cubic-bezier(0.19, 1, 0.22, 1),
    opacity 2000ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: transform 2000ms cubic-bezier(0.19, 1, 0.22, 1),
    opacity 2000ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 2000ms cubic-bezier(0.19, 1, 0.22, 1),
    opacity 2000ms cubic-bezier(0.19, 1, 0.22, 1);
}
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_item.bold_timeline_animate.bold_timeline_animated,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_animate
  .bold_timeline_group_header,
.bold_timeline_container.bold_timeline_container_line_position_vertical
  .bold_timeline_animate
  .bold_timeline_group_show_button {
  -webkit-transform: scale(1) translate3d(0, 0, 0);
  -moz-transform: scale(1) translate3d(0, 0, 0);
  -ms-transform: scale(1) translate3d(0, 0, 0);
  transform: scale(1) translate3d(0, 0, 0);
  opacity: 1;
}

/*@for i in range(1, 40) {
	 .bold_timeline_item.bold_timeline_animated:nth-child(#(i)) { 
		transition-delay: math(#(i)*100)ms;
	}
}*/
/* Separator */
.bold_timeline_item
  .bold_timeline_item_separator.bold_timeline_item_separator_top_margin_extra_small {
  padding-top: 0.25em;
}
.bold_timeline_item
  .bold_timeline_item_separator.bold_timeline_item_separator_top_margin_small {
  padding-top: 0.5em;
}
.bold_timeline_item
  .bold_timeline_item_separator.bold_timeline_item_separator_top_margin_normal {
  padding-top: 1em;
}
.bold_timeline_item
  .bold_timeline_item_separator.bold_timeline_item_separator_top_margin_large {
  padding-top: 2em;
}
.bold_timeline_item
  .bold_timeline_item_separator.bold_timeline_item_separator_bottom_margin_extra_small {
  padding-bottom: 0.25em;
}
.bold_timeline_item
  .bold_timeline_item_separator.bold_timeline_item_separator_bottom_margin_small {
  padding-bottom: 0.5em;
}
.bold_timeline_item
  .bold_timeline_item_separator.bold_timeline_item_separator_bottom_margin_normal {
  padding-bottom: 1em;
}
.bold_timeline_item
  .bold_timeline_item_separator.bold_timeline_item_separator_bottom_margin_large {
  padding-bottom: 2em;
}

/* Date, category, comment icon */
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_header_title
  a {
  color: currentColor;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_header_title
  a:hover {
  opacity: 0.8;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_posts_date {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.5em;
  margin-right: 1em;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_posts_date:before {
  font-family: FontAwesome;
  content: "\f017";
  margin-right: 0.5em;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_posts_date
  a {
  color: currentColor;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_posts_date
  a:hover {
  opacity: 0.5;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_posts_cats {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 1em;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_posts_cats:before {
  font-family: FontAwesome;
  content: "\f02c";
  margin-right: 0.5em;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_posts_cats:last-child {
  margin-right: 0;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_posts_comments {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 1em;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  .bold_timeline_item_posts_comments:before {
  font-family: FontAwesome;
  content: "\f075";
  margin-right: 0.5em;
}
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header a {
  color: currentColor;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  a:hover {
  opacity: 0.5;
}
.bold_timeline_item
  .bold_timeline_item_inner
  .bold_timeline_item_header
  a:not(:last-child):after {
  display: block;
  content: "";
  border-left: 1px solid currentColor;
  margin: 0 0.5em;
  opacity: 0.1;
}

/* Vertical / SLIDER */
/* TODO: uvesti fontove tek kada je potrebno? */
/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
  font-family: "Icon7Stroke";
  src: url(../fonts/Pe-icon-7-stroke.eot?d7yf1v);
  src: url(../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v)
      format("embedded-opentype"),
    url(../fonts/Pe-icon-7-stroke.woff?d7yf1v) format("woff"),
    url(../fonts/Pe-icon-7-stroke.ttf?d7yf1v) format("truetype"),
    url(../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* FontAwesome5Brands */
@font-face {
  font-family: "FontAwesome5Brands";
  src: url(../fonts/FontAwesome5Brands.woff?v=1.1.1) format("woff"),
    url(../fonts/FontAwesome5Brands.ttf?v=1.1.1) format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* FontAwesome */
@font-face {
  font-family: "FontAwesome";
  src: url(../fonts/fontawesome-webfont.eot?v=4.6.3);
  src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3)
      format("embedded-opentype"),
    url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),
    url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),
    url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),
    url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular)
      format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-ico-fa]:before {
  font-family: FontAwesome;
  content: attr(data-ico-fa);
}
[data-ico-s7]:before {
  font-family: Icon7Stroke;
  content: attr(data-ico-s7);
}
[data-ico-fa5b]:before {
  font-family: FontAwesome5Brands;
  content: attr(data-ico-fa5b);
}

/* Variables */
/* rem */
/* em */
/* rem */
/* em */
/* em */
/* em */
/* em */
/* em */
/* px */
/* px */
/* px */
/* em */
/* px */
/* em */
/* em */
/* em */
/* px */
/* px */
/* TODO: na kraju ne bi trebali da imamo defaultLineThickness */
/* px */
/* px */
/* px */
/* px */
/* FRAGMENTS */
/* override! */
.bold_timeline_container_line_position_top
  .bold_timeline_container_content
  .slick-track {
  margin-top: 7em;
  margin-bottom: 0;
  margin-bottom: 0;
}
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_top
  .bold_timeline_container_content
  .slick-track {
  margin-top: 9em;
}
.bold_timeline_container_line_position_bottom
  .bold_timeline_container_content
  .slick-track {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 7em;
  margin-top: 0;
  margin-top: 0;
}
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_bottom
  .bold_timeline_container_content
  .slick-track {
  margin-bottom: 9em;
}

/* Slick slider */
.bold_timeline_container_content.slick-slider:not(.slick-initialized) {
  position: relative;
  width: 100%;
  min-height: 200px;
}
.bold_timeline_container_content.slick-slider:not(.slick-initialized)
  .bt_bb_content_slider_item {
  position: absolute;
  left: auto;
  right: auto;
  opacity: 0;
}
.bold_timeline_container.bold_timeline_container_line_position_horizontal
  .bold_timeline_item {
  opacity: 0;
}
.bold_timeline_container.bold_timeline_container_line_position_horizontal
  .bold_timeline_item.slick-slide {
  opacity: 1;
}
.bold_timeline_container_content.slick-slider {
  position: relative;
  width: 100%;
  overflow: visible;
}
.bold_timeline_container_content.slick-slider .slick-list {
  width: auto;
}
.bold_timeline_container_content.slick-slider
  .slick-list
  .slick-slide
  .bt_bb_content_slider_item_content {
  width: 100%;
}
.bt_bb_height_auto .bold_timeline_container_content.slick-slider .slick-slide {
  width: 100%;
}
.bt_bb_height_auto
  .bold_timeline_container_content.slick-slider
  .slick-slide
  img {
  max-width: none;
  width: 100%;
  height: auto;
  display: block;
}
.bt_bb_height_full_screen
  .bold_timeline_container_content.slick-slider
  .slick-slide {
  height: 100vh;
}
.bt_bb_height_full_screen
  .bold_timeline_container_content.slick-slider.slick-initialized
  .slick-slide {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.bt_bb_height_half_screen
  .bold_timeline_container_content.slick-slider
  .slick-slide {
  height: 50vh;
}
.bt_bb_height_keep-height
  .bold_timeline_container_content.slick-slider
  .slick-slide {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.bt_bb_height_full_screen
  .bold_timeline_container_content.slick-slider
  .slick-slide,
.bt_bb_height_half_screen
  .bold_timeline_container_content.slick-slider
  .slick-slide {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.bold_timeline_container_slider_gap_small .slick-list {
  margin: 0 -0.25em;
}
.bold_timeline_container_slider_gap_small .slick-list .slick-slide {
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.bold_timeline_container_slider_gap_normal .slick-list {
  margin: 0 -0.5em;
}
.bold_timeline_container_slider_gap_normal .slick-list .slick-slide {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.bold_timeline_container_slider_gap_large .slick-list {
  margin: 0 -1em;
}
.bold_timeline_container_slider_gap_large .slick-list .slick-slide {
  margin-left: 1em;
  margin-right: 1em;
}

/* Buttons */
.bold_timeline_container button.bold_timeline_slick_arrow {
  padding: 0;
  margin: 0;
  letter-spacing: initial;
  font-size: 1em;
  border-radius: 0;
  position: absolute;
  z-index: 10;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  text-align: center;
  border-radius: 0;
  cursor: pointer;
  outline: none;
  border: none;
}
.bold_timeline_container_line_position_top.bold_timeline_container
  button.bold_timeline_slick_arrow {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  bottom: auto;
  top: 7em;
}
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_top.bold_timeline_container
  button.bold_timeline_slick_arrow {
  top: 9em;
}
.bold_timeline_container_line_position_bottom.bold_timeline_container
  button.bold_timeline_slick_arrow {
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
  top: auto;
  bottom: 7em;
}
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_bottom.bold_timeline_container
  button.bold_timeline_slick_arrow {
  bottom: 9em;
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}
.bold_timeline_container button.bold_timeline_slick_arrow:focus {
  outline: none;
}
.bold_timeline_container
  button.bold_timeline_slick_arrow.bold_timeline_slick_next:before {
  content: "\e684";
}
.bold_timeline_container
  button.bold_timeline_slick_arrow.bold_timeline_slick_prev:before {
  content: "\e686";
}
.bold_timeline_container button.bold_timeline_slick_arrow:before {
  color: inherit;
  display: block;
  font-family: Icon7Stroke;
  -webkit-transform: translateX(0) !important;
  -moz-transform: translateX(0) !important;
  -ms-transform: translateX(0) !important;
  transform: translateX(0) !important;
}
.bold_timeline_container button.bold_timeline_slick_arrow:hover:before {
  -webkit-transform: translateX(-0.2em);
  -moz-transform: translateX(-0.2em);
  -ms-transform: translateX(-0.2em);
  transform: translateX(-0.2em);
}
.bold_timeline_container .slick-list {
  width: 100%;
  position: relative;
}
.bold_timeline_container .slick-list .slick-slide {
  background-size: cover;
}
.bold_timeline_container .bold_timeline_slick_dots {
  position: absolute;
  bottom: -1em;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  z-index: 1;
  color: #27b6fd;
}
.bold_timeline_container .bold_timeline_slick_dots li {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 3px;
  padding: 0;
  cursor: pointer;
  border-width: 2px;
  border-style: solid;
  border-color: currentColor;
  border-radius: 50%;
  -webkit-transition: background-color 300ms ease;
  -moz-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  opacity: 0.7;
}
.bold_timeline_container .bold_timeline_slick_dots li.slick-active,
.bold_timeline_container .bold_timeline_slick_dots li:hover {
  opacity: 1;
  background: currentColor;
}
.bold_timeline_container .bold_timeline_slick_dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 1em;
  height: 1em;
  cursor: pointer;
  color: transparent;
  background-color: transparent;
  border: 0;
  outline: none;
}

/* Arrow shape */
.bold_timeline_container_slider_arrows_shape_square.bold_timeline_container
  button.bold_timeline_slick_arrow {
  border-radius: 0;
}
.bold_timeline_container_slider_arrows_shape_soft_rounded.bold_timeline_container
  button.bold_timeline_slick_arrow {
  border-radius: 5px;
}
.bold_timeline_container_slider_arrows_shape_hard_rounded.bold_timeline_container
  button.bold_timeline_slick_arrow {
  border-radius: 15px;
}
.bold_timeline_container_slider_arrows_shape_circle.bold_timeline_container
  button.bold_timeline_slick_arrow {
  border-radius: 50%;
}

/* Arrow size */
.bold_timeline_container_slider_arrows_size_normal.bold_timeline_container
  button.bold_timeline_slick_arrow {
  width: 44px;
  height: 44px;
}
.bold_timeline_container_slider_arrows_size_normal.bold_timeline_container
  button.bold_timeline_slick_arrow:before {
  font-size: 34px;
  line-height: 44px;
}
.bold_timeline_container_slider_arrows_size_normal.bold_timeline_container
  button.bold_timeline_slick_arrow.bold_timeline_slick_next {
  right: -44px;
}
.bold_timeline_container_slider_arrows_size_normal.bold_timeline_container
  button.bold_timeline_slick_arrow.bold_timeline_slick_prev {
  left: -44px;
}
.bold_timeline_container_slider_arrows_size_small.bold_timeline_container
  button.bold_timeline_slick_arrow {
  width: 34px;
  height: 34px;
}
.bold_timeline_container_slider_arrows_size_small.bold_timeline_container
  button.bold_timeline_slick_arrow:before {
  font-size: 24px;
  line-height: 34px;
}
.bold_timeline_container_slider_arrows_size_small.bold_timeline_container
  button.bold_timeline_slick_arrow.bold_timeline_slick_next {
  right: -34px;
}
.bold_timeline_container_slider_arrows_size_small.bold_timeline_container
  button.bold_timeline_slick_arrow.bold_timeline_slick_prev {
  left: -34px;
}
.bold_timeline_container_slider_arrows_size_large.bold_timeline_container
  button.bold_timeline_slick_arrow {
  width: 64px;
  height: 64px;
}
.bold_timeline_container_slider_arrows_size_large.bold_timeline_container
  button.bold_timeline_slick_arrow:before {
  font-size: 54px;
  line-height: 64px;
}
.bold_timeline_container_slider_arrows_size_large.bold_timeline_container
  button.bold_timeline_slick_arrow.bold_timeline_slick_next {
  right: -64px;
}
.bold_timeline_container_slider_arrows_size_large.bold_timeline_container
  button.bold_timeline_slick_arrow.bold_timeline_slick_prev {
  left: -64px;
}

/* Arrow style */
.bold_timeline_container_slider_arrows_style_filled.bold_timeline_container
  button.bold_timeline_slick_arrow {
  border: none;
  background: #27b6fd;
  color: white;
}
.bold_timeline_container_slider_arrows_style_filled.bold_timeline_container
  button.bold_timeline_slick_arrow:hover {
  -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.bold_timeline_container_slider_arrows_style_filled.bold_timeline_container
  button.bold_timeline_slick_arrow.slick-disabled {
  cursor: default;
  opacity: 0.5;
}
.bold_timeline_container_slider_arrows_style_filled.bold_timeline_container
  button.bold_timeline_slick_arrow.slick-disabled:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: default;
  background: #27b6fd;
}
.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container
  button.bold_timeline_slick_arrow {
  background: none;
  border-style: solid;
  border-color: #27b6fd;
  color: #27b6fd;
}
.bold_timeline_container_line_thickness_thin.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container
  button.bold_timeline_slick_arrow {
  border-width: 1px;
}
.bold_timeline_container_line_thickness_normal.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container
  button.bold_timeline_slick_arrow {
  border-width: 2px;
}
.bold_timeline_container_line_thickness_thick.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container
  button.bold_timeline_slick_arrow {
  border-width: 4px;
}
.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container
  button.bold_timeline_slick_arrow:hover {
  border-color: #eeeeee;
  color: #eeeeee;
  -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container
  button.bold_timeline_slick_arrow.slick-disabled {
  cursor: default;
  opacity: 0.5;
}
.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container
  button.bold_timeline_slick_arrow.slick-disabled:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: default;
}
.bold_timeline_container_slider_arrows_style_shadow.bold_timeline_container
  button.bold_timeline_slick_arrow {
  background: none;
  border: 2px solid transparent;
  color: #27b6fd;
  -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.bold_timeline_container_slider_arrows_style_shadow.bold_timeline_container
  button.bold_timeline_slick_arrow:hover {
  border-color: #eeeeee;
}
.bold_timeline_container_slider_arrows_style_shadow.bold_timeline_container
  button.bold_timeline_slick_arrow.slick-disabled {
  cursor: default;
  opacity: 0.5;
}

/* Button */
/* TODO: uvesti fontove tek kada je potrebno? */
/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
  font-family: "Icon7Stroke";
  src: url(../fonts/Pe-icon-7-stroke.eot?d7yf1v);
  src: url(../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v)
      format("embedded-opentype"),
    url(../fonts/Pe-icon-7-stroke.woff?d7yf1v) format("woff"),
    url(../fonts/Pe-icon-7-stroke.ttf?d7yf1v) format("truetype"),
    url(../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* FontAwesome5Brands */
@font-face {
  font-family: "FontAwesome5Brands";
  src: url(../fonts/FontAwesome5Brands.woff?v=1.1.1) format("woff"),
    url(../fonts/FontAwesome5Brands.ttf?v=1.1.1) format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* FontAwesome */
@font-face {
  font-family: "FontAwesome";
  src: url(../fonts/fontawesome-webfont.eot?v=4.6.3);
  src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3)
      format("embedded-opentype"),
    url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),
    url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),
    url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),
    url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular)
      format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-ico-fa]:before {
  font-family: FontAwesome;
  content: attr(data-ico-fa);
}
[data-ico-s7]:before {
  font-family: Icon7Stroke;
  content: attr(data-ico-s7);
}
[data-ico-fa5b]:before {
  font-family: FontAwesome5Brands;
  content: attr(data-ico-fa5b);
}

/* Variables */
/* rem */
/* em */
/* rem */
/* em */
/* em */
/* em */
/* em */
/* em */
/* px */
/* px */
/* px */
/* em */
/* px */
/* em */
/* em */
/* em */
/* px */
/* px */
/* TODO: na kraju ne bi trebali da imamo defaultLineThickness */
/* px */
/* px */
/* px */
/* px */
/* FRAGMENTS */
/* override! */
.bold_timeline_container .bold_timeline_item .bold_timeline_item_button {
  --default-button-color: #008ed4;
}
.bold_timeline_item_button
  .bold_timeline_item_button_inner
  .bold_timeline_item_button_innet_text {
  padding: 0.5em 1em;
  display: block;
  color: inherit;
  text-align: center;
  text-decoration: none;
}
.bold_timeline_container.bold_timeline_container_button_shape_soft_rounded
  .bold_timeline_item_button_shape_inherit.bold_timeline_item_button
  .bold_timeline_item_button_inner,
.bold_timeline_container
  .bold_timeline_item_button_shape_soft_rounded.bold_timeline_item_button
  .bold_timeline_item_button_inner {
  border-radius: 5px;
}
.bold_timeline_container.bold_timeline_container_button_shape_hard_rounded
  .bold_timeline_item_button_shape_inherit.bold_timeline_item_button
  .bold_timeline_item_button_inner,
.bold_timeline_container
  .bold_timeline_item_button_shape_hard_rounded.bold_timeline_item_button
  .bold_timeline_item_button_inner {
  border-radius: 100px;
}
.bold_timeline_container.bold_timeline_container_button_shape_square
  .bold_timeline_item_button_shape_inherit.bold_timeline_item_button
  .bold_timeline_item_button_inner,
.bold_timeline_container
  .bold_timeline_item_button_shape_square.bold_timeline_item_button
  .bold_timeline_item_button_inner {
  border-radius: 0;
}
.bold_timeline_container.bold_timeline_container_button_style_filled
  .bold_timeline_item_button_style_inherit.bold_timeline_item_button
  .bold_timeline_item_button_inner,
.bold_timeline_container
  .bold_timeline_item_button_style_filled.bold_timeline_item_button
  .bold_timeline_item_button_inner {
  background: var(--default-button-color);
  color: white;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bold_timeline_container.bold_timeline_container_button_style_outline
  .bold_timeline_item_button_style_inherit.bold_timeline_item_button
  .bold_timeline_item_button_inner,
.bold_timeline_container
  .bold_timeline_item_button_style_outline.bold_timeline_item_button
  .bold_timeline_item_button_inner {
  border-width: 2px;
  border-style: solid;
  border-color: var(--default-button-color);
  color: var(--default-button-color);
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bold_timeline_container.bold_timeline_container_button_style_outline
  .bold_timeline_item_button_style_inherit.bold_timeline_item_button.bold_timeline_group_button,
.bold_timeline_container
  .bold_timeline_item_button_style_outline.bold_timeline_item_button.bold_timeline_group_button {
  background: white;
}
.bold_timeline_container.bold_timeline_container_button_style_clear
  .bold_timeline_item_button_style_inherit.bold_timeline_item_button
  .bold_timeline_item_button_inner,
.bold_timeline_container
  .bold_timeline_item_button_style_clear.bold_timeline_item_button
  .bold_timeline_item_button_inner {
  border: none;
  color: inherit;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bold_timeline_container.bold_timeline_container_button_style_shadow
  .bold_timeline_item_button_style_inherit.bold_timeline_item_button
  .bold_timeline_item_button_inner,
.bold_timeline_container
  .bold_timeline_item_button_style_shadow.bold_timeline_item_button
  .bold_timeline_item_button_inner {
  border: none;
  color: var(--default-button-color);
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.bold_timeline_container.bold_timeline_container_button_size_small
  .bold_timeline_item_button_size_inherit.bold_timeline_item_button,
.bold_timeline_container
  .bold_timeline_item_button_size_small.bold_timeline_item_button {
  font-size: 0.85em;
}
.bold_timeline_container.bold_timeline_container_button_size_normal
  .bold_timeline_item_button_size_inherit.bold_timeline_item_button,
.bold_timeline_container
  .bold_timeline_item_button_size_normal.bold_timeline_item_button {
  font-size: 1em;
}
.bold_timeline_container.bold_timeline_container_button_size_large
  .bold_timeline_item_button_size_inherit.bold_timeline_item_button,
.bold_timeline_container
  .bold_timeline_item_button_size_large.bold_timeline_item_button {
  font-size: 1.15em;
}
.bold_timeline_container
  .bold_timeline_item_button.bold_timeline_item_button_width_block {
  display: block;
}
.bold_timeline_container
  .bold_timeline_item_button.bold_timeline_item_button_width_inline {
  display: inline-block;
}

/*@import url("assets/scss/separator.crush.scss");*/
