#map-canvas img{max-width:none;!important}
ul.events-list, ul.auctions-list {
list-style-type:none;
}
.breakfree {
clear:both;
}

/* Masonry */
.classified-ad {
	width: 24%;
	float:left;
	margin-bottom: 15px;

}
.classified-ad div.liner {
	padding: 10px;
	border-top: 2px solid #2e2e2e;
}
.grid-sizer,.grid-item { width: 24%; }

.grid-item--width2 {
	width:48%;
}
.grid-item--width3 {
	width:72%;
}
.gutter { width: 1%;}
.masonry-grid-48 { width: 48%;}
.classified-ad a:hover img {
    transform: scale(1.25);
    position: relative;
    z-index: 2;
}

/* Fix Social Sharing Links in Tabs ( Events, Auctions, Classifieds ) */

#tab-content1 > div.td-post-sharing.td-post-sharing-top > div > a {
	display: inline;
}

#tab-content1 > div.td-post-sharing.td-post-sharing-top {
	text-align:center;
}

/* Related Categories Widget */
		div.dropdown-content.categories a,  div.dropdown-content.all a, div.taxonomy a{
			color: #004b91 !important;
			display: block;
			padding: 2%;
			font-weight: 600;
			text-decoration: none;
			border-bottom: 1px solid #eee;
			font-size: .80em;
		}
		div.dropdown-content.categories a:hover, div.dropdown-content.all a:hover, div.taxonomy a:hover {
			background-color: #f9f9f9;
		}

/* Gravity Form Hacks */ 

	/* Display submit button inline with the form */
	#input_22_1 { 
		width:100%;
	}

	#gform_22 > div.gform_body {
		width: 75%;
		float: left;
	}

	#gform_22 > div.gform_footer.top_label {
		float: right;
	    width: 20%;
	    clear: right;
	}

	#gform_submit_button_22 {
		margin-top: .7em;
	}
	/**
	 * Micro Clearfix
	 * http://nicolasgallagher.com/micro-clearfix-hack/
	 */
	
	#gform_22:before, .cf:after {
	    content: " "; /* 1 */
	    display: table; /* 2 */
	}
	#gform_22:after {
	    clear: both;
	}
	/**
	 * For IE 6/7 only
	 * Include this rule to trigger hasLayout and contain floats.
	 */
	#gform_22 {
	    *zoom: 1;
	}
/* Bootstrap Buttons */
.btn{text-decoration:none;display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:2px;}
.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}
.btn-mini{padding:1px 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-block+.btn-block{margin-top:5px;}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn{border-color:#c5c5c5;border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);}
.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}
.btn-primary:active,.btn-primary.active{background-color:#003399 \9;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover{color:#333333;text-decoration:none;}
.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;}
.btn-group+.btn-group{margin-left:5px;}
.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px;}
.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group>.btn+.btn{margin-left:-1px;}
.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px;}
.btn-group>.btn-mini{font-size:11px;}
.btn-group>.btn-small{font-size:12px;}
.btn-group>.btn-large{font-size:16px;}
.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;}
.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;}
.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}
.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;}
.btn .caret{margin-top:8px;margin-left:0;}
.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px;}
.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}
.dropup .btn-large .caret{border-bottom-width:5px;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;}
.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group-vertical .btn+.btn{margin-left:0;margin-top:-1px;}
.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.btn-group-vertical .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.btn-group-vertical .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.btn-group-vertical .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}


/* Footer Styles */
#page-footer {
	background-color: #fbfbfb;
	padding-top: 2.08%;
}
h4.footer-header {
	font-size: 1.5em;
	padding-top: 4.08%;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	color:#4b4b4b;
}
h4.get-started {
	padding-top: 1.04%;
	color: #ffffff;
	border-bottom: 0px;
}
h4.footer-header span {
	font-family: georgia, times, sans-serif;
	font-style: italic;
	font-size: .85em;
}
#page-footer p {
	padding: 0 2.083333333333% 1.04166666667% 2.083333333333%;
	line-height: 1.25em;
}
#page-footer ul {
	list-style-type: none;
	text-align: left;

}
span.or {
color: #fbfbfb;
font-size: 1.25em;
font-style: italic;
margin: 0 2%;
font-family: georgia;
}
#page-footer ul li a {
	text-decoration: none;
	padding: 2.04%;
	display: block;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 1.04%;
	font-size: .9em;
	color: #4A7194;
}
#page-footer ul li {
	margin-left: 0;
	line-height: 16px;
}
/*!
 *  yogacss 1.0
 *  A responsive, flexible, css grid system for desktop, tablet and phone
 *  -------------------------------------------------------
 *  Usage examples and documentation be found at: 
 *	http://yogacss.com -or- http://onesmallpixel.com/yogacss
 *
 *  License
 *  -------------------------------------------------------
 *  - yogacss CSS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - yogacss documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is not required but much appreciated:
 *    "yogacss by Jordan Roberts - http://yogacss.com"
 *
 *  Contact
 *  -------------------------------------------------------
 *  Twitter: http://twitter.com/superherogeek
 *  Web: yogacss.com or onesmallpixel.com
 */
