/*
 Theme Name:   cuisinedejp
 Theme URI:    http://wikijeff.co
 Description:  Un jolie theme pour Cuisine de JP
 Author:       wikijeff.co
 Author URI:   http://wikijeff.co
 Template:     culinier-theme
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  cuisinedejp
*/

@import url("../culinier-theme/style.css");

/* Add your custom css below
-------------------------------------------------------------- */
.float-left { float: left; }
.float-right { float: right; }

/* Panier d'achat */
.mm-checkout-expiration-date > label, #mm-checkout-ccv > label { float: none !important; display: block !important; }
.mm-expMonthList, .mm-expYearList { width: 100px; }
.mm-expMonthList { float: left; }
.mm-expYearList { position: relative; left: 15px;}
#mm_field_cc_cvv { width: 60px; text-align: center;}
.mm-prices { font-size: 15px; }

.form-section h3, .header-section h3 {
    background-color: #7c930f;
    color: #ffffff !important;
    font-weight: normal;
    border: #7c930f 1px solid;
    border-radius: 5px;
    padding: 10px;
}

.form-section p:first-of-type {
    padding-top: 20px;
}

.header-section h3  {
    margin-bottom: 20px;
}

.form-section label, .header-section span {
    color: #311c11;
    font-weight: bolder;
}

.header-section {
    line-height: 22px;
}

.header-section a {
    color: #7c930f !important;
    text-decoration: underline;
    font-weight: bold;
}

.header-section span {
    color: #311c11;
    font-size: 15px;
}

.btn-payment-submit a {
    background-color: #7c930f !important;
    color: #ffffff !important;
    font-weight: normal;
    border: #7c930f 1px solid;
    border-radius: 5px;
    padding: 10px;
}

.btn-payment-submit a:hover {
    color: #FFF !important;
}

.vert {
    color: #7c930f;
    font-size: 700;
    font-weight: bold !important;
}

.slider-text a { color: #FFF !important }
.slider-text:hover a { color: #FFF !important }
/* Fixed footer
#centered-content {
   padding-bottom: 119px;
}
#ht-footer {
   position: fixed !important;
   left: 0;
   bottom: 0;
   width: 100%;
   height: 119px;
   overflow: hidden;
   z-index: 1000;
}

@media (max-width: 768px) {
    #centered-content {
        padding-bottom: 10px;
    }
    #ht-footer {
        position: relative !important;
        height: 218px;
    }
}
*/
/* Collection videos */
.mejs-offscreen { display: none; }
/* Ajustement de la grid pour l'affichage des recettes */
.entry-inner .content-wrapper {
    height: 128px;
}
.entry-inner .content-wrapper .entry-name a{
    height: 58px;
}

.purchace-link a{
    color: #7c930f !important;
    font-size: 2em;
    float: right;
}

.purchace-link a:hover {
    color: #7c930f;
}

/* Panier d'achat */
#product-price {
    font-size: 18px;
}
.form-section {
    padding: 20px;
}
.form-section label {
    width: 100%;
}

/* permet de modifier l’ombrage */
.hs-slider.single ul.slides .overlay {
  background: rgba(41, 24, 1, 0.1) !important;
}

.hs-slider.single:before, .hs-slider.single:after, .ht-preload-slider:before, .ht-preload-slider:after,.ht-page-header:before, .ht-page-header:after{
    display: none !important;
}

a.fa, i.fa{
  font-family: "Font Awesome" !important;
}

.hs-slider.single .flex-control-nav, .hs-slider.single .flex-direction-nav .flex-prev, .hs-slider.single .flex-direction-nav .flex-next {
    display: none !important;
}

.entry-big{
    color: white !important;
}

#ht-main-nav > ul > li > a{
    color: white !important;

}

.ht-main-navbar.logo-left .ht-main-nav-wrapper #ht-main-nav > ul{
     text-transform: uppercase !important;
     padding: 0 10px;
}
.hs-recipe.single .entry-meta.meta-author{
    display: none !important;
}

.ht-main-navbar, #ht-header .sticky-wrapper, .ht-main-navbar, .hs-recipe.single .heading, .hs-general .entry.pf-quote .entry-media{
    color: white !important;
}

.ht-page-header .ht-breadcrumb a, .ht-page-header .ht-breadcrumb li{color:white !important;text-transform:UPPERCASE !important;}

.wpml_flags img{display: none !important;}

.ht-button, .hs-events.list .event-filter button, .login-form .button-primary, .register-form .button-primary, .search-toggle
.inner:before, #ht-search-form .modal-backdrop, .ht-widget.hw-subscribe button, .ht-widget .widget-title:before, .hs-posts.grid .entry-post-format, .hs-post.single .entry-post-format, .hs-general .entry-post-format{
    color: white !important;
}

::selection {
  background: #7c930f; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #7c930f; /* Gecko Browsers */
}

