/* Themify Customize Styling */
body {		font-size:15px;
 
}
a {	
	color: #e9aa00; 
}
#sidebar {	
	color: #000000; 
}
#headerwrap {	
	background-color: #000000;
	padding-top: 10px;
	padding-bottom: 10px; 
}
#header {	
	font-family:Roboto;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:500;
	font-size:18px;

	color: #ffffff; 
}
#header a {	
	color: #ffffff; 
}
#header a:hover {	
	color: #e9aa00; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: #000000; 
}
#headerwrap.fixed-header #header a {	
	color: #ffffff; 
}
#headerwrap.fixed-header #header a:hover {	
	color: #e9aa00; 
}
#main-nav {		position:relative;

	top: 3px; 
}
#main-nav a {	
	font-family:Open Sans;	font-weight:normal;
	font-size:18px;
 
}
#main-nav a, #main-nav > li > a {	
	color: #ffffff; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #e9aa00; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #e9aa00; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	
	background-color: #000000;
	margin-right: -150px; 
}
#headerwrap #mobile-menu.sidemenu-on {	
	background-color: rgba(0,0,0,0.00); 
}
#headerwrap #mobile-menu.sidemenu-on nav li {	
	color: #ffffff; 
}
.post {	
	margin-top: 80px; 
}
.post-date, .loops-wrapper.list-post .post-date, .single .post-content .post-date {	
	color: #ffffff;
	background-color: #000000; 
}
.more-link {	
	color: #e9aa00;	font-weight:bold;
 
}
.more-link:hover {	
	color: #000000; 
}
.post-nav .arrow {	
	color: #000000; 
}
#sidebar a {	
	color: #e9aa00;	font-weight:bold;
 
}
#sidebar a:hover {	
	color: #000000; 
}
#sidebar .widgettitle {	
	color: #000000;
	font-family:Roboto;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:15px;
 
}
#footerwrap {	
	background-color: #242424; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family:Roboto;	font-weight:100;
	font-size:17px;
 
}
#footer a {	
	color: #ffffff;
	font-family:Roboto;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:100;
	font-size:17px;
 
}
#footer a:hover {	
	color: #e9aa00;
	font-family:Roboto;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:100;
	font-size:17px;
 
}
#footer-nav a {	
	font-family:Roboto;	font-weight:100;
	font-size:18px;

	color: #ffffff; 
}
#footer-nav a:hover, #footer-nav li:hover > a {	
	color: #e9aa00; 
}
#footer-nav .current_page_item a, #footer-nav .current-menu-item a {	
	color: #e9aa00; 
}
#footer-nav .current_page_item a:hover, #footer-nav .current-menu-item a:hover {	
	color: #e9aa00; 
}

/* Themify Custom CSS */
.wpcf7-form input {
  padding:5px 7px;
border:0px solid #ffffff;
margin-bottom:0px;
border-radius:0px;
}
.wpcf7-form textarea {
  padding:5px 0px 5px 7px;
border:0px solid #fff;
border-radius:0px;
width:400px;
}
.wpcf7-form p {
  color:#000;
margin-top:0px;
}
.wpcf7-submit {
  background:#006633;
cursor:pointer;
padding-left:25px;
padding-right:25px;
color:#55a127;
border-radius:0px;
}
.wpcf7-form input[type=submit] {
  background-color: #e9aa00;
}
.wpcf7-form input[type=submit]:hover {
  background-color: #000;
}

span.wpcf7-list-item { 
align: left;
display: block; }

.footer-horizontal-left .back-top .arrow-up a, .footer-horizontal-right .back-top .arrow-up a, .footer-left-col .back-top .arrow-up a, .footer-right-col .back-top .arrow-up a {
  background: #E9aa00;
}

#menu-icon:before {
  color: #fff !important;
}

#menu-icon-close 
{
  color: #fff !important;
}

.header-icons a
{
  color:#fff !important;
}

.header-icons hover
{
  color:#e9aa00 !important;
}


#mobile-menu.sidemenu.sidemenu-on
{
  background-color:#000 !important;
}

#headerwrap #main-nav a, 
#headerwrap #main-nav ul a
{
  color:#fff !important;
}

#headerwrap #main-nav li a:hover
{
  color: #e9aa00 !important;
}

