body{background:#e9eaed;}
a{color:#199ad9;text-decoration:none;}
a:hover{color:#199ad9;}
.couleur{color:#199ad9 !important;}
.bleu{color:#199ad9 !important;}
.bleu:hover{color:#199ad9 !important;}
.rouge{color: red!important;}
.silver{color:#BBBBBB!important;}
.btn-couleur{background-color:#199ad9;color:white;}
.btn-couleur:hover{background: #199ad9 !important;color: #FFF !important;opacity:0.9}
.btn-bleu{background: #199ad9;color: #FFF;}
.btn-bleu:hover{background: #199ad9 !important;color: #FFF !important;opacity:0.9}
.btn-jaune{background: #ffc600;color: #000;border:1px solid #e2af00;}
.btn-jaune:hover{background: #ffc600;color: #000 !important;opacity:0.9}
.btn-outline-bleu {color: #199ad9;border-color: #199ad9;}
.btn-outline-bleu:hover {color: #fff;background-color: #199ad9 !important;}
.couleur-soft{color:#199ad9;}
.border-couleur{border:1px solid #199ad9 !important;}
.jaune{color:#ffc600 !important;}
.bg-couleur{background-color:#199ad9 !important;}
.fs0-7{font-size:0.7rem !important;}
.fs0-8{font-size:0.8rem !important;}
.fs0-9{font-size:0.9rem !important;}
.fs1{font-size:1rem !important;}
.fs1-1{font-size:1.1rem !important;}
.fs1-2{font-size:1.2rem !important;}
.fs1-25{font-size:1.25rem !important;}
.fs1-3{font-size:1.3rem !important;}
.fs1-4{font-size:1.4rem !important;}
.fs1-5{font-size:1.5rem !important;}
.fs1-75{font-size:1.75rem !important;}
.fs2{font-size:2rem !important;}
.fs3{font-size:3rem !important;}
.fs4{font-size:4rem !important;}
.bg-none{background:none;}
.ucfirst::first-letter{text-transform:capitalize;}
.typo-titre{font-family: 'Merriweather', serif;}
.typo-chef{font-family: 'PT Sans', sans-serif;}
.lien-couleur-btn{background:white;}
.lien-couleur-btn:hover{color:white;background-color:#ff7d5f;}
.tr-day td{background-color:#ffc600}
.magasin-question{margin:.75rem 0;border-bottom:1px solid #E1E1E1;padding-bottom:1rem;}
.magasin-question:last-child{border-bottom:none;padding-bottom:0;}
.card-magasin h2{font-size:1.3rem;color:#199ad9;font-weight:bold;}
.titre-ville{background:#FFF;top:30px;opacity:.9;border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:1.5rem;font-weight:bold;width:90%;}
.text-justify{text-align:justify;}

.navbar-chefrecettes a:hover{text-decoration:none;opacity:0.7;}
.avatar{vertical-align: middle;width:60px;height:60px;border:2px white solid;}
.appeler-titre{display:inline;font-family: 'PT Sans', sans-serif;font-size:2rem;vertical-align:bottom;}
.appeler-titre small{font-size:1rem;opacity:0.8;}
/*.card-recipe h2{font-family: 'Merriweather', serif;color:black;}*/
/*.card-recipe h1{font-family: 'Merriweather', serif;color:black;}*/
/*.card-recipe h2 a{color:black;}*/
.card-recipe .card-body{padding-top:0.5rem;}
.card-recipe-chef{margin-top:-45px;}
.card-recipe .card-title:first-letter{text-transform:capitalize}
.card-recipe-fav{display:inline-block;height:50px;width:50px;padding:10px 9px;position:absolute;right:10px;top:10px;background-color:#FFFFFF;color:#ff7d5f;}
.input-search{background:none;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #199ad9;color:#199ad9;}
.input-search:focus{outline:none;}
.input-search::placeholder{color:#888888;}
.list-link{border-top:1px solid #ffffff;padding-top:10px;}
.list-link a{display:block;padding-bottom:7px;color:#FFFFFF}
.list-link a:hover{opacity:0.7;text-decoration:none;}
.recipe-single-etape-number{padding:6px 13px;}
.menu{position:fixed;width:100%;z-index:9999;top:60px;box-shadow: 0 1rem 1rem rgba(0,0,0,.15)!important;max-height:500px;overflow:auto;display:none;}
.page-item.active .page-link {background-color:#199ad9;border-color:#199ad9;}
.black-link{color:black !important;}
.black-link:hover{color:black !important;}
.page-link{color:black;}
.page-link:hover{color:black;}
.op8{opacity:0.8;}
.op7{opacity:0.7;}
.op6{opacity:0.6;}
.op5{opacity:0.5;}
.op4{opacity:0.4;}
.pastille{position:absolute;right:10px;top:10px;}
.date-reverse{background-color:#199ad9 !important;color:white !important;}
.pub iframe{max-width:100%;}

.input-error{border: solid 1px red!important;}
.pointer{cursor:pointer;}

div.content-rating{cursor: pointer;height: 25px}
div.star-rating > span {color: silver;display: block; float: left;margin-bottom: 10px;transition: all 0.2s ease;}
div.star-rating[data-rating-value] > span {color: #199ad9;}
div.star-rating > span.active ~ span {color: silver;}
div.star-rating[class]:hover > span {color: #199ad9;}
div.star-rating[class] > span:hover ~ span {color: silver;}

.comment-card{cursor:default;}
.moreComment{display: none;}
.comment.show-more .moreComment{display: inline;}
.comment.show-more .dots{display: none;}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 1000px !important;
    }
}
.infomarques span:after{content:" / "}
.infomarques span:last-child:after{content:""}
.btn-xs{font-size:12px;line-height:0.8;padding: .375rem .5rem;}
.elipse{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
a.anchor {
    display: block;
    position: relative;
    top: -90px;
    visibility: hidden;
}
.menumarque a.nav-link{color:black !important;border-radius:5px;border:1px solid #fff;margin-left:5px;}
.menumarque a.nav-link:hover{color:#199ad9 !important;transition: all .3s ease;border:1px solid #199ad9}
.menumarque .active a.nav-link{color:#199ad9 !important;transition: all .3s ease;border:1px solid #199ad9}
.dateslecture{right:10px;opacity:0.2;bottom:5px}
.cardmarque:last-child .dateslecture{opacity:0}

@media (min-width: 991px) {
    .card-columns { column-count: 2;}
}
.opacity50{opacity:.5}
.logo{max-height:30px;}
@media (min-width: 770px) {
    .logo{max-height:50px;}
}
.toutsavoir{bottom:1rem;position:absolute;width:calc(100% - 2rem)}
.bg-warnings-0{background-color:#037d3f !important;}
.bg-warnings-1{background-color:#81b52e !important;}
.bg-warnings-2{background-color:#f6c502 !important;}
.bg-warnings-3{background-color:#e77d00 !important;}
.bg-warnings-4{background-color:#df3c10 !important;}
.bg-warnings-5{background-color:#cf05f2 !important;}
.bg-warnings-6{background-color:#000000 !important;}