/* Css for , Version=1788326295 */
 .box h4.title
{
  font-size: 24px;
  background-color: #fff;
  margin: 10px 15px;
  padding: 10px;
  height: inherit;
  text-align: center;
}
.article > header > h1 {margin-bottom: 0; margin-top: 10px; font-size: 18px;}
.article > .article-content {padding-top: 10px; padding-bottom: 10px;}
#siteTitle{background-color:#b3d465 !important;}#blockID
{
  /*.panel-heading {}*/
  /*.panel-body    {}*/
  .timeline {
    padding: 20px 0;
  }
  .timeline li{
    margin: 0 !important;
    list-style: none !important;
    width: 100%;
    padding: 0 0 25px 55%;
    position: relative;
    overflow: hidden;
  }
  .timeline li:nth-child(even) {
    float: right;
    text-align: right;
    padding: 0 55% 25px 0;
  }
  
  .timeline-date {
      font-size: 18px;
  }
  
  .timeline li span {
    position: absolute;
    right: 53%;
    top: 5px;
  }
  .timeline li:nth-child(even) span {
    left: 53%;
    right: auto;
  }
  .timeline li h2 {
      margin: 8px 0;
      font-style: italic;
      font-weight: 300;
  }
  .timeline li h2:before {
    content: "";
    width: 15px;
    height: 15px;
    border-width: 4px;
    border-style: solid;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    top: 11px;
    margin-left: -8px;
    display: block;
    z-index: 1;
    border-color: #0095eb;
  }
  .timeline li h2:after {
    content: "";
    width: 20px;
    height: 2px;
    border-width: 2px;
    border-style: solid;
    position: absolute;
    left: 50%;
    top: 16px;
    margin-left: 10px;
    display: block;
    z-index: 1;
    border-color: #0095eb;
  }
  .timeline li:nth-child(even) h2:after {
    right: 50%;
    left: auto;
    margin-right: 12px;
  }
  .timeline li:before {
    content: " ";
    width: 4px;
    height: 8px;
    border-width: 2px;
    border-style: solid;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -3px;
    display: block;
    z-index: 0;
    border-color: #0095eb;
  }
  .timeline li:after {
    content: " ";
    width: 4px;
    height: 200px;
    border-width: 2px;
    border-style: solid;
    position: absolute;
    left: 50%;
    top: 30px;
    margin-left: -3px;
    display: block;
    z-index: 0;
    border-color: #0095eb;
  }
}
    .axis-content {
    	  width:100%;
    	  height:auto;
    	  background-color: #ffffff;
    	  font-size: 14px;
    	  padding: 5em 0; 
    }
    .bg-info {
    	  color: #fff;
     		background-color: #ffffff;
    }
    .panel {
    		border-radius: 5px;
    }
    .panel-body {
        padding: 15px;
    }
    .panel-body img {
        width: 100%;
    }
    .timeline {
    	  list-style: none;
    	  position: relative;
    	  max-width: 1200px;
    	  padding: 20px;
    	  margin: 0 auto;
    	  overflow: hidden;
    }
    .timeline:after {
    	  content: "";
    	  position: absolute;
    	  top: 0;
    	  left: 50%;
    	  margin-left: -2px;
    	  background-color: rgba(0, 0, 0, 0.2);
    	  height: 100%;
    	  width: 4px;
    	  border-radius: 2px;
    	  display: block;
    }
    .timeline .timeline-row {
    	  padding-left: 50%;
    	  position: relative;
    	  z-index: 10;
    }
    .timeline .timeline-row .timeline-time {
    	  position: absolute;
    	  right: 50%;
    	  top: 31px;
    	  text-align: right;
    	  margin-right: 40px;
    	  font-size: 16px;
    	  line-height: 1.3;
    	  font-weight: 600;
    }
    .timeline .timeline-row .timeline-time .small {
    	  display: block;
    	  color: #fff;
    	  text-transform: uppercase;
    	  opacity: 0.75;
    	  font-size: 11px;
    	  font-weight: 400; 
    	  margin-bottom:0px;
    }
    .timeline .timeline-row .timeline-icon {
    	  position: absolute;
    	  top: 30px;
    	  left: 50%;
    	  margin-left: -20px;
    	  width: 40px;
    	  height: 40px;
    	  border-radius: 50%;
    	  background-color: white;
    	  text-align: center;
    	  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    	  overflow: hidden;
    	  padding: 3px;
    	  color: white;
    	  z-index: 100;
    }
    .timeline .timeline-row .timeline-icon > div {
    	  border-radius: 50%;
    	  line-height: 34px;
    	  font-size: 16px;
    }
    .timeline .timeline-row .timeline-content {
    	  margin-left: 40px;
    	  position: relative;
    	  background-color: white;
    	  color: #333333;
    }
    .timeline .timeline-row .timeline-content:after {
    	  content: "";
    	  position: absolute;
    	  top: 48px;
    	  left: -41px;
    	  height: 4px;
    	  width: 40px;
    	  background-color: rgba(0, 0, 0, 0.2);
    	  z-index: -1;
    }
    .timeline .timeline-row .timeline-content .panel-body {
    	  position: relative;
    	  z-index: 10;
    }
    .timeline .timeline-row .timeline-content h2 {
    	  font-size: 22px;
    	  margin-bottom: 12px;
    	  margin-top: 0;
    	  line-height: 1.2;
    }
    .timeline .timeline-row .timeline-content p {
      	margin-bottom: 15px;
    }
    .timeline .timeline-row .timeline-content img {
     	  margin-bottom: 15px;
    }
    .timeline .timeline-row:nth-child(odd) {
    	  padding-left: 0;
    	  padding-right: 50%;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-time {
    	  right: auto;
    	  left: 50%;
    	  text-align: left;
    	  margin-right: 0;
    	  margin-left: 40px;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content {
    	  margin-right: 40px;
    	  margin-left: 0;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content:after {
    	  left: auto;
    	  right: -41px;
    }
    .timeline.animated .timeline-row .timeline-content {
    	  opacity: 1;
    	  left: 20px;
    	  -webkit-transition: all 0.8s;
    	  -moz-transition: all 0.8s;
    	  transition: all 0.8s;
    }
    .timeline.animated .timeline-row:nth-child(odd) .timeline-content {
      	left: -20px;
    }
    .timeline.animated .timeline-row.active .timeline-content {
    	  opacity: 1;
    	  left: 0;
    }
    .timeline.animated .timeline-row.active:nth-child(odd) .timeline-content {
     	  left: 0;
    }
    @media (max-width: 1200px) {
    	  .timeline {
    	   	 padding: 15px 10px;
    	  }
    	  .timeline:after {
    	    	left: 28px;
    	  }
    	  .timeline .timeline-row {
    	   	  padding-left: 0;
    	   	  margin-bottom: 16px;
    	  }
    	  .timeline .timeline-row .timeline-time {
    		    position: relative;
    		    right: auto;
    		    top: 0;
    		    text-align: left;
    		    margin: 0 0 6px 56px;
    	  }
    	  .timeline .timeline-row .timeline-time strong {
    		    display: inline-block;
    		    margin-right: 10px;
    	  }
    	  .timeline .timeline-row .timeline-icon {
    		    top: 52px;
    		    left: -2px;
    		    margin-left: 0;
    	  }
    	  .timeline .timeline-row .timeline-content {
    		    margin-left: 56px;
    		    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    		    position: relative;
    	  }
    	  .timeline .timeline-row .timeline-content:after {
    		    right: auto !important;
    		    left: -20px !important;
    		    top: 32px;
    	  }
    	  .timeline .timeline-row:nth-child(odd) {
    	      padding-right: 0;
    	  }
    	  .timeline .timeline-row:nth-child(odd) .timeline-time {
    		    position: relative;
    		    right: auto;
    		    left: auto;
    		    top: 0;
    		    text-align: left;
    		    margin: 0 0 6px 56px;
    	  }
    	  .timeline .timeline-row:nth-child(odd) .timeline-content {
    		    margin-right: 0;
    		    margin-left: 55px;
    	  }
    	  .timeline.animated .timeline-row:nth-child(odd) .timeline-content {
    	   		left: 20px;
    	  }
    	  .timeline.animated .timeline-row.active:nth-child(odd) .timeline-content {
    	      left: 0;
    	  }
    }
