/*
Theme Name: Maxie McCoy
Theme URI: http://designbyansley.com
Author: Fuselight Media, LLC
Author URI: http://fuselightmedia.com
Description: Designed & Commissioned by Ansley Fones
Tags: custom
Version: 1.0.0
Text Domain: SITE_Theme
*/

/**********************************************************
// Custom Font >> Antonio
**********************************************************/
@font-face {
	font-family: "Antonio";
	src: url(Fonts/Antonio-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
	}

@font-face {
	font-family: "Antonio";
	src: url(Fonts/Antonio-Bold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal;
	}

@font-face {
	font-family: "Antonio";
	src: url(Fonts/Antonio-Light.ttf) format("truetype");
	font-weight: 200;
	font-style: normal;
	}

/**********************************************************
// Body
**********************************************************/
body {
	background: #fcfcfc;
	font-family: "Josefin Sans", sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #000;
	}

a { color: #83817B; }
a:hover { color: #FBAB53; }

a:hover img {
	opacity: 0.85;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
		-ms-transition: opacity 0.2s linear;
		 -o-transition: opacity 0.2s linear;
			transition: opacity 0.2s linear;
	}

.Trans {
	-webkit-transition: all 0.2s ease-in;
	   -moz-transition: all 0.2s ease-in;
		-ms-transition: all 0.2s ease-in;
		 -o-transition: all 0.2s ease-in;
			transition: all 0.2s ease-in;
	}

/**********************************************************
// Headers
**********************************************************/
h1, h2, h3, h4, h5, h6 {
	margin-top: 1em;
	font-family: "Antonio", sans-serif;
	font-weight: 400;
	}

h1 { font-size: 36px; line-height: 38px; }
h2 { font-size: 26px; line-height: 28px; }
h3 { font-size: 22px; line-height: 24px; }
h4 { font-size: 18px; line-height: 20px; }
h5 { font-size: 14px; line-height: 16px; }
h6 { font-size: 12px; line-height: 14px; }

/**********************************************************
// Wrappers
**********************************************************/
#Wrapper-Inner {
	width: 1200px;
	min-width: 320px;
	background: #F3F3F3;
	}

.Content {
	margin: auto;
	padding: 60px 0 40px 0;
	width: 100%;
	max-width: 1076px;
	}

.Content-Left-Inner { padding: 60px; }
.Content-Left {
	margin: auto;
	width: 100%;
	max-width: 760px;
	background: #FFF;
	float: left;
	}

.Content-Right {
	margin: auto;
	width: 300px;
	float: right;
	}

.Content-Full {
	margin: auto;
	padding: 40px;
	width: 100%;
	max-width: 1076px;
	background: #FFF;
	}

.Content-Banner {
	margin: auto;
	width: 100%;
	max-width: 1076px;
	text-align: center;
	}

/**********************************************************
// Header
**********************************************************/
#Header {
	width: 100%;
	min-height: 67px;
	background: #FCFCFC;
	text-align: center;
	position: relative;
	z-index: 8000;
	}

#Header-Logo {
	margin: 12px 0 0 34px;
	float: left;
	}

/**********************************************************
// Header >> Nav
**********************************************************/
#Header-Nav {
	margin: 26px 35px 0 0;
	text-align: center;
	float: right;
	}

.Header-Nav-Links > div {
	display: inline-block;
	vertical-align: top;
	}

.Header-Nav-Links li {
	margin: 0 13px;
	min-width: 70px;
	display: inline-block;
	text-transform: uppercase;
	position: relative;
	}

.Header-Nav-Links li:first-child { margin-left: 0; }
.Header-Nav-Links li:last-child { margin-right: 0; }

.Header-Nav-Links li a {
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 14px;
	color: #000;
	}

.Header-Nav-Links li a:hover {
	text-decoration: none;
	color: #E1A84E;
	}

.Header-Nav-Links li:hover .custom-sub { display: block; }
.Header-Nav-Links li .custom-sub {
	width: 210px;
	display: none;
	position: absolute;
	z-index: 9000;
	left: -70px;
	}

.Header-Nav-Links li.menu-item-has-children > div::before {
	width: 100%;
	height: 25px;
	content: '';
	background: url(Images/BG-Sub-Nav.png) bottom center no-repeat;
	display: block;
	}

.Header-Nav-Links li ul {
	padding: 20px;
	background: #000;
	}

.Header-Nav-Links li ul li {
	margin: 10px 0;
	display: block;
	}

.Header-Nav-Links li ul a {
	font-weight: 400;
	color: #FFF;
	}

/**********************************************************
// Header >> Search
**********************************************************/
#Header-Search {
	margin-left: 13px;
	position: relative;
	z-index: 9000;
	}

#Header-Search-Inner { display: none; }

#Header-Search > div::before {
	width: 100%;
	height: 25px;
	content: '';
	background: url(Images/BG-Sub-Nav.png) bottom center no-repeat;
	display: block;
	}

#Header-Search-Form {
	padding: 20px;
	width: 300px;
	display: none;
	background: #000;
	color: #FFF;
	position: absolute;
	z-index: 9000;
	left: -235px;
	}

#Header-Search-Form span,
#Header-Search-Form .search-submit { display: none; }

#Header-Search-Form .search-field {
	width: 100%;
	border: 0;
	letter-spacing: 1px;
	font-weight: 400;
	font-size: 16px;
	background: transparent;
	color: #FFF;
	}

#Header-Search-Form input::-webkit-input-placeholder { text-transform: uppercase; color: #FFF; }
#Header-Search-Form input:-moz-placeholder           { text-transform: uppercase; color: #FFF; }
#Header-Search-Form input::-moz-placeholder          { text-transform: uppercase; color: #FFF; }
#Header-Search-Form input:-ms-input-placeholder      { text-transform: uppercase; color: #FFF; }

