/*
Theme Name: Flatsome – L&B Norwich
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/*************** LIBRARY   ***************/
@media only screen and (max-width: 48em) {
  /*************** ADD MOBILE ONLY CSS HERE  ***************/
}
/*************** GENERAL STYLES ***************/
.center-line {
  position: relative;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
}
.center-line::after {
  content: "";
  position: absolute;
  width: 50px;
  height: 4px;
  background-color: #fff000;
  left: 50%;
  margin-left: -25px;
  bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.05);
}
button i,
.button i {
  top: 0;
}
.button.is-outline {
  line-height: 2.3em;
}
/*************** HEADER ***************/
.featured-title .page-title-bg {
  background: #166619;
  box-shadow: none;
}
.title-overlay {
  background-color: transparent;
}
.button.secondary {
  color: #222;
}
.button.secondary:hover {
  color: #222;
}
.secondary.is-outline:hover {
  color: #222;
}
.wishlist-icon {
  display: none;
}
.slider-nav-reveal .flickity-prev-next-button:hover,
.slider-nav-reveal .flickity-prev-next-button {
  box-shadow: none;
  background-color: transparent;
}
.dark .breadcrumbs {
  color: #fff !important;
}
.dark .page-title-inner {
  text-shadow: none;
  color: #222;
}
.dark .page-title-inner a {
  color: #fff !important;
}
.dark .page-title-inner select {
  color: #222 !important;
}
.dark .form-flat select {
  border-color: #222 !important;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC");
}
.featured-title {
  text-shadow: none;
}
.next-prev-thumbs .button,
.next-prev-thumbs input[type='submit'],
.next-prev-thumbs input[type='reset'],
.next-prev-thumbs input[type='button'] {
  color: #222;
}
.nav > li > a,
.nav-dropdown > li > a,
.nav-column > li > a {
  color: #222;
}
.header-button .is-outline:not(:hover) {
  color: #222;
}
.button [data-icon-label]:after {
  background-color: #222 !important;
}
.has-dropdown .icon-angle-down {
  opacity: 1;
}
/*************** FOOTER ***************/
.footer-1 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
span.widget-title,
.footer-widgets a {
  color: #3c3c3c;
}
.is-divider {
  background-color: #fff000;
  border: 1px solid rgba(0, 0, 0, 0.05);
}
/*************** PRODUCT CATALOGUE ***************/
.box-text-products {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.1em;
}
.box-text-products .price-wrapper {
  padding: 1rem 0;
  font-size: 1.1em;
}
.box-text-products .add-to-cart-button a {
  background-color: #166619 !important;
  color: #FFF;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
font-family: 'arquitecta-black' !important;
	text-transform: uppercase;
}
.widget .current-cat > a {
  color: #3c3c3c;
}
/*************** PRODUCT SINGLE ***************/
.product-summary .woocommerce-Price-currencySymbol {
  font-size: inherit;
  margin-top: 0;
}
.single_add_to_cart_button {
  color: #222;
}
.single_add_to_cart_button:hover {
  color: #222;
}
/*************** BUTTONS ***************/
.button#place_order,
.button.checkout,
.checkout-button,
.single_add_to_cart_button.button {
  color: #3c3c3c;
}
/*# sourceMappingURL=style.css.map */