/*!

 * Theme Name: Amity Search Partners

 * Theme URI: http://amitysearchpartners.com/

 * Description: Custom theme designed by Rounded Corner for Amity Search Partners.

 * Author: Robert Noakes

 * Author URI: http://robertnoak.es/

 * Version: 2.0

 * Tags: noakes, framework, child, custom

 * Template: noakes-framework

 */

 

@media (max-width: 1185px)

{

	/* Global Styles */

	h1

	{

		font-size: 1.938em;

	}

	

	h2

	{

		font-size: 2.125em;

	}

	

	h4

	{

		font-size: 1rem;

	}

	

	/* General Layout Styles */

	#header-wrapper

	{

		margin-top: -4.063em;

		height: 3.438rem;

		font-size: 0.875rem;

	}
	
	body.page-template-simple #header-wrapper
	{
		margin-top: 0;
	}
	
	body.page-template-simple #outer-site-wrapper
	{
		padding-top: 3.438em;
	}

	

	#logo

	{

		padding: 0.688rem 1.5rem;

	}

	

	#logo span

	{

		width: 5.75rem;

		height: 2.063rem;

	}

	

	#main-menu-container

	{

		padding: 0.438rem 1.5rem 0 0;

	}

	

	#main-menu,

	#main-menu > li,

	#main-menu > li > a

	{

		/*height: 3rem;*/

		line-height: 3rem;

	}

	#footer-wrapper > footer

	{

		padding: 1.75em 1.5rem;

	}

	

	#breakpoint

	{

		height: 1px;

	}

	

	/* Content Box Styles */

	.content-box.arrow-before

	{

		padding-top: 2.125rem;

	}

	

	.content-box.arrow-mask

	{

		padding-bottom: 2.125rem;

	}

	

	.content-box ol,

	.content-box p,

	.content-box ul

	{

		font-size: 0.938em;

	}

	

	.font-size-medium ol,

	.font-size-medium p,

	.font-size-medium ul

	{

		font-size: 1.133em;

	}

	

	.font-size-large ol,

	.font-size-large p,

	.font-size-large ul

	{

		font-size: 1.267em;

	}

	

	.font-size-medium ol ol,

	.font-size-medium ol ul,

	.font-size-medium ul ol,

	.font-size-medium ul ul,

	.font-size-large ol ol,

	.font-size-large ol ul,

	.font-size-large ul ol,

	.font-size-large ul ul

	{

		font-size: 1em;

	}

	

	.arrow-mask > .post-edit-link

	{

		bottom: 2.125rem;

	}

	

	.content-box > article,

	#asp-private-equity-jobs-hedge-fund-recruiting-hedge-fund-jobs-buyout-recruiting-buyout-jobs-investor-relations-recruiting > .fixed > .post-content

	{

		padding: 4.063em 1.5rem 3em;

	}

	

	/* Tabbed Styles */

	.noakes-tabs > nav a

	{

		font-size: 1.188rem;

	}

	

	.noakes-tabs > nav li

	{

		padding: 0 0.375em;

	}

	

	.noakes-tabs > nav a

	{

		padding: 0 0.875em;

	}

	

	.noakes-tab-content > article

	{

		padding: 1.5em 0 2.5em;

	}

	

	/* Section Arrow Styles */

	.section-arrow

	{

		margin-bottom: -2.125rem;

		height: 2.125rem;

	}

	

	.section-arrow.is-mask

	{

		margin: -2.125rem 0 0;

	}

	

	/* Article Styles */

	article

	{

		font-size: 0.938em;

	}

	

	article article

	{

		font-size: 1em;

	}

	

	/* Form Styles */

	.field

	{

		font-size: 1em;

	}

	

	/* Home Styles */

	#asp-private-equity-jobs-hedge-fund-recruiting-hedge-fund-jobs-buyout-recruiting-buyout-jobs-investor-relations-recruiting > article img

	{

		height: auto;

		max-width: 12rem;

	}

	

	#asp-private-equity-jobs-hedge-fund-recruiting-hedge-fund-jobs-buyout-recruiting-buyout-jobs-investor-relations-recruiting .button

	{

		background: rgba(255, 255, 255, 0.5);

	}

	#asp-private-equity-jobs-hedge-fund-recruiting-hedge-fund-jobs-buyout-recruiting-buyout-jobs-investor-relations-recruiting .button:hover

	{

		background: rgba(0, 37, 81, 1);

	}

	

	/* Approach Styles */

	#asp-approach h1

	{

		font-size: 5.25em;

	}

	

	/* Team Styles */

	.team-office,

	.bio-wrapper .bio

	{

		padding: 0 3.438rem;

	}

	

	.team-office-name

	{

		font-size: 1.125rem;

	}

	

	.bio-wrapper

	{

		padding-top: 4.375rem;

	}

	

	.bio-wrapper .close

	{

		left: 3.438rem;

	}

	

	.bio-wrapper .right h3

	{

		font-size: 1.375rem;

	}

	

	/* Contact Styles */

	/*#asp-contact > article

	{

		padding-top: 10em;

	}*/

	

	/* Contact Details Styles */

	.lightbox > article

	{

		padding: 3em 3em 1.5em;

	}

}