/**********************************************************
// Header >> Nav - Menu
**********************************************************/
#Header-Nav-Menu:hover { color: #E1A84E; }
#Header-Nav-Menu {
	margin: 5px auto 0 auto;
	width: 100%;
	height: 36px;
	line-height: 36px;
	background: #000;
	display: none;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	color: #FFF;
	}

/**********************************************************
// Mobile Navigation
**********************************************************/
#Mobile-Nav {
	margin: auto;
	width: 100%;
	max-width: 495px;
	background: #FFF;
	display: none;
	position: relative;
	z-index: 9000;
	}

#Mobile-Nav-Inner {
	text-align: center;
	text-transform: uppercase;
	}

#Mobile-Nav-Inner li {
	margin-bottom: 9px;
	width: 100%;
	display: block;
	text-transform: uppercase;
	}

#Mobile-Nav-Inner li a {
	height: 56px;
	line-height: 56px;
	background: #F2CA99;
	letter-spacing: 1px;
	display: block;
	font-weight: 700;
	font-size: 20px;
	color: #000;
	}

#Mobile-Nav-Inner li a:hover {
	text-decoration: none;
	color: #FFF;
	}

#Mobile-Nav-Inner li .custom-sub { display: none; }

#Mobile-Nav-Inner li.menu-item-has-children > div::before {
	width: 100%;
	height: 12px;
	content: '';
	background: url(Images/BG-Mobile-Sub-Nav.png) top center no-repeat;
	display: block;
	}

#Mobile-Nav-Inner li ul li {
	margin: 10px 0;
	height: auto;
	}

#Mobile-Nav-Inner li ul li a:hover { color: #E1A84E; }
#Mobile-Nav-Inner li ul li a {
	height: 20px;
	line-height: 20px;
	font-weight: 400;
	font-size: 16px;
	background: #FFF;
	color: #000;
	}

/**********************************************************
// Footer >> Optin
**********************************************************/
#Footer-Optin {
	margin: auto;
	padding: 8px 0;
	background: url(Images/BG-Texture-Gold.jpg);
	text-align: center;
	}

#Footer-Optin-Inner {
	padding: 12px 10px;
	background: #FFF;
	}

#Footer-Optin img {
	display: inline-block;
	vertical-align: top;
	margin: -9px 0 -12px;
	}

#Footer-Optin form,
#Footer-Optin input {
	display: inline-block;
	vertical-align: top;
	}

#Footer-Optin input[type="email"] {
	margin: 3px 5px 0 18px;
	padding: 0 12px;
	width: 250px;
	height: 34px;
	line-height: 34px;
	border: 2px solid #000;
	font-weight: 700;
	font-size: 14px;
	}

#Footer-Optin input::-webkit-input-placeholder { text-transform: uppercase; color: #111; }
#Footer-Optin input:-moz-placeholder           { text-transform: uppercase; color: #111; }
#Footer-Optin input::-moz-placeholder          { text-transform: uppercase; color: #111; }
#Footer-Optin input:-ms-input-placeholder      { text-transform: uppercase; color: #111; }

#Footer-Optin input[type="submit"], #Footer-Optin .Button {
	margin: 3px 0 0 5px;
	padding: 0 14px;
	min-width: 110px;
	height: 34px;
	line-height: 32px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-family: "Antonio", sans-serif;
	font-weight: 400;
	font-size: 14px;
	border: 0;
	cursor: pointer;
	background: #000;
	color: #FFF;
	}

#Footer-Optin .Button {
	display: inline-block;
}

#Footer-Optin input[type="submit"]:hover, #Footer-Optin .Button:hover {
	background: url(Images/BG-Texture-Gold.jpg);
	color: #000;
	text-decoration: none;
	}

/**********************************************************
// Footer
**********************************************************/
#Footer {
	padding: 60px 10px;
	background: #E9E6E6;
	font-weight: 700;
	text-align: right;
	}

#Footer a { color: #000; }
#Footer a:hover { color: #E1A84E; }

#Footer-Inner {
	margin: auto;
	width: 100%;
	max-width: 645px;
	}

#Footer-Right {
	display: inline-block;
	vertical-align: top;
	float: right;
	}

#Footer-Right-Content {
	margin-top: 30px;
	text-align: left;
	}

#Footer-Right-Content img,
#Footer-Right-Link {
	display: inline-block;
	vertical-align: top;
	}

#Footer-Right-Content img { margin-right: 10px; }
#Footer-Right-Link {
	height: 60px;
	line-height: 60px;
	letter-spacing: 0.5px;
	font-weight: 700;
	font-style: italic;
	font-size: 12px;
	}

#Footer-Left {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	float: left;
	}

#Footer-Nav-Links {
	margin-right: 130px;
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	font-size: 10px;
	}

#Footer-Nav-Links li { padding: 0 0 15px 0; }
#Footer-Nav-Links li:last-child { padding-bottom: 0; }

#Footer-Nav-Social {
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	font-size: 10px;
	}

#Footer-Nav-Social li { padding: 0 0 15px 0; }
#Footer-Nav-Social li:last-child { padding-bottom: 0; }

.Footer-Nav-Title {
	padding-bottom: 15px;
	text-transform: lowercase;
	font-weight: 700;
	font-style: italic;
	}

/**********************************************************
// Front Page >> Picture
**********************************************************/
#FP-Picture {
	height: 691px;
	line-height: 0;
	text-align: center;
	overflow: hidden;
	}

#FP-Picture-Large { display: block; }
#FP-Picture-Small { display: none;  }

/**********************************************************
// Front Page >> Boxes
**********************************************************/
#FP-Boxes {
	margin: auto;
	text-align: center;
	}

.FP-Box {
	margin: 0;
	padding: 0;
	width: 600px;
	height: 360px;
	float: left;
	}

/**********************************************************
// Front Page >> Box: Latest Video
**********************************************************/
.FP-Box-Latest-Video {
	padding: 45px 75px;
	background: #EDEAED url(Images/BG-Texture-Latest-Video.jpg);
	}

