@import url(http://fonts.googleapis.com/css?family=Lato:400,300,700,900|Open+Sans:400,300,600,700);.cd-container{width:90%;max-width:1170px;margin:0 auto;}
.cd-container::after{content:'';display:table;clear:both;}
#cd-timeline{position:relative;padding:1em 0;margin-top:2em;margin-bottom:2em;}
#cd-timeline::before{content:'';position:absolute;top:0;left:118px;height:100%;width:4px;background:#b0a593;}
.style_ul{font-size:15px;font-family:'Open Sans', sans-serif;line-height:22px;color:#FFF;}
.style_ul li { margin-bottom:15px;}
.style_ul li strong {display:block;}
.icon_padding{margin-left:13px;margin-top:17px;}
.icon_padding2{margin-left:18px;margin-top:15px;}
@media only screen and (min-width:1170px){#cd-timeline{margin-top:3em;margin-bottom:3em;margin:10px;}
#cd-timeline::before{left:42%;margin-left:-2px;}
}
.cd-timeline-block{position:relative;margin:2em 0;}
.cd-timeline-block:after{content:"";display:table;clear:both;}
.cd-timeline-block:first-child{margin-top:0;}
.cd-timeline-block:last-child{margin-bottom:0;}
@media only screen and (min-width:1170px){.cd-timeline-block{margin:4em 0;}
.cd-timeline-block:first-child{margin-top:0;}
.cd-timeline-block:last-child{margin-bottom:0;}
}
.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);}
.cd-timeline-img img{display:block;width:50px;height:54px;position:relative;left:28%;top:50%;margin-left:-12px;margin-top:-26px;}
.cd-timeline-img.cd-picture{background:#f36324;}
.cd-timeline-img.cd-movie{background:#f36324;}
.cd-timeline-img.cd-location{background:#f36324;}
@media only screen and (min-width:1170px){.cd-timeline-img{width:60px;height:60px;left:42%;color:#FFF;font-size:30px;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
.cssanimations .cd-timeline-img.is-hidden{visibility:hidden;}
.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 0.6s;-moz-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s;}
}
@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);}
60%{opacity:1;-webkit-transform:scale(1.2);}
100%{-webkit-transform:scale(1);}
}
@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5);}
60%{opacity:1;-moz-transform:scale(1.2);}
100%{-moz-transform:scale(1);}
}
@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}
60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
.cd-timeline-content{position:relative;margin-left:60px;background:#442b52;border-radius:0.25em;padding:1em;box-shadow:0 3px 0 #412550;}
.timeline-orange{background:/*#b6321d*/#3169bf;box-shadow:0 3px 0 #275db1;}
.timeline-blue{background:#214093;box-shadow:0 3px 0 #132e77;}
.timeline-skyblue{background:#02719e;box-shadow:0 3px 0 #004662;}
.timeline-green{background:#6a9730;box-shadow:0 3px 0 #4a6e1b;}
.bg_content_web_one{position:relative;margin-left:60px;background:url(../img/bg_one.jpg) repeat #442b52 !important;border-radius:0.25em;padding:1em;box-shadow:0 3px 0 #412550;}
.bg_content_web_two{position:relative;margin-left:60px;background:url(../img/bg_two.jpg) repeat #442b52 !important;border-radius:0.25em;padding:1em;box-shadow:0 3px 0 #412550;}
.bg_content_web_three{position:relative;margin-left:60px;background:url(../img/bg_three.jpg) repeat #442b52 !important;border-radius:0.25em;padding:1em;box-shadow:0 3px 0 #412550;}
.bg_content_web_four{position:relative;margin-left:60px;background:url(../img/bg_four.jpg) repeat #442b52 !important;border-radius:0.25em;padding:1em;box-shadow:0 3px 0 #412550;}
.cd-timeline-content:after{content:"";display:table;clear:both;}
.cd-timeline-content h2{color:#303e49;}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{font-size:13px;font-size:0.8125rem;}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{display:inline-block;}
.cd-timeline-content p{margin:1em 0;line-height:1.6;}
.cd-timeline-content .cd-read-more{float:right;padding:.8em 1em;background:#acb7c0;color:white;border-radius:0.25em;}
.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb;}
.cd-timeline-content .cd-date{float:left;padding:.8em 0;}
.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid white;}
@media only screen and (min-width:768px){.cd-timeline-content h2{font-size:20px;font-size:1.25rem;}
.cd-timeline-content p{font-size:16px;font-size:.9rem;font-family:'Open Sans', sans-serif;color:#FFF;}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{font-size:14px;font-size:0.875rem;}
}
@media only screen and (min-width:1170px){.cd-timeline-content{margin-left:0;padding:1em;width:50%;float:right;}
.cd-timeline-content::before{top:24px;}
.cd-timeline-content .cd-read-more{float:left;}
.cd-timeline-content .cd-date{color:#fff;font-family:"Open Sans",sans-serif;font-size:18px;line-height:25px;padding-left:30px;padding-right:30px;position:absolute;right:108%;top:0;width:100%;}
.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:white;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:108%;text-align:left;}
.cssanimations .cd-timeline-content.is-hidden{visibility:hidden;}
.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 0.6s;-moz-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s;}
}
@media only screen and (min-width:1170px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse 0.6s;-moz-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s;}
}
@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);}
60%{opacity:1;-webkit-transform:translateX(20px);}
100%{-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px);}
60%{opacity:1;-moz-transform:translateX(20px);}
100%{-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}
60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}
100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);}
60%{opacity:1;-webkit-transform:translateX(-20px);}
100%{-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px);}
60%{opacity:1;-moz-transform:translateX(-20px);}
100%{-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}
60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}
100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
@media (min-width:768px) and (max-width:991px){.cd-timeline-content::before{top:24px;}
.cd-timeline-content .cd-read-more{float:left;}
}