﻿/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */


.goog-te-gadget-simple .goog-te-menu-value span {
    text-decoration: none;
    color: #333;
	font-size: 10px;
}

@font-face {
    font-family: 'kirvybold';
    src: url('kirvy-bold-webfont.woff2') format('woff2'),
         url('kirvy-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirvylight';
    src: url('fonts/kirvy-light-webfont.woff2') format('woff2'),
         url('fonts/kirvy-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirvyregular';
    src: url('fonts/kirvy-regular-webfont.woff2') format('woff2'),
         url('fonts/kirvy-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirvythin';
    src: url('fonts/kirvy-thin-webfont.woff2') format('woff2'),
         url('fonts/kirvy-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*MAIN MENU*/
#top .main_color .avia-color-theme-color {
    color: #f3ecd2;
}

.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
    font-family: 'kirvyregular', 'open sans';
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 400;
}
#top #header .mega_menu_title a {
    color: inherit;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 1.1em;
    padding: 0;
    margin: 0;
    background: transparent;
    border: none;
    letter-spacing: 1px;
    line-height: 18px;
font-family: 'kirvyregular', 'open sans';
font-weight:400;
}


}
/*menu secondaire*/
.av_secondary_right .sub_menu {
    padding-left: 10px;
    font-size: 10px;
}
/*CACHER les drapeaux*/
#header_meta > div > nav > ul.avia_wpml_language_switch.avia_wpml_language_switch_extra {display:none;}
#avia-menu > li.av-language-switch-item {
display:none;}

/* menu retrait des bordures*/.cart_dropdown .dropdown_widget .widget_shopping_cart_content {
border: none;
}

#header.av_minimal_header .avia_mega_div {
    margin: 0;
    border-top-style: solid;
    border-top-width: 0px;
}

.header_color span /*panier du menu*/
{
    border: none;
}
.cart_dropdown  {
    margin-right: 10px;
    border-top-style: solid;
    border-width: 0px;
	border:0px;
}

.main_color .hr-short .hr-inner,.main_color .hr-short .hr-inner-style {
    background-color: #2c292d;
}

/*sousmenu principal*/
#top #header.av_minimal_header .main_menu .avia_mega_div > .sub-menu {
background: #000000;}

/*formulaire newsletter*/
#top div .av-light-form input[type='text']{
	color: #f0e4b9;
    border-color: #f0e4b9;
}

#top div .av-light-form input[type='submit']{
	color: #f0e4b9;
    border-color: #f0e4b9;
}
/*HOMEPAGE*/
/*slider homepage*/
h2.avia-caption-title {font-family: 'kirvyregular';
text-transform: uppercase;
	font-weight:400;
	 letter-spacing: 0.1em; }
	
div.caption_fullwidth.av-slideshow-caption.caption_center > div > div > div > div > div > p
{font-family: 'kirvylight';
text-transform: none;
 letter-spacing: 1px; }

#top .avia-slideshow-button {
    border-radius: 0px;
    text-transform: uppercase;
    padding: 15px 16px;
    display: inline-block;
    margin-top: 20px;
    text-decoration: none;
   font-weight: normal;
	font-family: 'kirvyregular', "open-sans";
		color:#f0e4b9;
	letter-spacing: 1px;
}
top .avia-slideshow-button a{
color:#f0e4b9;
}


/*fleche animée*/#top .scroll-down-link {
	color:#f0e4b9;}

/*fleches G et D*/#top .avia-slideshow-arrows a  {
	color:#f0e4b9;}

/* mise en avant Homepage*/
div.av-image-caption-overlay-position > div > p
	{font-family: 'kirvyregular';
text-transform: uppercase;
 letter-spacing: 1px; }


 /* produits homepage*/


/*#av-layout-grid-1 > div > div > div > div > div > div > ul > li > div > a > div.inner_product_header > div.inner_product_header_table > div > h2{color:#000;}*/

#av_section_1 > div > div > div > div > div > div > ul > li > div > a > div.inner_product_header > div.inner_product_header_table > div > h2{color:#b8ad84;}

.template-page .entry-content-wrapper h1 {
font-family: 'kirvyregular';
text-transform: none;
	/*color:#b8ad84;
text-transform : uppercase;*/
font-weight:400;
     letter-spacing: 1px;  
}