.FP-Latest-Video-Left,
.FP-Latest-Video-Right {
	display: inline-block;
	vertical-align: top;
	}

.FP-Latest-Video-Left { margin: 20px 100px 0 0; }
.FP-Latest-Video-Right { max-width: 200px; }

.FP-Latest-Video-Frame {
	width: 200px;
	height: 150px;
	border: 2px solid #FFF;
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 8000;
	}

.FP-Latest-Video-Frame img {
	position: absolute;
	z-index: 7500;
	left: 0;
	top: 0;
	}

.FP-Latest-Video-Play:hover { background: url(Images/Button-FP-Video-Play-Hover.png) center center no-repeat; }
.FP-Latest-Video-Play {
	width: 100%;
	height: 100%;
	background: url(Images/Button-FP-Video-Play.png) center center no-repeat;
	cursor: pointer;
	position: absolute;
	z-index: 8500;
	left: 0;
	top: 0;
	}

.FP-Latest-Video-Title:hover { text-decoration: none; }
.FP-Latest-Video-Title {
	margin-top: 26px;
	line-height: 36px;
	height: 108px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	overflow: hidden;
	display: inline-block;
	font-family: "Antonio", sans-serif;
	font-size: 28px;
	color: #000;
	}

/**********************************************************
// Front Page >> Box: Split
**********************************************************/
.FP-Box-Split-Left {
	padding-top: 44px;
	width: 300px;
	height: 100%;
	background: #F5F5F7 url(Images/BG-FP-Split-Left-2.jpg) bottom center no-repeat;
	text-align: center;
	float: left;
	}

.FP-Box-Split-Left h2 {
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-family: "Antonio", sans-serif;
	font-size: 18px;
	color: #000;
	}

.FP-Box-Split-Social-Links { margin-top: 13px; }
.FP-Box-Split-Social-Links li {
	margin: 5px 10px;
	display: inline-block;
	vertical-align: top;
	font-size: 28px;
	}

