/*
Theme Name: Dustin.com.au Neue
Theme URI: https://dustin.com.au/
Author: dustin.com.au
Author URI:  https://dustin.com.au/
Version: 2.6.16
Text Domain: dustin-neue
GitHub Theme URI: https://github.com/ordinary82/dustin-neue
Primary Branch: main
*/

/* @group Defaults */

body {
	min-width: 320px;
}

.brz-rich-text a,
.brz-rich-text a:hover {
	text-decoration: none!important;
}

.brz-rich-text a {
	opacity: .8;
	transition: all 0.2s;
}

.brz-rich-text a:hover {
	opacity: 1;
}

.brz-wp-post-content a {
	font-size: inherit!important;
	color: inherit!important;
}

/* @end */

/* @group Structure */

.extended-row .brz-section__content .brz-container,
.extended-row .brz-section__menu-item .brz-container,
.extended-row .brz-section__header-sticky-item .brz-container {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

/* @end */

/* @group Images */

img.alignright {
	float: right;
	margin-left: 40px;
}

img.alignleft {
	float: left;
	margin-right: 40px;
}

img.alignright,
img.alignleft {
	margin-bottom: 20px;
}

@media only screen and (max-width: 800px) {

img.alignright,
img.alignleft {
		margin: 20px auto;
		display: block;
		float: none;
		max-width: 100%;
		height: auto;
}

}

/* @end */

/* @group Gravity Forms */

.gform_wrapper .gfield legend.gfield_label,
.gform_wrapper .gfield label.gfield_label,
.gform_wrapper select {
	font-size: 125%!important;

}

.gform_wrapper fieldset.gfield,
.gform_wrapper .gfield {
	padding-bottom: 20px!important;
}

/* @end */

/* @group Credits */

.credit-logo {
	max-width: 220px!important;
}

.credit-logo.center {
	margin-right: auto;
	margin-left: auto;
}

.credit-logo.right {
	margin-right: 0;
	margin-left: auto;
}

.credit-logo a {
	opacity: .8;
	transition: all .2s;
}

.credit-logo a:hover {
	opacity: 1;
}

/* @end */

/* @group Brizy */

section#xwmhvszntudwjzknbbvdtevfefdhmbbvpqbv.brz-section.brz-css-eizgx.brz-animated.brz-css-wgnks.brz-css-hqgob.brz-initialized.brz-animate-opacity div.brz-section__content.brz-section--boxed.brz-css-sanwq.brz-css-nsfny {
	background-color: #000000;
}

div.brz-forms2 form.brz-form div.brz-forms2__alert {
		font-family: Lato;
		font-weight: bold;
		text-align: center;
		background-color: rgba(255, 255, 255, .75);
		color: #4f4f4f;
		padding: 14px 14px 10px;
}

div.brz-forms2 form.brz-form div.brz-forms2__alert.brz-forms2__alert--success {
	border-bottom: 8px solid rgba(68, 191, 88, .5);
}

div.brz-forms2 form.brz-form div.brz-forms2__alert.brz-forms2__alert--error {
	border-bottom: 8px solid rgba(255, 0, 0, 0.4);
}
	
/* @end */

/* @group Typography */

.all-caps * {
	text-transform:uppercase;
}

/* @end */


/* @group Fixed Backgorunds */

@media only screen and (min-width: 1440px) {

section.fixed-background .brz-section__content .brz-bg .brz-bg-image,
section.fixed-background .brz-section__content .brz-bg:hover .brz-bg-image	{
	background-attachment: fixed!important;
}

}

/* @end */

/* @group Images */

img.alignright {
	float: right;
	margin-left: 40px;
}

img.alignleft {
	float: left;
	margin-right: 40px;
}

img.alignright,
img.alignleft {
	margin-bottom: 20px;
	margin-top: 20px;
}

.brz-wp-post-content .wp-caption .wp-caption-text {
	font-size: 70%;
	line-height: 140%;
	
}

.wp-caption.alignright {
		float: right;
	margin-left: 40px!important;
}

.wp-caption.alignleft {
		float: left;
	margin-right: 40px!important;
}

/* @end */
