#five3-box {
	color:#fff;
	font-weight:bold;
	display:inline-block;
	-webkit-border-radius:.2em;
	-moz-border-radius:.2em;
	-o-border-radius:.2em;
	border-radius:.2em;
	line-height:1;
	text-align:center;
	width:90%;
	background:#4162a8;
	text-shadow:0 -.1em .1em #1e2d4d;
	-webkit-box-shadow:inset 0 1px 10px 1px #486AB2, 0 1px 0 #1d2c4d, 0 6px 0 #1f3053, 0 8px 4px 1px #111111;
	-moz-box-shadow:inset 0 1px 10px 1px #486AB2, 0 1px 0 #1d2c4d, 0 6px 0 #1f3053, 0 8px 4px 1px #111111;
	box-shadow:inset 0 1px 10px 1px #486AB2, 0 1px 0 #1d2c4d, 0 6px 0 #1f3053, 0 8px 4px 1px #111111;
	margin:0 auto .5em;
	padding:.6em 1.2em;
}

#five3-box #upper {
	color:#fff!important;
	font-size:5em;
	font-weight: normal;
}

#five3-box #middle {
	font-weight: normal;
}

#five3-box #lower {
	color:#121212;
	background:#face12;
	text-shadow:0 -1px 1px #fff;
	-webkit-border-radius:.2em;
	-moz-border-radius:.2em;
	-o-border-radius:.2em;
	border-radius:.2em;
	-webkit-box-shadow:inset 0 1px 3px 1px #333;
	-moz-box-shadow:inset 0 1px 3px 1px #333;
	box-shadow:inset 1px 1px 3px 1px #333;
	margin:.6em 0;
	padding:1.2em .4em;
	font-weight: normal;
}

