
/**
 * dynamic-css
 *
 */

.cool_timeline.cool-timeline-wrapper {
    background: ;
}


.cool_timeline .timeline-main-title{
    font-weight:normal;
    font-family:inherit !important;
    font-size:13px;
    color:#000;
    text-align:center;
}

.section-bullets-right li.active a::after , .section-bullets-left li.active a::after {background-color:#ed1b2d; }
.section-bullets-right li.active span , .section-bullets-left li.active span {color:#ed1b2d;}
.section-bullets-left li:before , .section-bullets-right li:before{background-color:#000000!important;}

/*
------------------------------------------------ */
.cool-timeline.white-timeline .light-grey-post .timeline-content .content-title { color:#ffffff; }
.cool-timeline.white-timeline .light-grey-post .timeline-content:after,
.cool-timeline.white-timeline .light-grey-post .timeline-content:before  { border-left-color:#f9f9f9; }
.cool-timeline.white-timeline .light-grey-post .even .timeline-content:after,
.cool-timeline.white-timeline .light-grey-post .even .timeline-content:before,
.cool-timeline.white-timeline.one-sided .light-grey-post .timeline-content:after,
.cool-timeline.white-timeline.one-sided .light-grey-post .timeline-content:before,
.cool-timeline.white-timeline.one-sided .light-grey-post .even .timeline-content:after,
.cool-timeline.white-timeline.one-sided .light-grey-post .even .timeline-content:before{
    border: 15px solid transparent;
 /*   border-right-color:#f9f9f9; */
}

.cool-timeline.bordered-timeline.one-sided .timeline-post .timeline-content:before, .cool-timeline.bordered-timeline.one-sided .timeline-post .even .timeline-content:before{
    border-right-color:#27ACCE;
}

/* Timeline content panels
------------------------------------------------------------------- */
.cool-timeline .timeline-post .timeline-content {
   /* background: #fff; */
    position: relative;
    border: 1px solid #ccc;
}

.cool-timeline.white-timeline .timeline-icon.icon-larger.iconbg-indigo{
    background:#ed1b2d;
}

.cool-timeline.white-timeline:before,
.cool-timeline.white-timeline.one-sided:before  {
    background-color:#000000;
    background-image: -webkit-linear-gradient(top, #000000 0%, #000000 8%, #000000 92%, #000000 100%);
    background-image: -moz-linear-gradient(top, #000000 0%, #000000 8%, #000000 92%, #000000 100%);
    background-image: -ms-linear-gradient(top, #000000 0%, #000000 8%, #000000 92%, #000000 100%);
}
.cool-timeline.white-timeline .timeline-year{
    background:#ed1b2d;
}
.cool-timeline.white-timeline .timeline-year{
    -webkit-box-shadow: 0 0 0 4px white, inset 0 0 0 2px rgba(0, 0, 0, 0.05), 0 0 0 8px #000000;
    box-shadow: 0 0 0 4px white, inset 0 0 0 2px rgba(0, 0, 0, 0.05), 0 0 0 8px #000000;
}

.cool-timeline.white-timeline .timeline-post .timeline-content .content-title, .cool-timeline.white-timeline .timeline-post .timeline-content .content-title a, .cool-timeline.white-timeline .timeline-post .timeline-content .content-title a {
    color:#fff;
    text-decoration: none;
    box-shadow: none;
}
.cool-timeline.white-timeline .timeline-post .timeline-content .content-details{
    color:#303030;
    background:#f9f9f9;
}
.cool-timeline.white-timeline .timeline-post .timeline-content{
    color:#303030;
}
.cool-timeline.white-timeline .timeline-post .timeline-meta .meta-details{
    color: !important;
}


.cool-timeline  .timeline-post .timeline-content .content-title {
    font-size:13px;
    font-family:inherit;
    font-weight:bolder;
    text-transform:uppercase;
}
.cool-timeline .timeline-post .timeline-content .content-details{
    font-size:14px;
    font-family:inherit;
    font-weight:;
}

.cool-timeline .timeline-post .timeline-meta .meta-details{
    font-size:;
    font-family:;
    font-weight:;
}


.timeline-icon.icon-larger.iconbg-indigo.iconbg-turqoise.icon-color-white{
    -webkit-box-shadow: 0 0 0 4px white, inset 0 0 0 2px rgba(0, 0, 0, 0.05), 0 0 0 8px #000000;
    box-shadow: 0 0 0 4px white, inset 0 0 0 2px rgba(0, 0, 0, 0.05), 0 0 0 8px #000000;
}

.timeline-icon.icon-larger.iconbg-turqoise.icon-color-white{
    -webkit-box-shadow: 0 0 0 4px white, inset 0 0 0 2px rgba(0, 0, 0, 0.05), 0 0 0 8px #000000;
    box-shadow: 0 0 0 4px white, inset 0 0 0 2px rgba(0, 0, 0, 0.05), 0 0 0 8px #000000;
}
.cool-timeline.white-timeline  .timeline-post.even .timeline-content .content-title {
    background: #d52723;
}
.cool-timeline.white-timeline  .timeline-post.even .timeline-content .content-title:before{
    border-right-color: #d52723;
}
.cool-timeline.white-timeline  .timeline-post.even .icon-dot-full, .cool-timeline.one-sided.white-timeline .timeline-post.even .icon-dot-full{
    background: #d52723;
}

.cool-timeline.white-timeline  .timeline-post.even .icon-color-white, .cool-timeline.one-sided.white-timeline .timeline-post.even .icon-color-white{
    background: #d52723;
}
.cool-timeline.white-timeline  .timeline-post.odd .timeline-content .content-title {
    background: #d52723;
}

.cool-timeline.white-timeline  .timeline-post .icon-dot-full, .cool-timeline.one-sided.white-timeline .timeline-post .icon-dot-full{
    background: #d52723;
}

.cool-timeline.white-timeline  .timeline-post .icon-color-white, .cool-timeline.one-sided.white-timeline .timeline-post .icon-color-white{
    background: #d52723;
}
.cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title:before{
    border-left-color: #d52723;
}
.cool-timeline.white-timeline.one-sided .timeline-post.odd .timeline-content .content-title:before{
    border-right-color: #d52723;
    border-left-color: transparent;
}


.cool-timeline.white-timeline  .timeline-post.even .timeline-meta .meta-details{
    color: #d52723;
}
.cool-timeline.white-timeline  .timeline-post.odd .timeline-meta .meta-details{
    color: #d52723;
}

.cool-timeline .timeline-post .timeline-content .content-title span{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cool-timeline .timeline-post .timeline-content .content-details { margin: 0; }
.cool-timeline .timeline-post .timeline-content .content-title {
    min-height: 50px;
    line-height:normal;
}

/*
Single story page
*/

.ctl-related-stories-badge.info-even {background-color:#d52723!important;}
.ctl-related-stories-badge.info-even i{color:#d52723!important;}
.ctl-related-stories-badge.info-odd{background-color:#d52723 !important;}
.ctl-related-stories-badge.info-odd i{color:#d52723 !important;}
.ctl-related-stories:before {
    background-color:#000000;
}

.cool_timeline_single{
    padding-left:4px!important;
    padding-right:10px !important;
    padding-top:10px !important;
    padding-bottom:10px !important;
}

.cool_timeline .avatar_container img.center-block.img-responsive.img-circle{
border:4px solid #000000;
}
img.center-block.img-responsive.img-circle{
    width:250px;
    height:250px;
}
.cool-timeline.white-timeline.one-sided .timeline-year:before {
    content: "";
    width: 42px;
    background: #000000;
    border: 2px solid #000000;
    position: absolute;
    left: -50px;
    top: 48.5%;
   }



/* Horizontal Styles */

.cool-timeline-horizontal .clt_caru_slider ul.slick-slider .slick-list li:nth-child(2n).slick-slide .timeline-post .content-title {
    background: #d52723;
    color:#fff;
}

.cool-timeline-horizontal .clt_caru_slider ul.slick-slider .slick-list li:nth-child(2n+1).slick-slide .timeline-post .content-title {
    background: #d52723;
    color:#fff;
}

.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n).slick-slide.slick-current:after {
    border-bottom-color: #d52723;
}

.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n+1).slick-slide.slick-current:after {
    border-bottom-color: #d52723;
}

.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n) span.icon-placeholder, .cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n) .ctl-story-time:after {
    background: #d52723;
}

.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n+1) span.icon-placeholder, .cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n+1) .ctl-story-time:after {
    background: #d52723;
}

.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li span.ctl-story-time {
    color: !important;
    font-size:;
    font-family:;
    font-weight:;
    line-height:normal;
}

.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n) span.ctl-story-time {
    color:#d52723;
}

.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n+1) span.ctl-story-time {
    color: #d52723;
}

.cool-timeline-horizontal.white-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .content-title, .cool-timeline-horizontal.dark-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .content-title, .cool-timeline-horizontal.light-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .content-title {
    font-size:13px;
    font-family:inherit;
    font-weight:bolder;
    text-transform:uppercase;
}
.cool-timeline-horizontal.white-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .content-details, .cool-timeline-horizontal.dark-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .content-details, .cool-timeline-horizontal.light-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .content-details {
    font-size:14px;
    font-family:inherit;
    font-weight:;
}

.cool-timeline-horizontal.white-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post {
    color:#303030;
    background:#f9f9f9;
}
.cool-timeline-horizontal.white-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .ctl_info {
    color:#303030;
}

.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:before  {
    background-color:#000000;
    background-image: -webkit-linear-gradient(top, #000000 0%, #000000 8%, #000000 92%, #000000 100%);
    background-image: -moz-linear-gradient(top, #000000 0%, #000000 8%, #000000 92%, #000000 100%);
    background-image: -ms-linear-gradient(top, #000000 0%, #000000 8%, #000000 92%, #000000 100%);
}

.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider button.slick-prev:before, .cool-timeline-horizontal .clt_carousel_slider ul.slick-slider button.slick-next:before {
    color:#000000;
}





/* @responsive styling
----------------------------------------------- */
@media (max-width: 860px) {
    .cool-timeline .light-grey-post .timeline-content:after,
    .cool-timeline .light-grey-post .timeline-content:before,
    .cool-timeline .light-grey-post .even .timeline-content:after,
    .cool-timeline .light-grey-post .even .timeline-content:before {
        border-right-color:#d52723;
        border-left-color:transparent;
    }
.cool-timeline .custom-pagination {
    margin-left: 30px;
}
.cool-timeline.one-sided .timeline-post .icon-dot-full {
    margin: 28px 0 0 -7px;
}


    .cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title:before{
        border-right-color: #d52723;
        border-left-color:transparent;
    }
   .cool-timeline .timeline-post.odd .timeline-content .content-title:before{
        border-left-color:transparent;
    }
    .cool-timeline.light-timeline .timeline-post.odd .timeline-content .content-title:before
   {
       border-right-color: #eaeaea;
       left: -30px;
       right: inherit;
   }
   .cool-timeline.dark-timeline .timeline-post.odd .timeline-content .content-title:before
   {
       border-right-color: #000;
   }
   .cool-timeline.light-timeline .timeline-year:before {
    content: "";
    width: 42px;
    background: #eaeaea;
    border: 2px solid #eaeaea;
    position: absolute;
    left: -50px;
    top: 48.5%;
   }
   .cool-timeline.light-timeline .timeline-year, .cool-timeline.dark-timeline .timeline-year, .cool-timeline.white-timeline .timeline-year
   {
    left:100px;
   }
   .cool-timeline.light-timeline.one-sided .timeline-year, .cool-timeline.light-timeline.one-sided .timeline-year, .cool-timeline.one-sided .timeline-year
   {
    left:85px;
   }

   .cool-timeline.dark-timeline .timeline-year:before {
    content: "";
    width: 42px;
    background: #222;
    border: 2px solid #000;
    position: absolute;
    left: -50px;
    top: 48.5%;
   }
   .cool-timeline.white-timeline .timeline-year:before {
    content: "";
    width: 42px;
    border: 2px solid #000000;
    position: absolute;
    left: -50px;
    top: 48.5%;
   }


    .cool-timeline .light-grey-post .timeline-content:after,
    .cool-timeline .light-grey-post .timeline-content:before,
    .cool-timeline .light-grey-post .odd .timeline-content:after,
    .cool-timeline .light-grey-post .odd .timeline-content:before {
        border-right-color:#d52723;
        border-left-color:transparent;
    }
}

/*
custom styles

*/
;
