/*
    Theme Name: Cafe Zamora
    Thema URI:
    Descripción: Tema para la pagina de Cafe Zamora
    Author: Jaime García
    Template: quna
    Version: 1.0
    License: GNU General Public License
    Tags: web

*/

@font-face {
  font-family: 'Reey Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Reey Regular'), url('Reey-Regular.woff') format('woff');
}

body.home .site-header .main-navigation-wrapper .main-navigation ul.nav-menu li a {
  color: #006633;
}

body.home .site-header .main-navigation-wrapper {
  background-color: #fff;
}

@media only screen and (min-width: 1025px) {
  .main-navigation .nav-menu li.current-menu-item a {
    color: #9c0000 !important;
  }
}

@media only screen and (min-width: 1025px) {
  .main-navigation .nav-menu li a:hover:after {
    color: #9c0000 !important;
    border-bottom: 2px solid #9c0000;
    margin-top: -8px;
  }
}

@media only screen and (min-width: 1025px) {
  .main-navigation .nav-menu li.current-menu-item a:after {
    border-bottom: 2px solid #9c0000;
    margin-top: -8px;
  }
}

@media only screen and (min-width: 1025px) {
  .main-navigation .nav-menu li a:hover {
    color: #9c0000 !important;
  }
}

@media only screen and (min-width: 1025px) {
  .main-navigation .nav-menu li.current-menu-item a {
    color: #9c0000 !important;
  }
}

body.home .site-header .site-title a {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .menu-toggle {
    color: #1F618D;
  }
}

@media only screen and (max-width: 1024px) {
  .menu-toggle:hover {
    color: #9c0000;
  }
}

@media only screen and (max-width: 1024px) {
  .main-navigation ul.nav-menu {
    background-color: white;
    text-align: center;
  }
}

@media only screen and (max-width: 1024px) {
  .main-navigation ul.nav-menu li.current-menu-item a {
    color: #9c0000 !important;
  }
}

@media only screen and (max-width: 1024px) {
  .main-navigation ul.nav-menu li a:hover {
    color: #9c0000 !important;
  }
}

body.home .site-header {
  background-color: #fff;
}

body.home .site-header:after, body.use-main-header-footer .site-header:after {
  background-color: #fff;
}

body.home .site-header .site-description {
  color: #000;
}

@media only screen and (min-width: 1025px) {
  body.home .site-header .site-branding {
    /*background: linear-gradient(to bottom, #90dffe 0%, #38a3d1 100%);*/
    background: #fff;
  }
}

.menu-top-menu-container {
  background-color: #fff;
  /*border-bottom: 3px solid #006633;*/
}

.redes {
  color: #000;
  background: #fff;
  text-decoration: none;
  width: 40px;
  height: 40px;
  line-height: 40px !important;
  border-radius: 50%;
  text-align: center;
}

body:not(.home):not(.use-main-header-footer) .site-header {
  background-color: #fff;
}

@media only screen and (min-width: 1025px) {
  .main-navigation ul.nav-menu li a {
    color: #006633;
  }
}

body:not(.home):not(.use-main-header-footer) .site-header:after {
  background-color: #fff;
}

#metaslider_container_54 {
  width: 80%;
  margin: auto;
}

.entry-title {
  /*font-family: "reey";*/
  font-size: 36px !important;
  color: #006633;
  height: 60px !important;
  font-weight: 200 !important;
}

body {
  background: #f5f5f5;
}

@media only screen and (max-width: 1024px) {
  .main-navigation ul.nav-menu li a {
    color: #006633;
  }
}

.widget-titleCZ{
	font-family: reey;
}

ul li.product.type-product.status-publish.instock.product-type-simple 
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	background-color:#006633;
}

ul  li.product.type-product.instock.product_cat-darkroast.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	/*pointer-events: none;*/ 
	cursor: default; 
	text-decoration: none; 
	color: black; 
}

ul  li.product.type-product.instock.product_cat-darkroast.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple{
	text-align: center
}

#metaslider_54  ul.flex-direction-nav  li.flex-nav-next  a{
	height: 30px;
	opacity: 0.8;
}

#metaslider_54  ul.flex-direction-nav  li.flex-nav-prev  a{
	height: 30px;
	opacity: 0.8;
}

#order_review_heading{
	display:none;
}

@media only screen and (max-width: 779px){
	.summary.entry-summary h1{
		text-align: center;
		margin-bottom: 100px;
	}
}