/*
    Theme Name: Brigitte - Child Theme
    Theme URI: http://brigitte-beaute.com/
    Author: Visuo
    Author URI: http://visuodesign.com/
    Description:  Version: 1.0
    Text Domain: brigitte-child
    Template: brigitte
*/


/* Colours:
light blue: #63c8c4
baby pink: #f888ab
camel: #E9BB9A
dark grey: #8C9196
 
*/



.swisscellspa {
font-size: 16px;
color: #ffffff !important;
padding-right: 7%;
}

.swisscellspa h2 {
color: #ffffff !important; 
}

.staffpics h2 {
margin-top: -30px !important; 
font-family:  "Crimson Text",serif !important; 
}

.stm_staff {color: #ffffff !important;}


#mlb2-1493174.ml-form-embedContainer {margin-top: -20px !important;}


/* Soins Categories */


.soinscattitle a {
color: #282828 !important; 
font-family: "Raleway",sans-serif; 
font-size: 20px;
}

.soinscattitle a:hover {
color: #63c8c4 !important;
}


.soinscatprice {
color: #777777; 
font-size: 18px; 
margin-top: -10px !important; 
margin-bottom: 10px !important;
}



.woocommerce .entry-header {background: #63c8c4 !important;}



h4:after, .h4:after {
    background: transparent !important;
    margin: 12px 0 6px 1px !important;
}



/* Cart buttons */


input.button {background: #F888AB !important;}
 .button,  .submit {background: #f888ac !important; color: #fff !important; font-weight: 400 !important;}
 
 

.homepageheadings h2{
text-transform: uppercase !important;
}


.icon_text h4, h3 {
font-family:  "Crimson Text",serif !important; 

}

h2.brigitteslidertitel {
font-family:  "Raleway",serif; 
}

p.brigitteslidertext {
font-family:  "Crimson Text",serif; 
font-size: larger;
line-height: 32px;
}


/* FOOTER - Mailpoet Adjustments */

.wysija-submit-field {
	display: inline-block;
    text-decoration: none;
    color: #63c8c4;
    background: #ffffff;
    padding: 9px 28px;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 4px;
    transition: background 0.2s ease, box-shadow 0.2s ease, border 0.2s ease;
    border: #ffffff 2px solid ;
 }

.wysija-submit-field:hover {
    text-decoration: none;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.45);
    color: #63c8c4;
}

.formErrorContent {
    background: #FF5686 !important;
    border-radius: 3px;
    border: 1px solid #fff;
}

#contacts-2 .icon{color: #ffffff;}
.copyright {color: #fff !important;}
.copyright a {color: #e9bb9a !important;}
.copyright a:hover {color: #fff !important;}



/* Top Nav */

#wpmenucartli{
background: rgba(255, 255, 255, 0.15);
}

.top_nav .top_nav_wrapper > ul > li, .top_nav .main_menu_nav > ul > li
 {
    position: relative;
    float: left;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0 13px;
}


.top_nav .top_nav_wrapper > ul > li ul,
.top_nav .main_menu_nav > ul > li ul {
    width: 275px !important;
    z-index: 1;
}

#header .text {
color: #231f20;
}

.header_top .icon_text {
	float: right; 
	margin: 5px 0 0 35px;
}


@media only screen and (max-width: 768px) {

#header .text {color: #fff;}

.top_bar {display: block !important;}

#header_links ul {
    position: relative;
    left: 0 !important;

}
}

#header_links {
    position: relative;
    padding:  0;
    height: 0px;
    float: right;
    text-transform: uppercase;
    font-size: 14px;
}

#header_links ul {
    position: relative;
    left: -130px;
    top: -34px;
    list-style: none;
    margin: 0;

}

#header_links:hover ul {
    display: block; 

}

#header_links li {
    font-weight: 600;
    display: inline;
    font-size: 11px;
    line-height: 34px;
    padding-right: 10px;

}

#header_links li a {
    color: #fff;
}

#header_links li a:hover {
    color: #FF5686 !important;
}



/* Category and Product Pages */


span.price::after {display: none !important;}


.woocommerce div.product .woocommerce-tabs .panel ul {
    padding: 0;
    list-style: none;
    margin: 0 0 30px;
}

.woocommerce div.product .woocommerce-tabs .panel ul li {
    position: relative;
    padding: 0 0 0 26px;
    margin: 0 0 10px;
}



.woocommerce div.product .woocommerce-tabs .panel ul li:before {
content: "\f00c";
    position: absolute;
    left: 0;
    top: 3px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    color: #63C8C4;
    }


/* Contact form hack */

.wpcf7-form .row {max-width: 735px !important;}


/* Pour Lui Colours */

