@charset "UTF-8";
/* CSS Document */

/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Author: Tom Usborne, Child: Nathan Zinner
Author URI: https://tomusborne.com
Description: GeneratePress is a fast, lightweight (less than 1MB zipped), mobile responsive WordPress theme built with speed, SEO and usability in mind. GP can serve as a solid base for any website, and works great with any of your favorite page builders. With an emphasis on WordPress coding standards, we ensure GeneratePress is compatible with all well-coded plugins, including major ones like WooCommerce, WPML, BuddyPress and bbPress. GeneratePress is device friendly (mobile and tablet), uses 100% valid HTML, is fully schema microdata integrated, is translated into over 20 languages by our amazing community and is cross browser compatible (IE9+). Some of our features include 9 widget areas, 5 navigation positions, 5 sidebar layouts, dropdown menus (click or hover) and a back to top button. All our options use the native WordPress Customizer, meaning you can see every change you make instantly before pressing the publish button. Learn more and check out our powerful premium version at https://generatepress.com
Version: 2.1.2
Template: generatepress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress-child
Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options

GeneratePress, Copyright 2014-2018 EDGE22 Studios LTD.
GeneratePress is distributed under the terms of the GNU GPL

GeneratePress is based on Underscores http://underscores.me/, (C) 2012-2018 Automattic, Inc.
*/

/*@media only screen and (max-width: 1140px) and (min-width: 361px) {
	body .grid-container {	width: calc(100% - 40px) !important;
}*/
.main-navigation .main-nav ul  {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
h2{text-align: center}

.padding{padding:3em}

.flex {
	display: flex;
	flex-direction: row;
}
  
.flexCol {
	width: 50%;
}
.flexCol.landing{
	height: 80vh
}
button {
	border: #962222 1px solid;
	border-radius: 5px;
}
button.icon:before{
	content: "i";
	font-family: Arvo;
	font-weight: 900;
	border-radius: 50%;
	display: inline-block;
	width: 29px;
	height: 29px;
	background: #962222;
	text-align:center;
	position: relative;
	top: -2px;
	font-size: 18px;
	margin-right: 5px;
}
button.square {
	border: #000 1px solid;
	border-radius: 0;
	background-color: transparent;
	color:#000;
	font-weight: 500;
	padding: 15px 50px;
	font-size:30px;
	text-transform: uppercase;
}
/* wooCommerce*/
.woocommerce.latest-products .product a {
	display: block;
	position: relative;
}
.woocommerce.latest-products .product a::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: opacity 0.3s ease-in-out;
	box-shadow:  0 2.8px 2.2px rgba(0,0,0,0.02),0 6.7px 5.3px rgba(0,0,0,0.028),0 12.5px 10px rgba(0,0,0,0.035),0 22.3px 17.9px rgba(0,0,0,0.042),0 41.8px 33.4px rgba(0,0,0,0.05),0 50px 100px rgba(0,0,0,0.07);
	opacity: 0;
}
.woocommerce.latest-products .product a:hover::after {
	opacity: 1;
	}

.woocommerce.latest-products .product a h2{
	text-align: inherit;
	color: #000;
	text-transform: none;
}
.woocommerce.latest-products ul.products li.product .woocommerce-loop-product__title, .woocommerce.latest-products ul.products span.price {
	padding:5px 0 0 10px !important;
}
.woocommerce.latest-products ul.products span.price {
	color: #606060;
	padding-bottom:5px !important;
}
.woocommerce ul.products li.product .price ins {
	color:#dd3333;
}
.woocommerce span.onsale{
	background-color: #dd3333 !important;
}

/*non-theme specific*/
#ff-stream-1 .ff-loadmore-wrapper{display:none}