/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

body {
	background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
}

body, p {
	font-family: 'Asap Condensed', sans-serif;
	background-color: transparent;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Asap Condensed', sans-serif;
}

header.site-header {
	background: rgb(252,187,109);
	background: linear-gradient(90deg, rgba(252,187,109,1) 0%, rgba(255,250,194,1) 100%);
}

.woocommerce ul.products li.product .button:hover {

}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
    width: 100%;
}

li.menu-item i._mi {
    margin-top: 0;
}

.secondary-navigation .main-nav ul li.facebook a {
    padding-left: 2px;
    padding-right: 2px;
}

div.woocommerce.widget_shopping_cart .cart_list li a.remove {
    line-height: 15px;
}

.single h1.entry-title {
	text-align: center;
}

#nav-below > div {
	display: inline-block;
	width: 50%;
}

#nav-below > div.nav-next span {
	float: right;
}

#nav-below > div.nav-previous span {
	float: left;
}

#nav-below > div.nav-next span.icon-arrow-right {
	margin-right: 0;
	margin-left: .6em;
}

.archive #nav-below div.nav-links > span, .archive  #nav-below div.nav-links > a {
	display: inline-block;
	border: 1px solid #eee;
	margin: 5px;
	padding: 5px 10px;
}

body .woocommerce ul.cart_list li img, body .woocommerce ul.product_list_widget li img {
    width: 110px;
}

.single.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0;
    text-align: left;
}

.wp-block-separator {
    border: none;
}


















/* ==========================================================================
	Media Queries
   ========================================================================== */

/* ------------------------- Tablet & Smartphone ---------------------------- */

@media (max-width: 979px) {



}

@media (min-width: 768px) and (max-width: 979px) {



}

@media (max-width: 768px) {

	body .desktop-only,
	.secondary-navigation.toggled .main-nav .sf-menu>li.desktop-only {
		display: none !important;
	}

}

@media (max-width: 480px) {
	

	
}

@media (max-width: 360px) {
	


}

/* ------------------------- Desktop & Widescreen --------------------------- */

@media (min-width: 769px) { 

	body .mobile-only {
		display: none !important;
	}

}

@media (min-width: 980px) { 



}

@media (min-width: 1200px) {



}


