/* 
	Theme Name: Stags - GO Move Challenge
	Description: Noble Image base theme. Created in 2016. Built using HTML5 to be responsive in nature; this theme adjusts based on the user's browser width to optimal styles.
	Author: Elly Munch
	Version: 2026.2.3
*/

/* FONTS */
	@font-face { font-family: 'Whitney-Semibold'; src: url('fonts/Whitney-Semibold-Bas.eot'); /* IE9 Compat Modes */ src: url('fonts/Whitney-Semibold-Bas.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Whitney-Semibold-Bas.woff2') format('woff2'), /* Modern Browsers */ url('fonts/Whitney-Semibold-Bas.woff') format('woff'), /* Modern Browsers */ url('fonts/Whitney-Semibold-Bas.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/Whitney-Semibold-Bas.svg') format('svg'); /* Legacy iOS */  font-weight: normal; font-style: normal; font-display: auto; }
	@font-face { font-family: 'Whitney-Medium'; src: url('fonts/Whitney-Medium-Bas.eot'); /* IE9 Compat Modes */ src: url('fonts/Whitney-Medium-Bas.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Whitney-Medium-Bas.woff2') format('woff2'), /* Modern Browsers */ url('fonts/Whitney-Medium-Bas.woff') format('woff'), /* Modern Browsers */ url('fonts/Whitney-Medium-Bas.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/Whitney-Medium-Bas.svg') format('svg'); /* Legacy iOS */  font-weight: normal; font-style: normal; font-display: auto; }
	@font-face { font-family: 'Whitney-Book'; src: url('fonts/Whitney-Book-Bas.eot'); /* IE9 Compat Modes */ src: url('fonts/Whitney-Book-Bas.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Whitney-Book-Bas.woff2') format('woff2'), /* Modern Browsers */ url('fonts/Whitney-Book-Bas.woff') format('woff'), /* Modern Browsers */ url('fonts/Whitney-Book-Bas.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/Whitney-Book-Bas.svg') format('svg'); /* Legacy iOS */  font-weight: normal; font-style: normal; font-display: auto; }
	@font-face { font-family: 'Whitney-Bold'; src: url('fonts/Whitney-Bold-Bas.eot'); /* IE9 Compat Modes */ src: url('fonts/Whitney-Bold-Bas.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Whitney-Bold-Bas.woff2') format('woff2'), /* Modern Browsers */ url('fonts/Whitney-Bold-Bas.woff') format('woff'), /* Modern Browsers */ url('fonts/Whitney-Bold-Bas.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/Whitney-Bold-Bas.svg') format('svg'); /* Legacy iOS */  font-weight: normal; font-style: normal; font-display: auto; }
	@font-face { font-family: 'Univers-Bold-Condensed'; src: url('fonts/UniversLTStd-BoldCn.eot'); /* IE9 Compat Modes */ src: url('fonts/UniversLTStd-BoldCn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/UniversLTStd-BoldCn.woff2') format('woff2'), /* Modern Browsers */ url('fonts/UniversLTStd-BoldCn.woff') format('woff'), /* Modern Browsers */ url('fonts/UniversLTStd-BoldCn.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/UniversLTStd-BoldCn.svg') format('svg'); /* Legacy iOS */  font-weight: normal; font-style: normal; font-display: auto; }
	@font-face { font-family: 'Univers-Bold-Condensed-Italic';] src: url('fonts/UniversLTStd-BoldCnObl.eot'); /* IE9 Compat Modes */ src: url('fonts/UniversLTStd-BoldCnObl.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/UniversLTStd-BoldCnObl.woff2') format('woff2'), /* Modern Browsers */ url('fonts/UniversLTStd-BoldCnObl.woff') format('woff'), /* Modern Browsers */ url('fonts/UniversLTStd-BoldCnObl.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/UniversLTStd-BoldCnObl.svg') format('svg'); /* Legacy iOS */  font-weight: normal; font-style: normal; font-display: auto; }
	@font-face { font-family: 'Univers-Condensed'; src: url('fonts/UniversLTStd-Cn.eot'); /* IE9 Compat Modes */ src: url('fonts/UniversLTStd-Cn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/UniversLTStd-Cn.woff2') format('woff2'), /* Modern Browsers */ url('fonts/UniversLTStd-Cn.woff') format('woff'), /* Modern Browsers */ url('fonts/UniversLTStd-Cn.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/UniversLTStd-Cn.svg') format('svg'); /* Legacy iOS */  font-weight: normal; font-style: normal; font-display: auto; }
	@font-face { font-family: 'Univers-Light-Condensed-Italic'; src: url('fonts/UniversLTStd-LightCnObl.eot'); /* IE9 Compat Modes */ src: url('fonts/UniversLTStd-LightCnObl.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/UniversLTStd-LightCnObl.woff2') format('woff2'), /* Modern Browsers */ url('fonts/UniversLTStd-LightCnObl.woff') format('woff'), /* Modern Browsers */ url('fonts/UniversLTStd-LightCnObl.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/UniversLTStd-LightCnObl.svg') format('svg'); /* Legacy iOS */  font-weight: normal; font-style: normal; font-display: auto; }
	@font-face { font-family: 'Univers-Light-Condensed'; src: url('fonts/UniversLTStd-LightCn.eot'); /* IE9 Compat Modes */ src: url('fonts/UniversLTStd-LightCn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/UniversLTStd-LightCn.woff2') format('woff2'), /* Modern Browsers */ url('fonts/UniversLTStd-LightCn.woff') format('woff'), /* Modern Browsers */ url('fonts/UniversLTStd-LightCn.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/UniversLTStd-LightCn.svg') format('svg'); /* Legacy iOS */  font-weight: normal; font-style: normal; font-display: auto; }
	
/* RESET */
	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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a {text-decoration:none;}
	#wpadminbar .quicklinks ul { clear: none!important; overflow: inherit!important; }	
	.clear {clear:both}
	.right {float:right;}
	.left {float:left;}
	hr { border: 0px; border-bottom: 1px solid #d7d7d7; clear: both; overflow: hidden; }
	.alignleft { width: auto; float: left; padding: 0px; margin:  20px 40px 20px 0; max-width: 100%; height: auto; }
	.alignright { width: auto; float: right; padding: 0px; margin:  20px 0px 20px 40px; max-width: 100%; height: auto; }
	.aligncenter { width: auto; margin: 20px auto; display: block; padding: 0px; max-width: 100%; height: auto; }
	.alignnone { padding: 0px; max-width: 100%; width: auto; height: auto; max-width: 100%; height: auto; }
	figure { margin: 0; }
	blockquote { background: #212121; border: 1px solid #151517; clear: both; margin: 20px 0; overflow: hidden; padding: 10px 3%; width: 90%; }
	blockquote p { font-size: 16px; font-style: italic; line-height: 22px; }
	.content table { margin: 0 auto; width: 100%; background: none; border: 0; padding: 0; }
	.content table th { text-align: left; border: 1px solid #1D1D1F; padding: 20px; text-transform: uppercase; font-size: 14px; line-height: 15px; color: #d8dad9; min-height: 30px; font-family: 'Whitney-Medium', sans-serif; word-wrap: break-word; background: #222; }
	.content table td { border: 1px solid #1D1D1F; padding: 20px; font-size: 14px; color: #919194; line-height: 15px; text-transform: capitalize; font-family: 'Whitney-Book', sans-serif; word-wrap: break-word; background: rgba(21, 21 ,23, 1); }
	.content table tr:nth-child(even) td { background: rgba(21, 21 ,23, 0); }
	small { font-size: 11px; }
	strong { font-weight: bold; }
	ul, ol { margin: 8px 25px 8px 35px; padding: 0; }
	ul li { list-style: disc outside; padding: 3px 0; margin: 0; font-size: 18px; line-height: 26px; color: #bbbdbf; font-family: 'Whitney-Book', sans-serif; }
	ol li { list-style: decimal outside; padding: 3px 0; margin: 0; font-size: 18px; line-height: 26px; color: #bbbdbf; font-family: 'Whitney-Book', sans-serif; }
	h1, h2, h3, h4, h5, h6 { font-family: 'Whitney-Book', sans-serif; font-weight: normal; }

/* GENERAL TAGS */
	* { transition: .25s all; -webkit-transition: .25s all; -moz-transition: .25s all; -ms-transition: .25s all; -o-transition: .25s all; }
	body {
		margin: 0;
		padding: 0;
		font: normal normal 18px/26px 'Whitney-Book', sans-serif;
		color: #bbbdbf;
		/*background: #151517;*/
		background: url(images/hero-1.jpg) no-repeat top center / cover #151517;
		background-attachment: fixed!important;
	}
	p {
		font: normal normal 18px/26px 'Whitney-Book', sans-serif;
		padding: 10px 0;
		margin: 0;
		color: #bbbdbf;
	}
	a {
		color: #d3343f;
		font-style: normal;
		text-decoration: none;
	}
	a.button {
		color: #d3343f;
		padding: 10px 15px 8px 15px;
		border: 1px solid #d3343f;
		display: inline-block;
		background: none;
		text-transform: uppercase;
		margin: 0 10px;
		cursor: pointer;
	}
	a:hover {
		color: #bcbdc1;
	}
	a.button:hover {
		color: #fff;
		background: #d3343f;
		border-color: #d3343f;
	}
	h1 {
		color: #d3343f;
		text-transform: uppercase;
		margin: 0;
		padding: 10px 0 20px 0;
		font: normal normal 56px/56px 'Whitney-Semibold', sans-serif;
	}
	h2 {
		color: #eee;
		text-transform: uppercase;
		margin: 0;
		padding: 10px 0;
		font: normal normal 36px/36px 'Whitney-Book', sans-serif;
	}
	h3 {
		color: #d3343f;
		text-transform: none;
		margin: 0;
		padding: 25px 0 0px 0;
		font: normal normal 26px/26px 'Whitney-Book', sans-serif;
	}
	h4 {
		color: #d3343f;
		text-transform: uppercase;
		margin: 0;
		padding: 15px 0 10px 0;
		font: normal normal 20px/20px 'Whitney-Book', sans-serif;
	}
	
/* HEADER */
	header {
		width: 100%;
		clear: both;
		/*z-index: 999;
		position: absolute;*/
		height: auto;
	}
	header::after {
		content: " ";
		clear: both;
		overflow: hidden;
		display: block;
	}
	header .top-wrap {
		width: 100%;
		clear: both;
		overflow: hidden;
		background: #151517;
		padding: 0;
		margin: 0;
		position: fixed;
		top: 0;
		z-index: 9999;
	}
	header .logo {
		width: 90%;
		clear: both;
		overflow: hidden;
		margin: 5% auto 1% auto;
		text-align: center;
		z-index: 999;
		position: relative;
	}
	/*header .logo h2 {
		padding-bottom: 4%;
	}*/
	/*.logged-in header .logo {
		margin: 5% auto 0 auto;
	}*/
	header .logo img {
		/*max-width: 100%;
		height: auto;
		width: auto;*/
		width: 100%;
		height: auto;
		max-width: 500px;
		/* max-width: 800px;*/
	}

/* MENU */
	nav {
		width: 90%;
		padding: 0;
		float: none;
		margin: 0 auto;
		text-align: center;
		background: none;
	}
	nav .menu {
		list-style: none;
		margin: 0px auto;
		padding: 0;
		width: auto;
		clear: both;
		display: list-item;
		text-align: center;
	}
	nav .menu li {
		margin: 0 0 0 -5px;
		padding: 0;
		list-style: none;
		text-align: center;
		width: auto;
		display: inline-block;
	}
	nav .menu li a, nav .menu li a:link, nav .menu li a:visited {
		/*font: normal lighter 13px/13px 'Whitney-Book', sans-serif;*/
		font: normal lighter 15px/15px 'Whitney-Book', sans-serif;
		color: #bbbdbf;
		display: block;
		text-decoration: none;
		margin: 0;
		padding: 20px 25px;
		text-transform: uppercase;
		border-right: 1px solid #444;
	}
	nav .menu li:first-child a {
		border-left: 1px solid #444;
	}
	nav .menu li.current_page_item#menu-item-82 a, nav .menu li.current-menu-item#menu-item-82 a {
		color: #bbbdbf;
		background: none;
	}
	nav .menu li.current_page_item a, nav .menu li.current-menu-item a {
		color: #fff;
		background: #d3343f;
	}
	nav .menu li a:hover,
	nav .menu li.current_page_item a:hover, nav .menu li.current-menu-item a:hover {
		color: #fff;
		background: #d3343f;
	}
	nav #menu-item-139 {
		display: none;
	}
	nav #menu-item-86 a,
	nav #menu-item-86 a:hover {
		color: #fff;
		background: #d3343f;
	}
	/* Sub Menu */	
	.menu li ul {
		z-index: 999999;
		position: absolute;
		height: auto;
		margin: 0px 0 0 0;
		padding: 0;
		text-align: left;
		left: -999em;
		opacity: 0;
		width: 200px;
		background: #151517;
		border-bottom: 2px solid #d3343f;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.menu li ul {
			left: auto;
		}
	}
	.menu li:hover ul {
		opacity: 1;
	}
	.menu li li, .menu li.current_page_item li, .menu li.current-menu-item li {
		float: none!important;
		padding:0;
		margin: 0!important;
		background: none!important;
		text-align: left;
		width: 100%;
		display: block!important;
	}
	.menu li li a, .menu li li a:link, .menu li li a:visited,
	.menu li.current_page_item li a, .menu li.current_page_item li a:link, .menu li.current_page_item li a:visited, 
	.menu li.current-menu-item li a, .menu li.current-menu-item li a:link, .menu li.current-menu-item li a:visited {
		padding: 15px!important;
		text-transform: none!important;
		margin:0!important;
		background: none;
		display: block;
		font-size: 13px!important;
		line-height: 17px;
	}
	/* Sub Sub Menu */
	.menu li ul li ul {
		margin: -47px 0 0 200px;
	}
	.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li.sfhover ul ul, .menu li.sfhover ul ul ul {
		left: -999em;
	}
	.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul {
		left: auto;
	}
	.menu li:hover, .menu li.sfhover {
		position: static;
	}
	/* Menu Button */
	#navbtn {
	  display: none;
	}

/* WINNER */
	.winner-wrap {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 9999;
		background: rgba(0, 0, 0, .5);
		display: block;
	}
	.winner-wrap .winner {
		background: #151517;
		padding: 2%;
		width: 50%;
		margin: 10% auto 0 auto;
		box-shadow: 0 2px 3px rgba(0, 0, 0, .8);
		-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .8);
		-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .8);
		-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, .8);
		-o-box-shadow: 0 2px 3px rgba(0, 0, 0, .8);
		border-radius: 8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		-ms-border-radius: 8px;
		-o-border-radius: 8px;
	}
	.winner-wrap .winner .message {
		clear: both;
		text-align: center;
	}
	.winner-wrap .winner .message .close {
		float: right;
		background: #d3343f;
		color: #151517;
		font: normal normal 16px/25px 'Whitney-Book', sans-serif;
		width: 25px;
		text-align: center;
		margin: -5% -5% 0 0;
		border-radius: 100%;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		-ms-border-radius: 100%;
		-o-border-radius: 100%;
		box-shadow: 0 2px 3px rgba(0, 0, 0, .8);
		-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .8);
		-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .8);
		-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, .8);
		-o-box-shadow: 0 2px 3px rgba(0, 0, 0, .8);
	}
	.winner-wrap .winner .message .close:hover {
		background: #bcbdc1;
		color: #fff;
		cursor: pointer;
	}
	.winner-wrap .winner .message h2 {
		font-family: 'Whitney-Bold', sans-serif;
		font-size: 42px;
		color: #d3343f;
		line-height: 42px;
	}
	.winner-wrap .winner .message p {
		padding: 0 0 10px 0;
	}

