/*
Theme Name: A Noise Within Files
Theme URI: https://files.anoisewithin.org/
Template: Divi
Author: Muse Intermedia LLC
Author URI: https://www.museintermedia.com/
Description: Divi child theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Fonts */



/* Buttons */

.btn-solid {
	font-family: 'Gotham Bold', Helvetica, Arial, Lucida, sans-serif;
	font-size: 12px;
	line-height: 12px;	
	background: #906F4F;
	border: 1px solid #906F4F;
	color: #ffffff !important;
	text-transform: uppercase;
	padding: 9px 29px 9px 29px;
	margin-right: 10px;
	transition-duration: .2s;
    transition-property: all !important;	
	text-decoration: none !important;
}

.btn-solid:hover {
	border: 1px solid #906F4F;
	background: #000000;
}

.btn-outline {
	font-family: 'Gotham Bold', Helvetica, Arial, Lucida, sans-serif;
	font-size: 12px;
	line-height: 12px;	
	background: none;
	color: #906F4F;
	border: 1px solid #906F4F;
	text-transform: uppercase;
	padding: 9px 29px 9px 29px;
	transition-duration: .2s;
    transition-property: all !important;
	text-decoration: none !important;
}

.btn-outline:hover {
	background: #906F4F;
	color: #ffffff !important;
}

.link-arrow-right {
	display: inline-block;
	width: auto;
	float: left;
	font-family: 'Gotham Bold', Helvetica, Arial, Lucida, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #BA9764 !important;
	text-transform: uppercase;
	text-decoration: none !important;
}

.link-arrow-right:after {
	display: inline-block;
	width: 29px;
	height: 22px;
	content: url("/wp-content/uploads/2026/04/arrow-right.svg");
	float: right;
	margin-left: 5px;
}

.link-arrow-right:hover {
	color: #000000 !important;
}

.link-arrow-right:hover:after {
	content: url("/wp-content/uploads/2026/05/arrow-right-black.svg");
}

.link-arrow-right-gold {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	font-family: 'Gotham Bold', Helvetica, Arial, Lucida, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #BA9764 !important;
	text-transform: uppercase;
	text-decoration: none !important;
}

.link-arrow-right-gold:after {
	width: 18px;
	height: 22px;
	content: url("/wp-content/uploads/2026/05/arrow-right-gold.png");
	margin-left: 5px;
	vertical-align: middle;
}

.link-arrow-right-gold:hover {
	color: #000000 !important;
}

.link-arrow-right-gold:hover:after {
	content: url("/wp-content/uploads/2026/05/arrow-right-black.png");
}

.gold-black-bg {
	border: 1px solid #BA9764 !important;
}

.gold-black-bg:hover {
	border: 1px solid #BA9764 !important;
}

/* Form */

input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
	font-family: 'Gotham Book', Helvetica, Arial, Lucida, sans-serif;
	font-size: 16px;
	line-height: 16px;	
	background: none;
	color: #000000;
    border: 1px solid #ffffff;
	padding: 10px 20px 10px 20px;
}

input[type="submit"], input[type="reset"] {
	font-family: 'Gotham Bold', Helvetica, Arial, Lucida, sans-serif;
	font-size: 12px;
	line-height: 12px;	
	background: #906F4F;
	color: #ffffff;
	border: none;
	text-transform: uppercase;
	padding: 15px 30px 15px 30px;
	cursor: pointer;
	transition-duration: .2s;
    transition-property: all !important;
}

input[type="submit"]:hover, input[type="reset"]:hover {
	background: #000000;
}

::placeholder {
	color: #C6C8D5;
}

/* Gravity Forms */

.gform_wrapper input, .gform_wrapper select {
	font-family: 'Gotham Book', Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 16px !important;
    line-height: 16px !important;
    color: #000000 !important;
	border: 1px solid #BA9764 !important;
    padding: 10px 20px 10px 20px !important;
    margin: 0px 0px 10px 0px !important;
	border-radius: 0px !important;
}

.gform_wrapper input[type=radio], .gform_wrapper input[type=checkbox] {
	padding: 0px 0px 0px 0px !important;
}

.gform_wrapper .gfield--type-list button {
	background: #906F4F !important;
}

.gform_wrapper input[type=submit], .gform_wrapper input[type=button] {
	font-family: 'Gotham Bold', Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 12px !important;
	line-height: 12px !important;	
	background: #906F4F !important;
	color: #ffffff !important;
	border: none !important;
	border-radius: 0px !important;
	text-transform: uppercase !important;
	padding: 15px 30px 15px 30px !important;
	cursor: pointer !important;
	transition-duration: .2s !important;
    transition-property: all !important;
}

.gform-field-label {
    font-family: 'Gotham Bold', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 16px !important;
}

.gform_wrapper input[type=submit]:hover, .gform_wrapper input[type=button]:hover {
	background: #000000 !important;
}

.gform-theme--framework .gf_progressbar .percentbar_blue {
    background-color: #906F4F !important;
}

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1700px) {	
	

  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1695px) {


	
}
 
/*** Responsive Styles Tablet And Below ***/
@media only screen and (max-width: 980px) {
	

	
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	

	
}

/*** Responsive Styles Smartphone Portrait ***/

@media all and (max-width: 479px) {	

/* Buttons */	
	
.et_pb_button {
	width: 100% !important;	
	max-width: 100% !important;
	text-align: center !important;
}
	
.btn-solid, .btn-outline {
	display: block;
	width: 100% !important;
	text-align: center !important;
	margin: 0% 0% 2% 0%;
}	
	
}