.FP-Box-Split-Left a { color: #000; }
.FP-Box-Split-Left a:hover { color: #E1A84E; }

.FP-Box-Split-Right {
	padding-top: 15px;
	width: 300px;
	height: 100%;
	background: #FFF url(Images/BG-Texture-Silver.jpg) bottom right repeat;
	text-align: center;
	float: left;
	}

.FP-Box-Split-Link {
	margin: 3px auto 0 auto;
	width: 128px;
	height: 38px;
	line-height: 36px;
	letter-spacing: 0.5px;
	background: #FFF;
	display: block;
	border: 2px solid #000;
	font-family: "Antonio", sans-serif;
	font-size: 14px;
	color: #000;
	}

.FP-Box-Split-Link:hover {
	text-decoration: none;
	background: #000;
	color: #FFF;
	}

/**********************************************************
// Front Page >> Box: About
**********************************************************/
.FP-Box-About {
	background: url(Images/BG-FP-About-2.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	z-index: 8000;
	}

.FP-Box-About-Link {
	width: 205px;
	height: 177px;
	background: url(Images/Button-About-Maxie.png) no-repeat;
	background-size: 100%;
	display: block;
	position: absolute;
	z-index: 8500;
	left: 34px;
	top: 0;
	}

.FP-Box-About-Link:hover {
	background: url(Images/Button-About-Maxie-Hover.png) no-repeat;
	background-size: 100%;
	}

/**********************************************************
// Front Page >> Box: Favorite Posts
**********************************************************/
.FP-Box-Fav-Posts {
	padding: 35px;
	background: #F3F3F3;
	}

.FP-Box-Fav-Post {
	margin: 30px 10px 0 10px;
	max-width: 220px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	}

.FP-Box-Fav-Post-Img {
	max-width: 200px;
	height: 125px;
	overflow: hidden;
	background: #F7DAB1;
	}

.FP-Box-Fav-Post h2 {
	margin-top: 20px;
	line-height: 20px;
	letter-spacing: 0.5px;
	font-family: "Antonio", sans-serif;
	font-size: 16px;
	}

.FP-Box-Fav-Post a { color: #000; }
.FP-Box-Fav-Post a:hover {
	text-decoration: none;
	color: #E1A84E;
	}

/**********************************************************
// Front Page >> Box: Gift For You
**********************************************************/
.FP-Box-Gift {
	padding: 40px;
	background: url(Images/BG-Texture-Gold.jpg);
	text-align: center;
	}

.FP-Box-Gift form,
.FP-Box-Gift input {
	display: inline-block;
	vertical-align: top;
	}

.FP-Box-Gift form { margin-top: 20px; }

.FP-Box-Gift input[type="email"] {
	margin: 3px 5px 0 18px;
	padding: 0 12px;
	width: 324px;
	height: 34px;
	line-height: 34px;
	border: 2px solid #000;
	font-weight: 700;
	font-size: 14px;
	}

.FP-Box-Gift input::-webkit-input-placeholder { text-transform: uppercase; color: #111; }
.FP-Box-Gift input:-moz-placeholder           { text-transform: uppercase; color: #111; }
.FP-Box-Gift input::-moz-placeholder          { text-transform: uppercase; color: #111; }
.FP-Box-Gift input:-ms-input-placeholder      { text-transform: uppercase; color: #111; }

.FP-Box-Gift input[type="submit"], .FP-Box-Gift .Button {
	margin: 3px 0 0 5px;
	padding: 0 14px;
	min-width: 115px;
	height: 34px;
	line-height: 34px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-family: "Antonio", sans-serif;
	font-weight: 400;
	font-size: 20px;
	border: 0;
	cursor: pointer;
	background: #000;
	color: #FFF;
	display: inline-block;
}

.FP-Box-Gift .Button {
	margin-top: 20px;
	font-size: 27px;
	height: 37px;
	line-height: 37px;
	min-width: 200px;
	}

.FP-Box-Gift input[type="submit"]:hover, .FP-Box-Gift .Button:hover {
	background: #FFF;
	color: #000;
	text-decoration: none;
	}

/**********************************************************
// Front Page >> Box: Recent Tweets
**********************************************************/
.FP-Box-Tweets {
	background: #FFF url(Images/BG-FP-Tweet-2.jpg) top right no-repeat;
	background-size: 100%;
	text-align: left;
	}

.FP-Box-Tweets-Inner {
	margin: 50px 0 0 50px;
	max-width: 200px;
	}

.FP-Box-Tweets .widget-title { display: none; }

.FP-Box-Tweets ul.light li.tweets_avatar { background: transparent; }

.FP-Box-Tweets .fetched_tweets > li {
	font-family: "Josefin Sans", sans-serif;
	font-weight: 400;
	box-shadow: 0 0 0 #000;
	}

.FP-Box-Tweets .tweet_data {
	font-family: "Josefin Sans", sans-serif;
	font-weight: 400;
	line-height: 30px;
	font-size: 22px;
	max-height: 150px;
	overflow: hidden;
	}

@media
all and (max-width: 400px),
all and (max-device-width: 400px)
{
	.FP-Box-Tweets .tweet_data { max-height: 130px; }
}

.FP-Box-Tweets div.times { display: none; }

.FP-Box-Tweets-Name {
	text-align: right;
	font-size: 14px;
	}

.FP-Box-Tweets-Name a { color: #888; }
.FP-Box-Tweets-Name a:hover {
	text-decoration: none;
	color: #0084B4;
	}

.FP-Box-Tweets-Name i {
	margin-left: 5px;
	font-size: 16px;
	}

/**********************************************************
// Front Page >> Posts
**********************************************************/
#FP-Posts-Wrapper {
	margin: auto;
	padding: 80px 0;
	width: 100%;
	max-width: 960px;
	position: relative;
	z-index: 8000;
	}

#FP-Posts-Inner {
	padding-bottom: 55px;
	background: #FFF;
	}

#FP-Posts-Top {
	width: 100%;
	height: 307px;
	background: url(Images/BG-FP-Posts-Top-3.jpg) top center no-repeat;
	}

#FP-Posts-List {
	margin-top: 60px;
	padding: 0 10px;
	}

.FP-Entry {
	margin: 20px auto 50px auto;
	max-width: 650px;
	}

.FP-Entry-Header {
	min-height: 36px;
	text-align: left;
	}

.FP-Entry-Header img {
	margin-right: 25px;
	float: left;
	}

.FP-Entry-Title {
	margin-top: 0;
	line-height: 30px;
	font-family: "Antonio", sans-serif;
	font-size: 28px;
	text-transform: uppercase;
	padding-left: 55px;
	}

.FP-Entry-Title a { color: #000; }
.FP-Entry-Title a:hover {
	text-decoration: none;
	color: #FBAB53;
	}

.FP-Entry-Excerpt {
	margin: 0 auto 0 auto;
	max-width: 600px;
	}

.FP-Entry-Thumb { text-align: center; margin-top: 20px;}

.FP-Entry-Excerpt-Text {
	padding: 25px;
	line-height: 29px;
	font-weight: 600;
	font-size: 18px;
	}

.FP-Posts-Button {
	margin: auto;
	width: 165px;
	height: 40px;
	line-height: 36px;
	background: #FFF;
	border: 2px solid #000;
	color: #000;
	text-align: center;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	font-family: "Antonio", sans-serif;
	font-size: 14px;
	display: block;
	}

.FP-Posts-Button:hover {
	text-decoration: none;
	background: #000;
	color: #FFF;
	}

/**********************************************************
// Entry Button
**********************************************************/

.Entry a.button {
	display: inline-block;
	background: url(Images/BG-Texture-Gold.jpg);
	padding: 10px 20px;
	text-transform: uppercase;
	font-family: "Antonio", sans-serif;
	font-size: 18px;
	color: #000;
	letter-spacing: .5px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}

.Entry a.button:hover {
	text-decoration: none;
	background: url(Images/BG-Texture-Silver.jpg);
}

/**********************************************************
// Gravity Form
**********************************************************/

.gform_wrapper {
	max-width: 600px!important;
	margin: 0 auto!important;
}

.gform_wrapper .gform_title {
	display: none;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width: 100%!important;
}

.gform_wrapper input,
.gform_wrapper textarea,
.gform_wrapper select {
	background: #F3F3F3;
	border: 0;
	}

.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=image],
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper input[type=button] {
	display: inline-block;
	background: url(Images/BG-Texture-Gold.jpg);
	padding: 10px 20px;
	text-transform: uppercase;
	font-family: "Antonio", sans-serif;
	font-size: 18px;
	color: #fff;
	letter-spacing: .5px;
	border: 0;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}

.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type=image]:hover,
.gform_wrapper .gform_footer input[type=submit]:hover,
.gform_wrapper input[type=button]:hover {
	text-decoration: none;
	background: url(Images/BG-Texture-Silver.jpg);
	cursor: pointer;
}

.gform_wrapper #gf_coupon_button {
	padding: 3px 10px;
	position: relative;
	top: 1px;
	}

.gform_wrapper #gf_coupon_button:disabled {
	background: url(Images/BG-Texture-Silver.jpg);
	opacity: 0.5;
	cursor: default;
	}

/**********************************************************
// Page >> Scroll
**********************************************************/
#Scroll {
	width: 42px;
	height: 51px;
	background: url(Images/BG-FP-Scroll.png) no-repeat;
	display: none;
	cursor: pointer;
	position: fixed;
	right: 35px;
	top: 50%;
	}

/**********************************************************
// Sidebar
**********************************************************/
body #Sidebar .widget { margin-top: 20px; }

.widget_site_widget_profile .Picture-Link { text-align: center; }
.widget_site_widget_profile .Text-Section {
	margin: 10px auto;
	width: 90%;
	line-height: 24px;
	text-align: center;
	}

#Sidebar .widget-title {
	margin-bottom: 10px;
	line-height: 24px;
	font-weight: 400;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	color: #000;
	}

