/*
Theme Name: Gutenshop Child
Theme URI: https://superbthemes.com/gutenshop/gutenshop-documentation/
Template: gutenshop
Author: ThemeEverest
Author URI: https://superbthemes.com/
Description: Gutenshop is an e-commerce WordPress theme made for webshops, online boutiques and stores. It's powered by Woocommerce and blocks so you can create your own landing page with the new page builder. You can create grids, show products and add all the content you can dream of to your front page. It's also made so you can use it as a one page shop. You can use this for beauty, womans fashion, sports, mens clothing, electronics, furniture, retail, toys, digital products, kitchen, or any other sort of eCommerce shop. The theme is clean, minimal and responsive, it's flat design with a few shadows here and there to make some elements stand out. We have given the theme great page speed / load time and made it fully SEO optimized. Due to the new editor it's a multi-purpose theme as well, you have the option to make any sort of business page or blog. You can use the one-click checkout feature to make your store an Amazon affiliate store as well easily. It works on every screen size and device, we have made sure your new store looks amazing everywhere.
Tags: two-columns,three-columns,right-sidebar,grid-layout,flexible-header,four-columns,custom-background,custom-colors,custom-header,custom-menu,custom-logo,featured-image-header,featured-images,footer-widgets,full-width-template,post-formats,sticky-post,theme-options,threaded-comments,translation-ready,e-commerce,blog,news
Version: 1.0.5
Updated: 2020-03-07 22:13:54

*/
@media screen and (min-width:1200px)
{
	body.single-post .post-thumbnail + #page {
		margin-top: -200px;
		background-color: #fff;
		padding-top: 32px;
	}
}

.main-navigation ul ul {
	top:95%;
}

#secondary a {
    display: inline-block;
}

.site-branding{
	position:relative;
}

.site-branding .BlackLivesMatter{
	position: absolute;
    bottom: 3px;
    right: 25px;
    z-index: 1;
	color:black;
}

.site-branding .BlackLivesMatter a{
	color:black;
	font-size:0.75em;
}

.footer-container .widget.widget_recent_entries ul > li{
	padding: 10px 0;
    margin: 5px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.footer-container .widget.widget_recent_entries ul > li:first-of-type,
.footer-container .widget.widget_recent_entries ul > li:first-child {
    padding-top: 0px;
}

.footer-container .widget.widget_recent_entries ul > li:last-of-type,
.footer-container .widget.widget_recent_entries ul > li:last-child {
	border-bottom: none;
}

.footer-column .widget_nav_menu li a,
.footer-container .widget.widget_recent_entries ul > li > a{
	display:block;
	width:100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.footer-column .widget_nav_menu li a:before,
.footer-container .widget.widget_recent_entries ul > li > a:before {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 700;
    padding-right: 10px;
    padding-left: 1px;
}

.footer-menu li{
	position:relative;
}

.footer-menu li+li:before{
	position:absolute;
	content: '•';
    left: 6px;
    top: -4px;
}


.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce div.product p.price del .woocommerce-Price-amount.amount,
.woocommerce div.product span.price del .woocommerce-Price-amount.amount{
	font-size:.80em;
}

.woocommerce-license-keys-table td:last-child,
.woocommerce-license-keys-table th:last-child{
	text-align:right
}

.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions,
.woocommerce-orders-table__cell-order-actions{
	text-align:center
}

.woocommerce-license-keys-table td:last-child .button,
.woocommerce-orders-table__cell-order-actions .button{
	display:inline-block !important;
	width:auto !important;
	padding: 5px 10px !important;
	margin:5px 0 0 5px !important;
}

@media print, screen and (min-width: 40em){
	.grid-container {
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.woocommerce-account .woocommerce-MyAccount-content {
		width: 70%;
	}
}

@media print, screen and (max-width: 1024px){
	.custom-logo-link img{
		max-width: 240px;
	}
	.BlackLivesMatter{
		display:none !important;
	}
}

#frontpage-support .same-height .elementor-widget-container{
	min-height: 220px;
}

#frontpage-support .elementor-icon > i{
	font-size:48px;
}

#section-support .elementor-icon > i{
	font-size: 150px;
}

@media all and (max-width:768px) {
	#section-support .elementor-icon > i{
		font-size: 90px;
	}
}


@media all and (min-width:1024px)
{
	body.home .navigation-wrapper{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}

	body.home.admin-bar .navigation-wrapper{
		top: 32px;
	}
}

@media all (min-width:1500px) {
	.post-thumbnail {
		max-height: 600px;
		overflow: hidden;
	}
}

@media all (min-width:768px) {
	#page {
		padding-left: 30px;
		padding-right: 30px;
	}
}