/* TABS */
	.tabs-wrap {
		clear: both;
		overflow: hidden;
		border-top: 1px solid #919194;
		border-bottom: 1px solid #919194;
		margin: 20px 0;
		line-height: 25px;
		min-height: 25px;
	}
	.tab {
		font-size: 16px;
		color: #fff;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		font-family: 'Whitney-Book', sans-serif;
	}
	.tab a {
		font-size: 16px;
		color: #fff;
		text-transform: uppercase;
		padding: 8px 15px;
		letter-spacing: 0.1em;
		font-family: 'Whitney-Book', sans-serif;
		display: inline-block;
		border-right: 1px solid #919194;
	}
	.tab a:first-child {
		border-left: 1px solid #919194;
	}
	.tab a.current, .tab a:hover {
		color: #d3343f;
		background: #000;
	}

/* HERO */
	.hero-wrap {
		width: 100%;
		clear: both;
		margin: 0 auto;
		top: 0;
		left: 0;
		z-index: 9;
		background-attachment: fixed!important;
	}
	.hero {
		clear: both;
		overflow: hidden;
		margin: 0;
		/*padding: 15% 5% 20% 5%;*/
		/*padding: 0 5% 20% 5%;*/
		padding: 0 5% 10% 5%;
		width: 90%;
		text-align: center;
	}
	.hero p {
		font-size: 16px;
		color: #eee;
		text-align: left;
	}
	.hero .unis {
		clear: both;
		overflow: hidden;
		border-bottom: 1px solid #919194;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.hero .uni {
 		width: 18%;
		padding: 1%;
		text-align: center;
	}
	.hero .uni .icon {
		width: 84px;
		height: 84px;
		padding: 5px;
		position: relative;
		border: 1px solid #999;
		margin: 0 auto;
		border-radius: 100%;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		-ms-border-radius: 100%;
		-o-border-radius: 100%;
	}
	.hero .uni .icon .standard {
		background: #fff;
		width: 84px;
		height: 84px;
		display: block;
		position: absolute;
		top: 5px;
		left: 5px;
		z-index: 9;
		border-radius: 100%;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		-ms-border-radius: 100%;
		-o-border-radius: 100%;
	}
	.hero .uni .icon .hover {
		opacity: 0;
		line-height: 14px;
		position: absolute;
		top: 0;
		left: 0;
		/*color: #d3343f;*/
		color: #fff;
		display: block;
		z-index: 99;
		/*background: rgba(0, 104, 74, .9);*/
		background: rgba(224, 58, 62, .9);
		height: 59px;
		width: 84px;
		padding: 25px 5px 10px 5px;
		font-size: 13px;
		border-radius: 100%;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		-ms-border-radius: 100%;
		-o-border-radius: 100%;
	}
	.hero .uni .icon .hover .num {
		font-size: 30px;
		letter-spacing: .04em;
		font-family: 'Whitney-Bold', sans-serif;
	}
	.hero .uni .icon:hover {
		border-color: #106d4f;
	}
	.hero .uni .icon:hover .hover {
		opacity: 1;
		/*color: #d3343f;*/
	}
	.hero .uni .icon img {
		max-height: 100%;
		max-width: 100%;
		display: block;
		margin: 0 auto;
		position: relative;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.hero .uni .desc {
		clear: both;
		overflow: hidden;
		margin: 10px 0;
	}
	.hero .uni .desc p {
		font-size: 14px;
		color: #d8dad9;
		padding: 0;
		text-align: center;
		line-height: 18px;
	}
	.hero .uni .desc p strong {
		color: #d3343f;
		font-family: 'Whitney-Semibold', sans-serif;
		font-weight: normal;
	}
	.hero h2.region {
		background: rgba(0, 0, 0, .5);
		padding: 20px 0 15px 0;
		border-bottom: 1px solid #919194;
		margin: 0 0 30px 0;
	}
	.hero h2.region:first-child {
		margin-top: -20px;
	}
	
/* HOME */
	.one {
		clear: both;
		overflow: hidden;
		width: 100%;
		display: flex;
	}
	.one .left {
		width: 44%;
		/*float: left;*/
		padding: 5% 3% 3% 5%;
		/*margin: 0 -5% 0 0;*/
		background: #151517;
	}
	.one .right {
		width: 48%;
		/*float: right;*/
		padding: 3% 5% 1% 0;
		text-align: right;
		background: #bcbdc1 url(images/green-bkg.png) no-repeat center left / auto 100%;
		position: relative;
		z-index: -1;
	}
	.two {
		clear: both;
		overflow: hidden;
		width: 100%;
		background: #444;
	}
	.two .left {
		width: 48%;
		float: left;
		margin: -1% 0 0 0;
		padding: 3% 0 1% 5%;
		background: #d3343f url(images/yellow-bkg.png) no-repeat center right / auto 100%;
		text-align: center;
	}
	.two .right {
		width: 44%;
		float: left;
		padding: 5% 5% 3% 3%;
		margin: 0 0 0 -5%;
	}
	.two .right p {
		font-size: 16px;
		color: #fff;
		line-height: 24px;
	}
	.two .right li {
		color: #fff;
	}
	.two .right a {
		/*color: #e45e68;*/
		font-weight: bold;
		color: #fff;
		text-decoration: underline;
	}

/* LOGIN/REGISTER */
	.logreg-wrap {
		clear: both;
		overflow: hidden;
	}
	.log-in, .register {
		width: 44%;
		float: left;
		background: rgba(21, 21 ,23, .9);
		clear: both;
		overflow: hidden;
		margin: 0 2% 4% 0;
		padding: 2%;
		min-height: 352px;
	}
	.log-in .title {
		background: url(images/login.png) no-repeat left top;
		margin: -4px 0 0 0;
	}
	.log-in .title h3 {
		padding: 6px 0 0 0;
	}
	.register {
		float: right;
		margin: 0 0 4% 2%;
		clear: none;
	}
	.register .title {
		background: url(images/register.png) no-repeat left top;
		margin: -4px 0 0 0;
	}
	.register .title h3 {
		padding: 5px 0 1px 0;
	}
	.log-in #loginform, .register form {
		clear: both;
		overflow: hidden;
		margin: 40px 0 0 0;
	}
	.log-in #loginform label {
		color: #d8dad9;
		font-size: 18px;
		padding: 0;
		width: 35%;
		float: left;
		padding: 0 5% 0 0;
		text-align: right;
		font-family: 'Whitney-Book', sans-serif;
		font-weight: normal;
	}
	.register .frm_style_formidable-style.with_frm_style label.frm_primary_label, 
	.register .frm_style_formidable-style.with_frm_style.frm_login_form label {
		display: none;
	}
	.log-in #loginform input[type="text"],
	.log-in #loginform input[type="password"],
	.register .frm_style_formidable-style.with_frm_style input[type="text"], 
	.register .frm_style_formidable-style.with_frm_style input[type="password"], 
	.register .frm_style_formidable-style.with_frm_style input[type="email"], 
	.register .frm_style_formidable-style.with_frm_style select {
		background: #444;
		padding: 10px 20px 11px 20px;
		font-size: 16px;
		color: #919194;
		height: auto;
		border: 0px;
		line-height: 20px;
		font-family: 'Whitney-Book', sans-serif;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
	}
	.register .frm_style_formidable-style.with_frm_style select {
		height: 43px;
	}
	.register .frm_style_formidable-style.with_frm_style .frm_radio {
	    display: block;
	    width: auto;
	    float: left;
	    margin: 0 10px 0 0;
	}
	.register .frm_style_formidable-style.with_frm_style .frm_radio label {
	    color: #999;
	}
	.log-in #loginform input[type="text"],
	.log-in #loginform input[type="password"] {
		width: 50%;
	}
	.log-in #loginform .forgotpass a {
		width: 65%;
		float: none;
		margin: 0 0 0 40%;
		font-size: 13px;
		line-height: 16px;
		font-style: italic;
	}
	.login-remember {
		clear: both;
		overflow: hidden;
	}
	.log-in #loginform .login-remember label {
		width: 65%;
		float: none;
		margin: 0 0 0 40%;
		padding: 0 0 0 5%;
		background: url(images/check.png) no-repeat left center;
	}
	.log-in #loginform.active .login-remember label {
		background: url(images/check-active.png) no-repeat left center;
	}
	.log-in #loginform .login-remember input[type="checkbox"] {
		opacity: 0;
		position: absolute;
		left: -999em;
	}
	.log-in #loginform input[type="submit"],
	.register .frm_style_formidable-style.with_frm_style input[type="submit"], 
	.register .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"], 
	.register .frm_style_formidable-style.with_frm_style.frm_login_form input[type="submit"] {
		background: #d3343f;
	    color: #1c1c1d;
	    float: none;
	    padding: 10px 20px;
	    border: 0px;
	    display: inline-block;
	    font: normal normal 13px/9px 'Whitney-Book', sans-serif;
	    margin: 0 0 0 40%;
	    text-transform: uppercase;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    -ms-box-shadow: none;
	    -o-box-shadow: none;
	    box-shadow: none;
	    -webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
	}
	.log-in #loginform input[type="submit"]:hover, 
	.register .frm_style_formidable-style.with_frm_style input[type="submit"]:hover, 
	.register .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"]:hover, 
	.register .frm_style_formidable-style.with_frm_style.frm_login_form input[type="submit"]:hover {
		background: #bcbdc1!important;
		color: #fff;
		cursor: pointer;
	}
	.register .frm_style_formidable-style.with_frm_style input[type="submit"], 
	.register .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"], 
	.register .frm_style_formidable-style.with_frm_style.frm_login_form input[type="submit"] {
		margin: 0;
	}
	.register .frm_form_field.frm_left_half, 
	.register .frm_form_field.frm_right_half, 
	.register .frm_form_field.frm_first_half, 
	.register .frm_form_field.frm_last_half, 
	.register .frm_form_field.frm_half, 
	.register .frm_submit.frm_half {
		float: left;
		margin: 0 4% 0 0;
	}
	.register .frm_form_field.frm_left_fourth, 
	.register .frm_form_field.frm_fourth, 
	.register .frm_submit.frm_fourth, 
	.register .frm_form_field.frm_right_fourth, 
	.register .frm_form_field.frm_first_fourth, 
	.register .frm_form_field.frm_last_fourth {
		width: 21%;
		float: left;
		margin: 0 4% 0 0;
	}
	.frm_style_formidable-style.with_frm_style p.description, 
	.frm_style_formidable-style.with_frm_style div.description, 
	.frm_style_formidable-style.with_frm_style div.frm_description, 
	.frm_style_formidable-style.with_frm_style .frm-show-form > div.frm_description, 
	.frm_style_formidable-style.with_frm_style .frm_error {
		font-family: 'Whitney-Book', sans-serif!important;
		line-height: 16px!important;
		padding: 10px 0 0 0!important;
	}

