/*
Theme Name: Hammond_Theme1
Theme URI: http://www.anztechnology.com
Description: This is based on BlankSlate: 3.0+ has been completely and massively overhauled. DO NOT UPGRADE current projects to this version automatically. You will lose all customizations whether you're using a child theme or not. BEFORE USING AND ESPECIALLY UPGRADING IN GENERAL PLEASE READ: tidythemes.com/concept. The bare essentials of a WordPress theme (an HTML5 boilerplate), no visual CSS styles added. Perfect for those who would like to build their own theme from scratch or for clients if you're a developer or designer. This theme is clean, valid code, semi minified, no programmer comments, SEO-friendly and 100% open source. One custom menu and one widgetized sidebar to get you started. If you don't know CSS and would like to learn we've prepared: tidythemes.com/want-to-learn-css and please visit us in the forum for further help: tidythemes.com/forum - Thank You and Enjoy
Author: Quoc Tran
Author URI: http://www.anztechnology.com
Version: 3.0
Tags: one-column, flexible-width, custom-menu, featured-images, microformats, sticky-post, threaded-comments
License: GNU General Public License | This theme is completely free and open source to use as you like for both personal and commercial projects without any limitations.
License URI: https://www.gnu.org/licenses/gpl.html
*/


.widget .content div div{
display: block;
background: none; 
padding: 0;
}
.content .tippy_header  {
    width: 410px;
    padding-left: 30px !important;
    background: #ccc !important;
}
.tippy_body {
    background: white !important;
    padding-left: 30px !important;
}
.tippy_tip  {
    padding: 0 !important;
}
.youtube {
display: block !important;
}

@import url("html5.css");
@import url("reset.css");
/* apply a natural box layout model to all elements */


/*--------------GDX EDIT--------*/
.product-sidebar .images-wrapper {
    /*background: #fff;*/
}
.product-sidebar .images-wrapper img{
    padding: 10px;
}
.usquare_block_extended .bold {
 display: none;
}
.usquare_about {
  padding-top: 15px;
}
.widget .content {
    /*width: 450px;*/
}
.widget .content div {
display: none;
background: #D1CAC0;
padding: 10px 20px 10px 50px;
}
.widget .content p{
    /*display: none;
    padding-left: 30px;*/
}
.widget .content div p{
    padding-left: 0;
    display: block;
}
.widget .content h3 {
    background: url(https://hammondorganco.com/wp-content/uploads/2014/10/tam_icon.png) no-repeat 10px 10px #A69F97;
    padding: 5px 5px 5px 30px;
    border-bottom: 1px solid #e7e7e7;
    cursor: pointer;
}
.widget .content h3.active {
   border:none;
    background: url(https://hammondorganco.com/wp-content/uploads/2014/10/tam_active.png) no-repeat 10px 12px #85807A;
}
/*--------------END GDX EDIT--------*/
* { 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box; 
}
.ui-accordion *, .domTip_Tip *, #fancybox-wrap, #fancybox-wrap *, #fancybox-outer {
	-moz-box-sizing: content-box; 
	-webkit-box-sizing: content-box; 
	box-sizing: content-box;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}
	
body {
	background:#000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:lighter;
	line-height:1.5em;
	color:#000;
}
a {
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}
h1, h2, h3, h4, h5, #nav_inner, .rps_sldrtitle {
	font-family: 'Merriweather', serif;
	font-weight:normal;
}
p {
	margin:1em 0;
}
strong {
	font-weight:bold;
}
blockquote, q {
	font-size: 1.2em;
    line-height: 1.5em;
    margin-bottom: 1em;
    padding: 1em;
    quotes: none;
	background:#d1cac1;
}
#content h1 {
	color:#FFF;
	font-weight:lighter;
	font-size:2.25em;
	letter-spacing:.025em;
	line-height:1.25em;
	text-shadow: 1px 1px 0px #756c60;
	margin-bottom:.75em;
}
#content h2 {
	color:#FFF;
	font-weight:lighter;
	font-size:1.75em;
	letter-spacing:.025em;
	line-height:1.25em;
	text-shadow: 1px 1px 0px #756c60;
	margin-bottom:.5em;
}
#content h2 a {
	font-weight:lighter;
}
#content h3 {
	color:#FFF;
	font-weight:lighter;
	font-size:1.25em;
	letter-spacing:.025em;
	line-height:1.25em;
	text-shadow: 1px 1px 0px #756c60;
	margin-bottom:.5em;
}
#main_header {
	position:relative;
	z-index:30;
}
/*Search box*/
#s {
	background:#1e1e1e; 
	border:0; 
	color:#eee; 
	padding:2px;
	font-weight:lighter;
}
#branding {
	
}
#site-title {
	position:relative;
	width:1040px;
	margin:0 auto;
}
#site-title h1 {
	position:absolute;
	top:0;
	left:-16px;
	z-index:100;
}
#site-title h1 a {
	text-indent:-104400px;
	width:357px;
	height:201px;
	background:url("images/logo_tab.png") no-repeat;
	display:block;
}
#search_wrapper {
	background:url("images/woodgrain.jpg") bottom center;
	border-bottom:1px solid #000;
	-webkit-box-shadow:  0px 0px 4px 0px #000000;
	box-shadow:  0px 0px 4px 0px #000000;
	z-index:90;
	position:relative;
}
#search {
	width:1040px;
	margin:0 auto;
	padding:6px 125px 6px 6px;
	text-align:right;
}
#nav_wrapper {
	/*background:#cdcdc8;*/
	background:#d4d2cd url("images/paper_natural.jpg");
	z-index:10;
	-webkit-box-shadow: 0px 2px 4px -2px #000000;
	box-shadow: 0px 2px 4px -2px #000000;
	
}

