/*
Theme Name: GoldRULE
Theme URI: 
Description: Author: MartinConnelly
Author URI: http://martinconnelly.com
Version: 0.9
Tags: 
License URI: https://www.gnu.org/licenses/gpl.html
*/


html {
    overflow-y: scroll;
    font-size:75% !important;
}

body {
background:transparent url(images/bg-tile.jpg) repeat !important;

font-family: "Hoefler Text", "Baskerville old face", Garamond, "Times New Roman", serif !important;} 

.numbers {font-family: serif;}

.typography h1, .typography h2, .typography h3 {color:#AA1f24 !important;}

.typography h4, .typography h5 {color:#222 !important;}

#content {
border: none !important;
background: none !important;
}
aside a {color:#AA1f24 !important;}

aside img{}
.typography{color:#222 !important;}

.typography  img.center {
border: none !important;
}

.typography #pageContent hr, .typography hr, hr {
padding: 0px;
}

.typography ul {}
.typography ul .gform_fields {padding-left: 0 !important;}
.pushdown{padding-top:131px;}

.alignRight{float:right;}
.alilgnLeft{float:left;}


#menu img {width:80%; margin: 0 auto;}
#menu li {list-style:none;}
#menu li {
	margin-left: 15px !important;
}
#menu {position:fixed;}

/*WHY WHY WHY*/
.grid_1, .grid_2, .grid_3, .grid_5, .grid_6, .grid_7, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {float: none !important;}

label.right {float: none; font-size: .9em; font-style: italic;}

.typography h6 {float: none; font-size: .9em; margin-top:-1.75em; font-weight:100; color:#333;}

.floatRight{float:right;}
.floatLeft{float:left;}

.gform_body li{list-style:none !important;}
.gfield_description {font-style: italic;}


.typography ul li {padding-left: 0 !important;}

.gform_wrapper .gsection {padding: 0 !important; margin: 36px 0 8px 0 !important;}

.gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password] {
	outline-style: none;
	font-size: 100% !important;
	line-height: 1.5 !important;
	font-family: inherit;
	padding: 2px 0 2px 0;
	letter-spacing: normal
}

.gform_wrapper textarea {
	outline-style: none;
	font-size:100% !important;
	font-family: inherit;
	letter-spacing: normal;
	padding: 2px 0 2px 0;
	resize: none
}

.gform_wrapper select {
	font-size: 100% !important;
	font-family: inherit;
	padding: 3px 0 3px 0;
	letter-spacing: normal;
	height:30px;
}

.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
.gform_wrapper h3.gform_title {
	font-weight: normal !important;
	font-size: 1.5em!important;
}


.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description,
.gform_wrapper .instruction {
	font-size: 0.9em !important;
	line-height: 1.5em;
	clear: both;
	font-family: inherit !important;
	letter-spacing: normal;
}



.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .instruction {
	display: block;
	margin: 3px 0;
	font-size: 90% !important;
	letter-spacing: 0.5pt
}


.gform_wrapper .gfield_description {padding:0 !important;}


.gform_wrapper .gsection{
  border-bottom:none !important;
}



form input[type="text"], form input[type="password"]{width:300px !important;}
form input[type="text"].medium, form input[type="password"].medium {width:500px !important;} 

form input[type="text"].wide, form input[type="password"].wide {width:70% !important;} 
form textarea{width:85% !important;}
label {color:#333 !important;}

footer {padding-top:100px !important;}

.padded {padding: 100px 0;}

.typography h1 {text-align:center;}

.dropdown select, 
.dropdown label {float:left !important;}

.dropdown select {margin: 8px 10px 4px 10px;}

form textarea {padding: 10px !important;}

.typography h3,
.typography h3.FormHeading, 
.typography h4.FormHeading, 
.typography h5.FormHeading  {padding:15px 0 !important; margin: 15px 0 !important }

.typography h4.FormHeading {font-size:1.1em !important;}

#navFooter li a {font-size:80%;}
footer p {font-size:80%;}
p.smaller {font-size:.75em !important; padding: 0 !important; margin-bottom: 0 !important; color:#555 !important;}

p.gray {color:#555 !important;}
.typography p.small {font-size:.85em !important;}


/***FORCE LOWERCASE******/





.lower{margin-top: 1em;}

fieldset > div {margin-top:.75em !important;}
label.right{padding: 0 !important;}
li.menu-extra {padding-left: 15px;}
.gform_wrapper div.charleft {color: #111 !important;}

input#Form_Form_EditableFileField49 {margin-bottom:1em !important;}

#content {position: relative;}

.wppb-error a {display:none;}