/*
Theme Name: Alkemy2
Template: template
Version: 1.0
Author:	Abepe
Author URI: http://abepe.com.au
*/

.type_desktop .menu-item-language > a,
.l-header .type_desktop .w-nav-anchor.level_1,
.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2,
.type_mobile .menu-item-language > a,
.l-header .type_mobile .w-nav-anchor.level_1 {
	text-transform: lowercase;
}

/*
.fl-builder .l-section-h {
	max-width: 100%;
	padding: 0;
    width: auto;
}

.fl-builder .l-canvas.sidebar_none .l-section,
.fl-builder .l-canvas.titlebar_none.sidebar_none .l-header.layout_standard.pos_fixed ~ .l-main .l-section:first-child,
.single-item .header_hor .titlebar_none.sidebar_none .l-header.pos_fixed ~ .l-main .l-section:first-child {
	padding: 0;
}
*/

/*
.circle {
    background: #6dab3c;
    border-radius: 50%;
    height: 400px;
    width: 400px;
    padding: 30px;
    font-size: 0.9em;
    line-height: 1.7em;
    color: #fff;
}
*/

.single-item .l-main .l-section:first-child {
	padding: 0 !important;
}

.w-btn, button,
input[type="submit"] {
	border-radius: 2px;
}

.widget .w-btn {
	margin-bottom: 15px;
}

#gform_wrapper_1 .gfield_label,
#gform_wrapper_1 .name_first label,
#gform_wrapper_1 .name_last label { display: none; }

.gform_wrapper .field_left,
.gform_wrapper .field_right {
	display: inline-block;
	float: left;
	margin-right: 1.3%;
	vertical-align: top;
	width: 48.5%;
}

.gform_wrapper .field_right {
	clear: none !important;
}

.gform_wrapper .gform_footer {
	padding: 0 0 .625em;
	margin: 0 0 0;
}

/* Marketplace */

.page-template-page-list-item .acf-form {
	max-width: 600px !important;
	margin: 0 auto;
}

.page-template-page-list-item .acf-fields > .acf-field {
	border: none;
}

.page-template-page-marketplace .items {
	margin-top: 30px;
}

.page-template-page-marketplace .item {
	border-bottom: 1px solid #eee;
	margin-bottom: 30px;
    padding-bottom: 30px;	
}

.page-template-page-marketplace h3 {
	line-height: 1em;
	margin: 0 0 5px;
	text-transform: capitalize;
}

.page-template-page-marketplace .items p {
	line-height: 1.4em;
	margin: 0 0 5px;
}

.page-template-page-marketplace .items p strong {
	font-weight: 700;
}

a.acf-button.button.button-primary.acf-gallery-add,
a.acf-button.button {
	background: #6dab3c;
	color: #fff !important;
	clear: both;
}

a:hover.acf-button.button.button-primary.acf-gallery-add,
a:hover.acf-button.button {
	background: #000;	
}

.item-details ul,
.item-images ul {
	margin: 0;
	list-style: none; 
}

.item-details ul li {
	margin-bottom: 10px;
}

.acf-map {
	width: 100%;
	height: 400px;
	border: 1px solid #6dab3c;
	margin: 0;
}

/* fixes potential theme css conflict */
.acf-map img {
   max-width: inherit !important;
}

/* Marketplace single item */

.single-item .l-canvas .l-main {
	padding-left: 2.5rem;
    padding-right: 2.5rem;
}

.page-template-page-marketplace .featured-image img {
	width: 100%;
	max-width: 100%;
}

.single-item .gallery {
	margin-top: 30px;
}

.single-item .gallery ul li {
	float: left;
    max-width: 100%;
}

.single-item .gallery ul li a {
	display: block;
}

@media screen and (min-width: 40em) {
	.page-template-page-marketplace .featured-image img {
		max-width: 400px;
	}
	.single-item .gallery ul li {
    	max-width: 23.6666%;
    	margin-right: 15px;
	}
}



