/*
Theme Name: Pro Bike Support
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.0.0
*/

/* 1. GENERALITES */
/* 2. HEADER */
/* 3. FOOTER */
/* 4. ACCUEIL */
/* 5. FICHE PRODUIT */
/* 6. PAGE BOUTIQUE*/
/* 7. PAGE CHECKOUT */
/* 8. PAGE BLOG */
/* 8. PAGE CONTACT */
/* 9. RESPONSIVE*/
/* 10.PLUGINS */

/*----------------------------------------------------------*/
/*------------------------1.GENERALITES---------------------*/
/*----------------------------------------------------------*/
/*Couleur lien*/
a {
    color: #02A1B8;
}


/*Bordure prix panier*/
.main-header .site-header-cart {
	border: 0px solid #eee!important;}


/*Couleur prix panier*/
.main-header .site-header-cart .cart-contents {
    color: #fff!important;
}


/*----------------------------------------------------------*/
/*-----------------------  2.HEADER  -----------------------*/
/*----------------------------------------------------------*/
/**** MENU ****/
/*MEP Logo Home*/
/*Transparence de Hom*/
li#nav-menu-item-781282 span {
    color: rgba(0,0,0,0);
}

/* Couleur icone Home menu*/
li#nav-menu-item-781282::before {
    color: #fff;
}

/*Couleur barre sous menu (disfonctionnement menu Apparence) */
.header-widget-region {
    background-color: #f47a20!important;
}

/*Couleur logo Panier (disfonctionnement menu Apparence) */
.site-header .site-header-cart a.cart-contents .count,  {
    border: 1px solid #f47a20!important;
    color: #f47a20!important;
}    


.site-header .site-header-cart a.cart-contents .count::hover{
    background: #f47a20!important;
    color: #fff!important;
}


/*----------------------------------------------------------*/
/*---------------------    3. FOOTER   ---------------------*/
/*----------------------------------------------------------*/


/*Couleur lien en hover*/
footer a:not(.button):hover {
    color: #02A1B8!important;
}


/*Centrage du copyright*/
footer.copyright .widget:last-child {
    text-align: center!important;
}


/*  -----   MEP Avis client bas de page  -----  */

/*Espacement*/
/*div#text-22 {
    padding: 0px;
}*/


/*Suppression nom PBS*/
/*.badge__store {
    display: none!important;
}*/

/*MEP Titre Avis*/
/*.badge__store
{
    font-size: 15px!important;
    font-weight: 600!important;
    color: #222!important;
}*/

.cr-badge.badge-vs .badge__rating.rating {
    color: #444!important;
}

.cr-badge.badge-vs .badge__reviews {
    font-size: 16px!important;
    margin-left: 0px!important;
    border: 0px solid #DFDFDF99!important;
}

.cr-badge.badge-vs {
    color: #444!important;
    padding: 0px !important;
}

.badge__rating-line {
    padding-top: 1px;
}
/*
.cr-badge.badge-vs .badge__logo {
    width: 0px!important;
}

.cr-trustbadgef, .cr-trustbadgea {
    padding-left: 13px;
}*/
    
/*  -----  FIN  MEP Avis client bas de page  -----  */

/*
.cr-badge {
    padding: 0px !important;
}
.cr-badge .badge__stars {
    margin-right: 10px !important;
}*/


/*----------------------------------------------------------*/
/*-----------------------4. ACCUEIL-------------------------*/
/*----------------------------------------------------------*/

/*AVIS GOOGLE PAGE ACCUEIL*/
div#wprev-slider-1 { height: 350px!important; }
a.wprs_rd_more {
    color: #f4f4f4!important;
}

/*----------------------------------------------------------*/
/*---------------------5. FICHE PRODUIT---------------------*/
/*----------------------------------------------------------*/
/*Marge img marque*/
/*.yith-wcbr-brands-logo {
    margin-top: 0px;
}*/

/*Image logo marque*/
.pwb-single-product-brands {
    padding-top: 0em;
}
/*
.pwb-single-product-brands a img {
    width: 70%!important;
}*/

