/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 1 mai 2020, 10:27:14
    Author     : alban
*/
.powered-by-sumo {
    height: 0px !important;
    padding: 0px !important;
}

/* Couleur des liens du menu */
#menu_main.menu_main_nav li > a, #menu_main.menu_main_nav > li > a {
       color:#2a2a2a;
    font-weight:bold;
}

.ing-title::before {
    content: "🥗";
}
.ing-list > li::before {
    content: '✅';
}
.ins-title::before {
    content: '🔪';
}

.scroll_to_top {
    background-color: #E56E96;
    color: #ffffff;
    border:solid 3px #E56E96;
}

.style-header-1.top_panel_fixed .menu_main_wrap, .style-header-1 .menu_main_nav_area {
    background-color: #D6D67F;
}
aside .widget_title {
    background-color: #D6D67F;
}

.copyright_wrap {
    background-color: #514E4F;
    color: #ffffff;
}


.scroll_to_top:hover {
    background-color: #ffffff;
    color: #E56E96;
}

/* Taille des images dans les listings */

.post_item .more-link, .post_item .more-link:hover  {
    background:#E56E96;
    color:#fff;
}

.post_item .post_categories, .post_item .post_categories a {
    color: #E56E96;
}

.ingredients-section ul > li {
    font-size:1.2em;
    color:#000;
}

.nutrition-section  ul > li:before,  ul.recipe-meta > li:before, ul.info-board > li:before,  ul.toc_recipe > li:before {
   content: '';
}

.info-board span.ib-value {
    color:#000;
    font-size:1.2em;
}

.trg  .nutrition-table {
    margin-bottom:1em;
}

/* Etape de la recette */
p.inst-subhead {
    padding: 5px;
    background-color:#f0f7f8;
    margin:5px 0px 5px 0px;
    font-size:1.2em;
}

/* Hn des posts */
.content h2 {
    font-size:2em;
    color:#E56E96;
    font-weight: bold;
}

.content h3 {
    font-size:1.75em;
    text-decoration: underline;
}


.content img.alignright, .content img.alignleft  {
    margin-bottom:1em;
}

/************/
/* Footer menu **/

.my-footer-menu{
 margin-top: 10px;
}

.my-footer-menu li{
 display: inline;
 padding: 10px 10px 0 10px;
 list-style: none;
}

.my-footer-menu li a:hover{
    color:#fff;
    border-bottom: solid 2px #fff;
}


/* Pin */
.post_featured a.post_label.label_pinit {
    color: #438978;
    background-color: #ffffff;
}

input[type="text"], input[type="number"], input[type="email"], input[type="search"], input[type="password"], input[type="tel"], .select_container, textarea {
    font-family: inherit;
    color: #707070;
    background-color: #f7fbfb;
    border:solid 2px #E56E96;
}

.submitbtn {
    text-transform: uppercase;
    padding: 0.6em 1.8em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: 400;
    letter-spacing: 0.06em;
    background-color: #373f3c;
    color: #ffffff;
    font-family: Work Sans,sans-serif;
    margin:5px auto;
}

ul#glossaryList a {
    font-size:1.2em;
    font-weight: bold;
}

ul#glossaryList strong a {
    font-size:1em;
    font-weight: normal;
}

ul#glossaryList > li:before {
	content: '';
}

ul#glossaryList li.cmtt-has-thumbnail {
    list-style-position: inside;
    list-style-type: none;
    margin-left: 0px;
}

.post_content p {
    font-size:1.1em;
}

div.clear {
    clear:both;
}

.column-1, .column-1_1, .column-2_2, .column-3_3, .column-4_4, .column-5_5, .column-6_6, .column-7_7, .column-8_8, .column-9_9, .column-10_10, .column-11_11, .column-12_12 {
    width: auto;
}

.post_content .tablepress tfoot th, .post_content .tablepress thead th {
    background-color: #E56E96;
    font-weight: 700;
    vertical-align: middle;
}

/* Ordo */
.ordo {
    text-align:center;
}

.ordo strong {
    text-transform: uppercase;
}

.ordo.realisation {
    text-transform: uppercase;
    background:#6B9099;
}

.ordo.reserver {
    text-transform: uppercase;
    background:#888C4F;
}

.ordo.cuisson {
    text-transform: uppercase;
    background:#A15A5E;
}

.widget_area .widget_title {

    font-size: 1em;
  
}


.post_content ul > li::before, .widget_area ul > li::before, aside ul > li::before {

    font-family: 'fontello';
    content: '';
    font-size: 0.5em;
    display: inline-block;
    vertical-align: middle;
    text-indent: -2em;
    clear: both;

}
ul > li::before {
    color: #373f3c;

}
ul > li::before {
    color: #373f3c;

}
#toc_container.no_bullets li, #toc_container.no_bullets ul, #toc_container.no_bullets ul li, .toc_widget_list.no_bullets, .toc_widget_list.no_bullets li {

    list-style-type: none;
    list-style: none;

}
#toc_container li::before, ul.trg-sharing li::before {
	content: '';
}

/* Affichage des ingredients */
.ingredients-section ul > li::before  {
	font-family: 'fontello';
	content: '\2705';
	font-size: 1.5em;
	display:inline-block;
	vertical-align:middle;
	text-indent:-0.5em;
	clear: both;
}
@media (max-width: 479px) {
    li.calories span.nt-label {
        font-size:1.5em;
    }
    
    li.calories span.nt-value {
        font-size:2em;
    }
    .content_wrap, .content_container {
        width: 95%;
    }
        content h3, content h2 {
        font-size:0.7em;
    }
       .content img.alignleft, .content img.alignright {
     
            clear: both;
            float: none;
            margin-left: auto;
            margin-right: auto;
            display: block;
    }
    
    .logo img {
        margin: 0;
        max-height: 70px;
        width: auto;
    }
    
    .search_and_socials {
        padding: 1em 0;
    }
    
    .search_wrap .search_field {
        width: 20em;
        line-height: 1.3em;
        letter-spacing: .2em;
        padding: .5em .3em .3em 3em;
    }
    
    .menu_mode_responsive .menu_main_responsive_button {
        padding: 0.5em 0;
    }
    
    .page_content_wrap {
        padding: 0em 0 3em;
    }
    
    .content h2 {
        font-size: 1.5em !important;
    }
    
}