.term-les-rituels-visage .button, .submit, 
.product_cat_les-rituels-visage .button, .submit,
.term-mens-facials .button, .submit, 
.product_cat_mens-facials .button, .submit,
.term-epilation-a-la-cire .button, .submit, 
.product_cat_epilation-a-la-cire .button, .submit,
.term-epilations-definitives-ipl .button, .submit, 
.product_cat_epilations-definitives-ipl .button, .submit,
.term-dermo-pigmentation-esthetique .button, .submit, 
.product_cat_dermo-pigmentation-esthetique .button, .submit,
.term-dermopigmentation-for-men .button, .submit, 
.product_cat_dermopigmentation-for-men .button, .submit,
.term-la-seduction-par-le-regard .button, .submit, 
.product_cat_la-seduction-par-le-regard .button, .submit,
.term-les-soins-du-corps-pour-lui .button, .submit, 
.product_cat_les-soins-du-corps-pour-lui .button, .submit,
.term-la-touche-medical .button, .submit, 
.product_cat_la-touche-medical .button, .submit,
.term-mens-medical-treatments .button, .submit, 
.product_cat_mens-medical-treatments .button, .submit,
.term-for-him .button, .submit, 
.product_cat_for-him .button, .submit,
.term-pour-lui .button, .submit, 
.product_cat_pour-lui .button, .submit

{background: #8C9196 !important; border: 2px #8C9196 solid !important;}


.term-les-rituels-visage #footer,
.product_cat_les-rituels-visage #footer,
.term-mens-facials #footer,
.product_cat_mens-facials #footer,
.term-epilation-a-la-cire #footer, 
.product_cat_epilation-a-la-cire #footer,
.term-epilations-definitives-ipl #footer, 
.product_cat_epilations-definitives-ipl #footer,
.term-dermo-pigmentation-esthetique #footer, 
.product_cat_dermo-pigmentation-esthetique #footer,
.term-dermopigmentation-for-men #footer, 
.product_cat_dermopigmentation-for-men #footer,
.term-la-seduction-par-le-regard #footer, 
.product_cat_la-seduction-par-le-regard #footer,
.term-les-soins-du-corps-pour-lui #footer, 
.product_cat_les-soins-du-corps-pour-lui #footer,
.term-la-touche-medical #footer, 
.product_cat_la-touche-medical #footer, 
.term-mens-medical-treatments #footer, 
.product_cat_mens-medical-treatments #footer,
.term-for-him #footer, 
.product_cat_for-him #footer,
.term-pour-lui #footer, 
.product_cat_pour-lui #footer


{background: #8C9196 !important;}


.postid-2935 #footer,
.postid-2937 #footer,
.postid-2938 #footer,
.postid-2939 #footer,
.postid-2939 #footer,
.postid-2940 #footer,
.postid-2941 #footer,
.postid-2942 #footer,
.postid-2943 #footer,
.postid-2944 #footer,
.postid-2945 #footer,
.postid-2946 #footer,
.postid-2947 #footer,
.postid-2948 #footer,
.postid-2949 #footer,
.postid-2950 #footer,
.postid-2951 #footer,
.postid-2952 #footer,
.postid-2953 #footer,
.postid-2954 #footer,
.postid-2955 #footer,
.postid-2956 #footer,
.postid-2957 #footer,
.postid-2958 #footer,
.postid-2959 #footer,
.postid-2960 #footer,
.postid-3108 #footer,
.postid-3111 #footer,
.postid-3117 #footer,
.postid-2924 #footer,
.postid-3597 #footer,
.postid-4694 #footer,
.postid-4696 #footer,
.postid-4698 #footer,
.postid-4699 #footer,
.postid-4704 #footer,
.postid-4705 #footer,
.postid-4706 #footer,
.postid-4707 #footer,
.postid-4708 #footer,
.postid-4700 #footer,
.postid-4701 #footer,
.postid-4702 #footer,
.postid-4703 #footer

{background: #8C9196 !important;}



/* Pour Lui Colours: Category Entry Headers */


.term-les-rituels-visage .entry-header,
.term-mens-facials .entry-header,
.term-epilation-a-la-cire .entry-header,
.term-epilations-definitives-ipl .entry-header,
.term-dermo-pigmentation-esthetique .entry-header,
.term-dermopigmentation-for-men .entry-header,
.term-la-seduction-par-le-regard .entry-header,
.term-les-soins-du-corps-pour-lui .entry-header,
.term-mens-medical-treatments .entry-header,
.term-la-touche-medical .entry-header,
.term-for-him .entry-header,
.term-pour-lui .entry-header

{background: #8C9196 !important;
background-image: url("assets/images/floral_pattern.png") !important;
background-repeat: repeat !important;
background-size: 275px 275px !important;}


/* Newsletter Forms */

#mlb2-1495898.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-1495898.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {padding: 0px !important; margin-top: -50px;}