/* MY ACCOUNT */
	.page-template-myaccount_template .logo,
	.page-template-teams_template .logo,
	.page-template-ind_userupdate .logo,
	.page-template-test_myaccount_template .logo {
		width: 45%;
		/* max-width: 155px; */
		max-width: 500px;
		border-bottom: 0px;
		float: left;
		padding: 0 0 0 5%;
	}
	.total-time {
		width: 45%;
		float: right;
		padding: 0 5% 0 0;
		margin: 4% 0 0 0;
		text-align: right;
		position: relative;
		z-index: 9;
	}
	.total-time.myaccount {
		position: absolute;
		top: 0;
		right: 0;
	}
	.total-time h2 {
		color: #fff;
		text-transform: uppercase;
		font: normal normal 120px/100px 'Whitney-Bold', sans-serif;
		opacity: .2;
		padding: 0;
	}
	.total-time p {
		color: #fefefe;
		padding: 0 10px;
		font: normal normal 14px/14px 'Whitney-Book', sans-serif;
		text-transform: uppercase;
	}
	.content-wrap {
		width: 90%;
		padding: 3% 5%;
		clear: both;
		overflow: hidden;
		margin: 0 auto;
		top: 0;
		left: 0;
		z-index: 9;
		/*background: url(images/hero-1.png) no-repeat top center / cover;
		background-attachment: fixed!important;*/
	}
	.account, .team-join {
		width: 44%;
		/*float: left;*/
		background: rgba(21, 21 ,23, .9);
		margin: 0 2% 4% 0;
		padding: 2%;
		/*min-height: 404px;*/
	}
	.log, .team-create {
		width: 44%;
		/*float: right;*/
		background: rgba(21, 21 ,23, .9);
		margin: 0 0 4% 2%;
		padding: 2%;
		/*min-height: 404px;*/
	}
	.team-join {
		width: 25%;	
	}
	.team-create {
		width: 65%;
	}
	.display-wrap {
		display: inline-flex;
		width: 100%;
		flex-direction: row-reverse;
	}
	.display-wrap .log,
	.display-wrap .account {
		width: 48%;
	}
	.display-wrap .account.full {
		width: 100%;
	}
	.display-wrap.normal {
		flex-direction: row;
	}
	.display-wrap.normal .log {
		margin: 0 2% 4% 0;
	}
	.display-wrap.normal .account {
		margin: 0 0 4% 2%;
	}
	.title {
		clear: both;
		overflow: hidden;
		border-bottom: 1px solid #919194;
		padding: 0 0 18px 50px;
	}
	.account .title {
		background: url(images/vcard.png) no-repeat left top;
		margin: -4px 0 0 0;
	}
	.log .title {
		background: url(images/log.png) no-repeat left top;
		margin: -8px 0 0 0;
	}
	.title h3 {
		color: #bcbdc0;
		font: normal normal 24px/30px 'Whitney-Medium', sans-serif;
		text-transform: uppercase;
		width: 80%;
		float: left;
	}
	.account .title h3 {
		padding: 2px 0 3px 0;
	}
	.log .title h3 {
		padding: 6px 0 4px 0;
	}
	.title .button {
		background: #d3343f;
		color: #fff;
		float: right;
		font: normal normal 13px/9px 'Whitney-Book', sans-serif;
		padding: 10px 20px;
	}
	.title .button a {
		color: #fff;
		text-transform: uppercase;
	}
	.account .title .button div {
		display: none;
	}
	.info {
		clear: both;
		padding: 34px 0 0 0;
		position: relative;
	}
	.info .col {
		width: 45%;
		float: left;
		padding: 4% 4% 0 0;
		border-right: 1px solid #919194;
	}
	.info .col:last-child {
		border: 0;
		padding: 0 0 0 5%;
	}
	.info .col p {
		color: #d8dad9;
		font-family: 'Whitney-Semibold', sans-serif;
		padding: 0 0 21px 0;
		line-height: 22px;
	}
	.info .col p span {
		color: #919194;
		font-family: 'Whitney-Book', sans-serif;
	}
	.info .col img {
		margin: 5px 0 20px 0;
		max-width: 85px;
		height: auto;
	}
	.info form {
		clear: both;
		overflow: hidden;
	}
	.info .with_frm_style .frm_form_field {
		clear: both;
		overflow: hidden;
	}
	/*.info #logworkout.with_frm_style .frm_form_field.activity {
		overflow: visible;
	}*/
	.info .frm_style_formidable-style.with_frm_style label.frm_primary_label, 
	.info .frm_style_formidable-style.with_frm_style.frm_login_form label  {
		color: #d8dad9;
		font-size: 18px;
		padding: 0;
		width: 25%;
		float: left;
		padding: 0 5% 0 0;
		text-align: right;
		font-family: 'Whitney-Book', sans-serif;
		font-weight: normal;
	}
	.info .frm_style_formidable-style.with_frm_style #frm_field_75_container label.frm_primary_label,
	.info .frm_style_formidable-style.with_frm_style.frm_login_form #frm_field_75_container label {
		padding-top: 6px;
	}
	.info .frm_style_formidable-style.with_frm_style .wrap {
		width: 70%;
		float: right;
	}
	.info .frm_style_formidable-style.with_frm_style .frm_checkbox,
	.info .frm_style_formidable-style.with_frm_style .frm_radio {
		margin: 0 5% 0 0;
		display: inline-block!important;
		/*position: relative;*/
	}
	.info .frm_style_formidable-style.with_frm_style .frm_radio label, 
	.info .frm_style_formidable-style.with_frm_style .frm_checkbox label {
		font-family: 'Whitney-Book', sans-serif;
		color: #919194;
		font-size: 16px;
	}
	.log .info .frm_style_formidable-style.with_frm_style .frm_radio label, 
	.log .info .frm_style_formidable-style.with_frm_style .frm_checkbox label {
		padding: 0 0 0 25px;
		text-indent: 0;
	}
	.log .info .frm_style_formidable-style.with_frm_style .frm_radio label {
		background: url(images/radio.png) no-repeat left center;
	}
	.log .info .frm_style_formidable-style.with_frm_style .frm_checkbox label {
		background: url(images/check.png) no-repeat left center;
	}
	.log .info .frm_style_formidable-style.with_frm_style .frm_radio.active label {
		background: url(images/radio-active.png) no-repeat left center;
	}
	.log .info .frm_style_formidable-style.with_frm_style .frm_checkbox.active label {
		background: url(images/check-active.png) no-repeat left center;
	}
	.log .info .with_frm_style .frm_radio input[type="radio"], 
	.log .info .with_frm_style .frm_checkbox input[type="checkbox"] {
		opacity: 0;
		position: absolute;
		left: -999em;
	}
	.log .info .with_frm_style .frm_form_field.hide {
		display: none;
	}
	.info .frm_style_formidable-style.with_frm_style input[type="text"],
	.info .frm_style_formidable-style.with_frm_style input[type="date"] {
		background: #444;
		padding: 10px 20px 11px 20px;
		color: #919194;
		height: auto;
		border: 0px;
		font: normal normal 16px/20px 'Whitney-Book', sans-serif;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
	}
	.info .frm_style_formidable-style.with_frm_style .form-field {
		margin-bottom: 25px;
	}
	.info #logworkout.with_frm_style .form-field,
	.info .frm_style_formidable-style.with_frm_style .form-field#frm_field_82_container  {
		margin-bottom: 10px;
	}
	.info #frm_field_76_container {
		margin-bottom: 18px;
	}
	.info #frm_field_83_container {
		margin-left: 30%;
		width: 34%;
		float: left;
		clear: none!important;
	}
	.info #frm_field_84_container {
		margin: 0 0 18px 2%;
		width: 34%;
		float: left;
		clear: none!important;
	}
	.info #frm_field_83_container .wrap,
	.info #frm_field_84_container .wrap {
		width: 100%;
		float: none;
	}
	.info .with_frm_style .frm_submit {
		text-align: right;
	}
	.info .frm_style_formidable-style.with_frm_style input[type="submit"], 
	.info .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],
	.info .submit_button,
	.info .edit-submit_button {
		background: #d3343f;
	    color: #1c1c1d;
	    float: right;
	    padding: 10px 20px;
	    border: 0px;
	    display: inline-block;
	    font: normal normal 13px/9px 'Whitney-Book', sans-serif;
	    margin: 0 5px;
	    text-transform: uppercase;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    -ms-box-shadow: none;
	    -o-box-shadow: none;
	    box-shadow: none;
	    -webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
		cursor: pointer;
	}
	.info .frm_style_formidable-style.with_frm_style input[type="submit"]:hover, 
	.info .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"]:hover,
	.info .submit_button:hover {
		background: #bcbdc1!important;
		color: #fff;
	}
	.info .frm_style_formidable-style.with_frm_style .frm_message {
		background: none;
		border: 0px;
		padding: 0;
	}
	.account .info .frm_style_formidable-style.with_frm_style label.frm_primary_label, 
	.account .info .frm_style_formidable-style.with_frm_style.frm_login_form label {
		width: 100%;
		text-align: left;
	}
	.account .frm_style_formidable-style.with_frm_style input[type="text"], 
	.account .frm_style_formidable-style.with_frm_style input[type="password"], 
	.account .frm_style_formidable-style.with_frm_style input[type="email"], 
	.account .frm_style_formidable-style.with_frm_style select {
		background: #444;
		padding: 10px 20px 11px 20px;
		color: #919194;
		height: auto;
		border: 0px;
		font: normal normal 16px/20px 'Whitney-Book', sans-serif;
		width: 100%;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
	}
	.account .frm_style_formidable-style.with_frm_style input[type="submit"], 
	.account .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"], 
	.account .frm_style_formidable-style.with_frm_style.frm_login_form input[type="submit"] {
		background: #d3343f;
	    color: #1c1c1d;
	    float: none;
	    padding: 10px 20px;
	    border: 0px;
	    display: inline-block;
	    font: normal normal 13px/9px 'Whitney-Book', sans-serif;
	    margin: 0;
	    text-transform: uppercase;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    -ms-box-shadow: none;
	    -o-box-shadow: none;
	    box-shadow: none;
	    -webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
	}
	.account .frm_style_formidable-style.with_frm_style input[type="submit"]:hover, 
	.account .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"]:hover, 
	.account .frm_style_formidable-style.with_frm_style.frm_login_form input[type="submit"]:hover {
		background: #bcbdc1!important;
		color: #fff;
		cursor: pointer;
	}
	.account .frm_form_field.frm_left_half, 
	.account .frm_form_field.frm_right_half, 
	.account .frm_form_field.frm_first_half, 
	.account .frm_form_field.frm_last_half, 
	.account .frm_form_field.frm_half, 
	.account .frm_submit.frm_half {
		/*width: 46%;*/
		float: left;
		margin: 0 4% 15px 0!important;
		clear: none!important;
		width: 100%;
	}
	.account .frm_form_field.frm_left_fourth, 
	.account .frm_form_field.frm_fourth, 
	.account .frm_submit.frm_fourth, 
	.account .frm_form_field.frm_right_fourth, 
	.account .frm_form_field.frm_first_fourth, 
	.account .frm_form_field.frm_last_fourth {
		/*width: 21%;*/
		/*width: 46%;*/
		float: left;
		margin: 0 4% 15px 0!important;
		clear: none!important;
		width: 100%;
	}
	.account .frm_form_field.frm_left_fourth.frm_conf_field, 
	.account .frm_form_field.frm_fourth.frm_conf_field, 
	.account .frm_submit.frm_fourth.frm_conf_field, 
	.account .frm_form_field.frm_right_fourth.frm_conf_field, 
	.account .frm_form_field.frm_first_fourth.frm_conf_field, 
	.account .frm_form_field.frm_last_fourth.frm_conf_field {
		/*margin: 26px 4% 15px 0!important;*/
		margin: 0 4% 15px 0!important;
	}

	/* error stuff */
	.account .info.has-error form p {
		display: none;
	}
	.account .info.has-error form .frm_submit p {
		display: block;
	}
	.account .info.has-error form label {
		width: 100%;
		text-align: left;
	}
	.account .info.has-error form br {
		display: none;
	}
	.account .info.has-error form label .frm_required {
		color: #b94a48;
		font-weight: bold;
	}
	.account .info.has-error form input[type="text"],
	.account .info.has-error form input[type="password"],
	.account .info.has-error form input[type="email"],
	.account .info.has-error form select {
		background: #444;
		padding: 10px 20px 11px 20px;
		color: #919194;
		height: auto;
		border: 0px;
		font: normal normal 16px/20px 'Whitney-Book', sans-serif;
		width: 100%;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
	}
	.account .info.has-error form input[type="submit"], 
	.account .info.has-error form input[type="button"] {
		background: #d3343f;
	    color: #1c1c1d;
	    float: none;
	    padding: 10px 20px;
	    border: 0px;
	    display: inline-block;
	    font: normal normal 13px/9px 'Whitney-Book', sans-serif;
	    margin: 0;
	    text-transform: uppercase;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    -ms-box-shadow: none;
	    -o-box-shadow: none;
	    box-shadow: none;
	    -webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
	}
	.account .info.has-error form input[type="submit"]:hover, 
	.account .info.has-error form input[type="button"]:hover {
		background: #bcbdc1!important;
		color: #fff;
		cursor: pointer;
	}
	.account .info.has-error form input[type="text"] {
		background: #444;
		padding: 10px 20px 11px 20px;
		color: #919194;
		height: auto;
		border: 0px;
		font: normal normal 16px/20px 'Whitney-Book', sans-serif;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
	}
	.account .info.has-error form .frm_error {
		font-size: 11px;
		color: #b94a48;
		line-height: 14px;
	}
	.account .info.has-error form #frm_field_65_container input[type="text"],
	.account .info.has-error form #frm_field_73_container input[type="text"] {
		width: 86%;
	}
	.account .info.has-error form #frm_field_77_container input[type="text"] {
		width: 87%;
	}
	.account .info.has-error form #frm_field_64_container input[type="email"],
	.account .info.has-error form #frm_field_conf_64_container input[type="email"],
	.account .info.has-error form #frm_field_68_container input[type="password"],
	.account .info.has-error form #frm_field_conf_68_container input[type="password"] {
		width: 70%;
	}
	.account .info.has-error form #frm_field_71_container {
		clear: both!important;
	}
	.account .info.has-error p.description, 
	.account .info.has-error div.description, 
	.account .info.has-error div.frm_description,
	.account .info.has-error .frm_error {
		color: #666;
	    font: normal normal 12px/1.2em "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
	    margin: 0;
	    max-width: 100%;
	    padding: 0;
	    text-align: left;
	}
	.account .info form .frm_submit {
		clear: both;
		overflow: hidden;
		float: left;
	}
	.workouts {
		width: 96%;
		background: rgba(21, 21 ,23, .9);
		clear: both;
		overflow: hidden;
		margin: 0;
		padding: 2%;
	}
	.workouts .title {
		background: url(images/workout.png) no-repeat left top;
		margin: -8px 0 0 0;
	}
	.workouts .title h3 {
		padding: 6px 0 4px 0;
	}
	.workouts .info {
		padding: 0;
	}
	.workouts .info h3 {
		font-size: 18px;
		color: #d8dad9;
		text-transform: uppercase;
		font-family: 'Whitney-Medium', sans-serif;
		padding: 14px 20px 11px 20px;
	}
	.workouts .table {
		clear: both;
		overflow: hidden;
		border-top: 1px solid #444;
		border-bottom: 1px solid #444;
	}
	.workouts .table .acts {
		clear: both;
		overflow: hidden;
		width: 23%;
		float: left;
		padding: 24px 2% 0 0;
		text-align: right;
	}
	.workouts .table .acts .act {
		color: #919194;
		font-size: 14px;
		line-height: 20px;
		padding: 11px 0 10px 0;
		text-transform: uppercase;
	}
	.workouts .table .acts .act:first-child {
		color: #d8dad9;
	}
	.workouts .table .acts .act span {
		font-family: 'Whitney-Medium', sans-serif;
		color: #d8dad9;
	}
	.workouts .table .acts .act:first-child span {
		font-family: 'Whitney-Bold', sans-serif;
	}
	.workouts .table .bars {
		padding: 21px 0 29px 0;
		background: url(images/table-grid.png) repeat left center;
		width: 75%;
		float: left;
	}
	.workouts .table .bars .bar {
		display: block;
		padding: 17px 0 18px 0;
		/*background: rgba(0, 104, 74, .65);*/
		background: rgba(224, 25, 57, .65);
		margin: 6px 0 0 0;
	}
	.workouts .table .bars .bar:first-child {
		/*background: rgba(0, 104, 74, 1);*/
		background: rgba(224, 25, 57, 1);
	}
	.workouts .titles {
		clear: both;
		overflow: hidden;
		margin: 3px 0 0 0;
		display: flex;
	}
	.workouts .titles .title {
		/*float: left;*/
		background: #444;
		padding: 0;
		clear: none;
		margin: 0;
		border: 0;
	}
	.workouts .titles .title.one {
		width: 16%;
	}
	.workouts .titles .title.two {
		width: 18%;
	}
	.workouts .titles .title.three {
		width: 11%;
	}
	.workouts .titles .title.four {
		width: 14%;
	}
	.workouts .titles .title.five {
		width: 13.4%;
	}
	.workouts .titles .title.six {
		width: 10.6%;
	}
	.workouts .titles .title.seven {
		width: 17%;
	}
	.workouts .titles .title p {
		font-size: 14px;
		color: #d8dad9;
		text-transform: uppercase;
		font-family: 'Whitney-Medium', sans-serif;
		padding: 18px 20px;
		line-height: 14px;
		/*border-right: 1px solid #151517;*/
	}
	.workouts .titles .title:last-child p {
		border: 0;
	}
	.workouts .buttons {
		width: 16%;
		clear: both;
		overflow: hidden;
		float: left;
	}
	.workouts .buttons .item {
		clear: both;
		overflow: hidden;
		border-bottom: 1px solid #444;
	}
	.workouts .buttons .item a {
		padding: 18px 20px;
		color: #d3343f;
		font: normal normal 14px/14px 'Whitney-Book', sans-serif;
		display: block;
		text-transform: uppercase;
		border-right: 1px solid #151517;
	}
	.workouts .buttons .item a:hover {
		cursor: pointer;
		background: #bcbdc1;
		/*color: #fff;*/
		color: #151517;
	}
	.workouts .buttons .item a.here {
		/*color: #151517;*/
		color: #fff;
		background: #d3343f;
	}
	.workouts .sections {
		width: 84%;
		float: left;
		position: relative;
		background: #151517;
	}
	.workouts .sections .section {
		clear: both;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0;
		z-index: -1;
	}
	.workouts .sections .section.here {
		opacity: 1;
		position: relative;
		z-index: 9;
	}
	.workouts .sections .section .row {
		width: 100%;
		clear: both;
		overflow: hidden;
		background: #2d2d2d;
		border-top: 1px solid #151517;
		display: flex;
	}
	.workouts .sections .section .row:nth-child(2n) {
		background: #444;
	}
	.workouts .section .row .col {
		/*float: left;*/
		padding: 0;
		/*border: 0;*/
		background: none;
		border-right: 1px solid #151517;
	}
	.workouts .section .row .col.two {
		width: 21.4%;
	}
	.workouts .section .row .col.three {
		width: 13.1%;
	}
	.workouts .section .row .col.four {
		width: 16.7%;
	}
	.workouts .section .row .col.five {
		width: 15.9%;
	}
	.workouts .section .row .col.six {
		width: 12%;
	}
	.workouts .section .row .col.seven {
		width: 20.2%;
	}
	.workouts .section .row .col.the-total {
		width: 71.4%;
	}
	.workouts .section .row .col p {
		color: #919194;
		text-transform: none;
		font: normal normal 16px/16px 'Whitney-Book', sans-serif;
		padding: 18px 20px 16px 20px;
		/*border-right: 1px solid #151517;*/
	}
	.workouts .section .row .col.six p {
		/*border-left: 1px solid #151517;*/
		border-right: 0;
		font-size: 11px;
	}
	.workouts .section .row .col.the-total p {
		color: #eee;
		text-transform: uppercase;
	}
	.workouts .section .row .col.the-total p span {
		font-family: 'Whitney-Semibold', sans-serif;
		color: #eee;
	}
	.workouts .section .row .col ul {
		margin: 0;
		padding: 0;
		list-style: none;
		display: inline;
	}
	.workouts .section .row .col ul li {
		margin: 0;
		padding: 12px 0 0 15px;
		list-style: none;
		display: inline;
		float: left;
		line-height: 0px;
	}
	.workouts .section .row .col ul li a {
		display: block;
	}
	.workouts .section .row .col ul li img {
		margin: 0;
	}
	.badges {
		width: 56%;
		background: rgba(21, 21 ,23, .9);
		clear: both;
		overflow: hidden;
		float: left;
		margin: 4% 4% 0 0;
		padding: 2%;
	}
	.badges .title {
		background: url(images/badge.png) no-repeat left top;
		margin: -8px 0 0 0;
	}
	.badges .title h3 {
		padding: 6px 0 4px 0;
	}
	.badges .info {
		padding: 38px 0 0 0;
	}
	.badges .info img {
		margin: 0 14% 40px 14%;
		float: left;
		width: auto;
		height: auto;
	}
	.badges .info img:nth-child {
		clear: both;
		overflow: hidden;
	}
	.leaderboard {
		width: 32%;
		background: rgba(21, 21 ,23, .9);
		float: left;
		margin: 4% 0 0 0;
		padding: 2%;
	}
	.leaderboard .title {
		margin: -8px 0 0 0;
	}
	.leaderboard .title h3 {
		padding: 6px 0 4px 0;
	}
	.leaderboard ol {
		margin: 0 0 20px 0;
	}
	.leaderboard ol li {
		list-style: decimal inside;
		background: #222;
		padding: 10px;
		margin: 0 0 3px 0;
	}
	.leaderboard ol li strong {
		color: #cbcdcf;
		text-transform: capitalize;
	}
	.showmebadges-wrap {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(21, 21 ,23, .85);
		z-index: 99999;
		display: none;
	}
	.showmebadges-wrap.open {
		display: block;
	}
	.showmebadges {
		position: absolute;
		height: 50%;
		width: 50%;
		top: 100px;
		left: 20%;
		clear: both;
		overflow-y: scroll;
		background: rgba(21, 21 ,23, 1);
		padding: 5%;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
	}
	.showmebadges-wrap .close {
		position: absolute;
		top: 95px;
		right: 20%;
		margin: 0 0 -5px 0;
		background: #d70000;
		text-align: center;
		font-weight: bold;
		z-index: 9999999;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		-o-border-radius: 30px;
		border-radius: 30px;
		cursor: pointer;
		display: block;
		width: 30px;
		height: 30px;
		color: #fff;
		font-style: normal;
		line-height: 30px;
	}
	.showmebadges-wrap .close:hover {
		background: #710000;
	}
	.showmebadges h2 {
		padding-top: 30px;
		clear: both;
		overflow: hidden;
	}
	.showmebadges img {
		float: left;
		margin: 20px 30px 20px 0;
	}