/* GLOBAL styles */
body {
	padding:0;
	margin:0;}
img {
	max-width:100%;}

.yoga.no-pad-top {
	padding-top: 0 !important;}

/* fancy transitions on text sizes*/
body,h1,h2,h3,h4,h5,p,span,div,small{
	transition: font-size 100ms linear;}
/**
 * Micro Clearfix
 * http://nicolasgallagher.com/micro-clearfix-hack/
 */
.yoga:before,
.cf:before,
.yoga:after,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.yoga:after,
.cf:after {
    clear: both;
}
/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
 .yoga,
.cf {
    *zoom: 1;
}
/*----------------------------*/	
/* Flexible Grid - Starting at 1024 X 768 ----------- */

	/* Container */
		.yoga {
			margin:0 auto;
			width:93.75%; /* (960px) / 1024 => 1024w x 768h is a common screen resolution */
			padding-top: 1.04166666667%; /* (10px)/960 (10px)/960 */
			text-align: left;}
		
	/* Margins */
		.desk-1, .desk-2, .desk-3, .desk-4,
		.desk-5, .desk-6, .desk-7, .desk-8,
		.desk-9, .desk-10, .desk-11, .desk-12 {
			margin: 0 1.04166666667%; /* 0px (10px)/960 (10px)/960 (10px)/960 */
			margin-bottom:1.04166666667%;
			float:left;}

	/* Nested Margins */
		.nest-1, .nest-2, .nest-3, .nest-4,
		.nest-5, .nest-6, .nest-7, .nest-8,
		.nest-9, .nest-10, .nest-11, .nest-12 {
			margin: 0 1.04166666667% 0; /* 0px (10px)/960 (10px)/960 (10px)/960 */
			margin-bottom:1.04166666667%;
			float:left;}
		
		.nest-1.cf, .nest-2.cf, .nest-3.cf, .nest-4.cf,
		.nest-5.cf, .nest-6.cf, .nest-7.cf, .nest-8.cf,
		.nest-9.cf, .nest-10.cf, .nest-11.cf {		
			margin-right: 0;
			/*margin-left: 2.08333333334%;*/
		}
	/* Columns */	
		.desk-1, .nest-1 {
			width: 6.25%; /* (60px) / 960 = */}
		
		.desk-2, .nest-2 {
			width: 14.5833333333%; /* (140px) / 960 = */}
		
		.desk-3, .nest-3 {
			width: 22.9166666667%; /* (220px) / 960 = */}
		
		.desk-4, .nest-4 {		
			width: 31.25%; /* (300px) / 960 = 31.25% */}
		
		.desk-5, .nest-5 {
			width: 39.5833333333%; /* (380px) / 960 = */}
		
		.desk-6, .nest-6 {
			width: 47.9166666667%; /* (460px) / 960 = */}
		
		.desk-7, .nest-7 {
			width: 56.25%; /* (540px) / 960 = */}
		
		.desk-8, .nest-8 {
			width: 64.583333333%; /* 620px / 960px */}
		
		.desk-9, .nest-9 {
			width: 72.9166666667%; /* (700px) / 960 = */}
		
		.desk-10, .nest-10 {
			width: 81.25%; /* (780px) / 960 = */}

		.desk-11, .nest-11 {
			width: 89.5833333333%; /* (860px) / 960 = */}

		.desk-12, .nest-12 {
			width: 97.9166666667%; /* (940px) / 960 = */}	

		.nest-12 {
			/*width: 98.9166666667%;*/ }
	/* Clears */
		.clear-desktop {
			clear:both;}
		/* Hide Elements at this screen size*/
			.hide-on-desktop {
				display: none;
				visibility: hidden;}

