/*
Theme Name: Enfold Child Theme
Description: Child theme for the Enfold theme
Author: Kriesi
Author URI: http://www.kriesi.at
Theme URI: www.kriesi.at/themes/enfold/
Template: enfold
Version: 0.1.0
*/

/* -- site container styles -- */


/* -- header elements -- */

.logo img {
  margin-top: 16px;
}

.html_header_top.html_bottom_nav_header .main_menu>div, 
.html_header_top.html_bottom_nav_header .main_menu ul:first-child {
  height: 45px;
}

/* -- WooCommerce styles -- */

#top .alternate_color .avia-color-theme-color {
  color: #555555;
  border: 1px solid;
  border-color: #e1e1e1;
  background-color: #ffffff;
  padding: 18px 25px;
}
.mfp-zoom-in.mfp-ready.mfp-bg, 
.mfp-zoom-in.mfp-ready .mfp-preloader {
  opacity: 1 !important;
  background: white !important;
}
div.avia-popup .mfp-close {
  color: #000000;
}
button.mfp-arrow {
  background: #47281D;
}

.woocommerce.widget_product_categories ul,
.woocommerce.widget_product_categories ul li,
.woocommerce.widget_product_categories ul li a {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  font-size: 1em;
}

/* -- Hide all these elements to act like catalog only -- */

.cart,
.woocommerce-tabs {
  display: none;
}

/* Bizarre page styling -- */

.html_header_sticky_disabled .container_wrap:first-child, 
.avia-section.avia-full-stretch, 
.html_header_transparency .avia-section.avia-builder-el-0 {
  border-top: 1px solid #e1e1e1;
}

#pagetitle {
  max-height: 55px !important;
}
#pagetitle h1 {
  text-transform: capitalize;
  line-height: .5em;
}

.avia_textblock img {
  padding: 0 20px 20px 0;
}

#design-title {}
#design-title .flex-cell,
#design-title .no_margin,
#design-title .av_one_full {
  max-height: 30px !important;
  padding: 0 !important;
}