/* TEAM */
	.team-join .title,
	.team-create .title {
		padding-left: 0;
	}
	.content-wrap .wrapper {
		clear: both;
		overflow: hidden;
		display: inline-flex;
		width: 100%;
	}
	.content-wrap .wrapper .col {
		width: 21%;
		margin: 2% 2% 4% 2%;
		background: rgba(21, 21 ,23, .9);
    	padding: 2%;
    	position: relative;
	}
	.content-wrap .wrapper .col:first-child {
		margin-left: 0;
	}
	.content-wrap .wrapper .col:last-child {
		margin-right: 0;
	}
	.content-wrap .wrapper .col .title {
		padding: 0 0 8px 0;
	}
	.content-wrap .wrapper .col .title h3 {
		padding: 0;
		width: 100%;
		font-size: 18px;
		line-height: 22px;
	}
	.content-wrap .wrapper .col .title .act-hover {
		left: 0;
		top: 0;
		width: 80%;
		padding: 9% 11% 10% 9%;
	}
	.content-wrap .wrapper .col .title .act-hover h3 {
		padding: 0 0 10px 0;
	}
	.content-wrap .wrapper .col .info h4 {
		color: #fff;
	    text-transform: uppercase;
	    font: normal normal 100px/90px 'Whitney-Bold', sans-serif;
	    opacity: .2;
	    padding: 0;
	}
	.content-wrap .wrapper .col .info p {
		color: #fefefe;
	    padding: 0 10px;
	    font: normal normal 14px/14px 'Whitney-Book', sans-serif;
	    text-transform: uppercase;
	}
	.team-join .info table,
	.team-create .info table {
		width: 100%;
		clear: both;
		overflow: hidden;
		display: block;
		border-top: 1px solid #222;
	}
	.team-create .info table {
		border-top: 1px solid #333;	
	}
	.team-join .info table th,
	.team-create .info table th {
		background: #333;
		border-bottom: 1px solid #222;
		padding: 10px 15px 8px 15px;
		width: 1%;
		text-align: left;
	}
	.team-join .info table td,
	.team-create .info table td {
		border-bottom: 1px solid #333;
		width: 1%;
		padding: 8px 15px;
	}
	.team-create .info table td {
		border-right: 1px solid #333;
	}
	.team-info {
		display: inline-flex;
		width: 100%;
	}
	.team-details {
		margin: 0 0 20px 0;
	}
	.team-info.edited .team-join {
		display: none;
	}
	.team-info.edited .team-create {
		width: 100%;
	}
	.team-join .info .frm_style_formidable-style.with_frm_style label.frm_primary_label {
		width: 100%;
		clear: both;
		overflow: hidden;
		display: block;
		float: none;
		text-align: left;
		margin: 0 0 20px 0;
	}
	.team-join .info .frm_style_formidable-style.with_frm_style .wrap {
	    width: 100%;
	    float: none;
	}
	.team-join .info .with_frm_style .frm_submit {
	    text-align: left;
	    margin: 20px 0 0 0;
	}
	.draggable,
	.add-draggable,
	.remove-draggable {
		clear: both;
		overflow: hidden;
		overflow-y: scroll;
		background: #fff;
		color: #555;
		border: 1px solid #ccc;
		width: 100%;
		height: 200px;
	}
	.draggable ul,
	.add-draggable ul,
	.remove-draggable ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.draggable ul li,
	.add-draggable ul li,
	.remove-draggable ul li {
		list-style: none;
		padding: 5px;
		color: #222;
		border: 1px solid #ccc;
		margin: 2px 1px;
		cursor: move;
		font-size: 14px;
		line-height: 18px;
	}
	.draggable ul li span,
	.add-draggable ul li span,
	.remove-draggable ul li span {
		font-size: 12px;
		color: #999;
		display: block;
		clear: both;
		overflow: hidden;
	}
	.dropper_hover{ 
	  border:#999999 dashed 1px; 
	}
	.draggable select,
	.add-draggable select,
	.remove-draggable select {
		display: none;
	}