.template-page .entry-content-wrapper h2 {
font-family: 'kirvyregular';
/*color:#b8ad84;*/
text-transform: none;
     letter-spacing: 1px;  
}
#main > div.container_wrap.container_wrap_first.main_color.sidebar_right > div > main > article > div > div > h2 {color:#000;} /*ATTENTION TITRE 2 page exemple*/

#top.single-product h2.woocommerce-loop-product__title {color:#b8ad84; /*background:#f0e4b9;padding:3px;*/}


/**/
/** titres categories blog p*/
#main > div.container_wrap.container_wrap_first.main_color.sidebar_right > div > main > div.category-term-description > p {font-family: 'kirvyregular';
 letter-spacing: 1px; font-size: 25px; 
font-weight:400;}
/* titres pages*/

h2 {font-family: 'kirvyregular';
 letter-spacing: 1px;
font-weight:400;}

h3 {
    font-family: 'kirvylight';
    letter-spacing: 1px;
    font-weight: 400;
}


/*titres bas de page 4 blocs images */
.av-image-caption-overlay-center p:last-child {
    margin-bottom: 0;
    /* font-weight: 600; */
    text-transform: none;
}

/* PROMO*/

span.onsale {
border-radius: 30px;
}
#top .onsale {
 color: #f3ecd2;}


/*PAGE DETAIL PRODUIT*/

/*titre*/
h1 {font-family: 'kirvylight';
text-transform: none;
	 letter-spacing: 1px; }

/*IMAGES*/

.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
    border-radius: 0px;
}
/*WIDGET*/

.widgettitle {font-family: 'kirvyregular';
 letter-spacing: 1px;
	font-weight: 400;
text-transform: uppercase;}/*ne marche pas !!!*/

div ul.product_list_widget li {
    padding: 8px 0;
    margin: 0;
    overflow: hidden;
    zoom: 1;
  font-size: 16px;
    border-top-style: dotted;
    border-top-width: 1px;
    border-color: black;
    position: relative;
}
div ul.product_list_widget li img {
    float: left;
    width: 60px;
    padding: 2px;
    height: auto;
}

.widget_product_categories li a {
    font-size: 16px;
    font-style: normal;
}


/*overlay forme ronde avec fleche sur lesimages*/
.image-overlay.overlay-type-extern .image-overlay-inside:before, .image-overlay .image-overlay-inside:before  {
    /*content: '\E832';
    font-family: 'entypo-fontello';*/
display:none;
}

.image-overlay {
    position: absolute;
    background: #f3ecd2; 
    z-index: 300;
    height: 100%;
    width: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
}

/*BLOG RECETTES*/
.html_elegant-blog .avia-content-slider .slide-entry-title {
    padding-top: 15px;
    font-size: 16px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.html_elegant-blog .avia-content-slider .slide-meta {margin-top:10px;}

.html_elegant-blog .entry-content-wrapper .big-preview.single-big {
    margin-top: 0px; 
}

.html_elegant-blog #top .post-entry .post-title { margin-top: 20px; margin-bottom:0px;}



/*message WOOCOMMERCE COMMANDE*/
#top div.woocommerce-message {
    border-color: #f3ecd2;
    background-color: #f3ecd2;
    color: #be0043;
}
#top div.woocommerce-error a.button, #top div.woocommerce-message a.button {background: #be0043;}
/*RESPONSIVE*/


/* couleur du fond du conteneur du fil d'ariane*/
#main > div.stretch_full.container_wrap.alternate_color.dark_bg_color.empty_title.title_container{
    background: #000000 url(//www.jardins-aphrodite.com/wp-content/themes/enfold-child/images/pattern-infusion.png) center center repeat scroll;
}
@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}
/* couleur bords menu*/
#menu-item-656 > ul {border:none;}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
#top .title_container .container {
display:none;
	
}
}
@media only screen and (max-width: 374px) {
#top #menu-item-search {
    z-index: 100;
    display: none;
}
}

mark.count  {/* pour rendre invisible la quantité de produits affichée entre parenthèse sur la catégorie)*/
    z-index: 100;
    display: none;
}
/*input code prom page cart.php*/
#top div td.actions .coupon .input-text {
    width: 200px;
    float: left;
    margin: 3px 3px 3px 0;
    font: 16px "Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 17px;
	 font-style: italic;
    padding: 11px;
    border-radius: 2px;
	border-color: #be0043;}

#top td.actions .coupon label {
    display: block;
    text-align: left;
    font-size: 16px;
}

/* taille prix dans les pages détails produits */
#top div.summary.entry-summary .price span {
    font-size: 24px;
    line-height: 45px;

} 

