/*
 Theme Name:	GeneratePress Child
 Theme URI:		https://northcoasttreefelling.com.au/wp-content/themes/generatepress-child/
 Description:	GeneratePress Child
 Author:		Designed by Eye Jam
 Author URI:	http://www.eyejam.com.au/
 Template:		generatepress
 Version:		2.6.9
 License:		GNU General Public License
 License URI:	http://www.gnu.org/licenses/gpl-2.0.html
 Tags:			blue,white
 Text Domain:	generatepress-child
*/
.wp-social-link {
    -webkit-box-shadow: 0px 4px 8px 2px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 4px 8px 2px rgba(0,0,0,0.5);
    box-shadow: 0px 4px 8px 2px rgba(0,0,0,0.5);
}
.woocommerce .woocommerce-breadcrumb a {
    color: #ffffff!important;
}
.woocommerce .woocommerce-breadcrumb {
    color: #ffffff!important;
}
.woocommerce div.product p.price {
	font-size: 1.8em!important;
}
.woocommerce ul.products li.product .price {
    font-size: 1.2em!important;
}
.wp-block-handpicked-products .woocommerce-Price-amount {
	font-size: 1.7em!important;
	font-weight: 700;
}
.social-icons-lists {
    text-align: center;
}
.site-footer .copyright-bar {
	text-shadow: rgba(255,255,255,1) 0px 0px 9px!important;
}
.site-footer .copyright-bar a {
	text-shadow: rgba(0,0,0,1) 0px 0px 9px!important;
}
.main-navigation .main-nav ul li a {
	text-shadow: rgba(255,255,255,1) 0px 0px 9px!important;
}
.main-navigation .main-nav ul li a:hover {
	text-shadow: rgba(0,0,0,1) 0px 0px 9px!important;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
	text-shadow: rgba(255,255,255,1) 0px 0px 9px!important;
}
nav.main-navigation {
	-webkit-box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.5);
	box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.5);
}
.footer-widgets {
	background: #609e3c;
    background: -moz-linear-gradient(left, #3b731a 0%, #609e3c 20%, #609e3c 80%, #3b731a 100%)!important;
    background: -webkit-linear-gradient(left, #3b731a 0% ,#609e3c 20%, #609e3c 80%, #3b731a 100%)!important;
    background: linear-gradient(to right, #3b731a 0%, #609e3c 20%, #609e3c 80%, #3b731a 100%)!important;
	-webkit-box-shadow: 0px -8px 20px 5px rgba(0,0,0,0.5); 
	box-shadow: 0px -8px 20px 5px rgba(0,0,0,0.5);
}
.site-info {
	-webkit-box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.5);
	box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.5);
}
.separate-containers .inside-article {
	-webkit-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5);
}
nav.main-navigation .sub-menu {
	-webkit-box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.5); 
	box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.5);
}
.woocommerce table.shop_table th {
    background-color: rgba(0,0,0,.2)!important;
}
.footer-widgets .menu-item {
	text-align: center;
}
.site-header {
}
.site-content h1.entry-title {
    text-align: center;
}
h2.widget-title {
    text-align: center;
}
.textwidget {
    text-align: center;
}
.entry-content p {
    text-align: justify;
	text-justify: inter-word;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
 	display: none!important;
}
.woocommerce-cart table.cart img {
 	width: 80px!important;
}
.select2-selection__rendered {
	color: #1d5612!important;
    background-color: #e6dcc8!important;
    border-color: #1d5612!important;
	border: 1px solid!important;
}
.select2-results__option {
	color: #1d5612!important;
    background-color: #e6dcc8!important;
}
.wp-block-button__link {
    border-radius: 0!important;
    font-size: 1.3em!important;
}
.footer-widgets .widget-title {
    background: #367024;
}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
    color: #000000!important;
}
.generate-back-to-top {
	bottom: 90px!important;
	-webkit-box-shadow: 0px 4px 8px 2px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 4px 8px 2px rgba(0,0,0,0.5);
    box-shadow: 0px 4px 8px 2px rgba(0,0,0,0.5);
}
.wc-block-grid__product-title {
    font-size: 20px!important;
    font-weight: 700!important;
}
.site-header {
    top: 0!important;
    z-index: 99!important;
}
#site-navigation {
    position: sticky;
    position: -webkit-sticky;
    top: 0px!important;
    z-index: 100!important;
}
.site-footer {
	margin-top:40px;
}
.entry-header h1.entry-title {
	text-shadow: rgba(255,255,255,1) 0px 0px 9px!important;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {
    -webkit-box-shadow: inset 0px 4px 8px 2px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 4px 8px 2px rgba(0,0,0,0.5);
	box-shadow: inset 0px 4px 8px 2px rgba(0,0,0,0.5);
}
.insetboxshadow {
    -webkit-box-shadow: inset 0px 4px 8px 2px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 4px 8px 2px rgba(0,0,0,0.5);
	box-shadow: inset 0px 4px 8px 2px rgba(0,0,0,0.5);
}
.separate-containers.no-sidebar main.site-main {
	margin-left: 30px!important; 
	margin-right: 30px!important;
}
.glowtitle {
	text-shadow: rgba(255,255,255,1) 0px 0px 9px!important;
}
.site-branding p.main-title a {
	text-shadow: rgba(255,255,255,1) 0px 0px 9px!important;
}