/*

COLOURS...

RED           #D2282E   BRAND       rgba(210,40,46,1);
GREY          #656a6e   HIGHLIGHT   rgba(101,106,110,1);
CREAM         #FFFBDD   FEATURE     rgba(255,251,221,1);
DARK GREY     #232620   DARK        rgba(35,38,32,1);
LIGHT GREY    #eeeeee   LIGHT       rgba(238,238,238,1);
BLACK         #000000   BLACK       rgba(0,0,0,1);
WHITE         #ffffff   WHITE       rgba(255,255,255,1);

FONTS...

font-family: 'Nunito', sans-serif;

*/

.text-green{
	color: limegreen;
}

.header-caption{
	padding: 30px;
	max-width: 360px;
}

.header-caption h1,
.header-caption h2,
.header-caption h3,
.header-caption h4,
.header-caption h5,
.header-caption h6,
.header-caption p{
	color: rgba(36,56,65,1) !important;
}

.header-caption > .paragraph{
	margin-bottom: 0;
}

.header-caption > .heading{
	padding-bottom: 0;
	margin-bottom: 0;
}

.header-caption > .heading:after{
	display: none;
}

section.header .overlay {
    padding-top: 300px;
    padding-bottom: 60px;
}

.content-column-side{
	
}

.content-column-side > .content-container-side{
	height: 100%;
}

.content-column-side > .content-container-side > .cta{
	height: 100%;
}

.content-column-main > .content-container > *:first-child,
.content-container-side > *:first-child{
	margin-top: 0 !important;
}

.content-column-main > .content-container > *:last-child,
.content-container-side > *:last-child{
	margin-bottom: 0 !important;
}

.item-text .heading{
	padding-bottom: 0;
	margin-bottom: 0;
}

.item-text .heading:after{
	display: none;
}

.bg-white-none .top-navigation nav > ul > li > a > i {
    color: rgba(36,56,65,1);
}

.bg-white-none .top-navigation nav > ul > li.sfHover > a > i,
.bg-white-none .top-navigation nav > ul > li > a:hover > i {
    color: rgba(255,255,255,1);
}

header.website-header > .header-top > .overlay{
    padding: 0 0;
}

.top-navigation > .right{
	float: none;
	padding: 0 15px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 15px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 15px;
}

.top-navigation > br.clear{
	display: none;
}

.header-top i.avatar > img {
    border-radius: 9px;
    border: 3px solid rgba(210,52,63,1);
}

.main-navigation {
    padding-top: 35px;
}

.search-header{

}

.search-header > ul{

}

.search-header > ul > li{
	margin-right: 30px;
}

.search-header > ul > li:last-child{
	margin-right: 0;
}

.search-header > ul > li > .button{
	margin: 4px 0;
}

.lightbox-background{
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.gfield.profile-image .gpfup__droprea--maxed{
	display: none !important;
}

.gfield.profile-image .validation_message--hidden-on-empty{
	display: none !important;
}

.the-artwork-image{
	overflow: hidden;
	-webkit-border-radius: 10px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 10px;
	-moz-border-radius-bottomright: 0;
	border-radius: 10px;
	border-bottom-right-radius: 0;
}

.flexible-column-secondary > .column-image{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 30px;
}

.flexible-column-secondary > .section > .overlay{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.artwork-image{
	overflow: hidden;
	-webkit-border-radius: 10px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 10px;
	-moz-border-radius-bottomright: 0;
	border-radius: 10px;
	border-bottom-right-radius: 0;
}

.artwork-link{
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}

.newsletter-subscribe input[type=email]{
	max-width: 280px !important;
}

#post-3535 .shortcode{
	margin-bottom: 15px;
}

.next-prev{
	margin-top: 30px;
	margin-bottom: 0;
	width: 100%;
}

.next-prev > ul{
	display: block;
	margin-bottom: 0;
}

.next-prev > ul > li{
	font-weight: 700;
	margin-bottom: 0;
}

.next-prev > ul > li.prev{
	text-align: left;
}

.next-prev > ul > li.next{
	text-align: right;
}

.next-prev > ul > li.title{
	text-align: center;
	opacity: 0;
}

.footer-column-wide > .newsletter-subscribe{
	float: right;
	min-width: 280px;
}

@media (max-width: 620px){

	.footer-column-wide > .newsletter-subscribe{
		float: none;
		min-width: 280px;
	}

	.footer-column-wide > .newsletter-subscribe input[type=email] {
		max-width: none !important;
	}

}

.footer-column-wide > nav{
	clear: both;
}

#post-21 .contact-details{
    display: inline-block;
}

.gform_footer .button{
	margin-top: 0;
}

.banner-image{
	position: relative;
}

.banner-image > .banner-link{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.artwork-tools > ul > li.magnify{
	display: none;
}

.admin-navigation ul > li{
	margin-right: 30px;
}

.admin-navigation ul > li:last-child{
	margin-right: 0;
}

.admin-navigation a{
	display: inline-block;
	padding: 10px 0;
}


.admin-tools > ul{
	margin-top: 0;
	margin-bottom: 0;
}

.admin-tools > ul > li{
	margin-top: 0;
	margin-bottom: 0;
}

footer > .overlay.admin-footer{
	padding: 40px 0 !important;
}

@media (max-width: 1000px){

	.admin-footer{
		display: none;
	}

}