#Sidebar div.Picture-Link {
	margin-top: 20px;
	text-align: center;
	}

#Sidebar aside:first-child .Picture-Link { margin-top: 0; }
#Sidebar aside:first-child { margin-top: 0; }

/**********************************************************
// Sidebar >> ACF Social Links
**********************************************************/
#Sidebar .Sidebar-ACF-Social {
	padding: 42px 10px;
	background: #F3F3F3;
	border: 6px solid #FFF;
	text-align: center;
	}

#Sidebar .Sidebar-ACF-Social li {
	margin: 5px 11px;
	display: inline-block;
	}

#Sidebar .Sidebar-ACF-Social a:hover { color: #FBAB53; }
#Sidebar .Sidebar-ACF-Social a {
	font-size: 32px;
	color: #000;
	}

/**********************************************************
// Sidebar >> ACF Categories
**********************************************************/
#Sidebar .Sidebar-ACF-Categories {
	padding: 20px;
	background: #FFF;
	text-align: center;
	}

#Sidebar .Sidebar-ACF-Categories ul { margin-top: 20px; }
#Sidebar .Sidebar-ACF-Categories li {
	margin: 10px auto;
	width: 155px;
	height: 34px;
	line-height: 34px;
	}

#Sidebar .Sidebar-ACF-Categories a {
	background: url(Images/BG-Texture-Silver.jpg);
	color: #000;
	display: block;
	text-transform: uppercase;
	font-family: "Antonio", sans-serif;
	font-size: 17px;
	}

#Sidebar .Sidebar-ACF-Categories a:hover {
	background: url(Images/BG-Texture-Gold.jpg);
	text-decoration: none;
	}

/**********************************************************
// Sidebar >> ACF Optin
**********************************************************/
#Sidebar .Sidebar-ACF-Optin {
	margin: 20px auto 0 auto;
	width: 280px;
	height: 348px;
	background: url(Images/BG-Sidebar-Optin.jpg) top left no-repeat;
	position: relative;
	z-index: 8000;
	}

#Sidebar .Sidebar-ACF-Optin input[type="email"] {
	padding: 0 13px;
	width: 263px;
	height: 37px;
	line-height: 37px;
	background: #FFF;
	letter-spacing: 0.5px;
	font-weight: 600;
	font-size: 12px;
	border: 0;
	text-align: left;
	position: absolute;
	z-index: 8500;
	bottom: 58px;
	left: 8px;
	}

#Sidebar .Sidebar-ACF-Optin input::-webkit-input-placeholder { text-transform: uppercase; color: #000; }
#Sidebar .Sidebar-ACF-Optin input:-moz-placeholder           { text-transform: uppercase; color: #000; }
#Sidebar .Sidebar-ACF-Optin input::-moz-placeholder          { text-transform: uppercase; color: #000; }
#Sidebar .Sidebar-ACF-Optin input:-ms-input-placeholder      { text-transform: uppercase; color: #000; }

#Sidebar .Sidebar-ACF-Optin input[type="submit"] {
	width: 115px;
	height: 40px;
	line-height: 36px;
	text-align: center;
	background: #000;
	color: #FFF;
	border: 2px solid #000;
	text-transform: uppercase;
	font-family: "Antonio", sans-serif;
	font-size: 14px;
	cursor: pointer;
	position: absolute;
	z-index: 8500;
	bottom: 9px;
	right: 10px;
	}

#Sidebar .Sidebar-ACF-Optin a {
	display: inline-block;
	width: 115px;
	height: 40px;
	line-height: 36px;
	text-align: center;
	background: #000;
	color: #FFF;
	border: 2px solid #000;
	text-transform: uppercase;
	font-family: "Antonio", sans-serif;
	font-size: 14px;
	cursor: pointer;
	position: absolute;
	z-index: 8500;
	bottom: 9px;
	right: 10px;
}

#Sidebar .Sidebar-ACF-Optin input[type="submit"]:hover, #Sidebar .Sidebar-ACF-Optin a:hover {
	background: #FFF;
	color: #000;
	text-decoration: none;
	}

#Sidebar .Sidebar-ACF-Optin img {
	display: inline-block;
    bottom: 12px;
    left: 10px;
    position: absolute;
}

/**********************************************************
// Sidebar >> ACF Posts
**********************************************************/
#Sidebar .Sidebar-ACF-Posts {
	background: #FFF;
	text-align: left;
	}

#Sidebar .Sidebar-ACF-Posts-Top {
	padding: 16px 16px 10px 16px;
	background: #000;
	}

#Sidebar .Sidebar-ACF-Posts-List { padding: 20px 10px 20px 20px; }

#Sidebar .Sidebar-ACF-Posts li { margin: 15px auto; }
#Sidebar .Sidebar-ACF-Posts li:first-child { margin-top: 0; }
#Sidebar .Sidebar-ACF-Posts li:last-child { margin-bottom: 0; }

#Sidebar .Sidebar-ACF-Posts li span {
	width: 20px;
	font-family: "Antonio", sans-serif;
	font-size: 17px;
	display: inline-block;
	color: #FBAC53;
	}

#Sidebar .Sidebar-ACF-Posts li a {
	text-transform: uppercase;
	font-family: "Antonio", sans-serif;
	font-size: 17px;
	color: #000;
	}

/**********************************************************
// Sidebar >> Instagram
**********************************************************/
.Sidebar-Instagram {
	width: 300px;
	height: 360px;
	background: url(Images/BG-Sidebar-Instagram.png) bottom center no-repeat;
	display: block;
	position: relative;
	z-index: 8000;
	}


.Sidebar-Instagram-Frame {
	margin: 18px auto 0 auto;
	width: 270px;
	height: 244px;
	overflow: hidden;
	}

/**********************************************************
// Page >> Entry
**********************************************************/
.Entry { margin-bottom: 40px; }

.Post-Entry.Entry { margin-bottom: 0; }

