body { font-size:17px; color:#000; }

a { text-decoration:none; color:#07cfef; text-decoration:none; }

h1 { color:#2a93c9; font-size:35px; margin-top:25px; margin-bottom:25px; }
h2 { color:#2a93c9; font-size:27px; margin-top:25px; margin-bottom:25px; }
h3 { color:#ace0fb; font-size:25px; margin-top:25px; margin-bottom:25px; }
h4 { color:#07cfef; font-size:17px; margin-top:15px; margin-bottom:20px; }
h5 { color:#2a93c9; font-size:17px; margin-top:15px; margin-bottom:20px; }
h6 { color:#000000; font-size:17px; margin-top:15px; margin-bottom:20px; }

.hr { border-top:solid 1px #ff7080; width:15%; margin-top:25px; margin-bottom:25px; }
.my-5 { margin-top:25px; margin-bottom:25px; }

.topbar p { color:#07cfef; }
.topbar h4 { margin:0px; padding:0px; padding-bottom:5px; } 
.topbar h1 { color:#2a93c9; font-size:27px; margin-top:32px; margin-bottom:19px; padding:0; }
.topbar img { width:127px; height:65px; margin-top:11px; margin-bottom:0; }

.sogim-signature { width:260px; margin:0 0 11px; }

.ariane { color:#fff; text-align:center; margin-top:142px; background-color:#ff7080; padding:25px; margin-bottom:50px; }
.ariane h4 { color:#fff; text-align:center; padding:5px 10px; }
.ariane li { padding-right:15px; }
.ariane li a { color:#fff; }

.fa-search { color:#ff7080; }
.btn { padding:13px 22px 12px; overflow:hidden; background:#ff7080; color:#fff; text-shadow:none; border:1px solid #ff7080; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; text-transform:uppercase; }

.nav-link { font-size:20px; font-weight:bold; margin-left:0; margin-right:11px; }
.nav-medical { border-bottom:2px; box-shadow:0 1px 10px rgba(0, 0, 0, 0.1); z-index :100; }
.nav-horizon { position:fixed; top:0; width:100%; background:#fff; }

.medical-social { background:#16b6d2; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; color:white; display:inline-block; padding:10px; margin:5px; }
.awesome-medical i { background:#16b6d2; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; color:white; display:inline-block; padding:35px; }

.savane h3,
.paysage h3 { color:#fff; font-weight:none; }

.paysage { background:#ace0fb; color:#000; padding-top:5.3%; padding-bottom:3.3%; }
.savane { background:#ebbc00; color:#fff; padding-top:6.2%; padding-bottom:2.85%; }

.logos img { height:75px; margin:25px; }
.list-logo li { font-size:40px; }

.copyright { background-color:#16b6d2; padding-top:75px; padding-bottom:75px; color:#fff; }
.copyright a { color:#fff; }

.preview-bg { background-color:#efefef; }
.page { margin-top:163px; }

@media (min-width:768px) {
.ariane-title { margin:0 auto; width:60%; }
.preview-150 { height:200px; width:auto; overflow:hidden; }
.preview-200 { height:200px; width:auto; overflow:hidden; }
.preview-250 { height:250px; width:auto; overflow:hidden; }
.preview-300 { height:300px; width:auto; overflow:hidden; }
.preview-350 { height:350px; width:auto; overflow:hidden; }
.preview-400 { height:400px; width:auto; overflow:hidden; }
.preview-450 { height:450px; width:auto; overflow:hidden; }
.preview-500 { height:500px; width:auto; overflow:hidden; }
.preview-550 { height:550px; width:auto; overflow:hidden; }
.preview-600 { height:600px; width:auto; overflow:hidden; }
}

#montagne { cursor:pointer; background-color:white; border:4px solid #ff7080; position:fixed; bottom:10px; right:20px; padding:10px 15px; color:#ff7080; font-weight:400; }