#nav_inner {
	width:1040px;
	padding-left:340px;
	margin:0 auto;
	
}
#nav_inner:after {
	content:" ";
	clear:both;
	display:block;
}
#nav_inner ul {
	float:left;
	border-right:1px solid #e2e1de;
}
#nav_inner li {
	float:left;
	border-left:1px solid #b5b4ad;
	transition: all .2s;
	-moz-transition: all .2s; /* Firefox 4 */
	-webkit-transition: all .2s; /* Safari and Chrome */
	-o-transition: all .2s; /* Opera */
}
#nav_inner a {
	display:block;
	padding:53px 6px 23px;
	font-weight:lighter;
	font-size:.9em;
	text-transform:uppercase;
	color:#00030b;
	position:relative;	
	border-left:1px solid #e2e1de;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.2);
	transition: all .2s;
	-moz-transition: all .2s; /* Firefox 4 */
	-webkit-transition: all .2s; /* Safari and Chrome */
	-o-transition: all .2s; /* Opera */
}
#nav_inner a:hover {
	padding:58px 6px 18px;
}
#nav_inner li:last-child a {
	border-right:1px solid #b5b4ad;
}
#nav_inner li div.sub-menu_wrapper {
	position:absolute;
	left:0;
	width:100%;
	background:#b1b1a8;
	float:left;
	
	height:0;
	overflow:hidden;
	z-index:30;
	transition: all .2s;
	-moz-transition: all .2s; /* Firefox 4 */
	-webkit-transition: all .2s; /* Safari and Chrome */
	-o-transition: all .2s; /* Opera */
	-webkit-box-shadow: inset 0px 2px 4px -2px #000000, 0px 2px 4px -2px #000000;
	box-shadow: inset 0px 2px 4px -2px #000000, 0px 2px 4px -2px #000000;
	border-top:1px solid #b5b4ad;
}
#nav_inner li:hover div.sub-menu_wrapper {
	background:#d4d2cd url("images/paper_natural.jpg");
	z-index:35;
}

#nav_inner li:hover div.sub-menu_wrapper, #nav_inner li.current-menu-item div.sub-menu_wrapper, #nav_inner li.current-menu-ancestor div.sub-menu_wrapper {
	display:block;
	height:50px;
	
	overflow:hidden;
}
#nav_inner li:hover div.sub-menu_wrapper:hover {
	overflow:visible; 
}
#nav_inner li div.sub-menu_wrapper ul {
	width:1040px;
	margin:0 auto;
	padding-left:340px;
	float:none;
}
#nav_inner li ul li {
	border-left:1px solid rgba(0,0,0,0.15);
}
#nav_inner li ul a {
	padding:14px 8px;
	font-size:.8em;
	border-left:1px solid rgba(255,255,255,0.25);

}
#nav_inner li ul a:hover {
	padding:19px 8px 9px;
}
#nav_inner li div.sub-menu_wrapper div.sub-menu_wrapper {
	background:#b1b1a8;
	display:block;
	height:0;
	overflow:hidden;
	border-top:1px solid #d4d2cd;
}
#nav_inner li:hover div.sub-menu_wrapper div.sub-menu_wrapper {
	background:#d4d2cd url("images/paper_natural.jpg");
	border-top:1px solid #b5b4ad;
}

#nav_inner li:hover, #nav_inner li.current-menu-item, #nav_inner li.current-menu-ancestor {
	background: #d2d2cb; /* Old browsers */
	-webkit-box-shadow: inset 0px 2px 4px -2px #000000;
	box-shadow: inset 0px 2px 4px -2px #000000;
}
/*#nav_inner li:hover a:after, #nav_inner li.current-menu-item a:after, #nav_inner li.current-menu-ancestor a:after {
	display:block;
	position:absolute;
	z-index:55;
	bottom:-14px;
	left:50%;
	margin-left:-.35em;
	color:#D2D2CB;
	content:"";
	font-family:fontawesome;
	font-size:20px;
	text-shadow: 0px 2px 1px rgba(0,0,0,0.5);
}*/
#nav_inner li.current-menu-item div.sub-menu_wrapper, #nav_inner li.current-menu-ancestor div.sub-menu_wrapper {
	overflow:visible;
}

#nav_inner li li:hover, #nav_inner li li.current-menu-item, #nav_inner li li.current-menu-ancestor {

	
}