/* LEADER BOARD */
	.lead .title {
		margin: -8px 0 0 0;
	}
	.lead .title h3 {
		padding: 6px 0 4px 0;
		float: left;
		width: 50%;
	}
	.lead form {
		width: auto;
		float: right;
		width: 50%;
		text-align: right;
	}
	.lead form select {
		background: #444;
		padding: 5px;
		border: 1px solid #151517;
		color: #9e9e9e;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		-webkit-appearance:none 
	}
	.lead form input[type="submit"] {
		background: #d3343f;
		color: #1c1c1d;
		font-size: 13px;
		line-height: 9px;
		padding: 8px 15px 9px 15px;
		border: 1px solid #d3343f;
		margin: 0 5px;
	}
	.lead form input[type="submit"]:hover {
		background: #bcbdc1;
	    border-color: #bcbdc1;
	    color: #fff;
	    cursor: pointer;
	}

/* LOG HOVERS */
	.act-hover {
		position: absolute;
		opacity: 0;
		top: 95px;
		right: 0;
		width: 65%;
		/*top: 25px;
		left: 0;
		width: 215px;*/
		background: rgba(0, 0, 0, .9);
		padding: 10px 3%;
		/*padding: 10px 20px;*/
		border-radius: 8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		-ms-border-radius: 8px;
		-o-border-radius: 8px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
		-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
		-ms-box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
		-o-box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
		z-index: -1
	}
	.act-hover.mind-body,
	.act-hover.sports-fitness {
		top: 130px;
	}
	.act-hover.show {
		opacity: 1;
		z-index: 9999;
	}
	.act-hover h3 {
		font-size: 16px;
		line-height: 16px;
		padding: 10px 0 0 0;
	}
	.act-hover p {
		font-size: 13px;
		line-height: 16px;
		padding: 5px 0;
	}