#headerwrap #main-nav 
.current_page_item > a,
#headerwrap #main-nav 
.current-menu-item > a
{
  color: #e9aa00 !important;
}


img:hover {
  cursor: url('https://www.gourmiel.ca/wp-content/uploads/2016/10/bee_cursor.png'), auto;	
}

#site-logo img{
  filter: none;
  -webkit-filter: grayscale(0%);
}

#menu-item-5886-fr  img{
  filter: none;
  -webkit-filter: grayscale(0%);
}

#menu-item-5887-en  img{
  filter: none;
  -webkit-filter: grayscale(0%);
}


.woocommerce ul.products li.product h3 {
font-size: 36px;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product a.button, .woocommerce.archive ul.products li.product a.button, .woocommerce-page.archive ul.products li.product a.button, .woocommerce-product-search input[type="submit"] {
background: #e9aa00;
border: 2px solid #e9aa00;
color: #fff;
}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce ul.products li.product a.button:hover, .woocommerce.archive ul.products li.product a.button:hover, .woocommerce-page.archive ul.products li.product a.button:hover {
background: #fff;
color: #292929;
}

.woocommerce #content .posted_in a,
.tagged_as a {
color: #e9aa00;
}


.woocommerce span.onsale{
background-color: #e9aa00;
padding:10px;
font-size:0.8em;
}
span.onsale{
background-color: #e9aa00;
padding:10px;
font-size:0.8em;
}

.woocommerce-page ul.products li.product .onsale
{background-color: #e9aa00;
padding:10px;
font-size:0.8em;
}

div.woocommerce a{
color: #7d3e00;
}

.fixed-header #header #slide-cart a{
color: #000;
}

.fixed-header #header #slide-cart a:hover{
color: #e9aa00;
}

.button checkout white flat input[type=reset], input[type=submit], button{
background-color: #e9aa00;
color: #fff;
}

.mfp-figure {
    background: #fff;
}

.mfp-image-holder img.mfp-img {
    background: #000;
}

.woocommerce .star-rating span:before {
    color: #e9aa00;
}

.post-nav .next .arrow {
    color: #000;
}

.post-nav .arrow {
    color: #000;
}
.post-nav .arrow:hover {
    color: #000;
}

#sidebar h4.widgettitle {
    color: #000;
}

a:focus {
    outline: none !important;
}

.sub-menu {
    width: 250px !important;
}@media screen and (max-width: 480px) { /* Themify Customize Styling */
a {	
	color: #e9aa00; 
}
#sidebar {	
	color: rgba(0,0,0,0.00); 
}
#headerwrap {	
	background-color: rgba(0,0,0,0.00); 
}
#header {	
	color: #ffffff; 
}
#header a {	
	color: #ffffff; 
}
#header a:hover {	
	color: #e9aa00; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: rgba(0,0,0,0.00); 
}
#headerwrap.fixed-header #header a {	
	color: #ffffff; 
}
#headerwrap.fixed-header #header a:hover {	
	color: #e9aa00; 
}
#main-nav {	
	background-color: #000000; 
}
#main-nav a, #main-nav > li > a {	
	color: #ffffff; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #e9aa00; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #e9aa00; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	
	background-color: rgba(0,0,0,0.00); 
}
.post-date, .loops-wrapper.list-post .post-date, .single .post-content .post-date {	
	background-color: #000000; 
}
.more-link {	
	color: #e9aa00; 
}
.more-link:hover {	
	color: rgba(0,0,0,0.00); 
}
.post-nav .arrow {	
	color: rgba(0,0,0,0.00); 
}
#sidebar a {	
	color: #e9aa00; 
}
#sidebar a:hover {	
	color: rgba(0,0,0,0.00); 
}
#sidebar .widgettitle {	
	color: rgba(0,0,0,0.00); 
}
#footerwrap {	
	background-color: #242424; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #e9aa00; 
}
#footer-nav a {	
	color: #ffffff; 
}
#footer-nav a:hover, #footer-nav li:hover > a {	
	color: #e9aa00; 
}
#footer-nav .current_page_item a, #footer-nav .current-menu-item a {	
	color: #e9aa00; 
}
#footer-nav .current_page_item a:hover, #footer-nav .current-menu-item a:hover {	
	color: #e9aa00; 
}
 }