#nav_inner li div.sub-menu_wrapper li:hover div.sub-menu_wrapper, #nav_inner li li.current-menu-item div.sub-menu_wrapper, #nav_inner li li.current-menu-ancestor div.sub-menu_wrapper {
	height:42px;
	
	border-bottom:1px solid #c3c3c3;
	-webkit-box-shadow: inset 0px 2px 4px -2px #000000, 0px 2px 4px -2px #000000;
	box-shadow: inset 0px 2px 4px -2px #000000, 0px 2px 4px -2px #000000;
}
#nav_inner li li:hover div.sub-menu_wrapper {
	z-index:50;
}
#nav_inner li ul li:last-child a {
	border-right:none;
}
#nav_inner li ul li ul li, #nav_inner li ul li ul a {
	border:none;
}
#nav_inner li ul li li a {
	padding:10px 8px;
	font-size:.8em;
	border-left:1px solid rgba(255,255,255,0.25);
}
#nav_inner li ul li li a:hover {
	padding:15px 8px 5px;
}
#nav_inner li ul li ul li {
	border-left:1px solid rgba(0,0,0,0.15);
}
#nav_inner li li li:hover, #nav_inner li li li.current-menu-item, #nav_inner li li li.current-menu-ancestor {


}
#nav_inner li li li div.sub-menu_wrapper {
	display:none!important;
}

#container {
	background: #a99d8b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhOTlkOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODI3ODZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover, #B7AFA4 0%, #82786a 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#B7AFA4), color-stop(100%,#82786a)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #B7AFA4 0%,#82786a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #B7AFA4 0%,#82786a 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #B7AFA4 0%,#82786a 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #B7AFA4 0%,#82786a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B7AFA4', endColorstr='#82786a',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

#content {
	width:1080px;
	padding:120px 20px;
	margin:0 auto;
	background:rgba(255,255,255,0.2);
	
	-webkit-box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.5);
	box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.5);
	overflow:hidden;
}
#content i, #content em {
	font-style:italic;
}
#content b, #content strong {
	font-weight:bold;
}

.product_description, .post_content {
	width:600px;
	float:right;
	padding:0 20px 20px;
}
.product_description a.button, .post_content a.button, .product_description p.button a {
	width:300px;
	float:right;
	margin-bottom:2em;
}
.product-sidebar, .post-sidebar {
	width:440px;
	float:left;
}
.images-wrapper {
	margin-bottom:4em;
}
.images-wrapper h3 {
	display:none;
}
.images-wrapper p {
	margin:0;

}
.images-wrapper .outer .thumbs li {
	-webkit-box-shadow: none;
	box-shadow: none;
	border:2px solid #FFF;
}
.images-wrapper .caption {
	font-size:12px;
	color:#000;
	width:440px;
	text-align:left;
}
.finishes {
	margin-bottom:1em;
}
.finishes .content .wp-caption{
	float:left; 
	width:80px; 
	text-align:center
}
.finishes .content .wp-caption:nth-child(5n+0) {
	clear:both;
}
.finishes .wp-caption-text {
	line-height:14px;
}
.finishes .content {
	overflow:hidden;
}

#slides1 .jqzoom {
	padding:0;
}
a.shadowbox img {
	border:6px solid #FFF;

}
.images-wrapper .thumbs {
	overflow:hidden;
	position:relative;
	top:1em;
}
#content .child_pages {
	overflow:inherit;
}
#content .child_pages .child_page {
	background: none repeat scroll 0 0 #B3ADA4;
    border: 1px solid #A09B93;
    float: left;
    margin: 0 10px 10px 0;
    overflow: hidden;
    padding: 10px 5px;
}
#content .child_pages .post_thumb {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:313px;
}
#content .child_pages .post_thumb img {
	border: 5px solid #FFFFFF;
	padding: 0;
}
#content .child_pages a.button {
	width:300px;
}
#content .child_pages .child_page .child_page-container {
	border:0;
	border-radius:0;
	padding:0;
}
#content .child_pages .child_page .child_page-container {
	background:none;
}
.child_page-container h2 a {
	color:#FFF;
	font-weight:lighter;
	font-size:.8em;
	letter-spacing:.025em;
	line-height:1.25em;
	text-shadow: 1px 1px 0px #756c60;
}
#content .child_pages .post_excerpt {
	margin:1em 0;
}
.post_excerpt h1 {
	display:none;
}
/*home*/
#content-home {
	width:1040px;
	margin:0 auto;
	padding-top:50px;
	
}
#content-home .coda-slider-wrapper .coda-slider .panel .panel-wrapper, #content-home .coda-slider-wrapper {
	margin:0;
	padding:0;
	height:475px;
}
#content-home .coda-slider-wrapper p, #content-home .coda-slider-wrapper a {
	margin:0;
	padding:0;
}
#content-home .coda-slider-wrapper .featured_blurb {
	background:#000;
	background:rgba(0,0,0,0.5);
	padding:10px;
}
#content-home .sharedaddy {
	display:none;
}
.coda-slider-wrapper {
	position:relative;
}
.coda-nav-left-arrow {
	position:absolute;
	left:0;
	top:50%;
	z-index:100;
}
.coda-nav-right-arrow {
	position:absolute;
	right:0;
	top:50%;
	z-index:100;
}
#container-home #sidebar {
	background:#333333 url("images/paper_charcoal.jpg");
	border-top:1px solid #363636;
}
#container-home #sidebar #primary, .cf5_rps .rps_wrapper {
	width:1040px;
	margin:0 auto;
	padding:20px 0;
	overflow:hidden;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 67%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.1)), color-stop(67%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 67%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 67%,rgba(255,255,255,0) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 67%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 67%,rgba(255,255,255,0) 100%); /* W3C */

	
	
}
#container-home #sidebar #primary .widget {
	width:33%;
	float:left;
	padding:20px 30px 20px 0;
	color:#b3b3b3;
}
#container-home #sidebar #primary .widget h3 {
	font-size:26px;
	font-weight:lighter;
	text-transform:uppercase;
	color:#FFF;
}
#container-home a.button {

}