/*-------------------------*/		
/* 1600px and Above - iMac Fullscreen and TVs */
		@media only screen and (min-width : 1232px) {
		.yoga {
			margin:0 auto;
			width:1232px; /* (960px) / 1024 => 1024w x 768h is a common screen resolution */
			padding-top: 1.04166666667%; /* (10px)/960 (10px)/960 */
			text-align: left;}
		}
		#nav-bar, #sub-nav-content {
			width:1232px !important; /* (960px) / 1024 => 1024w x 768h is a common screen resolution */
		}
/*-------------------------*/		
/* iPads and Other Tablets */
		@media only screen and (max-width : 768px) {
			body {
				font-size:95%;
			}
			
		/* Reset Grids */
			.yoga {
				margin:0 auto;
				width: 93.750%; /* (720px) / 768 Screen Rez */}
			
		/* Margins */
			.tab-1, .tab-2, .tab-3, .tab-4,
			.tab-5, .tab-6, .tab-7, .tab-8, .tab-third, .desk-12 {
				margin: 0 1.388888888%; /* (10px) / 720 */
				margin-bottom: 1.388888888%; /* (10px) / 720 */}
			
		/* Tablet Grids 1 - 8 */
		.tab-1 {
			width: 9.72222222222%; /* (70px) / 720 = */}
		
		.tab-2 {
			width: 22.2222222222%; /* (160px) / 720 = */}
		
		.tab-3 {
			width: 34.7222222222%; /* (250px) / 720 = */}
		
		.tab-4 {
			width: 47.222222222%; /* (340px) / 720 */}
		
		.tab-5 {
			width: 59.7222222222%; /* (430px) / 720 = */}
		
		.tab-6 {
			width: 72.2222222222%; /* (520px) / 720 = */}
		
		.tab-7 {
			width: 84.7222222222%; /* (610px) / 720 = */}
		
		.tab-8 {
		 	width: 97.222222222% !important; /* (700px) / 720 */
		 	}
		.tab-third { 
			width: 30.555555555% !important; /* (220px) / 720 - Allow for 3 columns in a 8 column span */}

		/* Just in case someone forgets to add a .tab-8 class */
		.desk-12 {
		 	width: 97.222222222%; /* (700px) / 720 */
		 	}
	/* Tablet Only Nest */
		.tnest-1, .tnest-2, .tnest-3, .tnest-4,
		.tnest-5, .tnest-6, .tnest-7, .tnest-8,
		.tnest-9, .tnest-10, .tnest-11, .tnest-12 {
			margin: 0 1.04166666667% 0 0; /* 0px (10px)/960 (10px)/960 (10px)/960 */
			margin-bottom:1.04166666667%;
			float:left;}
		
		.tnest-1.cf, .tnest-2.cf, .tnest-3.cf, .tnest-4.cf,
		.tnest-5.cf, .tnest-6.cf, .tnest-7.cf, .tnest-8.cf,
		.tnest-9.cf, .tnest-10.cf, .tnest-11.cf {		
			margin-right: 0;
			margin-left: 2.08333333334%;
		}
	/* Columns */	
		.tnest-1 {
			width: 6.25%; /* (60px) / 960 = */}
		
		.tnest-2 {
			width: 14.5833333333%; /* (140px) / 960 = */}
		
		.tnest-3 {
			width: 22.9166666667%; /* (220px) / 960 = */}
		
		.tnest-4 {		
			width: 31.25%; /* (300px) / 960 = 31.25% */}
		
		.tnest-5 {
			width: 39.5833333333%; /* (380px) / 960 = */}
		
		.tnest-6 {
			width: 47.9166666667%; /* (460px) / 960 = */}
		
		.tnest-7 {
			width: 56.25%; /* (540px) / 960 = */}
		
		.tnest-8 {
			width: 64.583333333%; /* 620px / 960px */}
		
		.tnest-9 {
			width: 72.9166666667%; /* (700px) / 960 = */}
		
		.tnest-10 {
			width: 81.25%; /* (780px) / 960 = */}

		.tnest-11 {
			width: 89.5833333333%; /* (860px) / 960 = */}

		.tnest-12 {
			width: 98.9166666667%; }
			
	/* Clear Floats needed on Higher Resolutions */
		
		/* Clears */
		.clear-tablet, .clear-mobile {
			clear:both;}	
		.clear-desktop {
			clear:none;}

		/* Show Elements from larger sizes*/
			.hide-on-desktop {
				display: inherit;
				visibility: visible;}
				
		/* Hide Elements at this Screen size*/
			.hide-on-tablet {
				display: none;
				visibility: hidden;}
		}

