hellofacteurV1/www/themes/seb/assets/css/style.css

835 lines
12 KiB
CSS
Executable File

/* jaune #fedd32 */
/* Base Styles
--------------------------------------------------------------------- */
html {
width: 100%;
height: 100%;
}
body {
background-color: #f9f9f9;
font-family: 'Lato', sans-serif;
font-weight: 300;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-webkit-overflow-scrolling: touch;
width: 100%;
height: 100%;
}
/* Headings & Titles */
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Lato', sans-serif;
color: #333;
}
/* Paragraph & Typographic */
p {
line-height: 28px;
margin-bottom: 25px;
}
blockquote {
border: 0 !important;
}
/* Links */
a {
color: #cbae1c;
word-wrap: break-word;
}
a:hover,
a:focus {
color: #5a86bf;
text-decoration: none;
outline: 0;
-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
-o-transition: color 0.1s ease-in, background 0.1s ease-in;
transition: color 0.1s ease-in, background 0.1s ease-in;
}
a:before,
a:after {
-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
-o-transition: color 0.1s ease-in, background 0.1s ease-in;
transition: color 0.1s ease-in, background 0.1s ease-in;
}
/* Bootstrap Modifications */
.btn-theme {
background-color: #fedd32;
color: #fff;
}
.btn-theme:hover,
.btn-theme:focus {
background-color: #5a86bf;
color: #fff;
}
/* Navigation
--------------------------------------------------------------------- */
.navbar {
background-color: #fff;
border-top: 3px solid #fedd32;
}
.navbar .navbar-brand {
padding:0;
}
.navbar .navbar-right {
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
}
.navbar .navbar-right > li > a {
color: #cbae1c;
}
.navbar .navbar-right > li > a:hover,
.navbar .navbar-right > li > a:focus {
color: #000;
}
.navbar .navbar-right > li.active > a,
.navbar .navbar-right > li.active > a:hover,
.navbar .navbar-right > li.active > a:focus {
background-color: transparent;
color: #000;
}
@media (min-width: 767px) {
.navbar {
padding: 20px 0;
-webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
-moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
transition: background .5s ease-in-out, padding .5s ease-in-out;
}
.top-nav-collapse {
/* Customize the look and feel of the collapsed top nav here */
padding: 0;
}
/*
.top-nav-collapse .navbar .navbar-brand{
padding:5px 0;
width:70%;
-webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
-moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
transition: background .5s ease-in-out, padding .5s ease-in-out;
}
*/
}
/* Slit Slider
--------------------------------------------------------------------- */
.sl-slider-wrapper {
width: 800px;
height: 400px;
margin: 0 auto;
position: relative;
overflow: hidden;
}
.sl-slider {
position: absolute;
top: 0;
left: 0;
}
/* Slide wrapper and slides */
.sl-slide,
.sl-slides-wrapper,
.sl-slide-inner {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.sl-slide {
z-index: 1;
}
/* The duplicate parts/slices */
.sl-content-slice {
overflow: hidden;
position: absolute;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
background: #fff;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
opacity : 1;
}
/* Horizontal slice */
.sl-slide-horizontal .sl-content-slice {
width: 100%;
height: 50%;
left: -200px;
-webkit-transform: translateY(0%) scale(1);
-moz-transform: translateY(0%) scale(1);
-o-transform: translateY(0%) scale(1);
-ms-transform: translateY(0%) scale(1);
transform: translateY(0%) scale(1);
}
.sl-slide-horizontal .sl-content-slice:first-child {
top: -200px;
padding: 200px 200px 0px 200px;
}
.sl-slide-horizontal .sl-content-slice:nth-child(2) {
top: 50%;
padding: 0px 200px 200px 200px;
}
/* Vertical slice */
.sl-slide-vertical .sl-content-slice {
width: 50%;
height: 100%;
top: -200px;
-webkit-transform: translateX(0%) scale(1);
-moz-transform: translateX(0%) scale(1);
-o-transform: translateX(0%) scale(1);
-ms-transform: translateX(0%) scale(1);
transform: translateX(0%) scale(1);
}
.sl-slide-vertical .sl-content-slice:first-child {
left: -200px;
padding: 200px 0px 200px 200px;
}
.sl-slide-vertical .sl-content-slice:nth-child(2) {
left: 50%;
padding: 200px 200px 200px 0px;
}
/* Content wrapper. Width and height are set dynamically */
.sl-content-wrapper {
position: absolute;
}
.sl-content {
width: 100%;
height: 100%;
background: #fff;
}
/* Default styles for background colors */
.sl-slide-horizontal .sl-slide-inner {
background: #ddd;
}
.sl-slide-vertical .sl-slide-inner {
background: #ccc;
}
/* Wrap Sections
--------------------------------------------------------------------- */
.aboutwrap hr,
.serviceswrap hr {
padding-bottom: 80px;
width: 500px;
}
/* Intro Wrap */
.introwrap {
text-align: center;
background: #fedd32;
}
/* About Wrap */
.aboutwrap {
background-color: #fff;
padding-top: 80px;
}
.aboutwrap h4 {
font-weight: 700;
}
.aboutwrap span {
font-size: 44px;
vertical-align: middle;
color: #fedd32;
}
.aboutwrap .spacer {
background-color: #fedd32;
padding-top: 60px;
}
.aboutwrap .spacer h2 {
color: #fff;
}
.aboutwrap li a
{
font-weight:bolder;
}
/* ariane */
.breadcrumb
{
font-size:15px;
}
.breadcrumb span
{
font-size:15px;
color:#000000;
}
/* Services Wrap */
.serviceswrap {
background-color: #f9f9f9;
padding-top: 80px;
}
.serviceswrap h2,
.serviceswrap h4 {
text-align: center;
}
.serviceswrap .icons span {
font-size: 60px;
color: #fedd32;
vertical-align: middle;
}
/* Clients Wrap */
.clientswrap {
background-color: #fff;
padding-top: 40px;
padding-bottom: 80px;
}
/* Contact Wrap */
.contactwrap {
background: #fff;
}
.contactwrap .mapwrap {
background: url(../img/map.jpg) no-repeat center center;
background-size: cover;
width: 100%;
min-height: 450px;
}
.contactwrap .mapwrap h2 {
font-size: 50px;
padding-top: 160px;
color: #fff;
}
.contactwrap .mapwrap hr {
width: 500px;
border-width: 3px;
}
.contactwrap i {
color: #fedd32;
}
/* Footer Wrap */
.footerwrap {
background-color: #222;
padding-top: 80px;
color: #808080;
}
.footerwrap h4 {
color: #808080;
}
.footerwrap i {
color: #fedd32;
padding-right: 10px;
}
/* Copyrght Wrap */
.copywrap {
font-size: 14px;
background-color: #333;
color: #fff;
padding-top: 30px;
}
.copywrap a {
color: #fff;
padding: 0 10px;
}
.copywrap a:hover,
.copywrap a:focus {
color: #fedd32;
}
/* 404 Error Page
--------------------------------------------------------------------- */
.error-page {
border-top: 3px solid #fedd32;
}
.error-page h1 {
font-size: 90px;
}
.error-page img {
display: table;
margin: 0 auto;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
margin-left: 0;
margin-right: -15px;
}
.btn-outline {
background-color: transparent;
border-color: #FFF;
color: #FFF;
text-transform: uppercase;
display: inline-block;
font-size: 16px;
font-style: normal;
font-weight: 700;
letter-spacing: 5px;
}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active{
border-color: #fedd32;
color:#fedd32;
}
/* ajout fab */
/* partie blog */
.header-blog
{
padding-bottom:0.5em;
}
.section-blog
{
padding:0;
}
.footer-blog
{
padding:0;
text-align:right;
}
#pagination
{
text-align:right;
}
#pagination span
{
font-size:1.3em;
color:black;
}
.articles-infos
{
background-color:#EDECE3;
padding:5px 10px;
text-align:right;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.articles-contenu span
{
font-size:inherit;
font-weight:inherit;
font-style:inherit;
color:inherit;
vertical-align:inherit;
}
.articles-chapeau
{
background-color:#FEDD32;
padding:10px;
text-align:right;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.articles-chapeau a
{
color:#7F7F7F;
font-weight:bolder;
text-decoration:underline;
}
.articles-contenu
{
margin:2em 0 1em 0;
padding:1em 1em 3em 1em;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:solid 1px;
}
.articles-contenu p
{
line-height:1em;
padding:0.2em;
margin:0.5em 0 0.5em 0;
}
.articles-contenu br
{
font-size:0.3em;
}
div.share-buttons
{
width:100%;
text-align:right;
font-weight:bolder;
font-size:1.1em;
margin:1em 0;
}
.share-buttons img
{
margin-right:0.2em;
}
#newsletter
{
margin-top:1em;
padding:1em;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:solid 1px;
}
#email_abo
{
width:500px;
}
div.comment
{
margin:1em 0 0 0;
padding:0.5em;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:dashed 1px;
}
p.info_comment
{
text-align:right;
font-style:italic;
font-weight:bolder;
}
#form
{
/*margin:1em 0;
padding:1em;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:solid 1px;*/
}
span.capcha-letter
{
font-size:1.2em;
vertical-align:baseline;
font-weight:bolder;
}
span.capcha-word
{
font-size:1.2em;
vertical-align:baseline;
font-weight:bolder;
text-decoration:underline;
}
.btn-valid-com
{
text-align:center;
}
.bg-danger
{
margin:1em 20%;
width:60%;
padding:10px;
text-align:center;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px
}
/* partie site */
div.liste_liens
{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:solid 1px;
padding:0 1em;
margin:0 0 1em 0;
}
.liste_liens ul
{
list-style-type: none;
}
.liste_liens li
{
font-family:'Avenir Next','Helvetica Neue', Helvetica, Arial, sans-serif;
font-size:16px;
line-height:1.5em;
margin: 0 0 0.8em 0;
font-weight:400;
color: #303030;
}
.liste_liens p
{
text-align:right;
}
span.liste_item
{
font-size:16px;
margin:0 0.5em 2em 0;
font-weight:600;
color: #fedd32;
}
div.liste_abos
{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:solid 1px;
padding:0 1em;
margin:0 0 1em 0;
}
.form
{
margin:1em 0;
padding:1em 2em 1em 0.5em;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:solid 1px;
}
.form h3
{
text-align:right;
font-style:italic;
margin:0.5em 1em 2em 0;
}
.form p
{
text-align:justify;
font-style:italic;
}
.form .mt_recherche
{
width:30em;
}
#selection
{
margin :1em 0;
}
/* affichage d'un flux sélectionné dans liste résultats moteurs de recherche */
#flux_affiche
{
margin: 1em 0;
}
.list_overflow
{
width:80%;
max-height:300px;
overflow-y:auto;
}
.call_actions
{
width:100%;
margin:0.5em 0.5em;
padding:0.5em;
text-align:left;
clear:both;
}
.bouton_action
{
float:left;
margin: 0 1em;
}
@media (max-width: 640px)
{
img
{
max-width:200px;
max-height:100px;
}
p,h1,h2,h3,h4,form,ul
{
text-align:left;
}
h4
{
font-size:1em;
}
#newsletter img
{
display:none;
}
#newsletter submit
{
width:90%;
}
#email_abo
{
width:inherit;
}
.breadcrumb
{
text-align:left;
}
.btn
{
max-width:90%;
font-size:14px;
}
.btn-xs
{
font-size:10px;
}
div.liste_liens
{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:solid 1px;
padding:0 0.5em;
margin:0 0 0.5em 0;
}
.liste_liens ul
{
text-align:left;
margin-left:0.2em;
padding-left:0;
}
.liste_liens li
{
margin:1em 0;
}
.liste_liens_btn a
{
margin-left:3px;
}
div.liste_abos
{
text-align:left;
}
.liste_abos p
{
text-align:center;
}
.form
{
text-align:left;
}
.articles-contenu
{
margin:1em 0 1em 0;
padding:1em;
}
div.share-buttons
{
width:100%;
clear:both;
text-align:center;
font-size:1em;
margin:1em 0;
}
.share-buttons img
{
margin: 0 0.5em 0.5em 0;
}
.call_action
{
width:100%;
margin:0;
padding:0;
}
.bouton_action
{
float:none;
text-align:center;
width:100%;
margin:0.5em;
}
.bouton_action a
{
padding:0.7em;
}
.btn-outline
{
font-size:12px;
font-weight:700;
letter-spacing: 3px;
}
.form .mt_recherche
{
width:100%;
}
}