.FP-Entry-Excerpt-Text h1 { font-size: 40px; line-height: 48px; }
.FP-Entry-Excerpt-Text h2 { font-size: 34px; line-height: 42px; }
.FP-Entry-Excerpt-Text h3 { font-size: 26px; line-height: 34px; }
.FP-Entry-Excerpt-Text h4 { font-size: 16px; line-height: 24px; }
.FP-Entry-Excerpt-Text h5 { font-size: 14px; line-height: 22px; }
.FP-Entry-Excerpt-Text h6 { font-size: 12px; line-height: 20px; }

.FP-Entry-Excerpt-Text h1,
.FP-Entry-Excerpt-Text h2,
.FP-Entry-Excerpt-Text h3,
.FP-Entry-Excerpt-Text h4,
.FP-Entry-Excerpt-Text h5,
.FP-Entry-Excerpt-Text h6 {
	margin-top: 1em;
	padding: 15px 0;
	}

.Entry p {
	padding: 10px 0;
	line-height: 29px;
	font-size: 18px;
	}

.Entry ul { margin-left: 20px; list-style-type: disc; }
.Entry ol { margin-left: 20px; list-style-type: decimal; }

.Entry li {
	margin-top: 5px;
	padding-bottom: 5px;
	line-height: 29px;
	font-size: 18px;
	}

.Entry-Thumb { text-align: center; }
.Entry-Social { padding: 0; }

.Entry blockquote {
	margin: 0 0 1.5em;
	padding: 0 10%;
	display: block;
	}

/**********************************************************
// Page >> Title
**********************************************************/
.Page-Title {
	margin: auto;
	margin-bottom: 20px;
	padding: 10px 0;
	line-height: 38px;
	text-align: center;
	text-transform: uppercase;
	font-size: 36px;
	color: #000;
	}

.Page-Subtitle {
	margin: 0 auto 18px auto;
	padding: 0;
	line-height: 15px;
	text-align: center;
	font-size: 20px;
	color: #000;
	}

/**********************************************************
// Excerpt
**********************************************************/
.Excerpt {
	margin-top: 70px;
	text-align: left;
	position: relative;
	z-index: 8000;
	}

#Blog-Posts > article:first-child { margin-top: 0; }

.Excerpt-Spacer { margin-top: 50px; }

.Excerpt-Star {
	position: absolute;
	left: -45px;
	top: 0;
	}

.Excerpt-Thumb {
	margin-right: 38px;
	width: 300px;
	float: left;
	}

.Excerpt-Body { float: left; }
.Excerpt-Body.Has-Image { max-width: 300px; }
.Excerpt-Body.No-Image { max-width: 100%; }

.Excerpt-Title {
	margin-top: 0;
	line-height: 30px;
	font-family: "Antonio", sans-serif;
	font-size: 28px;
	}