/* CONTENT */
	.content {
		width: 65%;
		margin: 0 auto;
		background: rgba(21, 21 ,23, .9);
		clear: both;
		overflow: hidden;
		padding: 4%;
		border-top: 1px solid #919194;
	}
	.page-id-6 h3 {
		margin: -35px 0 0 0;
		padding: 70px 0 0 0;
	}

/* FORUM */
	#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
		padding: 15px 3%!important;
	}
	.bbp-forum-title {
		font: normal normal 20px/26px 'Whitney-Medium', sans-serif;
	}
	#bbpress-forums li {
		font-size: 14px;
		color: #919194!important;
	}
	#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta{
		font-size: 14px!important;
		line-height: 20px!important;
	}
	#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
		background: #444!important;
	    border: 0!important;
	    padding: 10px 3%!important;
	    font: normal normal 16px/16px 'Whitney-Book', sans-serif!important;
	    text-transform: uppercase!important;
	}
	#bbpress-forums li.bbp-footer {
	    display: none;
	}
	#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
		border: 0!important;	
	}
	#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic,
	.forums.bbp-replies .bbp-body {
	    border-top: 1px solid #151517!important;
	    clear: both!important;
	    overflow: hidden!important;
	    width: 94%!important;
	}
	.bbp-topic-freshness p.bbp-topic-meta,
	.bbp-forum-freshness p.bbp-topic-meta {
		display: none;
	}
	.bbp-template-notice.info {
		display: none;
	}
	.bbp-topic-title .bbp-topic-started-by {
		display: none;
	}
	.bbp-form .bbp-template-notice {
		display: none;
	}
	#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header {
		background: #202020!important;
		border-top: 1px solid #151517!important;
		padding: 6px 2%!important;
	}
	#bbpress-forums div.bbp-reply-header, #bbpress-forums div.reply {
		margin: 0 0 0 30px!important;
	}
	#bbpress-forums li.first-reply div.bbp-reply-header, #bbpress-forums li.first-reply div.reply {
		margin: 0!important;
	}
	#bbpress-forums div.bbp-reply-header:first-child {
		margin: 0;
	}
	#bbpress-forums div.odd, #bbpress-forums ul.odd {
		background: #444!important;
	    clear: both!important;
	    overflow: hidden!important;
	    width: 98%!important;
	    padding: 1%!important;
	}
	#bbpress-forums div.even, #bbpress-forums ul.even {
		background: #2d2d2d!important;
	    clear: both!important;
	    overflow: hidden!important;
	    width: 98%!important;
	    padding: 1%!important;
	}
	.bbp-submit-wrapper button {
		background: #d3343f;
	    color: #1c1c1d;
	    float: right;
	    padding: 10px 20px;
	    border: 0px;
	    display: inline-block;
	    font: normal normal 13px/9px 'Whitney-Book', sans-serif;
	    margin: 0 5px;
	    text-transform: uppercase;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    -ms-box-shadow: none;
	    -o-box-shadow: none;
	    box-shadow: none;
	    -webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
	}
	.bbp-submit-wrapper button:hover {
		background: #bcbdc1!important;
		color: #fff;
		cursor: pointer;
	}
	#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
		max-width: 40px!important;
		height: auto;
	}
	.bbp-author-role, .bbp-reply-ip {
		display: none;
	}
	.bbp-reply-post-date {
		color: #bbb;
	    font-size: 10px;
	    font-weight: normal;
	    text-decoration: none;
	    text-transform: uppercase;
	}
	#bbpress-forums fieldset.bbp-form textarea, 
	#bbpress-forums fieldset.bbp-form select, 
	#bbpress-forums fieldset.bbp-form input {
		background: #444;
		padding: 10px 20px 11px 20px;
		color: #919194;
		height: auto;
		border: 0px;
		font: normal normal 16px/20px 'Whitney-Book', sans-serif;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
	}
	#bbpress-forums fieldset.bbp-form textarea {
		font-size: 16px!important;
		line-height: 20px!important;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
	}
	.quicktags-toolbar {
	    background: #272727!important;
	    border-bottom: 1px solid #151517!important; 
	}
	.wp-switch-editor {
		background: #444!important;
		border: 1px solid #272727!important;
		margin-bottom: 1px!important;
		color: #9e9e9e!important;
	}
	.bbp-reply-author {
		position: relative;
		clear: both;
		overflow: hidden;
	}
	.bbp-author-avatar, .avatar {
		visibility: hidden;
	}
	.new-image {
		position: absolute;
		top: 0;
		width: 100%;
	}
	.bbp-breadcrumb {
		display: none;
	}

/* REPORT */
	.page-template-report_template .content-wrap {
		padding-top: 0;
	}
	.report-table {
		width: 96%;
		float: left;
		background: rgba(21, 21 ,23, .9);
		clear: both;
		overflow: hidden;
		padding: 2%;
	}
	.report-table.participation {
		margin: 100px 0 0 0;
	}
	.report-table .title {
		background: url(images/workout.png) no-repeat left top;
		margin: -8px 0 0 0;
	}
	.report-table .title h3 {
		padding: 6px 0 4px 0;
	}
	.report-table .filter {
		width: 80%;
		clear: both;
		overflow: hidden;
		padding: 20px 0 30px 0;
		float: left;
	}
	.report-table .filter p {
		padding: 0;
		float: left;
		width: auto;
		font-size: 14px;
		line-height: 28px;
		text-transform: uppercase;
	}
	.report-table .filter form {
		width: auto;
		float: left;
		margin: 0 0 0 10px;
	}
	.report-table .filter form select {
		background: #444;
		padding: 5px;
		border: 1px solid #151517;
		color: #9e9e9e;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		-webkit-appearance:none 
	}
	.report-table .filter form select#start_date,
	.report-table .filter form select#end_date {
		display: none;
	}
	.report-table .filter form select#start_date.show,
	.report-table .filter form select#end_date.show {
		display: inline-block;
	}
	.report-table .filter form input[type="submit"] {
		background: #d3343f;
		color: #1c1c1d;
		float: right;
		font-size: 13px;
		line-height: 9px;
		padding: 8px 15px 9px 15px;
		border: 1px solid #d3343f;
		margin: 0 5px;
	}
	.report-table .filter form input[type="submit"]:hover {
		background: #bcbdc1;
	    border-color: #bcbdc1;
	    color: #fff;
	    cursor: pointer;
	}
	.report-table .participation {
		float: right;
		text-align: right;
		padding: 20px 0 10px 0;
	}
	.report-table .participation p {
	    padding: 0;
	    line-height: 18px;
	    text-transform: uppercase;
	}
	.report-table .participation strong {
	    padding: 0;
	    color: #fff;
	    text-transform: uppercase;
	    font: normal bold 46px/28px 'Whitney-Bold', sans-serif;
	}
	.report-table .participation small {
		padding: 0 10px 0 0;
	}
	.report-table .info {
		padding: 0;
	}
	.report-table .titles {
		background: #444;
		clear: both;
		overflow: hidden;
		display: flex;
	}
	.report-table .titles .title {
		float: left;
		clear: none;
		padding: 0;
		background: none;
		margin: 0;
		border-right: 1px solid #151517;
	}
	.report-table .title.one {
		width: 12%;
	}
	.report-table .title.two {
		width: 12%;
	}
	.report-table .title.three {
		width: 20%;
	}
	.report-table .title.four {
		width: 10%;
	}
	.report-table .title.five {
		width: 11%;
	}
	.report-table.twohund .title.one,
	.report-table.twohund .title.two {
		width: 10%;
	}
	.report-table.twohund .title.four {
		width: 21%;
	}
	.report-table.twohund .title.five {
		width: 20%;
	}
	.report-table .title.six {
		width: 12%;
	}
	.report-table .title.seven {
		width: 12%;
	}
	.report-table .title.act {
		width: 14%;
	}
	.report-table .title.total {
		width: 10%;
	}
	.report-table .titles .title p {
		color: #d8dad9;
		font: normal normal 12px/15px 'Whitney-Medium', sans-serif;
		text-transform: uppercase;
		padding: 20px;
		/*border-right: 1px solid #151517;*/
		word-wrap: break-word;
		/*min-height: 30px;*/
	}
	.report-table .row {
		clear: both;
		overflow: hidden;
		background: #2d2d2d;
		border-bottom: 1px solid #151517;
		display: flex;
	}
	.report-table .row:nth-child(2n+1) {
		background: #444;
	}
	.report-table .row .title {
		background: none;
		clear: none;
		padding: 0;
		border: 0;
		margin: 0;
		border-right: 1px solid #151517;
	}
	.report-table .row .title p {
		color: #919194;
		text-transform: none;
		padding: 20px;
		font: normal normal 14px/15px 'Whitney-Book', sans-serif;
		word-wrap: break-word;
	}
	.report-table.participation .title.one {
		width: 26%;
	}
	.report-table.participation  .title.two {
		width: 15%;
	}
	.report-table.participation  .title.three {
		width: 20%;
	}
	.report-table.participation  .title.four {
		width: 21%;
	}
	.report-table.participation  .title.five {
		width: 18%;
	}