/*------------------------------------*/		
/* iPhones and Other Phones at 400px */
		@media only screen and (max-width : 400px) {
		
		/* Reset Grids */
			.yoga {
				margin:0 !important;
				width: 97.5609756098%; /* (400px) / 410 Screen Res */}
							 
		/* Reset Grids */
		.desk-1, .desk-2, .desk-3, .desk-4,
		.desk-5, .desk-6, .desk-7, .desk-8,
		.desk-9, .desk-10, .desk-11, .desk-12 {
				width: 95.12195121952% !important;
				margin: 0 2.43902439024% 2.43902439024% 2.43902439024%; /* (10px)/410 */
				
				float:none;}

	/* Tablet Only Nest */
		.mnest-1, .mnest-2, .mnest-3, .mnest-4,
		.mnest-5, .mnest-6, .mnest-7, .mnest-8,
		.mnest-9, .mnest-10, .mnest-11, .mnest-12 {
			margin: 0 1.04166666667% 0 0; /* 0px (10px)/960 (10px)/960 (10px)/960 */
			margin-bottom:1.04166666667%;
			float:left;}
		
		.mnest-1.cf, .mnest-2.cf, .mnest-3.cf, .mnest-4.cf,
		.mnest-5.cf, .mnest-6.cf, .mnest-7.cf, .mnest-8.cf,
		.mnest-9.cf, .mnest-10.cf, .mnest-11.cf {		
			margin-right: 0;
			margin-left: 2.08333333334%;
		}
	/* Columns */	
		.mnest-1 {
			width: 6.25%; /* (60px) / 960 = */}
		
		.mnest-2 {
			width: 14.5833333333%; /* (140px) / 960 = */}
		
		.mnest-3 {
			width: 22.9166666667%; /* (220px) / 960 = */}
		
		.mnest-4 {		
			width: 31.25%; /* (300px) / 960 = 31.25% */}
		
		.mnest-5 {
			width: 39.5833333333%; /* (380px) / 960 = */}
		
		.mnest-6 {
			width: 47.9166666667%; /* (460px) / 960 = */}
		
		.mnest-7 {
			width: 56.25%; /* (540px) / 960 = */}
		
		.mnest-8 {
			width: 64.583333333%; /* 620px / 960px */}
		
		.mnest-9 {
			width: 72.9166666667%; /* (700px) / 960 = */}
		
		.mnest-10 {
			width: 81.25%; /* (780px) / 960 = */}

		.mnest-11 {
			width: 89.5833333333%; /* (860px) / 960 = */}

		.mnest-12 {
			width: 98.9166666667%; }
						
		/* Clear Floats needed on Higher Rez */
			.clear-desktop, .clear-tablet{
				clear:none;}

			.clear-phone, .clear-mobile {
				clear:both;}

		/* Show Elements from larger sizes*/
			.hide-on-desktop {
				display: inherit;
				visibility: visible;}
		
			.hide-on-tablet {
				display: inherit;
				visibility: visible;}	
								
		/* Hide Elements at this Screen size*/
			.hide-on-phone {
				display: none;
				visibility: hidden;
				padding:0;
				margin:0;
				height:0;}

	}

.fd-tabs {
    max-width: 98%;
    float: none;
    list-style: none;
    padding: 0;
    margin: 0px auto;
    border-bottom: 4px solid #ccc;
}

.fd-tabs:after {
    content: '';
    display: table;
    clear: both;
}

.fd-tabs input[type=radio] {
    display:none;
}

.fd-tabs label {
    display: block;
    float: left;
    width: 33.3333%;

    color: #ccc;
    font-size: 24px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    line-height: 2;

    cursor: pointer;
    box-shadow: inset 0 4px #ccc;
    border-bottom: 4px solid #ccc;

    -webkit-transition: all 0.5s; /* Safari 3.1 to 6.0 */
    transition: all 0.5s;
}
 
.fd-tabs label span {
    display: none;
}

.fd-tabs label i {
    padding: 5px;
    margin-right: 0;
}