.onBookmark, #bookmarkme, a[rel="bookmark"]{
    display: none !important;

}
.hs-footer-widget .ht-widget .widget-title, .hs-footer-widget h4{
    color: white !important;
}
#ht-footer:before{
    background-color: #7c930f !important;
    background-image: none !important;
}

.footer-nav a{
    color: #7c930f !important;
}
.footer-nav a:hover{
    color: #fff !important;
}
#ht-search-form input, #ht-search-form {
    color: white !important;
}
.hs-recipes.grid .entry .meta-difficulty.easy:before, .hs-recipes.grid .we .meta-difficulty.easy:before{
    background-color: #7c930f !important;
}
.hs-recipe.single .entry-meta .meta-level.easy span{
    color: #7c930f !important;
}
.cuisinejp1{
    font-size: 1em !important;
}
.cuisinejp15{
    font-size: 1.5em !important;
}
.cuisinejp2{
    font-size: 2em !important;
}
.cuisinejp3{
    font-size: 3em !important;
}

.cuisinejpadb{
    padding-bottom: 40px;
}

.hs-recipes.grid .entry .entry-action .entry-action-inner, .hs-recipes.grid .entry .entry-action .we-action-inner, .hs-recipes.grid .entry .we-action .entry-action-inner, .hs-recipes.grid .entry .we-action .we-action-inner, .hs-recipes.grid .we .entry-action .entry-action-inner, .hs-recipes.grid .we .entry-action .we-action-inner, .hs-recipes.grid .we .we-action .entry-action-inner, .hs-recipes.grid .we .we-action .we-action-inner{
    margin-top: -22.5px !important;
}

.wpml_flags_name{
    background-color: #7c930f !important;
    padding: 10px !important;
    color: white !important;
    border-radius: 5px !important;
}

.hs-recipe.single .ingredients-hint{
    font-size: 0px !important;
}

.hs-footer-widget .ht-widget.hw-popular-recipes .meta-rate .rated, .hs-recipes.grid .entry .meta-rate .rated, .hs-recipes.grid .we .meta-rate .rated, .hs-comment .comment-metadata .meta-rate i.rated, .hs-recipe.single .entry-rate i.rated, .post-archive .meta > .comment i, .ht-form-block sup, .login-form form sup, .register-form form sup{
    color: #7c930f !important;
}
.ht-page-header .heading{
    color: white !important;
}

.hs-recipes.grid .entry .entry-inner:hover .entry-action,
.hs-recipes.grid .entry .entry-inner:hover .we-action,
.hs-recipes.grid .entry .we-inner:hover .entry-action,
.hs-recipes.grid .entry .we-inner:hover .we-action,
.hs-recipes.grid .we .entry-inner:hover .entry-action,
.hs-recipes.grid .we .entry-inner:hover .we-action,
.hs-recipes.grid .we .we-inner:hover .entry-action,
.hs-recipes.grid .we .we-inner:hover .we-action {
  background: rgba(124, 147, 15, 0.5) !important;
}

.entry-action .entry-action-inner span
{
    color: #ffffff !important !important;
}


.hs-recipe.single .ingredients-hint{
    font-size: 0px !important;
}

.hs-recipe.related .meta-cat{
     color: #7c930f !important;
}

*::selection{
    background: #7c930f !important;
}

.form-control:focus, select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus{
    border-color: #7c930f !important;
}

.hs-recipe.single .entry-instruction dt{
    line-height: 24px !important;
}

.container .inner h2, .search-button .fa .fa-search{
    color: #fff !important;
}

.hs-recipe.single .entry-ingredient tr:nth-child(odd).is-done{
  background: rgba(124, 147, 15, 0.7) !important;
}

.hs-recipe.single .entry-ingredient tr:nth-child(even).is-done
{
  background: rgba(124, 147, 15, 0.8) !important;
}


.jpsw::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff !important;
}
.jpsw:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff !important;
   opacity:  1;
}
.jpsw::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff !important;
   opacity:  1;
}
.jpsw:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff !important;
}

.entry-description h4 {display:none;}

.search-toggle{
    color: #fff !important;
}
.entry-inner .entry-media .entry-action .entry-action-inner span a {color: #ffffff !important;}

.rating span, .rating:hover span{
    color: rgba(124, 147, 15, 0.5) !important;
}

.rating .fa.fa-star.voted, .rating .fa.fa-star.over, .wrap-rating.in-post .rating:hover .fa.fa-start.over{
    color: rgba(124, 147, 15, 1) !important;
}

label[for="url"], input[id="url"]{
    visibility:hidden;
}
.hs-posts.grid .entry-meta:before{
    background-image: none !important;
}

.mobile-control-toggle{
    background-color: rgba(124, 147, 15, 1) !important;
    color: white !important;
}

a.fa, i.fa{
font-family: "FontAwesome" !important;
}

.entry-author, .meta-time{
    display: none;
}
#sidebar_combo-3 > div > ul > li, #sidebar_combo-4 > div > ul > li{
    width: 50% !important;
}

