/* -------------------------------- Vertical Timeline - by CodyHouse.co -------------------------------- */ .navbar, footer { background-color: #334d63; color:#938A86; } .nav li a { text-transform: uppercase; text-decoration: none; font-weight: 400; letter-spacing: 1px; color: #0FA0CE; } .nav li a:hover { color: #fff; } .nav > li > a { padding-top: 19.5px; padding-bottom: 19.5px; } .nav > li { position: relative; display: block; padding: 10px 15px; } .nav > li { float: left; margin : 0; } a, a:hover, a:focus, a:active, a.active { outline: 0; } a { color: #334d63; /*text-decoration: none;*/ } a:hover { color: #1EAEDB; } .nav { list-style: none; float: right !important; margin: auto; } /*.fa { display: inline-block; font: normal normal normal 14px/1 ForkAwesome; font-size: 14px; font-size: inherit; text-rendering: auto; }*/ .social-buttons { margin-bottom: 0; text-align: right; } .copyright { margin-bottom: 0; text-align: center; } ul.social-buttons li a { font-size: 30px; line-height: 40px; color: #1EAEDB; display: block; /*width: 40px; height: 40px;*/ /*border-radius: 100%;*/ outline: 0; /*color: #fff;*/ /*background-color: #222;*/ } ul.quicklinks{ margin-bottom: 0; text-align: left; } ul.quicklinks li { margin-bottom: 0; } ul.quicklinks li a { margin-bottom: 0; } footer a { color: #1EAEDB; } footer { line-height: 40px; } .list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; } /*::before, ::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .fa-twitter::before { content: "\f099"; } .fa-mastodon::before { content: "\f2e1"; }*/ /* Bigger than 500 */ @media (max-width: 500px) { .nav > li { float: none; } .nav { float: none; text-align: center; } } .timeline { overflow: hidden; margin: 2em auto; /*background-color: #a3d4ff;*/ } .lesEtapes { position: relative; width: 90%; max-width: 1170px; margin: 0 auto; padding: 2em 0; } .lesEtapes::before { /* this is the vertical line */ content: ''; position: absolute; top: 0; left: 18px; height: 100%; width: 4px; /*background: #d7e4ed;*/ background-color: #334d63; } .uneEtape { text-align: left; position: relative; margin: 2em 0; } .uneEtape:after { /* clearfix */ content: ""; display: table; clear: both; } .uneEtape:first-child { margin-top: 0; } .uneEtape:last-child { margin-bottom: 0; } .uneEtapeImage { position: absolute; top: 0; left: 0; width: 50px; height: 50px; border-radius: 50%; background:#334d63; } .uneEtapeImage img { display: block; width: 24px; height: 24px; position: relative; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px; } .uneEtapeTxt { position: relative; margin-left: 60px; background: #a3d4ff; border-radius: 0.25em; padding: 1em; -webkit-box-shadow: 0 3px 0 #d7e4ed; box-shadow: 0 3px 0 #d7e4ed; background: #a3d4ff; /*border-style: solid; border-width: 5px; border-color: #a8151500;*/ } .uneEtapeTxt:after { /* clearfix */ content: ""; display: table; clear: both; } .uneEtapeTxt::before { /* triangle next to content block */ content: ''; position: absolute; top: 16px; right: 100%; height: 0; width: 0; border: 7px solid transparent; border-right: 7px solid #a3d4ff; } /* Bigger than 500 */ @media (max-width: 500px) { .uneEtapeTxt { margin-left: 0px; } .uneEtapeImage { visibility: hidden; } .uneEtapeTxt::before { visibility: hidden; } }