/*@media (min-width: 985px)
{
	.client-logo-wrapper:nth-child(1),
	.client-logo-wrapper:nth-child(2),
	.client-logo-wrapper:nth-child(3),
	.client-logo-wrapper:nth-child(4),
	.client-logo-wrapper:nth-child(5),
	.client-logo-wrapper:nth-child(6),
	.client-logo-wrapper:nth-child(7)
	{
		width: 14.285%;
	}
}*/

@media (max-width: 984px)

{

	/* Global Layout Styles */

	#beakpoint

	{

		height: 2px;

	}

	

	/* Approach Styles */

	#asp-approach h1

	{

		font-size: 4.25em;

	}

	

	/* Clients Styles */
	.client-logo-wrapper
	{
		width: 20%;
	}

}

@media (max-width: 900px)

{

	/* Global Styles */

	/*h1,

	h2

	{

		font-size: 1.375em;

	}

	

	h3

	{

		margin-bottom: 0.568em;

		font-size: 1em;

	}

	

	h4

	{

		font-size: 0.875rem;

	}*/

	

	/* General Layout Styles */

	#header-wrapper

	{

		margin-top: -3.188em;

		height: 2.563rem;

		font-size: 0.875rem;

	}
	
	body.page-template-simple #header-wrapper
	{
		margin-top: 0;
	}
	
	body.page-template-simple #outer-site-wrapper
	{
		padding-top: 2.563em;
	}

	

	/*.admin-bar #header-wrapper

	{

		padding-top: 46px;

	}*/

	

	#header-wrapper > header

	{

		position: relative;

	}

	

	#logo

	{

		padding: 0.5rem 1rem;

	}

	

	#logo span

	{

		width: 4.438rem;

		height: 1.563rem;

	}

	

	#main-menu-container

	{

		margin: 0;

		padding: 0;

	}

	

	#main-menu

	{

		display: none;

	}

	

	#noakes-mobile-main-menu-toggle

	{

		padding: 0 1.813rem 0 1rem;

		display: block;

		float: right;

		height: 2.625rem;

		background: url(../images/mobile-menu.png) no-repeat right center;

		color: #002551;

		font-family: 'Fjalla One', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;

		line-height: 2.625rem;

		text-transform: uppercase;

		-moz-transition: color 200ms ease-in-out;

		-ms-transition: color 200ms ease-in-out;

		-o-transition: color 200ms ease-in-out;

		-webkit-transition: color 200ms ease-in-out;

		transition: color 200ms ease-in-out;

	}

	#noakes-mobile-main-menu-toggle:hover

	{

		color: #000;

	}

	

	#noakes-mobile-main-menu

	{

		position: absolute;

		top: 100%;

		right: 0;

		width: 100%;

		background: #002551;

		color: #fff;

		font-size: 0.857em;

		font-family: 'Fjalla One', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;

		text-transform: uppercase;

		-webkit-box-shadow: 0 0.167em 0.389em 0 rgba(0, 0, 0, 0.35);

		box-shadow: 0 0.167em 0.389em 0 rgba(0, 0, 0, 0.35);

	}

	

	#noakes-mobile-main-menu ul

	{

		display: block;

		text-align: center;

	}

	

	#noakes-mobile-main-menu li

	{

		display: inline-block;

	}

	

	#noakes-mobile-main-menu a

	{

		padding: 0 0.188rem;

		display: block;

		line-height: 2.083em;

		-moz-transition: color 200ms ease-in-out;

		-ms-transition: color 200ms ease-in-out;

		-o-transition: color 200ms ease-in-out;

		-webkit-transition: color 200ms ease-in-out;

		transition: color 200ms ease-in-out;

	}

	#noakes-mobile-main-menu li.active > a,

	#noakes-mobile-main-menu a:hover

	{

		color: #ccc;

	}

	

	.scroll-navigation #noakes-mobile-main-menu li.active > a

	{

		color: #fff;

	}

	.scroll-navigation #noakes-mobile-main-menu a:hover,

	.scroll-navigation #noakes-mobile-main-menu li.scroll-active > a

	{

		color: #ccc;

	}

	

	#noakes-mobile-main-menu li.page-item-2,

	#noakes-mobile-main-menu ul ul

	{

		display: none;

	}

	

	#footer-wrapper > footer

	{

		padding: 1.5em 1rem;

	}

	

	#breakpoint

	{

		height: 3px;

	}

	

	/* Content Box Styles */

	.content-box.arrow-before

	{

		padding-top: 1.563rem;

	}

	

	.content-box.arrow-mask

	{

		padding-bottom: 0;

	}

	

	/*.content-box ol,

	.content-box p,

	.content-box ul

	{

		font-size: 0.875em;

	}*/

	

	.arrow-mask > .post-edit-link

	{

		bottom: 0;

	}

	

	.content-box > article,

	#asp-private-equity-jobs-hedge-fund-recruiting-hedge-fund-jobs-buyout-recruiting-buyout-jobs-investor-relations-recruiting > .fixed > .post-content

	{

		padding: 3.063em 1rem 2em;

	}

	

	/* Tabbed Styles */

	.noakes-tabs > nav a

	{

		font-size: 1rem;

	}

	

	.noakes-tabs > nav li

	{

		padding: 0 0.25em;

	}

	

	.noakes-tabs > nav a

	{

		padding: 0 0.75em;

	}

	

	.noakes-tab-content > article

	{

		padding: 1em 0 2em;

	}

	

	.noakes-tab-content > article .aligncenter

	{

		width: 100%;

	}

	

	/* Section Arrow Styles */

	.section-arrow

	{

		margin-bottom: -1.563rem;

		height: 1.563rem;

	}

	

	.section-arrow.is-mask

	{

		display: none;

	}

	

	/* Global Classes */

	.phone-hide

	{

		display: none;

	}

	

	.phone-only

	{

		display: block;

	}

	

	/* Form Styles */

	article a.button,

	article button,

	.font-size-medium > article a.button,

	.font-size-medium > article button,

	.font-size-large > article a.button,

	.font-size-large > article button

	{

		font-size: 1.143em;

	}

	

	.field,

	.field.alignright

	{

		float: none;

		width: auto;

		font-size: 0.875em;

	}

	

	/* Shortcode Styles */

	.noakes-column

	{

		margin: 0 auto !important;

		float: none !important;

		width: auto !important;

	}

	

	/* Home Styles */

	#asp-private-equity-jobs-hedge-fund-recruiting-hedge-fund-jobs-buyout-recruiting-buyout-jobs-investor-relations-recruiting > article img

	{

		max-width: 8.563rem;

	}

	

	#asp-private-equity-jobs-hedge-fund-recruiting-hedge-fund-jobs-buyout-recruiting-buyout-jobs-investor-relations-recruiting .blue-box

	{

		position: absolute;

		bottom: 0;

		left: 0;

		padding: 2.063em 1rem 1em;

		width: 100%;

		background: rgba(0, 37, 81, 0.9);

		color: #fff;

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

	}

	

	#asp-private-equity-jobs-hedge-fund-recruiting-hedge-fund-jobs-buyout-recruiting-buyout-jobs-investor-relations-recruiting .is-scaling .blue-box

	{

		position: static;

		bottom: auto;

		left: auto;

	}

	

	#asp-private-equity-jobs-hedge-fund-recruiting-hedge-fund-jobs-buyout-recruiting-buyout-jobs-investor-relations-recruiting .blue-box h1

	{

		color: #fff;

	}

	

	#asp-private-equity-jobs-hedge-fund-recruiting-hedge-fund-jobs-buyout-recruiting-buyout-jobs-investor-relations-recruiting .blue-box .button

	{

		border-color: #fff;

		color: #fff;

		background: rgba(255, 255, 255, 0);

	}

	#asp-private-equity-jobs-hedge-fund-recruiting-hedge-fund-jobs-buyout-recruiting-buyout-jobs-investor-relations-recruiting .blue-box .button:hover

	{

		background: #fff;

		color: #002551;

	}

	

	/* Approach Styles */

	#asp-approach h1

	{

		margin: 0;

		border: 0;

		padding: 0;

		color: #000;

		font-weight: bold;

		font-size: 0.875rem;

		line-height: 1.563em;

		font-family: 'Droid Serif', Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif;

		text-align: left !important;

		text-transform: none;

	}

	

	#asp-approach h1 br

	{

		display: none;

	}

	

	/* Snapshop Styles */

	#asp-snapshot .noakes-column

	{

		padding-bottom: 1.563em;

	}

	

	#asp-snapshot .noakes-column:last-child

	{

		padding-bottom: 0;

	}

	

	#asp-snapshot .two-one,

	#asp-snapshot .two-two

	{

		float: left !important;

		clear: left;

		width: 47.5% !important;

	}

	

	#asp-snapshot .two-two

	{

		float: right !important;

		clear: right;

	}

	

	/* Team Styles */

	.team-office,

	.bio-wrapper .bio

	{

		padding: 0 2.25rem;

	}

	

	.team-office-name

	{

		font-size: 0.875rem;

	}

	

	.team-member

	{

		width: 31.397%;

	}

	

	.bio-wrapper

	{

		padding-top: 3.875rem;

	}

	

	.bio-wrapper .close

	{

		left: 2.25rem;

	}

	

	.bio-wrapper .right h3

	{

		font-size: 1.375rem;

	}

	

	/* Contact Styles */

	/*#asp-contact > article

	{

		padding-top: 12.5em;

	}*/

	

	/* Contact Details Styles */

	#asp-contact-details > article .noakes-column

	{

		padding-bottom: 1.563em;

		max-width: 30rem;

	}

	

	#asp-contact-details > article .noakes-column h3,

	#asp-contact-details > article .noakes-column p

	{

		text-align: center;

	}

	

	.lightbox > article

	{

		padding: 2em 2em 0.5em;

	}

}

@media (max-width: 783px)
{
	.admin-bar #header-wrapper
	{
		padding-top: 46px;
	}

	/* Clients Styles */
	.client-logo-wrapper
	{
		width: 25%;
	}
}

@media (max-width: 768px)
{
	#breakpoint
	{
		height: 4px;
	}
}

@media (max-width: 497px)

{

	/* Global Layout Styles */

	#beakpoint

	{

		height: 4px;

	}

	

	/* Clients Styles */
	.client-logo-wrapper
	{
		width: 33.3333%;
	}

	

	/* Team Styles */

	.team-member

	{

		width: 47.096%;

	}

	

	.bio-wrapper .left

	{

		margin: 0 auto;

		padding: 0 0 1.563em 0;

		float: none;

		width: auto;

	}

	

	.bio-wrapper .right h3

	{

		text-align: center;

	}

}