.ht-widget.hw-posts-tab .nav-tab a{
     background-color: rgba(124, 147, 15, 1) !important;
    color: white !important;
}
.ht-widget.hw-posts-tab .nav-tab li.active a{
    background-color: transparent !important;
    color: rgba(124, 147, 15, 1) !important;
}
.ht-widget.hw-posts-tab .meta-rate .rated{
    color: rgba(124, 147, 15, 1) !important;
}
#menu-social li a, #menu-realifr li a{
    font-size: 2em !important;
}
.copyright{
    line-height: 2em !important;
}
.footer-nav li:after{
    display: none !important;
}
.footer-nav li{
    padding-left: 5px;
    padding-right: 5px;
}

body > div.ht-page-wrapper.full-layout > section.ht-section.hs-recipe.single > div > div > div > div:nth-child(1) > div.entry.entry-action > div.action.action-share:hover{
    color: rgba(124, 147, 15, 1) !important;
}
.hs-comment .comment-meta:before{display: none !important;}

.post-archive .meta .post-categories li:after{
     color: rgba(124, 147, 15, 1) !important;
}

body > div.ht-page-wrapper.full-layout > section.ht-section.hs-recipe.single > div > div > div > div:nth-child(1) > div.entry.entry-media > div.video-holder > div > a{color: white !important;}

body > div.ht-page-wrapper.full-layout > section.ht-section.hs-recipe.single > div > div > div > div:nth-child(1) > div.entry.entry-media > div.video-holder > div > a:hover{color: rgba(124, 147, 15, 1) !important;}

#ht-logo > a > img{
    height: 100px !important;
}

@media (max-width: 768px){
    .hs-recipe.single .action-print{
        display: none;
    }
  li.menu-item.menu-item-type-post_type.menu-item-object-page.wpml_flags.last{
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
}

@media (min-width: 768px){

.hs-recipe.single .entry-rate {
        width: 40% !important;

}
.hs-recipe.single .action-bookmark, .hs-recipe.single .action-print, .hs-recipe.single .action-share
    {
        width: 30% !important;

}
    .hs-recipe.single .action-bookmark, .hs-recipe.single .action-print, .hs-recipe.single .action-share
    {
        width: 30% !important;

}

}

div > div.entry-title > p.meta-author{
    display: none;
}

.search-toggle, .ht-search-form{
    display: none;
}

.entry-description{
    font-size: 1.6rem !important;
}

.scroll-up-nav {
    height: 100px !important;
}

body > div.ht-page-wrapper.full-layout > div.fw-page-builder-content > section.ht-slider-section > div > div > div > section > ul.slides > li.flex-active-slide > div.slide-content-wrapper.container > div > a{

background:#7c9221 !important;

color:#fff !important;

}

body > div.ht-page-wrapper.full-layout > div.fw-page-builder-content > section.ht-slider-section > div > div > div > section > ul.slides > li.flex-active-slide > div.slide-content-wrapper.container > div > a:hover{

background:#fff !important;

color:#7c9221 !important;
}

#book {
    padding: 0 !important;
}

#book .row div.left {
	background: url('/wp-content/uploads/2019/07/image_background_gauche.png') no-repeat;
	background-size: cover;
    min-height: 900px;
}

#book .row div.center {
    margin-top: 100px;
}

#book .row div.center .content {

}

#book .row div.center h2 {
    color: #7c930f !important;
    font-size: 16px !important;
    font-weight: bold !important;
}

#book .row div.center p {
    margin-top: 30px;
}

#book .row div.center img.livre {
    border: #FFF 10px solid;
    width: 400px !important;
}

#book .row div.center .preorder {
    color: #7c930f;
    font-size: 36px;
    font-weight: bold;
    border-top: #7c930f 1px solid;
    border-bottom: #7c930f 1px solid;
    text-align: center;
    margin-top: 30px;
}

#book .row div.center #amazon-ca {
    margin-top: 20px;
}

#book .row div.right {
	background: url('/wp-content/uploads/2019/07/image_background_droit.png') no-repeat;
	background-size: cover;
    min-height: 900px;
}

#ht-main-nav > ul > li > a {
    padding: 0 5px !important;
}
@media screen and (max-width: 992px) {
    #book .row div.left { display: none; }
    #book .row div.right { display: none; }
    #book .row div.center #amazon-ca { margin-top: 0px; }
    #book .row div.center { margin-top: 30px; }
    #book .hs-content { text-align: center; }
}

div#n2-ss-8 .n2-font-166cc2909ff99afe43bca5a3e9c24cf1-link a { color: #FFF !important; }

#liste-evenements .entry-content {
    margin-bottom: 50px;
}

#liste-evenements .entry-content p {
    margin-bottom: 0px;
}

#liste-evenements .entry-content .title {
    color: #7b9321 !important;
}

#liste-evenements .entry-content .trajet {
    color: #7b9321 !important;
    text-decoration: underline;
}

h2 i {
        font-style: italic;
        font-weight: bold;
}

p i {
	font-style: italic;
}