/* ADMIN PAGE */
	.admin-page p strong {
		font-family: 'Whitney-Bold';
	}
	.admin-page table {
		width: 100%;
		margin: 0;
	}
	.admin-page table th,
	.admin-page table td {
		border-bottom: 1px solid #151517;
		padding: 15px;
		vertical-align: top;
	}
	.admin-page table th {
		background: #2d2d2d;
		text-align: left;
	}
	.admin-page table td {
		background: #444;
	}
	.admin-page .workouts table tr th {
		background: #2d2d2d;
		border-bottom: 1px solid #fff;
	}
	.admin-page .workouts table tr td {
		/*background: #2d2d2d;*/
		background: #222;
	}
	.admin-page .workouts table tr:nth-child(2n) td {
		/*background: #444;*/
		/*background: rgba(21, 21 ,23, .7);*/
		background: none;
	}
	.admin-page .workouts table tr td a {
		font-size: 12px;
		text-transform: uppercase;
	}
	.admin-page .wipe-tools tr td {
		width: 70%;
	}
	.admin-page .wipe-tools tr td,
	.admin-page .teams-listing tr td {
		background: #222;
	}
	.admin-page .wipe-tools tr:nth-child(2n) td,
	.admin-page .teams-listing tr:nth-child(2n) td {
		background: rgba(21, 21 ,23, .7);
	}
	.admin-page .teams-listing tr th,
	.admin-page .teams-listing.sidetitle tr th {
		font-family: 'Whitney-SemiBold', sans-serif;
		text-transform: uppercase;
		font-size: 15px;
	}
	.admin-page .teams-listing.sidetitle tr:nth-child(2n) th {
		background: #222;
	}
	.admin-page .wipe-tools strong {
		font-family: 'Whitney-Bold';
		text-transform: uppercase;
	}
	.admin-page .wipe-tools a.button {
		font-size: 12px;
		padding: 10px 15px;
		line-height: 12px;
		float: right;
	}
	.admin-page .wipe-tools a.button.disabled,
	.admin-page .wipe-tools a.button.disabled:hover {
		background: #222;
		border: 1px solid #999;
		color: #999;
	}
	.local-change {
		clear: both;
		overflow: hidden;
		margin: 30px 0 0 0;
	}
	.local-change input[type="text"] {
		background: #444;
		padding: 10px 20px 11px 20px;
		color: #919194;
		height: auto;
		border: 0px;
		font: normal normal 16px/20px 'Whitney-Book', sans-serif;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
	}
	.local-change input[type="submit"]  {
		background: #d3343f;
	    color: #1c1c1d;
	    float: none;
	    padding: 15px 20px;
	    border: 0px;
	    display: inline-block;
	    font: normal normal 13px/9px 'Whitney-Book', sans-serif;
	    margin: 0 0 0 10px;
	    text-transform: uppercase;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    -ms-box-shadow: none;
	    -o-box-shadow: none;
	    box-shadow: none;
	    -webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
	}
	.local-change input[type="submit"]:hover {
		background: #bcbdc1!important;
		color: #fff;
		cursor: pointer;
	}
	.local-change label {
		font-weight: bold;
		clear: both;
		overflow: hidden;
		text-transform: uppercase;
		float:none;
		width: 100%;
		display: block;
		margin: 20px 0 5px 0;
	}
	a.button.red {
		background: #d70000;
		color: #fff;
		border: 1px solid #d70000;
	}
	a.button.red:hover {
		color: #000;
	}

/* FOOTER */
	footer {
		width: 100%;
		padding: 3% 0;
		margin: 0;
		background: #151517;
		clear: both;
		overflow: hidden;
	}
	.participate {
		width: 70%;
		padding: 3% 10%;
		margin: 0 auto;
		text-align: center;
		border-bottom: 1px solid #919194;
	}
	.part h3 {
		color: #eee;
		font: normal normal 30px/36px 'Whitney-Book', sans-serif;
		text-transform: uppercase;
		padding: 10px 0;
		margin: 0;
	}
	.part p {
		font-size: 16px;
		color: #bbbdbf;
		line-height: 24px;
	}
	.foot {
		width: 90%;
		margin: 0 auto;
		padding: 3% 0 0 0;
		text-align: center;
	}
	.foot p {
		text-align: center;
		font-size: 12px;
		color: #919194;
		padding-bottom: 0;
	}
	.foot-pod a.button {
		line-height: 11px;
	}
	
/* FORMIDABLE */
	.frm_style_formidable-style.with_frm_style .frm_error_style {
	    background: none!important;
	    border: 0!important;
	    color: #b75050!important;
	    font-size: 16px!important;
	    margin: 0 0 40px!important;
	    padding: 0!important;
	}

/* 404 ERROR */
	#searchform {
		clear: both;
		overflow: hidden;
	}
	#searchform input[type="text"] {
		background: #444;
		padding: 10px 20px 11px 20px;
		color: #919194;
		height: auto;
		border: 0px;
		font: normal normal 16px/20px 'Whitney-Book', sans-serif;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
	}
	#searchform input[type="submit"] {
		background: #d3343f;
	    color: #1c1c1d;
	    padding: 14px 20px;
	    border: 0px;
	    display: inline-block;
	    font: normal normal 13px/9px 'Whitney-Book', sans-serif;
	    margin: 0 5px;
	    text-transform: uppercase;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    -ms-box-shadow: none;
	    -o-box-shadow: none;
	    box-shadow: none;
	    -webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
	}
	#searchform input[type="submit"]:hover {
		background: #bcbdc1!important;
		color: #fff;
	}

/* SEARCH & BLOG */
	.entry {
		clear: both;
		overflow: hidden;
		border-top: 1px solid #151517;
		padding: 10px 0;
	}
	.published {
		font-size: 16px;
		padding: 0;
		font-style: italic;
		color: #7b7d7f;
	}

/* SITE WIPE */
	.content-wrap .sw-buttons {
		width: 73%;
		margin: 0 auto;
		padding: 0 0 40px 0;
	}