#home_extra {
	background:#d4d2cd url("images/paper_natural.jpg");
}
#home_extra #secondary {
	width:1040px;
	margin:0 auto;
	overflow:hidden;
	padding:20px 0;
	color:#535353;
}
#secondary_large {
	width:600px;
	float:left;
	border-right:1px solid #c8c7c2;
	padding:0 20px 20px 0;
}
#secondary_large .widget p, #secondary_small li, #primary .widget_feacpost_featuredcategorypostswidget p {
	padding-bottom:.75em;
	margin-bottom:.75em;
	border-bottom:1px solid #c8c7c2;
}
#primary .widget_feacpost_featuredcategorypostswidget p {
	font-size:13px;
	line-height:1.5em;
	margin-top:0;
}
#secondary_small {
	width:440px;
	float:left;
	border-left:1px solid #eae9e6;
	padding:0 0 20px 20px;
	font-size:13px;
	line-height:1.5em;
}
#secondary h3, #secondary h2 {
	font-size:20px;
	text-transform:uppercase;
	line-height:1.5em;
	margin-bottom:1em;
}
#secondary p {
	margin:0; 
	font-size:12px; 
	line-height:18px;
}
#secondary h4 a, #secondary .eo-events a {
	font-family:Helvetica, Arial, sans-serif;
	color:#535353;
}
.cf5_rps_wclass {
	background:#333333 url("images/paper_charcoal.jpg");
	border-top:1px solid #363636;
}
/*.cf5_rps_wclass .rps_sldrtitle {
	color:#FFF;
	width:1040px;
	margin:-1px auto 0;
	width:150px;
	padding:.25em 0;
	font-size:1em;
	font-weight:lighter;
	text-align:center;
	background:#AEA79D;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	text-shadow: 1px 1px 0px #756c60;
}
.cf5_rps_wclass .rps_sldrtitle:after {
	display:inline;
	font-family:FontAwesome;
	font-weight:lighter;
	content:" ";
}
.cf5_rps_wclass .rps_sldrtitle:before {
	display:inline;
	font-family:FontAwesome;
	font-weight:lighter;
	content:"  ";
}*/
.cf5_rps_wclass .rps_sldrtitle {
	display:none;
}

.cf5_rps_wclass .related-title {
	color:#FFF;
	width:1040px;
	margin:-1px auto 0;
	width:300px;
	padding:.25em 0;
	font-size:1em;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:lighter;
	text-align:center;
	background:#AEA79D;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	text-shadow: 1px 1px 0px #756c60;
}
/*.cf5_rps_wclass .related-artists {
	width:300px;
}
.cf5_rps_wclass .related-title:after {
	display:inline;
	font-family:FontAwesome;
	font-weight:lighter;
	content:"  ";
}
.cf5_rps_wclass .related-title:before {
	display:inline;
	font-family:FontAwesome;
	font-weight:lighter;
	content:"  ";
}*/
.cf5_rps .rps_wrapper {
	padding:20px;
	
}
.rps_support {
	display:none;
}
#rps_hcarousel, .cf5rps_wrapper, .rps_item {
	height:150px!important;
}
#rps_hcarousel .rps_item {
	margin:6px 20px;
	text-align:center;
}


.downloads_list {
	width:333px;
	float:left;
	margin-right:10px;
	background:rgba(0,0,0,0.10);
	padding:1em 10px;
}

