/*
Theme Name: Ontraport
Theme URI:
Description:

Version: 1.0
Author: Team Awesome
Author URI:
Tags:

NOTE:
CSS Rules:

=Reset CSS (v2.0) http://meyerweb.com/eric/tools/css/reset/
--------------------------------------------------------------*/
HTML, BODY
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	font-size: 13px;
	vertical-align: baseline;
}
@font-face
{
	font-family: gothamboldregular;
	src: url('./fonts/gothambold-webfont.eot');
	src: url('./fonts/gothambold-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/gothambold-webfont.woff') format('woff'), url('./fonts/gothambold-webfont.ttf') format('truetype'), url('./fonts/gothambold-webfont.svg#gothamboldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: gothambookregular;
	src: url('./fonts/gothambook-webfont.eot');
	src: url('./fonts/gothambook-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/gothambook-webfont.woff') format('woff'), url('./fonts/gothambook-webfont.ttf') format('truetype'), url('./fonts/gothambook-webfont.svg#gothambookregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: wisdom_script_airegular;
	src: url('./fonts/wisdom_script-webfont.eot');
	src: url('./fonts/wisdom_script-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/wisdom_script-webfont.woff') format('woff'), url('./fonts/wisdom_script-webfont.ttf') format('truetype'), url('./fonts/wisdom_script-webfont.svg#wisdom_script_airegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: angelinaregular;
	src: url('./fonts/angelina-webfont.eot');
	src: url('./fonts/angelina-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/angelina-webfont.woff') format('woff'), url('./fonts/angelina-webfont.ttf') format('truetype'), url('./fonts/angelina-webfont.svg#angelinaregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*HTML5 display-role reset for older browsers*/
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD, ARTICLE, ASIDE, CANVAS, DETAILS, EMBED, FIGURE, FIGCAPTION, FOOTER, HEADER, HGROUP, MENU, NAV, OUTPUT, RUBY, SECTION, SUMMARY, TIME, MARK, AUDIO, VIDEO
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
ARTICLE, ASIDE, DETAILS, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, MENU, NAV, SECTION
{
	display: block;
}
BODY
{
	line-height: 1;
	font-family: gothambookregular;
}
OL, UL
{
	/*[disabled]list-style:none;*/
}
BLOCKQUOTE, Q
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
	content: none;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
/*----HEADER----*/
DIV.nav_bar
{
	padding: 0 0px;
	position: absolute;
	width: 100%;
	height: 10px;
	background: #0D283D;
	z-index: 500;
}
DIV.empty_space_padding
{
	width: 100%;
	height: 90px;
}
DIV.nav_bar_main
{
	padding-top: 23px;
}
DIV.nav_bar_main
{
	position: relative;
	margin: 0px auto;
	width: 960px;
}
DIV.nav_bar_wrapper
{
	display: inline-block;
	margin-left: 10px;
}
DIV.nav_bar_wrapper LI
{
	display: inline-block;
	margin-top: 25px;
}
DIV.nav_bar_wrapper OL
{
	/*[disabled]height:23px;*/
}
A.nav_buttons1
{
	color: #0D283D;
	font-family: gothamboldregular;
	width: 100px;
	border-radius: 5px;
	padding: 19px 15px 15px;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
}
A.nav_buttons1:hover
{
	font-family: gothamboldregular;
	width: 100px;
	border-radius: 5px;
	padding: 19px 15px 12px;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
	background-position: 20px 40px;
}
A.nav_buttons2
{
	color: #0D283D;
	font-family: gothamboldregular;
	width: 100px;
	border-radius: 5px;
	padding: 19px 15px 15px;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
}
A.nav_buttons2:hover
{
	font-family: gothamboldregular;
	width: 100px;
	border-radius: 5px;
	padding: 19px 15px 12px;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
	background-position: 32px 41px;
}
A.nav_buttons3
{
	color: #0D283D;
	font-family: gothamboldregular;
	width: 100px;
	border-radius: 5px;
	padding: 19px 15px 15px;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
}
A.nav_buttons3:hover
{
	font-family: gothamboldregular;
	width: 100px;
	border-radius: 5px;
	padding: 19px 15px 12px;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
	background-position: 26px 40px;
}
A.nav_buttons4
{
	color: #0D283D;
	font-family: gothamboldregular;
	width: 100px;
	border-radius: 5px;
	padding: 19px 15px 15px;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
}
A.nav_buttons4:hover
{
	font-family: gothamboldregular;
	width: 100px;
	border-radius: 5px;
	padding: 19px 15px 12px;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
	background-position: 11px 40px;
}
DIV.empty_space_header
{
	/*[disabled]height:480px;*/
}
DIV.empty_space_header_opp
{
	height: 65px;
}
DIV.empty_space_header_contact
{
	height: 160px;
}
/*----
----*/
P.feature_content
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #949598;
	line-height: 1.36;
	margin-top: 5px;
	overflow: hidden;
	margin-bottom: 14px;
}
DIV.feature_wrapper
{
	height: 465px;
	width: 600px;
	display: inline-block;
	padding: 0px 0px 0px 17px;
}
H3.feature_title2
{
	font-family: gothamboldregular;
	text-transform: uppercase;
	color: #F1A23C;
	font-size: 21px;
	letter-spacing: -1px;
	margin-bottom: 7px;
}
DIV.main_body
{
	background: url('//ontraportcareers.com/wp-content/themes/ontraport/images/bg_texture.png') repeat;
	min-height: 19%;
	width: 960px;
	margin: -26px auto 20px;
	border-radius: 10px;
	box-shadow: 0px 0px 6px #9A9A9A;
	-webkit-box-shadow: box-shadow: 0px 0px 7px #C2C2C2;
	-moz-box-shadow: box-shadow: 0px 0px 7px #C2C2C2;
	display: table;
	padding-bottom: 50px;
	background-color: #FCFCFC;
}
.moonray-form-p2c7020f23
{
}
.feature_wrapper LI
{
	display: inline-block;
	max-width: 280px;
	width: 100%;
	float: left;
	padding: 33px 5px 10px 12px;
}
H3.feature_title
{
	font-family: gothamboldregular;
	text-transform: uppercase;
	color: #E44946;
	font-size: 21px;
	letter-spacing: -1px;
	margin-bottom: 7px;
}
H3.feature_title3
{
	font-family: gothamboldregular;
	text-transform: uppercase;
	color: #1B9BAC;
	font-size: 21px;
	letter-spacing: -1px;
	margin-bottom: 7px;
}
H3.feature_title4
{
	font-family: gothamboldregular;
	text-transform: uppercase;
	color: #91B961;
	font-size: 21px;
	letter-spacing: -1px;
	margin-bottom: 7px;
}
OL LI
{
	list-style: none;
}
SPAN.feature_wisdom
{
	font-family: wisdom_script_airegular;
	font-size: 26px;
	text-transform: none;
	color: #000000;
	letter-spacing: 1px;
}
A.button
{
	color: #FFFFFF;
	background-color: #E44946;
	font-family: gothamboldregular;
	text-decoration: none;
	border-radius: 9px;
	padding: 6px 15px;
	font-size: 10px;
	box-shadow: 0px 0px 5px #E44946;
}
A.button:hover
{
	background-color: #C02424;
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	transition: background-color .5s ease;
}
A.orange_button
{
	color: #FFFFFF;
	background-color: #F1A23C;
	font-family: gothamboldregular;
	text-decoration: none;
	border-radius: 9px;
	padding: 6px 15px;
	font-size: 10px;
	box-shadow: 0px 0px 5px #F1A23C;
}
A.orange_button:hover
{
	background-color: #C97811;
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	transition: background-color .5s ease;
}
A.green_button
{
	color: #FFFFFF;
	background-color: #91B961;
	font-family: gothamboldregular;
	text-decoration: none;
	border-radius: 9px;
	padding: 6px 15px;
	font-size: 10px;
	box-shadow: 0px 0px 5px #91B961;
}
A.green_button:hover
{
	background-color: #719545;
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	transition: background-color .5s ease;
}
A.blue_button
{
	color: #FFFFFF;
	background-color: #1B9BAC;
	font-family: gothamboldregular;
	text-decoration: none;
	border-radius: 9px;
	padding: 6px 15px;
	font-size: 10px;
	box-shadow: 0px 0px 5px #1B9BAC;
}
A.blue_button:hover
{
	background-color: #137582;
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	transition: background-color .5s ease;
}
/*----*/
BODY
{
	background-color: #0D283D;
	background-image: url("images/white_bg.png");
	background-repeat: repeat-x;
}
DIV.circle_text
{
	font-family: wisdom_script_airegular;
	text-shadow: 0px 0px 5px #1AA5D1;
	font-size: 27px;
	color: #FFFFFF;
	text-align: center;
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	margin-top: 56px;
	line-height: 0.9;
}
DIV.circle
{
	background-image: url('images/circle_image.png');
	width: 191px;
	height: 191px;
	position: absolute;
	margin-top: -83px;
	margin-left: 44px;
}
DIV.video1
{
	width: 300px;
	height: 169px;
	border-radius: 20 px;
	display: inline-block;
	margin: 0 -5px 167px 32px;
}
DIV#video_1
{
	width: 33%;
	height: 221px;
	border-radius: 5px;
	position: relative;
	float: left;
	display: inline-block;
	min-width: 300px;
	margin-right: 40px;
}
@media only screen and (max-width: 960px)
{
	DIV#video_1
	{
		margin-right: 30px;
	}
}
@media only screen and (max-width: 719px)
{
	DIV#video_1
	{
		width: 370px;
		margin-top: 0px;
	}
}
P.content_text
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
}
/*----*/
DIV.content_box
{
	background-color: #FFFFFF;
	border-radius: 20px;
	padding: 10px 25px;
	box-shadow: inset 0px 0px 5px #000000;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	margin-bottom: -26px;
	margin-top: -26px;
	margin-right: -26px;
	margin-left: -26px;
}
DIV.point_arrow
{
	background-image: url('images/arrow_blue.png');
	position: absolute;
	margin-top: 60px;
	width: 88px;
	height: 137px;
	-webkit-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	margin-left: -37px;
	background-repeat: no-repeat;
}
DIV.content_box_homeintro
{
	background-color: #FFFFFF;
	border-radius: 25px;
	padding: 10px 25px;
	box-shadow: inset 0px 0px 5px #000000;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	margin-bottom: 31px;
	margin-top: -26px;
	margin-right: -26px;
	margin-left: -26px;
}
DIV.like_content_box_apply
{
	background-color: #FFFFFF;
	border-radius: 15px;
	padding: 10px 25px;
	box-shadow: inset 0px 0px 5px #000000;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	width: 720px;
	margin: 0px auto;
}
DIV.like_content_box
{
	background-color: #FFFFFF;
	border-radius: 15px;
	padding: 10px 25px;
	box-shadow: inset 0px 0px 5px #000000;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	width: 800px;
	margin: 0px auto;
}
DIV#iframe A
{
	color: #15A4D2;
	font-family: gothambookregular;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 8pt;
	display: none;
}
DIV.content_box_border
{
	border-radius: solid;
	width: 800px;
	margin: -20px auto 0;
	border-style: solid;
	/*[disabled]-moz-border-image:url("images/image_border_try.png") 50 repeat;*/
	/*[disabled]-webkit-border-image:url("images/image_border_try.png") 40 repeat;*/
	/*[disabled]border-image:url("images/image_border_try.png") 50 repeat;*/
	/*[disabled]border-width:40px;*/
}
DIV.content_box_borderopp
{
	width: 800px;
	margin: 26px auto 0;
	padding-bottom: 67px;
}
DIV.content_box_com_border
{
	border-radius: solid;
	width: 800px;
	margin: 37px auto 0;
	/*[disabled]border-style:solid;*/
	/*[disabled]-moz-border-image:url("images/image_border_try.png") 50 repeat;*/
	/*[disabled]-webkit-border-image:url("images/image_border_try.png") 40 repeat;*/
	/*[disabled]border-image:url("images/image_border_try.png") 50 repeat;*/
	/*[disabled]border-width:40px;*/
	position: relative;
}
/*----*/
DIV.awards_wrapper
{
	width: 100%;
	margin: 0px auto;
	position: static;
	background-color: #FFFFFF;
	width: 100%;
	height: 200px;
	position: absolute;
	top: 1260px;
	box-shadow: 0px 0px #00080B;
}
DIV.awards
{
	width: 1080px;
	height: 200px;
	position: absolute;
	top: 1300px;
	box-shadow: 0px 0px #00080B;
	margin: 0px auto;
}
DIV.award_box UL
{
	margin: 0px 158px 0px auto;
	width: 897px;
}
DIV.awards LI
{
	display: inline-block;
}
/*----tab/infographs*/
DIV H2.info_header
{
	font-family: wisdom_script_airegular;
	color: #15A4D2;
	font-size: 55px;
	margin: 0px auto;
	width: 750px;
	padding-top: 42px;
	padding-bottom: 327px;
}
DIV.infograph_content_box
{
	/*[disabled]width:970px;*/
	/*[disabled]height:200px;*/
	/*[disabled]position:absolute;*/
	/*[disabled]top:49px;*/
	/*[disabled]margin:2295px 0 0 -9px;*/
	/*[disabled]background-image:url('images/info_callout.png');*/
	/*[disabled]height:378px;*/
	/*[disabled]background-repeat:no-repeat;*/
}
DIV.infographs_pic
{
	background-image: url('images/infographs_update.png');
	height: 8470px;
	background-repeat: no-repeat;
	border-radius: 10px;
	width: 960px;
}
A#button_stats
{
	text-decoration: none;
}
A#button_stats P.button_statstext
{
	width: 410px;
	height: 34px;
	text-align: center;
	padding-top: 11px;
	padding-bottom: 3px;
	margin: 265px auto 0px;
	font-family: gothambookregular;
	font-weight: bold;
	color: #FFFFFF;
	border-radius: 20px;
	font-size: 19.2pt;
	text-shadow: 1px 1px 1px #3A4850;
	-moz-box-shadow: inset 0px 1px 13px 0px #d2f1fa;
	-webkit-box-shadow: inset 0px 1px 13px 0px #d2f1fa;
	box-shadow: inset 0px 1px 13px #D2F1FA;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6ac9e6), color-stop(1, #1aa6d1) );
	background: -moz-linear-gradient( center top, #6ac9e6 5%, #1aa6d1 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ac9e6', endColorstr='#1aa6d1');
	background-color: #6AC9E6;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: 1px inset #959595;
}
A.side_tab
{
	width: 100px;
	height: 34px;
	color: #F2F2F2;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	font-size: 14.9pt;
	background-color: #15A4D2;
	z-index: 500;
	position: fixed;
	top: 65%;
	right: 0;
	font-weight: bold;
	box-shadow: 1px 0px 3px #A2DBED;
	text-align: center;
	text-decoration: none;
	margin-right: -83px;
	padding-top: 15px;
	text-shadow: -1px 1px #13637D;
	border: 1px outset #FFFFFF;
	padding-left: 20px;
}
A.side_tab:hover
{
	width: 100px;
	height: 34px;
	color: #F2F2F2;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	font-size: 14.9pt;
	background-color: #15A4D2;
	z-index: 500;
	position: fixed;
	top: 65%;
	right: 0;
	font-weight: bold;
	box-shadow: 1px 0px 3px #A2DBED;
	text-align: center;
	text-decoration: none;
	margin-right: 0px;
	padding-top: 15px;
	text-shadow: -1px 1px #13637D;
	border: 1px outset #FFFFFF;
	padding-left: 10px;
}
A#button_stats P.button_statstext:hover
{
	width: 410px;
	height: 34px;
	text-align: center;
	padding-top: 11px;
	padding-bottom: 3px;
	margin: 265px auto 0px;
	font-family: gothambookregular;
	font-weight: bold;
	color: #FFFFFF;
	border-radius: 20px;
	font-size: 19.2pt;
	text-shadow: 1px 1px 1px #A2A2A2;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1aa6d1), color-stop(1, #6ac9e6) );
	background: -moz-linear-gradient( center top, #1aa6d1 5%, #6ac9e6 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1aa6d1', endColorstr='#6ac9e6');
	background-color: #1AA6D1;
}
/*----*/
DIV#social_facebook
{
	margin-top: -57px;
	position: absolute;
	margin-left: -95px;
}
DIV#social_twitter
{
	margin-top: -57px;
	position: absolute;
	margin-left: -60px;
}
DIV#social_linkedin
{
	margin-top: -57px;
	position: absolute;
	margin-left: -25px;
}
DIV.social_box
{
	width: 350px;
	/*[disabled]height:330px;*/
	position: absolute;
	background-color: #FFFFFF;
	margin-left: -350px;
	margin-top: -96px;
	border-radius: 5px;
	box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.05), 0px 0px 3px #9F9F9F;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(0,0,0,.05), 0px 0px 3px #9F9F9F;
	-moz-box-shadow: 0px 0px 0px 3px rgba(0,0,0,.05), 0px 0px 3px #9F9F9F;
	z-index: auto;
}
DIV#social_box_facebook
{
	margin-top: -400px;
	/*[disabled]padding-bottom:13px;*/
}
DIV#social_box_facebook DIV.fb-like-box IFRAME
{
	width: 350px !important;
	border: none !important;
}
DIV#social_box_twitter
{
	margin-top: -400px;
}
DIV#social_box_linkedin
{
	margin-top: -400px;
	border-bottom-right-radius: 2px;
	/*[empty]margin-right:;*/
	padding-right: 15px;
	margin-left: -364px;
}
IMG#social_box_logo_fb
{
	/*[disabled]position:absolute;*/
	margin-top: 9px;
	margin-left: 135px;
}
IMG#social_box_logo_tw
{
	position: absolute;
	margin-top: 9px;
	margin-left: 272px;
}
IMG#social_box_logo_in
{
	position: absolute;
	margin-top: 9px;
	margin-left: 83px;
}
DIV#social_box_grey_fb
{
	background-color: #ECECEC;
	width: 350px;
	height: 37px;
	position: absolute;
	margin-top: -38px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: 1px solid #D3D3D3;
	box-shadow: inset 0px 2px 4px 1px #DDDDDD;
}
DIV#social_box_grey_tw
{
	background-color: #ECECEC;
	width: 350px;
	height: 37px;
	position: relative;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: 1px solid #D3D3D3;
	box-shadow: inset 0px 2px 4px 1px #DDDDDD;
	/*[empty]padding-top:;*/
	/*[empty]padding-bottom:;*/
}
DIV#social_box_grey_in
{
	background-color: #ECECEC;
	width: 350px;
	height: 37px;
	position: relative;
	/*[disabled]margin-top:292px;*/
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: 1px solid #D3D3D3;
	box-shadow: inset 0px 2px 4px 1px #DDDDDD;
	padding-right: 15px;
}
DIV#social_box_fb_like
{
	margin-top: 8px;
	margin-left: 9px;
	float: left;
}
DIV#social_box_in_share
{
	margin-top: 8px;
	margin-left: 9px;
	float: left;
	width: 200px;
}
DIV#social_box_linkedin_profile
{
	margin-top: 7px;
}
DIV#social_box_tw_follow
{
	margin-top: 8px;
	margin-left: 9px;
	float: left;
	position: absolute;
}
LI.social_tweet
{
	/*[disabled]margin-top:6px;*/
	/*[disabled]margin-bottom:9px;*/
	border-bottom: 1px dotted #DFDFDF !important;
	/*[disabled]padding-bottom:11px;*/
	/*[disabled]padding-left:20px;*/
	/*[disabled]margin-left:-39px;*/
	/*[disabled]padding-right:20px;*/
	list-style: none !important;
	font-size: 10.5pt;
	padding: 12px;
	line-height: 1.1;
}
LI.social_tweet:last-child
{
	border-bottom: none !important;
	padding-bottom: 13px !important;
}
A.social_tweets_links
{
	color: #1AA5D1 !important;
}
P.social_tweets_time
{
	padding: 0px !important;
	margin: 4px 0px 0px !important;
	font-size: 7pt !important;
	font-style: italic !important;
	color: #9F9F9F !important;
}
DIV.social_tweets_title
{
	font-weight: normal !important;
	font-size: 10.2pt !important;
	text-transform: uppercase !important;
	color: #1AA5D1 !important;
	font-family: gothamboldregular !important;
	border-bottom: 1px solid #DBDBDB !important;
	padding-left: 20px !important;
	padding-bottom: 12px !important;
	background-color: #F3F3F3 !important;
	padding-top: 22px !important;
}
DIV#header_social
{
	float: right;
	z-index: 5;
	margin: 37px 0px 0px;
}
DIV.social_icons
{
	width: auto;
	float: left;
	margin-right: 13px;
	cursor: pointer;
}
DIV.social_icons:hover
{
	border-top: 3px solid transparent;
}
DIV#blog_single_social_signin
{
	width: 500px;
	display: inline-block;
	margin-left: 116px;
}
DIV.live_content_wrap DIV.fb-comments.fb-social-plugin.fb_iframe_widget SPAN IFRAME
{
	width: 534px !important;
}
/*----*/
DIV.circle_text1
{
	font-family: wisdom_script_airegular;
	font-size: 35px;
	color: #FFFFFF;
	text-shadow: 0px 0px 5px #1AA5D1;
	text-align: center;
	margin-top: 62px;
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	line-height: 0.9;
	margin-left: 4px;
}
DIV.circle1
{
	background-image: url('images/circle_image.png');
	width: 190px;
	height: 191px;
	position: absolute;
	margin-top: -82px;
	margin-left: -19px;
	z-index: 5;
}
DIV.empty_space
{
	height: 410px;
}
DIV H3.media_title
{
	font-family: wisdom_script_airegular;
	font-size: 26px;
	margin-bottom: 5px;
	text-align: center;
	z-index: 10;
	display: block;
	position: relative;
	margin-top: 0px;
	height: 10px;
}
DIV.media_wrapper
{
	width: 780px;
	margin: 0px auto;
	border-radius: 10px;
	/*[disabled]background-color:#922323;*/
	height: 418px;
}
DIV.culture_content IMG
{
	margin: auto;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
DIV.content_borderimg
{
	position: absolute;
	margin-left: -19px;
	margin-top: -18px;
	background-image: url("images/image_border+.png");
	width: 818px;
	height: 458px;
	z-index: 3;
}
DIV.taboverlay
{
	position: absolute;
	background-image: url("images/taboverlay.png");
	background-repeat: no-repeat;
	width: 434px;
	height: 60px;
	z-index: 10;
	margin-top: -30px;
	margin-left: 163px;
	padding-left: 0px;
	text-align: center;
	padding-top: 13px;
	font-family: wisdom_script_airegular;
	font-size: 22pt;
}
DIV#full-width-slider
{
	width: 783px;
	margin-top: 19px;
	margin-left: 17px;
	position: relative;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	display: inline-block;
	z-index: 1;
	height: 100%;
	min-height: 420px;
}
DIV.sliderContainer
{
	width: 960px;
}
DIV#full-width-slider DIV IMG
{
	border-radius: 22px;
	-webkit-border-radius: 22px;
	height: 420px !important;
	margin-top: 0px !important;
	width: 780px !important;
	margin-left: 2px !important;
}
DIV#headerslider
{
	width: 960px !important;
	position: relative !important;
	-webkit-border-radius: 15px !important;
	display: inline-block !important;
	height: 100% !important;
	min-height: 500px !important;
	margin-bottom: 10px;
}
DIV#headerslider DIV IMG
{
	height: 467px !important;
	width: 960px !important;
}
DIV#fullwidthslider
{
	width: 783px;
	margin-top: 19px;
	margin-left: 17px;
	position: relative;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	display: inline-block;
	z-index: 1;
	height: 100%;
	min-height: 420px;
}
DIV#fullwidthslider DIV IMG
{
	border-radius: 22px;
	-webkit-border-radius: 22px;
	height: 420px !important;
	margin-top: -5px !important;
	width: 780px !important;
	margin-left: 2px !important;
}
DIV#fullwidthslideropp
{
	width: 783px;
	margin-top: 19px;
	margin-left: 17px;
	position: relative;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	display: inline-block;
	z-index: 1;
	height: 100%;
	min-height: 420px;
}
DIV#full-width-slider DIV
{
	border-radius: 20px;
	-webkit-border-radius: 20px;
	margin-top: 0px;
}
DIV#fullwidthslideropp DIV
{
	border-radius: 20px;
	-webkit-border-radius: 20px;
}
/*----*/
DIV.content_box_border2
{
	border: 1px dashed #0D283D;
	border-radius: 10px;
	width: 920px;
	margin: 63px auto 0px;
}
DIV.content_box2
{
	background-color: #FFFFFF;
	border-radius: 15px;
	padding: 10px 25px;
	margin: 10px;
	box-shadow: inset 0px 0px 5px #000000;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
}
P.content_text2
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
}
/*----*/
DIV.empty_space2
{
	height: 930px;
}
A.info_callout
{
	padding: 25px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #14A4D1;
	display: inline-block;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	border-bottom: 7px solid #107D9F;
	border-right: 1px solid #107D9F;
	border-left: 1px solid #107D9F;
	border-top: 1px solid #107D9F;
	text-shadow: -1px -1px rgb(13, 40, 61);
	-moz-text-shadow: -1px -1px rgb(38, 47, 69);
	-webkit-text-shadow: -1px -1px rgb(38, 47, 69);
	box-shadow: 0px 0px 11px #000000;
	margin: 209px 0 0px 271px;
}
A.info_callout:hover
{
	padding: 25px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #E2E2E2;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #1493BB;
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	transition: background-color .5s ease;
	display: inline-block;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	border-bottom: 7px solid #107D9F;
	border-right: 1px solid #107D9F;
	border-left: 1px solid #107D9F;
	border-top: 1px solid #107D9F;
	text-shadow: -1px -1px rgb(13, 40, 61);
	-moz-text-shadow: -1px -1px rgb(38, 47, 69);
	-webkit-text-shadow: -1px -1px rgb(38, 47, 69);
	box-shadow: 0px 0px 11px #000000;
	margin: 209px 0 0px 271px;
}
DIV.info_wrapper_space
{
	width: 100%;
	position: static;
	width: 100%;
	height: 355px;
	top: 2163px;
	margin-bottom: 73px;
}
DIV.info_callout
{
	background-image: url('images/info_callout2.png');
	width: 960px;
	height: 460px;
	background-repeat: no-repeat;
	margin: -529px auto 125px 0px;
	position: absolute;
	z-index: 1000;
}
/*----*/
DIV H3.media_title2
{
	font-family: wisdom_script_airegular;
	font-size: 26px;
	margin-bottom: 5px;
	text-align: center;
	z-index: 10;
	display: block;
	position: relative;
	margin-top: 0px;
	height: 10px;
}
DIV.media_wrapper2
{
	width: 780px;
	margin: 0px auto;
	border-radius: 10px;
	background-color: #922323;
	height: 418px;
}
DIV.space_content IMG
{
	margin: auto;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 20px;
}
DIV.scroll_content2
{
	background-color: #FFFFFF;
	box-shadow: inset 0px 0px 3px #000000;
	width: 80%;
	height: 90px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	margin: 43px auto 27px;
	border-radius: 20px;
}
/*----*/
DIV.apply_box
{
	width: 960px;
	margin: 0px auto;
}
P.content_textapp
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	padding-top: 7px;
	padding-left: 0px;
	padding-bottom: 11px;
}
DIV H2.like_what
{
	font-family: wisdom_script_airegular;
	color: #0D283D;
	font-size: 55px;
	margin: 0px auto;
	width: 750px;
	padding-top: 26px;
	padding-bottom: 25px;
}
DIV H2.like_whatopp
{
	font-family: wisdom_script_airegular;
	color: #0D283D;
	font-size: 49px;
	margin: 0px auto;
	width: 750px;
	padding: 20px 0px 0px;
	text-align: center;
}
/*----*/
A.apply_button
{
	padding: 22px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #1AA5D1;
	display: inline-block;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	box-shadow: 0px 0px 5px #1B9BAC;
	-moz-box-shadow: 0px 0px 5px #1B9BAC;
	-webkit-box-shadow: 0px 0px 5px #1B9BAC;
	-o-box-shadow: 0px 0px 5px #1B9BAC;
	-ms-box-shadow: 0px 0px 5px #1B9BAC;
	margin: 40px auto 0px 251px;
}
A.apply_button:hover
{
	padding: 22px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #168AAF;
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	transition: background-color .5s ease;
	display: inline-block;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	box-shadow: 0px 0px 5px #1B9BAC;
	-moz-box-shadow: 0px 0px 5px #1B9BAC;
	-webkit-box-shadow: 0px 0px 5px #1B9BAC;
	-o-box-shadow: 0px 0px 5px #1B9BAC;
	-ms-box-shadow: 0px 0px 5px #1B9BAC;
	margin: 40px auto 0px 251px;
}
#business_content UL
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	padding-top: 5px;
	margin-left: 35px;
}
#creative_content UL
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	padding-top: 5px;
	margin-left: 35px;
}
#experience_content UL
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	padding-top: 5px;
	margin-left: 35px;
}
DIV.bold_title
{
	font-family: gothamboldregular;
	font-size: 13px;
	line-height: 20px;
	padding-top: 5px;
}
SPAN#business_content P
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	padding-top: 5px;
}
#engineer_content UL
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	padding-top: 5px;
	margin-left: 35px;
}
/*----*/
DIV.content_box_border3
{
	border-radius: solid;
	width: 800px;
	margin: 0 auto 123px;
	/*[disabled]border-style:solid;*/
	/*[disabled]-moz-border-image:url("images/image_border_try.png") 40 repeat;*/
	/*[disabled]-webkit-border-image:url("images/image_border_try.png") 40 repeat;*/
	/*[disabled]border-image:url("images/image_border_try.png") 40 repeat;*/
	/*[disabled]border-width:40px;*/
	/*[disabled]padding-bottom:;*/
}
DIV.jobs_wrapper
{
	margin-top: 35px;
}
DIV.content_box_community
{
	background-color: #FFFFFF;
	border-radius: 15px;
	padding: 10px 25px;
	box-shadow: inset 0px 0px 5px #000000;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
DIV.content_box_opp
{
	/*[disabled]background-color:#FFFFFF;*/
	/*[disabled]border-radius:20px;*/
	/*[disabled]padding:10px 25px;*/
	/*[disabled]box-shadow:inset 0px 0px 5px #000000;*/
	/*[disabled]-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3);*/
	/*[disabled]margin-bottom:-26px;*/
	/*[disabled]margin-top:-26px;*/
	/*[disabled]margin-right:-26px;*/
	/*[disabled]margin-left:-26px;*/
}
DIV.content_box4
{
	background-color: #FFFFFF;
	border-radius: 20px;
	padding: 10px 25px;
	box-shadow: inset 0px 0px 5px #000000;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	margin-bottom: -26px;
	margin-top: -26px;
	margin-right: -26px;
	margin-left: -26px;
}
P.content_text3
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	padding-top: 55px;
	/*[empty]padding-left:;*/
}
DIV.content_box3text
{
	width: 321px;
	padding-left: 69px;
	margin-top: -59px;
	margin-left: 60px;
	text-align: left;
}
/*----*/
DIV.circle2
{
	background-image: url('images/circle_image.png');
	width: 194px;
	height: 189px;
	position: absolute;
	margin-top: -59px;
	margin-left: 765px;
	z-index: 5;
}
DIV.circle_text2
{
	font-family: wisdom_script_airegular;
	text-shadow: 0px 0px 5px #1AA5D1;
	font-size: 28px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 68px;
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	line-height: 0.9;
}
/*----*/
DIV.empty_space_small
{
	padding: 20px;
}
DIV.content_box UL
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	margin-left: 60px;
	list-style: inherit;
	padding-top: 6px;
}
/*----*/
H2.drop_down_title
{
	font-family: gothamgothambookregular;
	font-size: 20px;
}
H2.drop_down_title:hover
{
	font-family: gothambookregular;
	font-size: 20px;
	color: #1AA5D1;
}
A.read_more
{
	font-family: gothambookregular;
	color: #47B4E8;
	font-size: 12px;
	text-decoration: none;
}
/*----*/
DIV.sub_job_title
{
	font-family: gothamboldregular;
	padding-top: 10px;
	color: #1AA5D1;
}
P.job_description
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	padding-top: 5px;
}
DIV.circle3
{
	background-image: url('images/circle_image.png');
	width: 190px;
	height: 190px;
	position: absolute;
	margin-top: -108px;
	margin-left: 828px;
}
DIV.blue_arrow
{
	background-image: url('images/arrow_blue.png');
	width: 88px;
	height: 137px;
	position: absolute;
	margin-top: -16px;
	margin-left: 8px;
}
DIV.circle_text3
{
	font-family: wisdom_script_airegular;
	font-size: 36px;
	color: #FFFFFF;
	text-shadow: 0px 0px 5px #1AA5D1;
	text-align: center;
	margin-top: 66px;
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	line-height: 0.9;
}
/*----*/
DIV.circle4
{
	background-image: url('images/circle_image.png');
	width: 191px;
	height: 191px;
	position: absolute;
	margin-top: -49px;
	margin-left: 25px;
}
DIV.circle_text4
{
	font-family: wisdom_script_airegular;
	font-size: 28px;
	text-shadow: 0px 0px 5px #1AA5D1;
	color: #FFFFFF;
	text-align: center;
	margin-top: 50px;
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	line-height: 0.9;
}
DIV.content_box3 LI SPAN
{
	color: #15A4D2;
	font-family: gothamboldregular;
	font-size: 15px;
}
DIV.content_box3 LI
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	list-style: none;
}
DIV.content_box3text UL
{
	margin-bottom: 19px;
}
DIV.content_box3
{
	background-color: #FFFFFF;
	width: 800px;
	margin: -20px auto 0;
	border-width: 40px;
	padding: 10px 25px;
	border-radius: solid;
	width: 800px;
	margin: -20px auto 0;
	box-shadow: inset 0px 0px 5px #000000;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	margin-bottom: 21px;
	margin-top: 14px;
	margin-right: -26px;
	margin-left: -26px;
	border-radius: 10px;
}
DIV.circle_text5
{
	font-family: wisdom_script_airegular;
	font-size: 31px;
	color: #FFFFFF;
	text-shadow: 0px 0px 5px #1AA5D1;
	text-align: center;
	margin-top: 63px;
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	line-height: 0.9;
}
DIV.circle_textapply
{
	font-family: wisdom_script_airegular;
	font-size: 31px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 60px;
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	line-height: 0.9;
	margin-left: 0px;
	line-height: 1;
}
/*----*/
.readmore
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 10px;
	background: url('images/arrow.png') no-repeat -6px 6px;
}
DIV#business_head
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 186px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
	cursor: hand;
}
DIV#business_head:hover
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 186px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
	cursor: hand;
	cursor: pointer;
}
DIV#business_wrapper
{
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	border-radius: 15px;
	background-color: #FFFFFF;
	padding-left: 25px;
	/*[disabled]background-image:linear-gradient(to top, red, rgba(255,0,0,0));*/
	/*[disabled]background-image:-moz-linear-gradient(to top, #67C0DC, white);*/
}
DIV#displaybusiness
{
	border-radius: 15px;
	padding-top: 6px;
	padding-right: 25px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
P A#business_inline.readmore
{
	color: #0D283D;
}
DIV#experience_head
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 186px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
	cursor: hand;
}
DIV#experience_head:hover
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 186px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
	cursor: hand;
	cursor: pointer;
}
DIV#experience_wrapper
{
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	border-radius: 15px;
	background-color: #FFFFFF;
	padding-left: 25px;
	/*[disabled]background-image:linear-gradient(to top, red, rgba(255,0,0,0));*/
	/*[disabled]background-image:-moz-linear-gradient(to top, #67C0DC, white);*/
}
P A#experience_inline.readmore
{
	color: #0D283D;
}
DIV#displayexperience
{
	border-radius: 15px;
	padding-top: 6px;
	padding-right: 25px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
DIV#operations_head
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 186px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
	cursor: hand;
}
DIV#operations_head:hover
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 186px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
	cursor: hand;
	cursor: pointer;
}
DIV#operations_wrapper
{
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	border-radius: 15px;
	background-color: #FFFFFF;
	padding-left: 25px;
	/*[disabled]background-image:linear-gradient(to top, red, rgba(255,0,0,0));*/
	/*[disabled]background-image:-moz-linear-gradient(to top, #67C0DC, white);*/
}
P A#operations_inline.readmore
{
	color: #0D283D;
}
DIV#displayoperations
{
	border-radius: 15px;
	padding-top: 6px;
	padding-right: 25px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
DIV#creative_head
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 10px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
}
DIV#creative_head:hover
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 186px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
	cursor: hand;
	cursor: pointer;
}
DIV#creative_wrapper
{
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	border-radius: 15px;
	background-color: #FFFFFF;
	padding-left: 25px;
	padding-right: 25px;
}
DIV#createown_head
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 10px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
}
DIV#createown_head:hover
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 186px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
	cursor: hand;
	cursor: pointer;
}
DIV#createown_wrapper
{
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	border-radius: 15px;
	background-color: #FFFFFF;
	padding-left: 25px;
	padding-right: 25px;
}
DIV#engineer_head
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 10px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
}
DIV#engineer_head:hover
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 186px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
	cursor: hand;
	cursor: pointer;
}
DIV#engineer_wrapper
{
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	border-radius: 15px;
	background-color: #FFFFFF;
	padding-left: 25px;
	padding-right: 25px;
}
DIV#intern_head
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 10px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
}
DIV#intern_head:hover
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #0D283D;
	font-size: 20px;
	text-decoration: none;
	padding: 5px 186px 5px 19px;
	background: url('images/arrow_down.png') no-repeat 1px 12px;
	cursor: hand;
	cursor: pointer;
}
DIV#intern_wrapper
{
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	border-radius: 15px;
	background-color: #FFFFFF;
	padding-left: 25px;
	padding-right: 25px;
}
.readmore_back
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #15A4D2;
	font-size: 20px;
	text-decoration: none;
	padding: 2px 5px;
	border-radius: 5px;
	font-size: 15px;
}
DIV.moonray-form-p2c7020f23 INPUT
{
	border: none !important;
}
A.apply_here
{
	padding: 10px 22px 9px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #1AA5D1;
	display: inline-block;
	margin-bottom: 17px;
	margin-top: 13px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	box-shadow: 0px 0px 5px #1B9BAC;
	-moz-box-shadow: 0px 0px 5px #1B9BAC;
	-webkit-box-shadow: 0px 0px 5px #1B9BAC;
	-o-box-shadow: 0px 0px 5px #1B9BAC;
	-ms-box-shadow: 0px 0px 5px #1B9BAC;
}
A.apply_here:hover
{
	padding: 10px 22px 9px;
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	transition: background-color .5s ease;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #1792B8;
	display: inline-block;
	margin-bottom: 17px;
	margin-top: 13px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	box-shadow: 0px 0px 5px #1B9BAC;
	-moz-box-shadow: 0px 0px 5px #1B9BAC;
	-webkit-box-shadow: 0px 0px 5px #1B9BAC;
	-o-box-shadow: 0px 0px 5px #1B9BAC;
	-ms-box-shadow: 0px 0px 5px #1B9BAC;
}
DIV.empty_space3
{
	padding: 30px;
}
DIV.empty_space5
{
	padding: 30px 0px 0px;
}
DIV.empty_space6
{
	height: 630px;
}
DIV.empty_space4
{
	padding: 19px;
}
/*----*/
DIV.content_box_border_commintro
{
	width: 800px;
	margin: 0 auto;
	border-style: solid;
	-moz-border-image: url("images/image_border_try.png") 40 repeat;
	-webkit-border-image: url("images/image_border_try.png") 40 repeat;
	border-image: url("images/image_border_try.png") 40 repeat;
	border-width: 40px;
}
DIV.content_box_commintro
{
	background-color: #FFFFFF;
	width: 614px;
	border-radius: 15px;
	padding: 10px 25px;
	margin: 0px auto 0px 221px;
	box-shadow: inset 0px 0px 5px #000000;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
}
P.content_text2
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
}
DIV.content_box_community
{
	background-color: #FFFFFF;
	border-radius: 25px;
	padding: 10px 25px;
	box-shadow: inset 0px 0px 5px #000000;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	margin-bottom: -26px;
	margin-top: -26px;
	margin-right: -26px;
	margin-left: -26px;
}
A.apply_button_contact
{
	color: #FFFFFF;
	background: #15A4D2;
	font-family: gothamboldregular;
	text-decoration: none;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-radius: 10px;
	font-size: 11.5pt;
}
A.apply_button_contact:hover
{
	color: #FFFFFF;
	background: #1290B8;
	font-family: gothamboldregular;
	text-decoration: none;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-radius: 10px;
	font-size: 11.5pt;
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	transition: background-color .5s ease;
}
DIV#iframe
{
	margin: -185px 0 8px 524px;
}
DIV#iframe IFRAME
{
	border-radius: 10px;
	margin-left: -12px;
	width: 270px;
	height: 170px;
	margin-top: -64px;
	padding-bottom: 54px;
	/*[empty]margin-bottom:;*/
}
/*Apply*/
DIV.blue_arrow_flipapply
{
	background-image: url('images/arrow_blueflip.png');
	width: 88px;
	height: 137px;
	position: absolute;
	margin-top: -30px;
	margin-left: 885px;
}
DIV.apply_app_title
{
	font-family: wisdom_script_airegular;
	font-size: 40px;
	color: #0D283D;
	text-align: center;
	position: relative;
	margin-top: 29px;
	display: inline-block;
	width: 49%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 12px;
}
DIV.apply_intern_title
{
	font-family: wisdom_script_airegular;
	font-size: 40px;
	color: #0D283D;
	text-align: center;
	position: relative;
	width: 50%;
	display: inline-block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 12px;
}
DIV.empty_space_apply
{
	height: 49px;
}
P.content_apply
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	padding-top: 0px;
	/*[empty]padding-left:;*/
}
DIV.landon_apply
{
	background-image: url('images/landon_apply.png');
	width: 370px;
	height: 760px;
	background-repeat: no-repeat;
	margin-left: 831px;
	margin-top: -643px;
	position: absolute;
	z-index: 900;
}
DIV.lena_apply
{
	background-image: url('images/lena_apply.png');
	width: 347px;
	height: 585px;
	background-repeat: no-repeat;
	margin-left: -248px;
	margin-top: -521px;
	position: absolute;
	z-index: 900;
	float: left;
}
/*Tabs*/
.tab LABEL[for=tab-1]
{
	/*[disabled]padding:10px 10px 11px;*/
	/*[disabled]margin-left:-1px;*/
	/*[disabled]background-image:linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);*/
	/*[disabled]background-image:-o-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);*/
	/*[disabled]background-image:-moz-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);*/
	/*[disabled]background-image:-webkit-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);*/
	/*[disabled]background-image:-ms-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);*/
	/*[disabled]background-image:-webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(227,227,227)), color-stop(1, rgb(247,247,247)) );*/
	/*[disabled]position:relative;*/
	/*[disabled]left:1px;*/
	/*[disabled]border-radius:10px;*/
	/*[disabled]font-family:gotham;*/
	/*[disabled]text-transform:uppercase;*/
	/*[disabled]border-bottom-left-radius:0px;*/
	/*[disabled]border-bottom-right-radius:0px;*/
	/*[disabled]color:#1AA5D1;*/
	/*[disabled]text-shadow:1px 1px #FFFFFF;*/
}
.tab LABEL[for=tab-2]
{
	/*[disabled]padding:10px 10px 11px;*/
	/*[disabled]margin-left:-1px;*/
	/*[disabled]background-image:linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);*/
	/*[disabled]background-image:-o-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);*/
	/*[disabled]background-image:-moz-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);*/
	/*[disabled]background-image:-webkit-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);*/
	/*[disabled]background-image:-ms-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);*/
	/*[disabled]background-image:-webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(227,227,227)), color-stop(1, rgb(247,247,247)) );*/
	/*[disabled]position:relative;*/
	/*[disabled]left:1px;*/
	/*[disabled]border-radius:10px;*/
	/*[disabled]font-family:gotham;*/
	/*[disabled]text-transform:uppercase;*/
	/*[disabled]border-bottom-left-radius:0px;*/
	/*[disabled]border-bottom-right-radius:0px;*/
	/*[disabled]color:#1AA5D1;*/
	/*[disabled]text-shadow:1px 1px #FFFFFF;*/
}
.content
{
	/*[disabled]position:absolute;*/
	/*[disabled]top:28px;*/
	/*[disabled]left:0;*/
	/*[disabled]right:0;*/
	/*[disabled]bottom:0;*/
	/*[disabled]padding:25px 0 20px 42px;*/
	/*[disabled]height:1501px;*/
	/*[disabled]width:720px;*/
	/*[disabled]border-top-left-radius:0px;*/
	/*[disabled]border-top-right-radius:15px;*/
	/*[disabled]border-bottom-right-radius:15px;*/
	/*[disabled]border-bottom-left-radius:15px;*/
	/*[disabled]margin-top:300px;*/
}
DIV.tab_wrapper
{
	/*[disabled]width:760px;*/
	/*[disabled]margin:0px auto;*/
}
[type=radio]:checked ~ LABEL
{
	/*[disabled]background:#FFFFFF;*/
	/*[disabled]border-bottom:1px solid #FFFFFF;*/
	/*[disabled]z-index:2;*/
	/*[disabled]border-top:1px solid #FAFAFA;*/
	/*[disabled]border-left:1px solid #FAFAFA;*/
	/*[disabled]box-shadow:1px -1px #FAFAFA;*/
}
[type=radio]:checked ~ LABEL ~ .content
{
	/*[disabled]z-index:1;*/
	/*[disabled]border:1px solid #FAFAFA;*/
}
DIV#nav
{
	margin-top: 30px;
}
A.tab_default
{
	padding: 10px 10px 8px;
	font-family: gotham;
	text-transform: uppercase;
	color: #1AA5D1;
	text-shadow: 1px 1px #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	background-image: linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);
	background-image: -o-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(227,227,227) 0%, rgb(247,247,247) 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(227,227,227)), color-stop(1, rgb(247,247,247)) );
	position: relative;
	left: 1px;
	border-radius: 10px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin-left: -22px;
	margin-right: 25px;
	border-bottom: 1px solid #FFFFFF;
}
A.tab_active
{
	background: #FFFFFF !important;
}
DIV#form_wrapper
{
	background-color: #FFFFFF;
	width: 760px;
	border-radius: 10px;
	height: auto;
	min-height: 1082px;
	margin: 9px auto 0px;
	overflow: auto;
	padding-top: 15px;
	border-top-left-radius: 0px;
}
DIV.tab_wrapper
{
	width: 720px;
	margin: 0px auto;
}
/*Forms*/
DIV.moonray-form-p2c7020f23 FORM
{
	width: 746px !important;
	margin: 0px auto !important;
}
DIV.forms
{
	width: 700px !important;
}
IMG.rsIMG.src
{
	border-radius: 20px !important;
}
DIV.moonray-form-p2c7020f23 INPUT
{
	display: block !important;
	width: 300px !important;
	float: left !important;
	height: 28px !important;
	background-color: #FAFAFA !important;
	box-shadow: inset 0px 1px 1px #EFEFEF !important;
	margin-bottom: 12px !important;
	margin-top: 6px !important;
	padding-left: 3px !important;
}
DIV.moonray-form-p2c7020f23 SELECT
{
	display: block !important;
	width: 300px !important;
	float: left !important;
	height: 28px !important;
	background-color: #FAFAFA !important;
	border: 1px solid #E8E8E8 !important;
	box-shadow: inset 0px 1px 1px #EFEFEF !important;
	margin-bottom: 12px !important;
	margin-top: 6px !important;
	padding-left: 3px !important;
}
DIV#intern
{
	float: right !important;
	display: inline-block !important;
	margin-right: 294px !important;
	color: #0D283D !important;
}
DIV.moonray-form-p2c7020f23 TEXTAREA
{
	display: block !important;
	width: 300px !important;
	float: left !important;
	background-color: #FAFAFA !important;
	border: 1px solid #E8E8E8 !important;
	box-shadow: inset 0px 1px 1px #EFEFEF !important;
	margin-bottom: 12px !important;
	margin-top: 6px !important;
	border-radius: 4px !important;
}
DIV#applicant
{
	float: left !important;
	display: inline-block !important;
	margin-left: 6px !important;
}
DIV.moonray-form-p2c7020f22
{
	width: 670px !important;
}
DIV.moonray-form-p2c7020f22 SELECT
{
	display: block !important;
	width: 300px !important;
	float: left !important;
	height: 28px !important;
	background-color: #FAFAFA !important;
	border: 1px solid #E8E8E8 !important;
	box-shadow: inset 0px 1px 1px #EFEFEF !important;
	margin-bottom: 12px !important;
	margin-top: 6px !important;
	padding-left: 3px !important;
}
DIV.moonray-form-p2c7020f22
{
	width: 670px !important;
}
DIV.moonray-form-p2c7020f22 .moonray-form-input-type-textarea TEXTAREA
{
	display: block !important;
	width: 300px !important;
	float: left !important;
	background-color: #FAFAFA !important;
	border: 1px solid #E8E8E8 !important;
	box-shadow: inset 0px 1px 1px #EFEFEF !important;
	margin-bottom: 12px !important;
	margin-top: 6px !important;
	border-radius: 4px !important;
}
.moonray-form .moonray-form-element-wrapper-contracted
{
	width: 50% !important;
}
DIV.moonray-form-p2c7020f22 .moonray-form-element-wrapper-alignment-left.moonray-form-input-type-email
{
	padding-top: 15px !important;
	padding-bottom: 0px !important;
}
DIV.moonray-form-p2c7020f23 FORM .moonray-form-element-wrapper-alignment-left.moonray-form-input-type-text
{
	margin-top: 10px !important;
}
DIV.moonray-form-p2c7020f22 FORM .moonray-form-element-wrapper-alignment-left.moonray-form-input-type-text
{
	margin-top: 10px !important;
}
DIV.moonray-form-p2c7020f23 FORM .moonray-form-element-wrapper-alignment-left.moonray-form-input-type-text
{
	margin-top: 10px !important;
}
DIV.moonray-form-p2c7020f22
{
	width: 670px !important;
}
.moonray-form .moonray-form-element-wrapper .moonray-form-label, .moonray-form .moonray-form-element-wrapper .moonray-form-input
{
	/*[disabled]float:left;*/
}
DIV.moonray-form-element-wrapper.moonray-form-element-wrapper-alignment-left.moonray-form-input-type-checkbox LABEL.moonray-form-label
{
	margin-left: 8px;
}
DIV.moonray-form-p2c7020f22 FORM
{
	width: 746px !important;
}
DIV.moonray-form-p2c7020f22 FORM TABLE
{
	margin: 36px auto 25px !important;
}
DIV.moonray-form-p2c7020f22 INPUT
{
	display: block !important;
	float: left !important;
	/*[disabled]height:28px;*/
	border: 1px solid #E8E8E8 !important;
	box-shadow: inset 0px 1px 1px #EFEFEF !important;
	margin-bottom: 12px !important;
	/*[disabled]margin-top:6px;*/
	/*[disabled]padding-left:3px;*/
}
DIV.moonray-form-p2c7020f23 INPUT#mr-field-element-206190833183
{
	padding: 15px 22px 30px !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif !important;
	font-size: 15px !important;
	color: #FFFFFF !important;
	text-transform: uppercase !important;
	background-color: #1AA5D1 !important;
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	-o-border-radius: 10px !important;
	-ms-border-radius: 10px !important;
	-moz-box-shadow: 0px 0px 5px #1B9BAC !important;
	-webkit-box-shadow: 0px 0px 5px #1B9BAC !important;
	-o-box-shadow: 0px 0px 5px #1B9BAC !important;
	-ms-box-shadow: 0px 0px 5px #1B9BAC !important;
	margin: 0px auto 0px 0 !important;
}
DIV.moonray-form-p2c7020f23 INPUT#mr-field-element-206190833183:hover
{
	margin: 0;
	padding: 15px 22px 30px !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif !important;
	font-size: 15px !important;
	color: #FFFFFF !important;
	text-transform: uppercase !important;
	background-color: #1891B7 !important;
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	-o-border-radius: 10px !important;
	-ms-border-radius: 10px !important;
	-moz-box-shadow: 0px 0px 5px #1B9BAC !important;
	-webkit-box-shadow: 0px 0px 5px #1B9BAC !important;
	-o-box-shadow: 0px 0px 5px #1B9BAC !important;
	-ms-box-shadow: 0px 0px 5px #1B9BAC !important;
	margin: 0px !important;
}
DIV INPUT#mr-field-element-560428554603
{
	padding: 15px 22px 30px !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif !important;
	font-size: 15px !important;
	color: #FFFFFF !important;
	text-transform: uppercase !important;
	background-color: #1AA5D1 !important;
	-webkit-transition: background-color .5s ease !important;
	-moz-transition: background-color .5s ease !important;
	transition: background-color .5s ease !important;
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	-o-border-radius: 10px !important;
	-ms-border-radius: 10px !important;
	-moz-box-shadow: 0px 0px 5px #1B9BAC !important;
	-webkit-box-shadow: 0px 0px 5px #1B9BAC !important;
	-o-box-shadow: 0px 0px 5px #1B9BAC !important;
	-ms-box-shadow: 0px 0px 5px #1B9BAC !important;
	margin: 0px !important;
}
DIV INPUT#mr-field-element-560428554603:hover
{
	padding: 15px 22px 30px !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif !important;
	font-size: 15px !important;
	color: #FFFFFF !important;
	text-transform: uppercase !important;
	background-color: #1891B7 !important;
	-webkit-transition: background-color .5s ease !important;
	-moz-transition: background-color .5s ease !important;
	transition: background-color .5s ease !important;
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	-o-border-radius: 10px !important;
	-ms-border-radius: 10px !important;
	-moz-box-shadow: 0px 0px 5px #1B9BAC !important;
	-webkit-box-shadow: 0px 0px 5px #1B9BAC !important;
	-o-box-shadow: 0px 0px 5px #1B9BAC !important;
	-ms-box-shadow: 0px 0px 5px #1B9BAC !important;
	margin: 0px !important;
}
DIV.moonray-form-p2c7020f23 #mr-field-element-375201618608 P IMG
{
	display: none;
	padding-left: 143px !important;
	padding-top: 12px !important;
}
DIV.moonray-form-p2c7020f22 DIV#mr-field-element-956750312413 P IMG
{
	display: none;
	padding-top: 17px !important;
	padding-left: 118px !important;
}
/*Thank you*/
DIV.content_box_thankyou
{
	/*[disabled]background-color:#FFFFFF;*/
	/*[disabled]width:419px;*/
	/*[disabled]border-radius:15px;*/
	/*[disabled]padding:10px 25px;*/
	/*[disabled]box-shadow:inset 0px 0px 5px #000000;*/
	/*[disabled]-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3);*/
	/*[disabled]margin:125px 353px -234px auto;*/
}
P.thankyou_text
{
	font-family: gothambookregular;
	font-size: 20px;
	line-height: 20px;
	color: #15A3D0;
	padding-top: 136px;
	padding-left: 144px;
	width: 489px;
	margin-bottom: -202px;
	font-weight: bold;
	line-height: 1.3;
	text-align: center;
}
DIV.thanks_circle_text
{
	font-family: wisdom_script_airegular;
	text-shadow: 0px 0px 5px #1AA5D1;
	font-size: 50px;
	color: #FFFFFF;
	text-align: center;
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	margin-top: 53px;
	line-height: 0.9;
}
DIV.thanks_circle
{
	background-image: url('images/circle_image.png');
	width: 191px;
	height: 191px;
	position: absolute;
	margin-top: -83px;
	margin-left: 28px;
}
DIV.landon
{
	background-image: url('images/landon.png');
	width: 335px;
	height: 457px;
	background-repeat: no-repeat;
	margin-left: 615px;
	margin-bottom: -104px;
	margin-top: -6px;
}
/*----FOOTER----*/
DIV.right
{
	float: none;
	text-align: -moz-center;
	text-align: center;
	color: #1AA5D1;
	font-family: gothambookregular;
	font-size: 14px;
	padding-bottom: 40px;
	padding-top: 50px;
	background-color: #0D283D;
	width: 100%;
}
DIV.footer-padding
{
	width: 100%;
	position: absolute;
	padding: 100px 0px 0px;
}
DIV#footer-bottom-outer
{
	width: 960px;
}
DIV#footer_background
{
	margin: 0px auto;
	width: 100%;
}
/*----ISOTOPE----*/
.isotope-item
{
	z-index: 2;
}
.isotope-hidden.isotope-item
{
	pointer-events: none;
	z-index: 1;
}
#container
{
	border: 7px solid transparent;
	overflow: hidden;
	display: block;
	margin-top: 11px;
	background-color: #FAFAFA;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	background-image: url('./images/bg_cream.jpg');
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
	margin-right: 17px;
}
.isotope, .isotope .isotope-item
{
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;
}
.isotope
{
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item
{
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition
{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.fadepix
{
	z-index: 800;
}
.fadepix IMG
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 700;
}
.small-image
{
	width: inherit;
	text-align: center;
	position: absolute;
	/*[disabled]width:232px;*/
	margin: 0px !important;
}
.tall-image
{
	text-align: center;
	width: 232px;
	position: absolute;
	margin-left: -57px !important;
}
.mid-image
{
	margin: -12px 0px 0px !important;
}
.large-image
{
	width: 330px;
	margin: 0px !important;
	padding: 0px;
	position: relative;
}
.element
{
	width: 110px;
	height: 110px;
	/*[disabled]margin:1px;*/
	float: left;
	overflow: hidden;
	position: relative;
	/*[disabled]background:#DBDBDB;*/
	color: #7D7D7D;
}
.element *
{
	/*[disabled]position:relative;*/
	margin: 0px;
	font-size: 10pt;
	overflow: hidden;
}
DIV.element.isotope-item.large P:last-child
{
	padding: 25px;
	background-color: #FFFFFF;
}
.element.large
{
	font-size: 4.5em;
	-webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.3);
	/*[disabled]z-index:auto;*/
	display: block;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
}
.element .number
{
	font-size: 1.25em;
	font-weight: bold;
	color: hsla(0, 0%, 0%, 0.5);
	right: 0.5em;
	top: 0.5em;
	display: none;
}
DIV.element P.id
{
	display: none;
}
DIV.element P.name
{
	position: absolute;
	display: block;
	left: -150px;
	top: 266px;
	z-index: 1000;
}
DIV.element P.name-hide
{
	position: absolute;
	left: 0;
	top: 266px;
	display: block;
	z-index: 1000;
	-webkit-transition: all 0.2s ease-out 0.2s;
	-moz-transition: all 0.2s ease-out 0.2s;
	transition: all 0.2s ease-out 0.2s;
	font-size: 16px;
	background-color: #1AA5D1;
	padding: 5px 5px 5px 25px;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.3) !important;
	color: #FFFFFF;
	font-weight: bold;
	box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.05), 0px 0px 3px #9F9F9F;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(0,0,0,.05), 0px 1px 3px #9F9F9F;
	-moz-box-shadow: 0px 0px 0px 3px rgba(0,0,0,.05), 0px 1px 3px #9F9F9F;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
}
DIV.element P.position
{
	position: absolute;
	display: block;
	left: -200px;
	top: 294px;
	font-size: 11px;
	z-index: 1000;
}
DIV.element P.position-hide
{
	position: absolute;
	left: 0;
	top: 294px;
	display: block;
	z-index: 1000;
	-webkit-transition: all 0.2s ease-out 0.5s;
	-moz-transition: all 0.2s ease-out 0.5s;
	transition: all 0.2s ease-out 0.5s;
	font-size: 11px;
	/*[disabled]background-color:rgba(255, 255, 255, 0.8);*/
	background-color: #FFFFFF;
	padding: 6px 5px 6px 25px;
	color: #10293F;
	box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.05), 0px 0px 3px #9F9F9F;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(0,0,0,.05), 0px 1px 3px #9F9F9F;
	-moz-box-shadow: 0px 0px 0px 3px rgba(0,0,0,.05), 0px 1px 3px #9F9F9F;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
}
.element IMG
{
	margin: 0px auto;
	display: block;
}
IMG.img_wide
{
	border: 1px solid #FF2D2D;
	margin-left: -50px;
	margin-top: -13px;
}
.variable-sizes .element.width2
{
	width: 220px;
}
.variable-sizes .element.height2
{
	height: 220px;
}
.variable-sizes .element.width2.height2
{
	font-size: 2em;
}
.element.large, .variable-sizes .element.large, .variable-sizes .element.large.width2.height2
{
	font-size: 3em;
	width: 330px;
	/*[disabled]height:350px;*/
	height: auto;
	z-index: 100;
}
.clickable .element:hover
{
	cursor: pointer;
	/*[disabled]z-index:5;*/
	/*[disabled]border:1px dashed rgba(32, 166, 209, 0);*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.clearfix:after
{
	clear: both;
}
.clearfix
{
	zoom: 1;
}
DIV#slider
{
	width: 960px;
	margin: 0px auto;
}
/*----Media Slider----
v1.0.3
Core RS CSS file. 95% of time you shouldn't change anything here.*/
.royalSlider
{
	width: 600px;
	height: 400px;
	position: relative;
	direction: ltr;
}
.royalSlider > *
{
	float: left;
}
.rsWebkit3d .rsSlide, .rsWebkit3d .rsContainer, .rsWebkit3d .rsThumbs, .rsWebkit3d .rsPreloader, .rsWebkit3d IMG, .rsWebkit3d .rsOverflow, .rsWebkit3d .rsBtnCenterer, .rsWebkit3d .rsAbsoluteEl
{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
}
.rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d IMG, .rsFade.rsWebkit3d .rsContainer
{
	-webkit-transform: none;
}
.rsOverflow
{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap
{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap .rsOverflow
{
	position: absolute;
	left: 0;
	top: 0;
}
.rsContainer
{
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsArrow, .rsThumbsArrow
{
	cursor: pointer;
}
.rsThumb
{
	float: left;
	position: relative;
}
.rsArrow, .rsNav, .rsThumbsArrow
{
	opacity: 1;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}
.rsHidden
{
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
	transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}
.rsGCaption
{
	width: 100%;
	float: left;
	text-align: center;
}
/*Fullscreen options, very important ^^*/
.royalSlider.rsFullscreen
{
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}
.royalSlider .rsSlide.rsFakePreloader
{
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
	display: none;
}
.rsSlide
{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide
{
	height: auto;
}
.rsContent
{
	width: 100%;
	height: 100%;
	position: relative;
	margin-top: 6px;
}
.rsContentopp
{
	width: 100%;
	height: 100%;
	position: relative;
}
.rsContent2
{
	width: 100%;
	height: 100%;
	position: relative;
}
.rsContentopp2
{
	width: 100%;
	height: 100%;
	position: relative;
}
.rsContent3
{
	width: 100%;
	height: 100%;
	position: relative;
}
.rsContentopp3
{
	width: 100%;
	height: 100%;
	position: relative;
}
.rsContent4
{
	width: 100%;
	height: 100%;
	position: relative;
}
.rsContentopp4
{
	width: 100%;
	height: 100%;
	position: relative;
}
.rsContent5
{
	width: 100%;
	height: 100%;
	position: relative;
}
.rsContentopp5
{
	width: 100%;
	height: 100%;
	position: relative;
}
.rsContent6
{
	width: 100%;
	height: 100%;
	position: relative;
}
.rsContentopp6
{
	width: 100%;
	height: 100%;
	position: relative;
}
.rsPreloader
{
	position: absolute;
	z-index: 0;
}
.rsNav
{
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem
{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}
.rsThumbs
{
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}
.rsTabs
{
	float: left;
	background: none !important;
}
.rsTabs, .rsThumbs
{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVideoContainer
{
	/*left: 0;
top: 0;
position: absolute;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
float: left;*/
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder
{
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive
{
	opacity: 1;
}
.rsVideoContainer IFRAME, .rsVideoContainer VIDEO, .rsVideoContainer EMBED, .rsVideoContainer .rsVideoObj
{
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/*ios controls over video bug, shifting video*/
.rsVideoContainer.rsIOSVideo IFRAME, .rsVideoContainer.rsIOSVideo VIDEO, .rsVideoContainer.rsIOSVideo EMBED
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}
.rsABlock
{
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15;
	-webkit-backface-visibility: hidden;
}
.grab-cursor
{
	cursor: url('images/grab.png') url(8) url(8), move;
}
.grabbing-cursor
{
	cursor: url(url'(images/grabbing.png') url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url() url()) url(8) url(8), move;
}
.rsNoDrag
{
	cursor: auto;
}
.rsLink
{
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 20;
	background: url('images/blank.gif');
	-webkit-backface-visibility: hidden;
}
/******************************
*
*  RoyalSlider White Controls Skin
*
*    1. Arrows
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*
*  Sprite: 'rs-minimal-white.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
*
*****************************
Background*/
.rsMinW, .rsMinW .rsOverflow, .rsMinW .rsSlide, .rsMinW .rsVideoFrameHolder, .rsMinW .rsThumbs
{
	background: #0D283D;
	color: #FFF;
	border-radius: 22px;
}
.rsMinW, .rsMinW .rsOverflow, .rsMinW .rsSlide, .rsMinW .rsVideoFrameHolder, .rsMinW .rsThumbs
{
	background: #0D283D;
	color: #FFF;
	border-radius: 22px;
}
/***************
*
*  1. Arrows
*
****************/
.rsMinW .rsArrow
{
	height: 32px;
	width: 32px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsMinW .rsArrowLeft
{
	right: 37px;
	bottom: 7px;
}
.rsMinW .rsArrowRight
{
	right: 7px;
	bottom: 7px;
}
.rsMinW .rsArrowIcn
{
	width: 24px;
	height: 24px;
	margin-top: 3px;
	margin-left: 3px;
	position: absolute;
	cursor: hand;
}
DIV.rsArrow.rsArrowRight DIV.rsArrowIcn
{
	background: url('images/arrowright.png') no-repeat 10px 7px !important;
}
DIV.rsArrow.rsArrowLeft DIV.rsArrowIcn
{
	background: url('images/arrowleft.png') no-repeat 10px 7px !important;
	padding-right: 59px;
}
.rsMinW .rsArrowIcn:hover
{
}
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn
{
	background-position: -68px -36px;
}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn
{
	background-position: -68px -68px;
}
.rsMinW.rsVer .rsArrowLeft .rsArrowIcn
{
	background-position: -100px -36px;
}
.rsMinW.rsVer .rsArrowRight .rsArrowIcn
{
	background-position: -100px -68px;
}
.rsMinW .rsArrowDisabled .rsArrowIcn
{
	opacity: .3 !important;
	filter: alpha(opacity=30);
	=display: none;
}
/***************
*
*  2. Bullets
*
****************/
.rsMinW .rsBullets
{
	position: absolute;
	bottom: 15px;
	right: 73px;
	z-index: 35;
	padding-top: 4px;
	height: auto;
	text-align: center;
	line-height: 6px;
	overflow: hidden;
}
.rsMinW .rsBullet
{
	width: 6px;
	height: 6px;
	display: inline-block;
	=display: inline;
	=zoom: 1;
	padding: 6px 5px 6px 4px;
}
.rsMinW .rsBullet SPAN
{
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #CCC;
	background: rgba(255, 255, 255, 0.5);
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.rsMinW .rsBullet.rsNavSelected SPAN
{
	background: #FFF;
}
/***************
*
*  3. Thumbnails
*
****************/
.rsMinW .rsThumbsHor
{
	width: 100%;
	height: auto;
}
.rsMinW .rsThumbsVer
{
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.rsMinW.rsWithThumbsHor .rsThumbsContainer
{
	position: relative;
	height: 100%;
}
.rsMinW.rsWithThumbsVer .rsThumbsContainer
{
	position: relative;
	width: 100%;
}
.rsMinW .rsThumb
{
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px;
}
.rsMinW .rsThumb IMG
{
	width: 100%;
	height: 100%;
}
.rsMinW .rsThumb.rsNavSelected
{
	background: #333;
}
.rsMinW .rsThumb.rsNavSelected IMG
{
	filter: alpha(opacity=40);
	opacity: 0.7;
}
.rsMinW .rsThumb.rsNavSelected SPAN.thumbIco
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 2px solid #FFF;
	border: 2px solid rgba(255, 255, 255, 0.9);
	-webkit-backface-visibility: hidden;
}
.rsMinW .rsTmb
{
	display: block;
}
/*Thumbnails arrow icons*/
.rsMinW .rsThumbsArrow
{
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrow
{
	width: 100%;
	height: 20px;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft
{
	top: 0;
	left: 0;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight
{
	bottom: 0;
	left: 0;
}
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft
{
	left: 0;
	top: 0;
}
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight
{
	right: 0;
	top: 0;
}
.rsMinW .rsThumbsArrowIcn
{
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	position: absolute;
	cursor: pointer;
	background: url('rs-minimal-white.png');
}
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn
{
	background-position: -128px -32px;
}
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn
{
	background-position: -128px -48px;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn
{
	background-position: -144px -32px;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn
{
	background-position: -144px -48px;
}
.rsMinW .rsThumbsArrowDisabled
{
	display: none !important;
}
/*Thumbnails resizing on smaller screens*/
@media screen and (min-width: 0px) and (max-width: 800px)
{
	.rsMinW .rsThumb
	{
		width: 59px;
		height: 44px;
	}
	.rsMinW .rsThumbsHor
	{
		height: 44px;
	}
	.rsMinW .rsThumbsVer
	{
		width: 59px;
	}
}
/***************
*
*  4. Tabs
*
****************/
.rsMinW .rsTabs
{
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	padding-top: 12px;
	position: relative;
}
.rsMinW .rsTab
{
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-right: 1px solid #F5F5F5;
	text-decoration: none;
	background-color: #000;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
	background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
	=display: inline;
	=zoom: 1;
}
.rsMinW .rsTab:first-child
{
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.rsMinW .rsTab:last-child
{
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-right: 1px solid #CFCFCF;
}
.rsMinW .rsTab:active
{
	border: 1px solid #D9D9DD;
	background-color: #F4F4F4;
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2);
}
.rsMinW .rsTab.rsNavSelected
{
	color: #000;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: inset 0 1px 9px rgba(102, 102, 102, 0.65);
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
	background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
	background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}
/***************
*
*  5. Fullscreen button
*
****************/
.rsMinW .rsFullscreenBtn
{
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;
}
.rsMinW .rsGCaption
{
	/*[disabled]position:absolute;*/
	/*[disabled]float:none;*/
	/*[disabled]bottom:6px;*/
	/*[disabled]left:6px;*/
	/*[disabled]text-align:left;*/
	/*[disabled]background:#000;*/
	/*[disabled]background:rgba(0, 0, 0, 0.75);*/
	/*[disabled]color:#FFF;*/
	/*[disabled]padding:2px 8px;*/
	/*[disabled]width:auto;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]border-radius:2px;*/
}
/****************
*
*  8. Global caption
*
***************/
.rsMinW .rsPreloader
{
	width: 20px;
	height: 20px;
	background-image: url('//ontraportcareers.com/wp-content/themes/ontraport/images/preloader-white.gif');
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -10px;
}
/****************
*
*  7. Preloader
*
***************/
.rsMinW .rsCloseVideoIcn:hover
{
	background-color: rgba(0, 0, 0, 0.9);
}
.rsMinW .rsCloseVideoIcn
{
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('rs-minimal-white.png') -64px 0;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	=background-color: #000;
}
.rsMinW .rsCloseVideoBtn.rsiOSBtn
{
	top: -38px;
	right: -6px;
}
.rsMinW .rsCloseVideoBtn
{
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
}
.rsMinW .rsBtnCenterer
{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 20px;
	height: 20px;
}
.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon
{
	background-color: rgba(0, 0, 0, 0.9);
}
.rsMinW .rsPlayBtnIcon
{
	width: 64px;
	display: block;
	height: 64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	background: url(rs-minimal-white.png) no-repeat 0 -32px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	=background-color: #000;
}
.rsMinW .rsPlayBtn
{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
	width: 64px;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	cursor: pointer;
}
/****************
*
*  6. Play/close video button
*
***************/
.rsMinW.rsFullscreen .rsFullscreenIcn
{
	background-position: -32px 0;
}
.rsMinW .rsFullscreenIcn:hover
{
	opacity: 0.8;
}
.rsMinW .rsFullscreenIcn
{
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;
	background: transparent url('rs-minimal-white.png') 0 0;
}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license*/
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap IFRAME, .fancybox-wrap OBJECT, .fancybox-nav, .fancybox-nav SPAN, .fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin
{
	position: relative;
	background: #F9F9F9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fancybox-opened
{
	z-index: 8030;
}
.fancybox-opened .fancybox-skin
{
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner
{
	position: relative;
}
.fancybox-inner
{
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner
{
	-webkit-overflow-scrolling: no;
}
.fancybox-error
{
	color: #444;
	font: 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe
{
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image
{
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev SPAN, .fancybox-next SPAN
{
	background-image: url('fancybox_sprite.png');
}
#fancybox-loading
{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading DIV
{
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') no-repeat center center;
}
.fancybox-close
{
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav
{
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif');
	/*helps IE*/
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	z-index: 8040;
}
.fancybox-prev
{
	left: 0;
}
.fancybox-next
{
	right: 0;
}
.fancybox-nav SPAN
{
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev SPAN
{
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next SPAN
{
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover SPAN
{
	visibility: visible;
}
.fancybox-tmp
{
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
/*Overlay helper*/
.fancybox-lock
{
	overflow: hidden;
}
.fancybox-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.png');
}
.fancybox-overlay-fixed
{
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay
{
	overflow: auto;
	overflow-y: scroll;
}
/*Title helper*/
.fancybox-title
{
	visibility: hidden;
	font: normal 13px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title
{
	visibility: visible;
}
.fancybox-title-float-wrap
{
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child
{
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	/*Fallback for web browsers that doesn't support RGBa*/
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap
{
	position: relative;
	margin-top: 10px;
	color: #FFF;
}
.fancybox-title-inside-wrap
{
	padding-top: 10px;
}
.fancybox-title-over-wrap
{
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}
/*Fancy Box thumbs*/
#fancybox-thumbs
{
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}
#fancybox-thumbs.bottom
{
	bottom: 2px;
}
#fancybox-thumbs.top
{
	top: 2px;
}
#fancybox-thumbs UL
{
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}
#fancybox-thumbs UL LI
{
	float: left;
	padding: 1px;
	opacity: 0.5;
}
#fancybox-thumbs UL LI.active
{
	opacity: 0.75;
	padding: 0;
	border: 1px solid #FFF;
}
#fancybox-thumbs UL LI:hover
{
	opacity: 1;
}
#fancybox-thumbs UL LI A
{
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}
#fancybox-thumbs UL LI IMG
{
	display: block;
	position: relative;
	border: 0;
	padding: 0;
}
/*Fancy Box buttons*/
#fancybox-buttons
{
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}
#fancybox-buttons.top
{
	top: 10px;
}
#fancybox-buttons.bottom
{
	bottom: 10px;
}
#fancybox-buttons UL
{
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);
	background: rgb(50, 50, 50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}
#fancybox-buttons UL LI
{
	float: left;
	margin: 0;
	padding: 0;
}
#fancybox-buttons A
{
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-image: url('fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}
#fancybox-buttons A:hover
{
	opacity: 1;
}
#fancybox-buttons A.btnPrev
{
	background-position: 5px 0;
}
#fancybox-buttons A.btnNext
{
	background-position: -33px 0;
	border-right: 1px solid #3E3E3E;
}
#fancybox-buttons A.btnPlay
{
	background-position: 0 -30px;
}
#fancybox-buttons A.btnPlayOn
{
	background-position: -30px -30px;
}
#fancybox-buttons A.btnToggle
{
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3E3E3E;
	width: 35px;
}
#fancybox-buttons A.btnToggleOn
{
	background-position: -27px -60px;
}
#fancybox-buttons A.btnClose
{
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}
#fancybox-buttons A.btnDisabled
{
	opacity: 0.4;
	cursor: default;
}
/*Opportunities Page - Styling by Will*/
.op-category-wrapper
{
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	border-radius: 15px;
	background-color: #FFFFFF;
	padding-left: 25px;
	padding-right: 25px;
}
.the-op-content
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	padding-top: 5px;
}
.op-content UL
{
	font-family: gothambookregular;
	font-size: 13px;
	line-height: 20px;
	padding-top: 5px;
	margin-left: 35px;
}
.close-this
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #15A4D2;
	font-size: 20px;
	text-decoration: none;
	padding: 2px 5px;
	border-radius: 5px;
	font-size: 15px;
	cursor: pointer;
}
