/*
Theme Name:   LucyChurchill
Description:  Divi child theme for the Lucy Churchill website
Author:       webmaster@pureweb.co.nz
Author URL:   https://www.pureweb.co.nz
Template:     Divi
Version:      1.0
Text Domain:  LucyChurchill
*/

/* Write here your own personal stylesheet */

#top-menu li a {
	font-weight: 500 !important;
}

.et_non_fixed_nav.et_transparent_nav #main-header, 
.et_non_fixed_nav.et_transparent_nav #top-header {
	/*display: block !important;	*/
}

/* Hide cart icon */
#et-top-navigation .et-cart-info {
	display:none;
}

.fg-item.fg-loaded {
	max-width: 720px
}

.foogallery.links-gallery .fg-caption-title {
	font-size: 21px;
	font-weight: 400;
	padding: 10px 5px 13px;
	text-align: center;
	letter-spacing: 0.006em;
	white-space: normal;
	overflow: visible;
	text-overflow: normal;
}

.foogallery.links-gallery.mobile-only .fg-caption-title {
	font-size: 19px;	
	padding: 7px 5px 10px;
}

.foogallery.fg-caption-always.links-gallery .fg-item.fg-loaded .fg-caption {
	background-color: rgba(0,0,0,0.3);
	text-align: center;
}

.foogallery.links-gallery .fg-image-wrap {
	overflow: hidden;
}

.foogallery.links-gallery .fg-image-wrap img {
	height: auto;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	margin: 0 auto;
}
.foogallery.links-gallery a.fg-thumb:hover .fg-image-wrap img {
	width: 101%;	
}

.foogallery.caption-gallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption {
	padding: 5px 0 0 0;
	border-width: 0;
}

.fg-masonry.caption-gallery.fg-captions-bottom.fg-light .fg-caption-title, .fg-masonry.caption-gallery.fg-captions-bottom.fg-light .fg-caption-title a {
	padding: 0 0 5px;
}

/*
.foogallery.links-gallery .fg-image-wrap img {
	z-index: 1;
	position: relative;
}
.foogallery.links-gallery .fg-image-wrap {
	position: relative;
}
.foogallery.links-gallery .fg-image-wrap::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(200,200,200,.15);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.foogallery.links-gallery a.fg-thumb:hover .fg-image-wrap::before {
	animation: circlexx .5s;
}

@keyframes circlexx {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
*/



.sculpture-gallery .et_pb_ajax_pagination_container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.sculpture-gallery article {
	flex: 0 0 auto;
	width: 30%;
	position: relative;
}
.sculpture-gallery a.entry-featured-image-url {
	margin: 0;
	background-color: rgba(0,0,0,0.1)
}
.sculpture-gallery .entry-title {
	text-align: center;
	width: 100%;
	background-color: rgba(0,0,0,0.5);
	padding: 10px;
	box-sizing: border-box;
	color: #fff;
}
.sculpture-gallery a.entry-featured-image-url + .entry-title {	
	position: absolute;
	bottom: 0;
	left: 0;	
	background-color: rgba(0,0,0,0.4);	
}
.sculpture-gallery .post-meta,
.sculpture-gallery .post-content {
	display: none;
}

.sculpture-gallery .woow-gal-amron-desc-wrap {
	display: none !important;
}


/* Force two column woocommerce gallery */
@media screen and (min-width: 700px) {
	.woowgallery-amron .woow-gal-amron-masonry-collection .woow-gal-amron-content .woow-gal-amron-collection-column {
		width: 50% !important;
	}
}

/* Text on category pages */
.category-page-description {	
}

.footer-links-row > div {
	max-width: 200px;
	flex: 1 !important;
	line-height: 2;
}

@media screen and (max-width: 980px) {
	
	.footer-links-row > div {
		min-width: 160px;
		padding-left: 1em;
		padding-right: 1em;
		margin-left: 0 !important;
		margin-right: 0 !important;
		box-sizing: border-box;
	}
}

@media screen and (max-width: 580px) {	
	.footer-links-row > div .et_pb_module {
		font-size: 15px !important;
	}
}

@media screen and (max-width: 485px) {
	.footer-links-row > div {
		min-width: 80%;
		max-width: none;	
	}
	
	.footer-links-row > div .et_pb_module {
		font-size: 16px !important;
	}
}

.arts-council-logo {
	margin-left: auto !important;
	margin-right: auto !important;
}