.fd-tabs label:hover {
    color: #3498db;
    box-shadow: inset 0 4px #3498db;
    border-bottom: 4px solid #3498db;
}

.tab-content {
    display: none;
    width: 100%;
    float: left;
    padding: 15px;
    box-sizing: border-box;
 
    background-color:#ffffff;
}

.tab-content * {

    -webkit-animation: scale 0.7s ease-in-out;
    -moz-animation: scale 0.7s ease-in-out;
    animation: scale 0.7s ease-in-out;
}

@keyframes scale {

  0% { 
    transform: scale(0.9);
    opacity: 0;
    }

  50% {
    transform: scale(1.01);
    opacity: 0.5;
    }

  100% { 
    transform: scale(1);
    opacity: 1;
  }

}
  
.fd-tabs [id^="tab"]:checked + label {
    background: #FFF;
    box-shadow: inset 0 4px #3498db;
    border-bottom: 4px solid #3498db;
    color: #3498db;
}

#tab1:checked ~ #tab-content1,
#tab2:checked ~ #tab-content2,
#tab3:checked ~ #tab-content3 {
    display: block;
}

@media (min-width: 767px) {
    
    .fd-tabs i {
        padding: 5px;
        margin-right: 10px;
    }

    .fd-tabs label span {
        display: inline-block;
    }


}

/* Feature Two Sides */

/* Image Styles */
		div.feature-two-sides .feature-photo-container {
			border: 2px solid #ccc;
			border-bottom: 0;
		}
		div.feature-two-sides img#adaptive-image {
			/*margin-bottom: 5%;*/
			width:100% !important;
			margin-top: 0;
			margin-bottom: 0;
		}
		div.feature-two-sides img.alignleft {
			padding: 4px;
			margin: 2px 3% 0.76% 0 !important;
			display: inline;
			float:left;}
				
		div.feature-two-sides img.alignright {
			padding: 4px;
			margin: 2px 0 0.76% 3% !important;
			display: inline;
			float:right;}
			
		div.feature-two-sides img.alignnone {
			display: block;
			float: none;
			padding: 4px;
			margin: .76% auto;}	
				
		/* Attachment Images */
		div.feature-two-sides div[id^="attachment"] {
			width: auto !important;
		}	
		div.feature-two-sides div[class*="nr"] {
			width: inherit !important;
		}

	/*Blockquote Styles */
	div.feature-two-sides blockquote {
		background-color: #F0F8FF;
		font-size: 1.25em;
		padding: 2%;
		margin: 2%;
		font-weight: 600;
		border: 1px solid #BFEFFF;
	}	
	div.feature-two-sides blockquote p{
		padding: 0;
		margin-bottom: 0;
		font-family: 'Roboto',Helvetica,arial, sans-serif;
		line-height: 1.25em;
		font-size: 16px;
	}	
	div.feature-two-sides blockquote.pull-left, div.feature-two-sides blockquote.pull-right {
		width: 30%;
	}
	div.feature-two-sides .pull-left, div.feature-two-sides blockquote.pull-left{
		float: left;
		margin-right:2%;
		clear: right;
	}
	div.feature-two-sides .pull-right, div.feature-two-sides blockquote.pull-right{
		float: right;
		margin-left:2%;
		clear: left;
	}

div.feature-two-sides {
	font-family: 'Helvetica Neue', 'Helvetica', arial;
}
div.feature-two-sides .immigrant, .farmers {
	margin-top:40px;
}
div.feature-two-sides .feature > p {
	padding: 1.04166666667% 2.083333333333%;
margin-bottom: 1em;
line-height: 1.5em;
font-family: 'Inika', serif;
}

div.feature-two-sides .feature > p:first-of-type {
	font-size: 1.5em;
	font-weight: bold;

}

div.feature-two-sides .average {
font-family: 'Average', serif;
}
div.feature-two-sides .coustard {
font-family: 'Coustard', serif;
}
div.feature-two-sides .inika {
	font-family: 'Inika', serif;
}
div.feature-two-sides h2 {
	font-size: 3.5em;
	text-shadow: 0px 2px 8px #000;
	color: #fff;
	padding: 0% 0% 15% 0%;
	line-height: 1.05em;

}
div.feature-two-sides h3 { 
	font-family: 'Inika', serif;
	font-size: 1.7em;
}