/*Buttons*/
a.button, #content-home .coda-slider-wrapper a.button, .downloads_list a, p.button a {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display:block;
	padding:5px 10px;
	margin:.5em 0;
	width:100%;
	background:#CCC;
	background: -moz-linear-gradient(top,  rgb(234, 233, 229) 0%, rgb(184, 178, 178) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(234, 233, 229)), color-stop(100%,rgb(184, 178, 178))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(234, 233, 229) 0%,rgb(184, 178, 178) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(234, 233, 229) 0%,rgb(184, 178, 178) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(234, 233, 229) 0%,rgb(184, 178, 178) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(234, 233, 229) 0%,rgb(184, 178, 178) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeae7', endColorstr='#bcb6b6',GradientType=0 ); /* IE6-8 */
	color:#3b3b3b;
	font-size:13px;
	border:1px solid rgba(0,0,0,0.25);
	text-shadow: 1px 1px 0px rgba(255,255,255,0.2);
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
	transition: all .2s;
	-moz-transition: all .2s; /* Firefox 4 */
	-webkit-transition: all .2s; /* Safari and Chrome */
	-o-transition: all .2s; /* Opera */
}
a.button:hover, #content-home .coda-slider-wrapper a.button:hover, .downloads_list a:hover, p.button a:hover {
	background: #ebeae7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2I2YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ebeae7 0%, #bcb6b6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebeae7), color-stop(100%,#bcb6b6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ebeae7 0%,#bcb6b6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ebeae7 0%,#bcb6b6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ebeae7 0%,#bcb6b6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ebeae7 0%,#bcb6b6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeae7', endColorstr='#bcb6b6',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
	-webkit-box-shadow: 0px 2px 4px -2px #000000;
	box-shadow: 0px 2px 4px -2px #000000;
}
a.orange {
	background: rgb(230,145,44); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2OTEyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTYwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(230,145,44,1) 0%, rgba(177,96,1,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,145,44,1)), color-stop(100%,rgba(177,96,1,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6912c', endColorstr='#b16001',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
a.orange:hover {
	background: rgb(232,159,50); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4OWYzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiODZkMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(232,159,50,1) 0%, rgba(184,109,1,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,159,50,1)), color-stop(100%,rgba(184,109,1,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(232,159,50,1) 0%,rgba(184,109,1,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(232,159,50,1) 0%,rgba(184,109,1,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(232,159,50,1) 0%,rgba(184,109,1,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(232,159,50,1) 0%,rgba(184,109,1,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e89f32', endColorstr='#b86d01',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
a.green {
	background: rgb(158,200,100); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllYzg2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NDllM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(158,200,100,1) 0%, rgba(116,158,58,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,200,100,1)), color-stop(100%,rgba(116,158,58,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(158,200,100,1) 0%,rgba(116,158,58,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(158,200,100,1) 0%,rgba(116,158,58,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(158,200,100,1) 0%,rgba(116,158,58,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(158,200,100,1) 0%,rgba(116,158,58,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec864', endColorstr='#749e3a',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
a.green:hover {
	background: #a3ca6c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EzY2E2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Y2E4M2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a3ca6c 0%, #7ca83e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3ca6c), color-stop(100%,#7ca83e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a3ca6c 0%,#7ca83e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a3ca6c 0%,#7ca83e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a3ca6c 0%,#7ca83e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a3ca6c 0%,#7ca83e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3ca6c', endColorstr='#7ca83e',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

a.blue {
	background: rgb(100,171,200); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0YWJjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDg1YTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(100,171,200,1) 0%, rgba(61,133,163,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(100,171,200,1)), color-stop(100%,rgba(61,133,163,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(100,171,200,1) 0%,rgba(61,133,163,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(100,171,200,1) 0%,rgba(61,133,163,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(100,171,200,1) 0%,rgba(61,133,163,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(100,171,200,1) 0%,rgba(61,133,163,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64abc8', endColorstr='#3d85a3',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
a.blue:hover {
	background: #6cb0ca; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjYjBjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MThkYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6cb0ca 0%, #418dad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6cb0ca), color-stop(100%,#418dad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6cb0ca 0%,#418dad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6cb0ca 0%,#418dad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6cb0ca 0%,#418dad 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6cb0ca 0%,#418dad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6cb0ca', endColorstr='#418dad',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
a.yellow {
	background: rgb(229,208,94); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZDA1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2EzMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(229,208,94,1) 0%, rgba(183,163,49,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,208,94,1)), color-stop(100%,rgba(183,163,49,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(229,208,94,1) 0%,rgba(183,163,49,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(229,208,94,1) 0%,rgba(183,163,49,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(229,208,94,1) 0%,rgba(183,163,49,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(229,208,94,1) 0%,rgba(183,163,49,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5d05e', endColorstr='#b7a331',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
a.yellow:hover {
	background: #e6d368; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZDM2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMmFkMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e6d368 0%, #c2ad34 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6d368), color-stop(100%,#c2ad34)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e6d368 0%,#c2ad34 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6d368 0%,#c2ad34 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6d368 0%,#c2ad34 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e6d368 0%,#c2ad34 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6d368', endColorstr='#c2ad34',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

.button i, .coda-slider-wrapper .button i, .downloads_list a i {
	float:right;
	margin-right:6px;
	transition: all .2s;
	-moz-transition: all .2s; /* Firefox 4 */
	-webkit-transition: all .2s; /* Safari and Chrome */
	-o-transition: all .2s; /* Opera */
}
a:hover i, .coda-slider-wrapper a:hover i, .downloads_list a:hover i {
	margin-right:2px;
}

/*Tippy*/
.tippy_link {
	font-weight:inherit!important;
	border-bottom:none!important;
}
.tippy_link.image:after {
	display:inline;
	font-family:FontAwesome;
	font-weight:lighter;
	content:"  ";
}
.tippy_link.video:after {
	display:inline;
	font-family:FontAwesome;
	font-weight:lighter;
	content:" ";
}
.tippy_link.text:after {
	display:inline;
	font-family:FontAwesome;
	font-weight:lighter;
	content:" ";
}

.voices_list {
	width:333px;
	float:left;
	margin-right:10px;
	background:rgba(0,0,0,0.10);
	padding:1em 10px;
}
.voices_list .tippy_link {
	color:#FFF !important;
}
.voices_list li {
	padding-bottom:1em;
	border-bottom:1px solid rgba(0,0,0,0.15);
	margin-bottom:2em;
}
.voices_list h4, .voices_list p {
	margin:0;
}
.voices_list h4 {
	margin-top:1em;
}

.breadcrumbs {
	margin-bottom:2em;
	font-family:FontAwesome;
	color:#CBCBC3;
	font-size:10px;
}
.breadcrumbs a {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:lighter;
	padding:0 4px;
}

form.contact-form {
	/*width:600px;*/
	width: 100%;
	background:#d1cac1;
	border:1px solid #8C8275;
	margin:0 auto 2em;
	overflow:hidden;
	padding:1em;
	
}
.contact-form div {
	width:100%;
	float:left;
	padding:.5em;
	border-bottom: 1px dotted #B1AAA0;
}

.contact-form div:nth-child(2n+1){
	
}
.contact-form div div {
	border:0;
	width:100%;
}
.contact-form .contact-submit {
	clear:both;
	padding:.5em;
	text-align:right;
	width:100%;
	background:#B3ABA2;
}
.contact-form input[type="radio"], .contact-form input[type="checkbox"] {
	margin-bottom:.5em !important;
	width:1em;
}
.contact-form label.checkbox {
	text-indent:-15px;
	margin-left:15px;
	width:100%;
	text-align:left;
	padding-right:0;
}
.contact-form label {
	font-weight:lighter !important;
	display:block;
	float:left;
	width:30%;
	text-align:right;
	padding-right:1em;
}
.contact-form label.radio {
	text-align:left;
}
.contact-form input, textarea {
	/*width:70%;*/
}
.contact-form label span {
	color:#FFF !important;
}
.contact-form div.clear-form {
	display:none;
}
#page-tree {
	padding:10px 0 0 10px;
	background:rgba(0,0,0,0.05);
}
#page-tree .treeview a {
	display:block;
	font-weight:lighter;
	padding:4px;
	transition: all .2s;
	-moz-transition: all .2s; /* Firefox 4 */
	-webkit-transition: all .2s; /* Safari and Chrome */
	-o-transition: all .2s; /* Opera */
}
#page-tree .treeview a.selected {
	background:#938A7D;
	color:#FFF;
}
#page-tree .treeview a:hover {
	color:#000;
	background:rgba(255,255,255,0.15);
}

.post-sidebar .hentry {
	margin-bottom:2em;
}
.navigation {
	overflow:hidden;
}
#nav-above {
	margin-bottom:1em;
}
.navigation div {
	width:45%;
}
.nav-next {
	float:right;
	text-align:right;
}
.nav-previous {
	float:left;
}
.event {
	padding:1em;
	border-bottom:1px solid #8C8275;
	clear:both;
}
.event:nth-child(2n+1) {
	background:#B3ADA4;
}
#content .event h1 {
	font-size:1.5em;
	margin-bottom:0;
}
.event h1 a {
	font-weight:lighter;
}
#content .category-news, #content .hentry {
	overflow:hidden;
}
#content .post .attachment-thumbnail, #content .hentry .attachment-thumbnail {
	clear:both;
	float:left;
	margin:0 1em 2em 0;
	border:6px solid #FFF;
}
.page-id-435 iframe {
	margin:0 10px 2em 0;
}
#copyright {
	width:1040px;
	margin:0 auto;
	padding:2em 0;
	color:#FFF;
}

/******** Endorsee Table ******/

#endorsees {
	width: 100%;
	margin-bottom: 25px;
}
#endorsees thead {
	color:#3b3b3b;
	font-size:13px;
	font-weight: 600;
	border:1px solid rgba(0,0,0,0.25);
	text-shadow: 1px 1px 0px rgba(255,255,255,0.2);
	background: rgb(230,145,44); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2OTEyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTYwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(230,145,44,1) 0%, rgba(177,96,1,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,145,44,1)), color-stop(100%,rgba(177,96,1,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6912c', endColorstr='#b16001',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
#endorsees thead td {
	border: 1px solid #B46304;
}
#endorsees td {
	padding: 5px 10px;
	border: 1px solid #8C8275;
}
#endorsees td:first-child {
	font-weight: 600;
}
#endorsees tbody tr:nth-child(2n+1) {
	background: #B3ADA4;
}
ol {
	counter-reset: hammond-counter;
	margin:25px;
}
ol li:before {
	content: counter(hammond-counter, decimal);
	counter-increment: hammond-counter;
	left: 0;
   	position: absolute;
    	top: 0;
	height:100%;
	font-weight:bold;
	width:50px;
	text-align:center;
	font-size:1.5em;
	background:#9b958b;
	padding-top:10px;
	font-family: 'Merriweather',serif;
	text-shadow: 1px 1px 0 #756C60;
	letter-spacing: 0.025em;
	font-weight: lighter;
	color:#fff;
}
ol li {
	padding:5px 5px 5px 60px;
	position:relative;
	margin:0 0 5px 0;
	background:#D1CAC1;
	overflow:hidden;
}
ol li a {
	color:#000;
}
.tabular {
	border:1px solid #D1CAC1;
}
.tabular td, .tabular th {
	padding:2px 12px;
	border-bottom:1px solid #D1CAC1;
}
.tabular .subtitle td {
	background:#9B958B;
}
.tabular p {
	margin:0;
}
.wp-caption {
    background-color: #9B958B;
    margin: 10px;
    padding-top: 4px;
    text-align: center;
	font-size:12px;
}


ul.church-list {
	display:block;
	width:42%;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:20px;
	vertical-align:top;
}
ul.church-list li {
	padding: 5px 20px;
	background: #D1CAC1;
	margin:0 0 5px 0;
}
#content ul.church-list h2 {
	margin:0;
}
ul.church-list li.header {
	background:#9b958b;
}
.artist-images {
	margin-bottom:0;
}

.gallery_page .gallery .gallery-row {
	margin-bottom:1em;
}
.gallery_page .gallery .gallery-item .gallery-icon {
	margin:0;
	padding:0;
}
.gallery_page .gallery .gallery-item .gallery-icon img {
	background:#FFF;
	padding:10px;
	display:block;
	-webkit-box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.5);
	box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.5);
	border:0;
}
.gallery_page .gallery .gallery-caption {
	width:89%;
	max-width:170px;
	margin:0 auto;
	padding:.5em;
	background:#FFF;
	font-size:12px;
	line-height:16px;
	-webkit-box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.5);
	box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.5);
}
.gallery_page .gallery {
	margin-bottom:2em;
}
.gallery_page {
	width:700px;
}
.page-template-single-mynew_gallery-php .product-sidebar {
	width:340px;
}
.page-template-single-mynew_gallery-php .product-sidebar .widget {
	margin-bottom:2em;
}
.page-template-single-mynew_gallery-php #content .product-sidebar .widget h2 {
	background:#9B958B;
	padding:.25em .5em;
	margin:0;
	font-size:20px;
}
/*.gallery_page .product-sidebar li a {
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	border-bottom:1px solid rgba(0, 0, 0, 0.2);
	background:#9B958B;
	padding:.5em 1em;
	margin-bottom:0;
	display:block;
}
.gallery_page .product-sidebar li a:before {

}*/
#menu-more-galleries li  a {
	font-size:14px;
	background:#D1CAC1;
	font-weight:lighter;
	color:#000;
	padding:.25em 1em .25em 1.5em;
	display:block;
	border-bottom:1px solid rgba(0, 0, 0, 0.2);
}
#menu-more-galleries li.current-menu-item a, #menu-more-galleries li a:hover {
	background:#e2ded9;
}
#menu-more-galleries li a:before {
	content:" ";
	font-family:"FontAwesome";
}

.header_button {
	font-size:12px;
	float:right;
	padding:1px 10px;
	background:#1E1E1E;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin:0 0 .5em 0;
	background:#CCC;
	background: -moz-linear-gradient(top,  rgb(234, 233, 229) 0%, rgb(184, 178, 178) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(234, 233, 229)), color-stop(100%,rgb(184, 178, 178))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(234, 233, 229) 0%,rgb(184, 178, 178) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(234, 233, 229) 0%,rgb(184, 178, 178) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(234, 233, 229) 0%,rgb(184, 178, 178) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(234, 233, 229) 0%,rgb(184, 178, 178) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeae7', endColorstr='#bcb6b6',GradientType=0 ); /* IE6-8 */
	color:#3b3b3b;
	border:1px solid rgba(0,0,0,0.25);
	text-shadow: 1px 1px 0px rgba(255,255,255,0.2);
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
	transition: all .2s;
	-moz-transition: all .2s; /* Firefox 4 */
	-webkit-transition: all .2s; /* Safari and Chrome */
	-o-transition: all .2s; /* Opera */
}
.header_button:hover {
	background: #ebeae7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2I2YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ebeae7 0%, #bcb6b6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebeae7), color-stop(100%,#bcb6b6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ebeae7 0%,#bcb6b6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ebeae7 0%,#bcb6b6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ebeae7 0%,#bcb6b6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ebeae7 0%,#bcb6b6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeae7', endColorstr='#bcb6b6',GradientType=0 ); /* IE6-8 */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
	-webkit-box-shadow: 0px 2px 4px -2px #000000;
	box-shadow: 0px 2px 4px -2px #000000;
}
#search-inputs {
	width:250px;
	float:right;
}
#search_wrapper {
	overflow:hidden;
	position: relative;
	text-align: center;
	height: 40px;	
}

.hof_row {
	overflow:hidden;
	border-bottom:1px solid #FFF;
	padding:1em 0;
	margin-bottom:2em;
}
.hof_artist {
	width:50%;
	overflow:hidden;
}
.artist_left, .artist_right {
	float:left;
	
	
}
.artist_left {
	clear:both;
}
.hof_artist h2 {
	width:325px;
	clear:none;
	margin-bottom:0;
	text-transform:uppercase;
}
.artist_left h2 {
	float:left;
}
.artist_right h2 {
	float:right;
}
.hof_artist p {
	width:325px;
	margin-top:0;
}
.artist_left p {
	float:left;
}
.artist_right p {
	float:right;
}
.hof_image {
	width:175px;
	height:175px;
	overflow:hidden;
}
.artist_left .hof_image {
	
	float:left;
	margin:0 1em 0 0;
}
.artist_right .hof_image {
	
	float:right;
	margin:0 0 0 1em;
}
.hof_artist img {
	
}
a[title="WordPress Gallery Plugin"]{
	display:none;
}
.contact-form label{
float: left!important;
}
.contact-form textarea {
height: 200px;
width: 70%!important;
float: none;
margin-bottom: 13px;
float: right!important;
}
.contact-form .contact-submit{
background:none!important
}
.accordion-wrapper{
	display: inline-block;
}

.clearfix{
	clear: both;
}

.button_contact{
	height: 100px;
	width: 200px;
	/*line-height: 100px;*/
    margin: 0 auto;
	/*background: url( 'images/contact_bg.jpg') repeat;*/
	text-align: center;
	border-radius: 10px;
	text-transform: uppercase;
    padding-top: 30px;
    background: rgb(230,145,44); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2OTEyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTYwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(230,145,44,1) 0%, rgba(177,96,1,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,145,44,1)), color-stop(100%,rgba(177,96,1,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6912c', endColorstr='#b16001',GradientType=0 ); /* IE6-8 */
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    -webkit-box-shadow: 0px 2px 4px -2px #000000;
    box-shadow: 0px 2px 4px -2px #000000;
}

.button_contact:hover{
    background: rgb(232,159,50); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4OWYzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiODZkMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(232,159,50,1) 0%, rgba(184,109,1,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,159,50,1)), color-stop(100%,rgba(184,109,1,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(232,159,50,1) 0%,rgba(184,109,1,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(232,159,50,1) 0%,rgba(184,109,1,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(232,159,50,1) 0%,rgba(184,109,1,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(232,159,50,1) 0%,rgba(184,109,1,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e89f32', endColorstr='#b86d01',GradientType=0 ); /* IE6-8 */
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

.contact_wrap a{
    color: #3b3b3b;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.2);
}

.contact_wrap p{
    color: #000;
    font-size: 15px;
}

.contact_wrap{
    width: 320px;
    float: left;
    text-align: center;
}

.contact_row{
	margin-bottom: 30px;
}

.contact_right{
	float: right;
}

.contact_center{
	margin-left: 40px;
}

.buttoncontact{
	width: 300px;
	float: left;
	text-align: center;
}

.buttoncontact p {
	color: #1570a6 !important;
}

img.btn_img{
	width: 300px;
	height: 150px;
}

.contactright{
	float: right;
}

.contactcenter{
	margin-left: 75px;
}

#nav_inner li#menu-item-2461:hover div.sub-menu_wrapper, #nav_inner li#menu-item-2461.current-menu-item div.sub-menu_wrapper, #nav_inner li#menu-item-2461.current-menu-ancestor div.sub-menu_wrapper{
    display: none;
}

.header-search-wrapper {
	width: 1040px;
	margin: 0 auto;
	position: relative;
}

.social-network ul {
	list-style: none;
	position: absolute;
	right: 0;
	top: 2px;
	bottom: 0;
}

.social-network li {
	display: inline-block;
}

#content .child_pages .post_thumb img {
	border: none !important;
}

#content .child_pages .post_thumb {
	background: transparent !important;
}

#post-4561 .child_pages .post_excerpt {
	display: none;
}	

#child_page-4744 .post_excerpt {
	display: block !important;
}

.online-product-registration-warranty-wrapper p {
    margin: 5px 0;
}

.online-product-registration-warranty-left {
	width: 50%;
	float: left;
	padding: 0 30px 30px;
}

.online-product-registration-warranty-right {
	width: 50%;
	float: right;
    padding: 0 30px 30px;
}

.online-product-registration-warranty-left input, .online-product-registration-warranty-right input[type=text], .online-product-registration-warranty-right input[type=date] {
    width: 100%;
}

.online-product-registration-warranty-right input[type=submit] {
	background: rgb(230,145,44); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2OTEyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTYwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(230,145,44,1) 0%, rgba(177,96,1,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,145,44,1)), color-stop(100%,rgba(177,96,1,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(230,145,44,1) 0%,rgba(177,96,1,1) 100%); /* W3C */
    padding: 5px 30px;
    font-size: 20px;
    text-transform: uppercase;
    color: #3b3b3b;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.2);
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 4px -2px #000000;
    box-shadow: 0px 2px 4px -2px #000000;
}

/*********** CSS FOR HAMMOND VIDEO PAGES *************/

.hammond-main-block {
	padding: 80px 0 30px;
}

.hammond-featured-video {
	text-align: center;
}

.hammond-new-video-title-block {
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	font-size: 50px;
	line-height: 50px;
	padding: 20px 0;
}

.hammond-wrap-loop-video {
	width: 1040px;
	margin: 0 auto;
	text-align: center;
}

.video-item {
	width: 250px;
	display: inline-block;
	margin: 10px 3px;
	text-align: center;
	border: 1px solid #a99;
	padding-bottom: 10px;
}

.video-item .video-thumbnail img {
	width: 248px;
	height: 300px;
}

.video-title {
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
}

.hammond-single-video {
	width: 1040px;
	margin: 0 auto;
}

/*********** CSS FOR HAMMOND DEALER PAGES *************/

#hammond-dealer-form, #dealer-feature-image {
	width: 50%;
	float: left;
}

div#dealer-feature-image img {
	width: 520px;
	height: auto;
}

input#zipcodeInput {
	width: 50%;
}

.row-item {
	margin-bottom: 20px;
}

.error {
	color: #ff0000;
	margin-top: 10px;
}

.dealer-list {
	width: 100%;
	display: inline-block;
	margin-top: 30px;
}

.store_locator_item {
	width: 330px;
	display: inline-table;
	margin: 10px 8px 30px;
	padding: 5px 0;
	border-top: 1px solid #eee;
}

.not_found_store {
	color: #ff0000;
}

.store_title {
	font-weight: bold;
	font-size: 16px;
}


/* ADDED BY TB 10.5.20 */
.listing-item {
    width: 300px;
    height: 200px;
    float: left;
}