.Excerpt-Title a { color: #000; }
.Excerpt-Title a:hover {
	text-decoration: none;
	color: #FBAB53;
	}

.Excerpt-Cat {
	margin-top: 15px;
	padding-bottom: 15px;
	}

.Excerpt-Cat li {
	margin-right: 5px;
	display: inline-block;
	vertical-align: top;
	}

.Excerpt-Cat li a {
	padding: 0 7px;
	height: 24px;
	line-height: 20px;
	border: 2px solid #000;
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	font-family: "Antonio", sans-serif;
	font-size: 12px;
	background: #000;
	color: #FFF;
	}

.Excerpt-Cat li a:hover {
	text-decoration: none;
	background: #FFF;
	color: #000;
	}

.Excerpt-Text {
	line-height: 29px;
	font-weight: 600;
	font-size: 18px;
	}

.Excerpt-More {
	margin-top: 25px;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	text-transform: lowercase;
	font-weight: 600;
	font-size: 12px;
	font-style: italic;
	color: #000;
	}

.Excerpt-More img {
	margin-left: 10px;
	display: inline-block;
	vertical-align: top;
	}

.Excerpt-Social {
	margin: auto;
	padding: 10px 0;
	min-height: 26px;
	line-height: 26px;
	font-size: 10px;
	text-transform: uppercase;
	display: block;
	}

.Excerpt-Social li {
	margin: 0 15px 0 0;
	display: inline-block;
	vertical-align: top;
	}

.Excerpt-Social li a { color: #000; }
.Excerpt-Social li a:hover {
	text-decoration: none;
	color: #FBAB53;
	}

.Excerpt-Social li img {
	margin-right: 5px;
	display: inline-block;
	vertical-align: top;
	}

/**********************************************************
// Excerpt >> Small
**********************************************************/
.Excerpt-Small {
	margin-top: 20px;
	text-align: left;
	position: relative;
	z-index: 8000;
	}

.Excerpt-Small-Thumb {
	margin-right: 30px;
	width: 140px;
	float: left;
	}

.Excerpt-Small-Body { float: left; }
.Excerpt-Small-Body.Has-Image { max-width: 460px; }
.Excerpt-Small-Body.No-Image { max-width: 100%; }

.Excerpt-Small-Title img { margin-left: 80px; }
.Excerpt-Small-Title {
	margin-top: 0;
	line-height: 30px;
	font-family: "Antonio", sans-serif;
	font-size: 28px;
	}

.Excerpt-Small-Title a { color: #000; }
.Excerpt-Small-Title a:hover {
	text-decoration: none;
	color: #FBAB53;
	}

/**********************************************************
// Blog >> Post - Nav
**********************************************************/
.Post-Nav {
	margin-top: 60px;
	text-align: center;
	}

.Post-Nav a {
	margin: 0 5%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	display: inline-block;
	color: #000;
	}

.Post-Nav a:hover {
	text-decoration: none;
	color: #FBAB53;
	}

.Post-Nav-Arrow-Left { margin-right: 10px; }
.Post-Nav-Arrow-Right { margin-left: 10px; }

/**********************************************************
// Entry >> Sub
**********************************************************/
.Entry-Sub { margin: 50px auto 0 auto; }

.Entry-Sub-Section {
	width: 185px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	}

.Entry-Sub-Section a {
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	color: #000;
	}

.Entry-Sub-Section a:hover {
	text-decoration: none;
	color: #FBAB53;
	}

.Entry-Sub-Center {
	width: 245px;
	min-height: 100px;
	text-align: center;
	border-left: 1px solid #D3CFCF;
	border-right: 1px solid #D3CFCF;
	display: inline-block;
	vertical-align: top;
	}

.Entry-Sub-Center #social-share {
	margin: 10px auto 0 auto !important;
	padding: 0 !important;
	list-style: none;
	list-style-type: none;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	}

.Entry-Sub-Center #social-share a {
	margin: 5px;
	display: inline-block;
	vertical-align: top;
	font-size: 24px;
	-webkit-transition: all 0.2s ease-in;
	   -moz-transition: all 0.2s ease-in;
		-ms-transition: all 0.2s ease-in;
		 -o-transition: all 0.2s ease-in;
			transition: all 0.2s ease-in;
	}

.Entry-Sub-Center a { color: #000; }
.Entry-Sub-Center a:hover {
	text-decoration: none;
	color: #FBAB53;
	}

/**********************************************************
// Entry >> Optin
**********************************************************/
.Entry-Optin {
	margin: 42px auto 0 auto;
	padding: 30px 0;
	border-top: 1px solid #D3CFCF;
	border-bottom: 1px solid #D3CFCF;
	}

.Entry-Optin h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	text-align: center;
	}

.Entry-Optin form {
	margin: 20px auto 0 auto;
	padding: 5px 10px 10px 10px;
	background: #F3F3F3;
	text-align: center;
	}

.Entry-Optin form h3 {
	margin: 5px 18px 0 0;
	padding: 0;
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	line-height: 32px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	}

.Entry-Optin input[type="email"] {
	margin: 5px 14px 0 14px;
	padding: 0 15px;
	width: 290px;
	height: 32px;
	background: #FFF;
	font-size: 12px;
	border: 2px solid #000;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	}

.Entry-Optin input::-webkit-input-placeholder { text-transform: uppercase; color: #000; }
.Entry-Optin input:-moz-placeholder           { text-transform: uppercase; color: #000; }
.Entry-Optin input::-moz-placeholder          { text-transform: uppercase; color: #000; }
.Entry-Optin input:-ms-input-placeholder      { text-transform: uppercase; color: #000; }

.Entry-Optin input[type="submit"] {
	margin: 5px auto 0 auto;
	width: 110px;
	height: 32px;
	line-height: 28px;
	letter-spacing: 0.5px;
	font-family: "Antonio", sans-serif;
	font-size: 16px;
	cursor: pointer;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: top;
	border: 2px solid #000;
	background: #000;
	color: #FFF;
	}

.Entry-Optin input[type="submit"]:hover {
	background: #FFF;
	color: #000;
	}

/**********************************************************
// Entry >> Related
**********************************************************/
.Entry-Related {
	margin: 20px auto 0 auto;
	padding: 30px 30px 0 30px;
	text-align: left;
	}

.Entry-Related .style-3 .yuzo-list::before { display: none; }
.Entry-Related .yuzo_related_post .yuzo_text { display: none; }

.Entry-Related .yuzo-list {
	border-bottom: 0;
	letter-spacing: 0.5px;
	font-family: "Antonio", sans-serif;
	font-size: 20px;
	}

.Entry-Related .yuzo_related_post .relatedthumb { padding: 30px 0 0 0; }
.Entry-Related .yuzo_related_post {
	margin: 0;
	padding: 0;
	}

.Entry-Related .yuzo_related_post .relatedthumb a {
	padding-left: 0;
	line-height: 22px;
	text-transform: uppercase;
	display: inline-block;
	color: #000;
	}

.Entry-Related .yuzo_related_post .relatedthumb a:hover {
	text-decoration: none;
	color: #FBAB53;
	}

.Entry-Related .yuzo_related_post .relatedthumb a::after {
	margin-left: 20px;
	width: 41px;
	height: 21px;
	content: '';
	background: url(Images/Button-Arrow-Alt.png) bottom center no-repeat;
	display: inline-block;
	position: relative;
	top: 4px;
	}

/**********************************************************
// Comments >> Top
**********************************************************/
.Comments-Top {
	margin: 20px auto 0 auto;
	padding: 0 15px;
	min-height: 45px;
	line-height: 45px;
	text-align: center;
	}

.Comments-Top-Text {
	display: inline-block;
	vertical-align: top;
	float: left;
	}

.Comments-Top-Count {
	margin-top: 10px;
	margin-left: 20px;
	font-size: 10px;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: top;
	float: left;
	}

.Comments-Top-Count img {
	margin-top: 10px;
	margin-right: 5px;
	}

.Comments-Top-Button {
	margin: 15px auto 0 auto;
	width: 110px;
	height: 34px;
	line-height: 31px;
	border: 2px solid #000;
	background: #FFF;
	text-align: center;
	font-family: "Antonio", sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
	display: block;
	float: right;
	}

.Comments-Top-Button:hover {
	text-decoration: none;
	background: #000;
	color: #FFF;
	}

/**********************************************************
// Comments >> List
**********************************************************/
body ol.comment-list {
	margin: 0;
	padding: 0;
	}

body #comments .comment.thread-even {
	background: #FFF;
	border-bottom: 0;
	}

body .comment-meta {
	height: 56px;
	line-height: 56px;
	overflow: hidden;
	}

body #comments .avatar {
	-webkit-border-radius: 56px;
	   -moz-border-radius: 56px;
			border-radius: 56px;
	}

body #comments .comment-author {
	display: inline-block;
	vertical-align: top;
	}

body #comments .fn {
	text-transform: uppercase;
	font-family: "Antonio", sans-serif;
	font-size: 18px;
	color: #000;
	}

body #comments .says { display: none; }

body #comments .comment-metadata {
	margin-left: 10px;
	display: inline-block;
	vertical-align: top;
	font-size: 10px;
	text-transform: uppercase;
	}

body #comments .comment-metadata a { color: #000; }

body #comments .comment-content {
	margin-top: 10px;
	padding: 25px;
	background: #E8E5E5;
	}

