/* Alternative header version */

.selectboxit-container .selectboxit-options{
	width: auto;
	right: 0;
}



/* ICONS */
.ico{
	display:inline-block;
	vertical-align:middle;
	background: url('../img/sprite.png') no-repeat scroll;
	overflow:hidden;
	text-indent:-9999px;
	}
	.ico_15{
		vertical-align:text-top;
		width:15px;height:15px;
	}
	.ico_20{
		width:20px;height:20px;
	}
	.ico_24{
		width:24px;height:24px;
	}
	.ico_20_dashboard{background-position: 0 0;}
		.ico_20_dashboard-a{background-position: 0 -20px;}
		.ico_20_dashboard-b{background-position: 0 -40px;}
	.ico_20_profile{background-position: -20px 0;}
		.ico_20_profile-a{background-position: -20px -20px;}
		.ico_20_profile-b{background-position: -20px -40px;}
	.ico_20_events{background-position: -40px 0;}
		.ico_20_events-a{background-position: -40px -20px;}
		.ico_20_events-b{background-position: -40px -40px;}
	.ico_20_talent{background-position: -60px 0;}
		.ico_20_talent-a{background-position: -60px -20px;}
		.ico_20_talent-b{background-position: -60px -20px;}
	.ico_20_quote{background-position: -80px 0;}
		.ico_20_quote-a{background-position: -80px -20px;}
		.ico_20_quote-b{background-position: -80px -40px;}
	.ico_20_basket{background-position: -100px 0;}
		.ico_20_basket-a{background-position: -100px -20px;}
		.ico_20_basket-b{background-position: -100px -40px;}
	.ico_20_quote-big{background-position: -120px 0;}
	.ico_15_magnifier-b{background-position: -140px 0;}
	.ico_15_magnifier-g{background-position: -140px -15px;}
	.ico_15_question{background-position: -140px -30px;}
	.ico_15_mail{background-position: -155px 0;}
	.ico_15_remove{background-position: -155px -15px;}
	.ico_15_dashboard{background-position: -170px 0;}
	.ico_15_add{background-position: -170px -15px;}
	.ico_15_events{background-position: -185px 0;}
	.ico_15_darr-g{background-position: -185px -15px;}
	.ico_15_talent{background-position: -200px 0;}
	.ico_15_darr-o{background-position: -200px -15px;}
	.ico_15_darr-w{background-position: -215px 0;}
	.ico_15_quote{background-position: -215px -15px;}
	.ico_24_facebook, .social-ico_fb{background-position:0 -60px;}
	.ico_24_twitter, .social-ico_tw{background-position:-24px -60px;}
	.ico_24_linked-in, .social-ico_li{background-position:-48px -60px;}
	.ico_24_mail, .social-ico_mail{background-position:-72px -60px;}
		.ico_24_facebook_c, .social-ico_fb:hover{background-position:-96px -60px;}
		.ico_24_twitter_c, .social-ico_tw:hover{background-position:-120px -60px;}
		.ico_24_linked-in_c, .social-ico_li:hover{background-position:-144px -60px;}
		.ico_24_mail_c, .social-ico_mail:hover{background-position:-168px -60px;}
/* END ICONS */
	
/* BASE SETTINGS */
BODY{
	position: relative;
	padding-top: 53px;
	background:url('../img/bg-texture.png') repeat scroll;
	font:400 13px/1 Arial,Helvetica,sans-serif;
	color: #333;
}
UL, OL{
	margin:0;padding:0;
}
A{
	color:#ff7600;
	text-decoration:none;
	}
	A:hover{text-decoration:underline;}
P{
	line-height:1.5;
}

.right{float:right;}
.left{float:left;}

