/*! HTML5 Boilerplate v6.0.1 | MIT License | https://html5boilerplate.com/ *//* * What follows is the result of much research on cross-browser styling. * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, * Kroc Camen, and the H5BP dev community and team. *//* ==========================================================================   Base styles: opinionated defaults   ========================================================================== */html {    color: #222;    font-size: 1em;    line-height: 1.4;}body{overflow-x:hidden;}/* * Remove text-shadow in selection highlight: * https://twitter.com/miketaylr/status/12228805301 * * Vendor-prefixed and regular ::selection selectors cannot be combined: * https://stackoverflow.com/a/16982510/7133471 * * Customize the background color to match your design. */::-moz-selection {    background: #b3d4fc;    text-shadow: none;}::selection {    background: #b3d4fc;    text-shadow: none;}/* * A better looking default horizontal rule */hr {    display: block;    height: 1px;    border: 0;    border-top: 1px solid #ccc;    margin: 1em 0;    padding: 0;}/* * Remove the gap between audio, canvas, iframes, * images, videos and the bottom of their containers: * https://github.com/h5bp/html5-boilerplate/issues/440 */audio,canvas,iframe,img,svg,video {    vertical-align: middle;}/* * Remove default fieldset styles. */fieldset {    border: 0;    margin: 0;    padding: 0;}/* * Allow only vertical resizing of textareas. */textarea {    resize: vertical;}/* ==========================================================================   Browser Upgrade Prompt   ========================================================================== */.browserupgrade {    margin: 0.2em 0;    background: #ccc;    color: #000;    padding: 0.2em 0;}/* ==========================================================================   Author's custom styles   ========================================================================== */.logo {position: fixed; left: 9px; width: 15%; top: 20px}.col-lg-3, .col-lg-12 {    padding: 0;    }.headerpersonnages{    height:80px;     background:#ece4de;}.container{    margin-top: 120px;}

.nomfiche {font-family:"permanent marker"; font-size: 1.5em;}

#personnage1 img {width:115%; height: auto; cursor: pointer; padding-top: 40px; padding-bottom: 10px;}#fiche1 {display: none; background-color: #55365e; color: white; text-align: center; border-radius: 20px 20px 20px 20px; font-family: 'Raleway'; position: relative; top: -363px; padding: 10px; width: 65%;font-size: 0.8em;}

#personnage2 img {width:110%; height: auto; cursor: pointer; padding-top: 30px; padding-bottom: 10px;}#fiche2 {display: none; background-color: #1E7243; color: white; text-align: center; border-radius: 20px 20px 20px 20px; font-family: 'Raleway'; position: relative; top: -325px; padding: 10px; width: 65%;font-size: 0.8em;}

#personnage3 img {width:110%; height: auto; cursor: pointer; padding-top: 30px; padding-bottom: 10px;}#fiche3 {display: none; background-color: #5f99cc; color: white; text-align: center; border-radius: 20px 20px 20px 20px; font-family: 'Raleway'; position: relative; top: -325px; padding: 10px; width: 65%;font-size: 0.8em;}

#personnage4 img {width:110%; height: auto; cursor: pointer; padding-top: 30px; padding-bottom: 10px;}#fiche4 {display: none; background-color: #641204; color: white; text-align: center; border-radius: 20px 20px 20px 20px; font-family: 'Raleway'; position: relative; top: -325px; padding: 10px; width: 65%; font-size: 0.8em;}

.btn {display: none;}/* * Globals */body {  font-family: Georgia, "Times New Roman", Times, serif;  color: #555;}h1, .h1,h2, .h2,h3, .h3,h4, .h4,h5, .h5,h6, .h6 {  margin-top: 0;  font-family: 'Abril Fatface', cursive;  font-weight: normal;  color: #333;}/* * Override Bootstrap's default container. */@media (min-width: 1200px) {  .container {    width: 970px;  }}@media (max-width: 1024px) {    .btn {    display: block;  }}/* * Masthead for nav */.blog-masthead {  background-color: #428bca;  -webkit-box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);          box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);}/* Nav links */.blog-nav-item {  position: relative;  display: inline-block;  padding: 10px;  font-weight: 500;  color: #cdddeb;}.blog-nav-item:hover,.blog-nav-item:focus {  color: #fff;  text-decoration: none;}/* Active state gets a caret at the bottom */.blog-nav .active {  color: #fff;}.blog-nav .active:after {  position: absolute;  bottom: 0;  left: 50%;  width: 0;  height: 0;  margin-left: -5px;  vertical-align: middle;  content: " ";  border-right: 5px solid transparent;  border-bottom: 5px solid;  border-left: 5px solid transparent;}/* * Blog name and description */.blog-header {  padding-top: 20px;  padding-bottom: 20px;}.blog-title {  margin-top: 30px;  margin-bottom: 0;  font-size: 60px;  font-weight: normal;}.blog-description {  font-size: 20px;  color: #999;}/* * Main column and sidebar layout */.blog-main {  font-size: 18px;  line-height: 1.5;}/* Sidebar modules for boxing content */.sidebar-module {  padding: 15px;  margin: 0 -15px 15px;}.sidebar-module-inset {  padding: 15px;  background-color: #f5f5f5;  border-radius: 4px;}.sidebar-module-inset p:last-child,.sidebar-module-inset ul:last-child,.sidebar-module-inset ol:last-child {  margin-bottom: 0;}/* Pagination */.pager {  margin-bottom: 60px;  text-align: left;}.pager > li > a {  width: 140px;  padding: 10px 20px;  text-align: center;  border-radius: 30px;}/* * Blog posts */.blog-post {  margin-bottom: 60px;}.blog-post-title {  margin-bottom: 5px;  font-size: 40px;}.blog-post-meta {  margin-bottom: 20px;  color: #999;}/* * Footer */.blog-footer {  padding: 40px 0;  color: #999;  text-align: center;  background-color: #f9f9f9;  border-top: 1px solid #e5e5e5;}.blog-footer p:last-child {  margin-bottom: 0;}/* ==========================================================================   Helper classes   ========================================================================== *//* * Hide visually and from screen readers */.hidden {    display: none !important;}/* * Hide only visually, but have it available for screen readers: * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility * * 1. For long content, line feeds are not interpreted as spaces and small width *    causes content to wrap 1 word per line: *    https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe */.visuallyhidden {    border: 0;    clip: rect(0 0 0 0);    -webkit-clip-path: inset(50%);    clip-path: inset(50%);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;    white-space: nowrap; /* 1 */}/* * Extends the .visuallyhidden class to allow the element * to be focusable when navigated to via the keyboard: * https://www.drupal.org/node/897638 */.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {    clip: auto;    -webkit-clip-path: none;    clip-path: none;    height: auto;    margin: 0;    overflow: visible;    position: static;    width: auto;    white-space: inherit;}/* * Hide visually and from screen readers, but maintain layout */.invisible {    visibility: hidden;}/* * Clearfix: contain floats * * For modern browsers * 1. The space content is one way to avoid an Opera bug when the *    `contenteditable` attribute is included anywhere else in the document. *    Otherwise it causes space to appear at the top and bottom of elements *    that receive the `clearfix` class. * 2. The use of `table` rather than `block` is only necessary if using *    `:before` to contain the top-margins of child elements. */.clearfix:before,.clearfix:after {    content: " "; /* 1 */    display: table; /* 2 */}.clearfix:after {    clear: both;}/* ==========================================================================   EXAMPLE Media Queries for Responsive Design.   These examples override the primary ('mobile first') styles.   Modify as content requires.   ========================================================================== */@media only screen and (min-width: 35em) {    /* Style adjustments for viewports that meet the condition */}@media print,       (-webkit-min-device-pixel-ratio: 1.25),       (min-resolution: 1.25dppx),       (min-resolution: 120dpi) {    /* Style adjustments for high resolution devices */}/* ==========================================================================   Print styles.   Inlined to avoid the additional HTTP request:   http://www.phpied.com/delay-loading-your-print-css/   ========================================================================== */@media print {    *,    *:before,    *:after {        background: transparent !important;        color: #000 !important; /* Black prints faster:                                   http://www.sanbeiji.com/archives/953 */        box-shadow: none !important;        text-shadow: none !important;    }    a,    a:visited {        text-decoration: underline;    }    a[href]:after {        content: " (" attr(href) ")";    }    abbr[title]:after {        content: " (" attr(title) ")";    }    /*     * Don't show links that are fragment identifiers,     * or use the `javascript:` pseudo protocol     */    a[href^="#"]:after,    a[href^="javascript:"]:after {        content: "";    }    pre {        white-space: pre-wrap !important;    }    pre,    blockquote {        border: 1px solid #999;        page-break-inside: avoid;    }    /*     * Printing Tables:     * http://css-discuss.incutio.com/wiki/Printing_Tables     */    thead {        display: table-header-group;    }    tr,    img {        page-break-inside: avoid;    }    p,    h2,    h3 {        orphans: 3;        widows: 3;    }    h2,    h3 {        page-break-after: avoid;    }}




#fiche2, #fiche1, #fiche3, #fiche4 {
   /* display: none;
    background-color: #1E7243;
    color: white;
    text-align: center;*/
    border-radius: 50%;
    font-family: 'Raleway';
    position: relative;
    top: -325px;
    padding: 15px;
    width: 220px;
    font-size: 0.8em;
    height: 220px;
}
#fiche1 {

    display: none;
    background-color: #55365ee6;
    color: white;
    text-align: center;
    font-family: 'Raleway';
    position: relative;
    top: -400px;
    padding: 10px;
    font-size: 0.8em;
    left: 50px;

}
#fiche2 {

    display: none;
    background-color: #1E7243E6;
    color: white;
    text-align: center;
    font-family: 'Raleway';
    position: relative;
    top: -458px;
    padding: 10px;
    font-size: 0.8em;
    left: 48px;

}
#fiche3 {

    display: none;
    background-color: #5f99cce6;
    color: white;
    text-align: center;
    border-radius: 50%;
    font-family: 'Raleway';
    position: relative;
    top: -550px;
    padding: 15px;
    width: 240px;
    font-size: 0.8em;
    height: 240px;

}
#fiche4 {

    display: none;
    background-color: #641204e6;
    color: white;
    text-align: center;
    font-family: 'Raleway';
    position: relative;
    top: -325px;
    padding: 10px;
    font-size: 0.8em;

}
#fiche2 p, #fiche1 p, #fiche3 p, #fiche4 p {
	margin: 10px 0 10px 0;
}
.perso1, .perso2,.perso3,.perso4 {
    text-align: center;
}

#personnage1 img, #personnage2 img, #personnage3 img, #personnage4 img {
    max-height: 90vh;
    width: auto;
	padding-top: 60px;
}
.voir{
	font-family: "permanent marker";
font-size: 1em;
	color:#fff;
	
}


@media screen and (max-width: 680px) {
	#personnage1 img, #personnage2 img, #personnage3 img, #personnage4 img {
    max-height: 90vh;
    width: auto;
	padding-top: 0;
}
	.logo {
    position: fixed;
    left: 9px;
    width: 40%;
    top: 20px;
}
	
}