nav#access ul li#menu-item-395 a {
	color: #efefef;
       text-shadow: 0px -1px 1px #121212;
       background-color: #4162A8; /* #ee432e */
       background-image: -webkit-gradient(linear, left top, left bottom, from(#4162A8 0%), to(#3A5897 50%));
       background-image: -webkit-linear-gradient(top, #4162A8 0%, #3A5897 50%, #344E86 50%, #2D4475 100%);
       background-image: -moz-linear-gradient(top, #4162A8 0%, #3A5897 50%, #344E86 50%, #2D4475 100%);
       background-image: -ms-linear-gradient(top, #4162A8 0%, #3A5897 50%, #344E86 50%, #2D4475 100%);
       background-image: -o-linear-gradient(top, #4162A8 0%, #3A5897 50%, #344E86 50%, #2D4475 100%);
       background-image: linear-gradient(top, #4162A8 0%, #3A5897 50%, #344E86 50%, #2D4475 100%);
border: 1px solid #203154;
    -webkit-border-radius: 0.4em;
    -moz-border-radius: 0.4em;
    -ms-border-radius: 0.4em;
    -o-border-radius: 0.4em;
	border-radius: 0.4em;
	color: #fff;
	line-height: 1;
	margin: 0.3em 0 0.2em;
	padding: 0.5em 1.2em 0.7em;
	text-align: center;
	text-shadow: 0px -0.1em 0.1em rgba(0, 0, 0, 0.8);
	font-weight: bold;

}
#menu-item-395 a:hover,
.gradient-button:hover {
color: #FFFFFF;
       background-color: #5471B0;
       background-image: -webkit-gradient(linear, left top, left bottom, from(#5471B0 0%), to(#ECEFF6 50%));
       background-image: -webkit-linear-gradient(top, #5471B0 0%, #4162A8 50%, #3A5897 50%, #344E86 100%);
       background-image: -moz-linear-gradient(top, #5471B0 0%, #4162A8 50%, #3A5897 50%, #344E86 100%);
       background-image: -ms-linear-gradient(top, #5471B0 0%, #4162A8 50%, #3A5897 50%, #344E86 100%);
       background-image: -o-linear-gradient(top, #5471B0 0%, #4162A8 50%, #3A5897 50%, #344E86 100%);
       background-image: linear-gradient(top, #5471B0 0%, #4162A8 50%, #3A5897 50%, #344E86 100%);
	text-decoration: none;
	cursor: pointer; 

}
#menu-item-395 a,
.gradient-button:active {
color: #FFFFFF;
       background-color: #3A5897;
       background-image: -webkit-gradient(linear, left top, left bottom, from(#3A5897 0%), to(#344E86 50%));
       background-image: -webkit-linear-gradient(top, #3A5897 0%, #344E86 50%, #2D4475 50%, #273A64 100%);
       background-image: -moz-linear-gradient(top, #3A5897 0%, #344E86 50%, #2D4475 50%, #273A64 100%);
       background-image: -ms-linear-gradient(top, #3A5897 0%, #344E86 50%, #2D4475 50%, #273A64 100%);
       background-image: -o-linear-gradient(top, #3A5897 0%, #344E86 50%, #2D4475 50%, #273A64 100%);
       background-image: linear-gradient(top, #3A5897 0%, #344E86 50%, #2D4475 50%, #273A64 100%);
    -webkit-box-shadow: inset 0px 0px 0.2em 0.2em rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 0px 0.2em 0.2em rgba(0, 0, 0, 0.2);
    -ms-box-shadow: inset 0px 0px 0.2em 0.2em rgba(0, 0, 0, 0.2);
    -o-box-shadow: inset 0px 0px 0.2em 0.2em rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 0.2em 0.2em rgba(0, 0, 0, 0.2); 
}
.push-button {
color: #FFFFFF;
background: #4162A8;
	border-top: 1px solid #344E86;
	border-right: 1px solid #2D4475;
	border-bottom: 1px solid #273A64;
	border-left: 1px solid #2D4475;
        -webkit-box-shadow: inset 0 1px 0.5em 1px #5471B0, 0px 1px 0 #273A64, 0 0.3em 0px #2D4475, 0 0.4em 4px 1px #111111;
        -moz-box-shadow: inset 0 1px 0.5em 1px #5471B0, 0px 1px 0 #273A64, 0 0.3em 0px #2D4475, 0 0.4em 4px 1px #111111;
        -ms-box-shadow: inset 0 1px 0.5em 1px #5471B0, 0px 1px 0 #273A64, 0 0.3em 0px #2D4475, 0 0.4em 4px 1px #111111;
        -o-box-shadow: inset 0 1px 0.5em 1px #5471B0, 0px 1px 0 #273A64, 0 0.3em 0px #2D4475, 0 0.4em 4px 1px #111111;
	box-shadow: inset 0 1px 0.5em 1px #5471B0, 0px 1px 0 #273A64, 0 0.3em 0px #2D4475, 0 0.4em 4px 1px #111111;
	text-shadow: 0px -1px 1px #121212;
}
.push-button:hover {
color: #FFFFFF;
       -webkit-box-shadow: inset 0 0px 1em 1px #6781B9, 0px 1px 0 #273A64, 0 0.3em 0px #2D4475, 0 0.4em 0.2em 1px #111111;
       -moz-box-shadow: inset 0 0px 1em 1px #6781B9, 0px 1px 0 #273A64, 0 0.3em 0px #2D4475, 0 0.4em 0.2em 1px #111111;
       -ms-box-shadow: inset 0 0px 1em 1px #6781B9, 0px 1px 0 #273A64, 0 0.3em 0px #2D4475, 0 0.4em 0.2em 1px #111111;
       -o-box-shadow: inset 0 0px 1em 1px #6781B9, 0px 1px 0 #273A64, 0 0.3em 0px #2D4475, 0 0.4em 0.2em 1px #111111;
       box-shadow: inset 0 0px 1em 1px #6781B9, 0px 1px 0 #273A64, 0 0.3em 0px #2D4475, 0 0.4em 0.2em 1px #111111;
}
.push-button:active {
color: #FFFFFF;
       -webkit-box-shadow: inset 0 1px 0.5em 1px #5471B0, 0 1px 0 #273A64, 0 0.1em 0 #2D4475, 0 0.25em 0.15em 0 #111111;
       -moz-box-shadow: inset 0 1px 0.5em 1px #5471B0, 0 1px 0 #273A64, 0 0.1em 0 #2D4475, 0 0.25em 0.15em 0 #111111;
       -ms-box-shadow: inset 0 1px 0.5em 1px #5471B0, 0 1px 0 #273A64, 0 0.1em 0 #2D4475, 0 0.25em 0.15em 0 #111111;
       -o-box-shadow: inset 0 1px 0.5em 1px #5471B0, 0 1px 0 #273A64, 0 0.1em 0 #2D4475, 0 0.25em 0.15em 0 #111111;
       box-shadow: inset 0 1px 0.5em 1px #5471B0, 0 1px 0 #273A64, 0 0.1em 0 #2D4475, 0 0.25em 0.15em 0 #111111;
}
#google-conversion-tracking {
	display: none;
}
#home-header {
	margin-left:94px; 
	font-size: 2.2em;
}
#five3-theme-video {
	position: relative; 
	top: -622px; 
	left: 57px; 
	width: 784px; 
	height: 440px;
}
#article-9 .content header {
	margin-top: 2em;
}
.home .content header {
	margin-top: 1em;
}
#ie8 .home .content header {
	margin-top: 6em
}
.testimonial-gravatar {
	display: none;
}
ul#tbtestimonials-widget, #tbtestimonials-widget ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	text-indent: 0;
	max-width: 200px;
	position: relative;
}
#tbtestimonials-widget li {
	list-style-type: none;
	position: relative;
}
.testimonial {
	margin: 0;
	text-indent: 3em;
}
.testimonial-content + p {
}
.testimonial, .testimonial p {
	font-style: italic;
}
.testimonial p {
	margin: 1em 0 0.2em;    
}
.testimonial:before {
	color: #ccc;
	display: block;
	font-size: 9em;
	content: "\201C";
	height: 1px;
	position:relative;
	top: 0.3em;
	left: -0.45em;
}
.testimonial:before {
	left: -3.1em \0/IE8+9; /* IE8 + 9 + IE10pp4  */
} 
.testimonial-content {
	display: none;
}
p.testimonial-author, p.testimonial-company {
	margin: 0;
}
p.testimonial-author {
	margin-top: -0.4em;
}
p.testimonial-author {
	text-indent: 1em;
}
.testimonial-company {
	font-size: 0.6em;
	text-indent: 1.8em;
}
p.testimonial-company a {
	font-style: italic;
	font-size: 1.4em;
}
.widget_tbtestimonialswidget .ajax-loader {
	display: none;
}
.bbp-reply-content a,
.bbp-reply-content a:hover {
	text-decoration: underline;
}
#bbpress-forums ol li {
	list-style: decimal;
}
#already-member {
	font-weight: bold;
}
#already-member #login-link {
	text-decoration: underline;
}
.page-id-238 .has-background header {
	margin-top: 4em;
}
.page-id-238 .content header h1 a {
	margin-bottom: 0;
}
#bbp-author-favorites, 
.bbp-single-user #bbpress-forums hr:nth-child(5){
	display: none;
}
#bbp_reply_content_fancyboxplus img {
	padding: 0;
	border: 0;
}
#post-9 .responsive {
	overflow: visible;
	padding-bottom: 0;
}
body.fixed #branding .shadow-background {
	background: #efefef url('https://five3.me/wp-content/uploads/2012/02/furley_bg1.png') repeat;
}


/* bbPress Search Form */
#f3-forum-search {
	display: block;
	width: 100%;
	text-align: center;
}
#f3-forum-search-title,
#f3-forum-search #searchform {
	display: inline-block;
	margin: 0 0.2em;
}
#f3-forum-search #searchform input[type="text"] {
	padding: 2px 6px;
}
#f3-forum-search #searchform input[type="submit"] {
	line-height: 1.6em;
	padding: 0em 1em;
	margin-left: 0.4em;
}

/* Contact Form background */
#post-195 .entry-header, 
#post-195 .entry-content {
	background: #f6f6f6;
	background: rgba(235,235,235,0.75);
	padding: 1.6em;
	-webkit-border-radius: 9px;
	   -moz-border-radius: 9px;
		border-radius: 9px;
}
.has-background #post-195 header {
	margin: 8em 0 2em 0;
}
.content #post-195 header h1 {
	margin: 0;
	text-align: center;
}
.content #post-195 section.center header,
.content #post-195 section.center .entry-summary,
.content #post-195 section.center .entry-content,
.content #post-195 section.center footer.entry-meta {
	left: 22%;	
}

@media only screen and (max-width : 1024px) {
    .home #five3-theme-video {
	left: 102px;
    }
}
@media only screen and (max-width : 980px) {
    .home #five3-theme-video {
	left: 82px;
    }
}
@media only screen and (max-width : 768px) {
    .home #five3-theme-video {
	top: -515px;
	left: 52px;
	width: 85%;
	height: 360px;
    }
    #five3-theme-video {
	width: 90%;
    }
    #home-header {
	margin-left: 30px;
    }
}
@media only screen and (max-width : 480px) {
    #post-9 .responsive {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
    }
    #home-header {
	margin-left: 0;
	text-align: center;
    }
    .home #five3-theme-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
    }
    #five3-theme-video-frame {
	display: none;  
    }
    #post-195 .entry-header,
    #post-195 .entry-content {
	padding: 0;
	background: transparent;
    }
}