/* Responsive */
	@media all and (max-width: 1485px) {
		/*.hero { padding: 16% 5% 20% 5%; }*/
	}
	@media all and (max-width: 1400px) {
		.report-table .titles .title p { font-size: 11px; }
		.report-table .title.act { width: 10%; }
		.report-table .title.three { width: 13%; }
		.report-table .title.four { width: 13%; }
	}
	@media all and (max-width: 1310px) {
		/*.hero { padding: 17% 5% 20% 5%; }*/
	}
	@media all and (max-width: 1275px) {
		.total-time, .logged-in.page-template-myaccount_template .logo { margin: 7% 0 0 0; }
		/*.content-wrap { padding: 18% 5%; }*/
		.workouts .titles .title.three { width: 11%; }
		.workouts .titles .title.four { width: 24.2%; }
		.workouts .titles .title.five { width: 13.8%; }
		.workouts .section .row .col.five { width: 18%; }
		.workouts .section .row .col.four { width: 31.9%; }
		.workouts .section .row .col.three { width: 14.45%; }
		.workouts .section .row .col p { font-size: 14px; }
		.report-table .row .title p { font-size: 12px; }
	}
	@media all and (max-width: 1195px) {
		/*.hero { padding: 18% 5% 20% 5%; } */
		.report-table .title.one { width: 10%; }
		.report-table .title.two { width: 10%; }
		.report-table .title.three { width: 10%; }
		.report-table .title.four { width: 13%; }
		.report-table .title.five { display: none; }
		.report-table .title.act { width: 12%; }
		.report-table .title.total { width: 9%; }
		.report-table.participation .title.five { display: block; }
	}
	@media all and (max-width: 1100px) {
		/*.content-wrap { padding: 22% 5% 13%; }*/
		.act-hover { display: none; }
		.display-wrap { display: block; }
		.display-wrap .log, .display-wrap .account { width: 96%; margin: 0 0 4% 0; float: none; clear: both; overflow: hidden; }
		.log-in { width: 34%; }
		.log-in #loginform input[type="text"], .log-in #loginform input[type="password"] { width: 45%; }
		.log-in #loginform .login-remember label { padding: 0 0 0 8%; }
		.register { width: 54%; }
		.info .col { width: 45%; }
		.workouts .section .row .col.two { width: 29.55%; }
		.workouts .section .row .col.five { width: 24%; }
		.workouts .titles .title.two { width: 22.4%; }
		.workouts .titles .title.four { width: 24.3%; }
		.workouts .titles .title.five { width: 18.3%; }
	}
	@media all and (max-width: 1050px) {
		.report-table .title.three { display: none; }
		.report-table .title.four { width: 14%; }
		.report-table .title.act { width: 14%; }
		.report-table .title.total { width: 10%; }
		.content { width: 92%; }
		.report-table.participation .title.three { display: block; }
		/*.hero { padding: 20% 5% 20% 5%; }*/
	}
	@media all and (max-width: 1000px) {
		header .logo { margin: 7% auto 0 auto; }
		.account, .log { width: 42%; padding: 3%; min-height: 430px; }
		.title h3 { width: 76%; }
		/*.hero { padding: 23% 5% 20% 5%; }*/
	}
	@media all and (max-width: 900px) {
		.log-in, .register { width: 94%; margin: 0 0 4% 0; min-height: auto; padding: 3%; }
		.log-in #loginform .login-remember label { padding: 0 0 0 5%; }
		.account, .log, .workouts { width: 94%; padding: 3%; margin: 0 0 4% 0; float: none; clear: both; overflow: hidden; }
		.log .title { margin: 2px 0 0 0; }
		.account .title, .badges .title, .workouts .title { margin: 6px 0 0 0; }
		.workouts .titles .title.one { display: none; }
		.one { position: relative; }
		.one .left { width: 55%; }
		.one .right { width: 32%; padding: 5% 3% 3% 5%; right: 0; position: absolute; height: 100%; }
		.one .right img { width: auto; max-width: 100%; height: auto; position: absolute; bottom: 20%; right: 5%; }
		.two .left { width: 36%; margin: 0; }
		.two .right { width: 52%; padding: 3% 5% 3% 3%; float: right; }
		.two .left img { width: auto; max-width: 100%; height: auto; }
		.participate { width: 80%; padding: 3% 5%; }
		.workouts .titles { display: none; }
		.workouts .buttons { width: 100%; float: none; }
		.workouts .buttons .item:first-child { width: 100%; }
		.workouts .buttons .item:first-child a { font-family: 'Whitney-Semibold', sans-serif; text-align: center; text-transform: uppercase; }
		.workouts .buttons .item { width: 50%; float: left; clear: none; }
		.workouts .buttons .item a { word-wrap: break-word; text-transform: none; padding: 15px; }
		.workouts .sections { width: 100%; }
		.report-table { width: 94%; padding: 3%; }
		.report-table .title { margin: 0; }
		.report-table .title.act { display: none; }
		.report-table .title.one { width: 20%; }
		.report-table .title.two { width: 20%; }
		.report-table .title.four { width: 40%; }
		.report-table .title.total { width: 20%; }
		.winner-wrap .winner { width: 66%; }
		/*.hero { padding: 25% 5% 20% 5%; }*/
	}
	@media all and (max-width: 800px) {
		/*.hero { padding: 27% 5% 20% 5%; }*/
		.hero .uni { width: 31%; }
		.one .left { width: 90%; margin: 0; padding: 5%; border-bottom: 6px solid #bcbdc1; }
		.one .right { display: none; }
		.two .left { display: none; }
		.two .right { width: 90%; padding: 5%; margin: 0; }
		.hero .unis .uni:nth-child(3n+1) { clear: both; overflow: hidden; }
		/*.content-wrap { padding: 27% 5% 13%; }*/
		.report-table .title h3 { width: 70%; }
	}
	@media all and (max-width: 782px) {
		.logged-in header .top-wrap { top: 46px; }
		li.bbp-forum-freshness, li.bbp-topic-freshness { display: none; }
		li.bbp-forum-info, li.bbp-topic-title { width: 68%!important; }
		li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count { width: 16%!important; }
	}
	@media all and (max-width: 700px) {
		header .logo { margin: 12% auto 0 auto; }
		.log-in, .register { width: 92%; padding: 4%; }
		.report-table .filter { width: 70%; }
		.report-table .filter form { margin: 0; }
		.report-table .participation { width: 30%; }
		.report-table.participation .title.one { width: 28%; }
		.report-table.participation .title.two { width: 20%; }
		.report-table.participation .title.three { width: 27%; }
		.report-table.participation .title.four { width: 25%; }
		.report-table.participation .title.five { display: none; }
		/*.hero { padding: 33% 5% 20% 5%; }*/
	}
	@media all and (max-width: 625px) {
		.report-table .title h3 { padding: 6px 0 20px; width: 100%; }
		/*.title .button { width: 100%; display: block; text-align: center; }*/
		.winner-wrap .winner { width: 76%; }
		#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content { width: 66%; margin-left: 110px!important; }
		.bbp-reply-content p { font-size: 14px; line-height: 20px; }
		/*.hero { padding: 35% 5% 20% 5%; }*/
	}
	@media all and (max-width:600px) {
		.page-template-myaccount_template .logo { max-width: 90%; padding: 0 0 4% 0; float: none; }
		.logged-in header .top-wrap { top: 0!important; position: relative; }
		header, header .top-wrap { overflow: visible; }
		header nav { width: auto; }
		#navbtn { display: block; color: #fff; float: none; font-size: 14px; font-style: normal; font-weight: normal; height: 30px; line-height: 30px; margin: 0 auto; overflow: hidden; padding: 10px 0; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; top: 0; width: 100%; }
		header nav .menu {  padding: 0; float: left; position: absolute; top: 50px; right: 5%; margin: 0 0 0 0; z-index:999999; width: 90%; display: none; }
		header nav .menu.open { display: block; }
		header nav .menu li { float: none; clear: both; overflow: hidden; margin: 0; padding: 0; background: rgba(21, 21 ,23, .9); display: block; text-align: left; width: 100%; }
		header nav .menu li a, header nav .menu li a:link, header nav .menu li a:visited { padding: 15px 20px; display: block; border-bottom: 1px solid #151517!important; margin: 0!important; color: #fff; text-transform: uppercase; }
		header nav .menu li ul, header nav .menu li ul li ul { background: rgba(21, 21 ,23, .9); width: 100%; position: relative; left: auto!important; opacity: 1; border: 0px; padding: 0; margin: 0; }
		.menu li li a, .menu li li a:link, .menu li li a:visited, .menu li.current_page_item li a, .menu li.current_page_item li a:link, .menu li.current_page_item li a:visited, .menu li.current-menu-item li a, .menu li.current-menu-item li a:link, .menu li.current-menu-item li a:visited { padding-left: 35px!important; }
		.participate { padding: 3% 0; width: 90%; }
		.one .left, .two .right { padding: 8% 5%; }
		/*.content-wrap { padding: 46% 5% 13%; }*/
		.total-time, .logged-in.page-template-myaccount_template .logo { width: 100%; max-width: 100%; padding: 0; }
		.total-time { display: none; }
		.display-wrap .account.full { width: 90%; }
		.display-wrap .log, .display-wrap .account { width: 90%; }
		.account, .log, .workouts { padding: 5%; width: 90%; min-height: auto; }
		.workouts .table .acts { width: 43%; }
		.workouts .table .bars { width: 55%; }
		.workouts .section .row .col.five, .workouts .section .row .col.four { border-top: 1px solid #151517; width: 50%; }
		.workouts .section .row .col.three, .workouts .section .row .col.two { width: 50%; }
		.workouts .section .row .col.three p { border: 0; }
		.workouts .section .row .col.four { clear: both; overflow: hidden; }
		.frm_form_field.frm_half, .frm_submit.frm_half, .frm_form_field.frm_left_half, .frm_form_field.frm_right_half, .frm_form_field.frm_first_half, .frm_form_field.frm_last_half, .frm_form_field.frm_first_third, .frm_form_field.frm_third, .frm_submit.frm_third, .frm_form_field.frm_last_third, .frm_form_field.frm_first_two_thirds, .frm_form_field.frm_last_two_thirds, .frm_form_field.frm_two_thirds, .frm_form_field.frm_left_fourth, .frm_form_field.frm_fourth, .frm_submit.frm_fourth, .frm_form_field.frm_right_fourth, .frm_form_field.frm_first_fourth, .frm_form_field.frm_last_fourth, .frm_form_field.frm_three_fourths, .frm_form_field.frm_fifth, .frm_submit.frm_fifth, .frm_form_field.frm_two_fifths, .frm_form_field.frm_three_fifths, .frm_form_field.frm_four_fifths, .frm_form_field.frm_sixth, .frm_submit.frm_sixth, .frm_form_field.frm_seventh, .frm_submit.frm_seventh, .frm_form_field.frm_eighth, .frm_submit.frm_eighth, .frm_form_field.frm_first_inline, .frm_form_field.frm_inline,  .frm_submit.frm_inline,  .frm_form_field.frm_last_inline { clear: none!important; }
		.report-table { padding: 5%; width: 92%; }
		.report-table .filter { width: 80%; }
		.report-table .participation { width: 20%; }
		.report-table .participation strong { font-size: 36px; }
		.report-table .participation small { padding: 0; }
		.report-table.participation .title.one { width: 25%; }
		.report-table.participation .title.three { width: 26%; }
		.report-table.participation .title.four { width: 29%; }
		/*.hero { padding: 37% 5% 20% 5%; }*/
	}
	@media all and (max-width: 530px) {
		.report-table.participation .title.one { width: 55%; }
		.report-table.participation .title.two { display: none; }
		.report-table.participation .title.three { display: none; }
		.report-table.participation .title.four { width: 45%; }
		/*.hero { padding: 39% 5% 20% 5%; }*/
	}
	@media all and (max-width: 500px) {
		header .logo { margin: 15% auto 0 auto; }
		/*.content-wrap { padding: 54% 5% 13% 5%; }*/
		.hero .uni { width: 48%; }
		.hero .unis .uni:nth-child(3n+1) { clear: none; }
		.hero .unis .uni:nth-child(2n+1) { clear: both; overflow: hidden; }
		.part h3 { font-size: 25px; line-height: 30px; }
		h2 { font-size: 30px; line-height: 32px;  }
		h1 { font-size: 42px; line-height: 46px; }
		h3 { font-size: 25px; }
		.title h3 { width: 70%; }
		.workouts .table .acts .act { font-size: 13px; line-height: 17px; text-transform: none; }
		.workouts .table .acts { width: 50%; }
		.workouts .table .bars { width: 48%; }
		.workouts .section .row .col p { padding: 18px 10px 16px 10px; }
		.workouts .buttons .item { border-top: 1px solid #444; border-bottom: 0; }
		.log-in, .register { padding: 8%; width: 84%; }
		.log-in #loginform, .register form { margin: 20px 0 0 auto; }
		.log-in #loginform label, .info .frm_style_formidable-style.with_frm_style label.frm_primary_label, .info .frm_style_formidable-style.with_frm_style.frm_login_form label { float: none; padding: 0; text-align: left; width: 100%; }
		.info .frm_style_formidable-style.with_frm_style .wrap { width: 100%; }
		.info #frm_field_83_container { margin: 0 0 18px 0; width: 46%; }
		.info #frm_field_84_container { width: 50%; margin: 0 0 18px 4%; }
		.log-in #loginform input[type="text"], .log-in #loginform input[type="password"] { padding: 3% 5%; width: 90%; }
		.log-in #loginform .login-remember label { width: auto; padding: 0 0 0 8%; margin: 0; }
		.log-in #loginform input[type="submit"] { margin: 0; }
		.register .frm_form_field.frm_left_half, .register .frm_form_field.frm_right_half, .register .frm_form_field.frm_first_half, .register .frm_form_field.frm_last_half, .register .frm_form_field.frm_half, .register .frm_submit.frm_half, .account .frm_form_field.frm_left_half, .account .frm_form_field.frm_right_half, .account .frm_form_field.frm_first_half, .account .frm_form_field.frm_last_half, .account .frm_form_field.frm_half, .account .frm_submit.frm_half { width: 100%; }
		.register .frm_form_field.frm_left_fourth, .register .frm_form_field.frm_fourth, .register .frm_submit.frm_fourth, .register .frm_form_field.frm_right_fourth, .register .frm_form_field.frm_first_fourth, .register .frm_form_field.frm_last_fourth,.account .frm_form_field.frm_left_fourth, .account .frm_form_field.frm_fourth, .account .frm_submit.frm_fourth, .account .frm_form_field.frm_right_fourth, .account .frm_form_field.frm_first_fourth, .account .frm_form_field.frm_last_fourth { width: 48%; }
		.account .frm_form_field.frm_left_fourth.frm_conf_field, .account .frm_form_field.frm_fourth.frm_conf_field, .account .frm_submit.frm_fourth.frm_conf_field, .account .frm_form_field.frm_right_fourth.frm_conf_field, .account .frm_form_field.frm_first_fourth.frm_conf_field,  .account .frm_form_field.frm_last_fourth.frm_conf_field { margin-right: 0!important; }
		.frm_ajax_loading { display: none; }
		.info .col { width: 100%; padding: 0!important; float: none; border: 0; float: none; margin: 0; }
		.report-table .title.one { display: none; }
		.report-table .title.two { width: 30%; }
		.report-table .title.four { width: 45%; }
		.report-table .title.total { width: 25%; }
		.winner-wrap .winner { padding: 7%; }
		.act-hover { width: 95%; top: 125px; }
		#bbpress-forums div.bbp-reply-header, #bbpress-forums div.reply { margin: 0 !important; }
		#bbpress-forums div.bbp-reply-author img.avatar { height: auto!important; left: 0!important; position: relative!important; top: 0!important; width: auto!important; }
		.report-table .filter { width: 100%; }
		.report-table .participation { display: none; }
		.report-table.participation .title.one { display: block; }
		.report-table.participation .title.four { display: block; }
		/* padding: 45% 5% 20% 5%; }*/
	}
	@media all and (max-width: 450px) {
		li.bbp-forum-info, li.bbp-topic-title { width: 100% !important; }
		li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count { display: none; }
		/*.hero { padding: 49% 5% 20% 5%; }*/
	}
	@media all and (max-width: 400px) {
		header .logo { margin: 17% auto 0 auto; }
		/*.content-wrap { padding: 65% 5% 13% 5%; }*/
		.report-table .title.four { display: none; }
		.report-table .title.two { width: 65%; }
		.report-table .title.total { width: 35%; }
		.badges .info img { max-width: 46%; }
		#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author { width: 25%; margin:  10px 0 0 0; }
		#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content { margin-left: 30%!important; width: 67%; padding: 12px 3% 12px 0; }
		/*.hero { padding: 56% 5% 20% 5%; }*/
	}