/*Taille police description courte*/
div.woocommerce-product-details__short-description h2, div.woocommerce-product-details__short-description p {
    font-size: 1.1em!important;
}


/*Marge sous choix varataion*/
body.single-product div.product table.variations tr:last-child .value {
    margin-bottom: 10px;
}

/*Marge description complementaire*/
.woocommerce-variation-description {
    padding-bottom: 15px!important;
}

/*Taille police prix*/
.price {
    font-size: 18px;
}

/*FP Paiement atelier MEP Prix*/
input#wcj_open_price {
    border: 1px solid lightgrey !important;
}



/*------------Onglets desprtions - Info-Livraison - Avis --------*/


/*Supprimer les notes du modules kk stars sur fiches produits*/
#tab-description .kk-star-ratings.top-left.lft,#tab-delai_livraison .kk-star-ratings.top-left.lft{
    display: none !important;
}

/*Largeur des tableaux dans description*/
body .woocommerce-tabs table {
    width: 100%!important;
}

/*Onglet Avis client*/
/*Couleur fond rond*/
#page .woocommerce-tabs ul.tabs li a span{
    background-color: #02A1B8!important;
}

/*Couleur bordure Avis récentes*/
#ywar_reviews a.ywar_filter_order.active, #ywar_reviews a.ywar_filter_order:hover {
    border-bottom: 2px solid #02A1B8;
}

/*Tille titre H3 Avis / Questions*/
/*h3#reply-title.comment-reply-title,*/ body #reviews .comment-reply-title, .questions-section h3 {
    font-size: 17px!important;
}



/*Onglet Q/R  YITH*/
/*span.review_helpful {
    font-size: 16px;
}
div.reply {
    font-size: 12px;
}*/




/* -------- Onglet Avis  Custom Reviews --------------- */
/* Couleur étoile avis */ 
.cr-all-reviews-shortcode .crstar-rating, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .crstar-rating, #reviews #comments .cr-summaryBox-wrap .crstar-rating {
    color: #02A1B8 !important;
}


/* Couleur barre avis */ 
.ivole-meter .ivole-meter-bar {
    background: #02A1B8 !important;
}

/*Couleur bouton ajouter un avis*/
button.cr-ajax-reviews-add-review {
    border: 2px solid #02A1B8 !important;
    border-radius: 16px !important;
    height: 44px !important;
    color: #02A1B8 !important;
    background: transparent !important;
    cursor: pointer;
    display: inline-block;
    outline-style: none;
    padding: 5px 15px;
    font-size: 14px !important;
    font-weight: 600 !important;
}

/*Couleur étoile ajouter un avis*/


.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit 
{
       background-color: #02A1B8 !important;
}

.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit:hover, .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit:hover, .cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit:hover {
    background-color: #02A1B8 !important;
}

/* Couleur border recherche avis */ 

#reviews.cr-reviews-ajax-reviews .cr-input-text:focus {
    border-color: #F47A20!important;
}

/* Couleur border bouton afficher plus d'avis */ 
.cr-reviews-grid .cr-show-more-button:hover, .cr-reviews-grid .cr-show-more-button:focus {
    border: solid 1px #02A1B8 !important;
}



/*Formulaire avis par emai*/
/*Couleur background*/
.cr-form-wrapper {
    background-color: #fff important;
}



/* -------- Onglet Q/R  Custom Reviews --------------- */
/* Couleur bouton Poser une question*/
#cr_qna.cr-qna-block div.cr-qna-search-block button.cr-qna-ask-button {
   background-color: #02A1B8 !important;
}

/* Couleur bouton Répondre question*/
#cr_qna.cr-qna-block div.cr-qna-list-block .cr-qna-list-q-cont button.cr-qna-ans-button {
    border: 2px solid #02A1B8 !important;
    color: #02A1B8 !important;
}

/* Couleur bouton Afficher plus */
#cr_qna.cr-qna-block #cr-show-more-q-id {
    background: #02A1B8 !important;
}