/* ----- links ----- */
.link{
	font-weight:700;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
	.link_show-more{
		margin-top:20px;
		color: #999;
	}
	.link_add{
		color:#fff;
		text-transform:capitalize;
	}
	.link_info{
		color: #fff;
	}
	.link_connect{
		color:#ff7600;
	}
	.link_edit{
		vertical-align:middle;
		margin-left:10px;
	}
	.link_apply, .link_save, .link_share, .link_attend{
		color:#009396;
	}
	.link_view-all{
		display:block;
		margin:0 0 10px;
	}
	.link_view-all .ico,
	.link_expand-calendar .ico{
		margin-right:5px;
	}
	.link_details{
		color: #ff851f;
	}
	.link_add-company{
		color:#ff7600;
		margin-left:10px;
	}
.add:before{
	content:"+";
	position:relative;
	margin-right:4px;
}
.ok:before{
	content:"\2714";
	position:relative;
	margin-right:4px;
	font-size:75%;
}

/* ----- buttons ----- */
.btn{
	display:inline-block;
	vertical-align:top;
	width:130px;height:28px;
	padding:7px;
	border:1px solid #009395;
	color: #fff !important;

	background: #00bdbf;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmRiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDkxOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background: -moz-linear-gradient(top,  #00bdbf 0%, #009193 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00bdbf), color-stop(100%,#009193));
	background: -webkit-linear-gradient(top,  #00bdbf 0%,#009193 100%);
	background: -ms-linear-gradient(top,  #00bdbf 0%,#009193 100%);
	background: linear-gradient(to bottom,  #00bdbf 0%,#009193 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bdbf', endColorstr='#009193',GradientType=0 );
	
	font:700 12px/1 Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	text-shadow:-1px -1px 2px rgba(0,0,0,.22);
	}
	.btn:hover{
		background: #009193;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTE5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGJkYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #009193 0%, #00bdbf 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009193), color-stop(100%,#00bdbf));
		background: -webkit-linear-gradient(top,  #009193 0%,#00bdbf 100%);
		background: -ms-linear-gradient(top,  #009193 0%,#00bdbf 100%);
		background: linear-gradient(to bottom,  #009193 0%,#00bdbf 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009193', endColorstr='#00bdbf',GradientType=0 );
	}
	.btn:active{
		position:relative;
		top:1px;
	}
	A.btn, A.btn:hover{
		text-decoration:none;
	}
	A.btn{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.btn_m{
		width:102px;
	}
	.btn_l{
		width:161px;
	}
	.btn_social, .btn_wide{
		height:34px;
		padding:10px 7px;
	}
	.btn_wide{
		width:100%;
	}
	.btn_half{
		width:154px;
	}
	.btn_mini{
		width:15px;height:15px;
		padding:0;
		border:none;
		background:transparent;
	}
	.btn_modal{
		width:auto;
		padding:7px 13px;
	}
/* ----- labels ----- */
.lbl{
	display:block;
	margin:0 0 9px;
	color: #333;
	font-size:15px;
	font-weight:700;
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
	}
	.lbl_s{
		color:#666;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.lbl_m{
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		vertical-align: bottom;
	}
	.lbl_tag{
		display: inline-block;
		color:#666;
		font-size: 14px; 
		font-family:Arial, Helvetica, sans-serif;
		padding: 5px 0;
	}	
.parent_lbl{
	width: 80px;
	display: inline-block;
}	
/* ----- inputs ----- */
.input{
	padding:8px;
	border:1px solid #dcdcdc;
	color: #666;
	width:126px;
	height:29px;
	font-size:13px;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	line-height:20px;
	-webkit-box-shadow:inset 2px 4px 6px 0 rgba(0,0,0,.13);
	-moz-box-shadow:inset 2px 4px 6px 0 rgba(0,0,0,.13);
	box-shadow:inset 2px 4px 6px 0 rgba(0,0,0,.13);
	}
	INPUT.input,
	TEXTAREA.input{
		-webkit-appearance: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.input::-webkit-input-placeholder,
	.input::-moz-placeholder {
		color: #666;
	}
	.input_textarea{
		height: 200px;
	}
	.input_number{
		padding: 4px 8px; 
	}
	.input_search{
		/*width:342px;
		padding-left:25px;*/
		border:none;
		width: 614px;
		height: 30px;
		font-size: 22px;
		line-height: 29px;
		padding: 3px;
		color: #fff;
		background: transparent;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.input_search::-webkit-input-placeholder { 
    	color: #fff;
	}
	.input_search:-moz-placeholder { 
	    color: #fff;
	}
	.input_search::-moz-placeholder { 
	    color: #fff;
	}
	.input_search:-ms-input-placeholder { 
	    color: #fff;
	}
	.input_check{
		margin-right: 5px;
	}
	.input_wide{
		width:513px;
	}
	.input_medium{
		width: 300px;
	}
	.input_full{
		width:100%;
	}
	.input_tall,
	.input_x-tall{
		font-size:14px;
		}
		.input_tall{
			height:36px;
			padding:10px;
		}
		.input_x-tall{
			height:42px;
			padding:13px;
		}
	.input_search-modal{
		padding-left:25px;
		padding-right:25px;
	}
	.input_autocomplete-modal{
		padding-right:25px;
	}
	TEXTAREA.input{
		resize:vertical;
	}
	.input-ta{
		min-height:61px;
	}
	.input-ta_modal{
		margin-top:10px;
		min-height:195px;
	}

/* ----- templates list ----- */
.list-templates{
	list-style-position:inside;
	}
	.list-templates LI{
		margin:15px 0 0;
		font-size:18px;
		text-transform:capitalize;
		}
		.list-templates LI:first-child{
			margin-top:0;
		}

/* ----- lists ----- */
.list_horizontal{
	font-size:0;
	display:inline-block;
	vertical-align:top;
	list-style:none;
	}
	.list_horizontal LI{
		display:inline-block;
		vertical-align:top;
		margin-left:7px;
		}
		.list_horizontal LI:first-child{
			margin-left:0;
		}

/* ----- date ----- */
.date{
	margin:0;
	color:#999;
	font-size:11px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
}

/* ----- delimiter ----- */
.i-delim{
	margin:0 5px;
	color:#ccc;
	}
	.i-delim_s{
		font-size:11px;
		font-weight:700;
	}
	
/* ----- user thumb ----- */
.user-thumb{
	width:35px;height:35px;
	}
	.user-thumb.online{
		outline:2px solid #00a4a5;
	}
	
/* ----- selects ----- */

/* SelectBoxit */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow{
	top: 40%;
}
.user-login__drop .selectboxit-default-arrow{
	border-right: 3px solid transparent;
	border-left: 3px solid transparent;
}
.user-login__drop .selectboxit-default-icon{
  background-image: none!important;
}
.site-login .selectboxit-option-first .selectboxit-option-icon-container{
	margin-right: 5px;
}
.selectboxit-default-arrow {
	border-top: 7px solid #fff;
}
.site-login .selectboxit-option-icon-url {
  width: 22px;
  background-size: 22px 22px;
}
.site-login .selectboxit-options{
	width: 122px;
}
.selectboxit-option, .selectboxit-optgroup-header{
	text-indent: 0;
}
.selectboxit-option .selectboxit-option-anchor{
	padding: 0 7px;
}
/* page-head__drop*/
.page-head__drop .selectboxit-default-arrow {
	border-top: 7px solid #ff7600;
	border-right: 3px solid transparent;
	border-left: 3px solid transparent;
}
.select_sm .selectboxit-text, .select_lx .selectboxit-text, .select_xl .selectboxit-text, .select_xxl .selectboxit-text {
	max-width: none!important;
}

#select_currencySelectBoxItArrow, #select_hiveSelectBoxItArrow {
	border:none;
}

SELECT{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDRDMTdDMTM4Q0I3MTFFMkJDRUZCQ0Q5QTM0RjE1ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDRDMTdDMTQ4Q0I3MTFFMkJDRUZCQ0Q5QTM0RjE1ODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NEMxN0MxMThDQjcxMUUyQkNFRkJDRDlBMzRGMTU4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NEMxN0MxMjhDQjcxMUUyQkNFRkJDRDlBMzRGMTU4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp+kk5UAAABLSURBVHjaYvj///+G//iBAQOQUMCjAGQAA0gRCE/AoUgBWZEAEH9AU9AAlYMrAuECJAUfoBoxFIHwBaiiBGRxdEUOQHwATYwBIMAAErvbrEDT9lkAAAAASUVORK5CYII=') 100% 75% no-repeat scroll;
	padding:0 12px 0 0;
}
	.select_wide{
		-webkit-appearance: menulist;
		-moz-appearance: menulist;
		appearance: menulist;
		height: 42px;
		width: 100%;
		line-height: 20px;
		padding: 0;
		border: 1px solid #dcdcdc;
	}
	.select_m{
		display: inline-block;
		vertical-align: top;
		-webkit-appearance: menulist;
		-moz-appearance: menulist;
		appearance: menulist;
		height: 29px;
		line-height: 20px;
		padding: 0;
		border: 1px solid #dcdcdc;
	}
	.select_s{
		-webkit-appearance: menulist;
		-moz-appearance: menulist;
		appearance: menulist;
		height: 22px;
		line-height: 20px;
		padding: 0;
		border: 1px solid #dcdcdc;
	}
	.select_sm{
		width: 80px!important;
	}
	.select_ml{
		width: 93px!important;
	}
	.select_lx{
		width: 106px!important;
	}
	.select_xl{
		width: 111px!important;
	}
	.select_xxl{
		width: 155px!important;
	}	
	.selectboxit-container .user-login__drop{
		width: 25px!important;

	}

/* END BASE SETTINGS */
	
/* HEADER */
.site-header{
	z-index: 3;
	position:fixed;
	top:0;
	width:100%;
	/*height:30px;*/
	height: 36px;
	/*padding:10px 0 13px;*/
	padding: 3px 0 0 0;
	background:url('../img/hd-texture.jpg') no-repeat scroll 0 0 #333;
	-webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .52);
	box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .52);
	}
	.site-header .logo, 
	.site-header .search{
		float:left;
	}
	.logo{
		width:125px;height:26px;
	}
	.site-nav{
		/*margin-left:30px;
		padding:5px 0 1px;*/
		float: right;
		padding: 5px 8px 1px 0;
	}
	.search{
		position:relative;
		}
		.search .btn_search{
			position:absolute;
			top:50%;left:8px;
			margin-top:-7px;
		}
	.site-header .search{
		/*margin-left:20px;*/
		margin-left:0;
	}
	.site-localizations, .site-login{
		float:right;
	}
	.site-localizations SELECT{
		height:14px;
		margin:9px 0;
		border:none;
		color:#999;
		background-color:#333;
		font-size:11px;
		font-weight:700;
	}
	.site-login{
		/*margin-left:27px;*/
		margin-left:0;
		/*padding:9px 0;*/
		padding: 0 0 0 5px;
		color: #fff;
		border-left: 1px solid #7f7f7f;
		font-size:11px;
		font-weight:700;
		}
		.site-login A{
			color: #ffb900;
		}
		.user-login__thumb{
			float:left;
			height:30px;
			max-width:30px;
			margin: 0;
		}
		.user-login__drop{
			height:14px;
			border:none;
			color:#fff;
			background-color:#333;
			font-size:11px;
			font-weight:700;
		}
	.site-nav-item{
		overflow:hidden;
		/*margin:0 0 0 6px;*/
		margin:0;
		text-indent:-999px;
		}
		.site-nav-item:first-child{
			margin-left:0;
		}
	/*.site-nav-item_dashboard{background-position: 0 0;}*/
		/*.site-nav-item_dashboard:hover{background-position: 0 -40px;}*/
		/*.site-nav-item_dashboard.active{background-position: 0 -20px;}*/
	.site-nav-item_dashboard{background-position: -191px -54px;width: 30px;height: 30px;}	
		.site-nav-item_dashboard:hover{background-position: -249px -54px;width: 30px;height: 30px;}
		.site-nav-item_dashboard.active{background-position: -220px -54px;width: 30px;height: 30px;}
	.site-nav-item_profile{background-position: -20px 0;}
		.site-nav-item_profile:hover{background-position: -20px -40px;}
		.site-nav-item_profile.active{background-position: -20px -20px;}
	.site-nav-item_events{background-position: -40px 0;}
		.site-nav-item_events:hover{background-position: -40px  -40px;}
		.site-nav-item_events.active{background-position: -40px  -20px;}
	.site-nav-item_talent{background-position: -60px 0;}
		.site-nav-item_talent:hover{background-position: -60px  -40px;}
		.site-nav-item_talent.active{background-position: -60px  -20px;}
	.site-nav-item_quote{background-position: -80px 0;}
		.site-nav-item_quote:hover{background-position: -80px  -40px;}
		.site-nav-item_quote.active{background-position: -80px  -20px;}
	.site-nav-item_basket{background-position: -100px 0;}
		.site-nav-item_basket:hover{background-position: -100px  -40px;}
		.site-nav-item_basket.active{background-position: -100px  -20px;}

/* END HEADER */
		
/* MAIN CONTENT */
.container{
	width:1000px;
	margin:0 auto;
}
.content{
	float:left;
	width:650px;
}
.aside{
	float:right;
	width:320px;
}
.section{
	margin-top:30px;
	padding:3px;
	background:#fff;
	-webkit-box-shadow: -1px -1px 3px rgba(0,0,0,.07);
	-moz-box-shadow: -1px -1px 3px rgba(0,0,0,.07);
	box-shadow: -1px -1px 3px rgba(0,0,0,.07);
}
.section_small{
	margin-top:15px;
}
.section_tiny{
	margin-top:10px;
}

.content .section:first-child,
.aside .section:first-child{
	margin-top:0;
}

.page-head{
	min-height:35px;
	margin:20px 0 0;
	color:#ccc;
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
	}
	.page-head .site-part{
		color: #ff7600;
		margin-right:18px;
	}
	.page-head .location{
		color: #666;
	}
	.page-head__drop{
		height:14px;
		border:none;
		color:#ff7600;
		/*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDJFMUVFMzM4Q0I5MTFFMjlBNEM5MzUxNDU5MTlDMkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDJFMUVFMzQ4Q0I5MTFFMjlBNEM5MzUxNDU5MTlDMkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MkUxRUUzMThDQjkxMUUyOUE0QzkzNTE0NTkxOUMyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MkUxRUUzMjhDQjkxMUUyOUE0QzkzNTE0NTkxOUMyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgyBY0cAAABBSURBVHjaYvxfxpDAwMAwnwETODKCSKCCB0BKHkniIGMXgwMTlNOApgvMZ4TxkHSDdYHEmNBVYzEFrnsBMh8gwACl/A7SHKhAxwAAAABJRU5ErkJggg==');*/
		font-size:11px;
		font-weight:700;
	}
.section__head{
	background:#ccc;
	}
	.section__head > A{
		position:relative;
		display:inline-block;
		padding:9px 17px 9px 20px;
		color:#fff;
		background:#ccc;
		font-size:12px;
		font-weight:700;
		text-transform:uppercase;
		}
		.section__head > A, .section__head > A:hover{
			text-decoration:none;
		}
		.section__head > A.active{
			background:#ffba00;
		}
		.section__head > A:before,
		.section__head > A:first-child:after{
			content:'';
			z-index:1;
			position:absolute;
			top:0;left:-15px;
			width:16px;height:30px;
			border-right:3px solid #fff;
			background:#ccc;
			-webkit-transform: skew(-17deg);
			-moz-transform: skew(-17deg);
			-ms-transform: skew(-17deg);
			transform: skew(-17deg);
			}
			.section__head > A:first-child:after{
				left:auto;right:-10px;
			}
			.section__head > A:first-child + A:before,
			.section__head > A:first-child:before{
				content:none;
			}
			.section__head > A.active:after,
			.section__head > A.active + A:before{
				background:#ffba00;
			}
		.section__head > A:first-child{
			padding-left:12px;
		}
		.section__head > A .ico_20{
			margin:-9px 2px -9px -7px;
		}
	.section__head .link{
		display:block;
		height:14px;
	}
	.section__head .link,
	.section__drop{
		margin:8px 10px;
	}
	.section__drop{
		height:14px;
		border:none;
		color:#fff;
		background-color:#ccc;
		font-size:11px;
		font-weight:700;
	}
/* END MAIN CONTENT */

/* SECTION ITEMS LAYOUT */
.__item{
	margin:20px 0 0;
	padding:0 0 0 90px;
	}
	.__my-item{
		margin:5px 0 0;
	}
	.__item_s{
		margin-top:23px;
		padding:0 0 0 50px;
	}
	.__item:first-child{
		margin-top:0 !important;
	}
	
.__item-meta{
	display:inline-block;
	vertical-align:top;
	width:70px;
	margin:0 16px 0 -90px;
	}
	.__item_s .__item-meta{
		width:35px;
		margin:0 11px 0 -50px;
	}
.__item .date{
	margin:2px 0 4px;
}
.__my-item .date{
	margin-bottom:0;
}
.__item-details{
	display:inline-block;
	vertical-align:top;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	}
	.__item-details P{
		margin:0;
	}
.__item-name{
	margin:0 0 4px !important;
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
	}
	.__my-item-name{
		font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	}
	.__item-name .link_apply,
	.__item-name .link_attend,
	.__item_s .link_connect{
		margin-left:10px;
	}
	.__my-item-name .link_details{
		margin-left:5px;
	}
.__item_s .user-name{
	font-size:15px;
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
}
/* END SECTION ITEMS LAYOUT */

/* EVENTS SECTION, MY JOBS SECTION */
.section_events .section__content,
.section_jobs .section__content{
	padding:25px 10px 15px;
}
.event__stat{
	color: #999;
	font-size:11px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
}
/* END EVENTS SECTION,
	MY JOBS SECTION */
	
/* USER EVENTS,
	USER JOBS */
.section_user-events .section__content,
.section_user-jobs .section__content{
	padding:15px 12px;
}
/* END USER EVENTS, 
	USER JOBS */


/* USER PROFILE SECTION */
.user-profile{
	margin: 0 0 40px;
	padding:0 0 0 150px;
	}
	.user-profile .user-img{
		position: relative;
		float:left;
		width:130px;height:130px;
		margin-left:-150px;
		}
		.user-profile .user-img IMG {
			position: absolute;
			top:0;bottom:0;right:0;left:0;
			max-width:130px;
		}
.user-info{
	font-size:15px;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	}
	.user-info .user-name{
		margin:0 0 5px;
		color: #666;
		font-size:23px;
		font-family:'open_sansextrabold', Arial, Helvetica, sans-serif;
		}
		.user-info .user-name.edit{
			display: inline-block;
			margin:-5px -5px 0;
			padding:5px;
			border:1px solid #dcdcdc;
			background:#fff;
		}
		.user-name .online{
			vertical-align:middle;
			margin-left:8px;
			color:#00a4a5;
			font-size:11px;
			font-weight:700;
			font-family:Arial, Helvetica, sans-serif;
			}
			.user-name .online .ico{
				margin-right:8px;
			}
	.user-info P{
		margin:0;
	}
.user__position{
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
}
.user-info__tag{
	display:block;
	margin:20px 0 7px;
	color: #999;
	font-size:11px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
}
/* END USER PROFILE SECTION */

/* PROFILE OVERVIEW SECTION */
.section_profile-overview .section__content{
	padding:21px 18px;
}
.profile-group{
	margin:40px 0 0;
	padding:50px 0 15px;
	border-top:1px solid #dcdcdc;
	}
	.profile-group:first-child{
		margin-top:0;
		padding-top:0;
		border:none;
	}
.profile__subgroup{
	margin-top:20px;
}
.profile-group__head{
	margin:0 0 20px;
	color: #666;
	font-size:23px;
	font-family:'open_sansextrabold', Arial, Helvetica, sans-serif;
}

.profile-group P{
	margin:0;
}
.profile-group{
	font-size:15px;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	}
	.profile__position{
		font-family:'open_sansbold', Arial, Helvetica, sans-serif;
	}
/* END PROFILE OVERVIEW SECTION */

/* BUZZ SECTION */
.section_buzz .section__content{
	padding:15px 17px;
}
.buzz__form {
	padding:0 0 9px;
	border-bottom:1px solid #dcdcdc;
	}
	.buzz__form .btn{
		margin-top:11px;
	}
.buzz{
	margin-top: 25px;
	}
	.my-buzz:first-child{
		margin-top:5px;
		}
		.my-buzz .buzz__head{
			margin:0 0 20px;
			}
			.my-buzz .buzz__head .date{
				margin-left:15px;
			}
.buzz__meta .buzz__user{
	display:block;
	margin: 2px 0 5px;
}
.buzz__user.online .ico{
	margin-left:-17px;
}
.buzz__head{
	margin:0 0 10px;
	font-size:15px;
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
	}
	.buzz__tag{color: #666;}
.buzz__from{
	font-weight:700;
	font-family:'open_sansitalic' Arial, Helvetica, sans-serif;
}
.buzz__reply{
	margin-top:25px;
	margin-left:23px;
}
.buzz__more{
	display:inline-block;
	margin-top:25px;
}
/* END BUZZ SECTION */

/* USER SOCIAL LINKS AND ACTIONS */
.user-social-links{
	margin-bottom:10px;
}
.user-social-actions{
	margin-bottom:10px;
}

/* ACTIVITY SECTION */
.section_activity .section__content{
	padding:13px 7px 15px;
}
.section_activity .section__content P{
	margin:0;
	padding:2px 7px;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	}
	.section_activity .section__content P.my{
		padding:2px 6px;
		border:1px solid #00bdbf;
		color:#009293;
	}
.pts{
	margin-left:4px;
	color: #999;
	font-size:11px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	}
	.my .pts{
		color:#00bdbf;
	}
/* END ACTIVITY SECTION */

/* SUGGESTIONS SECTION,
	FEATURE TALENTS SECTION */
.section_suggestions .section__content,
.section_featured-talent .section__content{
	padding:20px 10px 5px;
}
.suggestion__tag, .talent-skills{
	margin:3px 0 0;
}
/* END SUGGESTIONS SECTION, 
	FEATURE TALENTS SECTION */

/* USER SOCIAL STAT */
.section_social-stat .section__content{
	padding:0 0 10px;
}
.list_social-stat{
	width:100%;
	}
	.list_social-stat LI{
		width:30%;
		margin-left:5%;
	}
.social-stat{
	margin:0;
	text-align:center;
	}
	.social-stat_term{
		display:block;
		margin:7px 0 0;
		font-size:15px;
		font-family:'open_sansregular', Arial, Helvetica, sans-serif;
		line-height:1.5;
	}
	.social-stat_value{
		color: #666;
		font-size:23px;
		font-weight:700;
		font-family:'open_sansextrabold', Arial, Helvetica, sans-serif;
	}
/* END USER SOCIAL STAT */

/* COMANY INFO */
.section_contact .section__content{
	padding:15px 12px;
}
.company-address{
	line-height:1.75;
	font-style:normal;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
}
.company-info{
	overflow:hidden;
	margin:10px 0 0;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	}
	.company-info DT{
		float:left;
		clear: left;
		width:70px;
		margin:5px 5px 5px 0;
		color: #999;
		font-size:11px;
		font-weight:700;
		font-family:Arial, Helvetica, sans-serif;
	}
	.company-info DD{
		float: left;
		margin:5px 0;
	}
/* END COMANY INFO */

/* CALENDAR */
.calendar_events{
	position: relative;
}
.link_expand-calendar{
	display: inline-block;
	margin:5px;
}
.ui-datepicker {
	width:auto;
	padding: 0;
	border:none;
	background:none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	margin: 3px 0;
	padding: 0;
	border:none;
	background:#ccc;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	z-index:2;
	position:absolute;
	top:0;
	width:60px;
	height:12px;
	padding:9px 0;
	border:none;
	background:none !important;
	cursor:pointer;
	}
	.ui-datepicker .ui-datepicker-prev {
		left: 150px;
		padding-left:20px;
	}
	.ui-datepicker .ui-datepicker-next {
		right: 5px;
		padding-right:20px;
	}
	.ui-datepicker .ui-datepicker-prev span,
	.ui-datepicker .ui-datepicker-next span{
		margin-left:0;
		}
		.ui-datepicker .ui-datepicker-prev span{
			left:0;
		}
		.ui-datepicker .ui-datepicker-next span{
			left:auto;
			right:0;
		}
.ui-datepicker-prev-text,
.ui-datepicker-next-text{
	z-index:1;
	position:absolute;
	top:12px;
	width:60px;
	height:12px;
	margin:0;
	color: #fff;
	font-size:11px;
	font-weight:700;
	line-height:12px;
	}
	.ui-datepicker-prev-text{
		left:170px;
		text-align:left;
	}
	.ui-datepicker-next-text{
		right:25px;
		text-align:right;
	}

.ui-datepicker .ui-datepicker-title {
	float:left;
	position:relative;
	margin:0;
	padding: 9px 17px 9px 10px;
	color: #fff;
	font-size:12px;
	font-weight:700;
	text-align: center;
	text-transform:uppercase;
	line-height:1;
	}
	.ui-datepicker .ui-datepicker-title:after{
		content:'';
		z-index:1;
		position: absolute;
		top: 0;
		right: -10px;
		width: 16px;
		height: 30px;
		border-right: 3px solid white;
		background: #CCC;
		-webkit-transform: skew(-17deg);
		-moz-transform: skew(-17deg);
		-ms-transform: skew(-17deg);
		transform: skew(-17deg);
	}
.ui-datepicker TABLE{
	width: 100%;
	font-size: 11px;
	font-weight: 700;
	border-collapse: collapse;
	border:1px solid #ccc;
}
.ui-datepicker TH {
	padding:8px 2px 5px;
	text-align: center;
	font-weight:700;
	color: #666;
}
.ui-datepicker TD {
	width:30px;
	padding:0;
	border:1px solid #ccc;
}
.ui-datepicker TD SPAN,
.ui-datepicker TD A {
	display: block;
	padding: 4px 5px 18px;
	text-align: left;
	text-decoration: none;
}
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default{
	background:none;
	border:none;
}
.ui-datepicker .ui-state-default{
	color: #999;
	background:#fff;
}
.ui-datepicker .ui-state-active{
	color: #fff;
	background: #ffba00 !important;
}
.ui-datepicker .ui-state-hover{
	background:#ffe39b;
	color: #fff;
}
/* END CALENDAR */
/* Spinner */
.ui-spinner-input{
	background: #fff;
	margin: 0 17px 0 0;
}
/* END Spinner */
/* Tag-it */
.ui-tags{
	border: 1px solid #dcdcdc;
	border-radius: 0;
	background: none;
	font-size: 13px;
	font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
	line-height: 20px;
	-webkit-box-shadow: inset 2px 4px 6px 0 rgba(0,0,0,.13);
	-moz-box-shadow: inset 2px 4px 6px 0 rgba(0,0,0,.13);
	box-shadow: inset 2px 4px 6px 0 rgba(0,0,0,.13);
	padding: 8px;
}
.ui-tags li.tagit-choice{
	background: #ccc;
}
.ui-tags li.tagit-choice:hover, 
.ui-tags li.tagit-choice.remove{
	border-color: #787878;
}
/* Tag-it */
/* MODALS */
.ui-widget-overlay{
	background:rgba(51,51,51,.5);
}
.ui-dialog{
	font:400 13px/1 Arial,Helvetica,sans-serif;
	padding:0;
	background:#333;
	border:none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 20px 20px 20px rgba(0,0,0,.38);
	-moz-box-shadow: 20px 20px 20px rgba(0,0,0,.38);
	box-shadow: 20px 20px 20px rgba(0,0,0,.38);
	}
	.ui-dialog INPUT,
	.ui-dialog TEXTAREA{
		font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	}
	.ui-dialog A{
		color: #ff7600;
	}
	.ui-dialog .ui-dialog-titlebar{
		margin:3px;
		padding:0;
		border:none;
		background:#666;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.ui-dialog .ui-dialog-title {
		position:relative;
		display:inline-block;
		overflow:visible;
		width:auto;
		margin:0;
		padding:9px 50px 9px 10px;
		color:#fff;
		background:#ffba00;
		font-size:12px;
		font-weight:700;
		text-transform:uppercase;
		}
		.ui-dialog .ui-dialog-title:after{
			content: '';
			z-index: 1;
			position: absolute;
			top:0;
			right:-10px;
			width:16px;
			height:30px;
			border-right: 3px solid #333;
			background: #ffba00;
			-webkit-transform: skew(-17deg);
			-moz-transform: skew(-17deg);
			-ms-transform: skew(-17deg);
			transform: skew(-17deg);
		}
.ui-dialog .ui-dialog-content{
	padding:3px;
}
.modal A{
	color: #ff7600;
}
.modal .form-row{
	margin:23px 0 0;
	}
	.modal .form-row:first-child{
		margin:8px 0 0;
	}
.form-cols2{
	margin-top:27px;
	}
	.form-cols2 .lbl_s{
		margin:0 0 20px;
	}
.form-cols2 .form-col{
	float:right;
	width:46%;
	margin-left:8%;
	}
	.form-cols2 .form-col:first-child{
		float: left;
		margin-left:0;
	}
.modal-cols2{
	margin:13px;
	}
	.modal-cols2 .modal-col{
		float:right;
		width:49%;
		margin-left:2%;
		}
		.modal-cols2 .modal-col:first-child{
			float: left;
			margin-left:0;
		}
.modal-content,
.modal-col__content{
	padding:19px;
	background: url('../img/bg-texture.png') repeat scroll;
}
.modal-col__subhead{
	margin:0 0 15px;
	color: #fff;
	font-size:15px;
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
}
.modal-content{
	margin:13px;
}
.search_modal .btn_mini{
	position:absolute;
	top:50%;left:8px;
	margin-top:-7px;
	}
	.search_modal .btn_mini-right{
		left:auto;
		right:8px;
	}
.search_inline{
	display:inline-block;
}
.modal-controls{
	text-align:right;
	margin:16px 13px;
	}
	.modal-controls .btn{
		margin-left:10px;
		}
		.modal-controls .btn:first-child{
			margin-left:0;
		}
.sortable-list{
	display:block;
	overflow:auto;
	width:100%;
	height:193px;
	border:1px solid #dcdcdc;
	background:#fff;
	list-style:none;
	-webkit-box-shadow:inset 2px 4px 6px 0 rgba(0,0,0,.13);
	-moz-box-shadow:inset 2px 4px 6px 0 rgba(0,0,0,.13);
	box-shadow:inset 2px 4px 6px 0 rgba(0,0,0,.13);
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
	.sortable-list_m{height:234px;}
	.sortable-list_l{height:282px;}
	.sortable-list_aux{
		margin-top:10px;
	}
.sortable__item{
	position:relative;
	height:15px;
	padding:5px 25px 5px 8px;
	color: #333;
	background:#fff;
	font-size:14px;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	cursor: move;
	}
	.sortable__item:nth-child(2n){
		background:#f2f2f2;
	}
	.sortable__item .btn_remove{
		position:absolute;
		top:5px;right:8px;
	}
	.sortable__item.disabled{
		color:#ccc;
		}
		.sortable__item.disabled .btn_remove{
			display:none;
		}
	.sortable__item.ui-sortable-helper{
		background:#ffe39b;
	}
	.sortable__item.ui-sortable-placeholder{
		border:1px dotted #ffba00;
		visibility:visible !important;
	}

/* END MODALS */

/* JOB DETAILS */
.job-info{
	margin-bottom:65px;
}
.job-head, .job-details__head{
	margin:0 0 10px;
	color: #666;
	font-size:23px;
	font-family:'open_sansextrabold', Arial, Helvetica, sans-serif;
}
.job-posted{
	font-size:15px;
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
}
.job-details__head{
	margin:0 0 20px;
}
.job-details{
	font-size:15px;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	}
	.job-details P{
		margin:0;
		line-height:1.65;
	}
	.job-details P.job-description{
		margin:24px 0 0;
	}
	.job-details .btn_aplly{
		margin:30px 0 0;
	}
.job-details__subhead{
	margin:0 0 5px;
	font-size:15px;
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
}
.job-details__section{
	margin:27px 0 0;
	}
	.job-details__section:first-child{
		margin:0;
	}
.list_job-details{
	list-style:none;
	}
	.list_job-details LI{
		line-height:1.65;
	}
.job-benefits{
	margin:0;
	line-height:1.65;
	}	
	.job-benefits DT{
		float: left;
		margin:4px 7px 0 0;
		color: #999;
		font-size:11px;
		font-family:'open_sansbold', Arial, Helvetica, sans-serif;
	}
/* END JOB DETAILS */

/* FOOTER */
.site-footer{
	margin-top:55px;
	padding:13px 0 47px;
	border-top:1px solid #dcdcdc;
	padding:12px 0 46px;
	}
	.site-footer .copy{
		margin:4px 0;
		color: #666;
		font-size:11px;
		font-weight:400;
	}
.site-footer .list_legal {
	margin:6px 0 4px 10px;
	}
	.site-footer .list_legal LI{
		margin-left:16px;
		}
		.site-footer .list_legal A{
			color: #666;
			font-size:11px;
			font-weight:400;
		}
/* END FOOTER */