body #comments .reply { display: none; }

/**********************************************************
// Comments >> Form
**********************************************************/
.Comments-Form {
	padding: 35px 12px;
	background: url(Images/BG-Texture-Silver.jpg);
	}

.Comments-Form a { color: #000; }

.Comments-Form h2 {
	margin-left: 22px;
	text-transform: uppercase;
	line-height: 26px;
	font-size: 24px;
	}

body #respond {
	max-width: 100%;
	}

body #respond input[type="text"],
body #respond input[type="email"],
body #respond input[type="url"],
body #respond select,
body #respond textarea { border: 0; }

body #respond input[type="submit"] {
	margin-top: 10px;
	width: 118px;
	height: 37px;
	background: url(Images/BG-Comment-Submit.png) no-repeat;
	overflow: hidden;
	text-indent: 999em;
	float: right;
	}

body #respond input[type="submit"]:hover { background: url(Images/BG-Comment-Submit.png) no-repeat; }

/**********************************************************
// Popup
**********************************************************/
#Popup-BG {
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.7) !important;
	background-image: url(Images/BG-Popup-Overlay.jpg);
	opacity: 0.8;
	display: none;
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	}

#Popup-Overlay {
	width: 100%;
	height: 100%;
	text-align: center;
	display: none;
	position: fixed;
	z-index: 10000;
	left: 0;
	top: 0;
	}

#Popup-Overlay-Inner {
	margin: 100px auto 0 auto;
	max-width: 730px;
	max-height: 525px;
	}

#Popup-Overlay-Close {
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #FFF;
	text-align: center;
	cursor: pointer;
	position: absolute;
	z-index: 9500;
	right: 0;
	top: 0;
	}

#Popup-Overlay-Close span {
	font-size: 24px;
	font-weight: bold;
	}

#Popup-Inner {
	margin-top: 10px;
	padding-top: 80px;
	max-width: 730px;
	min-height: 525px;
	background: #E5E3E8 url(Images/BG-Popup-Inner.jpg) top right no-repeat;
	border: 9px solid #FFF;
	vertical-align: bottom;
	position: relative;
	z-index: 9000;
	}

#Popup-Inner h1 {
	margin: 30px 0 0 0;
	padding: 0;
	font-size: 24px;
	line-height: 26px;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

#Popup-Inner h2 {
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

#Popup-Inner form {
	margin: 25px auto 30px auto;
	text-align: center;
	}

#Popup-Inner input[type="email"] {
	margin: 5px auto 0 auto;
	padding: 0 10px;
	width: 300px;
	height: 56px;
	line-height: 56px;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background: #FFF;
	border: 0;
	color: #000;
	}

#Popup-Inner input::-webkit-input-placeholder { text-transform: uppercase; color: #000; }
#Popup-Inner input:-moz-placeholder           { text-transform: uppercase; color: #000; }
#Popup-Inner input::-moz-placeholder          { text-transform: uppercase; color: #000; }
#Popup-Inner input:-ms-input-placeholder      { text-transform: uppercase; color: #000; }

#Popup-Inner input[type="submit"] {
	margin: 5px 0 0 12px;
	width: 195px;
	height: 56px;
	line-height: 48px;
	background: transparent;
	border: 4px solid #FFF;
	text-align: center;
	font-family: "Antonio", sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	}

#Popup-Inner input[type="submit"]:hover {
	border: 4px solid #000;
	}


#Popup-Inner a {
	margin: 18px 0 0 0;
    width: 300px;
    color: #000;
    height: 56px;
    line-height: 48px;
    background: transparent;
    border: 4px solid #FFF;
    text-align: center;
    font-family: "Antonio", sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
	}

#Popup-Inner a:hover {
	border: 4px solid #000;
	color: #000;
	text-decoration: none;
	}

#Popup-Inner img {
	display: block;
	margin: 15px auto;
}

/**********************************************************
// Signup
**********************************************************/
#Signup-Outer {
	margin: auto;
	padding-top: 0;
	width: 100%;
	max-width: 730px;
	text-align: center;
	}

#Signup-Inner {
	padding-top: 80px;
	max-width: 730px;
	min-height: 525px;
	background: url(Images/BG-Signup-Inner.png) top right no-repeat;
	vertical-align: bottom;
	position: relative;
	z-index: 9000;
	}

#Signup-Inner h1 {
	margin: 30px 0 0 0;
	padding: 0;
	font-size: 24px;
	line-height: 26px;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

#Signup-Inner h2 {
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

#Signup-Inner form {
	margin: 25px auto 30px auto;
	text-align: center;
	}

#Signup-Inner input[type="email"] {
	margin: 5px auto 0 auto;
	padding: 0 10px;
	width: 300px;
	height: 56px;
	line-height: 56px;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background: #FFF;
	border: 0;
	color: #000;
	}

#Signup-Inner input::-webkit-input-placeholder { text-transform: uppercase; color: #000; }
#Signup-Inner input:-moz-placeholder           { text-transform: uppercase; color: #000; }
#Signup-Inner input::-moz-placeholder          { text-transform: uppercase; color: #000; }
#Signup-Inner input:-ms-input-placeholder      { text-transform: uppercase; color: #000; }

#Signup-Inner input[type="submit"] {
	margin: 5px 0 0 12px;
	width: 195px;
	height: 56px;
	line-height: 48px;
	background: transparent;
	border: 4px solid #FFF;
	text-align: center;
	font-family: "Antonio", sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	}

#Signup-Inner input[type="submit"]:hover {
	border: 4px solid #000;
	}