/* Couleur Loupe */
#cr_qna.cr-qna-block div.cr-qna-search-block .cr-qna-search-icon {
    fill: #02A1B8 !important;
}

/* Couleur border loupe */
#cr_qna.cr-qna-block .cr-input-text:focus
    {
    box-shadow: 0 0 0 1pt #02A1B8 !important;
}

/* Suppression vote question */
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r .cr-qna-q-voting {
    display: none !important;
}
div.cr-qna-q-voting.cr-voting-cont-uni {
     display: none !important;
}



/*Couleur bouton Envoyer une question*/
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s button.cr-qna-new-q-form-s-b.cr-q-active,
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-ok .cr-qna-new-q-form-s button.cr-qna-new-q-form-s-b
 {
    background: #02A1B8 !important;
}




/* Suppression Titre H2 */
#cr_qna h2 {
     display: none !important;
}
/* Supression titre h2 marque */
div#tab-pwb_tab h2 {
    display: none;
}

body .woocommerce-tabs .panel h3 {
 display: none;
}






/*Fiche produit*/
/*Marge Avis réponse client*/
ul.children {
    margin-left: 3em;
}


/*Footer fiche produit*/
footer.site-footer .col-full {
    background-color: #111!important;
}




/*----------------------------------------------------------*/
/*---------------------6. PAGE BOUTIQUE---------------------*/
/*----------------------------------------------------------*/

/* 240521 MEP Texte boutique */
.shop header.woocommerce-products-header {
    background-color: #efeee3;
    padding: 1em;
}



/*MEP Bloc description*/

.woocommerce .page-description {
    margin-bottom: 0em;
    /*padding: 1.2em;*/
}

/*Marge tri p/r desciption*/
.shoptimizer-sorting {
    margin-top: 0.7em;
}

/*Espacement liens marques*/
.pwb-brands-in-loop span a {
    margin-right: 3px;
    color: #2c2d33;
}

.pwb-brands-in-loop span a:hover {
    color: #02a1b8;
}


/*MEP Panier lateral*/
.widget_shopping_cart .product_list_widget {
    height: calc(100vh - 290px);
}

/*MEP PAgination*/
body .woocommerce-pagination .page-numbers li .page-numbers.current {
    color: #02a1b8!important;
}

/*MEP Filtre prix lateral*/
.widget_price_filter .ui-slider .ui-slider-range {
    background-color: #f47a20!important;
}


/*PAGE CATEGORIE*/
/*Suppression des catégories dans fp*/
p.product__categories {
    display: none;
}

/*Taille police en promo*/
ul.products li.product .price ins {
    font-weight: 500;
}


/*PAGE MARQUES*/
/* Suppression couleur fond image logo*/
/*
header.woocommerce-products-header {
    background-color: #fff!important;
}
*/

/*Suppression H1*/
h1.woocommerce-products-header__title {
    display: none!important;
}





/*----------------------------------------------------------*/
/*--------------- 7. PAGE CHECKOUT / PAIEMENT --------------*/
/*----------------------------------------------------------*/
/*Page Check out*/
/*Mise en avant inscription NS*/
p.form-row.form-row-wide.mailchimp-newsletter {
    background: #efeee3!important;
    padding: .3em .7em;
}

/*Page paiement*/
/*MEP bloc entrertien*/
.pbs-paiement-entretien {
	display: inline-block;
}

/*----------------------------------------------------------*/
/*----------------------8. BLOG-----------------------------*/
/*----------------------------------------------------------*/


/*************Page Article*******************/
/*MEP Note article*/
.single-post .hentry .entry-header {
    margin-bottom: 0em;
}

/*----------------------------------------------------------*/
/*---------------------9. PAGE MARQUES ---------------------*/
/*----------------------------------------------------------*/
/*Pleine largeur*/
@media (min-width: 993px){
.image-exists .term-description {
    width: 100%!important;
}
}


/*Suprression du h1 d'origine*/
h1.woocommerce-products-header__title.page-title {
    display: none !important;
}