div.feature-two-sides .photo-heading {
	padding-top: 50px;
}
div.feature-two-sides .photo-heading blockquote {
	margin-top: 50px;
	padding-top:50px;
}

div.feature-two-sides img.politician, img.worker {
	border-radius:50%;
	width:25%;
	height:25%;
	margin-top: 10px;
}
div.feature-two-sides img.corp {
	border-radius: 0;
}
div.feature-two-sides div#logo-type span.desc  {
	font-family: 'Helvetica Neue';
	font-size: .75em;
	display: inline;
}

div.feature-two-sides blockquote {
	font-size: 1.75em;
	font-family: 'Helvetica Neue';
	font-weight: 100;
	line-height: 1.25em;
	color: #000;
	border-top: 2px solid #999;
	border-bottom: 1px solid #999;
	padding: 5% 0%;
}
div.feature-two-sides blockquote.politico, div.side-caption {
	font-size: 1.2em;
	font-family: 'Helvetica Neue';
	font-weight: 100;
	line-height: 1.2em;
	color: #000;
	border-top: 2px solid #b7bf8d; /*#999*/
	border-bottom: 0px;
	padding: 5% 0%;
	margin-top: 20px;
	background: #e6f0b1; /*#ddd*/
}
div.feature-two-sides div.side-caption {
	font-weight: 200;
/*	background: transparent;
	color:#666;*/
border-top: 0;
margin-top: -60px;
background-color: #494617;
color: #eee;
padding: 5%;
font-size: .85em;
}
div.feature-two-sides blockquote div.quoted {
	font-size: .75em;
	text-align: center;
}
div.feature-two-sides p.person {
	font-weight: bold;
	font-size: 1.25em;
}
div.feature-two-sides blockquote p.heading {
	font-size: .75em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 5% 5% 0% 5%;
}
div.feature-two-sides blockquote p.the-quote {
	padding: 5%;
	color:#000000;
}
div.feature-two-sides .the-parts {

	padding: 25% 2.083333333333% 1.23% 2.083333333333%;
	font-size: 1.2em;
	color: #eee;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	margin-top: 10px;
	box-shadow: 0px 1px 0px #999;
	text-shadow: 0px 2px 4px #000;
}
div.feature-two-sides h4.they-stand {
	text-align: center;
	margin-top: 30%;
	font-style: italic;
font-family: 'georgia';
border: 0;
font-size: 2em;
}
div.feature-two-sides .feature-heading {
	font-size:4em;
}
div.feature-two-sides p.caption {
	background: #fff;
	font-size: .85em;
	font-family: 'Average';
}
div.feature-two-sides .opaque {
	opacity: .75;
	transition: opacity 500ms linear;
}
div.feature-two-sides .opaque:hover {
	opacity: 1;
}

div.feature-two-sides .the-story > p {
width: 70%;
font-size: 1.2em;
line-height: 1.4;
}
div.feature-two-sides .c-position-in-story {
	float:right;
	clear:both;
}
div.feature-two-sides .b-position-in-story {
	float:right;
	clear:both;
	margin-left:10px;
	margin-bottom: 10px;
}
div.feature-two-sides .large-image {
	position: relative;

width: 65%;
float: right;
}
div.feature-two-sides .td-post-content img {
    display: inline !important;
}

@media only screen and (max-width : 768px) {
	div.feature-two-sides .feature-heading {
		font-size: 4em;
	}
	}
	 @media only screen and (max-width : 400px) {
			div.feature-two-sides .feature-heading {
		font-size: 2em;
		}
		div.feature-two-sides h2.photo-overlay-heading{
			font-size:2.side;
		}
		div.feature-two-sides .desc {
			display: block;
			text-align: center;
		}
	}
@media print {
#page-footer,.c-position {
display:none;
}

}

/* Promo Bar that or Something made*/
.promo-bottom-bar {
	background-color: #ffffb1; 
	  text-align: center;
	  font-family: arial;
      position: fixed;
		bottom: 0;
		left:0;
		  width:100%;
		  z-index: 1;
	  }
.promo-bottom-bar h3 {font-weight: bold;font-size:24px;}

.promo-bottom-bar p {
	padding-left:20px;
	padding-right:20px;
}
.promo-bottom-bar a.btn {
	margin-bottom:10px;
}
.promo-bottom-bar img {
	margin-top: 5px;
}
@media only screen and (max-width : 400px) {
	.promo-bottom-bar img {
		width:50%;
	}
}