/*Name:Particles - Personal + Agency TemplateVersion:1.0Author:Denis Samardjiev*//* =Table of Contents--------------------------------------------------------------	=Common Styles	=Margin + Padding	=Typography	=Buttons	=Progress Bars    =Alerts    =Lists    =Tabs    =Panels    =Thumbnails    =Animate Examples    =Accordion	=Call to Action	=Navigation	=Jumbotron Main    =Jumbotron Register	=Hello Intro	=Our Process	=Carousel	=Services    =About    =Profile    =Count	=Team	=Work	=Pricing	=Timeline	=Contact + Map    =Footer    =Media Queries*/@import url(https://fonts.googleapis.com/css?family=Roboto:700,400,300,100|Montserrat:400,700);/* =Common Styles-------------------------------------------------------------- */body {	background-color: #fff;	font-family: 'Roboto', sans-serif;	font-size: 18px;	font-weight: 300;    padding-top: 69px;	color: #444;	height: 100%;	min-height: 100% !important;}html {	height: 100%;}a:active, a:focus {   outline: none;}a {    color: #3498db;    outline: none;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;}a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {    border-color: #3498db;}a:focus, a:hover {    color: #3498db;    text-decoration: underline;}.white {color:#fff;}.col-centered {float: none;margin: 0 auto;}.mini-hr {    border-style: solid none;    border-color: #424242;    -moz-border-top-colors: none;    -moz-border-right-colors: none;    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    border-image: none;    width: 20px;    height: 1px;    text-align: left;    position: relative;    clear: both;}span.divider {    display: block;    margin: 25px 0px;    width: 100px;    height: 2px;    background-color: #3498db;}span.divider.center {    margin-right: auto;    margin-left: auto;}textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus,button:focus,button:active,button:hover,#contact .form-control:focus,#contact .form-control:hover, #contact .form-control:active { 	box-shadow: none !important;	-moz-box-shadow: none !important;	-webkit-box-shadow: none !important;    border-color: #3498db;}.big-logo {    font-size: 70px;}.background1 { background-color: #fff; }.background2 { background-color: #eee; }.background3 { background-color: #3498db; }.bg-blue {background-color:#85a2be;}.bg-white {background-color:#fff;}.bg-dark-blue {background-color:#0073a5;}.bg-grey { background-color: #eee; }.section-padding {	padding-top: 80px;	padding-bottom: 80px;}.section-padding-top {	padding-top: 80px;}.footer-padding {   padding:20px;   background-color:#2d3b40;}/* =Typography-------------------------------------------------------------- */.text-switch { color: #fff; }.text-small {	font-size: 16px;}.text-xs-small {	font-size: 13px;}.h4, .h5, .h6, h4, h5, h6 {    margin: 0;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {	font-weight: 100;	color: #fff;	}.container h1 {	font-weight: 300;	color: #fff;	font-size:60px;padding:50px 0 70px 0;}.lead {	font-size: 21px;}.lead-intro {	font-size: 30px;}.lead strong {	color: #3498db;}/* =Buttons-------------------------------------------------------------- */.btn {	border-radius: 45px;    margin-bottom: 1px;    margin-top:10px;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;    font-weight: 400;    letter-spacing: 1px;    font-size: 10px;    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;}.btn-primary {    color: #fff;    background-color: #3498db;    border-color: #3498db;}.btn-primary:hover {    color: #fff;    background-color: #615fde;    border-color: #615fde;}.btn-white {    color: #3498db;    background-color: #fff;    border-color: #fff;}.btn-white:hover {    color: #fff;    background-color: #18b68c;    border-color: #18b68c;}.btn-lg {	padding: 12px 26px;}/* = Lists-------------------------------------------------------------- */ul.list-arrow { list-style-type:none; }ul.list-arrow li { text-indent:-1.3em; }ul.list-arrow li:before {    font-family: Ionicons;    content: "\f3d3";    float: left;    width: 1.3em;}ul.list-arrow-color li:before {    color: #3498db;}ul.list-arrow-2 { list-style-type:none; }ul.list-arrow-2 li { text-indent:-1.3em; }ul.list-arrow-2 li:before {    font-family: Ionicons;    content: "\f3d6";    float: left;    width: 1.3em;}ul.list-arrow-2-color li:before {    color: #3498db;}ul.social-buttons li a {    display: block;    background-color: #333;    height: 40px;    width: 40px;    border-radius: 100%;    font-size: 20px;    text-align: center;    line-height: 40px;    color: white;    outline: none;    margin-bottom: 15px;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;    transition: all 0.4s;}ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active {    background-color: #3498db;}/* =Tabs-------------------------------------------------------------- */.nav-tabs {    border-bottom: 1px solid #313131;}.nav-tabs>li>a {    font-size: 16px;    color: #ccc;}.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {    color: #fff;    background-color: #3498db;    border: 1px solid #3498db;    border-bottom: 2px solid #615fde;}.nav-tabs>li>a:hover {    border-color: #615fde;}.nav>li>a:focus, .nav>li>a:hover {    text-decoration: none;    background-color: #615fde;    color: #fff;}.tab-content {    padding:30px;    border:1px solid #313131;}.tab-content.tab-default {    padding:20px;    border:1px solid #313131;    border-top:none;}.tab-pane::first-letter {     font-size: 120%;    color: #fff;    font-family: "Montserrat",sans-serif;    font-weight: 700;}/* =Thumbnails-------------------------------------------------------------- */.thumbnail {    padding: 19px;      border: 0px;    border-radius: 10px;}.thumbnail h3{    font-weight:300;}.thumbnail .caption {    color: #fff;    padding: 5px;}/* =Modals-------------------------------------------------------------- */.modal-content {    border-radius: 0 !important;}.modal-header {  /*  outline: 1px solid rgba(255, 255, 255, 0.12);    outline-offset: -5px; */    padding: 20px 20px 30px 20px;    background: #6819e8;    background: -moz-linear-gradient(left, #3babbf 0%, #4fcfc2 35%, #3babbf 68%, #3babbf 100%);    background: -webkit-linear-gradient(left, #3babbf 0%,#4fcfc2 35%,#3babbfe 68%,#3babbf 100%);    background: linear-gradient(to right, #3babbf 0%,#4fcfc2 35%,#3babbf 68%,#3babbf 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6819e8', endColorstr='#6980f2',GradientType=1 );}.modal-header h3 {font-weight:400;}.modal-header p {font-weight:400;color:#fff;}.modal-body {    padding: 40px;}.modal-footer {    text-align: center;}.modal-body p {    color: #737373;    font-size: 16px;    font-weight: 300;}.modal-heading {    color: #212121;    text-transform: uppercase;    border-bottom: 1px solid #404040;}.close {    font-size: 45px;    color: #fff;    text-shadow: none;    filter: none;    opacity: 1;	-webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;}.modal-header .close {    margin-top: -52px;    margin-right: -70px;}.close:focus, .close:hover {    filter: none;    opacity: 0.6;    color: #FFF;}.modal-backdrop.in {    opacity: 0.6;}/* =Navigation-------------------------------------------------------------- */.logo {    font-size: 39px;    color: #fff;}.navbar-brand {	height: auto;    padding: 15px 15px 0 15px;}.navbar {	border: 0;	border-radius: 0;	margin-bottom: 0;}.navbar-default {	font-family: "Montserrat",sans-serif;	font-size: 12px;	background: rgba(255, 255, 255, 0.80) none repeat scroll 0% 0%;	text-transform: uppercase;}.navbar-default .navbar-nav > li > a {	color: #444;	line-height: 3.3;    font-weight: 400;}.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {    color: rgba(111, 111, 111, 0.60);    background-color: transparent;	-webkit-transition: color 0.5s ease 0s;    -moz-transition: color 0.5s ease 0s;    -o-transition: color 0.5s ease 0s;    transition: color 0.5s ease 0s;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {    color: #3498db;    background-color: transparent;}.navbar-right {    margin-right: 15px;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {    color: #3498db;	background-color: transparent;}.dropdown-menu > li > a {    display: block;    padding: 3px 20px;    clear: both;    font-weight: 400;    line-height: 1.42857;    color: #FFF;    white-space: nowrap;    font-size: 12px;}.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {    color: rgba(255, 255, 255, 0.60);    text-decoration: none;    background-color: transparent;}.dropdown-menu {    background-color: #3C3C3C;    border: 1px solid rgba(66,67,66,1);    border-radius: 0;    min-width: 150px;    box-shadow: none;    padding: 12px 0;}.navbar-toggle {    margin-top: 18px;    margin-bottom: 18px;    border-radius: 0;}.navbar-default .navbar-toggle {    border-color: #3498db;    background-color: #3498db;}.navbar-default .navbar-toggle .icon-bar {    background-color: #fff;}.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {    background-color: #7369F9;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {    border-color: #333;}.navbar-nav { -webkit-backface-visibility: hidden; }/* =Jumbotron -------------------------------------------------------------- */.jumbotron-main { 	height: 100%;	width: 100%;	font-family: 'Roboto', sans-serif;	color: #fff;	padding-top: 50px;	padding-bottom: 20px;	position: relative;	margin:0;}.jumbotron-main h1 { 	font-size:70px;}.jumbotron-main p { 	font-size:30px;}@media screen and (max-width: 800px) {.jumbotron-main h1 { 	font-size:34px;line-height:44px;	}.jumbotron-main p { 	font-size:18px;	}}  	.section-title {    text-align: center;}.section-title h2 {	font-size: 48px;	font-weight: 200;	color: #666;	margin: 0;	line-height: .80;}.section-title h1 {	font-size: 48px;	font-weight: 200;	color: #666;	margin: 0;	line-height: .80;}.section-divider {    display: inline-block;    margin-top: 20px;    margin-bottom: 20px;    width: 20%;  /*  height: 1px;    background-color: rgba(255, 255, 255, 0.15); */}  	/* home */.ban-home {background-size: cover !important;background-repeat: no-repeat;min-height:490px;background-image: url('../images/homepage banner.jpg');background-position:center center;}.ban-home-new {background-size: cover !important;background-repeat: no-repeat;min-height:490px;background-image: url('../images/CYENCE_HeroBanner-Cyence.jpg');background-position:center center;}@media (max-width:767px) {	.ban-home-new {background-size: cover !important;background-repeat: no-repeat;min-height:360px;background-image: url('../images/CYENCE_HeroBanner-Cyence.jpg');background-position:center center;}}#home h2 {color:#444;}#home .lead-intro {	font-size: 30px;	padding:0 20px;	text-align:center;}#approach h2 {line-height:38px;}#approach .services-box-sm {    padding: 30px;    padding-top: 15px;    margin-top:10px;    margin-bottom:30px;    border-radius: 10px;     background-color: rgba(255, 255, 255, 1);       -webkit-transition: 0.6s;    -moz-transition: 0.6s;    -o-transition: 0.6s;    transition: 0.6s;}#approach .services-box-sm p {font-size: 17px;padding:10px 30px 10px 0;}#approach .services-icon {     font-size: 70px;    color:#0073a5;    float:right;}#approach .services-box-sm h3 {	color:#0073a5;    margin-bottom: 25px;    margin-top: 20px;    font-weight:300;    font-size: 30px;}#working-at h2 {color:#fff;}#working-at p {color:#fff; font-size: 21px;}/* news 8 */.ban-news {background-size: cover !important;background-repeat: no-repeat;background-image: url('../images/news4.jpg');background-position:center center;} .news-box {    padding: 30px 50px;   background-color:rgba(255, 255, 255, 1);border-radius:0px;}.news-box-in{    padding: 30px 50px;   background-color:rgba(255, 255, 255, 1);border-radius:0px;}.news-box p {	color:#222;  font-size:16px;    margin-top: 10px;    font-weight:300;}.news-box hr {  border-top:1px dashed #999;}.news-box a {	color:#0073a5;    margin-bottom: 10px;      font-weight:300;    margin-top:0px;    font-size:22px;    line-height:26px;}.news-box h3 {margin-top:0px;font-size:22px;}.news-box-in h2 {color:#222;}.news-box-in h1 {color:#222;font-size:34px;line-height:40px;padding-bottom:10px;padding-top:10px;font-weight:100;}.news-box-in em {font-size:20px;line-height:28px;text-align:center;}.center-vertically {    display: table-cell;    vertical-align: middle;    height: 100%;}.center-vertically-holder { 	display: table;	height: 100%;}.scroll-indicator {	padding-top:6px;    display: inline-block;    width: 50px;}.arrow-scroll-indicator {	font-size: 10px;	color: rgba(255, 255, 255, 0.60);}.parallax-window {    background: transparent;}/* =Our Process-------------------------------------------------------------- */#our-process-title {	position: relative;}#our-process-title h4 {	font-family: 'Montserrat', sans-serif;	color: #fff;	font-size: 12px;	font-weight: 700;	text-transform: uppercase;	letter-spacing: 2px;}#our-process-title::after {    content: " ";    position: absolute;    width: 0px;    height: 0px;    border-left: 14px solid transparent;    border-right: 14px solid transparent;    border-top: 14px solid #3498db;    left: 50%;    margin-left: -14px;    bottom: -14px;}#our-process h2 {	font-size: 33px;	font-family: 'Roboto', ssans-serif;	font-weight: 100;	color: #fff;	margin-top: 18px;}#our-process .process-box {	border-right: 1px solid #2d2d2d;	min-height: 400px;    background-repeat: no-repeat;    background-position: center bottom; }#our-process .process-box:hover {    background-image: url('../images/arrow-bg-hover.png');}#our-process .process-box.no-hover:hover {    background-image: none;}#our-process .process-number {	font-family: 'Montserrat', sans-serif;	font-weight: 700;	font-size: 36px;	color: #fff;	text-transform: uppercase;	border-bottom: 2px solid #2d2d2d;	padding-bottom: 4px;	display: inline-block;	margin-bottom: 30px;}#our-process .process-icons {	font-size: 90px;	color: #3498db;}#our-process .process-content {	display: none;	text-align: center;}#our-process .process-content p {	color: #A2A2A2;	font-weight: 100;	width: 69%;	display: inline-block;}/* =Services-------------------------------------------------------------- */#services { background: url('../images/8.jpg')  fixed;    background-size: cover;}.services-box-sm {    padding: 30px;    padding-top: 15px;    margin-top:10px;    margin-bottom:30px;    border-radius: 10px;     background-color: rgba(255, 255, 255, 1);       -webkit-transition: 0.6s;    -moz-transition: 0.6s;    -o-transition: 0.6s;    transition: 0.6s;}.services-icon {     font-size: 70px;    color: #3498db;    float:right;}.service-name {	color:#3498db;    margin-bottom: 25px;    margin-top: 15px;    font-weight:300;    font-size: 30px;}.services-icon-2 {    color: #fff;    line-height: .8;    font-size: 70px;    float: left;    margin-right: 15px;}.service-title {    color: #fff;     font-size: 28px;    margin-top: 13px;}.services-box {    padding: 30px 40px;    padding-bottom: 30px;    border-radius: 10px;     background-color: rgba(255, 255, 255, 0.80);       -webkit-transition: 0.6s;    -moz-transition: 0.6s;    -o-transition: 0.6s;    transition: 0.6s;}-------------------------------------------------------------- *//* team */.ban-team {background-size: cover !important;background-repeat: no-repeat;background-image: url('../images/three-cities-landmarks.jpg');background-position:center center;}.profile-wrapper {padding-top: 60px;    padding-bottom: 60px;    background-color: #eee;   }.profile-wrapper h3 {margin-top:0px;color:#333;font-weight:400;}.profile-box {	padding: 20px 30px 15px 30px;	background-color: #1e4d91;	position: relative;	outline: 1px solid #2D2D2D;	outline-offset: -13px;}.profile-box strong {	color: #fff;	font-size: 16px;}.profile-box ul li{    padding:5px 0;    font-size: 14px;    border-bottom:1px solid #2D2D2D;}.profile-box ul li:last-child{    border-bottom:0;}/* =Our Count-------------------------------------------------------------- */.working-wrapper {padding-top: 40px;    padding-bottom: 60px;     background-color:rgba(255, 255, 255, 1);   color:#333;}.working-wrapper p {font-size:20px;line-height:28px;font-weight:300;color:#333;margin-top:0px;margin-bottom:30px;   }.working-wrapper h3 {font-size:24px;line-height:32px;font-weight:400;color:#0073a5;margin-top:0px;margin-bottom:30px;   }/* risk */.risk-box {    padding: 50px 50px;   background-color:rgba(255, 255, 255, 1);border-radius:0px;}.risk-box h3 {font-size:24px;line-height:32px;font-weight:400;color:#0073a5;margin-top:25px;}.risk-box p {font-size:18px;}.risk-box .intro {font-size:20px;color:#222;}/* =Team-------------------------------------------------------------- */.team-member-img {}.team-member-img:hover {	}.team-member-box-2 .team-member-img {    width: 225px;    margin: auto;}.team-member-box {	text-align: center;	padding: 0px;	background-color:transparent;	border:2px solid transparent;		} .team-member-box:hover {	border:2px solid #18b68c;} .team-member-box h3 {    margin-top: 10px;    margin-bottom: 3px;    font-size:14px;    font-weight:400;    color:#333;}.team-member-box p {    margin-top: 3px;    margin-bottom: 6px;    font-size:14px;    font-weight:300;    color:#333;}.team-member-box-2 h3 {    margin-top: 20px;    margin-bottom: 3px;}.team-image-wrapper {	position: relative;	margin: 0 auto;	margin-bottom:30px;	}.team-image-wrapper .team-image-overtext {		position: absolute;		right: 0px;	bottom: -30px;	left: 0px;	background-color:rgba(255, 255, 255, 1);}.team-image-wrapper:hover .team-image-hover {	opacity: 1;}.social-icons-light-hover {	color: #fff;	-webkit-transition: color 500ms;	-moz-transition: color 500ms;	-o-transition: color 500ms;	transition: color 500ms;}.social-icons-light-hover:hover {	color: rgba(255, 255, 255, 0.70);}.social-icon-title {	font-size: 24px;    border-bottom: 1px dotted rgba(255, 255, 255, 0.50);    padding-bottom: 3px;    display: block;    margin-bottom: 7px;}#footer {	margin-top: 100px;	padding-bottom: 30px;}/* =contact + Map-------------------------------------------------------------- */.map-image { height: 400px; width: 100%; background: url('../images/map.png')  fixed;background-size: cover;    }.map-responsive {    overflow: hidden;    padding-bottom: 400px;    position: relative;    height: 0;}.map-responsive iframe {    left: 0;    top: 0;    height: 400px;    width: 100%;    position: absolute;}.form-control {    height: 42px;}#map {     height: 400px;}/* =Footer-------------------------------------------------------------- */footer hr {    margin-top: 45px;    margin-bottom: 0;    border: 0;    border-top: 1px solid #353535;}.btn-up-footer {    display: inline-block;    position: relative;    top:-21px;}.social-icons-dark-hover {    color: #666;    -webkit-transition: color 500ms;    -moz-transition: color 500ms;    -o-transition: color 500ms;    transition: color 500ms;}.social-icons-dark-hover:hover {    color: rgba(0, 0, 0, .3);}/* =Media Queries-------------------------------------------------------------- */@media (max-width:767px) {	.text-center-xs { text-align:center; }    .mt10-xs { margin-top:10px; }    .mt20-xs { margin-top:20px; }    .mt30-xs { margin-top:30px; }    .mt40-xs { margin-top:40px; }    .mb10-xs { margin-bottom:10px; }    .mb20-xs { margin-bottom:20px; }    .mb30-xs { margin-bottom:30px; }    .mb40-xs { margin-bottom:40px; }	.section-padding { padding-top:50px; padding-bottom:50px; }	.section-padding-top { padding-top:50px; }	.navbar-default .navbar-nav > li > a { line-height:1; }    .navbar-nav .open .dropdown-menu { padding:0; }    .navbar-default .navbar-nav .open .dropdown-menu>li>a { color:#fff; }    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { color:rgba(255, 255, 255, 0.60); }	.section-title h2 { font-size:34px; }	.navbar-nav { margin:12px -15px; }	#pricing .plan.featured { -webkit-transform:scale(1.03); -ms-transform:scale(1.03); transform:scale(1.03); }	.btn-category { margin-bottom:5px; }    .pricing-clients { width:90px; }    #our-process .process-box { border-bottom:1px solid #2d2d2d; }    .modal-header .close { margin-right:-62px; }    .breadcrumb-holder { padding:12px 0 12px 0; }    .ticker { height:40px; }    .ticker h1 { height:40px; }    .big-logo { font-size:50px; }    .jumbotron.jumbotron-register { height:initial; }    .jumbotron.jumbotron-register h1 { font-size:40px; }}@media (min-width: 768px) {	.timeline:before { left:50%; }	.timeline > li { margin-bottom:100px; min-height:100px; }	.timeline > li .timeline-panel { width:41%; float:left; padding:0 20px 20px 30px; text-align:right; }	.timeline > li .timeline-image { width:100px; height:100px; left:50%; margin-left:-50px; }	.timeline > li .timeline-image h4 { font-size:13px; margin-top:16px; line-height:18px; }	.timeline > li.timeline-inverted > .timeline-panel { float:right; text-align:left; padding:0 30px 20px 20px; }	.modal-dialog { margin:100px auto; }    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left:0; }    .dropdown .dropdown-menu{ display:block; opacity:0; -webkit-transition:all 200ms ease-in; -moz-transition:all 200ms ease-in; -ms-transition:all 200ms ease-in; -o-transition:all 200ms ease-in; transition:all 200ms ease-in; }    .dropdown:hover .dropdown-menu { display:block; opacity:1; }}@media (min-width: 768px) and (max-width:992px) {	#our-process h2 { font-size:28px; }	#our-process .process-content p { width:75%; font-size:16px; }	.text-center-sm { text-align:center; }    .mt10-sm { margin-top:10px; }    .mb10-sm { margin-bottom:10px; }	.mt20-sm { margin-top:20px; }	.mb20-sm { margin-bottom:20px; }	.mt30-sm { margin-top:30px; }	.mb30-sm { margin-bottom:30px; }    .jumbotron.jumbotron-register h1 { font-size:45px; }}@media (min-width:992px) {	.timeline > li { min-height:150px; }	.timeline > li .timeline-panel { padding:0 20px 20px; }	.timeline > li .timeline-image { width:150px; height:150px; margin-left:-75px; }	.timeline > li .timeline-image h4 { font-size:18px; margin-top:30px; line-height:26px; }	.timeline > li.timeline-inverted > .timeline-panel { padding:0 20px 20px; }}@media (min-width:1200px) {	.timeline > li { min-height:170px; }	.timeline > li .timeline-panel { padding:0 20px 20px 30px; }	.timeline > li .timeline-image { width:170px; height:170px; margin-left:-85px; }	.timeline > li .timeline-image h4 { margin-top:40px; }	.timeline > li.timeline-inverted > .timeline-panel { padding:0 30px 20px 20px; }}